

  .fa {
        font-family: var(--fa-style-family, "Font Awesome 6 Free");
        font-weight: var(--fa-style, 900);
      }

      .fa,
      .fa-classic,
      .fa-sharp,
      .fas,
      .fa-solid,
      .far,
      .fa-regular,
      .fab,
      .fa-brands {
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: var(--fa-display, inline-block);
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        text-rendering: auto;
      }

      .fas,
      .fa-classic,
      .fa-solid,
      .far,
      .fa-regular {
        font-family: "Font Awesome 6 Free";
      }

      .fab,
      .fa-brands {
        font-family: "Font Awesome 6 Brands";
      }

      .fa-1x {
        font-size: 1em;
      }

      .fa-2x {
        font-size: 2em;
      }

      .fa-3x {
        font-size: 3em;
      }

      .fa-4x {
        font-size: 4em;
      }

      .fa-5x {
        font-size: 5em;
      }

      .fa-6x {
        font-size: 6em;
      }

      .fa-7x {
        font-size: 7em;
      }

      .fa-8x {
        font-size: 8em;
      }

      .fa-9x {
        font-size: 9em;
      }

      .fa-10x {
        font-size: 10em;
      }

      .fa-2xs {
        font-size: 0.625em;
        line-height: 0.1em;
        vertical-align: 0.225em;
      }

      .fa-xs {
        font-size: 0.75em;
        line-height: 0.08333em;
        vertical-align: 0.125em;
      }

      .fa-sm {
        font-size: 0.875em;
        line-height: 0.07143em;
        vertical-align: 0.05357em;
      }

      .fa-lg {
        font-size: 1.25em;
        line-height: 0.05em;
        vertical-align: -0.075em;
      }

      .fa-xl {
        font-size: 1.5em;
        line-height: 0.04167em;
        vertical-align: -0.125em;
      }

      .fa-2xl {
        font-size: 2em;
        line-height: 0.03125em;
        vertical-align: -0.1875em;
      }

      .fa-fw {
        text-align: center;
        width: 1.25em;
      }

      .fa-ul {
        list-style-type: none;
        margin-left: var(--fa-li-margin, 2.5em);
        padding-left: 0;
      }
      .fa-ul > li {
        position: relative;
      }

      .fa-li {
        left: calc(var(--fa-li-width, 2em) * -1);
        position: absolute;
        text-align: center;
        width: var(--fa-li-width, 2em);
        line-height: inherit;
      }

      .fa-border {
        border-color: var(--fa-border-color, #eee);
        border-radius: var(--fa-border-radius, 0.1em);
        border-style: var(--fa-border-style, solid);
        border-width: var(--fa-border-width, 0.08em);
        padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
      }

      .fa-pull-left {
        float: left;
        margin-right: var(--fa-pull-margin, 0.3em);
      }

      .fa-pull-right {
        float: right;
        margin-left: var(--fa-pull-margin, 0.3em);
      }

      .fa-beat {
        -webkit-animation-name: fa-beat;
        animation-name: fa-beat;
        -webkit-animation-delay: var(--fa-animation-delay, 0s);
        animation-delay: var(--fa-animation-delay, 0s);
        -webkit-animation-direction: var(--fa-animation-direction, normal);
        animation-direction: var(--fa-animation-direction, normal);
        -webkit-animation-duration: var(--fa-animation-duration, 1s);
        animation-duration: var(--fa-animation-duration, 1s);
        -webkit-animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        -webkit-animation-timing-function: var(
          --fa-animation-timing,
          ease-in-out
        );
        animation-timing-function: var(--fa-animation-timing, ease-in-out);
      }

      .fa-bounce {
        -webkit-animation-name: fa-bounce;
        animation-name: fa-bounce;
        -webkit-animation-delay: var(--fa-animation-delay, 0s);
        animation-delay: var(--fa-animation-delay, 0s);
        -webkit-animation-direction: var(--fa-animation-direction, normal);
        animation-direction: var(--fa-animation-direction, normal);
        -webkit-animation-duration: var(--fa-animation-duration, 1s);
        animation-duration: var(--fa-animation-duration, 1s);
        -webkit-animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        -webkit-animation-timing-function: var(
          --fa-animation-timing,
          cubic-bezier(0.28, 0.84, 0.42, 1)
        );
        animation-timing-function: var(
          --fa-animation-timing,
          cubic-bezier(0.28, 0.84, 0.42, 1)
        );
      }

      .fa-fade {
        -webkit-animation-name: fa-fade;
        animation-name: fa-fade;
        -webkit-animation-delay: var(--fa-animation-delay, 0s);
        animation-delay: var(--fa-animation-delay, 0s);
        -webkit-animation-direction: var(--fa-animation-direction, normal);
        animation-direction: var(--fa-animation-direction, normal);
        -webkit-animation-duration: var(--fa-animation-duration, 1s);
        animation-duration: var(--fa-animation-duration, 1s);
        -webkit-animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        -webkit-animation-timing-function: var(
          --fa-animation-timing,
          cubic-bezier(0.4, 0, 0.6, 1)
        );
        animation-timing-function: var(
          --fa-animation-timing,
          cubic-bezier(0.4, 0, 0.6, 1)
        );
      }

      .fa-beat-fade {
        -webkit-animation-name: fa-beat-fade;
        animation-name: fa-beat-fade;
        -webkit-animation-delay: var(--fa-animation-delay, 0s);
        animation-delay: var(--fa-animation-delay, 0s);
        -webkit-animation-direction: var(--fa-animation-direction, normal);
        animation-direction: var(--fa-animation-direction, normal);
        -webkit-animation-duration: var(--fa-animation-duration, 1s);
        animation-duration: var(--fa-animation-duration, 1s);
        -webkit-animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        -webkit-animation-timing-function: var(
          --fa-animation-timing,
          cubic-bezier(0.4, 0, 0.6, 1)
        );
        animation-timing-function: var(
          --fa-animation-timing,
          cubic-bezier(0.4, 0, 0.6, 1)
        );
      }

      .fa-flip {
        -webkit-animation-name: fa-flip;
        animation-name: fa-flip;
        -webkit-animation-delay: var(--fa-animation-delay, 0s);
        animation-delay: var(--fa-animation-delay, 0s);
        -webkit-animation-direction: var(--fa-animation-direction, normal);
        animation-direction: var(--fa-animation-direction, normal);
        -webkit-animation-duration: var(--fa-animation-duration, 1s);
        animation-duration: var(--fa-animation-duration, 1s);
        -webkit-animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        -webkit-animation-timing-function: var(
          --fa-animation-timing,
          ease-in-out
        );
        animation-timing-function: var(--fa-animation-timing, ease-in-out);
      }

      .fa-shake {
        -webkit-animation-name: fa-shake;
        animation-name: fa-shake;
        -webkit-animation-delay: var(--fa-animation-delay, 0s);
        animation-delay: var(--fa-animation-delay, 0s);
        -webkit-animation-direction: var(--fa-animation-direction, normal);
        animation-direction: var(--fa-animation-direction, normal);
        -webkit-animation-duration: var(--fa-animation-duration, 1s);
        animation-duration: var(--fa-animation-duration, 1s);
        -webkit-animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        -webkit-animation-timing-function: var(--fa-animation-timing, linear);
        animation-timing-function: var(--fa-animation-timing, linear);
      }

      .fa-spin {
        -webkit-animation-name: fa-spin;
        animation-name: fa-spin;
        -webkit-animation-delay: var(--fa-animation-delay, 0s);
        animation-delay: var(--fa-animation-delay, 0s);
        -webkit-animation-direction: var(--fa-animation-direction, normal);
        animation-direction: var(--fa-animation-direction, normal);
        -webkit-animation-duration: var(--fa-animation-duration, 2s);
        animation-duration: var(--fa-animation-duration, 2s);
        -webkit-animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        -webkit-animation-timing-function: var(--fa-animation-timing, linear);
        animation-timing-function: var(--fa-animation-timing, linear);
      }

      .fa-spin-reverse {
        --fa-animation-direction: reverse;
      }

      .fa-pulse,
      .fa-spin-pulse {
        -webkit-animation-name: fa-spin;
        animation-name: fa-spin;
        -webkit-animation-direction: var(--fa-animation-direction, normal);
        animation-direction: var(--fa-animation-direction, normal);
        -webkit-animation-duration: var(--fa-animation-duration, 1s);
        animation-duration: var(--fa-animation-duration, 1s);
        -webkit-animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        animation-iteration-count: var(
          --fa-animation-iteration-count,
          infinite
        );
        -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
        animation-timing-function: var(--fa-animation-timing, steps(8));
      }

      @media (prefers-reduced-motion: reduce) {
        .fa-beat,
        .fa-bounce,
        .fa-fade,
        .fa-beat-fade,
        .fa-flip,
        .fa-pulse,
        .fa-shake,
        .fa-spin,
        .fa-spin-pulse {
          -webkit-animation-delay: -1ms;
          animation-delay: -1ms;
          -webkit-animation-duration: 1ms;
          animation-duration: 1ms;
          -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
          -webkit-transition-delay: 0s;
          transition-delay: 0s;
          -webkit-transition-duration: 0s;
          transition-duration: 0s;
        }
      }

      @-webkit-keyframes fa-beat {
        0%,
        90% {
          -webkit-transform: scale(1);
          transform: scale(1);
        }
        45% {
          -webkit-transform: scale(var(--fa-beat-scale, 1.25));
          transform: scale(var(--fa-beat-scale, 1.25));
        }
      }

      @keyframes fa-beat {
        0%,
        90% {
          -webkit-transform: scale(1);
          transform: scale(1);
        }
        45% {
          -webkit-transform: scale(var(--fa-beat-scale, 1.25));
          transform: scale(var(--fa-beat-scale, 1.25));
        }
      }

      @-webkit-keyframes fa-bounce {
        0% {
          -webkit-transform: scale(1, 1) translateY(0);
          transform: scale(1, 1) translateY(0);
        }
        10% {
          -webkit-transform: scale(
              var(--fa-bounce-start-scale-x, 1.1),
              var(--fa-bounce-start-scale-y, 0.9)
            )
            translateY(0);
          transform: scale(
              var(--fa-bounce-start-scale-x, 1.1),
              var(--fa-bounce-start-scale-y, 0.9)
            )
            translateY(0);
        }
        30% {
          -webkit-transform: scale(
              var(--fa-bounce-jump-scale-x, 0.9),
              var(--fa-bounce-jump-scale-y, 1.1)
            )
            translateY(var(--fa-bounce-height, -0.5em));
          transform: scale(
              var(--fa-bounce-jump-scale-x, 0.9),
              var(--fa-bounce-jump-scale-y, 1.1)
            )
            translateY(var(--fa-bounce-height, -0.5em));
        }
        50% {
          -webkit-transform: scale(
              var(--fa-bounce-land-scale-x, 1.05),
              var(--fa-bounce-land-scale-y, 0.95)
            )
            translateY(0);
          transform: scale(
              var(--fa-bounce-land-scale-x, 1.05),
              var(--fa-bounce-land-scale-y, 0.95)
            )
            translateY(0);
        }
        57% {
          -webkit-transform: scale(1, 1)
            translateY(var(--fa-bounce-rebound, -0.125em));
          transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
        }
        64% {
          -webkit-transform: scale(1, 1) translateY(0);
          transform: scale(1, 1) translateY(0);
        }
        100% {
          -webkit-transform: scale(1, 1) translateY(0);
          transform: scale(1, 1) translateY(0);
        }
      }

      @keyframes fa-bounce {
        0% {
          -webkit-transform: scale(1, 1) translateY(0);
          transform: scale(1, 1) translateY(0);
        }
        10% {
          -webkit-transform: scale(
              var(--fa-bounce-start-scale-x, 1.1),
              var(--fa-bounce-start-scale-y, 0.9)
            )
            translateY(0);
          transform: scale(
              var(--fa-bounce-start-scale-x, 1.1),
              var(--fa-bounce-start-scale-y, 0.9)
            )
            translateY(0);
        }
        30% {
          -webkit-transform: scale(
              var(--fa-bounce-jump-scale-x, 0.9),
              var(--fa-bounce-jump-scale-y, 1.1)
            )
            translateY(var(--fa-bounce-height, -0.5em));
          transform: scale(
              var(--fa-bounce-jump-scale-x, 0.9),
              var(--fa-bounce-jump-scale-y, 1.1)
            )
            translateY(var(--fa-bounce-height, -0.5em));
        }
        50% {
          -webkit-transform: scale(
              var(--fa-bounce-land-scale-x, 1.05),
              var(--fa-bounce-land-scale-y, 0.95)
            )
            translateY(0);
          transform: scale(
              var(--fa-bounce-land-scale-x, 1.05),
              var(--fa-bounce-land-scale-y, 0.95)
            )
            translateY(0);
        }
        57% {
          -webkit-transform: scale(1, 1)
            translateY(var(--fa-bounce-rebound, -0.125em));
          transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
        }
        64% {
          -webkit-transform: scale(1, 1) translateY(0);
          transform: scale(1, 1) translateY(0);
        }
        100% {
          -webkit-transform: scale(1, 1) translateY(0);
          transform: scale(1, 1) translateY(0);
        }
      }

      @-webkit-keyframes fa-fade {
        50% {
          opacity: var(--fa-fade-opacity, 0.4);
        }
      }

      @keyframes fa-fade {
        50% {
          opacity: var(--fa-fade-opacity, 0.4);
        }
      }

      @-webkit-keyframes fa-beat-fade {
        0%,
        100% {
          opacity: var(--fa-beat-fade-opacity, 0.4);
          -webkit-transform: scale(1);
          transform: scale(1);
        }
        50% {
          opacity: 1;
          -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
          transform: scale(var(--fa-beat-fade-scale, 1.125));
        }
      }

      @keyframes fa-beat-fade {
        0%,
        100% {
          opacity: var(--fa-beat-fade-opacity, 0.4);
          -webkit-transform: scale(1);
          transform: scale(1);
        }
        50% {
          opacity: 1;
          -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
          transform: scale(var(--fa-beat-fade-scale, 1.125));
        }
      }

      @-webkit-keyframes fa-flip {
        50% {
          -webkit-transform: rotate3d(
            var(--fa-flip-x, 0),
            var(--fa-flip-y, 1),
            var(--fa-flip-z, 0),
            var(--fa-flip-angle, -180deg)
          );
          transform: rotate3d(
            var(--fa-flip-x, 0),
            var(--fa-flip-y, 1),
            var(--fa-flip-z, 0),
            var(--fa-flip-angle, -180deg)
          );
        }
      }

      @keyframes fa-flip {
        50% {
          -webkit-transform: rotate3d(
            var(--fa-flip-x, 0),
            var(--fa-flip-y, 1),
            var(--fa-flip-z, 0),
            var(--fa-flip-angle, -180deg)
          );
          transform: rotate3d(
            var(--fa-flip-x, 0),
            var(--fa-flip-y, 1),
            var(--fa-flip-z, 0),
            var(--fa-flip-angle, -180deg)
          );
        }
      }

      @-webkit-keyframes fa-shake {
        0% {
          -webkit-transform: rotate(-15deg);
          transform: rotate(-15deg);
        }
        4% {
          -webkit-transform: rotate(15deg);
          transform: rotate(15deg);
        }
        8%,
        24% {
          -webkit-transform: rotate(-18deg);
          transform: rotate(-18deg);
        }
        12%,
        28% {
          -webkit-transform: rotate(18deg);
          transform: rotate(18deg);
        }
        16% {
          -webkit-transform: rotate(-22deg);
          transform: rotate(-22deg);
        }
        20% {
          -webkit-transform: rotate(22deg);
          transform: rotate(22deg);
        }
        32% {
          -webkit-transform: rotate(-12deg);
          transform: rotate(-12deg);
        }
        36% {
          -webkit-transform: rotate(12deg);
          transform: rotate(12deg);
        }
        40%,
        100% {
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
        }
      }

      @keyframes fa-shake {
        0% {
          -webkit-transform: rotate(-15deg);
          transform: rotate(-15deg);
        }
        4% {
          -webkit-transform: rotate(15deg);
          transform: rotate(15deg);
        }
        8%,
        24% {
          -webkit-transform: rotate(-18deg);
          transform: rotate(-18deg);
        }
        12%,
        28% {
          -webkit-transform: rotate(18deg);
          transform: rotate(18deg);
        }
        16% {
          -webkit-transform: rotate(-22deg);
          transform: rotate(-22deg);
        }
        20% {
          -webkit-transform: rotate(22deg);
          transform: rotate(22deg);
        }
        32% {
          -webkit-transform: rotate(-12deg);
          transform: rotate(-12deg);
        }
        36% {
          -webkit-transform: rotate(12deg);
          transform: rotate(12deg);
        }
        40%,
        100% {
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
        }
      }

      @-webkit-keyframes fa-spin {
        0% {
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
        }
        100% {
          -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
        }
      }

      @keyframes fa-spin {
        0% {
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
        }
        100% {
          -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
        }
      }

      .fa-rotate-90 {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
      }

      .fa-rotate-180 {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
      }

      .fa-rotate-270 {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
      }

      .fa-flip-horizontal {
        -webkit-transform: scale(-1, 1);
        transform: scale(-1, 1);
      }

      .fa-flip-vertical {
        -webkit-transform: scale(1, -1);
        transform: scale(1, -1);
      }

      .fa-flip-both,
      .fa-flip-horizontal.fa-flip-vertical {
        -webkit-transform: scale(-1, -1);
        transform: scale(-1, -1);
      }

      .fa-rotate-by {
        -webkit-transform: rotate(var(--fa-rotate-angle, none));
        transform: rotate(var(--fa-rotate-angle, none));
      }

      .fa-stack {
        display: inline-block;
        height: 2em;
        line-height: 2em;
        position: relative;
        vertical-align: middle;
        width: 2.5em;
      }

      .fa-stack-1x,
      .fa-stack-2x {
        left: 0;
        position: absolute;
        text-align: center;
        width: 100%;
        z-index: var(--fa-stack-z-index, auto);
      }

      .fa-stack-1x {
        line-height: inherit;
      }

      .fa-stack-2x {
        font-size: 2em;
      }

      .fa-inverse {
        color: var(--fa-inverse, #fff);
      }

      /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */

      .fa-0::before {
        content: "\30";
      }

      .fa-1::before {
        content: "\31";
      }

      .fa-2::before {
        content: "\32";
      }

      .fa-3::before {
        content: "\33";
      }

      .fa-4::before {
        content: "\34";
      }

      .fa-5::before {
        content: "\35";
      }

      .fa-6::before {
        content: "\36";
      }

      .fa-7::before {
        content: "\37";
      }

      .fa-8::before {
        content: "\38";
      }

      .fa-9::before {
        content: "\39";
      }

      .fa-fill-drip::before {
        content: "\f576";
      }

      .fa-arrows-to-circle::before {
        content: "\e4bd";
      }

      .fa-circle-chevron-right::before {
        content: "\f138";
      }

      .fa-chevron-circle-right::before {
        content: "\f138";
      }

      .fa-at::before {
        content: "\40";
      }

      .fa-trash-can::before {
        content: "\f2ed";
      }

      .fa-trash-alt::before {
        content: "\f2ed";
      }

      .fa-text-height::before {
        content: "\f034";
      }

      .fa-user-xmark::before {
        content: "\f235";
      }

      .fa-user-times::before {
        content: "\f235";
      }

      .fa-stethoscope::before {
        content: "\f0f1";
      }

      .fa-message::before {
        content: "\f27a";
      }

      .fa-comment-alt::before {
        content: "\f27a";
      }

      .fa-info::before {
        content: "\f129";
      }

      .fa-down-left-and-up-right-to-center::before {
        content: "\f422";
      }

      .fa-compress-alt::before {
        content: "\f422";
      }

      .fa-explosion::before {
        content: "\e4e9";
      }

      .fa-file-lines::before {
        content: "\f15c";
      }

      .fa-file-alt::before {
        content: "\f15c";
      }

      .fa-file-text::before {
        content: "\f15c";
      }

      .fa-wave-square::before {
        content: "\f83e";
      }

      .fa-ring::before {
        content: "\f70b";
      }

      .fa-building-un::before {
        content: "\e4d9";
      }

      .fa-dice-three::before {
        content: "\f527";
      }

      .fa-calendar-days::before {
        content: "\f073";
      }

      .fa-calendar-alt::before {
        content: "\f073";
      }

      .fa-anchor-circle-check::before {
        content: "\e4aa";
      }

      .fa-building-circle-arrow-right::before {
        content: "\e4d1";
      }

      .fa-volleyball::before {
        content: "\f45f";
      }

      .fa-volleyball-ball::before {
        content: "\f45f";
      }

      .fa-arrows-up-to-line::before {
        content: "\e4c2";
      }

      .fa-sort-down::before {
        content: "\f0dd";
      }

      .fa-sort-desc::before {
        content: "\f0dd";
      }

      .fa-circle-minus::before {
        content: "\f056";
      }

      .fa-minus-circle::before {
        content: "\f056";
      }

      .fa-door-open::before {
        content: "\f52b";
      }

      .fa-right-from-bracket::before {
        content: "\f2f5";
      }

      .fa-sign-out-alt::before {
        content: "\f2f5";
      }

      .fa-atom::before {
        content: "\f5d2";
      }

      .fa-soap::before {
        content: "\e06e";
      }

      .fa-icons::before {
        content: "\f86d";
      }

      .fa-heart-music-camera-bolt::before {
        content: "\f86d";
      }

      .fa-microphone-lines-slash::before {
        content: "\f539";
      }

      .fa-microphone-alt-slash::before {
        content: "\f539";
      }

      .fa-bridge-circle-check::before {
        content: "\e4c9";
      }

      .fa-pump-medical::before {
        content: "\e06a";
      }

      .fa-fingerprint::before {
        content: "\f577";
      }

      .fa-hand-point-right::before {
        content: "\f0a4";
      }

      .fa-magnifying-glass-location::before {
        content: "\f689";
      }

      .fa-search-location::before {
        content: "\f689";
      }

      .fa-forward-step::before {
        content: "\f051";
      }

      .fa-step-forward::before {
        content: "\f051";
      }

      .fa-face-smile-beam::before {
        content: "\f5b8";
      }

      .fa-smile-beam::before {
        content: "\f5b8";
      }

      .fa-flag-checkered::before {
        content: "\f11e";
      }

      .fa-football::before {
        content: "\f44e";
      }

      .fa-football-ball::before {
        content: "\f44e";
      }

      .fa-school-circle-exclamation::before {
        content: "\e56c";
      }

      .fa-crop::before {
        content: "\f125";
      }

      .fa-angles-down::before {
        content: "\f103";
      }

      .fa-angle-double-down::before {
        content: "\f103";
      }

      .fa-users-rectangle::before {
        content: "\e594";
      }

      .fa-people-roof::before {
        content: "\e537";
      }

      .fa-people-line::before {
        content: "\e534";
      }

      .fa-beer-mug-empty::before {
        content: "\f0fc";
      }

      .fa-beer::before {
        content: "\f0fc";
      }

      .fa-diagram-predecessor::before {
        content: "\e477";
      }

      .fa-arrow-up-long::before {
        content: "\f176";
      }

      .fa-long-arrow-up::before {
        content: "\f176";
      }

      .fa-fire-flame-simple::before {
        content: "\f46a";
      }

      .fa-burn::before {
        content: "\f46a";
      }

      .fa-person::before {
        content: "\f183";
      }

      .fa-male::before {
        content: "\f183";
      }

      .fa-laptop::before {
        content: "\f109";
      }

      .fa-file-csv::before {
        content: "\f6dd";
      }

      .fa-menorah::before {
        content: "\f676";
      }

      .fa-truck-plane::before {
        content: "\e58f";
      }

      .fa-record-vinyl::before {
        content: "\f8d9";
      }

      .fa-face-grin-stars::before {
        content: "\f587";
      }

      .fa-grin-stars::before {
        content: "\f587";
      }

      .fa-bong::before {
        content: "\f55c";
      }

      .fa-spaghetti-monster-flying::before {
        content: "\f67b";
      }

      .fa-pastafarianism::before {
        content: "\f67b";
      }

      .fa-arrow-down-up-across-line::before {
        content: "\e4af";
      }

      .fa-spoon::before {
        content: "\f2e5";
      }

      .fa-utensil-spoon::before {
        content: "\f2e5";
      }

      .fa-jar-wheat::before {
        content: "\e517";
      }

      .fa-envelopes-bulk::before {
        content: "\f674";
      }

      .fa-mail-bulk::before {
        content: "\f674";
      }

      .fa-file-circle-exclamation::before {
        content: "\e4eb";
      }

      .fa-circle-h::before {
        content: "\f47e";
      }

      .fa-hospital-symbol::before {
        content: "\f47e";
      }

      .fa-pager::before {
        content: "\f815";
      }

      .fa-address-book::before {
        content: "\f2b9";
      }

      .fa-contact-book::before {
        content: "\f2b9";
      }

      .fa-strikethrough::before {
        content: "\f0cc";
      }

      .fa-k::before {
        content: "\4b";
      }

      .fa-landmark-flag::before {
        content: "\e51c";
      }

      .fa-pencil::before {
        content: "\f303";
      }

      .fa-pencil-alt::before {
        content: "\f303";
      }

      .fa-backward::before {
        content: "\f04a";
      }

      .fa-caret-right::before {
        content: "\f0da";
      }

      .fa-comments::before {
        content: "\f086";
      }

      .fa-paste::before {
        content: "\f0ea";
      }

      .fa-file-clipboard::before {
        content: "\f0ea";
      }

      .fa-code-pull-request::before {
        content: "\e13c";
      }

      .fa-clipboard-list::before {
        content: "\f46d";
      }

      .fa-truck-ramp-box::before {
        content: "\f4de";
      }

      .fa-truck-loading::before {
        content: "\f4de";
      }

      .fa-user-check::before {
        content: "\f4fc";
      }

      .fa-vial-virus::before {
        content: "\e597";
      }

      .fa-sheet-plastic::before {
        content: "\e571";
      }

      .fa-blog::before {
        content: "\f781";
      }

      .fa-user-ninja::before {
        content: "\f504";
      }

      .fa-person-arrow-up-from-line::before {
        content: "\e539";
      }

      .fa-scroll-torah::before {
        content: "\f6a0";
      }

      .fa-torah::before {
        content: "\f6a0";
      }

      .fa-broom-ball::before {
        content: "\f458";
      }

      .fa-quidditch::before {
        content: "\f458";
      }

      .fa-quidditch-broom-ball::before {
        content: "\f458";
      }

      .fa-toggle-off::before {
        content: "\f204";
      }

      .fa-box-archive::before {
        content: "\f187";
      }

      .fa-archive::before {
        content: "\f187";
      }

      .fa-person-drowning::before {
        content: "\e545";
      }

      .fa-arrow-down-9-1::before {
        content: "\f886";
      }

      .fa-sort-numeric-desc::before {
        content: "\f886";
      }

      .fa-sort-numeric-down-alt::before {
        content: "\f886";
      }

      .fa-face-grin-tongue-squint::before {
        content: "\f58a";
      }

      .fa-grin-tongue-squint::before {
        content: "\f58a";
      }

      .fa-spray-can::before {
        content: "\f5bd";
      }

      .fa-truck-monster::before {
        content: "\f63b";
      }

      .fa-w::before {
        content: "\57";
      }

      .fa-earth-africa::before {
        content: "\f57c";
      }

      .fa-globe-africa::before {
        content: "\f57c";
      }

      .fa-rainbow::before {
        content: "\f75b";
      }

      .fa-circle-notch::before {
        content: "\f1ce";
      }

      .fa-tablet-screen-button::before {
        content: "\f3fa";
      }

      .fa-tablet-alt::before {
        content: "\f3fa";
      }

      .fa-paw::before {
        content: "\f1b0";
      }

      .fa-cloud::before {
        content: "\f0c2";
      }

      .fa-trowel-bricks::before {
        content: "\e58a";
      }

      .fa-face-flushed::before {
        content: "\f579";
      }

      .fa-flushed::before {
        content: "\f579";
      }

      .fa-hospital-user::before {
        content: "\f80d";
      }

      .fa-tent-arrow-left-right::before {
        content: "\e57f";
      }

      .fa-gavel::before {
        content: "\f0e3";
      }

      .fa-legal::before {
        content: "\f0e3";
      }

      .fa-binoculars::before {
        content: "\f1e5";
      }

      .fa-microphone-slash::before {
        content: "\f131";
      }

      .fa-box-tissue::before {
        content: "\e05b";
      }

      .fa-motorcycle::before {
        content: "\f21c";
      }

      .fa-bell-concierge::before {
        content: "\f562";
      }

      .fa-concierge-bell::before {
        content: "\f562";
      }

      .fa-pen-ruler::before {
        content: "\f5ae";
      }

      .fa-pencil-ruler::before {
        content: "\f5ae";
      }

      .fa-people-arrows::before {
        content: "\e068";
      }

      .fa-people-arrows-left-right::before {
        content: "\e068";
      }

      .fa-mars-and-venus-burst::before {
        content: "\e523";
      }

      .fa-square-caret-right::before {
        content: "\f152";
      }

      .fa-caret-square-right::before {
        content: "\f152";
      }

      .fa-scissors::before {
        content: "\f0c4";
      }

      .fa-cut::before {
        content: "\f0c4";
      }

      .fa-sun-plant-wilt::before {
        content: "\e57a";
      }

      .fa-toilets-portable::before {
        content: "\e584";
      }

      .fa-hockey-puck::before {
        content: "\f453";
      }

      .fa-table::before {
        content: "\f0ce";
      }

      .fa-magnifying-glass-arrow-right::before {
        content: "\e521";
      }

      .fa-tachograph-digital::before {
        content: "\f566";
      }

      .fa-digital-tachograph::before {
        content: "\f566";
      }

      .fa-users-slash::before {
        content: "\e073";
      }

      .fa-clover::before {
        content: "\e139";
      }

      .fa-reply::before {
        content: "\f3e5";
      }

      .fa-mail-reply::before {
        content: "\f3e5";
      }

      .fa-star-and-crescent::before {
        content: "\f699";
      }

      .fa-house-fire::before {
        content: "\e50c";
      }

      .fa-square-minus::before {
        content: "\f146";
      }

      .fa-minus-square::before {
        content: "\f146";
      }

      .fa-helicopter::before {
        content: "\f533";
      }

      .fa-compass::before {
        content: "\f14e";
      }

      .fa-square-caret-down::before {
        content: "\f150";
      }

      .fa-caret-square-down::before {
        content: "\f150";
      }

      .fa-file-circle-question::before {
        content: "\e4ef";
      }

      .fa-laptop-code::before {
        content: "\f5fc";
      }

      .fa-swatchbook::before {
        content: "\f5c3";
      }

      .fa-prescription-bottle::before {
        content: "\f485";
      }

      .fa-bars::before {
        content: "\f0c9";
      }

      .fa-navicon::before {
        content: "\f0c9";
      }

      .fa-people-group::before {
        content: "\e533";
      }

      .fa-hourglass-end::before {
        content: "\f253";
      }

      .fa-hourglass-3::before {
        content: "\f253";
      }

      .fa-heart-crack::before {
        content: "\f7a9";
      }

      .fa-heart-broken::before {
        content: "\f7a9";
      }

      .fa-square-up-right::before {
        content: "\f360";
      }

      .fa-external-link-square-alt::before {
        content: "\f360";
      }

      .fa-face-kiss-beam::before {
        content: "\f597";
      }

      .fa-kiss-beam::before {
        content: "\f597";
      }

      .fa-film::before {
        content: "\f008";
      }

      .fa-ruler-horizontal::before {
        content: "\f547";
      }

      .fa-people-robbery::before {
        content: "\e536";
      }

      .fa-lightbulb::before {
        content: "\f0eb";
      }

      .fa-caret-left::before {
        content: "\f0d9";
      }

      .fa-circle-exclamation::before {
        content: "\f06a";
      }

      .fa-exclamation-circle::before {
        content: "\f06a";
      }

      .fa-school-circle-xmark::before {
        content: "\e56d";
      }

      .fa-arrow-right-from-bracket::before {
        content: "\f08b";
      }

      .fa-sign-out::before {
        content: "\f08b";
      }

      .fa-circle-chevron-down::before {
        content: "\f13a";
      }

      .fa-chevron-circle-down::before {
        content: "\f13a";
      }

      .fa-unlock-keyhole::before {
        content: "\f13e";
      }

      .fa-unlock-alt::before {
        content: "\f13e";
      }

      .fa-cloud-showers-heavy::before {
        content: "\f740";
      }

      .fa-headphones-simple::before {
        content: "\f58f";
      }

      .fa-headphones-alt::before {
        content: "\f58f";
      }

      .fa-sitemap::before {
        content: "\f0e8";
      }

      .fa-circle-dollar-to-slot::before {
        content: "\f4b9";
      }

      .fa-donate::before {
        content: "\f4b9";
      }

      .fa-memory::before {
        content: "\f538";
      }

      .fa-road-spikes::before {
        content: "\e568";
      }

      .fa-fire-burner::before {
        content: "\e4f1";
      }

      .fa-flag::before {
        content: "\f024";
      }

      .fa-hanukiah::before {
        content: "\f6e6";
      }

      .fa-feather::before {
        content: "\f52d";
      }

      .fa-volume-low::before {
        content: "\f027";
      }

      .fa-volume-down::before {
        content: "\f027";
      }

      .fa-comment-slash::before {
        content: "\f4b3";
      }

      .fa-cloud-sun-rain::before {
        content: "\f743";
      }

      .fa-compress::before {
        content: "\f066";
      }

      .fa-wheat-awn::before {
        content: "\e2cd";
      }

      .fa-wheat-alt::before {
        content: "\e2cd";
      }

      .fa-ankh::before {
        content: "\f644";
      }

      .fa-hands-holding-child::before {
        content: "\e4fa";
      }

      .fa-asterisk::before {
        content: "\2a";
      }

      .fa-square-check::before {
        content: "\f14a";
      }

      .fa-check-square::before {
        content: "\f14a";
      }

      .fa-peseta-sign::before {
        content: "\e221";
      }

      .fa-heading::before {
        content: "\f1dc";
      }

      .fa-header::before {
        content: "\f1dc";
      }

      .fa-ghost::before {
        content: "\f6e2";
      }

      .fa-list::before {
        content: "\f03a";
      }

      .fa-list-squares::before {
        content: "\f03a";
      }

      .fa-square-phone-flip::before {
        content: "\f87b";
      }

      .fa-phone-square-alt::before {
        content: "\f87b";
      }

      .fa-cart-plus::before {
        content: "\f217";
      }

      .fa-gamepad::before {
        content: "\f11b";
      }

      .fa-circle-dot::before {
        content: "\f192";
      }

      .fa-dot-circle::before {
        content: "\f192";
      }

      .fa-face-dizzy::before {
        content: "\f567";
      }

      .fa-dizzy::before {
        content: "\f567";
      }

      .fa-egg::before {
        content: "\f7fb";
      }

      .fa-house-medical-circle-xmark::before {
        content: "\e513";
      }

      .fa-campground::before {
        content: "\f6bb";
      }

      .fa-folder-plus::before {
        content: "\f65e";
      }

      .fa-futbol::before {
        content: "\f1e3";
      }

      .fa-futbol-ball::before {
        content: "\f1e3";
      }

      .fa-soccer-ball::before {
        content: "\f1e3";
      }

      .fa-paintbrush::before {
        content: "\f1fc";
      }

      .fa-paint-brush::before {
        content: "\f1fc";
      }

      .fa-lock::before {
        content: "\f023";
      }

      .fa-gas-pump::before {
        content: "\f52f";
      }

      .fa-hot-tub-person::before {
        content: "\f593";
      }

      .fa-hot-tub::before {
        content: "\f593";
      }

      .fa-map-location::before {
        content: "\f59f";
      }

      .fa-map-marked::before {
        content: "\f59f";
      }

      .fa-house-flood-water::before {
        content: "\e50e";
      }

      .fa-tree::before {
        content: "\f1bb";
      }

      .fa-bridge-lock::before {
        content: "\e4cc";
      }

      .fa-sack-dollar::before {
        content: "\f81d";
      }

      .fa-pen-to-square::before {
        content: "\f044";
      }

      .fa-edit::before {
        content: "\f044";
      }

      .fa-car-side::before {
        content: "\f5e4";
      }

      .fa-share-nodes::before {
        content: "\f1e0";
      }

      .fa-share-alt::before {
        content: "\f1e0";
      }

      .fa-heart-circle-minus::before {
        content: "\e4ff";
      }

      .fa-hourglass-half::before {
        content: "\f252";
      }

      .fa-hourglass-2::before {
        content: "\f252";
      }

      .fa-microscope::before {
        content: "\f610";
      }

      .fa-sink::before {
        content: "\e06d";
      }

      .fa-bag-shopping::before {
        content: "\f290";
      }

      .fa-shopping-bag::before {
        content: "\f290";
      }

      .fa-arrow-down-z-a::before {
        content: "\f881";
      }

      .fa-sort-alpha-desc::before {
        content: "\f881";
      }

      .fa-sort-alpha-down-alt::before {
        content: "\f881";
      }

      .fa-mitten::before {
        content: "\f7b5";
      }

      .fa-person-rays::before {
        content: "\e54d";
      }

      .fa-users::before {
        content: "\f0c0";
      }

      .fa-eye-slash::before {
        content: "\f070";
      }

      .fa-flask-vial::before {
        content: "\e4f3";
      }

      .fa-hand::before {
        content: "\f256";
      }

      .fa-hand-paper::before {
        content: "\f256";
      }

      .fa-om::before {
        content: "\f679";
      }

      .fa-worm::before {
        content: "\e599";
      }

      .fa-house-circle-xmark::before {
        content: "\e50b";
      }

      .fa-plug::before {
        content: "\f1e6";
      }

      .fa-chevron-up::before {
        content: "\f077";
      }

      .fa-hand-spock::before {
        content: "\f259";
      }

      .fa-stopwatch::before {
        content: "\f2f2";
      }

      .fa-face-kiss::before {
        content: "\f596";
      }

      .fa-kiss::before {
        content: "\f596";
      }

      .fa-bridge-circle-xmark::before {
        content: "\e4cb";
      }

      .fa-face-grin-tongue::before {
        content: "\f589";
      }

      .fa-grin-tongue::before {
        content: "\f589";
      }

      .fa-chess-bishop::before {
        content: "\f43a";
      }

      .fa-face-grin-wink::before {
        content: "\f58c";
      }

      .fa-grin-wink::before {
        content: "\f58c";
      }

      .fa-ear-deaf::before {
        content: "\f2a4";
      }

      .fa-deaf::before {
        content: "\f2a4";
      }

      .fa-deafness::before {
        content: "\f2a4";
      }

      .fa-hard-of-hearing::before {
        content: "\f2a4";
      }

      .fa-road-circle-check::before {
        content: "\e564";
      }

      .fa-dice-five::before {
        content: "\f523";
      }

      .fa-square-rss::before {
        content: "\f143";
      }

      .fa-rss-square::before {
        content: "\f143";
      }

      .fa-land-mine-on::before {
        content: "\e51b";
      }

      .fa-i-cursor::before {
        content: "\f246";
      }

      .fa-stamp::before {
        content: "\f5bf";
      }

      .fa-stairs::before {
        content: "\e289";
      }

      .fa-i::before {
        content: "\49";
      }

      .fa-hryvnia-sign::before {
        content: "\f6f2";
      }

      .fa-hryvnia::before {
        content: "\f6f2";
      }

      .fa-pills::before {
        content: "\f484";
      }

      .fa-face-grin-wide::before {
        content: "\f581";
      }

      .fa-grin-alt::before {
        content: "\f581";
      }

      .fa-tooth::before {
        content: "\f5c9";
      }

      .fa-v::before {
        content: "\56";
      }

      .fa-bangladeshi-taka-sign::before {
        content: "\e2e6";
      }

      .fa-bicycle::before {
        content: "\f206";
      }

      .fa-staff-snake::before {
        content: "\e579";
      }

      .fa-rod-asclepius::before {
        content: "\e579";
      }

      .fa-rod-snake::before {
        content: "\e579";
      }

      .fa-staff-aesculapius::before {
        content: "\e579";
      }

      .fa-head-side-cough-slash::before {
        content: "\e062";
      }

      .fa-truck-medical::before {
        content: "\f0f9";
      }

      .fa-ambulance::before {
        content: "\f0f9";
      }

      .fa-wheat-awn-circle-exclamation::before {
        content: "\e598";
      }

      .fa-snowman::before {
        content: "\f7d0";
      }

      .fa-mortar-pestle::before {
        content: "\f5a7";
      }

      .fa-road-barrier::before {
        content: "\e562";
      }

      .fa-school::before {
        content: "\f549";
      }

      .fa-igloo::before {
        content: "\f7ae";
      }

      .fa-joint::before {
        content: "\f595";
      }

      .fa-angle-right::before {
        content: "\f105";
      }

      .fa-horse::before {
        content: "\f6f0";
      }

      .fa-q::before {
        content: "\51";
      }

      .fa-g::before {
        content: "\47";
      }

      .fa-notes-medical::before {
        content: "\f481";
      }

      .fa-temperature-half::before {
        content: "\f2c9";
      }

      .fa-temperature-2::before {
        content: "\f2c9";
      }

      .fa-thermometer-2::before {
        content: "\f2c9";
      }

      .fa-thermometer-half::before {
        content: "\f2c9";
      }

      .fa-dong-sign::before {
        content: "\e169";
      }

      .fa-capsules::before {
        content: "\f46b";
      }

      .fa-poo-storm::before {
        content: "\f75a";
      }

      .fa-poo-bolt::before {
        content: "\f75a";
      }

      .fa-face-frown-open::before {
        content: "\f57a";
      }

      .fa-frown-open::before {
        content: "\f57a";
      }

      .fa-hand-point-up::before {
        content: "\f0a6";
      }

      .fa-money-bill::before {
        content: "\f0d6";
      }

      .fa-bookmark::before {
        content: "\f02e";
      }

      .fa-align-justify::before {
        content: "\f039";
      }

      .fa-umbrella-beach::before {
        content: "\f5ca";
      }

      .fa-helmet-un::before {
        content: "\e503";
      }

      .fa-bullseye::before {
        content: "\f140";
      }

      .fa-bacon::before {
        content: "\f7e5";
      }

      .fa-hand-point-down::before {
        content: "\f0a7";
      }

      .fa-arrow-up-from-bracket::before {
        content: "\e09a";
      }

      .fa-folder::before {
        content: "\f07b";
      }

      .fa-folder-blank::before {
        content: "\f07b";
      }

      .fa-file-waveform::before {
        content: "\f478";
      }

      .fa-file-medical-alt::before {
        content: "\f478";
      }

      .fa-radiation::before {
        content: "\f7b9";
      }

      .fa-chart-simple::before {
        content: "\e473";
      }

      .fa-mars-stroke::before {
        content: "\f229";
      }

      .fa-vial::before {
        content: "\f492";
      }

      .fa-gauge::before {
        content: "\f624";
      }

      .fa-dashboard::before {
        content: "\f624";
      }

      .fa-gauge-med::before {
        content: "\f624";
      }

      .fa-tachometer-alt-average::before {
        content: "\f624";
      }

      .fa-wand-magic-sparkles::before {
        content: "\e2ca";
      }

      .fa-magic-wand-sparkles::before {
        content: "\e2ca";
      }

      .fa-e::before {
        content: "\45";
      }

      .fa-pen-clip::before {
        content: "\f305";
      }

      .fa-pen-alt::before {
        content: "\f305";
      }

      .fa-bridge-circle-exclamation::before {
        content: "\e4ca";
      }

      .fa-user::before {
        content: "\f007";
      }

      .fa-school-circle-check::before {
        content: "\e56b";
      }

      .fa-dumpster::before {
        content: "\f793";
      }

      .fa-van-shuttle::before {
        content: "\f5b6";
      }

      .fa-shuttle-van::before {
        content: "\f5b6";
      }

      .fa-building-user::before {
        content: "\e4da";
      }

      .fa-square-caret-left::before {
        content: "\f191";
      }

      .fa-caret-square-left::before {
        content: "\f191";
      }

      .fa-highlighter::before {
        content: "\f591";
      }

      .fa-key::before {
        content: "\f084";
      }

      .fa-bullhorn::before {
        content: "\f0a1";
      }

      .fa-globe::before {
        content: "\f0ac";
      }

      .fa-synagogue::before {
        content: "\f69b";
      }

      .fa-person-half-dress::before {
        content: "\e548";
      }

      .fa-road-bridge::before {
        content: "\e563";
      }

      .fa-location-arrow::before {
        content: "\f124";
      }

      .fa-c::before {
        content: "\43";
      }

      .fa-tablet-button::before {
        content: "\f10a";
      }

      .fa-building-lock::before {
        content: "\e4d6";
      }

      .fa-pizza-slice::before {
        content: "\f818";
      }

      .fa-money-bill-wave::before {
        content: "\f53a";
      }

      .fa-chart-area::before {
        content: "\f1fe";
      }

      .fa-area-chart::before {
        content: "\f1fe";
      }

      .fa-house-flag::before {
        content: "\e50d";
      }

      .fa-person-circle-minus::before {
        content: "\e540";
      }

      .fa-ban::before {
        content: "\f05e";
      }

      .fa-cancel::before {
        content: "\f05e";
      }

      .fa-camera-rotate::before {
        content: "\e0d8";
      }

      .fa-spray-can-sparkles::before {
        content: "\f5d0";
      }

      .fa-air-freshener::before {
        content: "\f5d0";
      }

      .fa-star::before {
        content: "\f005";
      }

      .fa-repeat::before {
        content: "\f363";
      }

      .fa-cross::before {
        content: "\f654";
      }

      .fa-box::before {
        content: "\f466";
      }

      .fa-venus-mars::before {
        content: "\f228";
      }

      .fa-arrow-pointer::before {
        content: "\f245";
      }

      .fa-mouse-pointer::before {
        content: "\f245";
      }

      .fa-maximize::before {
        content: "\f31e";
      }

      .fa-expand-arrows-alt::before {
        content: "\f31e";
      }

      .fa-charging-station::before {
        content: "\f5e7";
      }

      .fa-shapes::before {
        content: "\f61f";
      }

      .fa-triangle-circle-square::before {
        content: "\f61f";
      }

      .fa-shuffle::before {
        content: "\f074";
      }

      .fa-random::before {
        content: "\f074";
      }

      .fa-person-running::before {
        content: "\f70c";
      }

      .fa-running::before {
        content: "\f70c";
      }

      .fa-mobile-retro::before {
        content: "\e527";
      }

      .fa-grip-lines-vertical::before {
        content: "\f7a5";
      }

      .fa-spider::before {
        content: "\f717";
      }

      .fa-hands-bound::before {
        content: "\e4f9";
      }

      .fa-file-invoice-dollar::before {
        content: "\f571";
      }

      .fa-plane-circle-exclamation::before {
        content: "\e556";
      }

      .fa-x-ray::before {
        content: "\f497";
      }

      .fa-spell-check::before {
        content: "\f891";
      }

      .fa-slash::before {
        content: "\f715";
      }

      .fa-computer-mouse::before {
        content: "\f8cc";
      }

      .fa-mouse::before {
        content: "\f8cc";
      }

      .fa-arrow-right-to-bracket::before {
        content: "\f090";
      }

      .fa-sign-in::before {
        content: "\f090";
      }

      .fa-shop-slash::before {
        content: "\e070";
      }

      .fa-store-alt-slash::before {
        content: "\e070";
      }

      .fa-server::before {
        content: "\f233";
      }

      .fa-virus-covid-slash::before {
        content: "\e4a9";
      }

      .fa-shop-lock::before {
        content: "\e4a5";
      }

      .fa-hourglass-start::before {
        content: "\f251";
      }

      .fa-hourglass-1::before {
        content: "\f251";
      }

      .fa-blender-phone::before {
        content: "\f6b6";
      }

      .fa-building-wheat::before {
        content: "\e4db";
      }

      .fa-person-breastfeeding::before {
        content: "\e53a";
      }

      .fa-right-to-bracket::before {
        content: "\f2f6";
      }

      .fa-sign-in-alt::before {
        content: "\f2f6";
      }

      .fa-venus::before {
        content: "\f221";
      }

      .fa-passport::before {
        content: "\f5ab";
      }

      .fa-heart-pulse::before {
        content: "\f21e";
      }

      .fa-heartbeat::before {
        content: "\f21e";
      }

      .fa-people-carry-box::before {
        content: "\f4ce";
      }

      .fa-people-carry::before {
        content: "\f4ce";
      }

      .fa-temperature-high::before {
        content: "\f769";
      }

      .fa-microchip::before {
        content: "\f2db";
      }

      .fa-crown::before {
        content: "\f521";
      }

      .fa-weight-hanging::before {
        content: "\f5cd";
      }

      .fa-xmarks-lines::before {
        content: "\e59a";
      }

      .fa-file-prescription::before {
        content: "\f572";
      }

      .fa-weight-scale::before {
        content: "\f496";
      }

      .fa-weight::before {
        content: "\f496";
      }

      .fa-user-group::before {
        content: "\f500";
      }

      .fa-user-friends::before {
        content: "\f500";
      }

      .fa-arrow-up-a-z::before {
        content: "\f15e";
      }

      .fa-sort-alpha-up::before {
        content: "\f15e";
      }

      .fa-chess-knight::before {
        content: "\f441";
      }

      .fa-face-laugh-squint::before {
        content: "\f59b";
      }

      .fa-laugh-squint::before {
        content: "\f59b";
      }

      .fa-wheelchair::before {
        content: "\f193";
      }

      .fa-circle-arrow-up::before {
        content: "\f0aa";
      }

      .fa-arrow-circle-up::before {
        content: "\f0aa";
      }

      .fa-toggle-on::before {
        content: "\f205";
      }

      .fa-person-walking::before {
        content: "\f554";
      }

      .fa-walking::before {
        content: "\f554";
      }

      .fa-l::before {
        content: "\4c";
      }

      .fa-fire::before {
        content: "\f06d";
      }

      .fa-bed-pulse::before {
        content: "\f487";
      }

      .fa-procedures::before {
        content: "\f487";
      }

      .fa-shuttle-space::before {
        content: "\f197";
      }

      .fa-space-shuttle::before {
        content: "\f197";
      }

      .fa-face-laugh::before {
        content: "\f599";
      }

      .fa-laugh::before {
        content: "\f599";
      }

      .fa-folder-open::before {
        content: "\f07c";
      }

      .fa-heart-circle-plus::before {
        content: "\e500";
      }

      .fa-code-fork::before {
        content: "\e13b";
      }

      .fa-city::before {
        content: "\f64f";
      }

      .fa-microphone-lines::before {
        content: "\f3c9";
      }

      .fa-microphone-alt::before {
        content: "\f3c9";
      }

      .fa-pepper-hot::before {
        content: "\f816";
      }

      .fa-unlock::before {
        content: "\f09c";
      }

      .fa-colon-sign::before {
        content: "\e140";
      }

      .fa-headset::before {
        content: "\f590";
      }

      .fa-store-slash::before {
        content: "\e071";
      }

      .fa-road-circle-xmark::before {
        content: "\e566";
      }

      .fa-user-minus::before {
        content: "\f503";
      }

      .fa-mars-stroke-up::before {
        content: "\f22a";
      }

      .fa-mars-stroke-v::before {
        content: "\f22a";
      }

      .fa-champagne-glasses::before {
        content: "\f79f";
      }

      .fa-glass-cheers::before {
        content: "\f79f";
      }

      .fa-clipboard::before {
        content: "\f328";
      }

      .fa-house-circle-exclamation::before {
        content: "\e50a";
      }

      .fa-file-arrow-up::before {
        content: "\f574";
      }

      .fa-file-upload::before {
        content: "\f574";
      }

      .fa-wifi::before {
        content: "\f1eb";
      }

      .fa-wifi-3::before {
        content: "\f1eb";
      }

      .fa-wifi-strong::before {
        content: "\f1eb";
      }

      .fa-bath::before {
        content: "\f2cd";
      }

      .fa-bathtub::before {
        content: "\f2cd";
      }

      .fa-underline::before {
        content: "\f0cd";
      }

      .fa-user-pen::before {
        content: "\f4ff";
      }

      .fa-user-edit::before {
        content: "\f4ff";
      }

      .fa-signature::before {
        content: "\f5b7";
      }

      .fa-stroopwafel::before {
        content: "\f551";
      }

      .fa-bold::before {
        content: "\f032";
      }

      .fa-anchor-lock::before {
        content: "\e4ad";
      }

      .fa-building-ngo::before {
        content: "\e4d7";
      }

      .fa-manat-sign::before {
        content: "\e1d5";
      }

      .fa-not-equal::before {
        content: "\f53e";
      }

      .fa-border-top-left::before {
        content: "\f853";
      }

      .fa-border-style::before {
        content: "\f853";
      }

      .fa-map-location-dot::before {
        content: "\f5a0";
      }

      .fa-map-marked-alt::before {
        content: "\f5a0";
      }

      .fa-jedi::before {
        content: "\f669";
      }

      .fa-square-poll-vertical::before {
        content: "\f681";
      }

      .fa-poll::before {
        content: "\f681";
      }

      .fa-mug-hot::before {
        content: "\f7b6";
      }

      .fa-car-battery::before {
        content: "\f5df";
      }

      .fa-battery-car::before {
        content: "\f5df";
      }

      .fa-gift::before {
        content: "\f06b";
      }

      .fa-dice-two::before {
        content: "\f528";
      }

      .fa-chess-queen::before {
        content: "\f445";
      }

      .fa-glasses::before {
        content: "\f530";
      }

      .fa-chess-board::before {
        content: "\f43c";
      }

      .fa-building-circle-check::before {
        content: "\e4d2";
      }

      .fa-person-chalkboard::before {
        content: "\e53d";
      }

      .fa-mars-stroke-right::before {
        content: "\f22b";
      }

      .fa-mars-stroke-h::before {
        content: "\f22b";
      }

      .fa-hand-back-fist::before {
        content: "\f255";
      }

      .fa-hand-rock::before {
        content: "\f255";
      }

      .fa-square-caret-up::before {
        content: "\f151";
      }

      .fa-caret-square-up::before {
        content: "\f151";
      }

      .fa-cloud-showers-water::before {
        content: "\e4e4";
      }

      .fa-chart-bar::before {
        content: "\f080";
      }

      .fa-bar-chart::before {
        content: "\f080";
      }

      .fa-hands-bubbles::before {
        content: "\e05e";
      }

      .fa-hands-wash::before {
        content: "\e05e";
      }

      .fa-less-than-equal::before {
        content: "\f537";
      }

      .fa-train::before {
        content: "\f238";
      }

      .fa-eye-low-vision::before {
        content: "\f2a8";
      }

      .fa-low-vision::before {
        content: "\f2a8";
      }

      .fa-crow::before {
        content: "\f520";
      }

      .fa-sailboat::before {
        content: "\e445";
      }

      .fa-window-restore::before {
        content: "\f2d2";
      }

      .fa-square-plus::before {
        content: "\f0fe";
      }

      .fa-plus-square::before {
        content: "\f0fe";
      }

      .fa-torii-gate::before {
        content: "\f6a1";
      }

      .fa-frog::before {
        content: "\f52e";
      }

      .fa-bucket::before {
        content: "\e4cf";
      }

      .fa-image::before {
        content: "\f03e";
      }

      .fa-microphone::before {
        content: "\f130";
      }

      .fa-cow::before {
        content: "\f6c8";
      }

      .fa-caret-up::before {
        content: "\f0d8";
      }

      .fa-screwdriver::before {
        content: "\f54a";
      }

      .fa-folder-closed::before {
        content: "\e185";
      }

      .fa-house-tsunami::before {
        content: "\e515";
      }

      .fa-square-nfi::before {
        content: "\e576";
      }

      .fa-arrow-up-from-ground-water::before {
        content: "\e4b5";
      }

      .fa-martini-glass::before {
        content: "\f57b";
      }

      .fa-glass-martini-alt::before {
        content: "\f57b";
      }

      .fa-rotate-left::before {
        content: "\f2ea";
      }

      .fa-rotate-back::before {
        content: "\f2ea";
      }

      .fa-rotate-backward::before {
        content: "\f2ea";
      }

      .fa-undo-alt::before {
        content: "\f2ea";
      }

      .fa-table-columns::before {
        content: "\f0db";
      }

      .fa-columns::before {
        content: "\f0db";
      }

      .fa-lemon::before {
        content: "\f094";
      }

      .fa-head-side-mask::before {
        content: "\e063";
      }

      .fa-handshake::before {
        content: "\f2b5";
      }

      .fa-gem::before {
        content: "\f3a5";
      }

      .fa-dolly::before {
        content: "\f472";
      }

      .fa-dolly-box::before {
        content: "\f472";
      }

      .fa-smoking::before {
        content: "\f48d";
      }

      .fa-minimize::before {
        content: "\f78c";
      }

      .fa-compress-arrows-alt::before {
        content: "\f78c";
      }

      .fa-monument::before {
        content: "\f5a6";
      }

      .fa-snowplow::before {
        content: "\f7d2";
      }

      .fa-angles-right::before {
        content: "\f101";
      }

      .fa-angle-double-right::before {
        content: "\f101";
      }

      .fa-cannabis::before {
        content: "\f55f";
      }

      .fa-circle-play::before {
        content: "\f144";
      }

      .fa-play-circle::before {
        content: "\f144";
      }

      .fa-tablets::before {
        content: "\f490";
      }

      .fa-ethernet::before {
        content: "\f796";
      }

      .fa-euro-sign::before {
        content: "\f153";
      }

      .fa-eur::before {
        content: "\f153";
      }

      .fa-euro::before {
        content: "\f153";
      }

      .fa-chair::before {
        content: "\f6c0";
      }

      .fa-circle-check::before {
        content: "\f058";
      }

      .fa-check-circle::before {
        content: "\f058";
      }

      .fa-circle-stop::before {
        content: "\f28d";
      }

      .fa-stop-circle::before {
        content: "\f28d";
      }

      .fa-compass-drafting::before {
        content: "\f568";
      }

      .fa-drafting-compass::before {
        content: "\f568";
      }

      .fa-plate-wheat::before {
        content: "\e55a";
      }

      .fa-icicles::before {
        content: "\f7ad";
      }

      .fa-person-shelter::before {
        content: "\e54f";
      }

      .fa-neuter::before {
        content: "\f22c";
      }

      .fa-id-badge::before {
        content: "\f2c1";
      }

      .fa-marker::before {
        content: "\f5a1";
      }

      .fa-face-laugh-beam::before {
        content: "\f59a";
      }

      .fa-laugh-beam::before {
        content: "\f59a";
      }

      .fa-helicopter-symbol::before {
        content: "\e502";
      }

      .fa-universal-access::before {
        content: "\f29a";
      }

      .fa-circle-chevron-up::before {
        content: "\f139";
      }

      .fa-chevron-circle-up::before {
        content: "\f139";
      }

      .fa-lari-sign::before {
        content: "\e1c8";
      }

      .fa-volcano::before {
        content: "\f770";
      }

      .fa-person-walking-dashed-line-arrow-right::before {
        content: "\e553";
      }

      .fa-sterling-sign::before {
        content: "\f154";
      }

      .fa-gbp::before {
        content: "\f154";
      }

      .fa-pound-sign::before {
        content: "\f154";
      }

      .fa-viruses::before {
        content: "\e076";
      }

      .fa-square-person-confined::before {
        content: "\e577";
      }

      .fa-user-tie::before {
        content: "\f508";
      }

      .fa-arrow-down-long::before {
        content: "\f175";
      }

      .fa-long-arrow-down::before {
        content: "\f175";
      }

      .fa-tent-arrow-down-to-line::before {
        content: "\e57e";
      }

      .fa-certificate::before {
        content: "\f0a3";
      }

      .fa-reply-all::before {
        content: "\f122";
      }

      .fa-mail-reply-all::before {
        content: "\f122";
      }

      .fa-suitcase::before {
        content: "\f0f2";
      }

      .fa-person-skating::before {
        content: "\f7c5";
      }

      .fa-skating::before {
        content: "\f7c5";
      }

      .fa-filter-circle-dollar::before {
        content: "\f662";
      }

      .fa-funnel-dollar::before {
        content: "\f662";
      }

      .fa-camera-retro::before {
        content: "\f083";
      }

      .fa-circle-arrow-down::before {
        content: "\f0ab";
      }

      .fa-arrow-circle-down::before {
        content: "\f0ab";
      }

      .fa-file-import::before {
        content: "\f56f";
      }

      .fa-arrow-right-to-file::before {
        content: "\f56f";
      }

      .fa-square-arrow-up-right::before {
        content: "\f14c";
      }

      .fa-external-link-square::before {
        content: "\f14c";
      }

      .fa-box-open::before {
        content: "\f49e";
      }

      .fa-scroll::before {
        content: "\f70e";
      }

      .fa-spa::before {
        content: "\f5bb";
      }

      .fa-location-pin-lock::before {
        content: "\e51f";
      }

      .fa-pause::before {
        content: "\f04c";
      }

      .fa-hill-avalanche::before {
        content: "\e507";
      }

      .fa-temperature-empty::before {
        content: "\f2cb";
      }

      .fa-temperature-0::before {
        content: "\f2cb";
      }

      .fa-thermometer-0::before {
        content: "\f2cb";
      }

      .fa-thermometer-empty::before {
        content: "\f2cb";
      }

      .fa-bomb::before {
        content: "\f1e2";
      }

      .fa-registered::before {
        content: "\f25d";
      }

      .fa-address-card::before {
        content: "\f2bb";
      }

      .fa-contact-card::before {
        content: "\f2bb";
      }

      .fa-vcard::before {
        content: "\f2bb";
      }

      .fa-scale-unbalanced-flip::before {
        content: "\f516";
      }

      .fa-balance-scale-right::before {
        content: "\f516";
      }

      .fa-subscript::before {
        content: "\f12c";
      }

      .fa-diamond-turn-right::before {
        content: "\f5eb";
      }

      .fa-directions::before {
        content: "\f5eb";
      }

      .fa-burst::before {
        content: "\e4dc";
      }

      .fa-house-laptop::before {
        content: "\e066";
      }

      .fa-laptop-house::before {
        content: "\e066";
      }

      .fa-face-tired::before {
        content: "\f5c8";
      }

      .fa-tired::before {
        content: "\f5c8";
      }

      .fa-money-bills::before {
        content: "\e1f3";
      }

      .fa-smog::before {
        content: "\f75f";
      }

      .fa-crutch::before {
        content: "\f7f7";
      }

      .fa-cloud-arrow-up::before {
        content: "\f0ee";
      }

      .fa-cloud-upload::before {
        content: "\f0ee";
      }

      .fa-cloud-upload-alt::before {
        content: "\f0ee";
      }

      .fa-palette::before {
        content: "\f53f";
      }

      .fa-arrows-turn-right::before {
        content: "\e4c0";
      }

      .fa-vest::before {
        content: "\e085";
      }

      .fa-ferry::before {
        content: "\e4ea";
      }

      .fa-arrows-down-to-people::before {
        content: "\e4b9";
      }

      .fa-seedling::before {
        content: "\f4d8";
      }

      .fa-sprout::before {
        content: "\f4d8";
      }

      .fa-left-right::before {
        content: "\f337";
      }

      .fa-arrows-alt-h::before {
        content: "\f337";
      }

      .fa-boxes-packing::before {
        content: "\e4c7";
      }

      .fa-circle-arrow-left::before {
        content: "\f0a8";
      }

      .fa-arrow-circle-left::before {
        content: "\f0a8";
      }

      .fa-group-arrows-rotate::before {
        content: "\e4f6";
      }

      .fa-bowl-food::before {
        content: "\e4c6";
      }

      .fa-candy-cane::before {
        content: "\f786";
      }

      .fa-arrow-down-wide-short::before {
        content: "\f160";
      }

      .fa-sort-amount-asc::before {
        content: "\f160";
      }

      .fa-sort-amount-down::before {
        content: "\f160";
      }

      .fa-cloud-bolt::before {
        content: "\f76c";
      }

      .fa-thunderstorm::before {
        content: "\f76c";
      }

      .fa-text-slash::before {
        content: "\f87d";
      }

      .fa-remove-format::before {
        content: "\f87d";
      }

      .fa-face-smile-wink::before {
        content: "\f4da";
      }

      .fa-smile-wink::before {
        content: "\f4da";
      }

      .fa-file-word::before {
        content: "\f1c2";
      }

      .fa-file-powerpoint::before {
        content: "\f1c4";
      }

      .fa-arrows-left-right::before {
        content: "\f07e";
      }

      .fa-arrows-h::before {
        content: "\f07e";
      }

      .fa-house-lock::before {
        content: "\e510";
      }

      .fa-cloud-arrow-down::before {
        content: "\f0ed";
      }

      .fa-cloud-download::before {
        content: "\f0ed";
      }

      .fa-cloud-download-alt::before {
        content: "\f0ed";
      }

      .fa-children::before {
        content: "\e4e1";
      }

      .fa-chalkboard::before {
        content: "\f51b";
      }

      .fa-blackboard::before {
        content: "\f51b";
      }

      .fa-user-large-slash::before {
        content: "\f4fa";
      }

      .fa-user-alt-slash::before {
        content: "\f4fa";
      }

      .fa-envelope-open::before {
        content: "\f2b6";
      }

      .fa-handshake-simple-slash::before {
        content: "\e05f";
      }

      .fa-handshake-alt-slash::before {
        content: "\e05f";
      }

      .fa-mattress-pillow::before {
        content: "\e525";
      }

      .fa-guarani-sign::before {
        content: "\e19a";
      }

      .fa-arrows-rotate::before {
        content: "\f021";
      }

      .fa-refresh::before {
        content: "\f021";
      }

      .fa-sync::before {
        content: "\f021";
      }

      .fa-fire-extinguisher::before {
        content: "\f134";
      }

      .fa-cruzeiro-sign::before {
        content: "\e152";
      }

      .fa-greater-than-equal::before {
        content: "\f532";
      }

      .fa-shield-halved::before {
        content: "\f3ed";
      }

      .fa-shield-alt::before {
        content: "\f3ed";
      }

      .fa-book-atlas::before {
        content: "\f558";
      }

      .fa-atlas::before {
        content: "\f558";
      }

      .fa-virus::before {
        content: "\e074";
      }

      .fa-envelope-circle-check::before {
        content: "\e4e8";
      }

      .fa-layer-group::before {
        content: "\f5fd";
      }

      .fa-arrows-to-dot::before {
        content: "\e4be";
      }

      .fa-archway::before {
        content: "\f557";
      }

      .fa-heart-circle-check::before {
        content: "\e4fd";
      }

      .fa-house-chimney-crack::before {
        content: "\f6f1";
      }

      .fa-house-damage::before {
        content: "\f6f1";
      }

      .fa-file-zipper::before {
        content: "\f1c6";
      }

      .fa-file-archive::before {
        content: "\f1c6";
      }

      .fa-square::before {
        content: "\f0c8";
      }

      .fa-martini-glass-empty::before {
        content: "\f000";
      }

      .fa-glass-martini::before {
        content: "\f000";
      }

      .fa-couch::before {
        content: "\f4b8";
      }

      .fa-cedi-sign::before {
        content: "\e0df";
      }

      .fa-italic::before {
        content: "\f033";
      }

      .fa-church::before {
        content: "\f51d";
      }

      .fa-comments-dollar::before {
        content: "\f653";
      }

      .fa-democrat::before {
        content: "\f747";
      }

      .fa-z::before {
        content: "\5a";
      }

      .fa-person-skiing::before {
        content: "\f7c9";
      }

      .fa-skiing::before {
        content: "\f7c9";
      }

      .fa-road-lock::before {
        content: "\e567";
      }

      .fa-a::before {
        content: "\41";
      }

      .fa-temperature-arrow-down::before {
        content: "\e03f";
      }

      .fa-temperature-down::before {
        content: "\e03f";
      }

      .fa-feather-pointed::before {
        content: "\f56b";
      }

      .fa-feather-alt::before {
        content: "\f56b";
      }

      .fa-p::before {
        content: "\50";
      }

      .fa-snowflake::before {
        content: "\f2dc";
      }

      .fa-newspaper::before {
        content: "\f1ea";
      }

      .fa-rectangle-ad::before {
        content: "\f641";
      }

      .fa-ad::before {
        content: "\f641";
      }

      .fa-circle-arrow-right::before {
        content: "\f0a9";
      }

      .fa-arrow-circle-right::before {
        content: "\f0a9";
      }

      .fa-filter-circle-xmark::before {
        content: "\e17b";
      }

      .fa-locust::before {
        content: "\e520";
      }

      .fa-sort::before {
        content: "\f0dc";
      }

      .fa-unsorted::before {
        content: "\f0dc";
      }

      .fa-list-ol::before {
        content: "\f0cb";
      }

      .fa-list-1-2::before {
        content: "\f0cb";
      }

      .fa-list-numeric::before {
        content: "\f0cb";
      }

      .fa-person-dress-burst::before {
        content: "\e544";
      }

      .fa-money-check-dollar::before {
        content: "\f53d";
      }

      .fa-money-check-alt::before {
        content: "\f53d";
      }

      .fa-vector-square::before {
        content: "\f5cb";
      }

      .fa-bread-slice::before {
        content: "\f7ec";
      }

      .fa-language::before {
        content: "\f1ab";
      }

      .fa-face-kiss-wink-heart::before {
        content: "\f598";
      }

      .fa-kiss-wink-heart::before {
        content: "\f598";
      }

      .fa-filter::before {
        content: "\f0b0";
      }

      .fa-question::before {
        content: "\3f";
      }

      .fa-file-signature::before {
        content: "\f573";
      }

      .fa-up-down-left-right::before {
        content: "\f0b2";
      }

      .fa-arrows-alt::before {
        content: "\f0b2";
      }

      .fa-house-chimney-user::before {
        content: "\e065";
      }

      .fa-hand-holding-heart::before {
        content: "\f4be";
      }

      .fa-puzzle-piece::before {
        content: "\f12e";
      }

      .fa-money-check::before {
        content: "\f53c";
      }

      .fa-star-half-stroke::before {
        content: "\f5c0";
      }

      .fa-star-half-alt::before {
        content: "\f5c0";
      }

      .fa-code::before {
        content: "\f121";
      }

      .fa-whiskey-glass::before {
        content: "\f7a0";
      }

      .fa-glass-whiskey::before {
        content: "\f7a0";
      }

      .fa-building-circle-exclamation::before {
        content: "\e4d3";
      }

      .fa-magnifying-glass-chart::before {
        content: "\e522";
      }

      .fa-arrow-up-right-from-square::before {
        content: "\f08e";
      }

      .fa-external-link::before {
        content: "\f08e";
      }

      .fa-cubes-stacked::before {
        content: "\e4e6";
      }

      .fa-won-sign::before {
        content: "\f159";
      }

      .fa-krw::before {
        content: "\f159";
      }

      .fa-won::before {
        content: "\f159";
      }

      .fa-virus-covid::before {
        content: "\e4a8";
      }

      .fa-austral-sign::before {
        content: "\e0a9";
      }

      .fa-f::before {
        content: "\46";
      }

      .fa-leaf::before {
        content: "\f06c";
      }

      .fa-road::before {
        content: "\f018";
      }

      .fa-taxi::before {
        content: "\f1ba";
      }

      .fa-cab::before {
        content: "\f1ba";
      }

      .fa-person-circle-plus::before {
        content: "\e541";
      }

      .fa-chart-pie::before {
        content: "\f200";
      }

      .fa-pie-chart::before {
        content: "\f200";
      }

      .fa-bolt-lightning::before {
        content: "\e0b7";
      }

      .fa-sack-xmark::before {
        content: "\e56a";
      }

      .fa-file-excel::before {
        content: "\f1c3";
      }

      .fa-file-contract::before {
        content: "\f56c";
      }

      .fa-fish-fins::before {
        content: "\e4f2";
      }

      .fa-building-flag::before {
        content: "\e4d5";
      }

      .fa-face-grin-beam::before {
        content: "\f582";
      }

      .fa-grin-beam::before {
        content: "\f582";
      }

      .fa-object-ungroup::before {
        content: "\f248";
      }

      .fa-poop::before {
        content: "\f619";
      }

      .fa-location-pin::before {
        content: "\f041";
      }

      .fa-map-marker::before {
        content: "\f041";
      }

      .fa-kaaba::before {
        content: "\f66b";
      }

      .fa-toilet-paper::before {
        content: "\f71e";
      }

      .fa-helmet-safety::before {
        content: "\f807";
      }

      .fa-hard-hat::before {
        content: "\f807";
      }

      .fa-hat-hard::before {
        content: "\f807";
      }

      .fa-eject::before {
        content: "\f052";
      }

      .fa-circle-right::before {
        content: "\f35a";
      }

      .fa-arrow-alt-circle-right::before {
        content: "\f35a";
      }

      .fa-plane-circle-check::before {
        content: "\e555";
      }

      .fa-face-rolling-eyes::before {
        content: "\f5a5";
      }

      .fa-meh-rolling-eyes::before {
        content: "\f5a5";
      }

      .fa-object-group::before {
        content: "\f247";
      }

      .fa-chart-line::before {
        content: "\f201";
      }

      .fa-line-chart::before {
        content: "\f201";
      }

      .fa-mask-ventilator::before {
        content: "\e524";
      }

      .fa-arrow-right::before {
        content: "\f061";
      }

      .fa-signs-post::before {
        content: "\f277";
      }

      .fa-map-signs::before {
        content: "\f277";
      }

      .fa-cash-register::before {
        content: "\f788";
      }

      .fa-person-circle-question::before {
        content: "\e542";
      }

      .fa-h::before {
        content: "\48";
      }

      .fa-tarp::before {
        content: "\e57b";
      }

      .fa-screwdriver-wrench::before {
        content: "\f7d9";
      }

      .fa-tools::before {
        content: "\f7d9";
      }

      .fa-arrows-to-eye::before {
        content: "\e4bf";
      }

      .fa-plug-circle-bolt::before {
        content: "\e55b";
      }

      .fa-heart::before {
        content: "\f004";
      }

      .fa-mars-and-venus::before {
        content: "\f224";
      }

      .fa-house-user::before {
        content: "\e1b0";
      }

      .fa-home-user::before {
        content: "\e1b0";
      }

      .fa-dumpster-fire::before {
        content: "\f794";
      }

      .fa-house-crack::before {
        content: "\e3b1";
      }

      .fa-martini-glass-citrus::before {
        content: "\f561";
      }

      .fa-cocktail::before {
        content: "\f561";
      }

      .fa-face-surprise::before {
        content: "\f5c2";
      }

      .fa-surprise::before {
        content: "\f5c2";
      }

      .fa-bottle-water::before {
        content: "\e4c5";
      }

      .fa-circle-pause::before {
        content: "\f28b";
      }

      .fa-pause-circle::before {
        content: "\f28b";
      }

      .fa-toilet-paper-slash::before {
        content: "\e072";
      }

      .fa-apple-whole::before {
        content: "\f5d1";
      }

      .fa-apple-alt::before {
        content: "\f5d1";
      }

      .fa-kitchen-set::before {
        content: "\e51a";
      }

      .fa-r::before {
        content: "\52";
      }

      .fa-temperature-quarter::before {
        content: "\f2ca";
      }

      .fa-temperature-1::before {
        content: "\f2ca";
      }

      .fa-thermometer-1::before {
        content: "\f2ca";
      }

      .fa-thermometer-quarter::before {
        content: "\f2ca";
      }

      .fa-cube::before {
        content: "\f1b2";
      }

      .fa-bitcoin-sign::before {
        content: "\e0b4";
      }

      .fa-shield-dog::before {
        content: "\e573";
      }

      .fa-solar-panel::before {
        content: "\f5ba";
      }

      .fa-lock-open::before {
        content: "\f3c1";
      }

      .fa-elevator::before {
        content: "\e16d";
      }

      .fa-money-bill-transfer::before {
        content: "\e528";
      }

      .fa-money-bill-trend-up::before {
        content: "\e529";
      }

      .fa-house-flood-water-circle-arrow-right::before {
        content: "\e50f";
      }

      .fa-square-poll-horizontal::before {
        content: "\f682";
      }

      .fa-poll-h::before {
        content: "\f682";
      }

      .fa-circle::before {
        content: "\f111";
      }

      .fa-backward-fast::before {
        content: "\f049";
      }

      .fa-fast-backward::before {
        content: "\f049";
      }

      .fa-recycle::before {
        content: "\f1b8";
      }

      .fa-user-astronaut::before {
        content: "\f4fb";
      }

      .fa-plane-slash::before {
        content: "\e069";
      }

      .fa-trademark::before {
        content: "\f25c";
      }

      .fa-basketball::before {
        content: "\f434";
      }

      .fa-basketball-ball::before {
        content: "\f434";
      }

      .fa-satellite-dish::before {
        content: "\f7c0";
      }

      .fa-circle-up::before {
        content: "\f35b";
      }

      .fa-arrow-alt-circle-up::before {
        content: "\f35b";
      }

      .fa-mobile-screen-button::before {
        content: "\f3cd";
      }

      .fa-mobile-alt::before {
        content: "\f3cd";
      }

      .fa-volume-high::before {
        content: "\f028";
      }

      .fa-volume-up::before {
        content: "\f028";
      }

      .fa-users-rays::before {
        content: "\e593";
      }

      .fa-wallet::before {
        content: "\f555";
      }

      .fa-clipboard-check::before {
        content: "\f46c";
      }

      .fa-file-audio::before {
        content: "\f1c7";
      }

      .fa-burger::before {
        content: "\f805";
      }

      .fa-hamburger::before {
        content: "\f805";
      }

      .fa-wrench::before {
        content: "\f0ad";
      }

      .fa-bugs::before {
        content: "\e4d0";
      }

      .fa-rupee-sign::before {
        content: "\f156";
      }

      .fa-rupee::before {
        content: "\f156";
      }

      .fa-file-image::before {
        content: "\f1c5";
      }

      .fa-circle-question::before {
        content: "\f059";
      }

      .fa-question-circle::before {
        content: "\f059";
      }

      .fa-plane-departure::before {
        content: "\f5b0";
      }

      .fa-handshake-slash::before {
        content: "\e060";
      }

      .fa-book-bookmark::before {
        content: "\e0bb";
      }

      .fa-code-branch::before {
        content: "\f126";
      }

      .fa-hat-cowboy::before {
        content: "\f8c0";
      }

      .fa-bridge::before {
        content: "\e4c8";
      }

      .fa-phone-flip::before {
        content: "\f879";
      }

      .fa-phone-alt::before {
        content: "\f879";
      }

      .fa-truck-front::before {
        content: "\e2b7";
      }

      .fa-cat::before {
        content: "\f6be";
      }

      .fa-anchor-circle-exclamation::before {
        content: "\e4ab";
      }

      .fa-truck-field::before {
        content: "\e58d";
      }

      .fa-route::before {
        content: "\f4d7";
      }

      .fa-clipboard-question::before {
        content: "\e4e3";
      }

      .fa-panorama::before {
        content: "\e209";
      }

      .fa-comment-medical::before {
        content: "\f7f5";
      }

      .fa-teeth-open::before {
        content: "\f62f";
      }

      .fa-file-circle-minus::before {
        content: "\e4ed";
      }

      .fa-tags::before {
        content: "\f02c";
      }

      .fa-wine-glass::before {
        content: "\f4e3";
      }

      .fa-forward-fast::before {
        content: "\f050";
      }

      .fa-fast-forward::before {
        content: "\f050";
      }

      .fa-face-meh-blank::before {
        content: "\f5a4";
      }

      .fa-meh-blank::before {
        content: "\f5a4";
      }

      .fa-square-parking::before {
        content: "\f540";
      }

      .fa-parking::before {
        content: "\f540";
      }

      .fa-house-signal::before {
        content: "\e012";
      }

      .fa-bars-progress::before {
        content: "\f828";
      }

      .fa-tasks-alt::before {
        content: "\f828";
      }

      .fa-faucet-drip::before {
        content: "\e006";
      }

      .fa-cart-flatbed::before {
        content: "\f474";
      }

      .fa-dolly-flatbed::before {
        content: "\f474";
      }

      .fa-ban-smoking::before {
        content: "\f54d";
      }

      .fa-smoking-ban::before {
        content: "\f54d";
      }

      .fa-terminal::before {
        content: "\f120";
      }

      .fa-mobile-button::before {
        content: "\f10b";
      }

      .fa-house-medical-flag::before {
        content: "\e514";
      }

      .fa-basket-shopping::before {
        content: "\f291";
      }

      .fa-shopping-basket::before {
        content: "\f291";
      }

      .fa-tape::before {
        content: "\f4db";
      }

      .fa-bus-simple::before {
        content: "\f55e";
      }

      .fa-bus-alt::before {
        content: "\f55e";
      }

      .fa-eye::before {
        content: "\f06e";
      }

      .fa-face-sad-cry::before {
        content: "\f5b3";
      }

      .fa-sad-cry::before {
        content: "\f5b3";
      }

      .fa-audio-description::before {
        content: "\f29e";
      }

      .fa-person-military-to-person::before {
        content: "\e54c";
      }

      .fa-file-shield::before {
        content: "\e4f0";
      }

      .fa-user-slash::before {
        content: "\f506";
      }

      .fa-pen::before {
        content: "\f304";
      }

      .fa-tower-observation::before {
        content: "\e586";
      }

      .fa-file-code::before {
        content: "\f1c9";
      }

      .fa-signal::before {
        content: "\f012";
      }

      .fa-signal-5::before {
        content: "\f012";
      }

      .fa-signal-perfect::before {
        content: "\f012";
      }

      .fa-bus::before {
        content: "\f207";
      }

      .fa-heart-circle-xmark::before {
        content: "\e501";
      }

      .fa-house-chimney::before {
        content: "\e3af";
      }

      .fa-home-lg::before {
        content: "\e3af";
      }

      .fa-window-maximize::before {
        content: "\f2d0";
      }

      .fa-face-frown::before {
        content: "\f119";
      }

      .fa-frown::before {
        content: "\f119";
      }

      .fa-prescription::before {
        content: "\f5b1";
      }

      .fa-shop::before {
        content: "\f54f";
      }

      .fa-store-alt::before {
        content: "\f54f";
      }

      .fa-floppy-disk::before {
        content: "\f0c7";
      }

      .fa-save::before {
        content: "\f0c7";
      }

      .fa-vihara::before {
        content: "\f6a7";
      }

      .fa-scale-unbalanced::before {
        content: "\f515";
      }

      .fa-balance-scale-left::before {
        content: "\f515";
      }

      .fa-sort-up::before {
        content: "\f0de";
      }

      .fa-sort-asc::before {
        content: "\f0de";
      }

      .fa-comment-dots::before {
        content: "\f4ad";
      }

      .fa-commenting::before {
        content: "\f4ad";
      }

      .fa-plant-wilt::before {
        content: "\e5aa";
      }

      .fa-diamond::before {
        content: "\f219";
      }

      .fa-face-grin-squint::before {
        content: "\f585";
      }

      .fa-grin-squint::before {
        content: "\f585";
      }

      .fa-hand-holding-dollar::before {
        content: "\f4c0";
      }

      .fa-hand-holding-usd::before {
        content: "\f4c0";
      }

      .fa-bacterium::before {
        content: "\e05a";
      }

      .fa-hand-pointer::before {
        content: "\f25a";
      }

      .fa-drum-steelpan::before {
        content: "\f56a";
      }

      .fa-hand-scissors::before {
        content: "\f257";
      }

      .fa-hands-praying::before {
        content: "\f684";
      }

      .fa-praying-hands::before {
        content: "\f684";
      }

      .fa-arrow-rotate-right::before {
        content: "\f01e";
      }

      .fa-arrow-right-rotate::before {
        content: "\f01e";
      }

      .fa-arrow-rotate-forward::before {
        content: "\f01e";
      }

      .fa-redo::before {
        content: "\f01e";
      }

      .fa-biohazard::before {
        content: "\f780";
      }

      .fa-location-crosshairs::before {
        content: "\f601";
      }

      .fa-location::before {
        content: "\f601";
      }

      .fa-mars-double::before {
        content: "\f227";
      }

      .fa-child-dress::before {
        content: "\e59c";
      }

      .fa-users-between-lines::before {
        content: "\e591";
      }

      .fa-lungs-virus::before {
        content: "\e067";
      }

      .fa-face-grin-tears::before {
        content: "\f588";
      }

      .fa-grin-tears::before {
        content: "\f588";
      }

      .fa-phone::before {
        content: "\f095";
      }

      .fa-calendar-xmark::before {
        content: "\f273";
      }

      .fa-calendar-times::before {
        content: "\f273";
      }

      .fa-child-reaching::before {
        content: "\e59d";
      }

      .fa-head-side-virus::before {
        content: "\e064";
      }

      .fa-user-gear::before {
        content: "\f4fe";
      }

      .fa-user-cog::before {
        content: "\f4fe";
      }

      .fa-arrow-up-1-9::before {
        content: "\f163";
      }

      .fa-sort-numeric-up::before {
        content: "\f163";
      }

      .fa-door-closed::before {
        content: "\f52a";
      }

      .fa-shield-virus::before {
        content: "\e06c";
      }

      .fa-dice-six::before {
        content: "\f526";
      }

      .fa-mosquito-net::before {
        content: "\e52c";
      }

      .fa-bridge-water::before {
        content: "\e4ce";
      }

      .fa-person-booth::before {
        content: "\f756";
      }

      .fa-text-width::before {
        content: "\f035";
      }

      .fa-hat-wizard::before {
        content: "\f6e8";
      }

      .fa-pen-fancy::before {
        content: "\f5ac";
      }

      .fa-person-digging::before {
        content: "\f85e";
      }

      .fa-digging::before {
        content: "\f85e";
      }

      .fa-trash::before {
        content: "\f1f8";
      }

      .fa-gauge-simple::before {
        content: "\f629";
      }

      .fa-gauge-simple-med::before {
        content: "\f629";
      }

      .fa-tachometer-average::before {
        content: "\f629";
      }

      .fa-book-medical::before {
        content: "\f7e6";
      }

      .fa-poo::before {
        content: "\f2fe";
      }

      .fa-quote-right::before {
        content: "\f10e";
      }

      .fa-quote-right-alt::before {
        content: "\f10e";
      }

      .fa-shirt::before {
        content: "\f553";
      }

      .fa-t-shirt::before {
        content: "\f553";
      }

      .fa-tshirt::before {
        content: "\f553";
      }

      .fa-cubes::before {
        content: "\f1b3";
      }

      .fa-divide::before {
        content: "\f529";
      }

      .fa-tenge-sign::before {
        content: "\f7d7";
      }

      .fa-tenge::before {
        content: "\f7d7";
      }

      .fa-headphones::before {
        content: "\f025";
      }

      .fa-hands-holding::before {
        content: "\f4c2";
      }

      .fa-hands-clapping::before {
        content: "\e1a8";
      }

      .fa-republican::before {
        content: "\f75e";
      }

      .fa-arrow-left::before {
        content: "\f060";
      }

      .fa-person-circle-xmark::before {
        content: "\e543";
      }

      .fa-ruler::before {
        content: "\f545";
      }

      .fa-align-left::before {
        content: "\f036";
      }

      .fa-dice-d6::before {
        content: "\f6d1";
      }

      .fa-restroom::before {
        content: "\f7bd";
      }

      .fa-j::before {
        content: "\4a";
      }

      .fa-users-viewfinder::before {
        content: "\e595";
      }

      .fa-file-video::before {
        content: "\f1c8";
      }

      .fa-up-right-from-square::before {
        content: "\f35d";
      }

      .fa-external-link-alt::before {
        content: "\f35d";
      }

      .fa-table-cells::before {
        content: "\f00a";
      }

      .fa-th::before {
        content: "\f00a";
      }

      .fa-file-pdf::before {
        content: "\f1c1";
      }

      .fa-book-bible::before {
        content: "\f647";
      }

      .fa-bible::before {
        content: "\f647";
      }

      .fa-o::before {
        content: "\4f";
      }

      .fa-suitcase-medical::before {
        content: "\f0fa";
      }

      .fa-medkit::before {
        content: "\f0fa";
      }

      .fa-user-secret::before {
        content: "\f21b";
      }

      .fa-otter::before {
        content: "\f700";
      }

      .fa-person-dress::before {
        content: "\f182";
      }

      .fa-female::before {
        content: "\f182";
      }

      .fa-comment-dollar::before {
        content: "\f651";
      }

      .fa-business-time::before {
        content: "\f64a";
      }

      .fa-briefcase-clock::before {
        content: "\f64a";
      }

      .fa-table-cells-large::before {
        content: "\f009";
      }

      .fa-th-large::before {
        content: "\f009";
      }

      .fa-book-tanakh::before {
        content: "\f827";
      }

      .fa-tanakh::before {
        content: "\f827";
      }

      .fa-phone-volume::before {
        content: "\f2a0";
      }

      .fa-volume-control-phone::before {
        content: "\f2a0";
      }

      .fa-hat-cowboy-side::before {
        content: "\f8c1";
      }

      .fa-clipboard-user::before {
        content: "\f7f3";
      }

      .fa-child::before {
        content: "\f1ae";
      }

      .fa-lira-sign::before {
        content: "\f195";
      }

      .fa-satellite::before {
        content: "\f7bf";
      }

      .fa-plane-lock::before {
        content: "\e558";
      }

      .fa-tag::before {
        content: "\f02b";
      }

      .fa-comment::before {
        content: "\f075";
      }

      .fa-cake-candles::before {
        content: "\f1fd";
      }

      .fa-birthday-cake::before {
        content: "\f1fd";
      }

      .fa-cake::before {
        content: "\f1fd";
      }

      .fa-envelope::before {
        content: "\f0e0";
      }

      .fa-angles-up::before {
        content: "\f102";
      }

      .fa-angle-double-up::before {
        content: "\f102";
      }

      .fa-paperclip::before {
        content: "\f0c6";
      }

      .fa-arrow-right-to-city::before {
        content: "\e4b3";
      }

      .fa-ribbon::before {
        content: "\f4d6";
      }

      .fa-lungs::before {
        content: "\f604";
      }

      .fa-arrow-up-9-1::before {
        content: "\f887";
      }

      .fa-sort-numeric-up-alt::before {
        content: "\f887";
      }

      .fa-litecoin-sign::before {
        content: "\e1d3";
      }

      .fa-border-none::before {
        content: "\f850";
      }

      .fa-circle-nodes::before {
        content: "\e4e2";
      }

      .fa-parachute-box::before {
        content: "\f4cd";
      }

      .fa-indent::before {
        content: "\f03c";
      }

      .fa-truck-field-un::before {
        content: "\e58e";
      }

      .fa-hourglass::before {
        content: "\f254";
      }

      .fa-hourglass-empty::before {
        content: "\f254";
      }

      .fa-mountain::before {
        content: "\f6fc";
      }

      .fa-user-doctor::before {
        content: "\f0f0";
      }

      .fa-user-md::before {
        content: "\f0f0";
      }

      .fa-circle-info::before {
        content: "\f05a";
      }

      .fa-info-circle::before {
        content: "\f05a";
      }

      .fa-cloud-meatball::before {
        content: "\f73b";
      }

      .fa-camera::before {
        content: "\f030";
      }

      .fa-camera-alt::before {
        content: "\f030";
      }

      .fa-square-virus::before {
        content: "\e578";
      }

      .fa-meteor::before {
        content: "\f753";
      }

      .fa-car-on::before {
        content: "\e4dd";
      }

      .fa-sleigh::before {
        content: "\f7cc";
      }

      .fa-arrow-down-1-9::before {
        content: "\f162";
      }

      .fa-sort-numeric-asc::before {
        content: "\f162";
      }

      .fa-sort-numeric-down::before {
        content: "\f162";
      }

      .fa-hand-holding-droplet::before {
        content: "\f4c1";
      }

      .fa-hand-holding-water::before {
        content: "\f4c1";
      }

      .fa-water::before {
        content: "\f773";
      }

      .fa-calendar-check::before {
        content: "\f274";
      }

      .fa-braille::before {
        content: "\f2a1";
      }

      .fa-prescription-bottle-medical::before {
        content: "\f486";
      }

      .fa-prescription-bottle-alt::before {
        content: "\f486";
      }

      .fa-landmark::before {
        content: "\f66f";
      }

      .fa-truck::before {
        content: "\f0d1";
      }

      .fa-crosshairs::before {
        content: "\f05b";
      }

      .fa-person-cane::before {
        content: "\e53c";
      }

      .fa-tent::before {
        content: "\e57d";
      }

      .fa-vest-patches::before {
        content: "\e086";
      }

      .fa-check-double::before {
        content: "\f560";
      }

      .fa-arrow-down-a-z::before {
        content: "\f15d";
      }

      .fa-sort-alpha-asc::before {
        content: "\f15d";
      }

      .fa-sort-alpha-down::before {
        content: "\f15d";
      }

      .fa-money-bill-wheat::before {
        content: "\e52a";
      }

      .fa-cookie::before {
        content: "\f563";
      }

      .fa-arrow-rotate-left::before {
        content: "\f0e2";
      }

      .fa-arrow-left-rotate::before {
        content: "\f0e2";
      }

      .fa-arrow-rotate-back::before {
        content: "\f0e2";
      }

      .fa-arrow-rotate-backward::before {
        content: "\f0e2";
      }

      .fa-undo::before {
        content: "\f0e2";
      }

      .fa-hard-drive::before {
        content: "\f0a0";
      }

      .fa-hdd::before {
        content: "\f0a0";
      }

      .fa-face-grin-squint-tears::before {
        content: "\f586";
      }

      .fa-grin-squint-tears::before {
        content: "\f586";
      }

      .fa-dumbbell::before {
        content: "\f44b";
      }

      .fa-rectangle-list::before {
        content: "\f022";
      }

      .fa-list-alt::before {
        content: "\f022";
      }

      .fa-tarp-droplet::before {
        content: "\e57c";
      }

      .fa-house-medical-circle-check::before {
        content: "\e511";
      }

      .fa-person-skiing-nordic::before {
        content: "\f7ca";
      }

      .fa-skiing-nordic::before {
        content: "\f7ca";
      }

      .fa-calendar-plus::before {
        content: "\f271";
      }

      .fa-plane-arrival::before {
        content: "\f5af";
      }

      .fa-circle-left::before {
        content: "\f359";
      }

      .fa-arrow-alt-circle-left::before {
        content: "\f359";
      }

      .fa-train-subway::before {
        content: "\f239";
      }

      .fa-subway::before {
        content: "\f239";
      }

      .fa-chart-gantt::before {
        content: "\e0e4";
      }

      .fa-indian-rupee-sign::before {
        content: "\e1bc";
      }

      .fa-indian-rupee::before {
        content: "\e1bc";
      }

      .fa-inr::before {
        content: "\e1bc";
      }

      .fa-crop-simple::before {
        content: "\f565";
      }

      .fa-crop-alt::before {
        content: "\f565";
      }

      .fa-money-bill-1::before {
        content: "\f3d1";
      }

      .fa-money-bill-alt::before {
        content: "\f3d1";
      }

      .fa-left-long::before {
        content: "\f30a";
      }

      .fa-long-arrow-alt-left::before {
        content: "\f30a";
      }

      .fa-dna::before {
        content: "\f471";
      }

      .fa-virus-slash::before {
        content: "\e075";
      }

      .fa-minus::before {
        content: "\f068";
      }

      .fa-subtract::before {
        content: "\f068";
      }

      .fa-chess::before {
        content: "\f439";
      }

      .fa-arrow-left-long::before {
        content: "\f177";
      }

      .fa-long-arrow-left::before {
        content: "\f177";
      }

      .fa-plug-circle-check::before {
        content: "\e55c";
      }

      .fa-street-view::before {
        content: "\f21d";
      }

      .fa-franc-sign::before {
        content: "\e18f";
      }

      .fa-volume-off::before {
        content: "\f026";
      }

      .fa-hands-asl-interpreting::before {
        content: "\f2a3";
      }

      .fa-american-sign-language-interpreting::before {
        content: "\f2a3";
      }

      .fa-asl-interpreting::before {
        content: "\f2a3";
      }

      .fa-hands-american-sign-language-interpreting::before {
        content: "\f2a3";
      }

      .fa-gear::before {
        content: "\f013";
      }

      .fa-cog::before {
        content: "\f013";
      }

      .fa-droplet-slash::before {
        content: "\f5c7";
      }

      .fa-tint-slash::before {
        content: "\f5c7";
      }

      .fa-mosque::before {
        content: "\f678";
      }

      .fa-mosquito::before {
        content: "\e52b";
      }

      .fa-star-of-david::before {
        content: "\f69a";
      }

      .fa-person-military-rifle::before {
        content: "\e54b";
      }

      .fa-cart-shopping::before {
        content: "\f07a";
      }

      .fa-shopping-cart::before {
        content: "\f07a";
      }

      .fa-vials::before {
        content: "\f493";
      }

      .fa-plug-circle-plus::before {
        content: "\e55f";
      }

      .fa-place-of-worship::before {
        content: "\f67f";
      }

      .fa-grip-vertical::before {
        content: "\f58e";
      }

      .fa-arrow-turn-up::before {
        content: "\f148";
      }

      .fa-level-up::before {
        content: "\f148";
      }

      .fa-u::before {
        content: "\55";
      }

      .fa-square-root-variable::before {
        content: "\f698";
      }

      .fa-square-root-alt::before {
        content: "\f698";
      }

      .fa-clock::before {
        content: "\f017";
      }

      .fa-clock-four::before {
        content: "\f017";
      }

      .fa-backward-step::before {
        content: "\f048";
      }

      .fa-step-backward::before {
        content: "\f048";
      }

      .fa-pallet::before {
        content: "\f482";
      }

      .fa-faucet::before {
        content: "\e005";
      }

      .fa-baseball-bat-ball::before {
        content: "\f432";
      }

      .fa-s::before {
        content: "\53";
      }

      .fa-timeline::before {
        content: "\e29c";
      }

      .fa-keyboard::before {
        content: "\f11c";
      }

      .fa-caret-down::before {
        content: "\f0d7";
      }

      .fa-house-chimney-medical::before {
        content: "\f7f2";
      }

      .fa-clinic-medical::before {
        content: "\f7f2";
      }

      .fa-temperature-three-quarters::before {
        content: "\f2c8";
      }

      .fa-temperature-3::before {
        content: "\f2c8";
      }

      .fa-thermometer-3::before {
        content: "\f2c8";
      }

      .fa-thermometer-three-quarters::before {
        content: "\f2c8";
      }

      .fa-mobile-screen::before {
        content: "\f3cf";
      }

      .fa-mobile-android-alt::before {
        content: "\f3cf";
      }

      .fa-plane-up::before {
        content: "\e22d";
      }

      .fa-piggy-bank::before {
        content: "\f4d3";
      }

      .fa-battery-half::before {
        content: "\f242";
      }

      .fa-battery-3::before {
        content: "\f242";
      }

      .fa-mountain-city::before {
        content: "\e52e";
      }

      .fa-coins::before {
        content: "\f51e";
      }

      .fa-khanda::before {
        content: "\f66d";
      }

      .fa-sliders::before {
        content: "\f1de";
      }

      .fa-sliders-h::before {
        content: "\f1de";
      }

      .fa-folder-tree::before {
        content: "\f802";
      }

      .fa-network-wired::before {
        content: "\f6ff";
      }

      .fa-map-pin::before {
        content: "\f276";
      }

      .fa-hamsa::before {
        content: "\f665";
      }

      .fa-cent-sign::before {
        content: "\e3f5";
      }

      .fa-flask::before {
        content: "\f0c3";
      }

      .fa-person-pregnant::before {
        content: "\e31e";
      }

      .fa-wand-sparkles::before {
        content: "\f72b";
      }

      .fa-ellipsis-vertical::before {
        content: "\f142";
      }

      .fa-ellipsis-v::before {
        content: "\f142";
      }

      .fa-ticket::before {
        content: "\f145";
      }

      .fa-power-off::before {
        content: "\f011";
      }

      .fa-right-long::before {
        content: "\f30b";
      }

      .fa-long-arrow-alt-right::before {
        content: "\f30b";
      }

      .fa-flag-usa::before {
        content: "\f74d";
      }

      .fa-laptop-file::before {
        content: "\e51d";
      }

      .fa-tty::before {
        content: "\f1e4";
      }

      .fa-teletype::before {
        content: "\f1e4";
      }

      .fa-diagram-next::before {
        content: "\e476";
      }

      .fa-person-rifle::before {
        content: "\e54e";
      }

      .fa-house-medical-circle-exclamation::before {
        content: "\e512";
      }

      .fa-closed-captioning::before {
        content: "\f20a";
      }

      .fa-person-hiking::before {
        content: "\f6ec";
      }

      .fa-hiking::before {
        content: "\f6ec";
      }

      .fa-venus-double::before {
        content: "\f226";
      }

      .fa-images::before {
        content: "\f302";
      }

      .fa-calculator::before {
        content: "\f1ec";
      }

      .fa-people-pulling::before {
        content: "\e535";
      }

      .fa-n::before {
        content: "\4e";
      }

      .fa-cable-car::before {
        content: "\f7da";
      }

      .fa-tram::before {
        content: "\f7da";
      }

      .fa-cloud-rain::before {
        content: "\f73d";
      }

      .fa-building-circle-xmark::before {
        content: "\e4d4";
      }

      .fa-ship::before {
        content: "\f21a";
      }

      .fa-arrows-down-to-line::before {
        content: "\e4b8";
      }

      .fa-download::before {
        content: "\f019";
      }

      .fa-face-grin::before {
        content: "\f580";
      }

      .fa-grin::before {
        content: "\f580";
      }

      .fa-delete-left::before {
        content: "\f55a";
      }

      .fa-backspace::before {
        content: "\f55a";
      }

      .fa-eye-dropper::before {
        content: "\f1fb";
      }

      .fa-eye-dropper-empty::before {
        content: "\f1fb";
      }

      .fa-eyedropper::before {
        content: "\f1fb";
      }

      .fa-file-circle-check::before {
        content: "\e5a0";
      }

      .fa-forward::before {
        content: "\f04e";
      }

      .fa-mobile::before {
        content: "\f3ce";
      }

      .fa-mobile-android::before {
        content: "\f3ce";
      }

      .fa-mobile-phone::before {
        content: "\f3ce";
      }

      .fa-face-meh::before {
        content: "\f11a";
      }

      .fa-meh::before {
        content: "\f11a";
      }

      .fa-align-center::before {
        content: "\f037";
      }

      .fa-book-skull::before {
        content: "\f6b7";
      }

      .fa-book-dead::before {
        content: "\f6b7";
      }

      .fa-id-card::before {
        content: "\f2c2";
      }

      .fa-drivers-license::before {
        content: "\f2c2";
      }

      .fa-outdent::before {
        content: "\f03b";
      }

      .fa-dedent::before {
        content: "\f03b";
      }

      .fa-heart-circle-exclamation::before {
        content: "\e4fe";
      }

      .fa-house::before {
        content: "\f015";
      }

      .fa-home::before {
        content: "\f015";
      }

      .fa-home-alt::before {
        content: "\f015";
      }

      .fa-home-lg-alt::before {
        content: "\f015";
      }

      .fa-calendar-week::before {
        content: "\f784";
      }

      .fa-laptop-medical::before {
        content: "\f812";
      }

      .fa-b::before {
        content: "\42";
      }

      .fa-file-medical::before {
        content: "\f477";
      }

      .fa-dice-one::before {
        content: "\f525";
      }

      .fa-kiwi-bird::before {
        content: "\f535";
      }

      .fa-arrow-right-arrow-left::before {
        content: "\f0ec";
      }

      .fa-exchange::before {
        content: "\f0ec";
      }

      .fa-rotate-right::before {
        content: "\f2f9";
      }

      .fa-redo-alt::before {
        content: "\f2f9";
      }

      .fa-rotate-forward::before {
        content: "\f2f9";
      }

      .fa-utensils::before {
        content: "\f2e7";
      }

      .fa-cutlery::before {
        content: "\f2e7";
      }

      .fa-arrow-up-wide-short::before {
        content: "\f161";
      }

      .fa-sort-amount-up::before {
        content: "\f161";
      }

      .fa-mill-sign::before {
        content: "\e1ed";
      }

      .fa-bowl-rice::before {
        content: "\e2eb";
      }

      .fa-skull::before {
        content: "\f54c";
      }

      .fa-tower-broadcast::before {
        content: "\f519";
      }

      .fa-broadcast-tower::before {
        content: "\f519";
      }

      .fa-truck-pickup::before {
        content: "\f63c";
      }

      .fa-up-long::before {
        content: "\f30c";
      }

      .fa-long-arrow-alt-up::before {
        content: "\f30c";
      }

      .fa-stop::before {
        content: "\f04d";
      }

      .fa-code-merge::before {
        content: "\f387";
      }

      .fa-upload::before {
        content: "\f093";
      }

      .fa-hurricane::before {
        content: "\f751";
      }

      .fa-mound::before {
        content: "\e52d";
      }

      .fa-toilet-portable::before {
        content: "\e583";
      }

      .fa-compact-disc::before {
        content: "\f51f";
      }

      .fa-file-arrow-down::before {
        content: "\f56d";
      }

      .fa-file-download::before {
        content: "\f56d";
      }

      .fa-caravan::before {
        content: "\f8ff";
      }

      .fa-shield-cat::before {
        content: "\e572";
      }

      .fa-bolt::before {
        content: "\f0e7";
      }

      .fa-zap::before {
        content: "\f0e7";
      }

      .fa-glass-water::before {
        content: "\e4f4";
      }

      .fa-oil-well::before {
        content: "\e532";
      }

      .fa-vault::before {
        content: "\e2c5";
      }

      .fa-mars::before {
        content: "\f222";
      }

      .fa-toilet::before {
        content: "\f7d8";
      }

      .fa-plane-circle-xmark::before {
        content: "\e557";
      }

      .fa-yen-sign::before {
        content: "\f157";
      }

      .fa-cny::before {
        content: "\f157";
      }

      .fa-jpy::before {
        content: "\f157";
      }

      .fa-rmb::before {
        content: "\f157";
      }

      .fa-yen::before {
        content: "\f157";
      }

      .fa-ruble-sign::before {
        content: "\f158";
      }

      .fa-rouble::before {
        content: "\f158";
      }

      .fa-rub::before {
        content: "\f158";
      }

      .fa-ruble::before {
        content: "\f158";
      }

      .fa-sun::before {
        content: "\f185";
      }

      .fa-guitar::before {
        content: "\f7a6";
      }

      .fa-face-laugh-wink::before {
        content: "\f59c";
      }

      .fa-laugh-wink::before {
        content: "\f59c";
      }

      .fa-horse-head::before {
        content: "\f7ab";
      }

      .fa-bore-hole::before {
        content: "\e4c3";
      }

      .fa-industry::before {
        content: "\f275";
      }

      .fa-circle-down::before {
        content: "\f358";
      }

      .fa-arrow-alt-circle-down::before {
        content: "\f358";
      }

      .fa-arrows-turn-to-dots::before {
        content: "\e4c1";
      }

      .fa-florin-sign::before {
        content: "\e184";
      }

      .fa-arrow-down-short-wide::before {
        content: "\f884";
      }

      .fa-sort-amount-desc::before {
        content: "\f884";
      }

      .fa-sort-amount-down-alt::before {
        content: "\f884";
      }

      .fa-less-than::before {
        content: "\3c";
      }

      .fa-angle-down::before {
        content: "\f107";
      }

      .fa-car-tunnel::before {
        content: "\e4de";
      }

      .fa-head-side-cough::before {
        content: "\e061";
      }

      .fa-grip-lines::before {
        content: "\f7a4";
      }

      .fa-thumbs-down::before {
        content: "\f165";
      }

      .fa-user-lock::before {
        content: "\f502";
      }

      .fa-arrow-right-long::before {
        content: "\f178";
      }

      .fa-long-arrow-right::before {
        content: "\f178";
      }

      .fa-anchor-circle-xmark::before {
        content: "\e4ac";
      }

      .fa-ellipsis::before {
        content: "\f141";
      }

      .fa-ellipsis-h::before {
        content: "\f141";
      }

      .fa-chess-pawn::before {
        content: "\f443";
      }

      .fa-kit-medical::before {
        content: "\f479";
      }

      .fa-first-aid::before {
        content: "\f479";
      }

      .fa-person-through-window::before {
        content: "\e5a9";
      }

      .fa-toolbox::before {
        content: "\f552";
      }

      .fa-hands-holding-circle::before {
        content: "\e4fb";
      }

      .fa-bug::before {
        content: "\f188";
      }

      .fa-credit-card::before {
        content: "\f09d";
      }

      .fa-credit-card-alt::before {
        content: "\f09d";
      }

      .fa-car::before {
        content: "\f1b9";
      }

      .fa-automobile::before {
        content: "\f1b9";
      }

      .fa-hand-holding-hand::before {
        content: "\e4f7";
      }

      .fa-book-open-reader::before {
        content: "\f5da";
      }

      .fa-book-reader::before {
        content: "\f5da";
      }

      .fa-mountain-sun::before {
        content: "\e52f";
      }

      .fa-arrows-left-right-to-line::before {
        content: "\e4ba";
      }

      .fa-dice-d20::before {
        content: "\f6cf";
      }

      .fa-truck-droplet::before {
        content: "\e58c";
      }

      .fa-file-circle-xmark::before {
        content: "\e5a1";
      }

      .fa-temperature-arrow-up::before {
        content: "\e040";
      }

      .fa-temperature-up::before {
        content: "\e040";
      }

      .fa-medal::before {
        content: "\f5a2";
      }

      .fa-bed::before {
        content: "\f236";
      }

      .fa-square-h::before {
        content: "\f0fd";
      }

      .fa-h-square::before {
        content: "\f0fd";
      }

      .fa-podcast::before {
        content: "\f2ce";
      }

      .fa-temperature-full::before {
        content: "\f2c7";
      }

      .fa-temperature-4::before {
        content: "\f2c7";
      }

      .fa-thermometer-4::before {
        content: "\f2c7";
      }

      .fa-thermometer-full::before {
        content: "\f2c7";
      }

      .fa-bell::before {
        content: "\f0f3";
      }

      .fa-superscript::before {
        content: "\f12b";
      }

      .fa-plug-circle-xmark::before {
        content: "\e560";
      }

      .fa-star-of-life::before {
        content: "\f621";
      }

      .fa-phone-slash::before {
        content: "\f3dd";
      }

      .fa-paint-roller::before {
        content: "\f5aa";
      }

      .fa-handshake-angle::before {
        content: "\f4c4";
      }

      .fa-hands-helping::before {
        content: "\f4c4";
      }

      .fa-location-dot::before {
        content: "\f3c5";
      }

      .fa-map-marker-alt::before {
        content: "\f3c5";
      }

      .fa-file::before {
        content: "\f15b";
      }

      .fa-greater-than::before {
        content: "\3e";
      }

      .fa-person-swimming::before {
        content: "\f5c4";
      }

      .fa-swimmer::before {
        content: "\f5c4";
      }

      .fa-arrow-down::before {
        content: "\f063";
      }

      .fa-droplet::before {
        content: "\f043";
      }

      .fa-tint::before {
        content: "\f043";
      }

      .fa-eraser::before {
        content: "\f12d";
      }

      .fa-earth-americas::before {
        content: "\f57d";
      }

      .fa-earth::before {
        content: "\f57d";
      }

      .fa-earth-america::before {
        content: "\f57d";
      }

      .fa-globe-americas::before {
        content: "\f57d";
      }

      .fa-person-burst::before {
        content: "\e53b";
      }

      .fa-dove::before {
        content: "\f4ba";
      }

      .fa-battery-empty::before {
        content: "\f244";
      }

      .fa-battery-0::before {
        content: "\f244";
      }

      .fa-socks::before {
        content: "\f696";
      }

      .fa-inbox::before {
        content: "\f01c";
      }

      .fa-section::before {
        content: "\e447";
      }

      .fa-gauge-high::before {
        content: "\f625";
      }

      .fa-tachometer-alt::before {
        content: "\f625";
      }

      .fa-tachometer-alt-fast::before {
        content: "\f625";
      }

      .fa-envelope-open-text::before {
        content: "\f658";
      }

      .fa-hospital::before {
        content: "\f0f8";
      }

      .fa-hospital-alt::before {
        content: "\f0f8";
      }

      .fa-hospital-wide::before {
        content: "\f0f8";
      }

      .fa-wine-bottle::before {
        content: "\f72f";
      }

      .fa-chess-rook::before {
        content: "\f447";
      }

      .fa-bars-staggered::before {
        content: "\f550";
      }

      .fa-reorder::before {
        content: "\f550";
      }

      .fa-stream::before {
        content: "\f550";
      }

      .fa-dharmachakra::before {
        content: "\f655";
      }

      .fa-hotdog::before {
        content: "\f80f";
      }

      .fa-person-walking-with-cane::before {
        content: "\f29d";
      }

      .fa-blind::before {
        content: "\f29d";
      }

      .fa-drum::before {
        content: "\f569";
      }

      .fa-ice-cream::before {
        content: "\f810";
      }

      .fa-heart-circle-bolt::before {
        content: "\e4fc";
      }

      .fa-fax::before {
        content: "\f1ac";
      }

      .fa-paragraph::before {
        content: "\f1dd";
      }

      .fa-check-to-slot::before {
        content: "\f772";
      }

      .fa-vote-yea::before {
        content: "\f772";
      }

      .fa-star-half::before {
        content: "\f089";
      }

      .fa-boxes-stacked::before {
        content: "\f468";
      }

      .fa-boxes::before {
        content: "\f468";
      }

      .fa-boxes-alt::before {
        content: "\f468";
      }

      .fa-link::before {
        content: "\f0c1";
      }

      .fa-chain::before {
        content: "\f0c1";
      }

      .fa-ear-listen::before {
        content: "\f2a2";
      }

      .fa-assistive-listening-systems::before {
        content: "\f2a2";
      }

      .fa-tree-city::before {
        content: "\e587";
      }

      .fa-play::before {
        content: "\f04b";
      }

      .fa-font::before {
        content: "\f031";
      }

      .fa-rupiah-sign::before {
        content: "\e23d";
      }

      .fa-magnifying-glass::before {
        content: "\f002";
      }

      .fa-search::before {
        content: "\f002";
      }

      .fa-table-tennis-paddle-ball::before {
        content: "\f45d";
      }

      .fa-ping-pong-paddle-ball::before {
        content: "\f45d";
      }

      .fa-table-tennis::before {
        content: "\f45d";
      }

      .fa-person-dots-from-line::before {
        content: "\f470";
      }

      .fa-diagnoses::before {
        content: "\f470";
      }

      .fa-trash-can-arrow-up::before {
        content: "\f82a";
      }

      .fa-trash-restore-alt::before {
        content: "\f82a";
      }

      .fa-naira-sign::before {
        content: "\e1f6";
      }

      .fa-cart-arrow-down::before {
        content: "\f218";
      }

      .fa-walkie-talkie::before {
        content: "\f8ef";
      }

      .fa-file-pen::before {
        content: "\f31c";
      }

      .fa-file-edit::before {
        content: "\f31c";
      }

      .fa-receipt::before {
        content: "\f543";
      }

      .fa-square-pen::before {
        content: "\f14b";
      }

      .fa-pen-square::before {
        content: "\f14b";
      }

      .fa-pencil-square::before {
        content: "\f14b";
      }

      .fa-suitcase-rolling::before {
        content: "\f5c1";
      }

      .fa-person-circle-exclamation::before {
        content: "\e53f";
      }

      .fa-chevron-down::before {
        content: "\f078";
      }

      .fa-battery-full::before {
        content: "\f240";
      }

      .fa-battery::before {
        content: "\f240";
      }

      .fa-battery-5::before {
        content: "\f240";
      }

      .fa-skull-crossbones::before {
        content: "\f714";
      }

      .fa-code-compare::before {
        content: "\e13a";
      }

      .fa-list-ul::before {
        content: "\f0ca";
      }

      .fa-list-dots::before {
        content: "\f0ca";
      }

      .fa-school-lock::before {
        content: "\e56f";
      }

      .fa-tower-cell::before {
        content: "\e585";
      }

      .fa-down-long::before {
        content: "\f309";
      }

      .fa-long-arrow-alt-down::before {
        content: "\f309";
      }

      .fa-ranking-star::before {
        content: "\e561";
      }

      .fa-chess-king::before {
        content: "\f43f";
      }

      .fa-person-harassing::before {
        content: "\e549";
      }

      .fa-brazilian-real-sign::before {
        content: "\e46c";
      }

      .fa-landmark-dome::before {
        content: "\f752";
      }

      .fa-landmark-alt::before {
        content: "\f752";
      }

      .fa-arrow-up::before {
        content: "\f062";
      }

      .fa-tv::before {
        content: "\f26c";
      }

      .fa-television::before {
        content: "\f26c";
      }

      .fa-tv-alt::before {
        content: "\f26c";
      }

      .fa-shrimp::before {
        content: "\e448";
      }

      .fa-list-check::before {
        content: "\f0ae";
      }

      .fa-tasks::before {
        content: "\f0ae";
      }

      .fa-jug-detergent::before {
        content: "\e519";
      }

      .fa-circle-user::before {
        content: "\f2bd";
      }

      .fa-user-circle::before {
        content: "\f2bd";
      }

      .fa-user-shield::before {
        content: "\f505";
      }

      .fa-wind::before {
        content: "\f72e";
      }

      .fa-car-burst::before {
        content: "\f5e1";
      }

      .fa-car-crash::before {
        content: "\f5e1";
      }

      .fa-y::before {
        content: "\59";
      }

      .fa-person-snowboarding::before {
        content: "\f7ce";
      }

      .fa-snowboarding::before {
        content: "\f7ce";
      }

      .fa-truck-fast::before {
        content: "\f48b";
      }

      .fa-shipping-fast::before {
        content: "\f48b";
      }

      .fa-fish::before {
        content: "\f578";
      }

      .fa-user-graduate::before {
        content: "\f501";
      }

      .fa-circle-half-stroke::before {
        content: "\f042";
      }

      .fa-adjust::before {
        content: "\f042";
      }

      .fa-clapperboard::before {
        content: "\e131";
      }

      .fa-circle-radiation::before {
        content: "\f7ba";
      }

      .fa-radiation-alt::before {
        content: "\f7ba";
      }

      .fa-baseball::before {
        content: "\f433";
      }

      .fa-baseball-ball::before {
        content: "\f433";
      }

      .fa-jet-fighter-up::before {
        content: "\e518";
      }

      .fa-diagram-project::before {
        content: "\f542";
      }

      .fa-project-diagram::before {
        content: "\f542";
      }

      .fa-copy::before {
        content: "\f0c5";
      }

      .fa-volume-xmark::before {
        content: "\f6a9";
      }

      .fa-volume-mute::before {
        content: "\f6a9";
      }

      .fa-volume-times::before {
        content: "\f6a9";
      }

      .fa-hand-sparkles::before {
        content: "\e05d";
      }

      .fa-grip::before {
        content: "\f58d";
      }

      .fa-grip-horizontal::before {
        content: "\f58d";
      }

      .fa-share-from-square::before {
        content: "\f14d";
      }

      .fa-share-square::before {
        content: "\f14d";
      }

      .fa-child-combatant::before {
        content: "\e4e0";
      }

      .fa-child-rifle::before {
        content: "\e4e0";
      }

      .fa-gun::before {
        content: "\e19b";
      }

      .fa-square-phone::before {
        content: "\f098";
      }

      .fa-phone-square::before {
        content: "\f098";
      }

      .fa-plus::before {
        content: "\2b";
      }

      .fa-add::before {
        content: "\2b";
      }

      .fa-expand::before {
        content: "\f065";
      }

      .fa-computer::before {
        content: "\e4e5";
      }

      .fa-xmark::before {
        content: "\f00d";
      }

      .fa-close::before {
        content: "\f00d";
      }

      .fa-multiply::before {
        content: "\f00d";
      }

      .fa-remove::before {
        content: "\f00d";
      }

      .fa-times::before {
        content: "\f00d";
      }

      .fa-arrows-up-down-left-right::before {
        content: "\f047";
      }

      .fa-arrows::before {
        content: "\f047";
      }

      .fa-chalkboard-user::before {
        content: "\f51c";
      }

      .fa-chalkboard-teacher::before {
        content: "\f51c";
      }

      .fa-peso-sign::before {
        content: "\e222";
      }

      .fa-building-shield::before {
        content: "\e4d8";
      }

      .fa-baby::before {
        content: "\f77c";
      }

      .fa-users-line::before {
        content: "\e592";
      }

      .fa-quote-left::before {
        content: "\f10d";
      }

      .fa-quote-left-alt::before {
        content: "\f10d";
      }

      .fa-tractor::before {
        content: "\f722";
      }

      .fa-trash-arrow-up::before {
        content: "\f829";
      }

      .fa-trash-restore::before {
        content: "\f829";
      }

      .fa-arrow-down-up-lock::before {
        content: "\e4b0";
      }

      .fa-lines-leaning::before {
        content: "\e51e";
      }

      .fa-ruler-combined::before {
        content: "\f546";
      }

      .fa-copyright::before {
        content: "\f1f9";
      }

      .fa-equals::before {
        content: "\3d";
      }

      .fa-blender::before {
        content: "\f517";
      }

      .fa-teeth::before {
        content: "\f62e";
      }

      .fa-shekel-sign::before {
        content: "\f20b";
      }

      .fa-ils::before {
        content: "\f20b";
      }

      .fa-shekel::before {
        content: "\f20b";
      }

      .fa-sheqel::before {
        content: "\f20b";
      }

      .fa-sheqel-sign::before {
        content: "\f20b";
      }

      .fa-map::before {
        content: "\f279";
      }

      .fa-rocket::before {
        content: "\f135";
      }

      .fa-photo-film::before {
        content: "\f87c";
      }

      .fa-photo-video::before {
        content: "\f87c";
      }

      .fa-folder-minus::before {
        content: "\f65d";
      }

      .fa-store::before {
        content: "\f54e";
      }

      .fa-arrow-trend-up::before {
        content: "\e098";
      }

      .fa-plug-circle-minus::before {
        content: "\e55e";
      }

      .fa-sign-hanging::before {
        content: "\f4d9";
      }

      .fa-sign::before {
        content: "\f4d9";
      }

      .fa-bezier-curve::before {
        content: "\f55b";
      }

      .fa-bell-slash::before {
        content: "\f1f6";
      }

      .fa-tablet::before {
        content: "\f3fb";
      }

      .fa-tablet-android::before {
        content: "\f3fb";
      }

      .fa-school-flag::before {
        content: "\e56e";
      }

      .fa-fill::before {
        content: "\f575";
      }

      .fa-angle-up::before {
        content: "\f106";
      }

      .fa-drumstick-bite::before {
        content: "\f6d7";
      }

      .fa-holly-berry::before {
        content: "\f7aa";
      }

      .fa-chevron-left::before {
        content: "\f053";
      }

      .fa-bacteria::before {
        content: "\e059";
      }

      .fa-hand-lizard::before {
        content: "\f258";
      }

      .fa-notdef::before {
        content: "\e1fe";
      }

      .fa-disease::before {
        content: "\f7fa";
      }

      .fa-briefcase-medical::before {
        content: "\f469";
      }

      .fa-genderless::before {
        content: "\f22d";
      }

      .fa-chevron-right::before {
        content: "\f054";
      }

      .fa-retweet::before {
        content: "\f079";
      }

      .fa-car-rear::before {
        content: "\f5de";
      }

      .fa-car-alt::before {
        content: "\f5de";
      }

      .fa-pump-soap::before {
        content: "\e06b";
      }

      .fa-video-slash::before {
        content: "\f4e2";
      }

      .fa-battery-quarter::before {
        content: "\f243";
      }

      .fa-battery-2::before {
        content: "\f243";
      }

      .fa-radio::before {
        content: "\f8d7";
      }

      .fa-baby-carriage::before {
        content: "\f77d";
      }

      .fa-carriage-baby::before {
        content: "\f77d";
      }

      .fa-traffic-light::before {
        content: "\f637";
      }

      .fa-thermometer::before {
        content: "\f491";
      }

      .fa-vr-cardboard::before {
        content: "\f729";
      }

      .fa-hand-middle-finger::before {
        content: "\f806";
      }

      .fa-percent::before {
        content: "\25";
      }

      .fa-percentage::before {
        content: "\25";
      }

      .fa-truck-moving::before {
        content: "\f4df";
      }

      .fa-glass-water-droplet::before {
        content: "\e4f5";
      }

      .fa-display::before {
        content: "\e163";
      }

      .fa-face-smile::before {
        content: "\f118";
      }

      .fa-smile::before {
        content: "\f118";
      }

      .fa-thumbtack::before {
        content: "\f08d";
      }

      .fa-thumb-tack::before {
        content: "\f08d";
      }

      .fa-trophy::before {
        content: "\f091";
      }

      .fa-person-praying::before {
        content: "\f683";
      }

      .fa-pray::before {
        content: "\f683";
      }

      .fa-hammer::before {
        content: "\f6e3";
      }

      .fa-hand-peace::before {
        content: "\f25b";
      }

      .fa-rotate::before {
        content: "\f2f1";
      }

      .fa-sync-alt::before {
        content: "\f2f1";
      }

      .fa-spinner::before {
        content: "\f110";
      }

      .fa-robot::before {
        content: "\f544";
      }

      .fa-peace::before {
        content: "\f67c";
      }

      .fa-gears::before {
        content: "\f085";
      }

      .fa-cogs::before {
        content: "\f085";
      }

      .fa-warehouse::before {
        content: "\f494";
      }

      .fa-arrow-up-right-dots::before {
        content: "\e4b7";
      }

      .fa-splotch::before {
        content: "\f5bc";
      }

      .fa-face-grin-hearts::before {
        content: "\f584";
      }

      .fa-grin-hearts::before {
        content: "\f584";
      }

      .fa-dice-four::before {
        content: "\f524";
      }

      .fa-sim-card::before {
        content: "\f7c4";
      }

      .fa-transgender::before {
        content: "\f225";
      }

      .fa-transgender-alt::before {
        content: "\f225";
      }

      .fa-mercury::before {
        content: "\f223";
      }

      .fa-arrow-turn-down::before {
        content: "\f149";
      }

      .fa-level-down::before {
        content: "\f149";
      }

      .fa-person-falling-burst::before {
        content: "\e547";
      }

      .fa-award::before {
        content: "\f559";
      }

      .fa-ticket-simple::before {
        content: "\f3ff";
      }

      .fa-ticket-alt::before {
        content: "\f3ff";
      }

      .fa-building::before {
        content: "\f1ad";
      }

      .fa-angles-left::before {
        content: "\f100";
      }

      .fa-angle-double-left::before {
        content: "\f100";
      }

      .fa-qrcode::before {
        content: "\f029";
      }

      .fa-clock-rotate-left::before {
        content: "\f1da";
      }

      .fa-history::before {
        content: "\f1da";
      }

      .fa-face-grin-beam-sweat::before {
        content: "\f583";
      }

      .fa-grin-beam-sweat::before {
        content: "\f583";
      }

      .fa-file-export::before {
        content: "\f56e";
      }

      .fa-arrow-right-from-file::before {
        content: "\f56e";
      }

      .fa-shield::before {
        content: "\f132";
      }

      .fa-shield-blank::before {
        content: "\f132";
      }

      .fa-arrow-up-short-wide::before {
        content: "\f885";
      }

      .fa-sort-amount-up-alt::before {
        content: "\f885";
      }

      .fa-house-medical::before {
        content: "\e3b2";
      }

      .fa-golf-ball-tee::before {
        content: "\f450";
      }

      .fa-golf-ball::before {
        content: "\f450";
      }

      .fa-circle-chevron-left::before {
        content: "\f137";
      }

      .fa-chevron-circle-left::before {
        content: "\f137";
      }

      .fa-house-chimney-window::before {
        content: "\e00d";
      }

      .fa-pen-nib::before {
        content: "\f5ad";
      }

      .fa-tent-arrow-turn-left::before {
        content: "\e580";
      }

      .fa-tents::before {
        content: "\e582";
      }

      .fa-wand-magic::before {
        content: "\f0d0";
      }

      .fa-magic::before {
        content: "\f0d0";
      }

      .fa-dog::before {
        content: "\f6d3";
      }

      .fa-carrot::before {
        content: "\f787";
      }

      .fa-moon::before {
        content: "\f186";
      }

      .fa-wine-glass-empty::before {
        content: "\f5ce";
      }

      .fa-wine-glass-alt::before {
        content: "\f5ce";
      }

      .fa-cheese::before {
        content: "\f7ef";
      }

      .fa-yin-yang::before {
        content: "\f6ad";
      }

      .fa-music::before {
        content: "\f001";
      }

      .fa-code-commit::before {
        content: "\f386";
      }

      .fa-temperature-low::before {
        content: "\f76b";
      }

      .fa-person-biking::before {
        content: "\f84a";
      }

      .fa-biking::before {
        content: "\f84a";
      }

      .fa-broom::before {
        content: "\f51a";
      }

      .fa-shield-heart::before {
        content: "\e574";
      }

      .fa-gopuram::before {
        content: "\f664";
      }

      .fa-earth-oceania::before {
        content: "\e47b";
      }

      .fa-globe-oceania::before {
        content: "\e47b";
      }

      .fa-square-xmark::before {
        content: "\f2d3";
      }

      .fa-times-square::before {
        content: "\f2d3";
      }

      .fa-xmark-square::before {
        content: "\f2d3";
      }

      .fa-hashtag::before {
        content: "\23";
      }

      .fa-up-right-and-down-left-from-center::before {
        content: "\f424";
      }

      .fa-expand-alt::before {
        content: "\f424";
      }

      .fa-oil-can::before {
        content: "\f613";
      }

      .fa-t::before {
        content: "\54";
      }

      .fa-hippo::before {
        content: "\f6ed";
      }

      .fa-chart-column::before {
        content: "\e0e3";
      }

      .fa-infinity::before {
        content: "\f534";
      }

      .fa-vial-circle-check::before {
        content: "\e596";
      }

      .fa-person-arrow-down-to-line::before {
        content: "\e538";
      }

      .fa-voicemail::before {
        content: "\f897";
      }

      .fa-fan::before {
        content: "\f863";
      }

      .fa-person-walking-luggage::before {
        content: "\e554";
      }

      .fa-up-down::before {
        content: "\f338";
      }

      .fa-arrows-alt-v::before {
        content: "\f338";
      }

      .fa-cloud-moon-rain::before {
        content: "\f73c";
      }

      .fa-calendar::before {
        content: "\f133";
      }

      .fa-trailer::before {
        content: "\e041";
      }

      .fa-bahai::before {
        content: "\f666";
      }

      .fa-haykal::before {
        content: "\f666";
      }

      .fa-sd-card::before {
        content: "\f7c2";
      }

      .fa-dragon::before {
        content: "\f6d5";
      }

      .fa-shoe-prints::before {
        content: "\f54b";
      }

      .fa-circle-plus::before {
        content: "\f055";
      }

      .fa-plus-circle::before {
        content: "\f055";
      }

      .fa-face-grin-tongue-wink::before {
        content: "\f58b";
      }

      .fa-grin-tongue-wink::before {
        content: "\f58b";
      }

      .fa-hand-holding::before {
        content: "\f4bd";
      }

      .fa-plug-circle-exclamation::before {
        content: "\e55d";
      }

      .fa-link-slash::before {
        content: "\f127";
      }

      .fa-chain-broken::before {
        content: "\f127";
      }

      .fa-chain-slash::before {
        content: "\f127";
      }

      .fa-unlink::before {
        content: "\f127";
      }

      .fa-clone::before {
        content: "\f24d";
      }

      .fa-person-walking-arrow-loop-left::before {
        content: "\e551";
      }

      .fa-arrow-up-z-a::before {
        content: "\f882";
      }

      .fa-sort-alpha-up-alt::before {
        content: "\f882";
      }

      .fa-fire-flame-curved::before {
        content: "\f7e4";
      }

      .fa-fire-alt::before {
        content: "\f7e4";
      }

      .fa-tornado::before {
        content: "\f76f";
      }

      .fa-file-circle-plus::before {
        content: "\e494";
      }

      .fa-book-quran::before {
        content: "\f687";
      }

      .fa-quran::before {
        content: "\f687";
      }

      .fa-anchor::before {
        content: "\f13d";
      }

      .fa-border-all::before {
        content: "\f84c";
      }

      .fa-face-angry::before {
        content: "\f556";
      }

      .fa-angry::before {
        content: "\f556";
      }

      .fa-cookie-bite::before {
        content: "\f564";
      }

      .fa-arrow-trend-down::before {
        content: "\e097";
      }

      .fa-rss::before {
        content: "\f09e";
      }

      .fa-feed::before {
        content: "\f09e";
      }

      .fa-draw-polygon::before {
        content: "\f5ee";
      }

      .fa-scale-balanced::before {
        content: "\f24e";
      }

      .fa-balance-scale::before {
        content: "\f24e";
      }

      .fa-gauge-simple-high::before {
        content: "\f62a";
      }

      .fa-tachometer::before {
        content: "\f62a";
      }

      .fa-tachometer-fast::before {
        content: "\f62a";
      }

      .fa-shower::before {
        content: "\f2cc";
      }

      .fa-desktop::before {
        content: "\f390";
      }

      .fa-desktop-alt::before {
        content: "\f390";
      }

      .fa-m::before {
        content: "\4d";
      }

      .fa-table-list::before {
        content: "\f00b";
      }

      .fa-th-list::before {
        content: "\f00b";
      }

      .fa-comment-sms::before {
        content: "\f7cd";
      }

      .fa-sms::before {
        content: "\f7cd";
      }

      .fa-book::before {
        content: "\f02d";
      }

      .fa-user-plus::before {
        content: "\f234";
      }

      .fa-check::before {
        content: "\f00c";
      }

      .fa-battery-three-quarters::before {
        content: "\f241";
      }

      .fa-battery-4::before {
        content: "\f241";
      }

      .fa-house-circle-check::before {
        content: "\e509";
      }

      .fa-angle-left::before {
        content: "\f104";
      }

      .fa-diagram-successor::before {
        content: "\e47a";
      }

      .fa-truck-arrow-right::before {
        content: "\e58b";
      }

      .fa-arrows-split-up-and-left::before {
        content: "\e4bc";
      }

      .fa-hand-fist::before {
        content: "\f6de";
      }

      .fa-fist-raised::before {
        content: "\f6de";
      }

      .fa-cloud-moon::before {
        content: "\f6c3";
      }

      .fa-briefcase::before {
        content: "\f0b1";
      }

      .fa-person-falling::before {
        content: "\e546";
      }

      .fa-image-portrait::before {
        content: "\f3e0";
      }

      .fa-portrait::before {
        content: "\f3e0";
      }

      .fa-user-tag::before {
        content: "\f507";
      }

      .fa-rug::before {
        content: "\e569";
      }

      .fa-earth-europe::before {
        content: "\f7a2";
      }

      .fa-globe-europe::before {
        content: "\f7a2";
      }

      .fa-cart-flatbed-suitcase::before {
        content: "\f59d";
      }

      .fa-luggage-cart::before {
        content: "\f59d";
      }

      .fa-rectangle-xmark::before {
        content: "\f410";
      }

      .fa-rectangle-times::before {
        content: "\f410";
      }

      .fa-times-rectangle::before {
        content: "\f410";
      }

      .fa-window-close::before {
        content: "\f410";
      }

      .fa-baht-sign::before {
        content: "\e0ac";
      }

      .fa-book-open::before {
        content: "\f518";
      }

      .fa-book-journal-whills::before {
        content: "\f66a";
      }

      .fa-journal-whills::before {
        content: "\f66a";
      }

      .fa-handcuffs::before {
        content: "\e4f8";
      }

      .fa-triangle-exclamation::before {
        content: "\f071";
      }

      .fa-exclamation-triangle::before {
        content: "\f071";
      }

      .fa-warning::before {
        content: "\f071";
      }

      .fa-database::before {
        content: "\f1c0";
      }

      .fa-share::before {
        content: "\f064";
      }

      .fa-arrow-turn-right::before {
        content: "\f064";
      }

      .fa-mail-forward::before {
        content: "\f064";
      }

      .fa-bottle-droplet::before {
        content: "\e4c4";
      }

      .fa-mask-face::before {
        content: "\e1d7";
      }

      .fa-hill-rockslide::before {
        content: "\e508";
      }

      .fa-right-left::before {
        content: "\f362";
      }

      .fa-exchange-alt::before {
        content: "\f362";
      }

      .fa-paper-plane::before {
        content: "\f1d8";
      }

      .fa-road-circle-exclamation::before {
        content: "\e565";
      }

      .fa-dungeon::before {
        content: "\f6d9";
      }

      .fa-align-right::before {
        content: "\f038";
      }

      .fa-money-bill-1-wave::before {
        content: "\f53b";
      }

      .fa-money-bill-wave-alt::before {
        content: "\f53b";
      }

      .fa-life-ring::before {
        content: "\f1cd";
      }

      .fa-hands::before {
        content: "\f2a7";
      }

      .fa-sign-language::before {
        content: "\f2a7";
      }

      .fa-signing::before {
        content: "\f2a7";
      }

      .fa-calendar-day::before {
        content: "\f783";
      }

      .fa-water-ladder::before {
        content: "\f5c5";
      }

      .fa-ladder-water::before {
        content: "\f5c5";
      }

      .fa-swimming-pool::before {
        content: "\f5c5";
      }

      .fa-arrows-up-down::before {
        content: "\f07d";
      }

      .fa-arrows-v::before {
        content: "\f07d";
      }

      .fa-face-grimace::before {
        content: "\f57f";
      }

      .fa-grimace::before {
        content: "\f57f";
      }

      .fa-wheelchair-move::before {
        content: "\e2ce";
      }

      .fa-wheelchair-alt::before {
        content: "\e2ce";
      }

      .fa-turn-down::before {
        content: "\f3be";
      }

      .fa-level-down-alt::before {
        content: "\f3be";
      }

      .fa-person-walking-arrow-right::before {
        content: "\e552";
      }

      .fa-square-envelope::before {
        content: "\f199";
      }

      .fa-envelope-square::before {
        content: "\f199";
      }

      .fa-dice::before {
        content: "\f522";
      }

      .fa-bowling-ball::before {
        content: "\f436";
      }

      .fa-brain::before {
        content: "\f5dc";
      }

      .fa-bandage::before {
        content: "\f462";
      }

      .fa-band-aid::before {
        content: "\f462";
      }

      .fa-calendar-minus::before {
        content: "\f272";
      }

      .fa-circle-xmark::before {
        content: "\f057";
      }

      .fa-times-circle::before {
        content: "\f057";
      }

      .fa-xmark-circle::before {
        content: "\f057";
      }

      .fa-gifts::before {
        content: "\f79c";
      }

      .fa-hotel::before {
        content: "\f594";
      }

      .fa-earth-asia::before {
        content: "\f57e";
      }

      .fa-globe-asia::before {
        content: "\f57e";
      }

      .fa-id-card-clip::before {
        content: "\f47f";
      }

      .fa-id-card-alt::before {
        content: "\f47f";
      }

      .fa-magnifying-glass-plus::before {
        content: "\f00e";
      }

      .fa-search-plus::before {
        content: "\f00e";
      }

      .fa-thumbs-up::before {
        content: "\f164";
      }

      .fa-user-clock::before {
        content: "\f4fd";
      }

      .fa-hand-dots::before {
        content: "\f461";
      }

      .fa-allergies::before {
        content: "\f461";
      }

      .fa-file-invoice::before {
        content: "\f570";
      }

      .fa-window-minimize::before {
        content: "\f2d1";
      }

      .fa-mug-saucer::before {
        content: "\f0f4";
      }

      .fa-coffee::before {
        content: "\f0f4";
      }

      .fa-brush::before {
        content: "\f55d";
      }

      .fa-mask::before {
        content: "\f6fa";
      }

      .fa-magnifying-glass-minus::before {
        content: "\f010";
      }

      .fa-search-minus::before {
        content: "\f010";
      }

      .fa-ruler-vertical::before {
        content: "\f548";
      }

      .fa-user-large::before {
        content: "\f406";
      }

      .fa-user-alt::before {
        content: "\f406";
      }

      .fa-train-tram::before {
        content: "\e5b4";
      }

      .fa-user-nurse::before {
        content: "\f82f";
      }

      .fa-syringe::before {
        content: "\f48e";
      }

      .fa-cloud-sun::before {
        content: "\f6c4";
      }

      .fa-stopwatch-20::before {
        content: "\e06f";
      }

      .fa-square-full::before {
        content: "\f45c";
      }

      .fa-magnet::before {
        content: "\f076";
      }

      .fa-jar::before {
        content: "\e516";
      }

      .fa-note-sticky::before {
        content: "\f249";
      }

      .fa-sticky-note::before {
        content: "\f249";
      }

      .fa-bug-slash::before {
        content: "\e490";
      }

      .fa-arrow-up-from-water-pump::before {
        content: "\e4b6";
      }

      .fa-bone::before {
        content: "\f5d7";
      }

      .fa-user-injured::before {
        content: "\f728";
      }

      .fa-face-sad-tear::before {
        content: "\f5b4";
      }

      .fa-sad-tear::before {
        content: "\f5b4";
      }

      .fa-plane::before {
        content: "\f072";
      }

      .fa-tent-arrows-down::before {
        content: "\e581";
      }

      .fa-exclamation::before {
        content: "\21";
      }

      .fa-arrows-spin::before {
        content: "\e4bb";
      }

      .fa-print::before {
        content: "\f02f";
      }

      .fa-turkish-lira-sign::before {
        content: "\e2bb";
      }

      .fa-try::before {
        content: "\e2bb";
      }

      .fa-turkish-lira::before {
        content: "\e2bb";
      }

      .fa-dollar-sign::before {
        content: "\24";
      }

      .fa-dollar::before {
        content: "\24";
      }

      .fa-usd::before {
        content: "\24";
      }

      .fa-x::before {
        content: "\58";
      }

      .fa-magnifying-glass-dollar::before {
        content: "\f688";
      }

      .fa-search-dollar::before {
        content: "\f688";
      }

      .fa-users-gear::before {
        content: "\f509";
      }

      .fa-users-cog::before {
        content: "\f509";
      }

      .fa-person-military-pointing::before {
        content: "\e54a";
      }

      .fa-building-columns::before {
        content: "\f19c";
      }

      .fa-bank::before {
        content: "\f19c";
      }

      .fa-institution::before {
        content: "\f19c";
      }

      .fa-museum::before {
        content: "\f19c";
      }

      .fa-university::before {
        content: "\f19c";
      }

      .fa-umbrella::before {
        content: "\f0e9";
      }

      .fa-trowel::before {
        content: "\e589";
      }

      .fa-d::before {
        content: "\44";
      }

      .fa-stapler::before {
        content: "\e5af";
      }

      .fa-masks-theater::before {
        content: "\f630";
      }

      .fa-theater-masks::before {
        content: "\f630";
      }

      .fa-kip-sign::before {
        content: "\e1c4";
      }

      .fa-hand-point-left::before {
        content: "\f0a5";
      }

      .fa-handshake-simple::before {
        content: "\f4c6";
      }

      .fa-handshake-alt::before {
        content: "\f4c6";
      }

      .fa-jet-fighter::before {
        content: "\f0fb";
      }

      .fa-fighter-jet::before {
        content: "\f0fb";
      }

      .fa-square-share-nodes::before {
        content: "\f1e1";
      }

      .fa-share-alt-square::before {
        content: "\f1e1";
      }

      .fa-barcode::before {
        content: "\f02a";
      }

      .fa-plus-minus::before {
        content: "\e43c";
      }

      .fa-video::before {
        content: "\f03d";
      }

      .fa-video-camera::before {
        content: "\f03d";
      }

      .fa-graduation-cap::before {
        content: "\f19d";
      }

      .fa-mortar-board::before {
        content: "\f19d";
      }

      .fa-hand-holding-medical::before {
        content: "\e05c";
      }

      .fa-person-circle-check::before {
        content: "\e53e";
      }

      .fa-turn-up::before {
        content: "\f3bf";
      }

      .fa-level-up-alt::before {
        content: "\f3bf";
      }

      .sr-only,
      .fa-sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border-width: 0;
      }

      .sr-only-focusable:not(:focus),
      .fa-sr-only-focusable:not(:focus) {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border-width: 0;
      }

      :root,
      :host {
        --fa-style-family-brands: "Font Awesome 6 Brands";
        --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
      }

      @font-face {
        font-family: "Font Awesome 6 Brands";
        font-style: normal;
        font-weight: 400;
        /*savepage-font-display=block*/
        src: /*savepage-url=../webfonts/fa-brands-400.woff2*/ url(data:application/font-woff;base64,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)
            format("woff2"),
          /*savepage-url=../webfonts/fa-brands-400.ttf*/ url()
            format("truetype");
      }

      .fab,
      .fa-brands {
        font-weight: 400;
      }

      .fa-monero:before {
        content: "\f3d0";
      }

      .fa-hooli:before {
        content: "\f427";
      }

      .fa-yelp:before {
        content: "\f1e9";
      }

      .fa-cc-visa:before {
        content: "\f1f0";
      }

      .fa-lastfm:before {
        content: "\f202";
      }

      .fa-shopware:before {
        content: "\f5b5";
      }

      .fa-creative-commons-nc:before {
        content: "\f4e8";
      }

      .fa-aws:before {
        content: "\f375";
      }

      .fa-redhat:before {
        content: "\f7bc";
      }

      .fa-yoast:before {
        content: "\f2b1";
      }

      .fa-cloudflare:before {
        content: "\e07d";
      }

      .fa-ups:before {
        content: "\f7e0";
      }

      .fa-wpexplorer:before {
        content: "\f2de";
      }

      .fa-dyalog:before {
        content: "\f399";
      }

      .fa-bity:before {
        content: "\f37a";
      }

      .fa-stackpath:before {
        content: "\f842";
      }

      .fa-buysellads:before {
        content: "\f20d";
      }

      .fa-first-order:before {
        content: "\f2b0";
      }

      .fa-modx:before {
        content: "\f285";
      }

      .fa-guilded:before {
        content: "\e07e";
      }

      .fa-vnv:before {
        content: "\f40b";
      }

      .fa-square-js:before {
        content: "\f3b9";
      }

      .fa-js-square:before {
        content: "\f3b9";
      }

      .fa-microsoft:before {
        content: "\f3ca";
      }

      .fa-qq:before {
        content: "\f1d6";
      }

      .fa-orcid:before {
        content: "\f8d2";
      }

      .fa-java:before {
        content: "\f4e4";
      }

      .fa-invision:before {
        content: "\f7b0";
      }

      .fa-creative-commons-pd-alt:before {
        content: "\f4ed";
      }

      .fa-centercode:before {
        content: "\f380";
      }

      .fa-glide-g:before {
        content: "\f2a6";
      }

      .fa-drupal:before {
        content: "\f1a9";
      }

      .fa-hire-a-helper:before {
        content: "\f3b0";
      }

      .fa-creative-commons-by:before {
        content: "\f4e7";
      }

      .fa-unity:before {
        content: "\e049";
      }

      .fa-whmcs:before {
        content: "\f40d";
      }

      .fa-rocketchat:before {
        content: "\f3e8";
      }

      .fa-vk:before {
        content: "\f189";
      }

      .fa-untappd:before {
        content: "\f405";
      }

      .fa-mailchimp:before {
        content: "\f59e";
      }

      .fa-css3-alt:before {
        content: "\f38b";
      }

      .fa-square-reddit:before {
        content: "\f1a2";
      }

      .fa-reddit-square:before {
        content: "\f1a2";
      }

      .fa-vimeo-v:before {
        content: "\f27d";
      }

      .fa-contao:before {
        content: "\f26d";
      }

      .fa-square-font-awesome:before {
        content: "\e5ad";
      }

      .fa-deskpro:before {
        content: "\f38f";
      }

      .fa-sistrix:before {
        content: "\f3ee";
      }

      .fa-square-instagram:before {
        content: "\e055";
      }

      .fa-instagram-square:before {
        content: "\e055";
      }

      .fa-battle-net:before {
        content: "\f835";
      }

      .fa-the-red-yeti:before {
        content: "\f69d";
      }

      .fa-square-hacker-news:before {
        content: "\f3af";
      }

      .fa-hacker-news-square:before {
        content: "\f3af";
      }

      .fa-edge:before {
        content: "\f282";
      }

      .fa-threads:before {
        content: "\e618";
      }

      .fa-napster:before {
        content: "\f3d2";
      }

      .fa-square-snapchat:before {
        content: "\f2ad";
      }

      .fa-snapchat-square:before {
        content: "\f2ad";
      }

      .fa-google-plus-g:before {
        content: "\f0d5";
      }

      .fa-artstation:before {
        content: "\f77a";
      }

      .fa-markdown:before {
        content: "\f60f";
      }

      .fa-sourcetree:before {
        content: "\f7d3";
      }

      .fa-google-plus:before {
        content: "\f2b3";
      }

      .fa-diaspora:before {
        content: "\f791";
      }

      .fa-foursquare:before {
        content: "\f180";
      }

      .fa-stack-overflow:before {
        content: "\f16c";
      }

      .fa-github-alt:before {
        content: "\f113";
      }

      .fa-phoenix-squadron:before {
        content: "\f511";
      }

      .fa-pagelines:before {
        content: "\f18c";
      }

      .fa-algolia:before {
        content: "\f36c";
      }

      .fa-red-river:before {
        content: "\f3e3";
      }

      .fa-creative-commons-sa:before {
        content: "\f4ef";
      }

      .fa-safari:before {
        content: "\f267";
      }

      .fa-google:before {
        content: "\f1a0";
      }

      .fa-square-font-awesome-stroke:before {
        content: "\f35c";
      }

      .fa-font-awesome-alt:before {
        content: "\f35c";
      }

      .fa-atlassian:before {
        content: "\f77b";
      }

      .fa-linkedin-in:before {
        content: "\f0e1";
      }

      .fa-digital-ocean:before {
        content: "\f391";
      }

      .fa-nimblr:before {
        content: "\f5a8";
      }

      .fa-chromecast:before {
        content: "\f838";
      }

      .fa-evernote:before {
        content: "\f839";
      }

      .fa-hacker-news:before {
        content: "\f1d4";
      }

      .fa-creative-commons-sampling:before {
        content: "\f4f0";
      }

      .fa-adversal:before {
        content: "\f36a";
      }

      .fa-creative-commons:before {
        content: "\f25e";
      }

      .fa-watchman-monitoring:before {
        content: "\e087";
      }

      .fa-fonticons:before {
        content: "\f280";
      }

      .fa-weixin:before {
        content: "\f1d7";
      }

      .fa-shirtsinbulk:before {
        content: "\f214";
      }

      .fa-codepen:before {
        content: "\f1cb";
      }

      .fa-git-alt:before {
        content: "\f841";
      }

      .fa-lyft:before {
        content: "\f3c3";
      }

      .fa-rev:before {
        content: "\f5b2";
      }

      .fa-windows:before {
        content: "\f17a";
      }

      .fa-wizards-of-the-coast:before {
        content: "\f730";
      }

      .fa-square-viadeo:before {
        content: "\f2aa";
      }

      .fa-viadeo-square:before {
        content: "\f2aa";
      }

      .fa-meetup:before {
        content: "\f2e0";
      }

      .fa-centos:before {
        content: "\f789";
      }

      .fa-adn:before {
        content: "\f170";
      }

      .fa-cloudsmith:before {
        content: "\f384";
      }

      .fa-pied-piper-alt:before {
        content: "\f1a8";
      }

      .fa-square-dribbble:before {
        content: "\f397";
      }

      .fa-dribbble-square:before {
        content: "\f397";
      }

      .fa-codiepie:before {
        content: "\f284";
      }

      .fa-node:before {
        content: "\f419";
      }

      .fa-mix:before {
        content: "\f3cb";
      }

      .fa-steam:before {
        content: "\f1b6";
      }

      .fa-cc-apple-pay:before {
        content: "\f416";
      }

      .fa-scribd:before {
        content: "\f28a";
      }

      .fa-debian:before {
        content: "\e60b";
      }

      .fa-openid:before {
        content: "\f19b";
      }

      .fa-instalod:before {
        content: "\e081";
      }

      .fa-expeditedssl:before {
        content: "\f23e";
      }

      .fa-sellcast:before {
        content: "\f2da";
      }

      .fa-square-twitter:before {
        content: "\f081";
      }

      .fa-twitter-square:before {
        content: "\f081";
      }

      .fa-r-project:before {
        content: "\f4f7";
      }

      .fa-delicious:before {
        content: "\f1a5";
      }

      .fa-freebsd:before {
        content: "\f3a4";
      }

      .fa-vuejs:before {
        content: "\f41f";
      }

      .fa-accusoft:before {
        content: "\f369";
      }

      .fa-ioxhost:before {
        content: "\f208";
      }

      .fa-fonticons-fi:before {
        content: "\f3a2";
      }

      .fa-app-store:before {
        content: "\f36f";
      }

      .fa-cc-mastercard:before {
        content: "\f1f1";
      }

      .fa-itunes-note:before {
        content: "\f3b5";
      }

      .fa-golang:before {
        content: "\e40f";
      }

      .fa-kickstarter:before {
        content: "\f3bb";
      }

      .fa-grav:before {
        content: "\f2d6";
      }

      .fa-weibo:before {
        content: "\f18a";
      }

      .fa-uncharted:before {
        content: "\e084";
      }

      .fa-firstdraft:before {
        content: "\f3a1";
      }

      .fa-square-youtube:before {
        content: "\f431";
      }

      .fa-youtube-square:before {
        content: "\f431";
      }

      .fa-wikipedia-w:before {
        content: "\f266";
      }

      .fa-wpressr:before {
        content: "\f3e4";
      }

      .fa-rendact:before {
        content: "\f3e4";
      }

      .fa-angellist:before {
        content: "\f209";
      }

      .fa-galactic-republic:before {
        content: "\f50c";
      }

      .fa-nfc-directional:before {
        content: "\e530";
      }

      .fa-skype:before {
        content: "\f17e";
      }

      .fa-joget:before {
        content: "\f3b7";
      }

      .fa-fedora:before {
        content: "\f798";
      }

      .fa-stripe-s:before {
        content: "\f42a";
      }

      .fa-meta:before {
        content: "\e49b";
      }

      .fa-laravel:before {
        content: "\f3bd";
      }

      .fa-hotjar:before {
        content: "\f3b1";
      }

      .fa-bluetooth-b:before {
        content: "\f294";
      }

      .fa-sticker-mule:before {
        content: "\f3f7";
      }

      .fa-creative-commons-zero:before {
        content: "\f4f3";
      }

      .fa-hips:before {
        content: "\f452";
      }

      .fa-behance:before {
        content: "\f1b4";
      }

      .fa-reddit:before {
        content: "\f1a1";
      }

      .fa-discord:before {
        content: "\f392";
      }

      .fa-chrome:before {
        content: "\f268";
      }

      .fa-app-store-ios:before {
        content: "\f370";
      }

      .fa-cc-discover:before {
        content: "\f1f2";
      }

      .fa-wpbeginner:before {
        content: "\f297";
      }

      .fa-confluence:before {
        content: "\f78d";
      }

      .fa-mdb:before {
        content: "\f8ca";
      }

      .fa-dochub:before {
        content: "\f394";
      }

      .fa-accessible-icon:before {
        content: "\f368";
      }

      .fa-ebay:before {
        content: "\f4f4";
      }

      .fa-amazon:before {
        content: "\f270";
      }

      .fa-unsplash:before {
        content: "\e07c";
      }

      .fa-yarn:before {
        content: "\f7e3";
      }

      .fa-square-steam:before {
        content: "\f1b7";
      }

      .fa-steam-square:before {
        content: "\f1b7";
      }

      .fa-500px:before {
        content: "\f26e";
      }

      .fa-square-vimeo:before {
        content: "\f194";
      }

      .fa-vimeo-square:before {
        content: "\f194";
      }

      .fa-asymmetrik:before {
        content: "\f372";
      }

      .fa-font-awesome:before {
        content: "\f2b4";
      }

      .fa-font-awesome-flag:before {
        content: "\f2b4";
      }

      .fa-font-awesome-logo-full:before {
        content: "\f2b4";
      }

      .fa-gratipay:before {
        content: "\f184";
      }

      .fa-apple:before {
        content: "\f179";
      }

      .fa-hive:before {
        content: "\e07f";
      }

      .fa-gitkraken:before {
        content: "\f3a6";
      }

      .fa-keybase:before {
        content: "\f4f5";
      }

      .fa-apple-pay:before {
        content: "\f415";
      }

      .fa-padlet:before {
        content: "\e4a0";
      }

      .fa-amazon-pay:before {
        content: "\f42c";
      }

      .fa-square-github:before {
        content: "\f092";
      }

      .fa-github-square:before {
        content: "\f092";
      }

      .fa-stumbleupon:before {
        content: "\f1a4";
      }

      .fa-fedex:before {
        content: "\f797";
      }

      .fa-phoenix-framework:before {
        content: "\f3dc";
      }

      .fa-shopify:before {
        content: "\e057";
      }

      .fa-neos:before {
        content: "\f612";
      }

      .fa-square-threads:before {
        content: "\e619";
      }

      .fa-hackerrank:before {
        content: "\f5f7";
      }

      .fa-researchgate:before {
        content: "\f4f8";
      }

      .fa-swift:before {
        content: "\f8e1";
      }

      .fa-angular:before {
        content: "\f420";
      }

      .fa-speakap:before {
        content: "\f3f3";
      }

      .fa-angrycreative:before {
        content: "\f36e";
      }

      .fa-y-combinator:before {
        content: "\f23b";
      }

      .fa-empire:before {
        content: "\f1d1";
      }

      .fa-envira:before {
        content: "\f299";
      }

      .fa-square-gitlab:before {
        content: "\e5ae";
      }

      .fa-gitlab-square:before {
        content: "\e5ae";
      }

      .fa-studiovinari:before {
        content: "\f3f8";
      }

      .fa-pied-piper:before {
        content: "\f2ae";
      }

      .fa-wordpress:before {
        content: "\f19a";
      }

      .fa-product-hunt:before {
        content: "\f288";
      }

      .fa-firefox:before {
        content: "\f269";
      }

      .fa-linode:before {
        content: "\f2b8";
      }

      .fa-goodreads:before {
        content: "\f3a8";
      }

      .fa-square-odnoklassniki:before {
        content: "\f264";
      }

      .fa-odnoklassniki-square:before {
        content: "\f264";
      }

      .fa-jsfiddle:before {
        content: "\f1cc";
      }

      .fa-sith:before {
        content: "\f512";
      }

      .fa-themeisle:before {
        content: "\f2b2";
      }

      .fa-page4:before {
        content: "\f3d7";
      }

      .fa-hashnode:before {
        content: "\e499";
      }

      .fa-react:before {
        content: "\f41b";
      }

      .fa-cc-paypal:before {
        content: "\f1f4";
      }

      .fa-squarespace:before {
        content: "\f5be";
      }

      .fa-cc-stripe:before {
        content: "\f1f5";
      }

      .fa-creative-commons-share:before {
        content: "\f4f2";
      }

      .fa-bitcoin:before {
        content: "\f379";
      }

      .fa-keycdn:before {
        content: "\f3ba";
      }

      .fa-opera:before {
        content: "\f26a";
      }

      .fa-itch-io:before {
        content: "\f83a";
      }

      .fa-umbraco:before {
        content: "\f8e8";
      }

      .fa-galactic-senate:before {
        content: "\f50d";
      }

      .fa-ubuntu:before {
        content: "\f7df";
      }

      .fa-draft2digital:before {
        content: "\f396";
      }

      .fa-stripe:before {
        content: "\f429";
      }

      .fa-houzz:before {
        content: "\f27c";
      }

      .fa-gg:before {
        content: "\f260";
      }

      .fa-dhl:before {
        content: "\f790";
      }

      .fa-square-pinterest:before {
        content: "\f0d3";
      }

      .fa-pinterest-square:before {
        content: "\f0d3";
      }

      .fa-xing:before {
        content: "\f168";
      }

      .fa-blackberry:before {
        content: "\f37b";
      }

      .fa-creative-commons-pd:before {
        content: "\f4ec";
      }

      .fa-playstation:before {
        content: "\f3df";
      }

      .fa-quinscape:before {
        content: "\f459";
      }

      .fa-less:before {
        content: "\f41d";
      }

      .fa-blogger-b:before {
        content: "\f37d";
      }

      .fa-opencart:before {
        content: "\f23d";
      }

      .fa-vine:before {
        content: "\f1ca";
      }

      .fa-paypal:before {
        content: "\f1ed";
      }

      .fa-gitlab:before {
        content: "\f296";
      }

      .fa-typo3:before {
        content: "\f42b";
      }

      .fa-reddit-alien:before {
        content: "\f281";
      }

      .fa-yahoo:before {
        content: "\f19e";
      }

      .fa-dailymotion:before {
        content: "\e052";
      }

      .fa-affiliatetheme:before {
        content: "\f36b";
      }

      .fa-pied-piper-pp:before {
        content: "\f1a7";
      }

      .fa-bootstrap:before {
        content: "\f836";
      }

      .fa-odnoklassniki:before {
        content: "\f263";
      }

      .fa-nfc-symbol:before {
        content: "\e531";
      }

      .fa-ethereum:before {
        content: "\f42e";
      }

      .fa-speaker-deck:before {
        content: "\f83c";
      }

      .fa-creative-commons-nc-eu:before {
        content: "\f4e9";
      }

      .fa-patreon:before {
        content: "\f3d9";
      }

      .fa-avianex:before {
        content: "\f374";
      }

      .fa-ello:before {
        content: "\f5f1";
      }

      .fa-gofore:before {
        content: "\f3a7";
      }

      .fa-bimobject:before {
        content: "\f378";
      }

      .fa-facebook-f:before {
        content: "\f39e";
      }

      .fa-square-google-plus:before {
        content: "\f0d4";
      }

      .fa-google-plus-square:before {
        content: "\f0d4";
      }

      .fa-mandalorian:before {
        content: "\f50f";
      }

      .fa-first-order-alt:before {
        content: "\f50a";
      }

      .fa-osi:before {
        content: "\f41a";
      }

      .fa-google-wallet:before {
        content: "\f1ee";
      }

      .fa-d-and-d-beyond:before {
        content: "\f6ca";
      }

      .fa-periscope:before {
        content: "\f3da";
      }

      .fa-fulcrum:before {
        content: "\f50b";
      }

      .fa-cloudscale:before {
        content: "\f383";
      }

      .fa-forumbee:before {
        content: "\f211";
      }

      .fa-mizuni:before {
        content: "\f3cc";
      }

      .fa-schlix:before {
        content: "\f3ea";
      }

      .fa-square-xing:before {
        content: "\f169";
      }

      .fa-xing-square:before {
        content: "\f169";
      }

      .fa-bandcamp:before {
        content: "\f2d5";
      }

      .fa-wpforms:before {
        content: "\f298";
      }

      .fa-cloudversify:before {
        content: "\f385";
      }

      .fa-usps:before {
        content: "\f7e1";
      }

      .fa-megaport:before {
        content: "\f5a3";
      }

      .fa-magento:before {
        content: "\f3c4";
      }

      .fa-spotify:before {
        content: "\f1bc";
      }

      .fa-optin-monster:before {
        content: "\f23c";
      }

      .fa-fly:before {
        content: "\f417";
      }

      .fa-aviato:before {
        content: "\f421";
      }

      .fa-itunes:before {
        content: "\f3b4";
      }

      .fa-cuttlefish:before {
        content: "\f38c";
      }

      .fa-blogger:before {
        content: "\f37c";
      }

      .fa-flickr:before {
        content: "\f16e";
      }

      .fa-viber:before {
        content: "\f409";
      }

      .fa-soundcloud:before {
        content: "\f1be";
      }

      .fa-digg:before {
        content: "\f1a6";
      }

      .fa-tencent-weibo:before {
        content: "\f1d5";
      }

      .fa-symfony:before {
        content: "\f83d";
      }

      .fa-maxcdn:before {
        content: "\f136";
      }

      .fa-etsy:before {
        content: "\f2d7";
      }

      .fa-facebook-messenger:before {
        content: "\f39f";
      }

      .fa-audible:before {
        content: "\f373";
      }

      .fa-think-peaks:before {
        content: "\f731";
      }

      .fa-bilibili:before {
        content: "\e3d9";
      }

      .fa-erlang:before {
        content: "\f39d";
      }

      .fa-x-twitter:before {
        content: "\e61b";
      }

      .fa-cotton-bureau:before {
        content: "\f89e";
      }

      .fa-dashcube:before {
        content: "\f210";
      }

      .fa-42-group:before {
        content: "\e080";
      }

      .fa-innosoft:before {
        content: "\e080";
      }

      .fa-stack-exchange:before {
        content: "\f18d";
      }

      .fa-elementor:before {
        content: "\f430";
      }

      .fa-square-pied-piper:before {
        content: "\e01e";
      }

      .fa-pied-piper-square:before {
        content: "\e01e";
      }

      .fa-creative-commons-nd:before {
        content: "\f4eb";
      }

      .fa-palfed:before {
        content: "\f3d8";
      }

      .fa-superpowers:before {
        content: "\f2dd";
      }

      .fa-resolving:before {
        content: "\f3e7";
      }

      .fa-xbox:before {
        content: "\f412";
      }

      .fa-searchengin:before {
        content: "\f3eb";
      }

      .fa-tiktok:before {
        content: "\e07b";
      }

      .fa-square-facebook:before {
        content: "\f082";
      }

      .fa-facebook-square:before {
        content: "\f082";
      }

      .fa-renren:before {
        content: "\f18b";
      }

      .fa-linux:before {
        content: "\f17c";
      }

      .fa-glide:before {
        content: "\f2a5";
      }

      .fa-linkedin:before {
        content: "\f08c";
      }

      .fa-hubspot:before {
        content: "\f3b2";
      }

      .fa-deploydog:before {
        content: "\f38e";
      }

      .fa-twitch:before {
        content: "\f1e8";
      }

      .fa-ravelry:before {
        content: "\f2d9";
      }

      .fa-mixer:before {
        content: "\e056";
      }

      .fa-square-lastfm:before {
        content: "\f203";
      }

      .fa-lastfm-square:before {
        content: "\f203";
      }

      .fa-vimeo:before {
        content: "\f40a";
      }

      .fa-mendeley:before {
        content: "\f7b3";
      }

      .fa-uniregistry:before {
        content: "\f404";
      }

      .fa-figma:before {
        content: "\f799";
      }

      .fa-creative-commons-remix:before {
        content: "\f4ee";
      }

      .fa-cc-amazon-pay:before {
        content: "\f42d";
      }

      .fa-dropbox:before {
        content: "\f16b";
      }

      .fa-instagram:before {
        content: "\f16d";
      }

      .fa-cmplid:before {
        content: "\e360";
      }

      .fa-facebook:before {
        content: "\f09a";
      }

      .fa-gripfire:before {
        content: "\f3ac";
      }

      .fa-jedi-order:before {
        content: "\f50e";
      }

      .fa-uikit:before {
        content: "\f403";
      }

      .fa-fort-awesome-alt:before {
        content: "\f3a3";
      }

      .fa-phabricator:before {
        content: "\f3db";
      }

      .fa-ussunnah:before {
        content: "\f407";
      }

      .fa-earlybirds:before {
        content: "\f39a";
      }

      .fa-trade-federation:before {
        content: "\f513";
      }

      .fa-autoprefixer:before {
        content: "\f41c";
      }

      .fa-whatsapp:before {
        content: "\f232";
      }

      .fa-slideshare:before {
        content: "\f1e7";
      }

      .fa-google-play:before {
        content: "\f3ab";
      }

      .fa-viadeo:before {
        content: "\f2a9";
      }

      .fa-line:before {
        content: "\f3c0";
      }

      .fa-google-drive:before {
        content: "\f3aa";
      }

      .fa-servicestack:before {
        content: "\f3ec";
      }

      .fa-simplybuilt:before {
        content: "\f215";
      }

      .fa-bitbucket:before {
        content: "\f171";
      }

      .fa-imdb:before {
        content: "\f2d8";
      }

      .fa-deezer:before {
        content: "\e077";
      }

      .fa-raspberry-pi:before {
        content: "\f7bb";
      }

      .fa-jira:before {
        content: "\f7b1";
      }

      .fa-docker:before {
        content: "\f395";
      }

      .fa-screenpal:before {
        content: "\e570";
      }

      .fa-bluetooth:before {
        content: "\f293";
      }

      .fa-gitter:before {
        content: "\f426";
      }

      .fa-d-and-d:before {
        content: "\f38d";
      }

      .fa-microblog:before {
        content: "\e01a";
      }

      .fa-cc-diners-club:before {
        content: "\f24c";
      }

      .fa-gg-circle:before {
        content: "\f261";
      }

      .fa-pied-piper-hat:before {
        content: "\f4e5";
      }

      .fa-kickstarter-k:before {
        content: "\f3bc";
      }

      .fa-yandex:before {
        content: "\f413";
      }

      .fa-readme:before {
        content: "\f4d5";
      }

      .fa-html5:before {
        content: "\f13b";
      }

      .fa-sellsy:before {
        content: "\f213";
      }

      .fa-sass:before {
        content: "\f41e";
      }

      .fa-wirsindhandwerk:before {
        content: "\e2d0";
      }

      .fa-wsh:before {
        content: "\e2d0";
      }

      .fa-buromobelexperte:before {
        content: "\f37f";
      }

      .fa-salesforce:before {
        content: "\f83b";
      }

      .fa-octopus-deploy:before {
        content: "\e082";
      }

      .fa-medapps:before {
        content: "\f3c6";
      }

      .fa-ns8:before {
        content: "\f3d5";
      }

      .fa-pinterest-p:before {
        content: "\f231";
      }

      .fa-apper:before {
        content: "\f371";
      }

      .fa-fort-awesome:before {
        content: "\f286";
      }

      .fa-waze:before {
        content: "\f83f";
      }

      .fa-cc-jcb:before {
        content: "\f24b";
      }

      .fa-snapchat:before {
        content: "\f2ab";
      }

      .fa-snapchat-ghost:before {
        content: "\f2ab";
      }

      .fa-fantasy-flight-games:before {
        content: "\f6dc";
      }

      .fa-rust:before {
        content: "\e07a";
      }

      .fa-wix:before {
        content: "\f5cf";
      }

      .fa-square-behance:before {
        content: "\f1b5";
      }

      .fa-behance-square:before {
        content: "\f1b5";
      }

      .fa-supple:before {
        content: "\f3f9";
      }

      .fa-rebel:before {
        content: "\f1d0";
      }

      .fa-css3:before {
        content: "\f13c";
      }

      .fa-staylinked:before {
        content: "\f3f5";
      }

      .fa-kaggle:before {
        content: "\f5fa";
      }

      .fa-space-awesome:before {
        content: "\e5ac";
      }

      .fa-deviantart:before {
        content: "\f1bd";
      }

      .fa-cpanel:before {
        content: "\f388";
      }

      .fa-goodreads-g:before {
        content: "\f3a9";
      }

      .fa-square-git:before {
        content: "\f1d2";
      }

      .fa-git-square:before {
        content: "\f1d2";
      }

      .fa-square-tumblr:before {
        content: "\f174";
      }

      .fa-tumblr-square:before {
        content: "\f174";
      }

      .fa-trello:before {
        content: "\f181";
      }

      .fa-creative-commons-nc-jp:before {
        content: "\f4ea";
      }

      .fa-get-pocket:before {
        content: "\f265";
      }

      .fa-perbyte:before {
        content: "\e083";
      }

      .fa-grunt:before {
        content: "\f3ad";
      }

      .fa-weebly:before {
        content: "\f5cc";
      }

      .fa-connectdevelop:before {
        content: "\f20e";
      }

      .fa-leanpub:before {
        content: "\f212";
      }

      .fa-black-tie:before {
        content: "\f27e";
      }

      .fa-themeco:before {
        content: "\f5c6";
      }

      .fa-python:before {
        content: "\f3e2";
      }

      .fa-android:before {
        content: "\f17b";
      }

      .fa-bots:before {
        content: "\e340";
      }

      .fa-free-code-camp:before {
        content: "\f2c5";
      }

      .fa-hornbill:before {
        content: "\f592";
      }

      .fa-js:before {
        content: "\f3b8";
      }

      .fa-ideal:before {
        content: "\e013";
      }

      .fa-git:before {
        content: "\f1d3";
      }

      .fa-dev:before {
        content: "\f6cc";
      }

      .fa-sketch:before {
        content: "\f7c6";
      }

      .fa-yandex-international:before {
        content: "\f414";
      }

      .fa-cc-amex:before {
        content: "\f1f3";
      }

      .fa-uber:before {
        content: "\f402";
      }

      .fa-github:before {
        content: "\f09b";
      }

      .fa-php:before {
        content: "\f457";
      }

      .fa-alipay:before {
        content: "\f642";
      }

      .fa-youtube:before {
        content: "\f167";
      }

      .fa-skyatlas:before {
        content: "\f216";
      }

      .fa-firefox-browser:before {
        content: "\e007";
      }

      .fa-replyd:before {
        content: "\f3e6";
      }

      .fa-suse:before {
        content: "\f7d6";
      }

      .fa-jenkins:before {
        content: "\f3b6";
      }

      .fa-twitter:before {
        content: "\f099";
      }

      .fa-rockrms:before {
        content: "\f3e9";
      }

      .fa-pinterest:before {
        content: "\f0d2";
      }

      .fa-buffer:before {
        content: "\f837";
      }

      .fa-npm:before {
        content: "\f3d4";
      }

      .fa-yammer:before {
        content: "\f840";
      }

      .fa-btc:before {
        content: "\f15a";
      }

      .fa-dribbble:before {
        content: "\f17d";
      }

      .fa-stumbleupon-circle:before {
        content: "\f1a3";
      }

      .fa-internet-explorer:before {
        content: "\f26b";
      }

      .fa-stubber:before {
        content: "\e5c7";
      }

      .fa-telegram:before {
        content: "\f2c6";
      }

      .fa-telegram-plane:before {
        content: "\f2c6";
      }

      .fa-old-republic:before {
        content: "\f510";
      }

      .fa-odysee:before {
        content: "\e5c6";
      }

      .fa-square-whatsapp:before {
        content: "\f40c";
      }

      .fa-whatsapp-square:before {
        content: "\f40c";
      }

      .fa-node-js:before {
        content: "\f3d3";
      }

      .fa-edge-legacy:before {
        content: "\e078";
      }

      .fa-slack:before {
        content: "\f198";
      }

      .fa-slack-hash:before {
        content: "\f198";
      }

      .fa-medrt:before {
        content: "\f3c8";
      }

      .fa-usb:before {
        content: "\f287";
      }

      .fa-tumblr:before {
        content: "\f173";
      }

      .fa-vaadin:before {
        content: "\f408";
      }

      .fa-quora:before {
        content: "\f2c4";
      }

      .fa-square-x-twitter:before {
        content: "\e61a";
      }

      .fa-reacteurope:before {
        content: "\f75d";
      }

      .fa-medium:before {
        content: "\f23a";
      }

      .fa-medium-m:before {
        content: "\f23a";
      }

      .fa-amilia:before {
        content: "\f36d";
      }

      .fa-mixcloud:before {
        content: "\f289";
      }

      .fa-flipboard:before {
        content: "\f44d";
      }

      .fa-viacoin:before {
        content: "\f237";
      }

      .fa-critical-role:before {
        content: "\f6c9";
      }

      .fa-sitrox:before {
        content: "\e44a";
      }

      .fa-discourse:before {
        content: "\f393";
      }

      .fa-joomla:before {
        content: "\f1aa";
      }

      .fa-mastodon:before {
        content: "\f4f6";
      }

      .fa-airbnb:before {
        content: "\f834";
      }

      .fa-wolf-pack-battalion:before {
        content: "\f514";
      }

      .fa-buy-n-large:before {
        content: "\f8a6";
      }

      .fa-gulp:before {
        content: "\f3ae";
      }

      .fa-creative-commons-sampling-plus:before {
        content: "\f4f1";
      }

      .fa-strava:before {
        content: "\f428";
      }

      .fa-ember:before {
        content: "\f423";
      }

      .fa-canadian-maple-leaf:before {
        content: "\f785";
      }

      .fa-teamspeak:before {
        content: "\f4f9";
      }

      .fa-pushed:before {
        content: "\f3e1";
      }

      .fa-wordpress-simple:before {
        content: "\f411";
      }

      .fa-nutritionix:before {
        content: "\f3d6";
      }

      .fa-wodu:before {
        content: "\e088";
      }

      .fa-google-pay:before {
        content: "\e079";
      }

      .fa-intercom:before {
        content: "\f7af";
      }

      .fa-zhihu:before {
        content: "\f63f";
      }

      .fa-korvue:before {
        content: "\f42f";
      }

      .fa-pix:before {
        content: "\e43a";
      }

      .fa-steam-symbol:before {
        content: "\f3f6";
      }

       
      /*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
      :root,
      :host {
        --fa-style-family-classic: "Font Awesome 6 Free";
        --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
      }

      @font-face {
        font-family: "Font Awesome 6 Free";
        font-style: normal;
        font-weight: 900;
        /*savepage-font-display=block*/
        src: /*savepage-url=../webfonts/fa-solid-900.woff2*/ url()
            format("woff2"),
          /*savepage-url=../webfonts/fa-solid-900.ttf*/ url() format("truetype");
      }

      .fas,
      .fa-solid {
        font-weight: 900;
      }
   


      :root {
        --font: "TTNorms", sans-serif;
        --border-color: #232946;
        --color-primary: #fff;
        --color-secondary: #f27121;
        --color-tertiary: #e94057;
        --color-offwhite: #ecedfe;
        --color-text-default: #fff;
        --color-text-body: #a9b3c2;
        --color-text-primary: #202f44;
        --color-text-secondary: #111b26;
        --color-background: #020314;
        --color-background-secondary: #14182a;
        --color-background-tertiary: #060718;
        --trans-300: all 300ms ease;
        --trans-600: all 600ms ease;
        --trans-900: all 900ms ease;
        --trans-1200: all 1200ms ease;
      }

      body {
        font-family: "TTNorms", sans-serif;
        text-rendering: optimizeLegibility;
        color: #222;
        font-size: 16px;
        line-height: 1.9em;
        background: var(--color-background);
        background: #0e161e;
        background: #0b1218;
      }

      #content {
        background-color: #0e161e;
        background-color: #0b1218;
      }

      .noise {
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        width: 100vw;
        overflow: hidden;
        pointer-events: none;
        z-index: 90;
        opacity: 0.3;
      }

      .noise:before {
        content: "";
        position: absolute;
        top: -100%;
        left: -100%;
        height: 300%;
        width: 300%;
        background: /*savepage-url=../img/noise.png*/ var(--savepage-url-20);
        pointer-events: none;
        display: block;
        opacity: 0.7;
        -webkit-animation: grain 2s steps(10) infinite;
        animation: grain 2s steps(10) infinite;
        will-change: transform;
      }

      p {
        font-family: "TTNorms", sans-serif;
        font-size: 16px;
      }

      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      .h1,
      .h2,
      .h3,
      .h4,
      .h5,
      .h6 {
        font-family: "Axiforma", sans-serif;
        color: #202f44;
      }

      .h1,
      h1 {
        font-size: 54px;
        line-height: 1.2;
      }

      .h2,
      h2 {
        font-size: 44px;
        line-height: 1.4;
        letter-spacing: 0;
      }

      .h3,
      h3 {
        font-size: 32px;
        line-height: 1.5em;
      }

      .h4,
      h4 {
        font-size: 26px;
        line-height: 1.6em;
      }

      .h5,
      h5 {
        font-size: 20px;
        line-height: 1.6em;
      }

      .h6,
      h6 {
        font-size: 18px;
        line-height: 1.8;
      }

      .bg-offwhite {
        background: var(--color-offwhite) !important;
      }

      .bg-offwhite-10 {
        background: var(--color-offwhite-10) !important;
      }

      .container {
        max-width: 1280px;
        width: 100%;
        margin: 0 auto;
      }

      .main-header .container {
        max-width: 1280px;
      }

      .pos-rel {
        position: relative !important;
      }

      .pos-abl {
        position: absolute !important;
      }

      .divider-light {
        border-color: #dee1e6;
      }

      .gradient-text {
        background: linear-gradient(
          117.15deg,
          #a32b7b -7.16%,
          #e94057 56.41%,
          #92278f 119.98%
        );
        background: linear-gradient(to right, #92278F, #00FFFF);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      hr {
        border-color: rgb(38 41 57);
        margin-top: 40px;
        margin-bottom: 40px;
      }

      a.text-underline:hover,
      a.text-underline:focus {
        color: var(--color-tertiary);
      }

      /* Text Colors */
      .text-color-amber-500 {
        color: #e5b15a;
      }

      .text-color-teal-500 {
        color: #0eb3a0;
      }

      .text-color-cyan-400 {
        color: #7bdae8;
      }

      .text-color-sky-500 {
        color: #079de0;
        font-style: normal;
      }

      .text-color-red-500 {
        color: #e23b3b;
      }

      .text-color-pink-500 {
        color: #f86caa;
      }

      .text-color-violet-300 {
        color: #c0b3f3;
      }

      .text-color-indigo-300 {
        color: #8f9ee7;
      }

      .text-color-sky-300 {
        color: #73cbf5;
      }

      .text-color-teal-300 {
        color: #29a89b;
      }

      .text-color-violet-500 {
        color: #8d62ee;
      }

      .text-color-red-400 {
        color: #e27979;
      }

      .text-color-yellow-300 {
        color: #c3bd8f;
      }

      /* Header/Navigation */
      .main-header-overlay {
        background-color: #ecedfd;
        background-color: transparent;
      }

      .main-header .social-icon {
        font-size: 17px;
      }

      .main-header .social-icon:not([class*="scheme-"]) a,
      .main-nav > li > a {
        color: var(--color-text-default);
      }

      .main-header .social-icon:not([class*="scheme-"]) a:hover,
      .main-nav > li > a:hover {
        color: #202f44;
      }

      .lqd-stack-active-row-light
        .main-header:not(.header-fullscreen):not(.header-side)
        .mainbar-wrap:not(.is-stuck)
        .header-module
        .ld-module-trigger,
      .lqd-stack-active-row-light
        .main-header:not(.header-fullscreen):not(.header-side)
        .mainbar-wrap:not(.is-stuck)
        .main-nav
        > li
        > a {
        color: #202f44;
      }

      .main-nav > li > a {
        font-size: 15px;
        font-weight: 500;
        /* font-family: 'Axiforma', sans-serif; */
        letter-spacing: 0;
      }

      .main-nav > li.is-active > a,
      .main-nav > li.current-menu-item > a,
      .main-nav > li:hover > a,
      .main-nav > li > a:hover {
        color: #fff;
      }

      .main-nav .external-link--arrow {
        width: 16px;
        height: 16px;
        cursor: pointer;
        justify-content: center;
        align-items: center;
        margin-left: 0;
      }

      .nav-light .main-nav > li > a {
        color: rgba(255, 255, 255, 0.75);
      }

      .nav-light .main-nav > li > a .link-ext {
        background-color: #fff;
      }

      .nav-dark .main-nav > li > a {
        color: rgba(0, 0, 0, 0.75);
      }

      .nav-dark .main-nav > li.is-active > a,
      .nav-dark .main-nav > li.current-menu-item > a,
      .nav-dark .main-nav > li:hover > a,
      .nav-dark .main-nav > li > a:hover {
        color: #000;
      }

      .is-stuck {
        background-color: var(--color-background-tertiary);
        background-color: #0e161e;
        box-shadow: none;
      }

      .is-stuck.mainbar-wrap {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
      }

      .is-stuck .main-nav > li > a,
      .is-stuck .main-nav > li > a:hover {
        color: #fff !important;
      }

      .megamenu .megamenu-container .container {
        max-width: 1140px;
      }

      .megamenu .grid-menu--wrapper h4,
      .megamenu-description h4,
      .megamenu-row--wrapper h4,
      .megamenu-right--links h4 {
        color: #fff;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        margin-top: 0;
        margin-bottom: 0;
      }

      .megamenu .grid-menu {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        column-gap: 24px;
        row-gap: 12px;
        padding: 30px 0 30px;
      }

      .megamenu .megamenu-inner-row {
        background-color: var(--color-background-tertiary);
        padding: 0 35px;
      }

      .megamenu .lqd-custom-menu li {
        margin-bottom: 0;
      }

      .mega-link {
        margin-left: -0.5rem;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        background-color: transparent;
        border-radius: 0.375rem;
        padding: 1rem;
        font-size: 1rem;
        line-height: 1.5rem;
        color: rgb(38, 44, 45);
      }

      .mega-link:hover {
        text-decoration: none;
        background-color: var(--color-background-secondary);
      }

      .mega-link.text:hover {
        background-color: rgb(222 139 65 / 8%);
      }

      .mega-link.document:hover {
        background-color: rgb(169 103 228 / 8%);
      }

      .mega-link.image:hover {
        background-color: rgb(56 215 149 / 8%);
      }

      .mega-link .text-icon--wrapper {
        display: flex;
        align-items: flex-start;
        gap: 16px;
      }

      .mega-link .text-icon--wrapper .image-icon,
      .megamenu-row--lists li a .image-icon {
        flex-shrink: 0;
        width: 24px;
        height: 24px;
        margin-top: 3px;
      }

      .mega-link .text-icon--wrapper .link-name,
      .megamenu-row--lists li a .link-name {
        color: var(--color-text-default);
        margin-left: 0;
        font-size: 16px;
        line-height: 1.25rem;
        font-weight: 500;
        /* background: linear-gradient(117.15deg, #A32B7B -7.16%, #E94057 56.41%, #F27121 119.98%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
      }

      .mega-link .link-description,
      .megamenu-row--lists li a .link-description {
        font-size: 13px;
        line-height: 1.65;
        display: block;
        color: #aab6c9;
        margin-top: 8px;
      }

      .navbar-brand img {
        width: 170px;
      }

      .megamenu-resource--link {
        display: inline-block;
        padding-left: 3rem;
        border-left: 0.1rem solid #c2c5cb;
        -webkit-transition: color 0.2s;
        transition: color 0.2s;
      }

      .megamenu-resource--image {
        width: 100%;
        border-radius: 0.625rem;
      }

      .megamenu-resource--link .content-heading--wrapper {
        margin-top: 16px;
      }

      .megamenu-resource--link .content-heading {
        font-family: "Axiforma", sans-serif;
        font-size: 12px;
        font-weight: 500;
        letter-spacing: 0.5px;
        line-height: 120%;
        color: #3a4656;
        text-transform: uppercase;
        margin-top: 0;
      }

      .megamenu-resource--link .content-body {
        color: #546175;
      }

      .megamenu-link--flex {
        display: flex;
        justify-content: space-between;
        flex-direction: row;
        gap: 20px;
      }

      .megamenu-description {
        display: inline-block;
        padding: 35px 0 0;
        width: 250px;
        min-width: 250px;
      }

      .megamenu-row--wrapper,
      .megamenu-post--wrapper {
        display: inline-block;
        padding: 35px 0 30px;
        width: 100%;
      }

      .megamenu-post--wrapper,
      .megamenu-right--links {
        border-left: 1px solid var(--border-color);
        padding-left: 1.5rem;
      }

      .megamenu-right--links .content-wrapper {
        padding: 35px 0 30px;
      }

      .megamenu-row--lists {
        list-style: none;
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 16px;
        margin-top: 1.5rem;
      }

      .megamenu-row--lists li {
        font-size: 15px;
        display: block;
        padding-bottom: 12px;
        -webkit-transition: all 250ms ease;
        -o-transition: all 250ms ease;
        transition: all 250ms ease;
      }

      .megamenu-row--lists li:not(:last-child) {
        border-bottom: 1px solid var(--border-color);
      }

      .megamenu-row--lists li a,
      .megamenu-description a {
        display: flex;
        align-items: center;
        gap: 16px;
      }

      .megamenu-description a {
        padding-top: 24px;
      }

      .megamenu-row--lists li a .image-icon {
        margin-top: 0;
      }

      .megamenu-row--lists li a .link-name,
      .megamenu-description a .link-name {
        color: var(--color-text-default);
        font-size: 15px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 8px;
      }

      .megamenu-description a .link-name {
        color: #e84057;
      }

      .megamenu-row--lists li a .link-name svg,
      .megamenu-description a .link-name svg {
        display: inline-block;
        pointer-events: none;
        -webkit-transform: translateX(-8px);
        -ms-transform: translateX(-8px);
        transform: translateX(-8px);
        opacity: 0;
        -webkit-transition: opacity 250ms ease, -webkit-transform 250ms ease;
        transition: opacity 250ms ease, -webkit-transform 250ms ease;
        -o-transition: opacity 250ms ease, transform 250ms ease;
        transition: opacity 250ms ease, transform 250ms ease;
        transition: opacity 250ms ease, transform 250ms ease,
          -webkit-transform 250ms ease;
      }

      .megamenu-row--lists li a:hover .link-name,
      .megamenu-row--lists li a:focus .link-name {
        color: #e84057;
      }

      .megamenu-row--lists li a:hover .link-name svg,
      .megamenu-row--lists li a:focus .link-name svg,
      .megamenu-description a:hover .link-name svg,
      .megamenu-description a:focus .link-name svg {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        opacity: 1;
      }

      .megamenu-description p,
      .megamenu-right--links p {
        color: var(--color-text-default);
        font-size: 14px;
        line-height: 1.65;
        margin-top: 16px;
        margin-bottom: 0;
      }

      .navbar-brand {
        outline: 0;
      }

      .header-module .btn-text {
        color: var(--color-text-body);
        font-size: 14px;
        font-weight: 500;
        /* font-family: 'Axiforma', sans-serif; */
        letter-spacing: 0;
      }

      .nav-item-children {
        background-color: var(--color-background-secondary);
        padding: 0.75em 0.75em;
      }

      .nav-item-children > li > a {
        padding: 0.8em 1em;
        border-radius: 5px;
        color: #fff;
      }

      .nav-item-children > li:hover > a {
        background-color: #0c121f;
        color: #fff;
      }

      /* Hero */
      .hero-section {
        position: relative;
      }

      .hero-particles {
        position: absolute;
        z-index: 0;
        width: 100%;
        height: 100%;
      }

      .hero-section .top-bg--gradient {
        background-image: radial-gradient(
          80% 50% at 50% -20%,
          rgba(94, 176, 239, 0.5),
          hsla(0, 0%, 100%, 0)
        );
        inset: 0;
        z-index: 0;
        position: absolute;
      }

      .hero-section .stroke-lines {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        stroke: hsla(0, 0%, 100%, 0.05);
        -webkit-mask-image: radial-gradient(
          75% 50% at top center,
          #fff,
          transparent
        );
        mask-image: radial-gradient(75% 50% at top center, #fff, transparent);
        z-index: 0;
      }

      .hero-section .blending-group-wrapper {
        z-index: 1;
        filter: blur(120px);
        mix-blend-mode: normal;
        position: absolute;
      }

      .hero-section .blending-group-wrapper .shape-1 {
        width: 40em;
        height: 40em;
        opacity: 0.06;
        background-color: #a0bce0;
        border-radius: 999em;
        margin-left: auto;
        margin-right: auto;
        position: absolute;
        top: -24.7em;
        left: 0;
        right: 0;
      }

      .hero-section .blending-group-wrapper .shape-2 {
        width: 43em;
        height: 40em;
        opacity: 0.38;
        background-color: #3448bb;
        border-radius: 999em;
        margin-left: auto;
        margin-right: auto;
        position: absolute;
        top: -20em;
        left: -27.4em;
        right: 0;
      }

      .hero-section .blending-group-wrapper .shape-3 {
        width: 53em;
        height: 100em;
        opacity: 0.2;
        background-color: #92278f;
        border-radius: 999em;
        position: absolute;
        top: -19.8em;
        left: -26em;
        right: 0;
        transform: rotate(-28deg);
      }

      .hero-section .blending-group-wrapper .shape-4 {
        width: 65em;
        height: 40em;
        opacity: 0.17;
        background-color: #7d6744;
        border-radius: 999em;
        margin-left: auto;
        position: absolute;
        top: -11.3em;
        left: 0;
        transform: rotate(40deg);
      }

      .hero-section .blending-group-wrapper .shape-5 {
        width: 30em;
        height: 30em;
        opacity: 0.2;
        background-color: #71351f;
        border-radius: 999em;
        margin-left: auto;
        margin-right: auto;
        position: absolute;
        top: -21.7em;
        left: 0;
        right: 0;
      }

      .hero-section .blending-group-wrapper .shape-6 {
        width: 66em;
        height: 60em;
        opacity: 0.2;
        background-color: #384d68;
        border-radius: 999em;
        margin-left: auto;
        position: absolute;
        top: -14.2em;
        right: -25em;
        transform: rotate(60deg);
      }

      .hero-section .blending-group-wrapper .shape-7 {
        width: 20em;
        height: 13em;
        opacity: 0.23;
        background-color: #6936c7;
        border-radius: 999em;
        margin-left: auto;
        margin-right: auto;
        position: absolute;
        top: -4.1em;
        left: 0;
        right: -23.9em;
        transform: rotate(40deg);
      }

      .hero-section .blending-group-wrapper .shape-8 {
        width: 47em;
        height: 119em;
        opacity: 0.1;
        background-color: #749266;
        border-radius: 999em;
        margin-left: auto;
        margin-right: auto;
        position: absolute;
        top: -1.1em;
        left: 26.7em;
        right: 0;
        transform: rotate(29deg);
      }

      .hero-section .blending-group-wrapper .shape-9 {
        width: 30em;
        height: 119em;
        opacity: 0.13;
        background-color: #1b1b1b;
        border-radius: 999em;
        position: absolute;
        top: -5.3em;
        right: 1.2em;
        transform: rotate(39deg);
      }

      .hero-copy--wrap {
        position: relative;
        padding-top: 64px;
        margin-top: 120px;
        margin-bottom: 40px;
        z-index: auto;
      }

      .hero-image {
        position: absolute;
        background-image: /*savepage-url=../img/intro-bg-image.png*/ url();
        background-position: 0 0;
        background-size: cover;
        background-repeat: repeat;
        top: 20%;
        left: 45%;
        right: auto;
        min-height: 440px;
        min-width: 700px;
      }

      .hero-copy {
        display: flex;
        flex-direction: column;
        justify-content: center;
        text-align: center;
        margin: 0 auto;
        text-align: center;
        width: 850px;
      }

      .hero-copy h1 {
        color: var(--color-text-default);
        font-size: 66px;
        font-family: "Axiforma", sans-serif;
        font-weight: 200;
        line-height: 1.1;
        margin-bottom: 24px;
      }

      .textTyping-wrapper {
        position: relative;
        perspective: 1000px;
      }

      .textTyping-text {
        display: inline-block;
        animation: typingEffect 3s steps(15, end),
          blinkCursor 0.5s step-end infinite alternate;
        white-space: nowrap;
        overflow: hidden;
        border-right: 3px solid transparent;
      }

      @keyframes typingEffect {
        from {
          width: 0;
        }
      }

      @keyframes blinkCursor {
        to {
          border-color: #fff;
        }
      }

      .hero-copy--links {
        margin: 15px 0 32px;
      }

      .hero-copy .small-text {
        font-size: 12px;
        width: 350px;
        color: #cfd8e2;
        text-align: center;
        padding-top: 13px;
        margin: 0 auto;
      }

      .hero-copy--logos {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        max-width: 500px;
      }

      .hero-copy--logo {
        position: relative;
        overflow: hidden;
        padding-right: 10px;
      }

      .lqd-stack-initiated .lqd-stack-page-number,
      .lqd-stack-initiated .lqd-stack-prevnext-wrap {
        display: none;
      }

      .hero-notification--wrapper {
        margin-bottom: 0.5rem;
      }

      .hero-notification {
        backdrop-filter: blur(8px);
        background: rgba(255, 255, 255, 0.05);
        border: 1px solid rgb(44, 44, 51);
        border-radius: 100px;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        gap: 8px;
        padding: 0.25rem 1rem;
        width: fit-content;
        margin: 0 auto;
      }

      .hero-notification .image-wrapper {
        display: flex;
        justify-content: center;
        position: relative;
      }

      .hero-notification .image {
        max-width: 100%;
        width: 28px;
        height: auto;
        object-fit: contain;
      }

      .hero-notification .text-wrapper {
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        align-items: center;
        line-height: 1.25rem;
        width: 100%;
      }

      .hero-notification .text {
        color: var(--color-text-default);
        font-size: 14px;
        line-height: 1.25rem;
        text-align: left;
      }

      .hero-notification .cta-btn {
        color: #d9365d;
        background-color: transparent;
        border-radius: 4px;
        display: flex;
        font-size: 14px;
        font-weight: 500;
        line-height: 2;
        justify-content: center;
        padding: 6px 1.25rem;
        margin: 0 auto;
        text-decoration: none;
        text-transform: capitalize;
        min-width: 0;
        width: fit-content;
        white-space: nowrap;
        position: relative;
      }

      .hero-notification .btn-label {
        display: inline;
      }

      .hero-notification .btn-arrow {
        margin-left: 8px;
        display: flex;
        align-items: center;
      }

      .hero-notification .cta-btn:hover {
        background-color: rgba(146, 39, 143, 0.03);
      }

      .hero-tag--text {
        display: inline-block;
        /* font-family: 'SFMono', sans-serif; */
        padding: 6px 12px;
        background: #e5f0ff;
        color: #fff;
        font-size: 0.75rem;
        line-height: 0.875rem;
        border-radius: 8px;
        text-align: center;
        margin-bottom: 16px;
      }

      .hero-body--text {
        color: var(--color-text-default);
        font-size: 20px;
        margin: 0 auto;
        margin-bottom: 40px;
        max-width: 700px;
      }

      .hero-tag--wrap,
      .section-tag--wrap {
        background: linear-gradient(
          117.15deg,
          rgba(163, 43, 123, 0.1) -7.16%,
          rgba(242, 113, 33, 0.1) 119.98%,
          rgba(146, 39, 143, 0.1) 56.41%,
        );
        border-radius: 4px;
        margin-bottom: 16px;
        display: inline-block;
        position: relative;
        z-index: auto;
      }

      .hero-tag--gradient,
      .section-tag--gradient {
        border-radius: 4px;
        margin-top: 0;
        margin-bottom: 0;
        padding: 6px 12px;
        font-size: 16px;
        line-height: 1em;
        display: inline-block;
      }

      .hero-tag--gradient,
      .section-tag--gradient {
        background: linear-gradient(
          117.15deg,
          #ed8a61 -7.16%,
          #B57EDC 56.41%,
          #92278f 119.98%
        );
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      /* Hero Video */
      .hero-video {
        padding-top: 2rem;
        position: relative;
      }

      .hero-video--wrapper {
        border: 1px solid rgba(255, 255, 255, 0.2);
        border-radius: 1.6rem;
      }

      .video-with--preview {
        margin: 0 auto;
        align-items: center;
        position: relative;
        z-index: auto;
      }

      .video-with--preview .video-play--button {
        display: block;
        width: 100%;
        position: relative;
        cursor: pointer;
        margin: 0;
        padding: 0;
        -webkit-transition: all 200ms;
        transition: all 200ms;
      }

      .video-with--preview .video-content {
        width: 100%;
        border-radius: 1.5rem;
      }

      .video-with--preview img {
        width: 100%;
      }

      .video-with--preview .play-with--sound {
        display: flex;
        position: absolute;
        padding: 1rem 1.5rem;
        background: #041527;
        border-radius: 2rem;
        box-shadow: 0px 18px 36px 0px rgba(0, 0, 0, 0.2),
          0px 1px 1px 0px rgba(0, 0, 0, 0.04);
        color: #fff;
        font-weight: 500;
        align-items: center;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        bottom: 2rem;
        left: 2rem;
      }

      .video-with--preview .play-icon,
      .video-with--preview .mute-icon {
        height: 18px;
        width: 18px;
        margin-left: 10px;
      }

      /* Hero Demo */
      .hero-demo--section {
        margin-top: 0;
        position: relative;
        padding-bottom: 3rem;
      }

      .hero-demo--wrap {
        max-width: 100%;
        overflow: hidden;
        position: relative;
        z-index: auto;
      }

      .hero-demo--wrap .demo-image {
        margin-top: 2rem;
        margin-left: -1vw;
        width: calc(100% + 2vw);
        height: auto;
      }

      .hero-gradient--bg {
        position: absolute;
        top: -30%;
        left: 0;
        width: 100%;
        height: 100%;
        /* max-width: 1120px; */
        z-index: 1;
      }

      /* Input */
      .the__button {
        display: inline-block;
        text-decoration: none;
        padding: 10px 16px;
        font-weight: 500;
        background: linear-gradient(70deg, #3f3737, #272d2c);
        color: #fff;
        border: 1px solid #2d3230;
        transition: color 600ms ease, background 1200ms ease;
        border-radius: 36px;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        font-size: 14px;
        font-family: "Axiforma", sans-serif;
        line-height: inherit;
        height: auto;
        min-width: 0;
        width: max-content;
        display: inline-flex;
        gap: 12px;
        align-items: center;
        justify-content: center;
      }

      .header-module .the__button {
        min-width: auto;
        height: 52px;
        line-height: 1.4;
      }

      .the__button.btn--alt {
        background: none;
        color: #e94057;
        border: 1px solid #e94057;
      }

      .the__button.btn--white {
        background: #fff;
        color: var(--color-text-secondary);
        border: 1px solid #fff;
      }

      .the__button.dark {
        background: #202f44;
        color: #fff;
        border: 1px solid #202f44;
      }

      .the__button:before {
        content: "";
        width: 56px;
        height: 100%;
        border-radius: 50%;
        background: #3d3330;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) scale(0);
        transition: var(--trans-600);
      }

      .the__button.btn--white:before {
        background: #f7f7f7;
        color: var(--color-text-secondary);
      }

      .the__button.dark:before {
        background: #071d3c;
        color: #fff;
      }

      .the__button:hover:before {
        transform: translate(-50%, -50%) scale(5);
        transition: var(--trans-1200);
      }

      .the__button:hover {
        color: #fff;
        background: #433532;
      }

      .the__button.btn--white:hover {
        color: var(--color-text-secondary);
        background: #fff;
      }

      .the__button.dark:hover {
        color: #fff;
        background: #071d3c;
      }

      .the__button span {
        position: relative;
        z-index: 2;
      }

      .the__button .the__button-image {
        width: auto;
        max-height: 32px;
        z-index: 2;
      }

      .the__button-arrow {
        color: #fff;
        background-color: transparent;
        line-height: 1;
        justify-content: center;
        margin-left: 0;
        padding: 0;
      }

      .the__button.btn--white .the__button-arrow {
        color: var(--color-text-secondary);
      }

      .hero-copy--links .the__button + .the__button {
        margin-left: 16px;
      }

      select {
        background: /*savepage-url=../img/icons/arrow-down.svg*/ url() no-repeat
          right 0.8em center/1.4em;
        cursor: pointer !important;
      }

      .badge {
        display: inline-block;
        padding: 0.25em 0.4em;
        font-size: 85%;
        font-weight: 400;
        line-height: 1;
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        border-radius: 0.25rem;
        border-left: 2px solid transparent;
      }

      .badge-positive {
        background-color: #e1f1e9;
        border-color: #26c08a;
        color: rgb(38, 192, 138);
      }

      .badge-neutral {
        background-color: #fff9ee;
        border-color: #f8c25e;
        color: rgb(196, 148, 37);
      }

      .badge-negative {
        background-color: #fde9e9;
        border-color: #f86c6b;
        color: #f86c6b;
      }

      /* Logos */
      .logo-bar {
        padding: 80px 0 80px;
        position: relative;
      }

      .logo-text--header {
        font-size: 26px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        margin-bottom: 16px;
        margin-top: 0;
        background: linear-gradient(
          117.15deg,
          #a32b7b -7.16%,
          #e94057 56.41%,
          #f27121 119.98%
        );
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        text-align: center;
      }

      .logo-text--wrapper {
        color: var(--color-text-default);
        text-align: center;
        margin-bottom: 24px;
        position: relative;
        z-index: auto;
      }

      .logo-bar--items {
        display: flex;
        flex-flow: wrap;
        gap: 40px;
        justify-content: center;
        margin-left: -24px;
        margin-right: -24px;
        position: relative;
        z-index: auto;
      }

      .logo-bar--image {
        height: 70px;
        width: 160px;
      }

      .logo-bar--image-2 {
        width: auto;
        height: auto;
        max-height: 70px;
        max-width: 160px;
      }

      /* Features */
      .features-block {
        padding: 96px 0;
        margin-top: 3rem;
        position: relative;
      }

      .features-block .intro-grid {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 2.5rem;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: 4rem;
        position: relative;
        z-index: auto;
      }

      .features-block .intro-grid .intro-text {
        color: var(--color-text-default);
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        font-weight: 600;
        line-height: 1.35;
        letter-spacing: -0.05rem;
        margin: 0;
      }

      .features-block .intro-grid .body-text {
        font-size: 1.125rem;
        line-height: 1.75;
        color: rgba(255, 255, 255, 0.8);
        margin: 0;
      }

      .features-block .hero-bg {
        z-index: -1;
        width: 100%;
        height: 100%;
        max-width: 100%;
        object-fit: contain;
        position: absolute;
        top: -70%;
        bottom: 0%;
        left: 0%;
        right: 0%;
      }

      /* .features-block .hero-bg.saturation-125 {
    width: 150%;
    height: 100%;
    max-width: 100%;
    filter: saturate(125%);
    object-fit: contain;
    padding-top: 0;
    display: inline-block;
    top: -70%;
} */

      .features-copy,
      .cwf-section--copy {
        width: 900px;
        margin: 0 auto 80px;
        text-align: center;
        position: relative;
     
      }

      .features-copy .small-title,
      .cwf-section--copy .small-title {
        color: var(--color-text-body);
        font-size: 15px;
        line-height: 20px;
        font-weight: 500;
        white-space: nowrap;
        margin-top: 14px;
        margin-bottom: 10px;
      }

      .features-copy h3,
      .cwf-section--copy h3 {
        color: var(--color-text-default);
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        font-weight: 600;
        line-height: 1.35;
        letter-spacing: -0.05rem;
        margin-top: 0;
        margin-bottom: 26px;
      }

      .features-copy p,
      .cwf-section--copy p {
        font-size: 17px;
        line-height: 1.6;
        color: var(--color-text-default);
        margin-bottom: 0;
      }

      .features-data--wrapper {
        justify-content: space-around;
        align-items: center;
        display: flex;
      }

      .features-data--wrapper .features-data {
        text-align: center;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        display: flex;
        color: #fff;
      }

      .features-data--wrapper .data-number {
        color: #f29062;
        margin-bottom: 8px;
        font-size: 60px;
        font-weight: 600;
        line-height: 48px;
        margin-top: 48px;
      }

      .features-data--wrapper .data-number--small {
        font-size: 24px;
        line-height: 32px;
      }
/* 
      .features-about--component {
        grid-column-gap: 4rem;
        grid-row-gap: 1rem;
        grid-template: ". Area" / 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
        padding-top: 48px;
      } */

      .features-about--component .left-content {
        height: 100%;
      }

      .features-about--component .left-content .content-wrap {
        display: flex;
        flex-direction: column;
        gap: 12px;
      }

      .features-about--component .left-content .text-icon--wrapper {
        column-gap: 0.5rem;
        margin-bottom: 0.5rem;
        display: flex;
        align-items: center;
      }

      .features-about--component .left-content .icon-wrapper {
        width: 24px;
        height: 24px;
        justify-content: center;
        align-items: center;
        display: flex;
      }

      .features-about--component .left-content .icon-wrapper .svg-icon {
        fill: currentColor;
      }

      .features-about--component .left-content .small-text {
        font-size: 15px;
        font-weight: 400;
        line-height: 1.5;
        margin-bottom: 0;
      }

      .features-about--component .left-content .large-text {
        color: #e5e7ee;
        font-size: 2rem;
        font-weight: 500;
        line-height: 1.3;
        margin-top: 0;
        margin-bottom: 0;
      }


      .features-about--component .right-content .content-item {
        grid-column-gap: 1.25rem;
        /* background-color: #161e26; */
        border-radius: 0.75rem;
        color: #fff;
        align-items: center;
        padding: 1.25rem;
        display: flex;
        flex-direction:column;
        text-align:center
      }

      .features-about--component .right-content .icon-wrapper {
        width: 48px;
        height: 48px;
        min-width: 48px;
        background-color: rgba(118, 245, 245, 0.15);
        border-radius: 8px;
        color: rgb(118, 245, 245);
        display: flex;
        align-items: center;
        justify-content: center;
      }

      .features-about--component .right-content .icon-wrapper .svg-icon {
        fill: currentColor;
      }

  

      .features-about--component .right-content .large-text {
        font-size: 21px;
        font-weight: 400;
        line-height: 1.3;
        margin: 0;
      }

      .features-about--divider {
        background-color: rgba(164, 173, 183, 0.15);
        margin-top: 5rem;
        margin-bottom: 5rem;
        width: 100%;
        height: 1px;
      }

      .features-grid {
        display: block;
        width: 100%;
      }

      .features-grid .carousel-cell {
        width: 100%;
      }

      .features-block .flickity-prev-next-button {
        top: auto;
        bottom: -18%;
      }

      .features-block .flickity-page-dots .dot,
      .solutions-section .flickity-page-dots .dot {
        background-color: var(--color-text-primary);
        opacity: 0.5;
        transition: opacity 0.3s ease-in-out;
      }

      .features-block .flickity-page-dots .dot.is-selected,
      .solutions-section .flickity-page-dots .dot.is-selected {
        background-color: #e94057;
        stroke-dashoffset: 34.3522;
        position: relative;
        opacity: 1;
      }

      .features-block .flickity-page-dots .dot.is-selected::before {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 14px;
        height: 14px;
        border-radius: 50%;
        border: 2px solid transparent;
        stroke: #ffffff;
        stroke-width: 2px;
        stroke-dasharray: 307.919;
        stroke-dashoffset: 307.919;
        opacity: 1;
        animation: progressCircle 6s linear infinite;
      }

      @keyframes progressCircle {
        0% {
          stroke-dashoffset: 307.919;
        }
        100% {
          stroke-dashoffset: 0;
        }
      }

      .features-grid--list {
        font-size: 0.875rem;
        line-height: 1.25rem;
        padding: 30px 24px;
        border: 1px solid #15162e;
        border-radius: 16px;
        background-color: var(--color-background-tertiary);
        min-height: 100%;
        overflow: hidden;
        position: relative;
        width: 100%;
      }

      .features-grid--list .list-header {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
      }

      .features-grid--list .icon-wrapper {
        position: relative;
      }

      .features-grid--list .icon-wrapper .icon {
        width: 36px;
        height: 36px;
        display: block;
        color: #fff;
      }

      .features-grid--list .image-wrapper {
        position: relative;
        width: 100%;
        height: 200px;
        margin-bottom: 30px;
      }

      .features-grid--list .image-wrapper img {
        width: 100%;
        height: 100%;
        border-radius: 8px;
        object-fit: cover;
        overflow: hidden;
      }

      .features-grid--list .list-header .list-header--text {
        font-size: 16px;
        font-weight: 600;
        line-height: 1.3;
        margin-top: 0;
        display: inline-block;
        color: var(--color-text-default);
      }

      .features-grid--list .list-subtext {
        color: var(--color-offwhite);
        font-size: 16px;
        line-height: 1.5;
        margin-top: 18px;
      }

      .features-grid--list .list-text {
        font-size: 15px;
        line-height: 1.5;
        color: var(--color-text-body);
        margin-top: 18px;
        margin-bottom: 32px;
      }

      .features-grid--list .more-info--wrapper {
        background-color: rgba(255, 255, 255, 0.05);
        border-radius: 100px;
        align-items: center;
        cursor: pointer;
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 10px;
        height: min-content;
        justify-content: center;
        overflow: hidden;
        padding: 12px;
        position: relative;
        width: min-content;
        will-change: transform;
        -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
        animation: pulse 2s infinite;
      }

      @keyframes pulse {
        0% {
          box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.2);
        }
        100% {
          box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
        }
      }

      .features-grid--list .more-info {
        color: var(--color-text-body);
        flex: none;
        height: 24px;
        position: relative;
        width: 24px;
      }

      .features-block .tabs-nav-filled {
        padding-top: 16px;
        position: relative;
      }

      .features-block .tabs-nav.features-tabs {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        overflow-x: auto;
        overflow-y: hidden;
      }

      .features-block .tabs-nav.features-tabs::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background-color: #23273c;
      }

      .features-block .tabs-nav-filled .tabs-nav.features-tabs a {
        color: var(--color-text-default);
        font-size: 17px;
        padding: 16px 24px;
        position: relative;
      }

      .features-block
        .tabs-nav-active-filled
        .tabs-nav.features-tabs
        li.active
        a,
      .features-block
        .tabs-nav-active-filled
        .tabs-nav.features-tabs
        li
        a:hover {
        background-color: transparent;
      }

      .features-block
        .tabs-nav-active-filled
        .tabs-nav.features-tabs
        li.active
        a::before {
        content: "";
        position: absolute;
        width: 80%;
        height: 25px;
        left: 20px;
        bottom: -32px;
        filter: blur(20px);
        background: linear-gradient(
          85.5deg,
          rgb(244 46 135) 5.66%,
          rgb(255 39 68) 99.14%
        );
      }

      /* .features-block .tabs-nav-active-filled .tabs-nav li.active a::after {
    content: "";
    position: absolute;
    width: 112px;
    height: 28px;
    right: 20px;
    bottom: -38px;
    filter: blur(20px);
    background: linear-gradient(85.5deg, rgb(238, 2, 139) 5.66%, rgb(174, 41, 255) 99.14%);
} */

      .features-block
        .tabs-nav-active-filled
        .tabs-nav.features-tabs
        li.active
        a::after {
        background: linear-gradient(85.5deg, #ed573e 5.66%, #ba306f 99.14%);
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 1px;
      }

      .features-block .nta-content--wrapper {
        padding-top: 1rem;
      }

      .features-block .nta-tabs {
        color: var(--color-text-default);
        display: flex;
        flex-direction: row;
        gap: 48px;
        padding-top: 0;
      }

      .features-block .nta-tabs .tabs-nav {
        color: var(--color-text-default);
        display: flex;
        flex-wrap: wrap;
        flex: 0 0 24%;
        max-width: 24%;
        flex-direction: column;
        gap: 24px;
        margin-bottom: 0;
      }

      .features-block .nta-tabs .tabs-nav li {
        display: block;
        text-align: left;
      }

      .features-block .nta-tabs .tabs-nav li + li {
        margin-left: 0;
      }

      .features-block .nta-tabs .tabs-nav a {
        display: flex;
        justify-content: flex-start;
        padding: 1rem 1.5rem;
        border-radius: 8px;
        background-color: #101320 !important;
        border: 1px solid transparent;
      }

      .features-block .nta-tabs.tabs-nav-active-filled .tabs-nav li.active a {
        background-color: var(--color-background-secondary) !important;
        border-color: var(--border-color);
      }

      .features-block .nta-tabs .tabs-nav .content-body {
        color: var(--color-text-default);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 8px;
      }

      .features-block .nta-tabs .tabs-nav .content-body .icon {
        width: 24px;
        max-width: 24px;
        height: 24px;
        overflow: hidden;
      }

      .features-block .nta-tabs .tabs-nav .content-body .heading-text {
        font-size: 16px;
        font-weight: 500;
        line-height: 1.5;
        display: block;
      }

      .features-block .nta-tabs .tabs-nav .content-body .body-text {
        font-size: 14px;
        font-weight: 400;
        line-height: 1.5;
        color: rgb(215, 223, 235);
        display: none;
        padding-top: 3px;
      }

      .features-block
        .nta-tabs.tabs-nav-active-filled
        .tabs-nav
        li.active
        .body-text {
        display: block;
      }

      .features-block .nta-tabs .nta-content--block {
        margin-top: 24px;
      }

      .features-block .nta-tabs .nta-content {
        background: var(--color-background-secondary);
        display: flex;
        flex-direction: column;
        padding: 2rem;
        gap: 24px;
      }

      .features-block .nta-tabs .nta-content .text-ref {
        padding: 0.5rem 1.25rem;
        background-color: rgb(0, 0, 0);
        color: rgb(0, 232, 120);
        font-size: 1rem;
        text-transform: lowercase;
      }

      .features-block .nta-tabs .nta-content .text-block--wrap {
        display: flex;
        width: 100%;
        padding: 1.25rem;
        background-color: #090917;
        color: rgb(237, 237, 242);
        flex-direction: row;
        gap: 20px;
      }

      .features-block .nta-tabs .nta-content .flex-row--20 {
        display: flex;
        flex-direction: row;
        gap: 20px;
      }

      .features-block .nta-tabs .nta-content .text-block {
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        max-height: 600px;
        overflow-y: auto;
        flex-direction: column;
        gap: 16px;
        padding-right: 0.5rem;
      }

      .features-block .nta-tabs .nta-content .text-block--right {
        display: flex;
        max-height: 600px;
        overflow-y: auto;
        flex-direction: column;
        gap: 16px;
        padding-right: 0.5rem;
        border-left: 1px solid var(--border-color);
        padding-left: 16px;
        flex: 0 0 240px;
        max-width: 240px;
      }

      .features-block .nta-tabs .nta-content .text-block--right .flex-col--8 {
        display: flex;
        padding-left: 0px;
        gap: 8px;
        flex-direction: column;
      }

      .features-block .nta-tabs .nta-content .result-text {
        padding-left: 1rem;
        border-left: 3px solid rgb(19, 239, 147);
        color: rgb(226, 253, 237);
        margin-left: 0;
        font-size: 18px;
        font-weight: 500;
      }

      .features-block .nta-tabs .nta-content .text-block--right .result-text {
        font-size: 15px;
      }

      .features-block .nta-tabs .nta-content .result-text.positive {
        border-color: rgb(19, 239, 147);
      }

      .features-block .nta-tabs .nta-content .result-text.positive .result {
        color: #00d16c;
      }

      .features-block .nta-tabs .nta-content .result-text.negative {
        border-color: #f86c6b;
      }

      .features-block .nta-tabs .nta-content .result-text.negative .result {
        color: #f86c6b;
      }

      .features-block .nta-tabs .nta-content .text-block .badge {
        border-radius: 0;
        border-left-width: 0;
        font-size: 92%;
        padding-left: 0;
        padding-right: 0;
        border-bottom: 1px solid transparent;
      }

      .features-block .nta-tabs .nta-content .text-block .badge-rounded {
        border-radius: 24px !important;
        border: 1px solid var(--border-color);
        background-color: var(--color-background-tertiary);
        color: #768394;
        font-size: 11px !important;
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 1;
        text-transform: uppercase;
        padding: 0.75em 0.85em 0.4rem !important;
        margin-right: 5px;
        margin-bottom: 5px;
      }

      .features-block
        .nta-tabs
        .nta-content
        .text-block
        .badge-rounded.negative {
        border-color: #be346d;
        background-color: #ffe5e5;
        color: #951943;
      }

      .features-block .nta-tabs .nta-content .text-block .badge-positive {
        background-color: transparent;
        border-color: #06be65;
        color: #fff;
      }

      .features-block .nta-tabs .nta-content .text-block .badge-neutral {
        background-color: transparent;
        border-color: #f09c1c;
        color: #fff;
      }

      .features-block .nta-tabs .nta-content .text-block .badge-negative {
        background-color: transparent;
        border-color: #f86c6b;
        color: #fff;
      }

      .features-block
        .nta-tabs
        .nta-content
        .text-block
        .sentiment-legend--wrap {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 1rem;
        margin-top: 1.5rem;
      }

      .features-block .nta-tabs .nta-content .text-block .sentiment-legend {
        padding: 0;
        border-radius: 0;
        font-size: 15px;
        line-height: 1.5;
        font-weight: 500;
        border-bottom: 2px solid transparent;
      }

      .features-block
        .nta-tabs
        .nta-content
        .text-block
        .sentiment-legend:not(:first-child) {
        margin-left: 1rem;
      }

      .features-block .nta-tabs .nta-content .text-block .legend-positive {
        border-color: #26c08a;
        color: #26c08a;
        background: #090917;
      }

      .features-block .nta-tabs .nta-content .text-block .legend-negative {
        border-color: #f86c6b;
        color: #f86c6b;
        background: #090917;
      }

      .features-block .nta-tabs .nta-content .text-block .legend-neutral {
        border-color: #f09c1c;
        color: #f09c1c;
        background: #090917;
      }

      .features-block .sa-content--wrapper,
      .features-block .dpe-content--wrapper,
      .features-block .ia-content--wrapper {
        padding-top: 1rem;
      }

      .features-block .sa-flex--row,
      .features-block .dpe-flex--row,
      .features-block .ia-flex--row {
        display: flex;
        flex-direction: row;
        font-size: 1rem;
        line-height: 1.5rem;
        color: var(--color-text-default);
        gap: 40px;
        width: 100%;
      }

      .features-block .sa-flex--left {
        color: var(--color-text-default);
        display: flex;
        flex-direction: column;
        gap: 20px;
        padding: 1.5rem;
        border-radius: 16px;
        background-color: var(--color-background-secondary);
        flex: 0 0 calc(50% - 20px);
        max-width: calc(50% - 20px);
      }

      .features-block .sa-flex--left .audio-content--box {
        border-radius: 4px;
        background-color: var(--color-background-tertiary);
        margin-bottom: 0;
        padding: 3px 15px 8px;
      }

      .features-block .sa-flex--left .audio-content--box:after {
        display: none;
      }

      .features-block .sa-flex--row .text-title,
      .features-block .dpe-flex--row .text-title,
      .features-block .ia-flex--row .text-title {
        font-size: 20px;
        line-height: 1.3;
      }

      .features-block .dpe-flex--row .caption,
      .features-block .ia-flex--row .caption {
        color: #a3afc1;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.65;
        text-align: left;
        display: block;
      }

      .features-block .sa-flex--left .audio-input--wrapper {
        display: flex;
        flex-direction: row;
        gap: 12px;
      }

      .features-block .sa-flex--left .audio-input {
        display: flex;
        gap: 10px;
        padding: 0.75rem 1rem;
        border-radius: 4px;
        background-color: rgb(39 44 70);
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-flex: 1;
        flex-grow: 1;
      }

      .features-block .sa-flex--left .audio-input .icon-wrapper {
        display: inline-flex;
      }

      .features-block .sa-flex--left .run-demo--btn {
        background: linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0)) padding-box
            padding-box,
          linear-gradient(85.5deg, rgb(237 82 67) 5.66%, rgb(196 53 106) 99.14%)
            border-box border-box;
        color: rgb(255, 255, 255);
        filter: drop-shadow(rgba(178, 39, 248, 0.2) 10px 0px 15px)
          drop-shadow(rgba(236, 4, 143, 0.2) -10px 0px 15px);
        border: 1px solid transparent;
        font-size: 1rem;
        line-height: 2;
        font-weight: 500;
        text-transform: capitalize;
        border-radius: 4px;
        display: flex;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
        padding: 6px 1.25rem;
        box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px,
          rgba(0, 0, 0, 0.14) 0px 2px 2px 0px,
          rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
        min-width: 0px;
        transition: unset;
        white-space: nowrap;
        position: relative;
        margin-left: 0px;
        margin-right: 0px;
        width: fit-content;
      }

      .features-block .sa-flex--left .run-demo--btn:hover {
        background: linear-gradient(
          117.15deg,
          #a32b7b -7.16%,
          #e94057 56.41%,
          #f27121 119.98%
        );
      }

      .features-block .sa-flex--left .run-demo--btn::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: -1px;
        left: -1px;
        z-index: 0;
        opacity: 0;
        transition: opacity 100ms ease-in-out 0s,
          background-position 400ms ease-in-out 0s;
        border-radius: 4px;
        box-sizing: content-box;
        padding: 1px;
      }

      .features-block .sa-flex--left .run-demo--btn::before {
        background: linear-gradient(
            to right,
            rgb(237 85 62),
            rgb(234 67 85),
            rgb(209 57 99),
            rgb(199 53 105)
          )
          0% 0% / 300% 100%;
      }

      .features-block .sa-flex--left .run-demo--btn span {
        position: relative;
        z-index: 1;
      }

      .features-block .sa-flex--left .post-wrapper,
      .features-block .ia-flex--right .post-wrapper {
        font-size: 1rem;
        max-height: 200px;
        overflow-y: auto;
      }

      .features-block .sa-flex--left .post,
      .features-block .ia-flex--right .post {
        border: 0;
        border-radius: 4px;
        background-color: var(--color-background-tertiary);
        color: #c5c8c6;
        font-family: "CallingCode", sans-serif;
        direction: ltr;
        text-align: left;
        word-spacing: normal;
        word-break: normal;
        font-size: 14px;
        line-height: 1.5;
        padding: 20px 24px;
        margin: 0;
        overflow: auto;
        overflow-x: auto;
      }

      .features-block .sa-flex--left .post .code,
      .features-block .ia-flex--right .post .code {
        color: #e1e1e5;
        font-family: "SFMono", monospace;
        white-space: pre-wrap;
        display: flex;
      }

      .features-block .sa-flex--left .post .code span {
        color: rgb(108, 233, 166);
        color: #7bdae8;
      }

      .features-block .sa-flex--left .post .code span.token {
        color: rgb(225, 225, 229);
        color: #0eb3a0;
      }

      .features-block .sa-flex--right,
      .features-block .dpe-flex--left,
      .features-block .dpe-flex--right {
        background-color: var(--color-background-secondary);
        border-radius: 16px;
        display: flex;
        flex-direction: column;
        position: relative;
        gap: 20px;
        flex: 1 0 0px;
        padding: 1.5rem;
      }

      .features-block .sa-flex--right .transcribed-output--wrapper,
      .features-block .dpe-flex--right .extracted-output--wrapper {
        background-color: var(--color-background-tertiary);
        border-radius: 4px;
        color: rgb(225, 225, 229);
        display: flex;
        flex-direction: column;
        gap: 16px;
        position: relative;
        padding: 1.25rem 1.5rem;
        height: 100%;
        max-height: 520px;
        overflow-y: auto;
        z-index: 2;
      }

      .features-block .dpe-flex--right .extracted-output--wrapper {
        max-height: 540px;
      }

      .features-block .dpe-flex--left .file-input--wrapper {
        background-color: var(--color-background-tertiary);
        border-radius: 0;
        color: rgb(225, 225, 229);
        height: 100%;
        max-height: 520px;
        overflow-y: auto;
        z-index: 2;
      }

      .features-block .dpe-flex--left .file-input--wrapper {
        padding: 2px;
        background-size: 100% 100%;
        background-image: /*savepage-url=../img/file-upload-border.svg*/ url();
        background-repeat: no-repeat;
        background-position: center;
      }

      .features-block .dpe-flex--left .file-input {
        width: 100%;
        height: 510px;
        position: relative;
      }

      .features-block .dpe-flex--left .file-input .image-wrapper {
        height: 510px;
        width: 100%;
      }

      .features-block .dpe-flex--left .file-input .input-image {
        display: block;
        object-fit: contain;
        width: auto;
        height: 100%;
        margin: 0 auto;
      }

      .features-block .dpe-flex--right .extracted-output {
        display: -ms-grid;
        display: grid;
        grid-auto-columns: 1fr;
        -ms-grid-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, 1fr);
        -ms-grid-rows: auto;
        grid-template-rows: auto;
        gap: 20px;
      }

      .features-block .dpe-flex--right .extracted-output .grid-item .label {
        color: var(--color-text-default);
        font-size: 12px;
        font-weight: 400;
        line-height: 1.65;
      }

      .features-block .dpe-flex--right .extracted-output .grid-item .output {
        color: white;
        width: 100%;
        cursor: pointer;
        padding: 0.5rem;
        overflow: hidden;
        font-size: 12px;
        background: rgba(255, 255, 255, 0.1);
        transition: 0.2s;
        border-left: 2px solid transparent;
        white-space: nowrap;
        border-radius: 0.25rem;
        min-height: 30px;
        text-overflow: ellipsis;
      }

      .features-block .sa-flex--right .transcribed-data {
        display: flex;
        flex-direction: row;
        -moz-column-gap: 0.25rem;
        column-gap: 0.25rem;
        align-items: center;
      }

      .features-block .sa-flex--right .transcribed-output {
        display: flex;
        flex-direction: column;
        gap: 20px;
        opacity: 1;
        transition: opacity 300ms ease-in-out 0s;
      }

      .features-block .sa-flex--right .transcribed-output p {
        margin-bottom: 0;
      }

      .features-block .ia-flex--left {
        background-color: var(--color-background-secondary);
        border-radius: 16px;
        display: flex;
        flex-direction: column;
        position: relative;
        gap: 20px;
        flex: 1 0 0px;
        padding: 1.5rem;
        flex: 0 0 calc(60% - 20px);
        max-width: calc(60% - 20px);
      }

      .features-block .ia-flex--left .preview-template--wrapper {
        display: flex;
        gap: 20px;
        grid-template-columns: repeat(2, 1fr);
      }

      .features-block .ia-flex--left .preview-template {
        width: 100%;
        overflow: hidden;
      }

      .features-block .ia-flex--left .preview-template .preview-image--wrapper {
        width: 100%;
        height: 100%;
        position: relative;
      }

      .features-block .ia-flex--left .preview-template .preview-image {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden;
        text-align: center;
      }

      .features-block .ia-flex--left .preview-template .preview-image .image {
        max-width: 100%;
        max-height: 100%;
        vertical-align: middle;
      }

      .features-block .ia-flex--right {
        background-color: var(--color-background-secondary);
        border-radius: 16px;
        display: flex;
        flex-direction: column;
        position: relative;
        gap: 20px;
        flex: 1 0 0px;
        padding: 1.5rem;
      }

      .features-block .ia-flex--right .post-wrapper {
        max-height: 300px;
      }

      .features-block .ia-flex--right .text-block {
        display: flex;
        width: 100%;
        padding: 1.25rem;
        background-color: #090917;
        color: rgb(237, 237, 242);
        flex-direction: row;
        gap: 20px;
      }

      .features-block .ia-flex--right .result-text {
        padding-left: 1rem;
        border-left: 3px solid rgb(19, 239, 147);
        color: rgb(226, 253, 237);
        margin-left: 0;
        font-size: 18px;
        font-weight: 500;
      }

      .features-block .ia-flex--right .result-text.positive .result {
        color: #00d16c;
      }

      .wf-grid--container {
        display: grid;
        grid-column: 1/-1;
        grid-template-columns: repeat(12, 1fr);
        grid-gap: 2rem;
      }

      .wf-grid--item {
        width: 100%;
      }

      .wf-grid--item-1-1 {
        grid-column: span 12;
      }

      .wf-grid--item-2-2 {
        grid-column: span 6;
      }

      .wf-grid--item-2-3 {
        grid-column: span 7;
      }

      .wf-grid--item-3-3 {
        grid-column: span 4;
      }

      .wf-grid--item-3-2 {
        grid-column: span 5;
      }

      .wf-card {
        background-color: var(--color-background-secondary);
        border: 1px solid #1c223d;
        background-color: rgba(10, 11, 30, 0.5);
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 20px;
        color: var(--color-text-default);
        display: block;
        max-width: 100%;
        height: 100%;
      }

      .wf-card .card-inner {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        grid-row-gap: 20px;
        padding: 0;
        position: relative;
        overflow: hidden;
      }

      .wf-card .card-inner--row {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: center;
        display: grid;
        padding-right: 0;
      }

      .wf-card .card-text {
        display: flex;
        row-gap: 16px;
        flex-direction: column;
        justify-content: flex-start;
        padding: 2rem;
        padding-bottom: 0;
      }

      .wf-card .card-inner--row .card-text {
        width: 100%;
        max-width: 480px;
        row-gap: 20px;
        padding-right: 0;
      }

      .wf-card .card-heading--wrapper {
        grid-column-gap: 8px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 20px;
        grid-auto-columns: 1fr;
        display: grid;
      }

      .wf-card .card-inner--row .card-heading--wrapper {
        display: block;
      }

      .wf-card .small-title {
        color: var(--color-text-body);
        letter-spacing: 2px;
        text-transform: uppercase;
        margin-bottom: 0;
        font-size: 12px;
        font-weight: 500;
        line-height: 24px;
      }

      .wf-card .card-heading {
        color: var(--color-text-default);
        font-size: 19px;
        font-family: "Axiforma", sans-serif;
        font-weight: 600;
        line-height: 28px;
        margin-top: 0;
        margin-bottom: 0;
      }

      .wf-card .card-inner--row .card-heading {
        font-size: 30px;
        font-weight: 600;
        line-height: 40px;
      }

      .wf-card .card-arrow {
        opacity: 0;
        margin-top: 0;
        line-height: 1;
        transition: opacity 0.3s;
      }

      .wf-card:hover .card-arrow {
        opacity: 1;
        transition: opacity 0.3s;
      }

      .wf-card .card-copy {
        color: var(--color-text-default);
        font-size: 16px;
        line-height: 1.65;
        margin-bottom: 0;
      }

      .wf-card .card-image--wrapper {
        line-height: 0;
        display: inherit;
        max-width: 100%;
        max-height: 100%;
      }

      .wf-card .card-image {
        height: auto;
        width: auto;
        max-width: inherit;
        max-height: inherit;
      }

      .wf-card .card-inner--row .card-image {
        max-width: 100%;
      }

      .card-2x--flex-wrap {
        grid-column-gap: 0px;
        justify-content: space-between;
        margin-bottom: 40px;
        display: flex;
      }

      .card-2x--flex-wrap .card-wrap {
        width: 100%;
        height: 520px;
        max-width: 560px;
        background-color: #10122a;
        border-radius: 20px;
        padding-top: 24px;
        position: relative;
      }

      .card-2x--flex-wrap .coming-soon--wrapper {
        margin-bottom: 32px;
        padding-left: 25px;
        display: inline-block;
        position: static;
        top: 4%;
        bottom: auto;
        left: 4%;
        right: auto;
      }

      .card-2x--flex-wrap .coming-soon {
        color: #fff;
        background-color: rgba(255, 255, 255, 0.1);
        border-radius: 40px;
        font-size: 12px;
        font-weight: 500;
        padding: 4px 8px;
        text-transform: uppercase;
      }

      .card-2x--flex-wrap .card-content--wrap {
        max-width: 420px;
        text-align: center;
        flex-direction: column;
        justify-content: space-between;
        margin-left: auto;
        margin-right: auto;
        display: block;
      }

      .card-2x--flex-wrap .card-title--wrap {
        height: 5.5rem;
        margin-bottom: 20px;
      }

      .card-2x--flex-wrap .card-title {
        color: #fff;
        letter-spacing: 0;
        margin-top: 0;
        margin-bottom: 32px;
        font-size: 32px;
        font-weight: 400;
        line-height: 36px;
      }

      .card-2x--flex-wrap .card-copy {
        color: rgba(255, 255, 255, 0.75);
        font-size: 16px;
        line-height: 24px;
        margin: 0 10px;
      }

      .card-2x--flex-wrap .card-button--wrap {
        margin-top: 24px;
      }

      .card-2x--flex-wrap .card-button--wrap .the__button {
        font-size: 14px;
        padding: 10px 18px;
      }

      .card-2x--flex-wrap .card-img {
        max-width: 415px;
        margin-left: auto;
        margin-right: auto;
        position: absolute;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%;
      }

      .cwf-block {
        padding: 96px 0;
        position: relative;
      }

      .cwf-flex--wrap {
        grid-column-gap: 30px;
        margin-bottom: 40px;
        justify-content: space-between;
        display: flex;
      }

      .cwf-flex--wrap ._2x-card--wrap {
        z-index: 1;
        width: 100%;
        height: 300px;
        max-width: 660px;
        -webkit-backdrop-filter: blur(12px);
        backdrop-filter: blur(12px);
        background-color: rgba(10, 11, 30, 0.5);
        border: 1px solid rgba(255, 255, 255, 0.06);
        border-radius: 20px;
        padding: 32px 32px 0;
        position: relative;
        overflow: hidden;
      }

      .cwf-flex--wrap ._1x-card--wrap {
        width: 100%;
        height: 300px;
        max-width: 470px;
        background-color: rgba(10, 11, 30, 0.5);
        border: 1px solid rgba(255, 255, 255, 0.06);
        border-radius: 20px;
        padding: 32px 32px 0;
      }

      .cwf-flex--wrap .card-inner--wrapper {
        justify-content: space-between;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        display: flex;
      }

      .cwf-flex--wrap .left-content--wrap {
        width: 100%;
        max-width: 200px;
      }

      .cwf-flex--wrap .left-content--wrap .icon-wrap {
        width: 32px;
        height: 32px;
        margin-bottom: 12px;
      }

      .cwf-flex--wrap .left-content--wrap .card-title {
        color: var(--color-text-default);
        font-size: 24px;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: -0.15px;
        margin-top: 0;
        margin-bottom: 12px;
      }

      .cwf-flex--wrap .left-content--wrap .card-copy {
        color: var(--color-text-body);
        font-size: 15px;
        line-height: 1.5;
      }

      .cwf-flex--wrap .right-list--wrap {
        width: 100%;
        max-width: 320px;
        grid-row-gap: 16px;
        flex-direction: column;
        margin-top: 50px;
        display: flex;
      }

      .cwf-flex--wrap .right-list {
        height: 52px;
        grid-column-gap: 12px;
        background-color: #fff;
        border: 1px solid #e2e0e0;
        border-radius: 12px;
        align-items: center;
        padding: 12px 16px 12px 12px;
        display: flex;
        box-shadow: 0 12px 32px rgb(0 0 0 / 5%);
      }

      .cwf-flex--wrap .right-list--icon-wrap {
        width: 28px;
        height: 28px;
        background-color: var(--heading-color);
        border-radius: 8px;
        justify-content: center;
        align-items: center;
        display: flex;
      }

      .cwf-flex--wrap .right-list--icon-wrap img {
        width: 12px;
        height: 12px;
      }

      .cwf-flex--wrap .right-list--text {
        color: #8f919c;
        font-size: 15px;
        font-weight: 400;
      }

      .cwf-flex--wrap .right-list--title {
        color: #373847;
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        margin-bottom: 0;
      }

      .cwf-flex--wrap .right-list--copy {
        color: #696c76;
        font-size: 11px;
        line-height: 12px;
        margin-bottom: 0;
      }

      .cwf-flex--wrap .shadow-1 {
        z-index: -1;
        position: absolute;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: auto;
      }

      /* Use Cases */
      .use-cases,
      .use-cases--rm {
        padding: 120px 0;
        background-color: #0e161e;
        background-color: #0b1218;
        position: relative;
      }

      .use-cases .background-wrapper {
        z-index: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%;
      }

      .use-cases .background-wrapper .gradient-image {
        width: 50rem;
        height: 50rem;
        border-radius: 100%;
        position: absolute;
        bottom: auto;
        left: 0%;
        right: auto;
      }

      .use-cases .background-wrapper .gradient-image.is-1 {
        top: -1%;
        left: -26%;
        overflow: hidden;
      }

      .use-cases .background-wrapper .gradient-image.is-2 {
        opacity: 0.71;
        top: 23%;
        bottom: auto;
        left: auto;
        right: -21%;
        overflow: hidden;
      }

      .use-cases .background-wrapper .gradient-image.is-3 {
        top: -50%;
        bottom: 0%;
        left: -24%;
        right: auto;
        overflow: hidden;
      }

      .use-cases--copy {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between;
        position: relative;
        z-index: 2;
      }

      .use-cases--copy .small-title {
        color: var(--color-text-body);
        font-size: 18px;
        line-height: 20px;
        font-weight: 500;
        white-space: nowrap;
        margin-top: 14px;
        margin-bottom: 10px;
      }

      .use-cases--copy h3 {
        color: #fff;
        font-size: 40px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        margin-top: 8px;
        margin-bottom: 48px;
        width: 550px;
      }

      .use-cases--copy .body-text {
        font-size: 17px;
        line-height: 1.5;
        color: #aebbc8;
        margin-bottom: 35px;
        width: 550px;
      }

      .bullet-list--grid {
        margin-top: 32px;
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
      }

      .bullet-point {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
      }

      .bullet-point--dot {
        width: 24px;
        margin-right: 12px;
      }

      .bullet-point--body {
        color: #b9bdc4;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        margin-bottom: 0;
      }

      .use-cases--selection-wrapper {
        margin-top: 64px;
      }

      .use-cases--selection {
        margin-top: 48px;
      }

      .custom-select {
        position: relative;
        display: inline-block;
        width: 100%;
        z-index: 2;
      }

      .custom-select select {
        display: none;
      }

      .custom-select__selected {
        background-color: #0c1418;
        color: var(--color-text-default);
        padding: 15px 16px 15px;
        font-size: 15px;
        line-height: 1.6;
        border: 1px solid #252b31;
        border-radius: 6px;
        cursor: pointer;
      }

      .custom-select__arrow {
        position: absolute;
        top: 50%;
        right: 16px;
        margin-top: -3px;
        border: solid var(--color-offwhite);
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 3px;
        transform: translateY(-50%) rotate(45deg);
        cursor: pointer;
      }

      .custom-select__options {
        display: none;
        position: absolute;
        background-color: #0c1418;
        min-width: 100%;
        border: 1px solid #252b31;
        border-top: 0;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        padding-bottom: 4px;
        z-index: 1;
      }

      .custom-select__options .option {
        color: var(--color-text-default);
        font-size: 15px;
        line-height: 1.5;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        cursor: pointer;
      }

      .custom-select__options .option:hover {
        background-color: #0e161e;
        color: var(--color-offwhite);
      }

      .use-cases .tabs-nav-filled {
        padding-top: 16px;
      }

      .use-cases .tabs-nav-filled .tabs-nav a {
        font-size: 14px;
        font-weight: 500;
        padding: 0;
        padding-right: 24px;
        border-radius: 100px;
        color: #667380;
        background-color: transparent;
      }

      .use-cases .tabs-nav-spaced .tabs-nav li + li {
        margin-left: 16px;
      }

      .use-cases .tabs-nav-active-filled .tabs-nav li.active a,
      .use-cases .tabs-nav-active-filled .tabs-nav li a:hover {
        background-color: transparent;
        color: #fff;
      }

      .use-cases .tabs-content p {
        color: #fff;
      }

      .use-cases--rm .section-header {
        display: flex;
        padding-top: 2rem;
        padding-bottom: 4rem;
      }

      .use-cases--rm .section-header .content-wrap {
        max-width: 550px;
      }

      .use-cases--rm .section-header .content-wrap h3 {
        color: #fff;
        font-size: 38px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        margin: 0;
      }

      .use-cases--rm .section-grid {
        display: grid;
        grid-gap: 10%;
        grid-template-columns: 45% 45%;
        min-height: 680px;
      }

      .use-cases--rm .section-grid .left-content {
        height: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        position: relative;
        z-index: 2;
      }

      .use-cases--rm .section-grid .left-content .tab-container {
        margin-top: 1rem;
      }

      .use-cases--rm .section-grid .left-content .tabs-nav {
        flex-direction: column;
        align-items: flex-start;
        gap: 2rem;
        margin-bottom: 0;
      }

      .use-cases--rm
        .section-grid
        .left-content
        .tabs-nav-spaced
        .tabs-nav
        li
        + li {
        margin-left: 0;
      }

      .use-cases--rm .section-grid .left-content .tabs-nav-filled .tabs-nav a {
        color: #fff;
        font-size: 36px;
        font-weight: 200;
        line-height: 40px;
        padding: 0;
        background-color: transparent;
        opacity: 0.5;
      }

      .use-cases--rm .section-grid .left-content .tabs-nav li.active a,
      .use-cases--rm .section-grid .left-content .tabs-nav li a:hover,
      .use-cases--rm .section-grid .left-content .tabs-nav li a:focus {
        font-weight: 400;
        opacity: 1;
      }

      .use-cases--rm .section-grid .left-content .text-bottom {
        margin-top: 2rem;
        margin-bottom: 0;
      }

      .use-cases--rm .section-grid .left-content .text-bottom .body-text {
        color: var(--color-offwhite);
        font-size: 16px;
        font-weight: 400;
        line-height: 1.6;
        margin: 0;
      }

      .use-cases--rm .section-grid .left-content .text-bottom .link-wrap {
        display: block;
        margin-top: 1rem;
      }

      .use-cases--rm .section-grid .left-content .text-bottom .link {
        color: var(--color-offwhite);
        font-size: 18px;
        font-weight: 500;
        line-height: 135%;
        text-decoration: underline;
        text-underline-offset: 4px;
      }

      .use-cases--rm .section-grid .right-content {
        position: relative;
        /* z-index: 0; */
      }

      .use-cases--rm .section-grid .right-content .image-container {
        position: relative;
      }

      .use-cases--rm .section-grid .right-content .image-content--wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: 100%;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
      }

      .use-cases--rm .section-grid .right-content .image-content {
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
      }

      .use-cases--rm .section-grid .right-content .image-wrapper {
        height: 680px;
        width: 100%;
        border-radius: 1rem;
        position: relative;
        overflow: hidden;
      }

      .use-cases--rm .section-grid .right-content .image-wrapper img {
        bottom: 0;
        height: 100%;
        left: 0;
        margin: 0;
        max-width: none;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        object-fit: cover;
        transition: opacity 500ms linear 0s;
      }

      .solutions-grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 40px;
      }

      .solutions-grid .solution-card {
        border-radius: 12px;
        z-index: 1;
        -webkit-transition: all 250ms ease;
        -o-transition: all 250ms ease;
        transition: all 250ms ease;
        max-width: 100%;
        min-height: 350px;
        overflow: hidden;
      }

      .solutions-grid .solution-card--main,
      .solutions-grid .solution-card--flipped {
        position: absolute;
        height: 100%;
        width: 100%;
      }

      .solutions-grid .solution-card--main {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        text-decoration: none !important;
        padding: 24px;
        top: 0;
        left: 0;
      }

      .solutions-grid .solution-card--flipped {
        background: #161e26;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 24px;
        top: 0;
        left: 0;
        opacity: 0;
        -webkit-transition: opacity 0.135s ease-in-out;
        -moz-transition: opacity 0.135s ease-in-out;
        transition: opacity 0.135s ease-in-out;
      }

      .solution-card.has-bg--color {
        background: var(--color-offwhite);
        color: var(--color-text-primary);
      }

      .solution-card.has-bg--image {
        color: #fff;
      }

      .solution-card.has-bg--image:before {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
        background: -webkit-gradient(
          linear,
          left bottom,
          left top,
          from(rgba(0, 0, 0, 0.8)),
          to(rgba(0, 0, 0, 0))
        );
        background: -o-linear-gradient(
          bottom,
          rgba(0, 0, 0, 0.8) 0%,
          rgba(0, 0, 0, 0) 100%
        );
        background: linear-gradient(
          0deg,
          rgba(0, 0, 0, 0.8) 0%,
          rgba(0, 0, 0, 0) 100%
        );
        pointer-events: none;
        border-radius: inherit;
      }

      .solution-card .card-bg--image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -2;
        -o-object-fit: cover;
        object-fit: cover;
        pointer-events: none;
        border-radius: inherit;
        overflow: hidden;
      }

      .solution-card .card-bg--image img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -webkit-transition: -webkit-transform 500ms
          cubic-bezier(0.17, 0.67, 0.37, 0.99);
        transition: -webkit-transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        -o-transition: transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        transition: transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        transition: transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99),
          -webkit-transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        -webkit-transform: scale(1) translateZ(0);
        transform: scale(1) translateZ(0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .solution-card .card-header {
        margin-bottom: 60px;
        width: 100%;
      }

      .solution-card .card-tag {
        font-size: 14px;
        color: var(--color-text-secondary);
        background-color: #f4f4f4;
        border-radius: 20px;
        padding: 4px 12px;
      }

      .solution-card .card-title {
        display: block;
        font-weight: 500;
        font-size: 20px;
        line-height: 1.2;
        margin-bottom: 8px;
      }

      .solution-card.is-main-card .card-title {
        font-size: 26px;
      }

      .solution-card .solution-card--flipped .card-title {
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 1px;
        text-transform: uppercase;
        margin-bottom: 16px;
      }

      .solution-card .card-content {
        margin-top: auto;
        width: 100%;
      }

      .solution-card .solution-card--flipped .card-content {
        margin-top: 0;
      }

      /* .solution-card.has-link .card-content, .solution-card.has-link .card-arrow {
    -webkit-transform: translateY(36px);
    -ms-transform: translateY(36px);
    transform: translateY(36px);
    -webkit-transition: all 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
    -o-transition: all 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
    transition: all 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
} */

      .solution-card .card-text {
        font-size: 14px;
        line-height: 1.5;
        display: block;
      }

      .solution-card.is-main-card .card-text {
        font-size: 16px;
      }

      .solution-card .solution-card--flipped .card-text {
        font-size: 16px;
        line-height: 1.65;
      }

      .solution-card.has-link .card-arrow {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        line-height: 1;
        opacity: 1;
        margin-top: 16px;
      }

      .solution-card.has-link .card-arrow svg {
        color: var(--color-text-default);
        width: 20px;
        height: 24px;
      }

      .solution-card.has-bg--color .card-arrow svg {
        color: var(--color-text-primary);
      }

      /* .solution-card.has-link:hover.has-bg--image .card-bg--image img, .solution-card.has-link:focus.has-bg--image .card-bg--image img {
    -webkit-transform: scale(1.08) translateZ(0);
    transform: scale(1.08) translateZ(0)
} */

      .solution-card.has-link:hover .card-content,
      .solution-card.has-link:hover .card-arrow,
      .solution-card.has-link:focus .card-content,
      .solution-card.has-link:focus .card-arrow {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
      }

      .solution-card:hover .solution-card--flipped {
        opacity: 1;
      }

      .use-cases .tabs-content--grid .text-block h3 {
        margin-top: 0;
        margin-bottom: 10px;
        color: #fff;
        font-size: 40px;
        line-height: 48px;
        font-weight: 600;
      }

      .use-cases--section,
      .use-cases--bottom {
        position: relative;
        padding: 80px 0;
      }

      .use-cases--section .hero-bg {
        width: 100%;
        height: 100%;
        max-width: 100%;
        object-fit: contain;
        position: absolute;
        top: -0.5%;
        bottom: 0%;
        left: 0%;
        right: 0%;
        z-index: -1;
      }

      .use-cases--section .content-wrap {
        position: relative;
        padding-top: 48px;
        margin: 40px auto 80px;
        text-align: center;
        max-width: 700px;
        z-index: 3;
      }

      .use-cases--section .content-wrap .header-tag {
        color: #f1f1ff;
        border: 1px solid rgba(255, 255, 255, 0.12);
        border-radius: 8px;
        margin-bottom: 8px;
        padding: 6px 10px;
        font-size: 12px;
        font-weight: 500;
        line-height: 16px;
        display: inline-flex;
      }

      .use-cases--section .content-wrap .large-title {
        color: var(--color-text-default);
        font-size: 42px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.3;
        margin-top: 0;
        margin-bottom: 2rem;
      }

      .use-cases--section .content-wrap .body-text {
        color: #c5d1e4;
        font-size: 16px;
        line-height: 1.6;
        margin-top: 1rem;
        margin-bottom: 1rem;
      }

      .use-cases--cp {
        width: 750px;
        margin: 0 auto 48px;
        text-align: center;
      }

      .use-cases--cp h3 {
        color: var(--color-text-default);
        font-size: 30px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.35;
        margin-top: 0;
        margin-bottom: 26px;
      }

      .use-cases--cp p {
        font-size: 17px;
        line-height: 1.5;
        color: var(--color-text-body);
        margin-bottom: 0;
      }

      .use-cases--wrapper {
        height: 100%;
        margin-bottom: 40px;
      }

      .use-cases--wrapper .use-cases--card {
        padding: 32px;
        border-radius: 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        text-decoration: none !important;
        z-index: 1;
        -webkit-transition: all 250ms ease;
        -o-transition: all 250ms ease;
        transition: all 250ms ease;
        max-width: 100%;
        height: 100%;
        min-height: 400px;
      }

      .use-cases--wrapper .use-cases--card.has-bg--color {
        background: var(--color-background-secondary);
        color: var(--color-text-default);
        padding-left: 32px;
        padding-right: 0px;
        padding-top: 32px;
        padding-bottom: 0px;
      }

      .use-cases--wrapper .use-cases--card.has-bg--image {
        color: #fff !important;
      }

      .use-cases--wrapper .use-cases--card.has-bg--image:before {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
        background: linear-gradient(
          180deg,
          rgba(0, 0, 0, 0.7) 0%,
          rgba(0, 0, 0, 0) 100%
        );
        pointer-events: none;
        border-radius: inherit;
      }

      .use-cases--wrapper .use-cases--card .bg-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -2;
        -o-object-fit: cover;
        object-fit: cover;
        pointer-events: none;
        border-radius: inherit;
        overflow: hidden;
      }

      .use-cases--wrapper .use-cases--card .bg-image img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -webkit-transition: -webkit-transform 500ms
          cubic-bezier(0.17, 0.67, 0.37, 0.99);
        transition: -webkit-transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        -o-transition: transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        transition: transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        transition: transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99),
          -webkit-transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        -webkit-transform: scale(1) translateZ(0);
        transform: scale(1) translateZ(0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .use-cases--wrapper .use-cases--card .card-content {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
      }

      .use-cases--wrapper .use-cases--card .card-content h3 {
        color: var(--color-text-default);
        font-size: 28px;
        line-height: 1.16;
        margin-bottom: 8px;
        margin-top: 0;
        padding-right: 32px;
      }

      .use-cases--wrapper .use-cases--card.has-bg--image .card-content h3 {
        font-size: 22px;
        line-height: 1.2;
        margin-bottom: 4px;
      }

      .use-cases--wrapper .use-cases--card .card-content p {
        font-size: 15px;
        line-height: 1.6;
        margin-bottom: 40px;
        padding-right: 32px;
        max-width: 600px;
      }

      .solutions-section {
        padding: 80px 0;
        position: relative;
      }

      .solutions-header--wrap {
        position: relative;
        padding-top: 80px;
        margin-top: 40px;
        margin-bottom: 40px;
        z-index: 3;
      }

      .solutions-header {
        margin: 0 auto;
        text-align: center;
        width: 800px;
      }

      .solutions-header .header-tag {
        color: #f1f1ff;
        border: 1px solid rgba(255, 255, 255, 0.12);
        border-radius: 8px;
        margin-bottom: 8px;
        padding: 6px 10px;
        font-size: 12px;
        font-weight: 500;
        line-height: 16px;
        display: inline-flex;
      }

      .solutions-header .header-text {
        color: var(--color-text-default);
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.3;
        margin-top: 0;
        margin-bottom: 2rem;
      }

      .solutions-header .body-text {
        color: var(--color-text-default);
        font-size: 18px;
        line-height: 1.6;
        margin-top: 1rem;
        margin-bottom: 1rem;
      }

      .solutions-header .btn-links {
        margin: 32px 0 32px;
      }

      .solutions-header .btn-links .the__button + .the__button {
        margin-left: 16px;
      }

      .solutions-section .hero-bg {
        width: 100%;
        height: 100%;
        max-width: 100%;
        object-fit: contain;
        position: absolute;
        top: 5%;
        bottom: 0%;
        left: 0%;
        right: 0%;
        z-index: -1;
      }

      .solutions-section .solutions-tabs {
        background-color: var(--color-background-tertiary);
        display: flex;
        flex-direction: row;
        border-radius: 0.5rem;
        margin-top: 80px;
        padding-top: 0;
      }

      .solutions-section .solutions-tabs .tabs-nav {
        border-right: 1px solid #141e29;
        display: flex;
        flex-wrap: wrap;
        flex: 1 1 auto;
        flex-direction: column;
        margin-bottom: 0;
      }

      .solutions-section .tabs-content--wrapper {
        display: flex;
        flex-direction: row;
        width: 825px;
        height: 100%;
        min-height: 420px;
        /* border-left: 1px solid #141e29; */
        box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px,
          rgba(0, 0, 0, 0) 0px 0px 0px 0px,
          rgba(14, 14, 30, 0.1) 0px 6px 79px 0px,
          rgba(10, 20, 33, 0.1) 0px 1px 2px 0px,
          rgba(10, 20, 33, 0.16) 0px 6px 24px 0px;
        overflow: hidden;
      }

      .solutions-section .solutions-tabs .tabs-nav a {
        color: var(--color-text-body);
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
        padding: 2rem 1.5rem;
        border-radius: 0;
        background-color: transparent;
        display: flex;
        flex: 1 1 0%;
        align-items: center;
        justify-content: center;
        transition-duration: 0.2s;
        width: auto;
      }

      .solutions-section .solutions-tabs .tabs-nav li + li {
        margin-left: 0;
      }

      .solutions-section .tabs-nav-active-filled .tabs-nav li a:hover {
        background-color: transparent;
        color: #fff;
      }

      .solutions-section .tabs-nav-active-filled .tabs-nav li.active a {
        background-color: var(--color-tertiary);
        border-top-left-radius: 0.5rem;
        border-bottom-left-radius: 0.5rem;
        color: var(--color-text-default);
      }

      .solutions-section .tabs-nav-active-filled .tabs-nav li a .icon {
        width: 24px;
        max-width: 24px;
        height: 24px;
        margin-right: 8px;
        overflow: hidden;
      }

      .solutions-section .tabs-content--wrapper .text-block {
        padding: 2rem;
        text-align: left;
        width: 60%;
      }

      .solutions-section .tabs-content--wrapper .text-block h3 {
        margin-top: 8px;
        margin-bottom: 12px;
        color: #fff;
        font-size: 24px;
        line-height: 1.3;
        font-weight: 600;
      }

      .solutions-section .tabs-content--wrapper .text-block p {
        color: #bdc8d9;
        font-size: 16px;
        line-height: 1.6;
        margin-bottom: 0;
      }

      .solutions-section .tabs-content--wrapper .image-block {
        padding: 0;
        position: relative;
        width: 40%;
      }

      .solutions-section .tabs-content--wrapper .image-wrapper {
        /* display: block; */
        position: absolute;
        left: 0;
        top: 30px;
        width: 475px;
        vertical-align: top;
        overflow: hidden;
      }

      .solutions-section .tabs-content--wrapper .image-block .image {
        height: 100%;
        width: 100%;
        max-width: 100%;
        object-fit: cover;
      }

      .solutions-section .solutions-list--card {
        background-image: radial-gradient(
          199.49% 100% at 48.99% 0%,
          #060718 59.9%,
          rgb(40 34 73) 84.83%,
          rgb(17 8 29) 100%
        );
        border: 1px solid var(--border-color);
        border-radius: 16px;
        display: inline-block;
        padding: 2rem;
        width: 100%;
        height: 100%;
        margin-top: 80px;
        min-height: 400px;
        position: relative;
      }

      .solutions-section .solutions-list--card .small-title {
        color: var(--color-text-body);
        font-size: 12px;
        line-height: 1.5;
        letter-spacing: 3px;
        text-transform: uppercase;
        margin-bottom: 8px;
      }

      .solutions-section .solutions-list--card .large-title {
        color: var(--color-text-default);
        font-size: 24px;
        line-height: 1.3;
        margin-top: 0;
        margin-bottom: 8px;
      }

      .solutions-section .solutions-list--card .body-text {
        color: #bdc8d9;
        font-size: 16px;
        line-height: 1.6;
        margin-bottom: 16px;
      }

      .solutions-section .solutions-list--card .image-wrapper {
        position: relative;
        top: 0;
        z-index: 1;
      }

      .solutions-section .solutions-list--card .image-wrapper img {
        width: 100%;
        height: 100%;
        object-position: center;
        object-fit: contain;
      }

      .solutions-why {
        padding: 64px 0;
      }

      .solutions-why .copy-wrapper {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 24px;
        height: min-content;
        justify-content: center;
        overflow: hidden;
        position: relative;
        width: 100%;
      }

      .solutions-why .copy {
        align-content: flex-start;
        align-items: flex-start;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 10px;
        height: min-content;
        justify-content: center;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 480px;
      }

      .solutions-why .copy h3 {
        color: var(--color-text-default);
        font-size: 28px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.3;
        margin-top: 0;
        margin-bottom: 0;
      }

      .solutions-why .copy p {
        color: var(--color-text-body);
        line-height: 1.6;
        margin-bottom: 40px;
      }

      .solutions-why .why-flex--wrapper {
        border-top: 1px solid var(--border-color);
        align-items: flex-start;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 48px;
        height: min-content;
        justify-content: center;
        overflow: hidden;
        padding-top: 32px;
        position: relative;
        width: 100%;
      }

      .solutions-why .why-flex {
        flex: 1 0 0px;
        height: auto;
        position: relative;
      }

      .solutions-why .why-flex--content {
        display: flex;
        align-items: flex-start;
        gap: 8px;
      }

      .solutions-why .why-flex--content .icon {
        width: 24px;
        height: 24x;
        max-width: 24px;
        padding-top: 3px;
      }

      .solutions-why .why-flex--content .text {
        color: #dfe2e7;
        font-size: 16px;
        line-height: 1.6;
      }

      .bullet-point--wrapper {
        margin: 40px auto 40px;
        display: grid;
        row-gap: 2rem;
        column-gap: 4rem;
        grid-template-columns: 1fr 1fr 1fr;
        text-align: left;
      }

      .bullet-point--item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        column-gap: 1rem;
      }

      .bullet-point--circle {
        width: 24px;
        height: 24px;
      }

      .use-cases--grid-large {
        display: grid;
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 40px;
        margin-bottom: 48px;
        margin-left: auto;
        margin-right: auto;
      }

      .use-cases--grid-large .api-card {
        text-align: center;
        background-color: var(--color-background-tertiary);
        border: 1px solid var(--border-color);
        border-radius: 8px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 32px;
        transition: box-shadow 0.2s;
        display: flex;
      }

      .use-cases--grid-large .api-card .card-image {
        width: 32px;
        height: 32px;
        overflow: hidden;
      }

      .use-cases--grid-large .api-card .card-text {
        color: var(--color-text-default);
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 22px;
        font-weight: 500;
        line-height: 32px;
      }

      /* Code Snippet */
      .code-snippet--section {
        padding: 80px 0 80px;
        position: relative;
      }

      .code-snippet--section .code-snippet--copy {
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex: 0 0 400px;
        margin-bottom: 77px;
      }

      .code-snippet--section .code-snippet--copy h3 {
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        line-height: 1.2;
        color: var(--color-primary);
        margin-top: 0;
        margin-bottom: 24px;
      }

      .code-snippet--section .code-snippet--copy p {
        color: var(--color-text-default);
        margin-bottom: 0;
      }

      .code-snippet--section .code-snippet--copy .btn-links {
        margin-top: 32px;
      }

      .code-snippet--wrapper {
        background-color: var(--color-background-secondary);
        border: 1px solid var(--border-color);
        border-radius: 12px;
        position: relative;
      }

      .code-snippet--tabs {
        position: relative;
      }

      .code-snippet--tabs .tabs-nav {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: start;
        justify-content: flex-start;
        margin-bottom: 0;
        overflow-x: auto;
        overflow-y: hidden;
        width: 100%;
      }

      .code-snippet--tabs .tabs-nav::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background-color: #23273c;
      }

      .code-snippet--tabs .tabs-nav li + li {
        margin-left: 0;
      }

      .code-snippet--tabs .tabs-nav a {
        color: var(--color-text-body);
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        padding: 18px 2.65rem;
        position: relative;
        white-space: nowrap;
      }

      .code-snippet--tabs .tabs-nav li.active a::after {
        background: linear-gradient(85.5deg, #ed573e 5.66%, #ba306f 99.14%);
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 4px;
      }

      .code-snippet--tabs .tabs-nav li.active a,
      .code-snippet--tabs .tabs-nav li a:hover {
        color: var(--color-text-default);
        background-color: transparent;
      }

      .code-snippet--window {
        width: 100%;
        display: block;
        padding: 1.15em;
        position: relative;
        overflow-x: auto;
      }

      .code-snippet--list {
        width: 100%;
        grid-column-gap: 2px;
        grid-row-gap: 2px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
        overflow: scroll;
      }

      .code-snippet--list .code-row {
        color: var(--color-text-body);
        grid-column-gap: 1em;
        grid-row-gap: 1em;
        white-space: nowrap;
        grid-template-rows: auto;
        grid-template-columns: 2em 1fr;
        grid-auto-columns: 1fr;
        display: grid;
        font-size: 14px;
        line-height: 1.6;
        font-family: "CallingCode", sans-serif;
        position: relative;
        /* overflow: hidden; */
        width: 100%;
      }

      .use-cases--section .large-image--wrapper {
        margin-bottom: 64px;
      }

      .use-cases--value {
        padding-right: 24px;
        display: flex;
        flex-direction: column;
        gap: 16px;
        margin-top: 36px;
      }

      .use-cases--value .value-icon {
        height: 36px;
        width: 36px;
      }

      .use-cases--value .value-heading {
        color: var(--color-text-default);
        font-size: 18px;
        font-weight: 500;
        line-height: 30px;
        margin-top: 0;
        margin-bottom: 0;
      }

      .use-cases--value .value-text {
        color: var(--color-text-body);
        font-size: 16px;
        font-weight: 400;
        line-height: 1.65;
      }

      .use-cases--example {
        display: flex;
        flex-direction: column;
        gap: 20px;
        text-align: left;
        background-color: #fff;
        border-radius: 8px;
        margin: 11px auto 28px;
        padding: 22px 33px 30px 30px;
      }

      .use-cases--example .icon-wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 60px;
        height: 60px;
        background-color: #e7f1ff;
        border-radius: 100px;
        margin-bottom: 0;
      }

      .use-cases--example .icon {
        width: 40px;
        height: 40px;
      }

      .use-cases--example .heading-text {
        color: var(--color-text-secondary);
        font-size: 20px;
        font-weight: 500;
        line-height: 1.3;
        margin-top: 0;
        margin-bottom: 0;
      }

      .use-cases--example .body-text {
        color: var(--color-text-primary);
        font-size: 16px;
        font-weight: 400;
        line-height: 1.65;
        margin-bottom: 0;
      }

      /* More Block */
      .more-block,
      .steps-block {
        background-color: var(--color-background-tertiary);
        background-color: #0e161e;
        position: relative;
        padding: 80px 0;
      }

      .more-block .more-block--title {
        position: relative;
        color: var(--color-text-body);
        margin-top: 0;
        margin-bottom: 40px;
        text-align: left;
        font-size: 24px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        z-index: 1;
      }

      .more-block--description {
        position: relative;
        text-align: left;
        z-index: 1;
        margin: 14px auto 42px;
      }

      .more-block--description p {
        font-size: 18px;
        line-height: 1.5;
        color: var(--color-text-body);
        margin-bottom: 0;
      }

      .why-list {
        display: -ms-grid;
        display: grid;
        grid-auto-columns: 1fr;
        -ms-grid-columns: repeat(3, 1fr);
        grid-template-columns: repeat(3, 1fr);
        -ms-grid-rows: auto;
        grid-template-rows: auto;
        gap: 36px;
        margin-top: 0.5rem;
        margin-bottom: 2rem;
      }

      .why-list .why-card {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 12px;
      }

      .why-list .icon-wrapper {
        border-radius: 8px;
        background-color: #1d1e2f;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 48px;
        height: 48px;
        margin-bottom: 12px;
      }

      .why-list .icon {
        width: 28px;
        height: 28px;
      }

      .why-list .why-heading {
        color: var(--color-primary);
        font-size: 18px;
        font-weight: 500;
        line-height: 1.2;
        text-align: left;
        margin-top: 0;
        margin-bottom: 0;
      }

      .why-list .why-paragraph {
        color: var(--color-text-body);
        font-size: 15px;
        line-height: 1.6;
        text-align: left;
        margin-top: 0;
        margin-bottom: 0;
      }

      .why-block {
        padding: 80px 0;
      }

      .why-block--grid {
        display: grid;
        grid-column-gap: 1rem;
        column-gap: 0;
        grid-column: 2/-2;
        grid-template-columns: 0 [main-start] repeat(12, 1fr) [main-end] 0;
      }

      .why-block--grid .left-content--wrap {
        grid-column: 2 / span 4;
      }

      .why-block--grid .left-content--wrap .heading-text {
        color: var(--color-text-default);
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        letter-spacing: -0.05rem;
        margin-top: 0;
        margin-bottom: 26px;
      }

      .why-block--grid .left-content--wrap .body-text {
        color: var(--color-text-default);
        margin: 1.5rem 0;
      }

      .why-block--grid .right-content--wrap {
        padding-top: 3.5rem;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 2rem;
        grid-row-gap: 3.5rem;
        grid-column: 7 / span 7;
      }

      .why-block--grid .right-content--wrap .why-item {
        display: grid;
        grid-template-columns: auto 1fr;
        grid-column-gap: 1.5rem;
      }

      .why-block--grid .right-content--wrap .why-item .icon-wrapper {
        width: 40px;
        height: 40px;
        border-radius: 8px;
        background-color: rgba(118, 245, 245, 0.15);
        color: rgb(118, 245, 245);
        display: flex;
        align-items: center;
        justify-content: center;
      }

      .why-block--grid .right-content--wrap .why-item .svg-icon {
        fill: currentColor;
      }

      .why-block--grid .right-content--wrap .why-item .body-text {
        font-size: 16px;
        font-weight: 500;
        line-height: 1.3;
        color: var(--color-text-default);
        margin-bottom: 0;
      }

      /* Steps */
      .steps-section--copy {
        display: flex;
        flex-direction: column;
        justify-content: center;
        max-width: 650px;
        margin-bottom: 77px;
      }

      .steps-section--copy h3 {
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        line-height: 1.2;
        color: var(--color-primary);
        margin-top: 0;
        margin-bottom: 24px;
      }

      .steps-section--copy p {
        font-size: 18px;
        line-height: 1.5;
        color: var(--color-text-default);
        margin-bottom: 0;
      }

      .levels-card {
        background-color: var(--color-background-secondary);
        color: var(--color-text-default);
        border-radius: 8px;
        overflow: hidden;
        position: relative;
        border-left: 9px solid #be346d;
        height: 100%;
      }

      .levels-card--content {
        position: relative;
        display: flex;
        flex-direction: column;
        padding: 32px;
        gap: 20px;
      }

      .levels-card--content h3 {
        color: var(--color-text-default);
        font-size: 22px;
        line-height: 30px;
        font-weight: 500;
        margin-top: 0;
        margin-bottom: 0;
      }

      .levels-card--content p {
        line-height: 1.6;
        margin-bottom: 0;
      }

      /* Testimonials */
      .testimonial-block {
        position: relative;
        padding: 64px 0 120px;
      }

      .testimonial-slider--block {
        padding: 80px 0 40px;
      }

      .testimonial-slider--block .quote-divider {
        z-index: 4;
        width: 100%;
        height: 2px;
        background-image: linear-gradient(
          270deg,
          rgba(255, 255, 255, 0),
          #5f7fe5 50%,
          rgba(255, 255, 255, 0)
        );
        margin: 4rem 0;
        position: relative;
      }

      .testimonial-slider--content {
        width: 100%;
        height: 100%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
      }

      .testimonial-slider--content .company-logo {
        width: 128px;
        height: 32px;
      }

      .testimonial-slider--content .author-quote {
        color: var(--color-text-default);
        text-align: center;
        margin-top: 18px;
        margin-bottom: 20px;
        font-size: 24px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.35;
      }

      .testimonial-slider--content .avatar-image {
        width: 40px;
        height: 40px;
        object-fit: cover;
        border-radius: 100px;
        align-self: center;
        margin-bottom: 12px;
      }

      .testimonial-slider--content .author-name {
        color: #fff;
        text-align: center;
        font-size: 16px;
        line-height: 1.4;
        margin: 0;
      }

      .testimonial-slider--content .author-pos {
        color: var(--color-text-body);
        font-size: 14px;
        line-height: 1.4;
        text-align: center;
      }

      .testimonial-block--heading {
        margin-bottom: 1rem;
        color: #202f44;
        font-size: 42px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1;
        margin: 0 auto;
        margin-bottom: 32px;
        text-align: center;
      }

      .testimonial-items--container {
        position: relative;
        margin-top: 2rem;
      }

      .testimonial-items--wrapper {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 1.5rem;
        margin-left: auto;
        margin-right: auto;
      }

      .testimonial-items {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        grid-auto-flow: row;
        grid-auto-columns: 1fr;
        grid-template-areas: ".";
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
      }

      .testimonial-card {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 1.5rem;
        padding: 1.5rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        border: 1px solid hsl(236deg 36% 90%);
        border-radius: 1rem;
        background-color: #fff;
      }

      .testimonial-card .rating-stars--wrapper {
        position: relative;
        margin-bottom: 20px;
        display: flex;
      }

      .testimonial-card .rating-stars {
        width: 18px;
        height: 18px;
        margin-right: 8px;
      }

      .testimonial-card .testimonial-quote {
        font-size: 15px;
        line-height: 1.6;
        color: #5b5675;
        margin-bottom: 20px;
      }

      .testimonial-card .author-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
      }

      .testimonial-card .author-image {
        width: 40px;
        height: 40px;
        margin-right: 1rem;
        border-radius: 100%;
      }

      .testimonial-card .author-details {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
      }

      .testimonial-card .author-name {
        font-size: 16px;
        line-height: 1.25rem;
      }

      .testimonial-card .author-jobtitle {
        font-size: 13px;
        line-height: 16px;
        color: #546175;
      }

      .testimonial-wrapper--fade {
        position: absolute;
        left: 0;
        top: auto;
        right: 0;
        bottom: 0;
        height: 16rem;
        background-image: -webkit-gradient(
          linear,
          left bottom,
          left top,
          from(var(--color-offwhite)),
          to(transparent)
        );
        background-image: linear-gradient(
          0deg,
          var(--color-offwhite),
          transparent
        );
      }

      /* Card Section */
      .card-section--resources,
      .blog-resources,
      .blog-resources--single {
        position: relative;
        padding: 80px 0;
      }

      .blog-relative--section {
        border-top: 1px solid rgb(38 41 57);
        padding: 80px 0 48px;
      }

      .blog-resources {
        padding-bottom: 48px;
      }

      .blog-resources--single {
        margin-top: 48px;
        padding-bottom: 96px;
      }

      .blog-header--section {
        padding: 64px 0 60px;
        text-align: left;
      }

      .blog-header--section .small-title {
        margin-top: 14px;
        margin-bottom: 10px;
        color: #0062ff;
        font-size: 14px;
        line-height: 24px;
        font-weight: 700;
        letter-spacing: 1px;
        text-transform: uppercase;
        white-space: nowrap;
      }

      .blog-header--section .large-title {
        font-family: "Axiforma", sans-serif;
        color: var(--color-primary);
        font-size: 38px;
        line-height: 1.2;
        font-weight: 500;
        margin: 0 0 10px;
      }

      .blog-header--section .body-text {
        font-size: 18px;
        line-height: 1.5;
        color: #546175;
        margin-bottom: 0;
      }

      .blog-relative--section .section-title {
        color: var(--color-text-default);
        font-size: 24px;
        font-family: "Axiforma", sans-serif;
        line-height: 48px;
        font-weight: 500;
        margin-top: 0;
        margin-bottom: 32px;
      }

      .cards-section--copy {
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex: 0 0 400px;
        margin-bottom: 77px;
      }

      .cards-section--copy h3 {
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        line-height: 1.2;
        color: var(--color-primary);
        margin-top: 0;
        margin-bottom: 24px;
      }

      .cards-section--description {
        margin-bottom: 0;
      }

      .cards-section--copy p {
        font-size: 18px;
        line-height: 1.5;
        color: var(--color-text-body);
        margin-bottom: 0;
      }

      .blog-featured--relative {
        position: relative;
        margin-bottom: 48px;
      }

      .blog-featured--image-wrapper {
        position: absolute;
        height: 100%;
        top: 0;
      }

      .blog-featured--image-wrapper .blog-featured--image {
        position: relative;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        height: 100%;
        z-index: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        overflow: hidden;
      }

      .blog-featured--content-wrapper {
        background: var(--color-background-secondary);
        color: var(--color-primary);
        margin-top: 48px;
        margin-bottom: 48px;
        padding-top: 48px;
        padding-bottom: 48px;
      }

      .blog-featured--content-wrapper .blog-category--name,
      .blog-single--header-wrapper .blog-category--name {
        color: #0062ff;
        font-size: 14px;
        font-weight: 500;
        margin: 0 0 12px;
        text-decoration: none;
      }

      .blog-featured--content-wrapper .blog-featured--content {
        padding: 0 20px;
      }

      .blog-featured--content .blog-featured--link {
        display: block;
        font-size: 18px;
        line-height: 28px;
        text-decoration: none;
        color: inherit;
      }

      .blog-featured--content .blog-featured--header,
      .blog-single--header-wrapper .blog-single--header {
        color: var(--color-text-default);
        font-size: 40px;
        line-height: 45px;
        font-weight: 700;
        padding-top: 0;
        margin: 0 0 24px;
        letter-spacing: -0.015em;
      }

      .blog-featured--content
        .blog-featured--link:hover
        .blog-featured--header {
        text-decoration: underline;
      }

      .blog-featured--content .blog-featured--intro,
      .blog-single--header-wrapper .blog-single--intro {
        color: var(--color-text-body);
        font-size: 20px;
        line-height: 1.5;
        margin: 6px 0;
        margin-bottom: 32px;
        overflow: hidden;
      }

      .blog-featured--content .blog-featured--intro {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
      }

      .blog-featured--content .blog-featured--meta,
      .blog-single--header-wrapper .blog-single--meta {
        color: var(--color-text-body);
        display: flex;
        align-items: center;
        font-size: 14px;
        line-height: 14px;
        margin: 6px 0;
      }

      .blog-card {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow: hidden;
        height: 100%;
        min-height: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        border-radius: 0;
        background-color: transparent;
        box-shadow: 0 4px 8px 0 rgb(0 0 0 / 6%);
        box-shadow: none;
        -webkit-transition: box-shadow 0.3s, -webkit-transform 0.3s;
        transition: box-shadow 0.3s, transform 0.3s, -webkit-transform 0.3s;
      }

      .blog-resources .blog-card {
        margin-bottom: 32px;
      }

      .blog-card--thumbnail {
        position: relative;
        overflow: hidden;
        padding-top: 52%;
      }

      .blog-card--thumbnail .blog-image {
        position: absolute;
        left: -0.5%;
        top: -0.5%;
        right: -0.5%;
        bottom: -0.5%;
        width: 101%;
        height: 101%;
        max-width: none;
        -o-object-fit: cover;
        object-fit: cover;
        transition: transform 0.3s ease-in;
      }

      .blog-card:hover .blog-card--thumbnail .blog-image {
        transform: scale3d(1.1, 1.1, 1.1);
      }

      .blog-card--text-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 24px 0 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
      }

      .blog-card--header {
        margin-bottom: 8px;
      }

      .blog-card--category {
        color: var(--color-tertiary);
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 6px;
      }

      .blog-card--title {
        color: var(--color-primary);
        font-size: 18px;
        line-height: 1.35;
        margin-bottom: 0;
        margin-top: 0;
      }

      .blog-card--title {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
      }

      .blog-card--meta {
        font-size: 14px;
        color: var(--color-text-body);
      }

      .blog-card--meta .dot-prefixed:before,
      .blog-featured--meta .dot-prefixed:before,
      .blog-single--meta .dot-prefixed:before {
        content: "\00B7";
        margin: 0 6px;
      }

      .card-section--resources .carousel-nav-lg .flickity-prev-next-button {
        font-size: 26px;
        width: 45px;
        height: 45px;
      }

      .card-section--resources .carousel-nav-solid .flickity-prev-next-button {
        background: #ecedfd;
        border: 1px solid #202f44;
      }

      .card-section--resources
        .carousel-nav-solid
        .flickity-prev-next-button:before,
      .card-section--resources
        .carousel-nav-bordered
        .flickity-prev-next-button:before {
        background: #202f44;
      }

      .card-section--resources
        .carousel-nav-shadowed
        .flickity-prev-next-button {
        box-shadow: none;
      }

      .card-section--resources .flickity-prev-next-button.previous {
        left: 30px;
        top: 295px;
      }

      .card-section--resources .flickity-prev-next-button.next {
        left: 100px;
        top: 240px;
      }

      .blog-section--pagination {
        margin: 48px 0 24px;
      }

      .blog-section--pagination a {
        font-size: 18px;
        line-height: 28px;
      }

      .blog-section--pagination .pagination-button {
        text-decoration: none;
        color: #68737d;
        padding: 0 8px;
      }

      .blog-section--pagination .pagination-button:hover {
        color: #c93667;
      }

      .blog-section--pagination .pagination-button.active {
        color: #c93667;
        font-weight: 600;
      }

      .blog-section--pagination .pagination-icon {
        font-size: 13.5px;
        line-height: 13.5px;
      }

      .blog-single--image-wrapper {
        height: 500px;
      }

      .blog-single--image-wrapper .blog-single--image {
        position: relative;
        overflow: hidden;
        border-radius: 0;
        height: 100%;
      }

      .blog-single--content-wrapper {
        position: relative;
        margin-top: 18px;
        padding-top: 48px;
      }

      .blog-single--content {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
      }

      .blog-single--header-wrapper {
        padding: 0 24px;
      }

      .blog-single--header-wrapper .blog-single--intro {
        margin-bottom: 36px;
      }

      .blog-single--content .blog-content {
        padding: 12px 24px 0;
      }

      .blog-single--content .blog-content p {
        color: var(--color-text-default);
        font-size: 17px;
      }

      .blog-single--content .blog-content .section-title {
        color: var(--color-text-default);
      }

      .blog-single--content .blog-content .text-disclaimer {
        font-size: 13.5px;
        line-height: 23px;
      }

      .blog-single--content .blog-content a {
        color: #c93667;
      }

      .blog-single--content .blog-content img {
        margin-top: 20px;
        margin-bottom: 24px;
      }

      .blog-single--content .blog-content .video-wrapper {
        margin: 24px 0;
      }

      .blog-single--content-wrapper .social-links--wrapper {
        z-index: 2;
        pointer-events: none;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        padding: 30px 24px;
      }

      .blog-single--content-wrapper .social-links--wrapper span {
        color: var(--color-text-body);
      }

      .blog-single--content-wrapper .social-link {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #202f44;
        color: #fff;
        font-size: 18px;
        line-height: 28px;
        width: 40px;
        height: 40px;
        border-radius: 100%;
        margin-left: 18px;
        overflow: hidden;
        pointer-events: all;
      }

      .blog-single--content-wrapper .social-link:hover {
        background-color: #c93667;
      }

      /* CTA Block */
      .cta-block {
        padding: 80px 0;
      }

      .cta-block .two-halves {
        display: flex;
        border-radius: 16px;
        border: 1px solid rgba(255, 255, 255, 0.06);
        border-color: transparent;
        background: rgba(10, 11, 30, 0.5);
        margin: 0 auto;
        min-height: 580px;
      }

      .cta-block .two-halves--left,
      .cta-block .two-halves--right {
        width: 50%;
        padding: 35px;
      }

      .cta-block .two-halves .two-halves--right {
        background: var(--color-background-secondary);
        border-top-right-radius: 16px;
        border-bottom-right-radius: 16px;
      }

      .cta-block .cta-title {
        position: relative;
        color: var(--color-primary);
        text-align: left;
        font-size: 38px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        margin-top: 18px;
        z-index: 1;
      }

      .cta-block--description {
        position: relative;
        text-align: left;
        z-index: 1;
        margin: 14px 0 42px;
      }

      .cta-block--description.full-width {
        width: auto;
      }

      .cta-block--description p {
        font-size: 18px;
        line-height: 1.5;
        color: var(--color-text-body);
        margin-bottom: 0;
      }

      .cta-block--description .bullet-item {
        color: var(--color-text-body);
        display: block;
        position: relative;
        padding: 0;
        margin-top: 15px;
        padding-left: 40px;
      }

      .cta-block--description .bullet-item:before {
        content: "";
        width: 28px;
        height: 28px;
        text-align: center;
        margin-right: 10px;
        background: rgba(255, 255, 255, 0.25);
        display: block;
        position: absolute;
        left: 0;
        border-radius: 9999px;
        top: -1.9px;
        background-image: /*savepage-url=../img/checkmark.svg*/ url();
        background-size: 13px;
        background-repeat: no-repeat;
        background-position: center;
      }

      .cta-block--description .bullet-item:first-of-type {
        margin-top: 30px;
      }

      .cta-block--links {
        margin-bottom: 24px;
        text-align: left;
      }

      .cta-block--links .cta-btn:first-child {
        margin-right: 16px;
      }

      .cta-block .form-block .label-wrap {
        margin-bottom: 24px;
      }

      .cta-block .form-block .text-field {
        font-size: 14px;
        line-height: 1.5;
        color: var(--color-text-body);
        background-color: transparent;
        border: 0px solid #9fa0ac;
        border-bottom-width: 1px;
        text-transform: none;
        border-radius: 0;
        display: block;
        padding: 8px 15px 12px;
        padding-left: 0;
        text-align: left;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-appearance: none;
        cursor: text;
        outline: 0;
        width: 100%;
      }

      .form-block .text-field::-moz-placeholder {
        color: var(--color-text-body);
        opacity: 1;
      }

      .form-block .text-field:-ms-input-placeholder {
        color: var(--color-text-body);
      }

      .form-block .text-field::-webkit-input-placeholder {
        color: var(--color-text-body);
      }

      .cta-block .form-block label {
        color: var(--color-text-body);
        font-size: 13px;
      }

      .cta-block .disclaimer,
      .pricing-calculator .disclaimer {
        color: var(--color-text-body);
        font-size: 12px;
        line-height: 1.65;
        text-align: left;
        display: block;
        margin-top: 32px;
        margin-bottom: 0;
      }

      .cta-block-v2 {
        padding: 0;
        padding-bottom: 3rem;
        margin-top: 4rem;
        position: relative;
      }

      .cta-block--line {
        background: linear-gradient(
          90deg,
          transparent,
          rgb(90 172 158 / 65%) 50%,
          transparent
        );
        width: 80%;
        max-width: 500px;
        height: 1px;
        left: 50%;
        top: -0.125rem;
        transform: translateX(-50%);
        position: absolute;
      }

      .cta-block-v2 .stroke-lines {
        width: 100%;
        height: 100%;
        stroke: hsla(0, 0%, 100%, 0.05);
        inset: 0;
        -webkit-mask-image: radial-gradient(
          40% 80% at center,
          #000,
          transparent
        );
        mask-image: radial-gradient(40% 80% at center, #000, transparent);
        position: absolute;
        z-index: 0;
      }

      .cta-block-v2 .cta-block--content {
        /* background-image: url(../img/line-background.png);
    background-position: -240px 0px;
    background-size: 1480px;
    background-repeat: no-repeat; */
        display: flex;
        flex-direction: column;
        align-items: center;
        background-color: transparent;
        border-radius: 12px;
        padding: 4rem 4rem;
        padding-bottom: 1rem;
        width: 100%;
        overflow: hidden;
      }

      .cta-block-v2 .cta-title {
        position: relative;
        color: var(--color-text-default);
        text-align: center;
        font-size: 38px;
        font-family: "Axiforma", sans-serif;
        font-weight: 600;
        line-height: 1.2;
        margin-top: 12px;
        margin-left: auto;
        margin-right: auto;
        z-index: 1;
      }

      .cta-block-v2 .cta-block--description {
        position: relative;
        text-align: center;
        z-index: 1;
        margin: 14px auto 42px;
        width: 600px;
      }

      .cta-block-v2 .cta-block--links {
        margin-bottom: 16px;
        text-align: center;
      }

      .cta-block--playground-wrapper {
        border-radius: 16px;
        background: #101321;
        width: 100%;
        height: 100%;
        margin: 40px auto 64px;
        overflow: hidden;
        position: relative;
      }

      .cta-block--playground-wrapper .hero-bg {
        width: 100%;
        height: 100%;
        max-width: 100%;
        object-fit: contain;
        top: -0.5%;
        bottom: 0%;
        right: -13%;
        position: absolute;
      }

      .cta-block--playground {
        color: var(--color-text-default);
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        min-height: 450px;
        padding: 2rem;
        position: relative;
        z-index: 9;
      }

      .cta-block--playground .heading-text {
        color: var(--color-text-default);
        font-size: 38px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        max-width: 450px;
        margin-top: 0;
      }

      .cta-block--playground .body-text {
        font-size: 16px;
        line-height: 1.5;
        color: var(--color-text-body);
        margin-bottom: 0;
        max-width: 450px;
      }

      .audio-wrapper {
        background: #101221;
        border: 1px solid rgba(255, 255, 255, 0.06);
        display: flex;
        flex-direction: column;
        border-radius: 8px;
        position: absolute;
        width: 100%;
        min-width: 50%;
        max-width: 600px;
        margin-bottom: 0;
        padding: 36px 32px;
        top: 5%;
        right: -6px;
        z-index: 5;
      }

      .audio-intro--wrapper {
        border-radius: 8px;
        display: flex;
        align-items: center;
        padding: 8px 12px;
        font-size: 13px;
        margin-bottom: 16px;
        color: var(--color-text-default);
        position: relative;
        background-image: linear-gradient(
          90.25deg,
          rgb(28 33 51 / 28%) 0.09%,
          hsla(0, 0%, 100%, 0.007) 163.42%
        );
      }

      .audio-intro--wrapper:after {
        content: "";
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        position: absolute;
        inset: 0;
        border-radius: inherit;
        padding: 1px;
        background: linear-gradient(
          257.92deg,
          hsla(0, 0%, 100%, 0) -15.06%,
          hsl(286.18deg 31.21% 27.08%) 56.1%,
          hsl(232.5deg 16.08% 23.58%) 80.48%
        );
        -webkit-mask: linear-gradient(#fff, #fff) content-box content-box,
          linear-gradient(#fff, #fff);
        -webkit-mask-composite: xor;
      }

      .audio-content--box {
        color: #fff;
        background-image: linear-gradient(
          90.25deg,
          rgb(28 33 51 / 28%) 0.09%,
          hsla(0, 0%, 100%, 0.007) 163.42%
        );
        border-radius: 8px;
        font-size: 13px;
        padding: 15px 18px 20px;
        margin-bottom: 16px;
        position: relative;
      }

      .audio-content--box:after {
        content: "";
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        position: absolute;
        inset: 0;
        border-radius: inherit;
        padding: 1px;
        background: linear-gradient(
          257.92deg,
          hsla(0, 0%, 100%, 0) -15.06%,
          hsl(286.18deg 31.21% 27.08%) 56.1%,
          hsl(232.5deg 16.08% 23.58%) 80.48%
        );
        -webkit-mask: linear-gradient(#fff, #fff) content-box content-box,
          linear-gradient(#fff, #fff);
        -webkit-mask-composite: xor;
      }

      .audio-content--box .heading-text,
      .audio-transcribe .heading-text {
        color: var(--color-text-body);
        font-size: 13px;
        /* font-weight: 500; */
        font-family: "SFMono", monospace;
      }

      .audio-content--box .audio-player {
        width: 100%;
        background-color: transparent;
        border-radius: 24px;
        padding: 0;
        margin-top: 8px;
      }

      .audio-content--box .controls {
        display: flex;
        align-items: center;
      }

      .audio-content--box .play-btn {
        font-size: 16px;
        padding: 0;
        background-color: transparent;
        border: none;
        border-radius: 100px;
        color: rgba(21.96%, 92.94%, 67.45%, 1);
        outline: none;
        cursor: pointer;
        display: flex;
        flex-shrink: 0;
        align-items: center;
        justify-content: center;
        width: 20px;
        height: 20px;
      }

      .audio-content--box .play-btn:hover {
        background-color: var(--color-primary);
        color: #101221;
      }

      .audio-content--box .play-btn svg {
        width: 18px;
        height: 18px;
      }

      .audio-content--box .progress-bar {
        width: 100%;
        height: 5px;
        background-color: rgba(11.76%, 17.25%, 23.53%, 1);
        border-radius: 0;
        margin-left: 10px;
        position: relative;
      }

      .audio-content--box .progress {
        height: 100%;
        width: 0;
        background: linear-gradient(
          117.15deg,
          #a32b7b -7.16%,
          #e94057 56.41%,
          #f27121 119.98%
        );
      }

      .audio-content--box .slider {
        position: absolute;
        width: 12px;
        height: 12px;
        background-color: var(--color-primary);
        border-radius: 50%;
        transform: translateX(-50%);
        top: -5px;
        left: 0;
        pointer-events: none;
      }

      .audio-content--box .duration {
        margin-left: 10px;
        font-size: 14px;
        color: var(--color-text-default);
      }

      .audio-transcribe {
        color: #fff;
        background-image: linear-gradient(
          90.25deg,
          rgb(28 33 51 / 28%) 0.09%,
          hsla(0, 0%, 100%, 0.007) 163.42%
        );
        border-radius: 8px;
        font-size: 13px;
        position: relative;
        padding: 18px 18px;
      }

      .audio-transcribe:after {
        content: "";
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        position: absolute;
        inset: 0;
        border-radius: inherit;
        padding: 1px;
        background: linear-gradient(
          257.92deg,
          hsla(0, 0%, 100%, 0) -15.06%,
          hsl(286.18deg 31.21% 27.08%) 56.1%,
          hsl(232.5deg 16.08% 23.58%) 80.48%
        );
        -webkit-mask: linear-gradient(#fff, #fff) content-box content-box,
          linear-gradient(#fff, #fff);
        -webkit-mask-composite: xor;
      }

      .audio-transcribe .transcription-output--wrapper {
        width: 100%;
        min-height: 200px;
        margin-top: 16px;
      }

      .audio-transcribe .transcription-output {
        color: #fff;
        display: block;
        /* font-family: 'SFMono', monospace; */
        font-size: 14px;
        line-height: 1.5;
        margin-top: 20px;
        opacity: 0;
        animation: typingEffect 2s steps(30) forwards;
        white-space: wrap;
        overflow: hidden;
      }

      .cursor {
        display: inline-block;
        width: 0.4em;
        height: 1.1em;
        background-color: #fff;
        vertical-align: text-bottom;
        animation: blinkCursor 1s infinite;
      }

      @keyframes typingEffect {
        from {
          width: 0;
          opacity: 1;
        }
        to {
          width: 100%;
          opacity: 1;
        }
      }

      @keyframes blinkCursor {
        0%,
        100% {
          opacity: 0;
        }
        50% {
          opacity: 1;
        }
      }

      /* About */
      .our-mission--section,
      .career-section {
        padding: 120px 0 48px;
        position: relative;
      }

      .our-mission--section .hero-bg {
        width: 100%;
        height: 100%;
        max-width: 100%;
        object-fit: contain;
        position: absolute;
        top: -0.5%;
        bottom: 0%;
        left: 0%;
        right: 0%;
        z-index: -1;
      }

      .our-mission--section .section-content {
        text-align: left;
        margin-bottom: 80px;
      }

      .our-mission--section .small-title,
      .career-section .content-wrap .small-title {
        color: inherit;
        font-size: 16px;
        line-height: 24px;
        font-weight: 600;
        margin-top: 14px;
        margin-bottom: 24px;
        white-space: nowrap;
      }

      .our-mission--section h2,
      .career-section .content-wrap .large-title {
        color: var(--color-text-default);
        font-family: "Axiforma", sans-serif;
        line-height: 1.1;
        margin-top: 0;
        margin-bottom: 24px;
      }

      .our-mission--section h3 {
        color: var(--color-text-default);
        font-size: 40px;
        line-height: 1.3;
        margin-top: 0;
      }

      .our-mission--section .body-text,
      .career-section .content-wrap .body-text {
        color: var(--color-text-body);
        font-size: 18px;
        line-height: 1.65;
        padding-bottom: 16px;
      }

      .about-us--content {
        padding-top: 48px;
        padding-bottom: 24px;
      }

      .about-us--content h3 {
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        margin-top: 0;
        margin-bottom: 26px;
      }

      .cv-section {
        padding: 80px 0;
        position: relative;
      }

      .cv-content--block {
        background-color: var(--color-background-tertiary);
        border-radius: 16px;
        padding: 80px 64px;
      }

      .cv-content--header h3 {
        color: #fff;
        font-size: 32px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        margin-top: 0;
        margin-bottom: 8px;
      }

      .cv-content--header p {
        color: var(--color-text-body);
      }

      .cv-content--grid {
        display: grid;
        gap: 30px;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        margin-top: 32px;
        margin-bottom: 0;
      }

      .cv-grid--list {
        font-size: 0.875rem;
        line-height: 1.25rem;
        padding-top: 16px;
        padding-bottom: 16px;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 0.15s;
        text-decoration: none;
        justify-content: flex-end;
      }

      .cv-grid--list .list-header {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
      }

      .cv-grid--list .icon-wrapper {
        position: relative;
      }

      .cv-grid--list .icon-wrapper .icon {
        width: 36px;
        height: 36px;
        display: block;
        color: #fff;
      }

      .cv-grid--list .list-header .heading-text {
        font-size: 16px;
        font-weight: 600;
        line-height: 1.5;
        margin-top: 16px;
        display: inline-block;
        color: var(--color-offwhite);
      }

      .cv-grid--list .body-text {
        font-size: 15px;
        line-height: 1.5;
        color: var(--color-offwhite);
        margin-top: 18px;
        margin-bottom: 0;
      }

      /* Team */
      .team-section {
        padding: 80px 0;
      }

      .team-grid {
        display: grid;
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
      }

      .team-card {
        background-color: transparent;
        border: 1px solid var(--border-color);
        border-radius: 8px;
        flex-direction: column;
        align-items: flex-start;
        padding: 24px;
        display: flex;
      }

      .team-avatar--wrapper {
        align-items: center;
        display: flex;
        gap: 1rem;
      }

      .team-avatar--wrapper .team-avatar {
        width: 64px;
        height: 64px;
        min-height: 64px;
        min-width: 64px;
        border-radius: 100px;
      }

      .team-avatar--wrapper .team-avatar .image {
        border-radius: 100px;
        width: 100%;
        height: 100%;
        object-fit: contain;
      }

      .team-member--details .team-name {
        color: var(--color-text-default);
        font-size: 20px;
        font-weight: 500;
        line-height: 32px;
      }

      .team-member--details .team-pos {
        color: var(--color-text-default);
        font-size: 14px;
        font-weight: 400;
        line-height: 1.45;
      }

      /* Career */
      .career-section .content-wrap {
        text-align: center;
      }

      .career-section .content-wrap .large-title {
        margin-top: 0;
      }

      .career-section .content-wrap .body-text {
        color: var(--color-text-default);
        font-size: 16px;
      }

      .career-image--thumbnail {
        padding: 64px 0;
      }

      /* Benefits */
      .benefits-section {
        padding: 80px 0 96px;
      }

      .benefits-section .content-wrap {
        text-align: left;
      }

      .benefits-section .content-wrap .large-title,
      .jobs-listing .content-wrap .large-title {
        color: var(--color-text-default);
        font-size: 32px;
        font-family: "Axiforma", sans-serif;
        line-height: 1.1;
        margin-top: 0;
        margin-bottom: 12px;
      }

      .benefits-section .content-wrap .body-text,
      .jobs-listing .content-wrap .body-text {
        color: var(--color-text-body);
        font-size: 18px;
        line-height: 1.5;
        padding-bottom: 24px;
      }

      .benefits-grid {
        display: -ms-grid;
        display: grid;
        grid-auto-columns: 1fr;
        gap: 42px;
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        -ms-grid-rows: auto;
        grid-template-rows: auto;
        margin: auto;
      }

      .benefits-grid .benefits-item {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
      }

      .benefits-grid .benefits-item .benefits-icon {
        margin: 0;
        max-width: 100%;
        width: 40px;
        height: 40px;
      }

      .benefits-grid .benefits-item .benefits-text--large {
        font-size: 18px;
        font-weight: 600;
        line-height: 1.2;
        color: var(--color-text-default);
      }

      .benefits-grid .benefits-item .benefits-text--small {
        color: var(--color-text-body);
        line-height: 1.55;
        margin: 0;
        padding-top: 0;
      }

      /* Job Listing */
      .jobs-listing {
        padding: 48px 0 80px;
      }

      .jobs-listing table,
      .jobs-listing tbody,
      .jobs-listing td,
      .jobs-listing th,
      .jobs-listing tr {
        display: revert;
        border: 0;
      }

      .jobs-listing td,
      .jobs-listing th {
        padding: 1.25rem 0;
      }

      .jobs-listing td {
        vertical-align: middle;
        border-bottom: 1px solid var(--border-color);
      }

      .jobs-listing h4,
      .jobs-listing p {
        color: var(--color-text-default);
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        margin: 0;
      }

      .jobs-listing h4 {
        font-weight: 600;
      }

      .jobs-listing .jobs-listing--job a {
        color: inherit;
        /* color: #0045ff; */
      }

      /* Product Pricing */
      .product-pricing {
        padding: 120px 0;
        position: relative;
      }

      .product-pricing .gradient-bg {
        width: 100%;
        height: 100%;
        max-width: 100%;
        object-fit: cover;
        opacity: 0.3;
        position: absolute;
        top: -0.5%;
        bottom: 0%;
        left: 0%;
        right: 0%;
        z-index: -1;
      }

      .product-pricing .content-wrap {
        text-align: left;
        margin-top: 48px;
        margin-bottom: 64px;
      }

      .product-pricing .content-wrap .small-title {
        color: var(--color-text-body);
        font-size: 18px;
        line-height: 24px;
        font-weight: 600;
        margin-top: 0;
        margin-bottom: 16px;
      }

      .product-pricing .content-wrap .large-title {
        color: var(--color-primary);
        font-family: "Axiforma", sans-serif;
        line-height: 1.1;
        margin-top: 0;
        margin-bottom: 24px;
      }

      .product-pricing .content-wrap .body-text {
        color: var(--color-text-body);
        font-size: 18px;
        line-height: 1.5;
        padding-bottom: 24px;
      }

      .pricing-3x--benefits {
        display: grid;
        grid-column-gap: 1em;
        grid-row-gap: 1em;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: 64px;
        width: 100%;
      }

      .pricing-benefit--item {
        width: 100%;
        color: #ccdae7;
        border-bottom: 1px solid #21262d;
        flex-direction: column;
        align-items: flex-start;
        padding-bottom: 1em;
        display: flex;
        justify-self: start;
      }

      .pricing-benefit {
        grid-column-gap: 1.5em;
        grid-row-gap: 1.5em;
        grid-template-rows: auto;
        grid-template-columns: auto;
        grid-auto-columns: auto;
        grid-auto-flow: column;
        justify-content: start;
        display: grid;
        align-items: center;
        position: relative;
        z-index: 2;
      }

      .pricing-benefit .icon {
        width: 24px;
        height: 24px;
      }

      .pricing-benefit .text {
        color: var(--color-text-body);
        font-size: 17px;
        font-weight: 400;
        line-height: 1.4;
        margin-bottom: 0;
      }

      .pricing-card--grid {
        display: grid;
        gap: 20px;
        grid-template-columns: repeat(3, minmax(0, 1fr));
      }

      .pricing-card {
        background-color: var(--color-background-tertiary);
        border: 1px solid var(--border-color);
        border-radius: 0.5rem;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 2rem;
        padding: 2rem 1.5rem;
      }

      .pricing-card.popular {
        background-color: #230c0e;
        border-color: #7d2b36;
      }

      .pricing-card--content {
        display: flex;
        flex-direction: column;
        gap: 1.5rem;
      }

      .pricing-category {
        color: var(--color-primary);
        font-size: 18px;
        line-height: 1.45;
        font-weight: 600;
        margin: 0;
      }

      .pricing-text {
        color: var(--color-text-body);
        font-size: 16px;
        font-weight: 400;
      }

      .pricing-card.popular .pricing-text {
        color: #be4455;
      }

      .pricing-price--wrap {
        display: flex;
        align-items: center;
        gap: 0.25rem;
      }

      .pricing-price {
        color: var(--color-offwhite);
        font-size: 48px;
        font-family: "Axiforma", sans-serif;
        font-weight: 600;
        line-height: 1;
      }

      .pricing-price.currency {
        font-size: 24px;
      }

      .pricing-card.popular .pricing-price {
        color: #ff5c73;
      }

      .pricing-cta--button {
        background-color: var(--color-background-secondary);
        border: 1px solid var(--border-color);
        border-radius: 0.5rem;
        color: var(--color-primary);
        display: flex;
        line-height: 1;
        justify-content: center;
        gap: 0.5rem;
        padding: 0.75rem;
      }

      .pricing-card.popular .pricing-cta--button {
        background-color: #a02d3c;
        border-color: #dc4c5f;
      }

      .pricing-plan--des {
        color: var(--color-text-default);
        font-size: 15px;
        line-height: 1.6;
      }

      .pricing-table--wrapper {
        margin-top: 4rem;
        margin-bottom: 4rem;
        position: relative;
      }

      .pricing-table {
        border: 0;
        width: 100%;
        text-align: left;
      }

      .pricing-table thead th:not(:first-child) {
        font-weight: 500;
        width: 12rem;
      }

      .pricing-table tr {
        border-color: var(--border-color);
      }

      .pricing-table thead tr {
        border-width: 2px;
      }

      .pricing-table tbody th,
      .pricing-table tbody td,
      .pricing-table thead th {
        border: 0;
        color: var(--color-text-default);
        padding-left: 0;
      }

      .pricing-table tbody td {
        font-size: 15px;
        line-height: 1.4;
      }

      .pricing-table .check-mark {
        color: #09ce68;
      }

      .pricing-table .cancel-mark {
        color: var(--color-text-body);
      }

      .pricing-calculator {
        padding: 64px 0 80px;
      }

      .pricing-calculator--wrapper {
        display: flex;
        border-radius: 16px;
        border: 1px solid rgba(255, 255, 255, 0.06);
        border-color: transparent;
        background: var(--color-background-tertiary);
        margin: 0 auto;
        min-height: 500px;
      }

      .pricing-calculator--left {
        padding: 50px 3%;
        width: 60%;
      }

      .pricing-calculator .heading-text {
        position: relative;
        color: var(--color-primary);
        text-align: left;
        font-size: 24px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        margin-top: 0;
        margin-bottom: 12px;
        z-index: 1;
      }

      .pricing-calculator .body-text {
        font-size: 16px;
        line-height: 1.5;
        color: var(--color-text-body);
        margin-bottom: 24px;
      }

      .pricing-calculator .form-block {
        margin-top: 32px;
      }

      .pricing-calculator .form-block label {
        color: var(--color-text-body);
        font-size: 13px;
      }

      .pricing-calculator .form-block .text-field {
        font-size: 14px;
        line-height: 1.5;
        color: var(--color-text-body);
        background-color: var(--color-background-secondary);
        border: 1px solid var(--border-color);
        text-transform: none;
        border-radius: 8px;
        display: block;
        padding: 12px 15px 12px;
        text-align: left;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-appearance: none;
        cursor: text;
        outline: 0;
        width: 100%;
      }

      .pricing-calculator--right {
        background: var(--color-background-secondary);
        border-top-right-radius: 16px;
        border-bottom-right-radius: 16px;
        padding: 50px 3%;
        text-align: center;
        width: 40%;
      }

      .pricing-calculator--content {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
      }

      .pricing-calculator .calculator-price {
        color: var(--color-text-body);
      }

      .pricing-calculator .c-value,
      .pricing-calculator .c-currency {
        color: var(--color-offwhite);
        font-size: 42px;
        font-family: "Axiforma", sans-serif;
        font-weight: 600;
        margin-top: 5px;
      }

      .pricing-calculator .c-currency {
        font-size: 24px;
      }

      .pricing-calculator .tag-wrapper {
        background: linear-gradient(
          117.15deg,
          rgba(163, 43, 123, 0.1) -7.16%,
          rgba(233, 64, 87, 0.1) 56.41%,
          rgba(242, 113, 33, 0.1) 119.98%
        );
        border-radius: 4px;
        display: inline-block;
      }

      .pricing-calculator .tag {
        background: linear-gradient(
          117.15deg,
          #a32b7b -7.16%,
          #e94057 56.41%,
          #f27121 119.98%
        );
        border-radius: 4px;
        margin-top: 0;
        margin-bottom: 0;
        padding: 6px 12px;
        font-size: 15px;
        line-height: 1em;
        display: inline-block;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      .additional-features--wrapper {
        border-top: 1px solid rgba(130, 147, 170, 0.5);
        padding-top: 24px;
        margin-top: 80px;
      }

      .additional-features {
        display: block;
      }

      .additional-features ul {
        display: flex;
        list-style: none;
        flex-flow: row wrap;
        gap: 20px;
        margin: 0;
        padding: 0;
        width: 100%;
      }

      .additional-features ul li {
        align-items: center;
        color: var(--color-text-default);
        display: inline-flex;
        font-size: 14px;
        line-height: 20px;
        white-space: nowrap;
      }

      .additional-features .m-text {
        color: var(--color-text-default);
        font-size: 16px;
        line-height: 1.4;
        margin-top: 8px;
        margin-bottom: 32px;
        text-align: left;
      }

      .additional-features ul .svg-icon {
        margin-right: 8px;
      }

      /* FAQ */
      .faq-section {
        position: relative;
        padding: 64px 0 80px;
      }

      .faq-wrapper {
        background-color: var(--color-background-tertiary);
        border-radius: 12px;
        padding: 72px 3%;
      }

      .faq-wrapper .section-title--wrap {
        max-width: 620px;
        text-align: center;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 40px;
        margin-left: auto;
        margin-right: auto;
        display: flex;
      }

      .faq-wrapper .small-title {
        color: #0062ff;
        letter-spacing: 1px;
        text-transform: uppercase;
        white-space: nowrap;
        margin-top: 14px;
        margin-bottom: 10px;
        font-size: 14px;
        font-weight: 700;
        line-height: 24px;
      }

      .faq-wrapper .section-title {
        position: relative;
        color: var(--color-primary);
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        font-size: 40px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        z-index: 1;
      }

      .faq-wrapper .faq-content-wrapper {
        max-width: 840px;
        margin-left: auto;
        margin-right: auto;
      }

      .faq-wrapper .faq-content {
        margin: 3rem 0 1rem;
      }

      .faq-wrapper .faq-question--wrap {
        cursor: pointer;
        background-color: var(--color-background-secondary);
        margin-bottom: 24px;
        padding: 32px;
      }

      .accordion-title a {
        color: var(--color-primary);
        line-height: 1.5;
        padding: 0;
      }

      .accordion-active-color-primary .active .accordion-title a {
        color: var(--color-primary);
      }

      .accordion-body-underlined .accordion-item {
        border-bottom: 1px solid #17182a;
      }

      .faq-circle {
        width: 48px;
        height: 48px;
        background-color: var(--border-color);
        border-radius: 100px;
        justify-content: center;
        align-items: center;
        display: flex;
      }

      .accordion-expander {
        font-size: 16px;
        right: 0;
      }

      .accordion-content {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 30px;
      }

      .accordion-content > :last-child,
      .accordion-content > :only-child {
        color: var(--color-text-body);
        margin-bottom: 0;
      }

      /* Contact */
      .contact-section {
        padding: 150px 0 80px;
      }

      /* Pre-footer */
      .pre-footer {
        padding: 0;
        position: relative;
      }

      .pre-footer--grid {
        display: grid;
        margin-top: 4rem;
        margin-bottom: 0;
        padding: 0;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 0;
        border-top: 1px solid #263544;
        border-bottom: 1px solid transparent;
      }

      .pre-footer--card {
        position: relative;
        padding: 3rem 2rem 2rem;
        border-right: 1px solid #263544;
        text-decoration: none;
        color: #e0e0e0;
        grid-column: initial;
        background-color: transparent;
        transition: all 0.32s ease-out;
      }

      .pre-footer--card:first-child {
        padding-left: 4rem;
      }

      .pre-footer--card:nth-child(3) {
        padding-right: 4rem;
        border-right: none;
      }

      .pre-footer--card .content-wrap {
        display: flex;
        flex-direction: column;
        height: 100%;
        gap: 2rem;
        justify-content: flex-start;
      }

      .pre-footer--card .content-wrap .header-text {
        color: #fcfcfc;
        font-size: 2rem;
        font-weight: 400;
        line-height: 1.2;
        letter-spacing: -0.01em;
        height: 5ex;
        margin: 0;
      }

      .pre-footer--card .cta-wrapper {
        display: flex;
        justify-content: space-between;
        gap: 2rem;
      }

      .pre-footer--card .cta-wrapper .des-text {
        color: #e0e0e0;
        font-size: 18px;
        line-height: 30px;
        margin: 0 0 1.5rem;
      }

      .pre-footer--card .cta-wrapper .svg-icon {
        fill: currentColor;
        min-width: 32px;
      }

      /* Footer */
      .footer {
        position: relative;
        color: #98a2aa;
        padding: 0;
      }

      .footer-section {
        padding: 32px 0;
        border-top: 1px solid #263544;
        border: none;
      }

      .footer-nav--brand {
        display: flex;
        justify-content: space-between;
        flex-direction: row-reverse;
        align-items: center;
        border-top: 1px solid hsla(0, 0%, 100%, 0.1);
        padding-top: 1rem;
      }

      .footer-copyright--wrapper {
        display: flex;
        align-items: center;
        gap: 1rem;
      }

      .footer-bottom--links {
        display: flex;
        align-items: center;
        gap: 1rem;
      }

      .footer a:not(.btn) {
        font-size: 16px;
        color: var(--color-text-default);
        display: inline-block;
      }

      .footer a:not(.btn):hover {
        color: var(--color-primary);
      }

      .footer-logo {
        width: 145px;
      }

      .footer-contact--text {
        font-size: 15px;
        line-height: 24px;
        margin-top: 40px;
      }

      .footer-social--icon--wrapper {
        margin-top: 24px;
      }

      .footer .widget-title {
        font-size: 16px;
        font-weight: 500;
        color: var(--color-text-body);
        margin-bottom: 24px;
        margin-top: 0;
      }

      .footer .footer-menu--grid {
        display: grid;
        grid-column-gap: 20px;
        grid-template-columns: repeat(3, minmax(10px, 1fr));
      }

      .footer .footer-menu--item {
        overflow: hidden;
        position: relative;
      }

      .footer-bottom {
        display: flex;
        align-items: center;
        justify-content: space-between;
        /* flex-direction: row-reverse; */
        margin: 0;
      }

      .footer-bottom p,
      .footer-nav--brand p {
        color: var(--color-text-default);
        font-size: 14px;
        opacity: 0.8;
        margin: 0;
      }

      .footer-bottom .social-icon a,
      .footer-contact--wrapper .social-icon a {
        font-size: 18px !important;
      }

      .footer-locations {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 2rem;
        margin-top: 2rem;
      }

      .footer-locations .location-item {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        font-size: 13px;
        line-height: 1.4;
        color: var(--color-offwhite);
      }

      .footer-locations .location-item .flag-image {
        width: 18px;
        height: auto;
      }

      /* Theme Switch */
      .dark-mode--switch-container {
        width: 100%;
        position: fixed;
        bottom: 30px;
        left: 0;
        z-index: 10;
        pointer-events: none;
      }

      .dark-mode--switch-inner {
        padding-left: 70px;
      }

      .dark-mode--switch {
        cursor: pointer;
        width: 42px;
        height: 42px;
        background: #202f44;
        border-radius: 42px;
        display: flex;
        align-items: center;
        justify-content: center;
        pointer-events: all;
        transition: all 3s ease-out;
      }

      .dark-mode--switch svg {
        transition: all 1s ease;
      }

      .dark-mode--switch svg > path {
        fill: #fff;
      }

      .dark-mode--switch:hover {
        transform: scale3d(1.2, 1.2, 1.2);
        background: #202f44;
      }

      .dark-mode--switch:hover svg {
        -webkit-animation: buttonRotate 6s;
        animation: buttonRotate 6s;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
      }

      .dark-mode--switch:hover svg > path {
        fill: #fff;
      }

      @-webkit-keyframes buttonRotate {
        0% {
          transform: rotate(0deg);
        }

        5% {
          transform: rotate(0deg);
        }

        30% {
          transform: rotate(-25deg) translateY(4px);
        }

        60% {
          transform: rotate(60deg) translateY(-2px);
        }
      }

      @keyframes buttonRotate {
        0% {
          transform: rotate(0deg);
        }

        5% {
          transform: rotate(0deg);
        }

        30% {
          transform: rotate(-25deg) translateY(4px);
        }

        60% {
          transform: rotate(60deg) translateY(-2px);
        }
      }

      .theme-dark .dark-mode-switch {
        background: #fff;
      }

      .theme-dark .dark-mode-switch svg > path {
        fill: #202f44;
      }

      .dark-mode-overlay {
        position: fixed;
        background: #fff;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 5;
        visibility: hidden;
        opacity: 0;
        transition: all 0.5s ease-in-out;
      }

      /* Media Query */
      @media (max-width: 767px) {
        .d-xs-none {
          display: none;
        }
        .navbar-brand img {
          width: 130px;
          min-width: 130px;
        }
        .navbar-header > * {
          -webkit-box-flex: 0;
          flex: 0 0 100%;
        }
        .nav-trigger .bar {
          background-color: var(--color-primary);
        }
        .mobile-nav-activated [data-mobile-nav-style="modern"] #wrap {
          background-color: var(--color-background-tertiary);
        }
        [data-mobile-nav-style="modern"]:before {
          background-color: var(--color-background-tertiary);
          background-image: none;
        }
        [data-mobile-nav-style="modern"] .navbar-collapse-clone {
          top: 6vh;
        }
        .megamenu .grid-menu {
          display: block;
        }
        .mega-link .text-icon--wrapper .link-name,
        .megamenu-row--lists li a .link-name {
          font-size: 14px;
        }
        .mega-link .link-description,
        .megamenu-row--lists li a .link-description,
        .megamenu .grid-menu--wrapper h4 {
          display: none;
        }
        .megamenu-row--wrapper h4 {
          font-size: 14px;
          margin-top: 24px;
        }
        ul.nav.main-nav > li > a,
        [data-mobile-nav-style="modern"] .megamenu .megamenu-container,
        .megamenu-description,
        .megamenu-row--wrapper {
          padding-left: 0;
          padding-top: 0;
          padding-bottom: 22px;
        }
        ul.nav.main-nav > li > a {
          font-size: 18px;
        }
        [data-mobile-nav-style="modern"] .navbar-collapse-clone ul > li > a {
          padding: 1rem 0;
          margin-left: 0;
          border-radius: 0;
        }
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul
          > li:first-child
          > a {
          padding-top: 0;
        }
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul
          > li:last-child
          > a {
          padding-bottom: 0;
        }
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul
          > li
          > a:hover,
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul
          > li
          > a:focus {
          background-color: transparent;
        }
        .megamenu .lqd-custom-menu li:not(:last-child) {
          border-bottom: 1px solid var(--border-color);
        }
        .mega-link .text-icon--wrapper .image-icon {
          display: none;
        }
        .megamenu-row--wrapper {
          padding-right: 0;
        }
        .mainbar-wrap .row {
          flex-direction: row !important;
        }
        .main-header .menu-right {
          display: flex;
          flex-direction: row !important;
        }
        .main-header .menu-right .header-module {
          display: inline-block;
          padding-top: 14px;
          padding-right: 15px;
        }
        .header-module .the__button {
          font-size: 13px;
          line-height: 24px;
          height: auto;
          padding: 6px 16px;
        }
        .the__button {
          padding: 15px 20px;
          min-width: 130px;
        }
        .the__button + .the__button {
          background: none;
          border: none;
          color: var(--color-text-default);
        }
        .the__button + .the__button.btn--white .the__button-arrow {
          color: currentColor;
        }
        .hero-copy,
        .features-copy,
        .cta-block-v2 .cta-block--description,
        .use-cases--copy h3,
        .solutions-header,
        .solutions-why .copy,
        .cta-block .two-halves--left,
        .cta-block .two-halves--right,
        .pricing-calculator--left,
        .pricing-calculator--right {
          width: 100%;
        }
        .hero-copy h1 {
          font-size: 38px;
        }
        .hero-copy--wrap {
          margin-top: 0px;
          margin-bottom: 0px;
          padding-top: 16px;
        }
        .hero-tag--gradient {
          font-size: 14px;
        }
        .hero-body--text {
          font-size: 16px;
        }
        .video-with--preview .play-with--sound {
          font-size: 14px;
          padding: 0.5rem 1rem;
          left: 0.75rem;
          bottom: 1.25rem;
        }
        .our-mission--section .section-content {
          margin-bottom: 24px;
        }
        .cv-content--block {
          padding: 40px 18px;
        }
        .features-block .intro-grid,
        .features-data--wrapper,
        .features-about--component,
        .features-about--component .right-content .content-item {
          display: flex;
          flex-direction: column;
        }
        .features-block .intro-grid .intro-text {
          font-size: 28px;
        }
        .features-grid--list {
          display: block;
          margin-bottom: 8px;
        }
        .features-data--wrapper .data-number {
          font-size: 48px;
        }
        .features-about--component {
          gap: 2rem;
        }
        .features-about--component .left-content .large-text {
          font-size: 24px;
          line-height: 1.4;
        }
        .features-about--component .right-content .content-item {
          align-items: flex-start;
          gap: 1.25rem;
          padding-top: 1.5rem;
          padding-bottom: 1.5rem;
        }
        .why-list,
        .solutions-why .why-flex--wrapper,
        .cv-content--grid,
        .pricing-3x--benefits,
        .pricing-card--grid,
        .solutions-grid {
          display: flex;
          flex-direction: column;
          gap: 40px;
        }
        .cv-content--grid,
        .pricing-3x--benefits,
        .pricing-card--grid {
          gap: 20px;
        }
        .features-block .hero-bg,
        .solutions-section .hero-bg {
          width: 100%;
          height: 80%;
          object-fit: cover;
          top: -86%;
        }
        .use-cases,
        .use-cases--rm {
          padding-top: 64px;
        }
        .use-cases--rm .section-header {
          padding-bottom: 2rem;
        }
        .use-cases--rm .section-header .content-wrap h3 {
          font-size: 24px;
          line-height: 1.5;
        }
        .use-cases--rm .section-grid {
          display: flex;
          flex-direction: column;
          gap: 3rem;
        }
        .use-cases--rm .section-grid .left-content .tabs-nav {
          flex-direction: row;
          justify-content: flex-start;
          gap: 1rem;
        }
        .use-cases--rm
          .section-grid
          .left-content
          .tabs-nav-filled
          .tabs-nav
          a {
          font-size: 21px;
        }
        .use-cases--rm .section-grid .right-content .image-wrapper {
          height: 400px;
        }
        .solutions-section .hero-bg {
          top: -2%;
        }
        .why-list .why-heading {
          font-size: 20px;
        }
        .blog-card {
          margin-bottom: 48px;
        }
        .card-section--resources,
        .blog-resources,
        .blog-resources--single {
          padding-bottom: 48px;
        }
        .cards-section--copy h3,
        .features-copy h3,
        .use-cases--copy h3,
        .solutions-header .header-text,
        .cta-block .cta-title,
        .our-mission--section h3 {
          font-size: 28px;
        }
        .cards-section--copy p,
        .cta-block--description p {
          font-size: 16px;
        }
        .solutions-header--wrap,
        .product-pricing .content-wrap {
          padding-top: 0;
          margin-top: 0;
        }
        .solutions-section .solutions-list--card .large-title,
        .faq-wrapper .section-title {
          font-size: 24px;
        }
        .solutions-grid .solution-card {
          min-height: 300px;
          position: relative;
        }
        .use-cases--selection-wrapper {
          margin-top: 30px;
        }
        .features-block,
        .use-cases {
          padding: 80px 0 96px;
        }
        .features-copy p {
          font-size: 16px;
        }
        .levels-card {
          margin-bottom: 32px;
        }
        .cta-block-v2,
        .our-mission--section,
        .career-section,
        .product-pricing {
          padding-top: 48px;
        }
        .cta-block-v2 .cta-block--content {
          padding: 2.5rem 1.2rem;
        }
        .cta-block-v2 .cta-title,
        .code-snippet--section .code-snippet--copy h3 {
          font-size: 24px;
        }
        .cta-block .two-halves,
        .pricing-calculator--wrapper {
          flex-direction: column;
        }
        .cta-block .two-halves .two-halves--right,
        .pricing-calculator--right {
          border-top-right-radius: 0;
          border-bottom-left-radius: 16px;
        }
        .footer {
          padding-bottom: 40px;
        }
        .footer-nav--brand {
          flex-direction: column;
          gap: 2rem;
          padding-top: 3rem;
        }
        .footer-copyright--wrapper {
          flex-direction: column;
          gap: 0.5rem;
        }
        .footer-locations {
          flex-wrap: wrap;
          justify-content: center;
          gap: 1rem;
        }
        /* .footer-locations .location-item {
        flex: 0 1 calc(33% - 10px);
    } */
        .footer .footer-menu--grid {
          grid-template-columns: repeat(2, minmax(10px, 1fr));
          margin-top: 40px;
        }
        .footer .footer-menu--item {
          margin-bottom: 30px;
        }
        .footer .widget-title {
          font-size: 14px;
          margin-top: 16px;
          margin-bottom: 12px;
        }
        .footer-bottom {
          flex-direction: column;
          gap: 8px;
          align-items: flex-start;
          justify-content: flex-start;
          margin-top: 40px;
        }
      }

      @media (min-width: 992px) {
        .d-lg-none {
          display: none !important;
        }
      }

      @media only screen and (max-width: 1023px) {
        .dark-mode--switch-container {
          display: none;
        }
      }

      @media only screen and (min-width: 768px) and (max-width: 1439px) {
        .dark-mode--switch-inner {
          padding-left: 30px;
        }
      }

      .flickity-enabled {
        position: relative;
      }

      .flickity-enabled:focus {
        outline: none;
      }

      .flickity-viewport {
        overflow: hidden;
        position: relative;
        height: 100%;
      }

      .flickity-slider {
        position: absolute;
        width: 100%;
        height: 100%;
      }

      /* draggable */

      .flickity-enabled.is-draggable {
        -webkit-tap-highlight-color: transparent;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }

      .flickity-enabled.is-draggable .flickity-viewport {
        cursor: move;
        cursor: -webkit-grab;
        cursor: grab;
      }

      .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
        cursor: -webkit-grabbing;
        cursor: grabbing;
      }

      /* ---- flickity-button ---- */

      .flickity-button {
        position: absolute;
        background: hsla(0, 0%, 100%, 0.75);
        border: none;
        color: #333;
      }

      .flickity-button:hover {
        background: white;
        cursor: pointer;
      }

      .flickity-button:focus {
        outline: none;
        box-shadow: 0 0 0 5px #19f;
      }

      .flickity-button:active {
        opacity: 0.6;
      }

      .flickity-button:disabled {
        opacity: 0.3;
        cursor: auto;
        /* prevent disabled button from capturing pointer up event. #716 */
        pointer-events: none;
      }

      .flickity-button-icon {
        fill: currentColor;
      }

      /* ---- previous/next buttons ---- */

      .flickity-prev-next-button {
        top: 50%;
        width: 44px;
        height: 44px;
        border-radius: 50%;
        /* vertically center */
        transform: translateY(-50%);
      }

      .flickity-prev-next-button.previous {
        left: 10px;
      }
      .flickity-prev-next-button.next {
        right: 10px;
      }
      /* right to left */
      .flickity-rtl .flickity-prev-next-button.previous {
        left: auto;
        right: 10px;
      }
      .flickity-rtl .flickity-prev-next-button.next {
        right: auto;
        left: 10px;
      }

      .flickity-prev-next-button .flickity-button-icon {
        position: absolute;
        left: 20%;
        top: 20%;
        width: 60%;
        height: 60%;
      }

      /* ---- page dots ---- */

      .flickity-page-dots {
        position: absolute;
        width: 100%;
        bottom: -25px;
        padding: 0;
        margin: 0;
        list-style: none;
        text-align: center;
        line-height: 1;
      }

      .flickity-rtl .flickity-page-dots {
        direction: rtl;
      }

      .flickity-page-dots .dot {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 0 8px;
        background: #333;
        border-radius: 50%;
        opacity: 0.25;
        cursor: pointer;
      }

      .flickity-page-dots .dot.is-selected {
        opacity: 1;
      }
 
      /* CUSTOM STYLESHEET */
/* 
   

      /* General */
      code[class*="language-"],
      pre[class*="language-"] {
        color: #ccc;
        background: none;
        font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
        font-size: 1em;
        text-align: left;
        white-space: pre;
        word-spacing: normal;
        word-break: normal;
        word-wrap: normal;
        line-height: 1.5;

        -moz-tab-size: 4;
        -o-tab-size: 4;
        tab-size: 4;

        -webkit-hyphens: none;
        -moz-hyphens: none;
        -ms-hyphens: none;
        hyphens: none;
      }

      /* Code blocks */
      pre[class*="language-"] {
        padding: 1em;
        margin: 0.5em 0;
        overflow: auto;
      }

      :not(pre) > code[class*="language-"],
      pre[class*="language-"] {
        background: #2d2d2d;
      }

      /* Inline code */
      :not(pre) > code[class*="language-"] {
        padding: 0.1em;
        border-radius: 0.3em;
        white-space: normal;
      }

      .token.comment,
      .token.block-comment,
      .token.prolog,
      .token.doctype,
      .token.cdata {
        color: #999;
      }

      .token.punctuation {
        color: #ccc;
      }

      .token.tag,
      .token.attr-name,
      .token.namespace,
      .token.deleted {
        color: #e2777a;
      }

      .token.function-name {
        color: #6196cc;
      }

      .token.boolean,
      .token.number,
      .token.function {
        color: #f08d49;
      }

      .token.property,
      .token.class-name,
      .token.constant,
      .token.symbol {
        color: #f8c555;
      }

      .token.selector,
      .token.important,
      .token.atrule,
      .token.keyword,
      .token.builtin {
        color: #cc99cd;
      }

      .token.string,
      .token.char,
      .token.attr-value,
      .token.regex,
      .token.variable {
        color: #7ec699;
      }

      .token.operator,
      .token.entity,
      .token.url {
        color: #67cdcc;
      }

      .token.important,
      .token.bold {
        font-weight: bold;
      }
      .token.italic {
        font-style: italic;
      }

      .token.entity {
        cursor: help;
      }

      .token.inserted {
        color: green;
      }

      pre[data-line] {
        position: relative;
        padding: 1em 0 1em 3em;
      }

      .line-highlight {
        position: absolute;
        left: 0;
        right: 0;
        padding: inherit 0;
        margin-top: 1em; /* Same as .prism’s padding-top */

        background: hsla(24, 20%, 50%, 0.08);
        background: linear-gradient(
          to right,
          hsla(24, 20%, 50%, 0.1) 70%,
          hsla(24, 20%, 50%, 0)
        );

        pointer-events: none;

        line-height: inherit;
        white-space: pre;
      }

      @media print {
        .line-highlight {
          /*
		 * This will prevent browsers from replacing the background color with white.
		 * It's necessary because the element is layered on top of the displayed code.
		 */
          -webkit-print-color-adjust: exact;
          color-adjust: exact;
        }
      }

      .line-highlight:before,
      .line-highlight[data-end]:after {
        content: attr(data-start);
        position: absolute;
        top: 0.4em;
        left: 0.6em;
        min-width: 1em;
        padding: 0 0.5em;
        background-color: hsla(24, 20%, 50%, 0.4);
        color: hsl(24, 20%, 95%);
        font: bold 65%/1.5 sans-serif;
        text-align: center;
        vertical-align: 0.3em;
        border-radius: 999px;
        text-shadow: none;
        box-shadow: 0 1px white;
      }

      .line-highlight[data-end]:after {
        content: attr(data-end);
        top: auto;
        bottom: 0.4em;
      }

      .line-numbers .line-highlight:before,
      .line-numbers .line-highlight:after {
        content: none;
      }

      pre[id].linkable-line-numbers span.line-numbers-rows {
        pointer-events: all;
      }
      pre[id].linkable-line-numbers span.line-numbers-rows > span:before {
        cursor: pointer;
      }
      pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before {
        background-color: rgba(128, 128, 128, 0.2);
      }

      pre[class*="language-"].line-numbers {
        position: relative;
        padding-left: 3.8em;
        counter-reset: linenumber;
      }

      pre[class*="language-"].line-numbers > code {
        position: relative;
        white-space: inherit;
      }

      .line-numbers .line-numbers-rows {
        position: absolute;
        pointer-events: none;
        top: 0;
        font-size: 100%;
        left: -3.8em;
        width: 3em; /* works for line-numbers below 1000 lines */
        letter-spacing: -1px;
        border-right: 1px solid #999;

        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }

      .line-numbers-rows > span {
        display: block;
        counter-increment: linenumber;
      }

      .line-numbers-rows > span:before {
        content: counter(linenumber);
        color: #999;
        display: block;
        padding-right: 0.8em;
        text-align: right;
      }

      div.code-toolbar {
        position: relative;
      }

      div.code-toolbar > .toolbar {
        position: absolute;
        z-index:5;
        top: 0.3em;
        right: 0.2em;
        transition: opacity 0.3s ease-in-out;
        opacity: 0;
      }

      div.code-toolbar:hover > .toolbar {
        opacity: 1;
      }

      /* Separate line b/c rules are thrown out if selector is invalid.
   IE11 and old Edge versions don't support :focus-within. */
      div.code-toolbar:focus-within > .toolbar {
        opacity: 1;
      }

      div.code-toolbar > .toolbar > .toolbar-item {
        display: inline-block;
      }

      div.code-toolbar > .toolbar > .toolbar-item > a {
        cursor: pointer;
      }

      div.code-toolbar > .toolbar > .toolbar-item > button {
        background: none;
        border: 0;
        color: inherit;
        font: inherit;
        line-height: normal;
        overflow: visible;
        padding: 0;
        -webkit-user-select: none; /* for button */
        -moz-user-select: none;
        -ms-user-select: none;
      }

      div.code-toolbar > .toolbar > .toolbar-item > a,
      div.code-toolbar > .toolbar > .toolbar-item > button,
      div.code-toolbar > .toolbar > .toolbar-item > span {
        color: #bbb;
        font-size: 0.8em;
        padding: 0 0.5em;
        background: #f5f2f0;
        background: rgba(224, 224, 224, 0.2);
        box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
        border-radius: 0.5em;
      }

      div.code-toolbar > .toolbar > .toolbar-item > a:hover,
      div.code-toolbar > .toolbar > .toolbar-item > a:focus,
      div.code-toolbar > .toolbar > .toolbar-item > button:hover,
      div.code-toolbar > .toolbar > .toolbar-item > button:focus,
      div.code-toolbar > .toolbar > .toolbar-item > span:hover,
      div.code-toolbar > .toolbar > .toolbar-item > span:focus {
        color: inherit;
        text-decoration: none;
      }
 
      /*!
* Liquid
*
* (c) Copyright liquid.com
*
* @version 1.0.0 
* @author  Liquid
*/ /*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */ /*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.3/customize/?id=1be474de61c0629256765ac76fef2ce8)
 * Config saved to config.json and https://gist.github.com/1be474de61c0629256765ac76fef2ce8
 */ /*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
      html {
        font-family: sans-serif;
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%;
      }
      body {
        margin: 0;
      }
      article,
      aside,
      details,
      figcaption,
      figure,
      footer,
      header,
      hgroup,
      main,
      menu,
      nav,
      section,
      summary {
        display: block;
      }
      audio,
      canvas,
      progress,
      video {
        display: inline-block;
        vertical-align: baseline;
      }
      audio:not([controls]) {
        display: none;
        height: 0;
      }
      [hidden],
      template {
        display: none;
      }
      a {
        background-color: transparent;
      }
      a:active,
      a:hover {
        outline: 0;
      }
      abbr[title] {
        border-bottom: 1px dotted;
      }
      b,
      strong {
        font-weight: bold;
      }
      dfn {
        font-style: italic;
      }
      h1 {
        font-size: 2em;
        margin: 0.67em 0;
      }
      mark {
        background: #ff0;
        color: #000;
      }
      small {
        font-size: 80%;
      }
      sub,
      sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
      }
      sup {
        top: -0.5em;
      }
      sub {
        bottom: -0.25em;
      }
      img {
        border: 0;
      }
      svg:not(:root) {
        overflow: hidden;
      }
      figure {
        margin: 1em 40px;
      }
      hr {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        height: 0;
      }
      pre {
        overflow: auto;
      }
      code,
      kbd,
      pre,
      samp {
        font-family: monospace, monospace;
        font-size: 1em;
      }
      button,
      input,
      optgroup,
      select,
      textarea {
        color: inherit;
        font: inherit;
        margin: 0;
      }
      button {
        overflow: visible;
      }
      button,
      select {
        text-transform: none;
      }
      button,
      html input[type="button"],
      input[type="reset"],
      input[type="submit"] {
        -webkit-appearance: button;
        cursor: pointer;
      }
      button[disabled],
      html input[disabled] {
        cursor: default;
      }
      button::-moz-focus-inner,
      input::-moz-focus-inner {
        border: 0;
        padding: 0;
      }
      input {
        line-height: normal;
      }
      input[type="checkbox"],
      input[type="radio"] {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
      }
      input[type="number"]::-webkit-inner-spin-button,
      input[type="number"]::-webkit-outer-spin-button {
        height: auto;
      }
      input[type="search"] {
        -webkit-appearance: textfield;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
      }
      input[type="search"]::-webkit-search-cancel-button,
      input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
      }
      fieldset {
        border: 1px solid #c0c0c0;
        margin: 0 2px;
        padding: 0.35em 0.625em 0.75em;
      }
      legend {
        border: 0;
        padding: 0;
      }
      textarea {
        overflow: auto;
      }
      optgroup {
        font-weight: bold;
      }
      table {
        border-collapse: collapse;
        border-spacing: 0;
      }
      td,
      th {
        padding: 0;
      } /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
      @media print {
        *,
        *:before,
        *:after {
          background: transparent !important;
          color: #000 !important;
          -webkit-box-shadow: none !important;
          box-shadow: none !important;
          text-shadow: none !important;
        }
        a,
        a:visited {
          text-decoration: underline;
        }
        a[href]:after {
          content: " (" attr(href) ")";
        }
        abbr[title]:after {
          content: " (" attr(title) ")";
        }
        a[href^="#"]:after,
        a[href^="javascript:"]:after {
          content: "";
        }
        pre,
        blockquote {
          border: 1px solid #999;
          page-break-inside: avoid;
        }
        thead {
          display: table-header-group;
        }
        tr,
        img {
          page-break-inside: avoid;
        }
        img {
          max-width: 100% !important;
        }
        p,
        h2,
        h3 {
          orphans: 3;
          widows: 3;
        }
        h2,
        h3 {
          page-break-after: avoid;
        }
        .navbar {
          display: none;
        }
        .btn > .caret,
        .dropup > .btn > .caret {
          border-top-color: #000 !important;
        }
        .label {
          border: 1px solid #000;
        }
        .table {
          border-collapse: collapse !important;
        }
        .table td,
        .table th {
          background-color: #fff !important;
        }
        .table-bordered th,
        .table-bordered td {
          border: 1px solid #ddd !important;
        }
      }
      * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      *:before,
      *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      html {
        font-size: 10px;
        -webkit-tap-highlight-color: transparent;
      }
      body {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 14px;
        line-height: 1.42857143;
        color: #333333;
        background-color: #ffffff;
      }
      input,
      button,
      select,
      textarea {
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
      }
      a {
        color: #337ab7;
        text-decoration: none;
      }
      a:hover {
        color: #23527c;
        text-decoration: underline;
      }
      a:focus {
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
      }
      figure {
        margin: 0;
      }
      img {
        vertical-align: middle;
      }
      .img-responsive {
        display: block;
        max-width: 100%;
        height: auto;
      }
      .img-rounded {
        border-radius: 6px;
      }
      .img-thumbnail {
        padding: 4px;
        line-height: 1.42857143;
        background-color: #ffffff;
        border: 1px solid #dddddd;
        border-radius: 4px;
        -webkit-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        display: inline-block;
        max-width: 100%;
        height: auto;
      }
      .img-circle {
        border-radius: 50%;
      }
      hr {
        margin-top: 20px;
        margin-bottom: 20px;
        border: 0;
        border-top: 1px solid #eeeeee;
      }
      .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
      }
      .sr-only-focusable:active,
      .sr-only-focusable:focus {
        position: static;
        width: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        clip: auto;
      }
      [role="button"] {
        cursor: pointer;
      }
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      .h1,
      .h2,
      .h3,
      .h4,
      .h5,
      .h6 {
        font-family: inherit;
        font-weight: 500;
        line-height: 1.1;
        color: inherit;
      }
      h1 small,
      h2 small,
      h3 small,
      h4 small,
      h5 small,
      h6 small,
      .h1 small,
      .h2 small,
      .h3 small,
      .h4 small,
      .h5 small,
      .h6 small,
      h1 .small,
      h2 .small,
      h3 .small,
      h4 .small,
      h5 .small,
      h6 .small,
      .h1 .small,
      .h2 .small,
      .h3 .small,
      .h4 .small,
      .h5 .small,
      .h6 .small {
        font-weight: normal;
        line-height: 1;
        color: #777777;
      }
      h1,
      .h1,
      h2,
      .h2,
      h3,
      .h3 {
        margin-top: 20px;
        margin-bottom: 10px;
      }
      h1 small,
      .h1 small,
      h2 small,
      .h2 small,
      h3 small,
      .h3 small,
      h1 .small,
      .h1 .small,
      h2 .small,
      .h2 .small,
      h3 .small,
      .h3 .small {
        font-size: 65%;
      }
      h4,
      .h4,
      h5,
      .h5,
      h6,
      .h6 {
        margin-top: 10px;
        margin-bottom: 10px;
      }
      h4 small,
      .h4 small,
      h5 small,
      .h5 small,
      h6 small,
      .h6 small,
      h4 .small,
      .h4 .small,
      h5 .small,
      .h5 .small,
      h6 .small,
      .h6 .small {
        font-size: 75%;
      }
      h1,
      .h1 {
        font-size: 36px;
      }
      h2,
      .h2 {
        font-size: 30px;
      }
      h3,
      .h3 {
        font-size: 24px;
      }
      h4,
      .h4 {
        font-size: 18px;
      }
      h5,
      .h5 {
        font-size: 14px;
      }
      h6,
      .h6 {
        font-size: 12px;
      }
      p {
        margin: 0 0 10px;
      }
      .lead {
        margin-bottom: 20px;
        font-size: 16px;
        font-weight: 300;
        line-height: 1.4;
      }
      @media (min-width: 768px) {
        .lead {
          font-size: 21px;
        }
      }
      small,
      .small {
        font-size: 85%;
      }
      mark,
      .mark {
        background-color: #fcf8e3;
        padding: 0.2em;
      }
      .text-left {
        text-align: left;
      }
      .text-right {
        text-align: right;
      }
      .text-center {
        text-align: center;
      }
      .text-justify {
        text-align: justify;
      }
      .text-nowrap {
        white-space: nowrap;
      }
      .text-lowercase {
        text-transform: lowercase;
      }
      .text-uppercase {
        text-transform: uppercase;
      }
      .text-capitalize {
        text-transform: capitalize;
      }
      .text-muted {
        color: #777777;
      }
      .text-primary {
        color: #337ab7;
      }
      a.text-primary:hover,
      a.text-primary:focus {
        color: #286090;
      }
      .text-success {
        color: #3c763d;
      }
      a.text-success:hover,
      a.text-success:focus {
        color: #2b542c;
      }
      .text-info {
        color: #31708f;
      }
      a.text-info:hover,
      a.text-info:focus {
        color: #245269;
      }
      .text-warning {
        color: #8a6d3b;
      }
      a.text-warning:hover,
      a.text-warning:focus {
        color: #66512c;
      }
      .text-danger {
        color: #a94442;
      }
      a.text-danger:hover,
      a.text-danger:focus {
        color: #843534;
      }
      .bg-primary {
        color: #fff;
        background-color: #337ab7;
      }
      a.bg-primary:hover,
      a.bg-primary:focus {
        background-color: #286090;
      }
      .bg-success {
        background-color: #dff0d8;
      }
      a.bg-success:hover,
      a.bg-success:focus {
        background-color: #c1e2b3;
      }
      .bg-info {
        background-color: #d9edf7;
      }
      a.bg-info:hover,
      a.bg-info:focus {
        background-color: #afd9ee;
      }
      .bg-warning {
        background-color: #fcf8e3;
      }
      a.bg-warning:hover,
      a.bg-warning:focus {
        background-color: #f7ecb5;
      }
      .bg-danger {
        background-color: #f2dede;
      }
      a.bg-danger:hover,
      a.bg-danger:focus {
        background-color: #e4b9b9;
      }
      .page-header {
        padding-bottom: 9px;
        margin: 40px 0 20px;
        border-bottom: 1px solid #eeeeee;
      }
      ul,
      ol {
        margin-top: 0;
        margin-bottom: 10px;
      }
      ul ul,
      ol ul,
      ul ol,
      ol ol {
        margin-bottom: 0;
      }
      .list-unstyled {
        padding-left: 0;
        list-style: none;
      }
      .list-inline {
        padding-left: 0;
        list-style: none;
        margin-left: -5px;
      }
      .list-inline > li {
        display: inline-block;
        padding-left: 5px;
        padding-right: 5px;
      }
      dl {
        margin-top: 0;
        margin-bottom: 20px;
      }
      dt,
      dd {
        line-height: 1.42857143;
      }
      dt {
        font-weight: bold;
      }
      dd {
        margin-left: 0;
      }
      @media (min-width: 992px) {
        .dl-horizontal dt {
          float: left;
          width: 160px;
          clear: left;
          text-align: right;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
        }
        .dl-horizontal dd {
          margin-left: 180px;
        }
      }
      abbr[title],
      abbr[data-original-title] {
        cursor: help;
        border-bottom: 1px dotted #777777;
      }
      .initialism {
        font-size: 90%;
        text-transform: uppercase;
      }
      blockquote {
        padding: 10px 20px;
        margin: 0 0 20px;
        font-size: 17.5px;
        border-left: 5px solid #eeeeee;
      }
      blockquote p:last-child,
      blockquote ul:last-child,
      blockquote ol:last-child {
        margin-bottom: 0;
      }
      blockquote footer,
      blockquote small,
      blockquote .small {
        display: block;
        font-size: 80%;
        line-height: 1.42857143;
        color: #777777;
      }
      blockquote footer:before,
      blockquote small:before,
      blockquote .small:before {
        content: "\2014 \00A0";
      }
      .blockquote-reverse,
      blockquote.pull-right {
        padding-right: 15px;
        padding-left: 0;
        border-right: 5px solid #eeeeee;
        border-left: 0;
        text-align: right;
      }
      .blockquote-reverse footer:before,
      blockquote.pull-right footer:before,
      .blockquote-reverse small:before,
      blockquote.pull-right small:before,
      .blockquote-reverse .small:before,
      blockquote.pull-right .small:before {
        content: "";
      }
      .blockquote-reverse footer:after,
      blockquote.pull-right footer:after,
      .blockquote-reverse small:after,
      blockquote.pull-right small:after,
      .blockquote-reverse .small:after,
      blockquote.pull-right .small:after {
        content: "\00A0 \2014";
      }
      address {
        margin-bottom: 20px;
        font-style: normal;
        line-height: 1.42857143;
      }
      code,
      kbd,
      pre,
      samp {
        font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
      }
      code {
        padding: 2px 4px;
        font-size: 90%;
        color: #c7254e;
        background-color: #f9f2f4;
        border-radius: 4px;
      }
      kbd {
        padding: 2px 4px;
        font-size: 90%;
        color: #ffffff;
        background-color: #333333;
        border-radius: 3px;
        -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
      }
      kbd kbd {
        padding: 0;
        font-size: 100%;
        font-weight: bold;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      pre {
        display: block;
        padding: 9.5px;
        margin: 0 0 10px;
        font-size: 13px;
        line-height: 1.42857143;
        word-break: break-all;
        word-wrap: break-word;
        color: #333333;
        background-color: #f5f5f5;
        border: 1px solid #cccccc;
        border-radius: 4px;
      }
      pre code {
        padding: 0;
        font-size: inherit;
        color: inherit;
        white-space: pre-wrap;
        background-color: transparent;
        border-radius: 0;
      }
      .pre-scrollable {
        max-height: 340px;
        overflow-y: scroll;
      }
      .container {
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px;
      }
      @media (min-width: 768px) {
        .container {
          width: 750px;
        }
      }
      @media (min-width: 992px) {
        .container {
          width: 970px;
        }
      }
      @media (min-width: 1200px) {
        .container {
          width: 1170px;
        }
      }
      .container-fluid {
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px;
      }
      .row {
        margin-left: -15px;
        margin-right: -15px;
      }
      .col-xs-1,
      .col-sm-1,
      .col-md-1,
      .col-lg-1,
      .col-xs-2,
      .col-sm-2,
      .col-md-2,
      .col-lg-2,
      .col-xs-3,
      .col-sm-3,
      .col-md-3,
      .col-lg-3,
      .col-xs-4,
      .col-sm-4,
      .col-md-4,
      .col-lg-4,
      .col-xs-5,
      .col-sm-5,
      .col-md-5,
      .col-lg-5,
      .col-xs-6,
      .col-sm-6,
      .col-md-6,
      .col-lg-6,
      .col-xs-7,
      .col-sm-7,
      .col-md-7,
      .col-lg-7,
      .col-xs-8,
      .col-sm-8,
      .col-md-8,
      .col-lg-8,
      .col-xs-9,
      .col-sm-9,
      .col-md-9,
      .col-lg-9,
      .col-xs-10,
      .col-sm-10,
      .col-md-10,
      .col-lg-10,
      .col-xs-11,
      .col-sm-11,
      .col-md-11,
      .col-lg-11,
      .col-xs-12,
      .col-sm-12,
      .col-md-12,
      .col-lg-12 {
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
      }
      .col-xs-1,
      .col-xs-2,
      .col-xs-3,
      .col-xs-4,
      .col-xs-5,
      .col-xs-6,
      .col-xs-7,
      .col-xs-8,
      .col-xs-9,
      .col-xs-10,
      .col-xs-11,
      .col-xs-12 {
        float: left;
      }
      .col-xs-12 {
        width: 100%;
      }
      .col-xs-11 {
        width: 91.66666667%;
      }
      .col-xs-10 {
        width: 83.33333333%;
      }
      .col-xs-9 {
        width: 75%;
      }
      .col-xs-8 {
        width: 66.66666667%;
      }
      .col-xs-7 {
        width: 58.33333333%;
      }
      .col-xs-6 {
        width: 50%;
      }
      .col-xs-5 {
        width: 41.66666667%;
      }
      .col-xs-4 {
        width: 33.33333333%;
      }
      .col-xs-3 {
        width: 25%;
      }
      .col-xs-2 {
        width: 16.66666667%;
      }
      .col-xs-1 {
        width: 8.33333333%;
      }
      .col-xs-pull-12 {
        right: 100%;
      }
      .col-xs-pull-11 {
        right: 91.66666667%;
      }
      .col-xs-pull-10 {
        right: 83.33333333%;
      }
      .col-xs-pull-9 {
        right: 75%;
      }
      .col-xs-pull-8 {
        right: 66.66666667%;
      }
      .col-xs-pull-7 {
        right: 58.33333333%;
      }
      .col-xs-pull-6 {
        right: 50%;
      }
      .col-xs-pull-5 {
        right: 41.66666667%;
      }
      .col-xs-pull-4 {
        right: 33.33333333%;
      }
      .col-xs-pull-3 {
        right: 25%;
      }
      .col-xs-pull-2 {
        right: 16.66666667%;
      }
      .col-xs-pull-1 {
        right: 8.33333333%;
      }
      .col-xs-pull-0 {
        right: auto;
      }
      .col-xs-push-12 {
        left: 100%;
      }
      .col-xs-push-11 {
        left: 91.66666667%;
      }
      .col-xs-push-10 {
        left: 83.33333333%;
      }
      .col-xs-push-9 {
        left: 75%;
      }
      .col-xs-push-8 {
        left: 66.66666667%;
      }
      .col-xs-push-7 {
        left: 58.33333333%;
      }
      .col-xs-push-6 {
        left: 50%;
      }
      .col-xs-push-5 {
        left: 41.66666667%;
      }
      .col-xs-push-4 {
        left: 33.33333333%;
      }
      .col-xs-push-3 {
        left: 25%;
      }
      .col-xs-push-2 {
        left: 16.66666667%;
      }
      .col-xs-push-1 {
        left: 8.33333333%;
      }
      .col-xs-push-0 {
        left: auto;
      }
      .col-xs-offset-12 {
        margin-left: 100%;
      }
      .col-xs-offset-11 {
        margin-left: 91.66666667%;
      }
      .col-xs-offset-10 {
        margin-left: 83.33333333%;
      }
      .col-xs-offset-9 {
        margin-left: 75%;
      }
      .col-xs-offset-8 {
        margin-left: 66.66666667%;
      }
      .col-xs-offset-7 {
        margin-left: 58.33333333%;
      }
      .col-xs-offset-6 {
        margin-left: 50%;
      }
      .col-xs-offset-5 {
        margin-left: 41.66666667%;
      }
      .col-xs-offset-4 {
        margin-left: 33.33333333%;
      }
      .col-xs-offset-3 {
        margin-left: 25%;
      }
      .col-xs-offset-2 {
        margin-left: 16.66666667%;
      }
      .col-xs-offset-1 {
        margin-left: 8.33333333%;
      }
      .col-xs-offset-0 {
        margin-left: 0%;
      }
      @media (min-width: 768px) {
        .col-sm-1,
        .col-sm-2,
        .col-sm-3,
        .col-sm-4,
        .col-sm-5,
        .col-sm-6,
        .col-sm-7,
        .col-sm-8,
        .col-sm-9,
        .col-sm-10,
        .col-sm-11,
        .col-sm-12 {
          float: left;
        }
        .col-sm-12 {
          width: 100%;
        }
        .col-sm-11 {
          width: 91.66666667%;
        }
        .col-sm-10 {
          width: 83.33333333%;
        }
        .col-sm-9 {
          width: 75%;
        }
        .col-sm-8 {
          width: 66.66666667%;
        }
        .col-sm-7 {
          width: 58.33333333%;
        }
        .col-sm-6 {
          width: 50%;
        }
        .col-sm-5 {
          width: 41.66666667%;
        }
        .col-sm-4 {
          width: 33.33333333%;
        }
        .col-sm-3 {
          width: 25%;
        }
        .col-sm-2 {
          width: 16.66666667%;
        }
        .col-sm-1 {
          width: 8.33333333%;
        }
        .col-sm-pull-12 {
          right: 100%;
        }
        .col-sm-pull-11 {
          right: 91.66666667%;
        }
        .col-sm-pull-10 {
          right: 83.33333333%;
        }
        .col-sm-pull-9 {
          right: 75%;
        }
        .col-sm-pull-8 {
          right: 66.66666667%;
        }
        .col-sm-pull-7 {
          right: 58.33333333%;
        }
        .col-sm-pull-6 {
          right: 50%;
        }
        .col-sm-pull-5 {
          right: 41.66666667%;
        }
        .col-sm-pull-4 {
          right: 33.33333333%;
        }
        .col-sm-pull-3 {
          right: 25%;
        }
        .col-sm-pull-2 {
          right: 16.66666667%;
        }
        .col-sm-pull-1 {
          right: 8.33333333%;
        }
        .col-sm-pull-0 {
          right: auto;
        }
        .col-sm-push-12 {
          left: 100%;
        }
        .col-sm-push-11 {
          left: 91.66666667%;
        }
        .col-sm-push-10 {
          left: 83.33333333%;
        }
        .col-sm-push-9 {
          left: 75%;
        }
        .col-sm-push-8 {
          left: 66.66666667%;
        }
        .col-sm-push-7 {
          left: 58.33333333%;
        }
        .col-sm-push-6 {
          left: 50%;
        }
        .col-sm-push-5 {
          left: 41.66666667%;
        }
        .col-sm-push-4 {
          left: 33.33333333%;
        }
        .col-sm-push-3 {
          left: 25%;
        }
        .col-sm-push-2 {
          left: 16.66666667%;
        }
        .col-sm-push-1 {
          left: 8.33333333%;
        }
        .col-sm-push-0 {
          left: auto;
        }
        .col-sm-offset-12 {
          margin-left: 100%;
        }
        .col-sm-offset-11 {
          margin-left: 91.66666667%;
        }
        .col-sm-offset-10 {
          margin-left: 83.33333333%;
        }
        .col-sm-offset-9 {
          margin-left: 75%;
        }
        .col-sm-offset-8 {
          margin-left: 66.66666667%;
        }
        .col-sm-offset-7 {
          margin-left: 58.33333333%;
        }
        .col-sm-offset-6 {
          margin-left: 50%;
        }
        .col-sm-offset-5 {
          margin-left: 41.66666667%;
        }
        .col-sm-offset-4 {
          margin-left: 33.33333333%;
        }
        .col-sm-offset-3 {
          margin-left: 25%;
        }
        .col-sm-offset-2 {
          margin-left: 16.66666667%;
        }
        .col-sm-offset-1 {
          margin-left: 8.33333333%;
        }
        .col-sm-offset-0 {
          margin-left: 0%;
        }
      }
      @media (min-width: 992px) {
        .col-md-1,
        .col-md-2,
        .col-md-3,
        .col-md-4,
        .col-md-5,
        .col-md-6,
        .col-md-7,
        .col-md-8,
        .col-md-9,
        .col-md-10,
        .col-md-11,
        .col-md-12 {
          float: left;
        }
        .col-md-12 {
          width: 100%;
        }
        .col-md-11 {
          width: 91.66666667%;
        }
        .col-md-10 {
          width: 83.33333333%;
        }
        .col-md-9 {
          width: 75%;
        }
        .col-md-8 {
          width: 66.66666667%;
        }
        .col-md-7 {
          width: 58.33333333%;
        }
        .col-md-6 {
          width: 50%;
        }
        .col-md-5 {
          width: 41.66666667%;
        }
        .col-md-4 {
          width: 33.33333333%;
        }
        .col-md-3 {
          width: 25%;
        }
        .col-md-2 {
          width: 16.66666667%;
        }
        .col-md-1 {
          width: 8.33333333%;
        }
        .col-md-pull-12 {
          right: 100%;
        }
        .col-md-pull-11 {
          right: 91.66666667%;
        }
        .col-md-pull-10 {
          right: 83.33333333%;
        }
        .col-md-pull-9 {
          right: 75%;
        }
        .col-md-pull-8 {
          right: 66.66666667%;
        }
        .col-md-pull-7 {
          right: 58.33333333%;
        }
        .col-md-pull-6 {
          right: 50%;
        }
        .col-md-pull-5 {
          right: 41.66666667%;
        }
        .col-md-pull-4 {
          right: 33.33333333%;
        }
        .col-md-pull-3 {
          right: 25%;
        }
        .col-md-pull-2 {
          right: 16.66666667%;
        }
        .col-md-pull-1 {
          right: 8.33333333%;
        }
        .col-md-pull-0 {
          right: auto;
        }
        .col-md-push-12 {
          left: 100%;
        }
        .col-md-push-11 {
          left: 91.66666667%;
        }
        .col-md-push-10 {
          left: 83.33333333%;
        }
        .col-md-push-9 {
          left: 75%;
        }
        .col-md-push-8 {
          left: 66.66666667%;
        }
        .col-md-push-7 {
          left: 58.33333333%;
        }
        .col-md-push-6 {
          left: 50%;
        }
        .col-md-push-5 {
          left: 41.66666667%;
        }
        .col-md-push-4 {
          left: 33.33333333%;
        }
        .col-md-push-3 {
          left: 25%;
        }
        .col-md-push-2 {
          left: 16.66666667%;
        }
        .col-md-push-1 {
          left: 8.33333333%;
        }
        .col-md-push-0 {
          left: auto;
        }
        .col-md-offset-12 {
          margin-left: 100%;
        }
        .col-md-offset-11 {
          margin-left: 91.66666667%;
        }
        .col-md-offset-10 {
          margin-left: 83.33333333%;
        }
        .col-md-offset-9 {
          margin-left: 75%;
        }
        .col-md-offset-8 {
          margin-left: 66.66666667%;
        }
        .col-md-offset-7 {
          margin-left: 58.33333333%;
        }
        .col-md-offset-6 {
          margin-left: 50%;
        }
        .col-md-offset-5 {
          margin-left: 41.66666667%;
        }
        .col-md-offset-4 {
          margin-left: 33.33333333%;
        }
        .col-md-offset-3 {
          margin-left: 25%;
        }
        .col-md-offset-2 {
          margin-left: 16.66666667%;
        }
        .col-md-offset-1 {
          margin-left: 8.33333333%;
        }
        .col-md-offset-0 {
          margin-left: 0%;
        }
      }
      @media (min-width: 1200px) {
        .col-lg-1,
        .col-lg-2,
        .col-lg-3,
        .col-lg-4,
        .col-lg-5,
        .col-lg-6,
        .col-lg-7,
        .col-lg-8,
        .col-lg-9,
        .col-lg-10,
        .col-lg-11,
        .col-lg-12 {
          float: left;
        }
        .col-lg-12 {
          width: 100%;
        }
        .col-lg-11 {
          width: 91.66666667%;
        }
        .col-lg-10 {
          width: 83.33333333%;
        }
        .col-lg-9 {
          width: 75%;
        }
        .col-lg-8 {
          width: 66.66666667%;
        }
        .col-lg-7 {
          width: 58.33333333%;
        }
        .col-lg-6 {
          width: 50%;
        }
        .col-lg-5 {
          width: 41.66666667%;
        }
        .col-lg-4 {
          width: 33.33333333%;
        }
        .col-lg-3 {
          width: 25%;
        }
        .col-lg-2 {
          width: 16.66666667%;
        }
        .col-lg-1 {
          width: 8.33333333%;
        }
        .col-lg-pull-12 {
          right: 100%;
        }
        .col-lg-pull-11 {
          right: 91.66666667%;
        }
        .col-lg-pull-10 {
          right: 83.33333333%;
        }
        .col-lg-pull-9 {
          right: 75%;
        }
        .col-lg-pull-8 {
          right: 66.66666667%;
        }
        .col-lg-pull-7 {
          right: 58.33333333%;
        }
        .col-lg-pull-6 {
          right: 50%;
        }
        .col-lg-pull-5 {
          right: 41.66666667%;
        }
        .col-lg-pull-4 {
          right: 33.33333333%;
        }
        .col-lg-pull-3 {
          right: 25%;
        }
        .col-lg-pull-2 {
          right: 16.66666667%;
        }
        .col-lg-pull-1 {
          right: 8.33333333%;
        }
        .col-lg-pull-0 {
          right: auto;
        }
        .col-lg-push-12 {
          left: 100%;
        }
        .col-lg-push-11 {
          left: 91.66666667%;
        }
        .col-lg-push-10 {
          left: 83.33333333%;
        }
        .col-lg-push-9 {
          left: 75%;
        }
        .col-lg-push-8 {
          left: 66.66666667%;
        }
        .col-lg-push-7 {
          left: 58.33333333%;
        }
        .col-lg-push-6 {
          left: 50%;
        }
        .col-lg-push-5 {
          left: 41.66666667%;
        }
        .col-lg-push-4 {
          left: 33.33333333%;
        }
        .col-lg-push-3 {
          left: 25%;
        }
        .col-lg-push-2 {
          left: 16.66666667%;
        }
        .col-lg-push-1 {
          left: 8.33333333%;
        }
        .col-lg-push-0 {
          left: auto;
        }
        .col-lg-offset-12 {
          margin-left: 100%;
        }
        .col-lg-offset-11 {
          margin-left: 91.66666667%;
        }
        .col-lg-offset-10 {
          margin-left: 83.33333333%;
        }
        .col-lg-offset-9 {
          margin-left: 75%;
        }
        .col-lg-offset-8 {
          margin-left: 66.66666667%;
        }
        .col-lg-offset-7 {
          margin-left: 58.33333333%;
        }
        .col-lg-offset-6 {
          margin-left: 50%;
        }
        .col-lg-offset-5 {
          margin-left: 41.66666667%;
        }
        .col-lg-offset-4 {
          margin-left: 33.33333333%;
        }
        .col-lg-offset-3 {
          margin-left: 25%;
        }
        .col-lg-offset-2 {
          margin-left: 16.66666667%;
        }
        .col-lg-offset-1 {
          margin-left: 8.33333333%;
        }
        .col-lg-offset-0 {
          margin-left: 0%;
        }
      }
      table {
        background-color: transparent;
      }
      caption {
        padding-top: 8px;
        padding-bottom: 8px;
        color: #777777;
        text-align: left;
      }
      th {
        text-align: left;
      }
      .table {
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px;
      }
      .table > thead > tr > th,
      .table > tbody > tr > th,
      .table > tfoot > tr > th,
      .table > thead > tr > td,
      .table > tbody > tr > td,
      .table > tfoot > tr > td {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #dddddd;
      }
      .table > thead > tr > th {
        vertical-align: bottom;
        border-bottom: 2px solid #dddddd;
      }
      .table > caption + thead > tr:first-child > th,
      .table > colgroup + thead > tr:first-child > th,
      .table > thead:first-child > tr:first-child > th,
      .table > caption + thead > tr:first-child > td,
      .table > colgroup + thead > tr:first-child > td,
      .table > thead:first-child > tr:first-child > td {
        border-top: 0;
      }
      .table > tbody + tbody {
        border-top: 2px solid #dddddd;
      }
      .table .table {
        background-color: #ffffff;
      }
      .table-condensed > thead > tr > th,
      .table-condensed > tbody > tr > th,
      .table-condensed > tfoot > tr > th,
      .table-condensed > thead > tr > td,
      .table-condensed > tbody > tr > td,
      .table-condensed > tfoot > tr > td {
        padding: 5px;
      }
      .table-bordered {
        border: 1px solid #dddddd;
      }
      .table-bordered > thead > tr > th,
      .table-bordered > tbody > tr > th,
      .table-bordered > tfoot > tr > th,
      .table-bordered > thead > tr > td,
      .table-bordered > tbody > tr > td,
      .table-bordered > tfoot > tr > td {
        border: 1px solid #dddddd;
      }
      .table-bordered > thead > tr > th,
      .table-bordered > thead > tr > td {
        border-bottom-width: 2px;
      }
      .table-striped > tbody > tr:nth-of-type(odd) {
        background-color: #f9f9f9;
      }
      .table-hover > tbody > tr:hover {
        background-color: #f5f5f5;
      }
      table col[class*="col-"] {
        position: static;
        float: none;
        display: table-column;
      }
      table td[class*="col-"],
      table th[class*="col-"] {
        position: static;
        float: none;
        display: table-cell;
      }
      .table > thead > tr > td.active,
      .table > tbody > tr > td.active,
      .table > tfoot > tr > td.active,
      .table > thead > tr > th.active,
      .table > tbody > tr > th.active,
      .table > tfoot > tr > th.active,
      .table > thead > tr.active > td,
      .table > tbody > tr.active > td,
      .table > tfoot > tr.active > td,
      .table > thead > tr.active > th,
      .table > tbody > tr.active > th,
      .table > tfoot > tr.active > th {
        background-color: #f5f5f5;
      }
      .table-hover > tbody > tr > td.active:hover,
      .table-hover > tbody > tr > th.active:hover,
      .table-hover > tbody > tr.active:hover > td,
      .table-hover > tbody > tr:hover > .active,
      .table-hover > tbody > tr.active:hover > th {
        background-color: #e8e8e8;
      }
      .table > thead > tr > td.success,
      .table > tbody > tr > td.success,
      .table > tfoot > tr > td.success,
      .table > thead > tr > th.success,
      .table > tbody > tr > th.success,
      .table > tfoot > tr > th.success,
      .table > thead > tr.success > td,
      .table > tbody > tr.success > td,
      .table > tfoot > tr.success > td,
      .table > thead > tr.success > th,
      .table > tbody > tr.success > th,
      .table > tfoot > tr.success > th {
        background-color: #dff0d8;
      }
      .table-hover > tbody > tr > td.success:hover,
      .table-hover > tbody > tr > th.success:hover,
      .table-hover > tbody > tr.success:hover > td,
      .table-hover > tbody > tr:hover > .success,
      .table-hover > tbody > tr.success:hover > th {
        background-color: #d0e9c6;
      }
      .table > thead > tr > td.info,
      .table > tbody > tr > td.info,
      .table > tfoot > tr > td.info,
      .table > thead > tr > th.info,
      .table > tbody > tr > th.info,
      .table > tfoot > tr > th.info,
      .table > thead > tr.info > td,
      .table > tbody > tr.info > td,
      .table > tfoot > tr.info > td,
      .table > thead > tr.info > th,
      .table > tbody > tr.info > th,
      .table > tfoot > tr.info > th {
        background-color: #d9edf7;
      }
      .table-hover > tbody > tr > td.info:hover,
      .table-hover > tbody > tr > th.info:hover,
      .table-hover > tbody > tr.info:hover > td,
      .table-hover > tbody > tr:hover > .info,
      .table-hover > tbody > tr.info:hover > th {
        background-color: #c4e3f3;
      }
      .table > thead > tr > td.warning,
      .table > tbody > tr > td.warning,
      .table > tfoot > tr > td.warning,
      .table > thead > tr > th.warning,
      .table > tbody > tr > th.warning,
      .table > tfoot > tr > th.warning,
      .table > thead > tr.warning > td,
      .table > tbody > tr.warning > td,
      .table > tfoot > tr.warning > td,
      .table > thead > tr.warning > th,
      .table > tbody > tr.warning > th,
      .table > tfoot > tr.warning > th {
        background-color: #fcf8e3;
      }
      .table-hover > tbody > tr > td.warning:hover,
      .table-hover > tbody > tr > th.warning:hover,
      .table-hover > tbody > tr.warning:hover > td,
      .table-hover > tbody > tr:hover > .warning,
      .table-hover > tbody > tr.warning:hover > th {
        background-color: #faf2cc;
      }
      .table > thead > tr > td.danger,
      .table > tbody > tr > td.danger,
      .table > tfoot > tr > td.danger,
      .table > thead > tr > th.danger,
      .table > tbody > tr > th.danger,
      .table > tfoot > tr > th.danger,
      .table > thead > tr.danger > td,
      .table > tbody > tr.danger > td,
      .table > tfoot > tr.danger > td,
      .table > thead > tr.danger > th,
      .table > tbody > tr.danger > th,
      .table > tfoot > tr.danger > th {
        background-color: #f2dede;
      }
      .table-hover > tbody > tr > td.danger:hover,
      .table-hover > tbody > tr > th.danger:hover,
      .table-hover > tbody > tr.danger:hover > td,
      .table-hover > tbody > tr:hover > .danger,
      .table-hover > tbody > tr.danger:hover > th {
        background-color: #ebcccc;
      }
      .table-responsive {
        overflow-x: auto;
        min-height: 0.01%;
      }
      @media screen and (max-width: 767px) {
        .table-responsive {
          width: 100%;
          margin-bottom: 15px;
          overflow-y: hidden;
          -ms-overflow-style: -ms-autohiding-scrollbar;
          border: 1px solid #dddddd;
        }
        .table-responsive > .table {
          margin-bottom: 0;
        }
        .table-responsive > .table > thead > tr > th,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tfoot > tr > th,
        .table-responsive > .table > thead > tr > td,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > td {
          white-space: nowrap;
        }
        .table-responsive > .table-bordered {
          border: 0;
        }
        .table-responsive > .table-bordered > thead > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .table-responsive > .table-bordered > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > td:first-child {
          border-left: 0;
        }
        .table-responsive > .table-bordered > thead > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .table-responsive > .table-bordered > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > td:last-child {
          border-right: 0;
        }
        .table-responsive > .table-bordered > tbody > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0;
        }
      }
      fieldset {
        padding: 0;
        margin: 0;
        border: 0;
        min-width: 0;
      }
      legend {
        display: block;
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
        font-size: 21px;
        line-height: inherit;
        color: #333333;
        border: 0;
        border-bottom: 1px solid #e5e5e5;
      }
      label {
        display: inline-block;
        max-width: 100%;
        margin-bottom: 5px;
        font-weight: bold;
      }
      input[type="search"] {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      input[type="radio"],
      input[type="checkbox"] {
        margin: 4px 0 0;
        margin-top: 1px \9;
        line-height: normal;
      }
      input[type="file"] {
        display: block;
      }
      input[type="range"] {
        display: block;
        width: 100%;
      }
      select[multiple],
      select[size] {
        height: auto;
      }
      input[type="file"]:focus,
      input[type="radio"]:focus,
      input[type="checkbox"]:focus {
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
      }
      output {
        display: block;
        padding-top: 7px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555555;
      }
      .form-control {
        display: block;
        width: 100%;
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555555;
        background-color: #ffffff;
        background-image: none;
        border: 1px solid #cccccc;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        -webkit-transition: border-color ease-in-out 0.15s,
          -webkit-box-shadow ease-in-out 0.15s;
        -o-transition: border-color ease-in-out 0.15s,
          box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
      }
      .form-control:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
          0 0 8px rgba(102, 175, 233, 0.6);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
          0 0 8px rgba(102, 175, 233, 0.6);
      }
      .form-control::-moz-placeholder {
        color: #999999;
        opacity: 1;
      }
      .form-control:-ms-input-placeholder {
        color: #999999;
      }
      .form-control::-webkit-input-placeholder {
        color: #999999;
      }
      .form-control::-ms-expand {
        border: 0;
        background-color: transparent;
      }
      .form-control[disabled],
      .form-control[readonly],
      fieldset[disabled] .form-control {
        background-color: #eeeeee;
        opacity: 1;
      }
      .form-control[disabled],
      fieldset[disabled] .form-control {
        cursor: not-allowed;
      }
      textarea.form-control {
        height: auto;
      }
      input[type="search"] {
        -webkit-appearance: none;
      }
      @media screen and (-webkit-min-device-pixel-ratio: 0) {
        input[type="date"].form-control,
        input[type="time"].form-control,
        input[type="datetime-local"].form-control,
        input[type="month"].form-control {
          line-height: 34px;
        }
        input[type="date"].input-sm,
        input[type="time"].input-sm,
        input[type="datetime-local"].input-sm,
        input[type="month"].input-sm,
        .input-group-sm input[type="date"],
        .input-group-sm input[type="time"],
        .input-group-sm input[type="datetime-local"],
        .input-group-sm input[type="month"] {
          line-height: 30px;
        }
        input[type="date"].input-lg,
        input[type="time"].input-lg,
        input[type="datetime-local"].input-lg,
        input[type="month"].input-lg,
        .input-group-lg input[type="date"],
        .input-group-lg input[type="time"],
        .input-group-lg input[type="datetime-local"],
        .input-group-lg input[type="month"] {
          line-height: 46px;
        }
      }
      .form-group {
        margin-bottom: 15px;
      }
      .radio,
      .checkbox {
        position: relative;
        display: block;
        margin-top: 10px;
        margin-bottom: 10px;
      }
      .radio label,
      .checkbox label {
        min-height: 20px;
        padding-left: 20px;
        margin-bottom: 0;
        font-weight: normal;
        cursor: pointer;
      }
      .radio input[type="radio"],
      .radio-inline input[type="radio"],
      .checkbox input[type="checkbox"],
      .checkbox-inline input[type="checkbox"] {
        position: absolute;
        margin-left: -20px;
        margin-top: 4px \9;
      }
      .radio + .radio,
      .checkbox + .checkbox {
        margin-top: -5px;
      }
      .radio-inline,
      .checkbox-inline {
        position: relative;
        display: inline-block;
        padding-left: 20px;
        margin-bottom: 0;
        vertical-align: middle;
        font-weight: normal;
        cursor: pointer;
      }
      .radio-inline + .radio-inline,
      .checkbox-inline + .checkbox-inline {
        margin-top: 0;
        margin-left: 10px;
      }
      input[type="radio"][disabled],
      input[type="checkbox"][disabled],
      input[type="radio"].disabled,
      input[type="checkbox"].disabled,
      fieldset[disabled] input[type="radio"],
      fieldset[disabled] input[type="checkbox"] {
        cursor: not-allowed;
      }
      .radio-inline.disabled,
      .checkbox-inline.disabled,
      fieldset[disabled] .radio-inline,
      fieldset[disabled] .checkbox-inline {
        cursor: not-allowed;
      }
      .radio.disabled label,
      .checkbox.disabled label,
      fieldset[disabled] .radio label,
      fieldset[disabled] .checkbox label {
        cursor: not-allowed;
      }
      .form-control-static {
        padding-top: 7px;
        padding-bottom: 7px;
        margin-bottom: 0;
        min-height: 34px;
      }
      .form-control-static.input-lg,
      .form-control-static.input-sm {
        padding-left: 0;
        padding-right: 0;
      }
      .input-sm {
        height: 30px;
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px;
      }
      select.input-sm {
        height: 30px;
        line-height: 30px;
      }
      textarea.input-sm,
      select[multiple].input-sm {
        height: auto;
      }
      .form-group-sm .form-control {
        height: 30px;
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px;
      }
      .form-group-sm select.form-control {
        height: 30px;
        line-height: 30px;
      }
      .form-group-sm textarea.form-control,
      .form-group-sm select[multiple].form-control {
        height: auto;
      }
      .form-group-sm .form-control-static {
        height: 30px;
        min-height: 32px;
        padding: 6px 10px;
        font-size: 12px;
        line-height: 1.5;
      }
      .input-lg {
        height: 46px;
        padding: 10px 16px;
        font-size: 18px;
        line-height: 1.3333333;
        border-radius: 6px;
      }
      select.input-lg {
        height: 46px;
        line-height: 46px;
      }
      textarea.input-lg,
      select[multiple].input-lg {
        height: auto;
      }
      .form-group-lg .form-control {
        height: 46px;
        padding: 10px 16px;
        font-size: 18px;
        line-height: 1.3333333;
        border-radius: 6px;
      }
      .form-group-lg select.form-control {
        height: 46px;
        line-height: 46px;
      }
      .form-group-lg textarea.form-control,
      .form-group-lg select[multiple].form-control {
        height: auto;
      }
      .form-group-lg .form-control-static {
        height: 46px;
        min-height: 38px;
        padding: 11px 16px;
        font-size: 18px;
        line-height: 1.3333333;
      }
      .has-feedback {
        position: relative;
      }
      .has-feedback .form-control {
        padding-right: 42.5px;
      }
      .form-control-feedback {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2;
        display: block;
        width: 34px;
        height: 34px;
        line-height: 34px;
        text-align: center;
        pointer-events: none;
      }
      .input-lg + .form-control-feedback,
      .input-group-lg + .form-control-feedback,
      .form-group-lg .form-control + .form-control-feedback {
        width: 46px;
        height: 46px;
        line-height: 46px;
      }
      .input-sm + .form-control-feedback,
      .input-group-sm + .form-control-feedback,
      .form-group-sm .form-control + .form-control-feedback {
        width: 30px;
        height: 30px;
        line-height: 30px;
      }
      .has-success .help-block,
      .has-success .control-label,
      .has-success .radio,
      .has-success .checkbox,
      .has-success .radio-inline,
      .has-success .checkbox-inline,
      .has-success.radio label,
      .has-success.checkbox label,
      .has-success.radio-inline label,
      .has-success.checkbox-inline label {
        color: #3c763d;
      }
      .has-success .form-control {
        border-color: #3c763d;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      }
      .has-success .form-control:focus {
        border-color: #2b542c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
          0 0 6px #67b168;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
      }
      .has-success .input-group-addon {
        color: #3c763d;
        border-color: #3c763d;
        background-color: #dff0d8;
      }
      .has-success .form-control-feedback {
        color: #3c763d;
      }
      .has-warning .help-block,
      .has-warning .control-label,
      .has-warning .radio,
      .has-warning .checkbox,
      .has-warning .radio-inline,
      .has-warning .checkbox-inline,
      .has-warning.radio label,
      .has-warning.checkbox label,
      .has-warning.radio-inline label,
      .has-warning.checkbox-inline label {
        color: #8a6d3b;
      }
      .has-warning .form-control {
        border-color: #8a6d3b;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      }
      .has-warning .form-control:focus {
        border-color: #66512c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
          0 0 6px #c0a16b;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
      }
      .has-warning .input-group-addon {
        color: #8a6d3b;
        border-color: #8a6d3b;
        background-color: #fcf8e3;
      }
      .has-warning .form-control-feedback {
        color: #8a6d3b;
      }
      .has-error .help-block,
      .has-error .control-label,
      .has-error .radio,
      .has-error .checkbox,
      .has-error .radio-inline,
      .has-error .checkbox-inline,
      .has-error.radio label,
      .has-error.checkbox label,
      .has-error.radio-inline label,
      .has-error.checkbox-inline label {
        color: #a94442;
      }
      .has-error .form-control {
        border-color: #a94442;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      }
      .has-error .form-control:focus {
        border-color: #843534;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
          0 0 6px #ce8483;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
      }
      .has-error .input-group-addon {
        color: #a94442;
        border-color: #a94442;
        background-color: #f2dede;
      }
      .has-error .form-control-feedback {
        color: #a94442;
      }
      .has-feedback label ~ .form-control-feedback {
        top: 25px;
      }
      .has-feedback label.sr-only ~ .form-control-feedback {
        top: 0;
      }
      .help-block {
        display: block;
        margin-top: 5px;
        margin-bottom: 10px;
        color: #737373;
      }
      @media (min-width: 768px) {
        .form-inline .form-group {
          display: inline-block;
          margin-bottom: 0;
          vertical-align: middle;
        }
        .form-inline .form-control {
          display: inline-block;
          width: auto;
          vertical-align: middle;
        }
        .form-inline .form-control-static {
          display: inline-block;
        }
        .form-inline .input-group {
          display: inline-table;
          vertical-align: middle;
        }
        .form-inline .input-group .input-group-addon,
        .form-inline .input-group .input-group-btn,
        .form-inline .input-group .form-control {
          width: auto;
        }
        .form-inline .input-group > .form-control {
          width: 100%;
        }
        .form-inline .control-label {
          margin-bottom: 0;
          vertical-align: middle;
        }
        .form-inline .radio,
        .form-inline .checkbox {
          display: inline-block;
          margin-top: 0;
          margin-bottom: 0;
          vertical-align: middle;
        }
        .form-inline .radio label,
        .form-inline .checkbox label {
          padding-left: 0;
        }
        .form-inline .radio input[type="radio"],
        .form-inline .checkbox input[type="checkbox"] {
          position: relative;
          margin-left: 0;
        }
        .form-inline .has-feedback .form-control-feedback {
          top: 0;
        }
      }
      .form-horizontal .radio,
      .form-horizontal .checkbox,
      .form-horizontal .radio-inline,
      .form-horizontal .checkbox-inline {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 7px;
      }
      .form-horizontal .radio,
      .form-horizontal .checkbox {
        min-height: 27px;
      }
      .form-horizontal .form-group {
        margin-left: -15px;
        margin-right: -15px;
      }
      @media (min-width: 768px) {
        .form-horizontal .control-label {
          text-align: right;
          margin-bottom: 0;
          padding-top: 7px;
        }
      }
      .form-horizontal .has-feedback .form-control-feedback {
        right: 15px;
      }
      @media (min-width: 768px) {
        .form-horizontal .form-group-lg .control-label {
          padding-top: 11px;
          font-size: 18px;
        }
      }
      @media (min-width: 768px) {
        .form-horizontal .form-group-sm .control-label {
          padding-top: 6px;
          font-size: 12px;
        }
      }
      .fade {
        opacity: 0;
        -webkit-transition: opacity 0.15s linear;
        -o-transition: opacity 0.15s linear;
        transition: opacity 0.15s linear;
      }
      .fade.in {
        opacity: 1;
      }
      .collapse {
        display: none;
      }
      .collapse.in {
        display: block;
      }
      tr.collapse.in {
        display: table-row;
      }
      tbody.collapse.in {
        display: table-row-group;
      }
      .collapsing {
        position: relative;
        height: 0;
        overflow: hidden;
        -webkit-transition-property: height, visibility;
        -o-transition-property: height, visibility;
        transition-property: height, visibility;
        -webkit-transition-duration: 0.35s;
        -o-transition-duration: 0.35s;
        transition-duration: 0.35s;
        -webkit-transition-timing-function: ease;
        -o-transition-timing-function: ease;
        transition-timing-function: ease;
      }
      .caret {
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: 2px;
        vertical-align: middle;
        border-top: 4px dashed;
        border-top: 4px solid \9;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
      }
      .dropup,
      .dropdown {
        position: relative;
      }
      .dropdown-toggle:focus {
        outline: 0;
      }
      .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 6;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0;
        list-style: none;
        font-size: 14px;
        text-align: left;
        background-color: #ffffff;
        border: 1px solid #cccccc;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
      }
      .dropdown-menu.pull-right {
        right: 0;
        left: auto;
      }
      .dropdown-menu .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
      }
      .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: normal;
        line-height: 1.42857143;
        color: #333333;
        white-space: nowrap;
      }
      .dropdown-menu > li > a:hover,
      .dropdown-menu > li > a:focus {
        text-decoration: none;
        color: #262626;
        background-color: #f5f5f5;
      }
      .dropdown-menu > .active > a,
      .dropdown-menu > .active > a:hover,
      .dropdown-menu > .active > a:focus {
        color: #ffffff;
        text-decoration: none;
        outline: 0;
        background-color: #337ab7;
      }
      .dropdown-menu > .disabled > a,
      .dropdown-menu > .disabled > a:hover,
      .dropdown-menu > .disabled > a:focus {
        color: #777777;
      }
      .dropdown-menu > .disabled > a:hover,
      .dropdown-menu > .disabled > a:focus {
        text-decoration: none;
        background-color: transparent;
        background-image: none;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        cursor: not-allowed;
      }
      .open > .dropdown-menu {
        display: block;
      }
      .open > a {
        outline: 0;
      }
      .dropdown-menu-right {
        left: auto;
        right: 0;
      }
      .dropdown-menu-left {
        left: 0;
        right: auto;
      }
      .dropdown-header {
        display: block;
        padding: 3px 20px;
        font-size: 12px;
        line-height: 1.42857143;
        color: #777777;
        white-space: nowrap;
      }
      .dropdown-backdrop {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        z-index: 990;
      }
      .pull-right > .dropdown-menu {
        right: 0;
        left: auto;
      }
      .dropup .caret,
      .navbar-fixed-bottom .dropdown .caret {
        border-top: 0;
        border-bottom: 4px dashed;
        border-bottom: 4px solid \9;
        content: "";
      }
      .dropup .dropdown-menu,
      .navbar-fixed-bottom .dropdown .dropdown-menu {
        top: auto;
        bottom: 100%;
        margin-bottom: 2px;
      }
      @media (min-width: 992px) {
        .navbar-right .dropdown-menu {
          left: auto;
          right: 0;
        }
        .navbar-right .dropdown-menu-left {
          left: 0;
          right: auto;
        }
      }
      .nav {
        margin-bottom: 0;
        padding-left: 0;
        list-style: none;
      }
      .nav > li {
        position: relative;
        display: block;
      }
      .nav > li > a {
        position: relative;
        display: block;
        padding: 10px 15px;
      }
      .nav > li > a:hover,
      .nav > li > a:focus {
        text-decoration: none;
        background-color: #eeeeee;
      }
      .nav > li.disabled > a {
        color: #777777;
      }
      .nav > li.disabled > a:hover,
      .nav > li.disabled > a:focus {
        color: #777777;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed;
      }
      .nav .open > a,
      .nav .open > a:hover,
      .nav .open > a:focus {
        background-color: #eeeeee;
        border-color: #337ab7;
      }
      .nav .nav-divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
      }
      .nav > li > a > img {
        max-width: none;
      }
      .nav-tabs {
        border-bottom: 1px solid #dddddd;
      }
      .nav-tabs > li {
        float: left;
        margin-bottom: -1px;
      }
      .nav-tabs > li > a {
        margin-right: 2px;
        line-height: 1.42857143;
        border: 1px solid transparent;
        border-radius: 4px 4px 0 0;
      }
      .nav-tabs > li > a:hover {
        border-color: #eeeeee #eeeeee #dddddd;
      }
      .nav-tabs > li.active > a,
      .nav-tabs > li.active > a:hover,
      .nav-tabs > li.active > a:focus {
        color: #555555;
        background-color: #ffffff;
        border: 1px solid #dddddd;
        border-bottom-color: transparent;
        cursor: default;
      }
      .nav-tabs.nav-justified {
        width: 100%;
        border-bottom: 0;
      }
      .nav-tabs.nav-justified > li {
        float: none;
      }
      .nav-tabs.nav-justified > li > a {
        text-align: center;
        margin-bottom: 5px;
      }
      .nav-tabs.nav-justified > .dropdown .dropdown-menu {
        top: auto;
        left: auto;
      }
      @media (min-width: 768px) {
        .nav-tabs.nav-justified > li {
          display: table-cell;
          width: 1%;
        }
        .nav-tabs.nav-justified > li > a {
          margin-bottom: 0;
        }
      }
      .nav-tabs.nav-justified > li > a {
        margin-right: 0;
        border-radius: 4px;
      }
      .nav-tabs.nav-justified > .active > a,
      .nav-tabs.nav-justified > .active > a:hover,
      .nav-tabs.nav-justified > .active > a:focus {
        border: 1px solid #dddddd;
      }
      @media (min-width: 768px) {
        .nav-tabs.nav-justified > li > a {
          border-bottom: 1px solid #dddddd;
          border-radius: 4px 4px 0 0;
        }
        .nav-tabs.nav-justified > .active > a,
        .nav-tabs.nav-justified > .active > a:hover,
        .nav-tabs.nav-justified > .active > a:focus {
          border-bottom-color: #ffffff;
        }
      }
      .nav-pills > li {
        float: left;
      }
      .nav-pills > li > a {
        border-radius: 4px;
      }
      .nav-pills > li + li {
        margin-left: 2px;
      }
      .nav-pills > li.active > a,
      .nav-pills > li.active > a:hover,
      .nav-pills > li.active > a:focus {
        color: #ffffff;
        background-color: #337ab7;
      }
      .nav-stacked > li {
        float: none;
      }
      .nav-stacked > li + li {
        margin-top: 2px;
        margin-left: 0;
      }
      .nav-justified {
        width: 100%;
      }
      .nav-justified > li {
        float: none;
      }
      .nav-justified > li > a {
        text-align: center;
        margin-bottom: 5px;
      }
      .nav-justified > .dropdown .dropdown-menu {
        top: auto;
        left: auto;
      }
      @media (min-width: 768px) {
        .nav-justified > li {
          display: table-cell;
          width: 1%;
        }
        .nav-justified > li > a {
          margin-bottom: 0;
        }
      }
      .nav-tabs-justified {
        border-bottom: 0;
      }
      .nav-tabs-justified > li > a {
        margin-right: 0;
        border-radius: 4px;
      }
      .nav-tabs-justified > .active > a,
      .nav-tabs-justified > .active > a:hover,
      .nav-tabs-justified > .active > a:focus {
        border: 1px solid #dddddd;
      }
      @media (min-width: 768px) {
        .nav-tabs-justified > li > a {
          border-bottom: 1px solid #dddddd;
          border-radius: 4px 4px 0 0;
        }
        .nav-tabs-justified > .active > a,
        .nav-tabs-justified > .active > a:hover,
        .nav-tabs-justified > .active > a:focus {
          border-bottom-color: #ffffff;
        }
      }
      .tab-content > .tab-pane {
        display: none;
      }
      .tab-content > .active {
        display: block;
      }
      .nav-tabs .dropdown-menu {
        margin-top: -1px;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
      }
      .navbar {
        position: relative;
        min-height: 50px;
        margin-bottom: 20px;
        border: 1px solid transparent;
      }
      @media (min-width: 992px) {
        .navbar {
          border-radius: 4px;
        }
      }
      @media (min-width: 992px) {
        .navbar-header {
          float: left;
        }
      }
      .navbar-collapse {
        overflow-x: visible;
        padding-right: 15px;
        padding-left: 15px;
        border-top: 1px solid transparent;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
        -webkit-overflow-scrolling: touch;
      }
      .navbar-collapse.in {
        overflow-y: auto;
      }
      @media (min-width: 1200px) {
        .navbar-collapse {
          width: auto;
          border-top: 0;
          -webkit-box-shadow: none;
          box-shadow: none;
        }
        .navbar-collapse.collapse {
          display: block;
          height: auto;
          padding-bottom: 0;
          overflow: visible;
        }
        .navbar-collapse.in {
          overflow-y: visible;
        }
        .navbar-fixed-top .navbar-collapse,
        .navbar-static-top .navbar-collapse,
        .navbar-fixed-bottom .navbar-collapse {
          padding-left: 0;
          padding-right: 0;
        }
      }
      .navbar-fixed-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        max-height: 340px;
      }
      @media (max-device-width: 480px) and (orientation: landscape) {
        .navbar-fixed-top .navbar-collapse,
        .navbar-fixed-bottom .navbar-collapse {
          max-height: 200px;
        }
      }
      .container > .navbar-header,
      .container-fluid > .navbar-header,
      .container > .navbar-collapse,
      .container-fluid > .navbar-collapse {
        margin-right: -15px;
        margin-left: -15px;
      }
      @media (min-width: 992px) {
        .container > .navbar-header,
        .container-fluid > .navbar-header,
        .container > .navbar-collapse,
        .container-fluid > .navbar-collapse {
          margin-right: 0;
          margin-left: 0;
        }
      }
      .navbar-static-top {
        z-index: 1000;
        border-width: 0 0 1px;
      }
      @media (min-width: 992px) {
        .navbar-static-top {
          border-radius: 0;
        }
      }
      .navbar-fixed-top,
      .navbar-fixed-bottom {
        position: fixed;
        right: 0;
        left: 0;
        z-index: 1030;
      }
      @media (min-width: 992px) {
        .navbar-fixed-top,
        .navbar-fixed-bottom {
          border-radius: 0;
        }
      }
      .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
      }
      .navbar-fixed-bottom {
        bottom: 0;
        margin-bottom: 0;
        border-width: 1px 0 0;
      }
      .navbar-brand {
        float: left;
        padding: 15px 15px;
        font-size: 18px;
        line-height: 20px;
        height: 50px;
      }
      .navbar-brand:hover,
      .navbar-brand:focus {
        text-decoration: none;
      }
      .navbar-brand > img {
        display: block;
      }
      @media (min-width: 992px) {
        .navbar > .container .navbar-brand,
        .navbar > .container-fluid .navbar-brand {
          margin-left: -15px;
        }
      }
      .navbar-toggle {
        position: relative;
        float: right;
        margin-right: 15px;
        padding: 9px 10px;
        margin-top: 8px;
        margin-bottom: 8px;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
      }
      .navbar-toggle:focus {
        outline: 0;
      }
      .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
      }
      .navbar-toggle .icon-bar + .icon-bar {
        margin-top: 4px;
      }
      @media (min-width: 992px) {
        .navbar-toggle {
          display: none;
        }
      }
      .navbar-nav {
        margin: 7.5px -15px;
      }
      .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px;
      }
      @media (max-width: 991px) {
        .navbar-nav .open .dropdown-menu {
          position: static;
          float: none;
          width: auto;
          margin-top: 0;
          background-color: transparent;
          border: 0;
          -webkit-box-shadow: none;
          box-shadow: none;
        }
        .navbar-nav .open .dropdown-menu > li > a,
        .navbar-nav .open .dropdown-menu .dropdown-header {
          padding: 5px 15px 5px 25px;
        }
        .navbar-nav .open .dropdown-menu > li > a {
          line-height: 20px;
        }
        .navbar-nav .open .dropdown-menu > li > a:hover,
        .navbar-nav .open .dropdown-menu > li > a:focus {
          background-image: none;
        }
      }
      @media (min-width: 992px) {
        .navbar-nav {
          float: left;
          margin: 0;
        }
        .navbar-nav > li {
          float: left;
        }
        .navbar-nav > li > a {
          padding-top: 15px;
          padding-bottom: 15px;
        }
      }
      .navbar-form {
        margin-left: -15px;
        margin-right: -15px;
        padding: 10px 15px;
        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1),
          0 1px 0 rgba(255, 255, 255, 0.1);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1),
          0 1px 0 rgba(255, 255, 255, 0.1);
        margin-top: 8px;
        margin-bottom: 8px;
      }
      @media (min-width: 768px) {
        .navbar-form .form-group {
          display: inline-block;
          margin-bottom: 0;
          vertical-align: middle;
        }
        .navbar-form .form-control {
          display: inline-block;
          width: auto;
          vertical-align: middle;
        }
        .navbar-form .form-control-static {
          display: inline-block;
        }
        .navbar-form .input-group {
          display: inline-table;
          vertical-align: middle;
        }
        .navbar-form .input-group .input-group-addon,
        .navbar-form .input-group .input-group-btn,
        .navbar-form .input-group .form-control {
          width: auto;
        }
        .navbar-form .input-group > .form-control {
          width: 100%;
        }
        .navbar-form .control-label {
          margin-bottom: 0;
          vertical-align: middle;
        }
        .navbar-form .radio,
        .navbar-form .checkbox {
          display: inline-block;
          margin-top: 0;
          margin-bottom: 0;
          vertical-align: middle;
        }
        .navbar-form .radio label,
        .navbar-form .checkbox label {
          padding-left: 0;
        }
        .navbar-form .radio input[type="radio"],
        .navbar-form .checkbox input[type="checkbox"] {
          position: relative;
          margin-left: 0;
        }
        .navbar-form .has-feedback .form-control-feedback {
          top: 0;
        }
      }
      @media (max-width: 991px) {
        .navbar-form .form-group {
          margin-bottom: 5px;
        }
        .navbar-form .form-group:last-child {
          margin-bottom: 0;
        }
      }
      @media (min-width: 992px) {
        .navbar-form {
          width: auto;
          border: 0;
          margin-left: 0;
          margin-right: 0;
          padding-top: 0;
          padding-bottom: 0;
          -webkit-box-shadow: none;
          box-shadow: none;
        }
      }
      .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
      }
      .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
        margin-bottom: 0;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
      }
      .navbar-btn {
        margin-top: 8px;
        margin-bottom: 8px;
      }
      .navbar-btn.btn-sm {
        margin-top: 10px;
        margin-bottom: 10px;
      }
      .navbar-btn.btn-xs {
        margin-top: 14px;
        margin-bottom: 14px;
      }
      .navbar-text {
        margin-top: 15px;
        margin-bottom: 15px;
      }
      @media (min-width: 992px) {
        .navbar-text {
          float: left;
          margin-left: 15px;
          margin-right: 15px;
        }
      }
      @media (min-width: 992px) {
        .navbar-left {
          float: left !important;
        }
        .navbar-right {
          float: right !important;
          margin-right: -15px;
        }
        .navbar-right ~ .navbar-right {
          margin-right: 0;
        }
      }
      .navbar-default {
        background-color: #f8f8f8;
        border-color: #e7e7e7;
      }
      .navbar-default .navbar-brand {
        color: #777777;
      }
      .navbar-default .navbar-brand:hover,
      .navbar-default .navbar-brand:focus {
        color: #5e5e5e;
        background-color: transparent;
      }
      .navbar-default .navbar-text {
        color: #777777;
      }
      .navbar-default .navbar-nav > li > a {
        color: #777777;
      }
      .navbar-default .navbar-nav > li > a:hover,
      .navbar-default .navbar-nav > li > a:focus {
        color: #333333;
        background-color: transparent;
      }
      .navbar-default .navbar-nav > .active > a,
      .navbar-default .navbar-nav > .active > a:hover,
      .navbar-default .navbar-nav > .active > a:focus {
        color: #555555;
        background-color: #e7e7e7;
      }
      .navbar-default .navbar-nav > .disabled > a,
      .navbar-default .navbar-nav > .disabled > a:hover,
      .navbar-default .navbar-nav > .disabled > a:focus {
        color: #cccccc;
        background-color: transparent;
      }
      .navbar-default .navbar-toggle {
        border-color: #dddddd;
      }
      .navbar-default .navbar-toggle:hover,
      .navbar-default .navbar-toggle:focus {
        background-color: #dddddd;
      }
      .navbar-default .navbar-toggle .icon-bar {
        background-color: #888888;
      }
      .navbar-default .navbar-collapse,
      .navbar-default .navbar-form {
        border-color: #e7e7e7;
      }
      .navbar-default .navbar-nav > .open > a,
      .navbar-default .navbar-nav > .open > a:hover,
      .navbar-default .navbar-nav > .open > a:focus {
        background-color: #e7e7e7;
        color: #555555;
      }
      @media (max-width: 991px) {
        .navbar-default .navbar-nav .open .dropdown-menu > li > a {
          color: #777777;
        }
        .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
        .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
          color: #333333;
          background-color: transparent;
        }
        .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
        .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
        .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
          color: #555555;
          background-color: #e7e7e7;
        }
        .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
        .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
        .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
          color: #cccccc;
          background-color: transparent;
        }
      }
      .navbar-default .navbar-link {
        color: #777777;
      }
      .navbar-default .navbar-link:hover {
        color: #333333;
      }
      .navbar-default .btn-link {
        color: #777777;
      }
      .navbar-default .btn-link:hover,
      .navbar-default .btn-link:focus {
        color: #333333;
      }
      .navbar-default .btn-link[disabled]:hover,
      fieldset[disabled] .navbar-default .btn-link:hover,
      .navbar-default .btn-link[disabled]:focus,
      fieldset[disabled] .navbar-default .btn-link:focus {
        color: #cccccc;
      }
      .navbar-inverse {
        background-color: #222222;
        border-color: #080808;
      }
      .navbar-inverse .navbar-brand {
        color: #9d9d9d;
      }
      .navbar-inverse .navbar-brand:hover,
      .navbar-inverse .navbar-brand:focus {
        color: #ffffff;
        background-color: transparent;
      }
      .navbar-inverse .navbar-text {
        color: #9d9d9d;
      }
      .navbar-inverse .navbar-nav > li > a {
        color: #9d9d9d;
      }
      .navbar-inverse .navbar-nav > li > a:hover,
      .navbar-inverse .navbar-nav > li > a:focus {
        color: #ffffff;
        background-color: transparent;
      }
      .navbar-inverse .navbar-nav > .active > a,
      .navbar-inverse .navbar-nav > .active > a:hover,
      .navbar-inverse .navbar-nav > .active > a:focus {
        color: #ffffff;
        background-color: #080808;
      }
      .navbar-inverse .navbar-nav > .disabled > a,
      .navbar-inverse .navbar-nav > .disabled > a:hover,
      .navbar-inverse .navbar-nav > .disabled > a:focus {
        color: #444444;
        background-color: transparent;
      }
      .navbar-inverse .navbar-toggle {
        border-color: #333333;
      }
      .navbar-inverse .navbar-toggle:hover,
      .navbar-inverse .navbar-toggle:focus {
        background-color: #333333;
      }
      .navbar-inverse .navbar-toggle .icon-bar {
        background-color: #ffffff;
      }
      .navbar-inverse .navbar-collapse,
      .navbar-inverse .navbar-form {
        border-color: #101010;
      }
      .navbar-inverse .navbar-nav > .open > a,
      .navbar-inverse .navbar-nav > .open > a:hover,
      .navbar-inverse .navbar-nav > .open > a:focus {
        background-color: #080808;
        color: #ffffff;
      }
      @media (max-width: 991px) {
        .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
          border-color: #080808;
        }
        .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
          background-color: #080808;
        }
        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
          color: #9d9d9d;
        }
        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
          color: #ffffff;
          background-color: transparent;
        }
        .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
        .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
        .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
          color: #ffffff;
          background-color: #080808;
        }
        .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
        .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
        .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
          color: #444444;
          background-color: transparent;
        }
      }
      .navbar-inverse .navbar-link {
        color: #9d9d9d;
      }
      .navbar-inverse .navbar-link:hover {
        color: #ffffff;
      }
      .navbar-inverse .btn-link {
        color: #9d9d9d;
      }
      .navbar-inverse .btn-link:hover,
      .navbar-inverse .btn-link:focus {
        color: #ffffff;
      }
      .navbar-inverse .btn-link[disabled]:hover,
      fieldset[disabled] .navbar-inverse .btn-link:hover,
      .navbar-inverse .btn-link[disabled]:focus,
      fieldset[disabled] .navbar-inverse .btn-link:focus {
        color: #444444;
      }
      .breadcrumb {
        padding: 8px 15px;
        margin-bottom: 20px;
        list-style: none;
        background-color: #f5f5f5;
        border-radius: 4px;
      }
      .breadcrumb > li {
        display: inline-block;
      }
      .breadcrumb > li + li:before {
        content: "/\00a0";
        padding: 0 5px;
        color: #cccccc;
      }
      .breadcrumb > .active {
        color: #777777;
      }
      .modal-open {
        overflow: hidden;
      }
      .modal {
        display: none;
        overflow: hidden;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 10;
        -webkit-overflow-scrolling: touch;
        outline: 0;
      }
      .modal.fade .modal-dialog {
        -webkit-transform: translate(0, -25%);
        -ms-transform: translate(0, -25%);
        -o-transform: translate(0, -25%);
        transform: translate(0, -25%);
        -webkit-transition: -webkit-transform 0.3s ease-out;
        -o-transition: -o-transform 0.3s ease-out;
        transition: transform 0.3s ease-out;
      }
      .modal.in .modal-dialog {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
      }
      .modal-open .modal {
        overflow-x: hidden;
        overflow-y: auto;
      }
      .modal-dialog {
        position: relative;
        width: auto;
        margin: 10px;
      }
      .modal-content {
        position: relative;
        background-color: #ffffff;
        border: 1px solid #999999;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 6px;
        -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
        box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        outline: 0;
      }
      .modal-backdrop {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1040;
        background-color: #000000;
      }
      .modal-backdrop.fade {
        opacity: 0;
        filter: alpha(opacity=0);
      }
      .modal-backdrop.in {
        opacity: 0.5;
        filter: alpha(opacity=50);
      }
      .modal-header {
        padding: 15px;
        border-bottom: 1px solid #e5e5e5;
      }
      .modal-header .close {
        margin-top: -2px;
      }
      .modal-title {
        margin: 0;
        line-height: 1.42857143;
      }
      .modal-body {
        position: relative;
        padding: 15px;
      }
      .modal-footer {
        padding: 15px;
        text-align: right;
        border-top: 1px solid #e5e5e5;
      }
      .modal-footer .btn + .btn {
        margin-left: 5px;
        margin-bottom: 0;
      }
      .modal-footer .btn-group .btn + .btn {
        margin-left: -1px;
      }
      .modal-footer .btn-block + .btn-block {
        margin-left: 0;
      }
      .modal-scrollbar-measure {
        position: absolute;
        top: -9999px;
        width: 50px;
        height: 50px;
        overflow: scroll;
      }
      @media (min-width: 768px) {
        .modal-dialog {
          width: 600px;
          margin: 30px auto;
        }
        .modal-content {
          -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        }
        .modal-sm {
          width: 300px;
        }
      }
      @media (min-width: 992px) {
        .modal-lg {
          width: 900px;
        }
      }
      .clearfix:before,
      .clearfix:after,
      .dl-horizontal dd:before,
      .dl-horizontal dd:after,
      .container:before,
      .container:after,
      .container-fluid:before,
      .container-fluid:after,
      .row:before,
      .row:after,
      .form-horizontal .form-group:before,
      .form-horizontal .form-group:after,
      .nav:before,
      .nav:after,
      .navbar:before,
      .navbar:after,
      .navbar-header:before,
      .navbar-header:after,
      .navbar-collapse:before,
      .navbar-collapse:after,
      .modal-header:before,
      .modal-header:after,
      .modal-footer:before,
      .modal-footer:after {
        content: " ";
        display: table;
      }
      .clearfix:after,
      .dl-horizontal dd:after,
      .container:after,
      .container-fluid:after,
      .row:after,
      .form-horizontal .form-group:after,
      .nav:after,
      .navbar:after,
      .navbar-header:after,
      .navbar-collapse:after,
      .modal-header:after,
      .modal-footer:after {
        clear: both;
      }
      .center-block {
        display: block;
        margin-left: auto;
        margin-right: auto;
      }
      .pull-right {
        float: right !important;
      }
      .pull-left {
        float: left !important;
      }
      .hide {
        display: none !important;
      }
      .show {
        display: block !important;
      }
      .invisible {
        visibility: hidden;
      }
      .text-hide {
        font: 0/0 a;
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        border: 0;
      }
      .hidden {
        display: none !important;
      }
      .affix {
        position: fixed;
      }
      @-ms-viewport {
        width: device-width;
      }
      .visible-xs,
      .visible-sm,
      .visible-md,
      .visible-lg {
        display: none !important;
      }
      .visible-xs-block,
      .visible-xs-inline,
      .visible-xs-inline-block,
      .visible-sm-block,
      .visible-sm-inline,
      .visible-sm-inline-block,
      .visible-md-block,
      .visible-md-inline,
      .visible-md-inline-block,
      .visible-lg-block,
      .visible-lg-inline,
      .visible-lg-inline-block {
        display: none !important;
      }
      @media (max-width: 767px) {
        .visible-xs {
          display: block !important;
        }
        table.visible-xs {
          display: table !important;
        }
        tr.visible-xs {
          display: table-row !important;
        }
        th.visible-xs,
        td.visible-xs {
          display: table-cell !important;
        }
      }
      @media (max-width: 767px) {
        .visible-xs-block {
          display: block !important;
        }
      }
      @media (max-width: 767px) {
        .visible-xs-inline {
          display: inline !important;
        }
      }
      @media (max-width: 767px) {
        .visible-xs-inline-block {
          display: inline-block !important;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .visible-sm {
          display: block !important;
        }
        table.visible-sm {
          display: table !important;
        }
        tr.visible-sm {
          display: table-row !important;
        }
        th.visible-sm,
        td.visible-sm {
          display: table-cell !important;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .visible-sm-block {
          display: block !important;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .visible-sm-inline {
          display: inline !important;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .visible-sm-inline-block {
          display: inline-block !important;
        }
      }
      @media (min-width: 992px) and (max-width: 1199px) {
        .visible-md {
          display: block !important;
        }
        table.visible-md {
          display: table !important;
        }
        tr.visible-md {
          display: table-row !important;
        }
        th.visible-md,
        td.visible-md {
          display: table-cell !important;
        }
      }
      @media (min-width: 992px) and (max-width: 1199px) {
        .visible-md-block {
          display: block !important;
        }
      }
      @media (min-width: 992px) and (max-width: 1199px) {
        .visible-md-inline {
          display: inline !important;
        }
      }
      @media (min-width: 992px) and (max-width: 1199px) {
        .visible-md-inline-block {
          display: inline-block !important;
        }
      }
      @media (min-width: 1200px) {
        .visible-lg {
          display: block !important;
        }
        table.visible-lg {
          display: table !important;
        }
        tr.visible-lg {
          display: table-row !important;
        }
        th.visible-lg,
        td.visible-lg {
          display: table-cell !important;
        }
      }
      @media (min-width: 1200px) {
        .visible-lg-block {
          display: block !important;
        }
      }
      @media (min-width: 1200px) {
        .visible-lg-inline {
          display: inline !important;
        }
      }
      @media (min-width: 1200px) {
        .visible-lg-inline-block {
          display: inline-block !important;
        }
      }
      @media (max-width: 767px) {
        .hidden-xs {
          display: none !important;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .hidden-sm {
          display: none !important;
        }
      }
      @media (min-width: 992px) and (max-width: 1199px) {
        .hidden-md {
          display: none !important;
        }
      }
      @media (min-width: 1200px) {
        .hidden-lg {
          display: none !important;
        }
      }
      .visible-print {
        display: none !important;
      }
      @media print {
        .visible-print {
          display: block !important;
        }
        table.visible-print {
          display: table !important;
        }
        tr.visible-print {
          display: table-row !important;
        }
        th.visible-print,
        td.visible-print {
          display: table-cell !important;
        }
      }
      .visible-print-block {
        display: none !important;
      }
      @media print {
        .visible-print-block {
          display: block !important;
        }
      }
      .visible-print-inline {
        display: none !important;
      }
      @media print {
        .visible-print-inline {
          display: inline !important;
        }
      }
      .visible-print-inline-block {
        display: none !important;
      }
      @media print {
        .visible-print-inline-block {
          display: inline-block !important;
        }
      }
      @media print {
        .hidden-print {
          display: none !important;
        }
      } /*! jQuery UI - v1.12.1 - 2018-01-16
* http://jqueryui.com
* Includes: core.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, menu.css, selectmenu.css, slider.css, spinner.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
      .ui-helper-hidden {
        display: none;
      }
      .ui-helper-hidden-accessible {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
      }
      .ui-helper-reset {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        line-height: 1.3;
        text-decoration: none;
        font-size: 100%;
        list-style: none;
      }
      .ui-helper-clearfix:before,
      .ui-helper-clearfix:after {
        content: "";
        display: table;
        border-collapse: collapse;
      }
      .ui-helper-clearfix:after {
        clear: both;
      }
      .ui-helper-zfix {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        position: absolute;
        opacity: 0;
        filter: Alpha(Opacity=0);
      }
      .ui-front {
        z-index: 100;
      }
      .ui-state-disabled {
        cursor: default !important;
        pointer-events: none;
      }
      .ui-icon {
        display: inline-block;
        vertical-align: middle;
        margin-top: -0.25em;
        position: relative;
        text-indent: -99999px;
        overflow: hidden;
        background-repeat: no-repeat;
      }
      .ui-widget-icon-block {
        left: 50%;
        margin-left: -8px;
        display: block;
      }
      .ui-widget-overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .ui-button {
        padding: 0.4em 1em;
        display: inline-block;
        position: relative;
        line-height: normal;
        margin-right: 0.1em;
        cursor: pointer;
        vertical-align: middle;
        text-align: center;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        overflow: visible;
      }
      .ui-button,
      .ui-button:link,
      .ui-button:visited,
      .ui-button:hover,
      .ui-button:active {
        text-decoration: none;
      }
      .ui-button-icon-only {
        width: 2em;
        box-sizing: border-box;
        text-indent: -9999px;
        white-space: nowrap;
      }
      input.ui-button.ui-button-icon-only {
        text-indent: 0;
      }
      .ui-button-icon-only .ui-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -8px;
        margin-left: -8px;
      }
      .ui-button.ui-icon-notext .ui-icon {
        padding: 0;
        width: 2.1em;
        height: 2.1em;
        text-indent: -9999px;
        white-space: nowrap;
      }
      input.ui-button.ui-icon-notext .ui-icon {
        width: auto;
        height: auto;
        text-indent: 0;
        white-space: normal;
        padding: 0.4em 1em;
      }
      input.ui-button::-moz-focus-inner,
      button.ui-button::-moz-focus-inner {
        border: 0;
        padding: 0;
      }
      .ui-controlgroup {
        vertical-align: middle;
        display: inline-block;
      }
      .ui-controlgroup > .ui-controlgroup-item {
        float: left;
        margin-left: 0;
        margin-right: 0;
      }
      .ui-controlgroup > .ui-controlgroup-item:focus,
      .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
        z-index: 9999;
      }
      .ui-controlgroup-vertical > .ui-controlgroup-item {
        display: block;
        float: none;
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
        text-align: left;
      }
      .ui-controlgroup-vertical .ui-controlgroup-item {
        box-sizing: border-box;
      }
      .ui-controlgroup .ui-controlgroup-label {
        padding: 0.4em 1em;
      }
      .ui-controlgroup .ui-controlgroup-label span {
        font-size: 80%;
      }
      .ui-controlgroup-horizontal
        .ui-controlgroup-label
        + .ui-controlgroup-item {
        border-left: none;
      }
      .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
        border-top: none;
      }
      .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
        border-right: none;
      }
      .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
        border-bottom: none;
      }
      .ui-controlgroup-vertical .ui-spinner-input {
        width: 75%;
        width: calc(100% - 2.4em);
      }
      .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
        border-top-style: solid;
      }
      .ui-checkboxradio-label .ui-icon-background {
        box-shadow: inset 1px 1px 1px #ccc;
        border-radius: 0.12em;
        border: none;
      }
      .ui-checkboxradio-radio-label .ui-icon-background {
        width: 16px;
        height: 16px;
        border-radius: 1em;
        overflow: visible;
        border: none;
      }
      .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
      .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
        background-image: none;
        width: 8px;
        height: 8px;
        border-width: 4px;
        border-style: solid;
      }
      .ui-checkboxradio-disabled {
        pointer-events: none;
      }
      .ui-datepicker {
        width: 17em;
        padding: 0.2em 0.2em 0;
        display: none;
      }
      .ui-datepicker .ui-datepicker-header {
        position: relative;
        padding: 0.2em 0;
      }
      .ui-datepicker .ui-datepicker-prev,
      .ui-datepicker .ui-datepicker-next {
        position: absolute;
        top: 2px;
        width: 1.8em;
        height: 1.8em;
      }
      .ui-datepicker .ui-datepicker-prev-hover,
      .ui-datepicker .ui-datepicker-next-hover {
        top: 1px;
      }
      .ui-datepicker .ui-datepicker-prev {
        left: 2px;
      }
      .ui-datepicker .ui-datepicker-next {
        right: 2px;
      }
      .ui-datepicker .ui-datepicker-prev-hover {
        left: 1px;
      }
      .ui-datepicker .ui-datepicker-next-hover {
        right: 1px;
      }
      .ui-datepicker .ui-datepicker-prev span,
      .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
      }
      .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center;
      }
      .ui-datepicker .ui-datepicker-title select {
        font-size: 1em;
        margin: 1px 0;
      }
      .ui-datepicker select.ui-datepicker-month,
      .ui-datepicker select.ui-datepicker-year {
        width: 45%;
      }
      .ui-datepicker table {
        width: 100%;
        font-size: 0.9em;
        border-collapse: collapse;
        margin: 0 0 0.4em;
      }
      .ui-datepicker th {
        padding: 0.7em 0.3em;
        text-align: center;
        font-weight: 700;
        border: 0;
      }
      .ui-datepicker td {
        border: 0;
        padding: 1px;
      }
      .ui-datepicker td span,
      .ui-datepicker td a {
        display: block;
        padding: 0.2em;
        text-align: right;
        text-decoration: none;
      }
      .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: 0.7em 0 0 0;
        padding: 0 0.2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
      }
      .ui-datepicker .ui-datepicker-buttonpane button {
        float: right;
        margin: 0.5em 0.2em 0.4em;
        cursor: pointer;
        padding: 0.2em 0.6em 0.3em 0.6em;
        width: auto;
        overflow: visible;
      }
      .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
        float: left;
      }
      .ui-datepicker.ui-datepicker-multi {
        width: auto;
      }
      .ui-datepicker-multi .ui-datepicker-group {
        float: left;
      }
      .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto 0.4em;
      }
      .ui-datepicker-multi-2 .ui-datepicker-group {
        width: 50%;
      }
      .ui-datepicker-multi-3 .ui-datepicker-group {
        width: 33.3%;
      }
      .ui-datepicker-multi-4 .ui-datepicker-group {
        width: 25%;
      }
      .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
      .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
        border-left-width: 0;
      }
      .ui-datepicker-multi .ui-datepicker-buttonpane {
        clear: left;
      }
      .ui-datepicker-row-break {
        clear: both;
        width: 100%;
        font-size: 0;
      }
      .ui-datepicker-rtl {
        direction: rtl;
      }
      .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto;
      }
      .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto;
      }
      .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto;
      }
      .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto;
      }
      .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right;
      }
      .ui-datepicker-rtl .ui-datepicker-buttonpane button {
        float: left;
      }
      .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
      .ui-datepicker-rtl .ui-datepicker-group {
        float: right;
      }
      .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
      .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
      }
      .ui-datepicker .ui-icon {
        display: block;
        text-indent: -99999px;
        overflow: hidden;
        background-repeat: no-repeat;
        left: 0.5em;
        top: 0.3em;
      }
      .ui-menu {
        list-style: none;
        padding: 0;
        margin: 0;
        display: block;
        outline: 0;
      }
      .ui-menu .ui-menu {
        position: absolute;
      }
      .ui-menu .ui-menu-item {
        margin: 0;
        cursor: pointer;
        list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
      }
      .ui-menu .ui-menu-item-wrapper {
        position: relative;
        padding: 3px 1em 3px 0.4em;
      }
      .ui-menu .ui-menu-divider {
        margin: 5px 0;
        height: 0;
        font-size: 0;
        line-height: 0;
        border-width: 1px 0 0 0;
      }
      .ui-menu .ui-state-focus,
      .ui-menu .ui-state-active {
        margin: -1px;
      }
      .ui-menu-icons {
        position: relative;
      }
      .ui-menu-icons .ui-menu-item-wrapper {
        padding-left: 2em;
      }
      .ui-menu .ui-icon {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0.2em;
        margin: auto 0;
      }
      .ui-menu .ui-menu-icon {
        left: auto;
        right: 0;
      }
      .ui-selectmenu-menu {
        padding: 0;
        margin: 0;
        position: absolute;
        top: 0;
        left: 0;
        display: none;
      }
      .ui-selectmenu-menu .ui-menu {
        overflow: auto;
        overflow-x: hidden;
        padding-bottom: 1px;
      }
      .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
        font-size: 1em;
        font-weight: 700;
        line-height: 1.5;
        padding: 2px 0.4em;
        margin: 0.5em 0 0 0;
        height: auto;
        border: 0;
      }
      .ui-selectmenu-open {
        display: block;
      }
      .ui-selectmenu-text {
        display: block;
        margin-right: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
      }
      .ui-selectmenu-button.ui-button {
        text-align: left;
        white-space: nowrap;
        width: 14em;
      }
      .ui-selectmenu-icon.ui-icon {
        float: right;
        margin-top: 0;
      }
      .ui-slider {
        position: relative;
        text-align: left;
      }
      .ui-slider .ui-slider-handle {
        position: absolute;
        z-index: 2;
        width: 1.2em;
        height: 1.2em;
        cursor: default;
        -ms-touch-action: none;
        touch-action: none;
      }
      .ui-slider .ui-slider-range {
        position: absolute;
        z-index: 1;
        font-size: 0.7em;
        display: block;
        border: 0;
        background-position: 0 0;
      }
      .ui-slider.ui-state-disabled .ui-slider-handle,
      .ui-slider.ui-state-disabled .ui-slider-range {
        filter: inherit;
      }
      .ui-slider-horizontal {
        height: 0.8em;
      }
      .ui-slider-horizontal .ui-slider-handle {
        top: -0.3em;
        margin-left: -0.6em;
      }
      .ui-slider-horizontal .ui-slider-range {
        top: 0;
        height: 100%;
      }
      .ui-slider-horizontal .ui-slider-range-min {
        left: 0;
      }
      .ui-slider-horizontal .ui-slider-range-max {
        right: 0;
      }
      .ui-slider-vertical {
        width: 0.8em;
        height: 100px;
      }
      .ui-slider-vertical .ui-slider-handle {
        left: -0.3em;
        margin-left: 0;
        margin-bottom: -0.6em;
      }
      .ui-slider-vertical .ui-slider-range {
        left: 0;
        width: 100%;
      }
      .ui-slider-vertical .ui-slider-range-min {
        bottom: 0;
      }
      .ui-slider-vertical .ui-slider-range-max {
        top: 0;
      }
      .ui-spinner {
        position: relative;
        display: inline-block;
        overflow: hidden;
        padding: 0;
        vertical-align: middle;
      }
      .ui-spinner-input {
        border: none;
        background: none;
        color: inherit;
        padding: 0.222em 0;
        margin: 0.2em 0;
        vertical-align: middle;
        margin-left: 0.4em;
        margin-right: 2em;
      }
      .ui-spinner-button {
        width: 1.6em;
        height: 50%;
        font-size: 0.5em;
        padding: 0;
        margin: 0;
        text-align: center;
        position: absolute;
        cursor: default;
        display: block;
        overflow: hidden;
        right: 0;
      }
      .ui-spinner a.ui-spinner-button {
        border-top-style: none;
        border-bottom-style: none;
        border-right-style: none;
      }
      .ui-spinner-up {
        top: 0;
      }
      .ui-spinner-down {
        bottom: 0;
      }
      .ui-widget {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
      }
      .ui-widget .ui-widget {
        font-size: 1em;
      }
      .ui-widget input,
      .ui-widget select,
      .ui-widget textarea,
      .ui-widget button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
      }
      .ui-widget.ui-widget-content {
        border: 1px solid #c5c5c5;
      }
      .ui-widget-content {
        border: 1px solid #ddd;
        background: #fff;
        color: #333;
      }
      .ui-widget-content a {
        color: #333;
      }
      .ui-widget-header {
        border: 1px solid #ddd;
        background: #e9e9e9;
        color: #333;
        font-weight: 700;
      }
      .ui-widget-header a {
        color: #333;
      }
      .ui-state-default,
      .ui-widget-content .ui-state-default,
      .ui-widget-header .ui-state-default,
      .ui-button,
      html .ui-button.ui-state-disabled:hover,
      html .ui-button.ui-state-disabled:active {
        border: 1px solid #c5c5c5;
        background: #f6f6f6;
        font-weight: 400;
        color: #454545;
      }
      .ui-state-default a,
      .ui-state-default a:link,
      .ui-state-default a:visited,
      a.ui-button,
      a:link.ui-button,
      a:visited.ui-button,
      .ui-button {
        color: #454545;
        text-decoration: none;
      }
      .ui-state-hover,
      .ui-widget-content .ui-state-hover,
      .ui-widget-header .ui-state-hover,
      .ui-state-focus,
      .ui-widget-content .ui-state-focus,
      .ui-widget-header .ui-state-focus,
      .ui-button:hover,
      .ui-button:focus {
        border: 1px solid #ccc;
        background: #ededed;
        font-weight: 400;
        color: #2b2b2b;
      }
      .ui-state-hover a,
      .ui-state-hover a:hover,
      .ui-state-hover a:link,
      .ui-state-hover a:visited,
      .ui-state-focus a,
      .ui-state-focus a:hover,
      .ui-state-focus a:link,
      .ui-state-focus a:visited,
      a.ui-button:hover,
      a.ui-button:focus {
        color: #2b2b2b;
        text-decoration: none;
      }
      .ui-visual-focus {
        box-shadow: 0 0 3px 1px #5e9ed6;
      }
      .ui-state-active,
      .ui-widget-content .ui-state-active,
      .ui-widget-header .ui-state-active,
      a.ui-button:active,
      .ui-button:active,
      .ui-button.ui-state-active:hover {
        border: 1px solid #003eff;
        background: #007fff;
        font-weight: 400;
        color: #fff;
      }
      .ui-icon-background,
      .ui-state-active .ui-icon-background {
        border: #003eff;
        background-color: #fff;
      }
      .ui-state-active a,
      .ui-state-active a:link,
      .ui-state-active a:visited {
        color: #fff;
        text-decoration: none;
      }
      .ui-state-highlight,
      .ui-widget-content .ui-state-highlight,
      .ui-widget-header .ui-state-highlight {
        border: 1px solid #dad55e;
        background: #fffa90;
        color: #777620;
      }
      .ui-state-checked {
        border: 1px solid #dad55e;
        background: #fffa90;
      }
      .ui-state-highlight a,
      .ui-widget-content .ui-state-highlight a,
      .ui-widget-header .ui-state-highlight a {
        color: #777620;
      }
      .ui-state-error,
      .ui-widget-content .ui-state-error,
      .ui-widget-header .ui-state-error {
        border: 1px solid #f1a899;
        background: #fddfdf;
        color: #5f3f3f;
      }
      .ui-state-error a,
      .ui-widget-content .ui-state-error a,
      .ui-widget-header .ui-state-error a {
        color: #5f3f3f;
      }
      .ui-state-error-text,
      .ui-widget-content .ui-state-error-text,
      .ui-widget-header .ui-state-error-text {
        color: #5f3f3f;
      }
      .ui-priority-primary,
      .ui-widget-content .ui-priority-primary,
      .ui-widget-header .ui-priority-primary {
        font-weight: 700;
      }
      .ui-priority-secondary,
      .ui-widget-content .ui-priority-secondary,
      .ui-widget-header .ui-priority-secondary {
        opacity: 0.7;
        filter: Alpha(Opacity=70);
        font-weight: 400;
      }
      .ui-state-disabled,
      .ui-widget-content .ui-state-disabled,
      .ui-widget-header .ui-state-disabled {
        opacity: 0.35;
        filter: Alpha(Opacity=35);
        background-image: none;
      }
      .ui-state-disabled .ui-icon {
        filter: Alpha(Opacity=35);
      }
      .ui-icon {
        width: 16px;
        height: 16px;
      }
      .ui-icon,
      .ui-widget-content .ui-icon {
        background-image:/*savepage-url=./images/ui-icons_444444_256x240.png*/ url();
      }
      .ui-widget-header .ui-icon {
        background-image:/*savepage-url=./images/ui-icons_444444_256x240.png*/ url();
      }
      .ui-state-hover .ui-icon,
      .ui-state-focus .ui-icon,
      .ui-button:hover .ui-icon,
      .ui-button:focus .ui-icon {
        background-image:/*savepage-url=./images/ui-icons_555555_256x240.png*/ url();
      }
      .ui-state-active .ui-icon,
      .ui-button:active .ui-icon {
        background-image:/*savepage-url=./images/ui-icons_ffffff_256x240.png*/ url();
      }
      .ui-state-highlight .ui-icon,
      .ui-button .ui-state-highlight.ui-icon {
        background-image:/*savepage-url=./images/ui-icons_777620_256x240.png*/ url();
      }
      .ui-state-error .ui-icon,
      .ui-state-error-text .ui-icon {
        background-image:/*savepage-url=./images/ui-icons_cc0000_256x240.png*/ url();
      }
      .ui-button .ui-icon {
        background-image:/*savepage-url=./images/ui-icons_777777_256x240.png*/ url();
      }
      .ui-icon-blank {
        background-position: 16px 16px;
      }
      .ui-icon-caret-1-n {
        background-position: 0 0;
      }
      .ui-icon-caret-1-ne {
        background-position: -16px 0;
      }
      .ui-icon-caret-1-e {
        background-position: -32px 0;
      }
      .ui-icon-caret-1-se {
        background-position: -48px 0;
      }
      .ui-icon-caret-1-s {
        background-position: -65px 0;
      }
      .ui-icon-caret-1-sw {
        background-position: -80px 0;
      }
      .ui-icon-caret-1-w {
        background-position: -96px 0;
      }
      .ui-icon-caret-1-nw {
        background-position: -112px 0;
      }
      .ui-icon-caret-2-n-s {
        background-position: -128px 0;
      }
      .ui-icon-caret-2-e-w {
        background-position: -144px 0;
      }
      .ui-icon-triangle-1-n {
        background-position: 0 -16px;
      }
      .ui-icon-triangle-1-ne {
        background-position: -16px -16px;
      }
      .ui-icon-triangle-1-e {
        background-position: -32px -16px;
      }
      .ui-icon-triangle-1-se {
        background-position: -48px -16px;
      }
      .ui-icon-triangle-1-s {
        background-position: -65px -16px;
      }
      .ui-icon-triangle-1-sw {
        background-position: -80px -16px;
      }
      .ui-icon-triangle-1-w {
        background-position: -96px -16px;
      }
      .ui-icon-triangle-1-nw {
        background-position: -112px -16px;
      }
      .ui-icon-triangle-2-n-s {
        background-position: -128px -16px;
      }
      .ui-icon-triangle-2-e-w {
        background-position: -144px -16px;
      }
      .ui-icon-arrow-1-n {
        background-position: 0 -32px;
      }
      .ui-icon-arrow-1-ne {
        background-position: -16px -32px;
      }
      .ui-icon-arrow-1-e {
        background-position: -32px -32px;
      }
      .ui-icon-arrow-1-se {
        background-position: -48px -32px;
      }
      .ui-icon-arrow-1-s {
        background-position: -65px -32px;
      }
      .ui-icon-arrow-1-sw {
        background-position: -80px -32px;
      }
      .ui-icon-arrow-1-w {
        background-position: -96px -32px;
      }
      .ui-icon-arrow-1-nw {
        background-position: -112px -32px;
      }
      .ui-icon-arrow-2-n-s {
        background-position: -128px -32px;
      }
      .ui-icon-arrow-2-ne-sw {
        background-position: -144px -32px;
      }
      .ui-icon-arrow-2-e-w {
        background-position: -160px -32px;
      }
      .ui-icon-arrow-2-se-nw {
        background-position: -176px -32px;
      }
      .ui-icon-arrowstop-1-n {
        background-position: -192px -32px;
      }
      .ui-icon-arrowstop-1-e {
        background-position: -208px -32px;
      }
      .ui-icon-arrowstop-1-s {
        background-position: -224px -32px;
      }
      .ui-icon-arrowstop-1-w {
        background-position: -240px -32px;
      }
      .ui-icon-arrowthick-1-n {
        background-position: 1px -48px;
      }
      .ui-icon-arrowthick-1-ne {
        background-position: -16px -48px;
      }
      .ui-icon-arrowthick-1-e {
        background-position: -32px -48px;
      }
      .ui-icon-arrowthick-1-se {
        background-position: -48px -48px;
      }
      .ui-icon-arrowthick-1-s {
        background-position: -64px -48px;
      }
      .ui-icon-arrowthick-1-sw {
        background-position: -80px -48px;
      }
      .ui-icon-arrowthick-1-w {
        background-position: -96px -48px;
      }
      .ui-icon-arrowthick-1-nw {
        background-position: -112px -48px;
      }
      .ui-icon-arrowthick-2-n-s {
        background-position: -128px -48px;
      }
      .ui-icon-arrowthick-2-ne-sw {
        background-position: -144px -48px;
      }
      .ui-icon-arrowthick-2-e-w {
        background-position: -160px -48px;
      }
      .ui-icon-arrowthick-2-se-nw {
        background-position: -176px -48px;
      }
      .ui-icon-arrowthickstop-1-n {
        background-position: -192px -48px;
      }
      .ui-icon-arrowthickstop-1-e {
        background-position: -208px -48px;
      }
      .ui-icon-arrowthickstop-1-s {
        background-position: -224px -48px;
      }
      .ui-icon-arrowthickstop-1-w {
        background-position: -240px -48px;
      }
      .ui-icon-arrowreturnthick-1-w {
        background-position: 0 -64px;
      }
      .ui-icon-arrowreturnthick-1-n {
        background-position: -16px -64px;
      }
      .ui-icon-arrowreturnthick-1-e {
        background-position: -32px -64px;
      }
      .ui-icon-arrowreturnthick-1-s {
        background-position: -48px -64px;
      }
      .ui-icon-arrowreturn-1-w {
        background-position: -64px -64px;
      }
      .ui-icon-arrowreturn-1-n {
        background-position: -80px -64px;
      }
      .ui-icon-arrowreturn-1-e {
        background-position: -96px -64px;
      }
      .ui-icon-arrowreturn-1-s {
        background-position: -112px -64px;
      }
      .ui-icon-arrowrefresh-1-w {
        background-position: -128px -64px;
      }
      .ui-icon-arrowrefresh-1-n {
        background-position: -144px -64px;
      }
      .ui-icon-arrowrefresh-1-e {
        background-position: -160px -64px;
      }
      .ui-icon-arrowrefresh-1-s {
        background-position: -176px -64px;
      }
      .ui-icon-arrow-4 {
        background-position: 0 -80px;
      }
      .ui-icon-arrow-4-diag {
        background-position: -16px -80px;
      }
      .ui-icon-extlink {
        background-position: -32px -80px;
      }
      .ui-icon-newwin {
        background-position: -48px -80px;
      }
      .ui-icon-refresh {
        background-position: -64px -80px;
      }
      .ui-icon-shuffle {
        background-position: -80px -80px;
      }
      .ui-icon-transfer-e-w {
        background-position: -96px -80px;
      }
      .ui-icon-transferthick-e-w {
        background-position: -112px -80px;
      }
      .ui-icon-folder-collapsed {
        background-position: 0 -96px;
      }
      .ui-icon-folder-open {
        background-position: -16px -96px;
      }
      .ui-icon-document {
        background-position: -32px -96px;
      }
      .ui-icon-document-b {
        background-position: -48px -96px;
      }
      .ui-icon-note {
        background-position: -64px -96px;
      }
      .ui-icon-mail-closed {
        background-position: -80px -96px;
      }
      .ui-icon-mail-open {
        background-position: -96px -96px;
      }
      .ui-icon-suitcase {
        background-position: -112px -96px;
      }
      .ui-icon-comment {
        background-position: -128px -96px;
      }
      .ui-icon-person {
        background-position: -144px -96px;
      }
      .ui-icon-print {
        background-position: -160px -96px;
      }
      .ui-icon-trash {
        background-position: -176px -96px;
      }
      .ui-icon-locked {
        background-position: -192px -96px;
      }
      .ui-icon-unlocked {
        background-position: -208px -96px;
      }
      .ui-icon-bookmark {
        background-position: -224px -96px;
      }
      .ui-icon-tag {
        background-position: -240px -96px;
      }
      .ui-icon-home {
        background-position: 0 -112px;
      }
      .ui-icon-flag {
        background-position: -16px -112px;
      }
      .ui-icon-calendar {
        background-position: -32px -112px;
      }
      .ui-icon-cart {
        background-position: -48px -112px;
      }
      .ui-icon-pencil {
        background-position: -64px -112px;
      }
      .ui-icon-clock {
        background-position: -80px -112px;
      }
      .ui-icon-disk {
        background-position: -96px -112px;
      }
      .ui-icon-calculator {
        background-position: -112px -112px;
      }
      .ui-icon-zoomin {
        background-position: -128px -112px;
      }
      .ui-icon-zoomout {
        background-position: -144px -112px;
      }
      .ui-icon-search {
        background-position: -160px -112px;
      }
      .ui-icon-wrench {
        background-position: -176px -112px;
      }
      .ui-icon-gear {
        background-position: -192px -112px;
      }
      .ui-icon-heart {
        background-position: -208px -112px;
      }
      .ui-icon-star {
        background-position: -224px -112px;
      }
      .ui-icon-link {
        background-position: -240px -112px;
      }
      .ui-icon-cancel {
        background-position: 0 -128px;
      }
      .ui-icon-plus {
        background-position: -16px -128px;
      }
      .ui-icon-plusthick {
        background-position: -32px -128px;
      }
      .ui-icon-minus {
        background-position: -48px -128px;
      }
      .ui-icon-minusthick {
        background-position: -64px -128px;
      }
      .ui-icon-close {
        background-position: -80px -128px;
      }
      .ui-icon-closethick {
        background-position: -96px -128px;
      }
      .ui-icon-key {
        background-position: -112px -128px;
      }
      .ui-icon-lightbulb {
        background-position: -128px -128px;
      }
      .ui-icon-scissors {
        background-position: -144px -128px;
      }
      .ui-icon-clipboard {
        background-position: -160px -128px;
      }
      .ui-icon-copy {
        background-position: -176px -128px;
      }
      .ui-icon-contact {
        background-position: -192px -128px;
      }
      .ui-icon-image {
        background-position: -208px -128px;
      }
      .ui-icon-video {
        background-position: -224px -128px;
      }
      .ui-icon-script {
        background-position: -240px -128px;
      }
      .ui-icon-alert {
        background-position: 0 -144px;
      }
      .ui-icon-info {
        background-position: -16px -144px;
      }
      .ui-icon-notice {
        background-position: -32px -144px;
      }
      .ui-icon-help {
        background-position: -48px -144px;
      }
      .ui-icon-check {
        background-position: -64px -144px;
      }
      .ui-icon-bullet {
        background-position: -80px -144px;
      }
      .ui-icon-radio-on {
        background-position: -96px -144px;
      }
      .ui-icon-radio-off {
        background-position: -112px -144px;
      }
      .ui-icon-pin-w {
        background-position: -128px -144px;
      }
      .ui-icon-pin-s {
        background-position: -144px -144px;
      }
      .ui-icon-play {
        background-position: 0 -160px;
      }
      .ui-icon-pause {
        background-position: -16px -160px;
      }
      .ui-icon-seek-next {
        background-position: -32px -160px;
      }
      .ui-icon-seek-prev {
        background-position: -48px -160px;
      }
      .ui-icon-seek-end {
        background-position: -64px -160px;
      }
      .ui-icon-seek-start {
        background-position: -80px -160px;
      }
      .ui-icon-seek-first {
        background-position: -80px -160px;
      }
      .ui-icon-stop {
        background-position: -96px -160px;
      }
      .ui-icon-eject {
        background-position: -112px -160px;
      }
      .ui-icon-volume-off {
        background-position: -128px -160px;
      }
      .ui-icon-volume-on {
        background-position: -144px -160px;
      }
      .ui-icon-power {
        background-position: 0 -176px;
      }
      .ui-icon-signal-diag {
        background-position: -16px -176px;
      }
      .ui-icon-signal {
        background-position: -32px -176px;
      }
      .ui-icon-battery-0 {
        background-position: -48px -176px;
      }
      .ui-icon-battery-1 {
        background-position: -64px -176px;
      }
      .ui-icon-battery-2 {
        background-position: -80px -176px;
      }
      .ui-icon-battery-3 {
        background-position: -96px -176px;
      }
      .ui-icon-circle-plus {
        background-position: 0 -192px;
      }
      .ui-icon-circle-minus {
        background-position: -16px -192px;
      }
      .ui-icon-circle-close {
        background-position: -32px -192px;
      }
      .ui-icon-circle-triangle-e {
        background-position: -48px -192px;
      }
      .ui-icon-circle-triangle-s {
        background-position: -64px -192px;
      }
      .ui-icon-circle-triangle-w {
        background-position: -80px -192px;
      }
      .ui-icon-circle-triangle-n {
        background-position: -96px -192px;
      }
      .ui-icon-circle-arrow-e {
        background-position: -112px -192px;
      }
      .ui-icon-circle-arrow-s {
        background-position: -128px -192px;
      }
      .ui-icon-circle-arrow-w {
        background-position: -144px -192px;
      }
      .ui-icon-circle-arrow-n {
        background-position: -160px -192px;
      }
      .ui-icon-circle-zoomin {
        background-position: -176px -192px;
      }
      .ui-icon-circle-zoomout {
        background-position: -192px -192px;
      }
      .ui-icon-circle-check {
        background-position: -208px -192px;
      }
      .ui-icon-circlesmall-plus {
        background-position: 0 -208px;
      }
      .ui-icon-circlesmall-minus {
        background-position: -16px -208px;
      }
      .ui-icon-circlesmall-close {
        background-position: -32px -208px;
      }
      .ui-icon-squaresmall-plus {
        background-position: -48px -208px;
      }
      .ui-icon-squaresmall-minus {
        background-position: -64px -208px;
      }
      .ui-icon-squaresmall-close {
        background-position: -80px -208px;
      }
      .ui-icon-grip-dotted-vertical {
        background-position: 0 -224px;
      }
      .ui-icon-grip-dotted-horizontal {
        background-position: -16px -224px;
      }
      .ui-icon-grip-solid-vertical {
        background-position: -32px -224px;
      }
      .ui-icon-grip-solid-horizontal {
        background-position: -48px -224px;
      }
      .ui-icon-gripsmall-diagonal-se {
        background-position: -64px -224px;
      }
      .ui-icon-grip-diagonal-se {
        background-position: -80px -224px;
      }
      .ui-corner-all,
      .ui-corner-top,
      .ui-corner-left,
      .ui-corner-tl {
        border-top-left-radius: 3px;
      }
      .ui-corner-all,
      .ui-corner-top,
      .ui-corner-right,
      .ui-corner-tr {
        border-top-right-radius: 3px;
      }
      .ui-corner-all,
      .ui-corner-bottom,
      .ui-corner-left,
      .ui-corner-bl {
        border-bottom-left-radius: 3px;
      }
      .ui-corner-all,
      .ui-corner-bottom,
      .ui-corner-right,
      .ui-corner-br {
        border-bottom-right-radius: 3px;
      }
      .ui-widget-overlay {
        background: #aaa;
        opacity: 0.3;
        filter: Alpha(Opacity=30);
      }
      .ui-widget-shadow {
        -webkit-box-shadow: 0 0 5px #666;
        box-shadow: 0 0 5px #666;
      } /*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */
      .flickity-enabled {
        position: relative;
      }
      .flickity-enabled:focus {
        outline: none;
      }
      .flickity-viewport {
        overflow: hidden;
        position: relative;
        height: 100%;
      }
      .flickity-slider {
        position: absolute;
        width: 100%;
        height: 100%;
      }
      .flickity-enabled.is-draggable {
        -webkit-tap-highlight-color: transparent;
        tap-highlight-color: transparent;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      .flickity-enabled.is-draggable .flickity-viewport {
        cursor: move;
        cursor: -webkit-grab;
        cursor: grab;
      }
      .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
        cursor: -webkit-grabbing;
        cursor: grabbing;
      }
      .flickity-prev-next-button {
        position: absolute;
        top: 50%;
        width: 44px;
        height: 44px;
        border: none;
        border-radius: 50%;
        background: white;
        background: rgba(255, 255, 255, 0.75);
        cursor: pointer;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      .flickity-prev-next-button:hover {
        background: white;
      }
      .flickity-prev-next-button:focus {
        outline: none;
        box-shadow: 0 0 0 5px #09f;
      }
      .flickity-prev-next-button:active {
        opacity: 0.6;
      }
      .flickity-prev-next-button.previous {
        left: 10px;
      }
      .flickity-prev-next-button.next {
        right: 10px;
      }
      .flickity-prev-next-button:disabled {
        opacity: 0.3;
        cursor: auto;
      }
      .flickity-prev-next-button svg {
        position: absolute;
        left: 20%;
        top: 20%;
        width: 60%;
        height: 60%;
      }
      .flickity-prev-next-button .arrow {
        fill: #333;
      }
      .flickity-page-dots {
        position: absolute;
        width: 100%;
        bottom: -25px;
        padding: 0;
        margin: 0;
        list-style: none;
        text-align: center;
        line-height: 1;
      }
      .flickity-rtl .flickity-page-dots {
        direction: rtl;
      }
      .flickity-page-dots .dot {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 0 8px;
        background: #333;
        border-radius: 50%;
        opacity: 0.25;
        cursor: pointer;
      }
      .flickity-page-dots .dot.is-selected {
        opacity: 1;
      }
      .fr-window,
      .fr-window [class^="fr-"],
      .fr-overlay,
      .fr-overlay [class^="fr-"],
      .fr-spinner,
      .fr-spinner [class^="fr-"] {
        box-sizing: border-box;
      }
      .fr-window {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        font: 13px/20px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande",
          Verdana, Arial, sans-serif;
        -webkit-transform: translateZ(0px);
        transform: translateZ(0px);
      }
      .fr-overlay {
        z-index: 99998;
      }
      .fr-window {
        z-index: 99999;
      }
      .fr-spinner {
        z-index: 100000;
      }
      .fr-overlay {
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
      }
      .fr-overlay-background {
        float: left;
        width: 100%;
        height: 100%;
        background: #000;
        opacity: 0.9;
        filter: alpha(opacity=90);
      }
      .fr-overlay-ui-fullclick .fr-overlay-background {
        background: #292929;
        opacity: 1;
        filter: alpha(opacity=100);
      }
      .fr-window.fr-mobile-touch,
      .fr-overlay.fr-mobile-touch {
        position: absolute;
        overflow: visible;
      }
      .fr-measured {
        margin: 0 !important;
        min-width: 0 !important;
        min-height: 0 !important;
      }
      .fr-box {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .fr-pages {
        position: absolute;
        width: 100%;
        height: 100%;
        overflow: hidden;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      .fr-page {
        position: absolute;
        width: 100%;
        height: 100%;
      }
      .fr-container {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0;
        padding: 0;
        text-align: center;
      }
      .fr-hovering-clickable .fr-container {
        cursor: pointer;
      }
      .fr-ui-inside .fr-container {
        padding: 20px 20px;
      }
      .fr-ui-inside.fr-no-sides .fr-container {
        padding: 20px;
      }
      .fr-ui-outside .fr-container {
        padding: 20px 82px;
      }
      .fr-ui-outside.fr-no-sides .fr-container {
        padding: 20px 48px;
      }
      @media all and (max-width: 700px) and (orientation: portrait),
        all and (orientation: landscape) and (max-height: 700px) {
        .fr-ui-inside .fr-container {
          padding: 12px 12px;
        }
        .fr-ui-inside.fr-no-sides .fr-container {
          padding: 12px;
        }
        .fr-ui-outside .fr-container {
          padding: 12px 72px;
        }
        .fr-ui-outside.fr-no-sides .fr-container {
          padding: 12px 48px;
        }
      }
      @media all and (max-width: 500px) and (orientation: portrait),
        all and (orientation: landscape) and (max-height: 500px) {
        .fr-ui-inside .fr-container {
          padding: 0px 0px;
        }
        .fr-ui-inside.fr-no-sides .fr-container {
          padding: 0px;
        }
        .fr-ui-outside .fr-container {
          padding: 0px 72px;
        }
        .fr-ui-outside.fr-no-sides .fr-container {
          padding: 0px 48px;
        }
      }
      .fr-ui-fullclick .fr-container {
        padding: 0;
      }
      .fr-ui-fullclick.fr-no-sides .fr-container {
        padding: 0;
      }
      .fr-ui-fullclick.fr-type-video .fr-container {
        padding: 0px 62px;
      }
      .fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container {
        padding: 48px 0px;
      }
      .fr-overflow-y .fr-container {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
      }
      .fr-content,
      .fr-content-background {
        position: absolute;
        top: 50%;
        left: 50%;
        overflow: visible;
      }
      .fr-content-element {
        float: left;
        width: 100%;
        height: 100%;
      }
      .fr-content-background {
        background: #101010;
      }
      .fr-info {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        color: #efefef;
        font-size: 13px;
        line-height: 20px;
        text-align: left;
        -webkit-text-size-adjust: none;
        -moz-text-size-adjust: none;
        -ms-text-size-adjust: none;
        text-size-adjust: none;
        -webkit-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
      }
      .fr-info-background {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: #000;
        line-height: 1%;
        -webkit-filter: none;
        filter: none;
        opacity: 1;
      }
      .fr-ui-inside .fr-info-background {
        filter: alpha(opacity=80);
        opacity: 0.8;
        zoom: 1;
      }
      .fr-ui-outside .fr-info-background {
        background: #0d0d0d;
      }
      .fr-content .fr-info {
        top: auto;
        bottom: 0;
      }
      .fr-info-padder {
        display: block;
        overflow: hidden;
        padding: 12px;
        position: relative;
        width: auto;
      }
      .fr-caption {
        width: auto;
        display: inline;
      }
      .fr-position {
        color: #b3b3b3;
        float: right;
        line-height: 21px;
        opacity: 0.99;
        position: relative;
        text-align: right;
        margin-left: 15px;
        white-space: nowrap;
      }
      .fr-position-outside,
      .fr-position-inside {
        position: absolute;
        bottom: 0;
        right: 0;
        margin: 12px;
        width: auto;
        padding: 2px 8px;
        border-radius: 10px;
        font-size: 11px;
        line-height: 20px;
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
        display: none;
        overflow: hidden;
        white-space: nowrap;
        -webkit-text-size-adjust: none;
        -moz-text-size-adjust: none;
        -ms-text-size-adjust: none;
        text-size-adjust: none;
        -webkit-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
      }
      .fr-position-inside {
        border: 0;
      }
      .fr-position-background {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #0d0d0d;
        filter: alpha(opacity=80);
        opacity: 0.8;
        zoom: 1;
      }
      .fr-position-text {
        color: #b3b3b3;
      }
      .fr-position-outside .fr-position-text,
      .fr-position-inside .fr-position-text {
        float: left;
        position: relative;
        text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
        opacity: 1;
      }
      .fr-ui-outside .fr-position-outside {
        display: block;
      }
      .fr-ui-outside .fr-info .fr-position {
        display: none;
      }
      .fr-ui-inside.fr-no-caption .fr-position-inside {
        display: block;
      }
      .fr-info a,
      .fr-info a:hover {
        color: #ccc;
        border: 0;
        background: none;
        text-decoration: underline;
      }
      .fr-info a:hover {
        color: #eee;
      }
      .fr-ui-outside.fr-no-caption .fr-info {
        display: none;
      }
      .fr-ui-inside.fr-no-caption .fr-caption {
        display: none;
      }
      .fr-stroke {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 1px;
      }
      .fr-stroke-vertical {
        width: 1px;
        height: 100%;
      }
      .fr-stroke-horizontal {
        padding: 0 1px;
      }
      .fr-stroke-right {
        left: auto;
        right: 0;
      }
      .fr-stroke-bottom {
        top: auto;
        bottom: 0;
      }
      .fr-stroke-color {
        float: left;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.08);
      }
      .fr-info .fr-stroke-color {
        background: rgba(80, 80, 80, 0.3);
      }
      .fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom {
        display: none;
      }
      .fr-ui-fullclick .fr-stroke {
        display: none;
      }
      .fr-ui-fullclick .fr-content-background {
        box-shadow: none;
      }
      .fr-info .fr-stroke-top {
        display: none;
      }
      .fr-side {
        position: absolute;
        top: 50%;
        width: 54px;
        height: 72px;
        margin: 0 9px;
        margin-top: -36px;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        zoom: 1;
      }
      .fr-side-previous {
        left: 0;
      }
      .fr-side-next {
        right: 0;
        left: auto;
      }
      .fr-side-disabled {
        cursor: default;
      }
      .fr-side-hidden {
        display: none !important;
      }
      .fr-side-button {
        float: left;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
      }
      .fr-side-button-background {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #101010;
      }
      .fr-side-button-icon {
        float: left;
        position: relative;
        height: 100%;
        width: 100%;
        zoom: 1;
        background-position: 50% 50%;
        background-repeat: no-repeat;
      }
      @media all and (max-width: 500px) and (orientation: portrait),
        all and (orientation: landscape) and (max-height: 414px) {
        .fr-side {
          width: 54px;
          height: 60px;
          margin: 0;
          margin-top: -30px;
        }
        .fr-side-button {
          width: 48px;
          height: 60px;
          margin: 0 3px;
        }
      }
      .fr-close {
        position: absolute;
        width: 48px;
        height: 48px;
        top: 0;
        right: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      .fr-close-background,
      .fr-close-icon {
        position: absolute;
        top: 12px;
        left: 12px;
        height: 26px;
        width: 26px;
        background-position: 50% 50%;
        background-repeat: no-repeat;
      }
      .fr-close-background {
        background-color: #000;
      }
      .fr-thumbnails {
        position: absolute;
        overflow: hidden;
      }
      .fr-thumbnails-disabled .fr-thumbnails {
        display: none !important;
      }
      .fr-thumbnails-horizontal .fr-thumbnails {
        width: 100%;
        height: 12%;
        min-height: 74px;
        max-height: 160px;
        bottom: 0;
      }
      .fr-thumbnails-vertical .fr-thumbnails {
        height: 100%;
        width: 10%;
        min-width: 74px;
        max-width: 160px;
        left: 0;
      }
      .fr-thumbnails,
      .fr-thumbnails * {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      .fr-thumbnails-wrapper {
        position: absolute;
        top: 0;
        left: 50%;
        height: 100%;
      }
      .fr-thumbnails-vertical .fr-thumbnails-wrapper {
        top: 50%;
        left: 0;
      }
      .fr-thumbnails-slider {
        position: relative;
        width: 100%;
        height: 100%;
        float: left;
        zoom: 1;
      }
      .fr-thumbnails-slider-slide {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
      }
      .fr-thumbnails-thumbs {
        float: left;
        height: 100%;
        overflow: hidden;
        position: relative;
        top: 0;
        left: 0;
      }
      .fr-thumbnails-slide {
        position: absolute;
        top: 0;
        height: 100%;
        width: 100%;
      }
      .fr-thumbnail-frame {
        position: absolute;
        zoom: 1;
        overflow: hidden;
      }
      .fr-thumbnail {
        position: absolute;
        width: 30px;
        height: 100%;
        left: 50%;
        top: 50%;
        zoom: 1;
        cursor: pointer;
        margin: 0 10px;
      }
      .fr-ltIE9 .fr-thumbnail * {
        overflow: hidden;
        z-index: 1;
        zoom: 1;
      }
      .fr-thumbnail-wrapper {
        position: relative;
        background: #161616;
        width: 100%;
        height: 100%;
        float: left;
        overflow: hidden;
        display: inline;
        z-index: 0;
      }
      .fr-thumbnail-overlay {
        cursor: pointer;
      }
      .fr-thumbnail-active .fr-thumbnail-overlay {
        cursor: default;
      }
      .fr-thumbnail-overlay,
      .fr-thumbnail-overlay-background,
      .fr-thumbnail-overlay-border {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-width: 0;
        overflow: hidden;
        border-style: solid;
        border-color: transparent;
      }
      .fr-ltIE9 .fr-thumbnail-overlay-border {
        border-width: 0 !important;
      }
      .fr-thumbnail .fr-thumbnail-image {
        position: absolute;
        filter: alpha(opacity=85);
        opacity: 0.85;
        max-width: none;
      }
      .fr-thumbnail:hover .fr-thumbnail-image,
      .fr-thumbnail-active:hover .fr-thumbnail-image {
        filter: alpha(opacity=99);
        opacity: 0.99;
      }
      .fr-thumbnail-active .fr-thumbnail-image,
      .fr-thumbnail-active:hover .fr-thumbnail-image {
        filter: alpha(opacity=35);
        opacity: 0.35;
      }
      .fr-thumbnail-active {
        cursor: default;
      }
      .fr-thumbnail-loading,
      .fr-thumbnail-loading-background,
      .fr-thumbnail-loading-icon {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .fr-thumbnail-loading-background {
        background-color: #161616;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        opacity: 0.8;
        position: relative;
        float: left;
      }
      .fr-thumbnail-loading-icon {
        display: none;
      }
      .fr-thumbnail-error .fr-thumbnail-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #202020;
      }
      .fr-thumbnails-side {
        float: left;
        height: 100%;
        width: 28px;
        margin: 0 5px;
        position: relative;
        overflow: hidden;
      }
      .fr-thumbnails-side-previous {
        margin-left: 12px;
      }
      .fr-thumbnails-side-next {
        margin-right: 12px;
      }
      .fr-thumbnails-vertical .fr-thumbnails-side {
        height: 28px;
        width: 100%;
        margin: 10px 0;
      }
      .fr-thumbnails-vertical .fr-thumbnails-side-previous {
        margin-top: 20px;
      }
      .fr-thumbnails-vertical .fr-thumbnails-side-next {
        margin-bottom: 20px;
      }
      .fr-thumbnails-side-button {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -14px;
        margin-left: -14px;
        width: 28px;
        height: 28px;
        cursor: pointer;
      }
      .fr-thumbnails-side-button-background {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        filter: alpha(opacity=80);
        opacity: 0.8;
        transition: background-color 0.2s ease-in;
        background-color: #333;
        cursor: pointer;
        border-radius: 4px;
      }
      .fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background {
        background-color: #3b3b3b;
      }
      .fr-thumbnails-side-button-disabled * {
        cursor: default;
      }
      .fr-thumbnails-side-button-disabled:hover
        .fr-thumbnails-side-button-background {
        background-color: #333;
      }
      .fr-thumbnails-side-button-icon {
        height: 42px;
        width: 42px;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .fr-thumbnails-vertical .fr-thumbnails-side,
      .fr-thumbnails-vertical .fr-thumbnails-thumbs,
      .fr-thumbnails-vertical .fr-thumbnail-frame {
        clear: both;
      }
      .fr-window-ui-fullclick .fr-thumbnails {
        background: #090909;
      }
      .fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal
        .fr-info
        .fr-stroke-bottom {
        display: block !important;
      }
      .fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical
        .fr-info
        .fr-stroke-left {
        display: block !important;
      }
      .fr-thumbnails-horizontal .fr-thumbnails-thumbs {
        padding: 12px 5px;
      }
      .fr-thumbnails-vertical .fr-thumbnails-thumbs {
        padding: 5px 12px;
      }
      .fr-thumbnails-measured .fr-thumbnails-thumbs {
        padding: 0 !important;
      }
      @media all and (min-height: 700px) {
        .fr-thumbnails-horizontal .fr-thumbnails-thumbs {
          padding: 16px 8px;
        }
        .fr-thumbnails-horizontal .fr-thumbnails-side {
          margin: 0 8px;
        }
        .fr-thumbnails-horizontal .fr-thumbnails-side-previous {
          margin-left: 16px;
        }
        .fr-thumbnails-horizontal .fr-thumbnails-side-next {
          margin-right: 16px;
        }
      }
      @media all and (min-height: 980px) {
        .fr-thumbnails-horizontal .fr-thumbnails-thumbs {
          padding: 20px 10px;
        }
        .fr-thumbnails-horizontal .fr-thumbnails-side {
          margin: 0 10px;
        }
        .fr-thumbnails-horizontal .fr-thumbnails-side-previous {
          margin-left: 20px;
        }
        .fr-thumbnails-horizontal .fr-thumbnails-side-next {
          margin-right: 20px;
        }
      }
      @media all and (min-width: 1200px) {
        .fr-thumbnails-vertical .fr-thumbnails-thumbs {
          padding: 8px 16px;
        }
        .fr-thumbnails-vertical .fr-thumbnails-side {
          margin: 0 8px;
        }
        .fr-thumbnails-vertical .fr-thumbnails-side-previous {
          margin-top: 16px;
        }
        .fr-thumbnails-vertical .fr-thumbnails-side-next {
          margin-bottom: 16px;
        }
      }
      @media all and (min-width: 1800px) {
        .fr-thumbnails-vertical .fr-thumbnails-thumbs {
          padding: 10px 20px;
        }
        .fr-thumbnails-vertical .fr-thumbnails-side {
          margin: 10px 0;
        }
        .fr-thumbnails-vertical .fr-thumbnails-side-previous {
          margin-top: 20px;
        }
        .fr-thumbnails-vertical .fr-thumbnails-side-next {
          margin-bottom: 20px;
        }
      }
      @media all and (max-width: 500px) and (orientation: portrait),
        all and (orientation: landscape) and (max-height: 500px) {
        .fr-thumbnails-horizontal .fr-thumbnails {
          display: none !important;
        }
      }
      @media all and (max-width: 700px) and (orientation: portrait),
        all and (orientation: landscape) and (max-height: 414px) {
        .fr-thumbnails-vertical .fr-thumbnails {
          display: none !important;
        }
      }
      @media all and (max-width: 500px) and (orientation: portrait),
        all and (orientation: landscape) and (max-height: 414px) {
        .fr-page {
          min-width: 100%;
        }
        .fr-page {
          min-height: 100%;
        }
      }
      .fr-window-ui-fullclick .fr-side-next-outside,
      .fr-window-ui-fullclick .fr-side-previous-outside,
      .fr-window-ui-fullclick .fr-close-outside,
      .fr-window-ui-fullclick .fr-content .fr-side-next,
      .fr-window-ui-fullclick .fr-content .fr-side-previous,
      .fr-window-ui-fullclick .fr-content .fr-close,
      .fr-window-ui-fullclick .fr-content .fr-info,
      .fr-window-ui-outside .fr-side-next-fullclick,
      .fr-window-ui-outside .fr-side-previous-fullclick,
      .fr-window-ui-outside .fr-close-fullclick,
      .fr-window-ui-outside .fr-content .fr-side-next,
      .fr-window-ui-outside .fr-content .fr-side-previous,
      .fr-window-ui-outside .fr-content .fr-close,
      .fr-window-ui-outside .fr-content .fr-info,
      .fr-window-ui-inside .fr-page > .fr-info,
      .fr-window-ui-inside .fr-side-next-fullclick,
      .fr-window-ui-inside .fr-side-previous-fullclick,
      .fr-window-ui-inside .fr-close-fullclick,
      .fr-window-ui-inside .fr-side-next-outside,
      .fr-window-ui-inside .fr-side-previous-outside,
      .fr-window-ui-inside .fr-close-outside {
        display: none !important;
      }
      .fr-toggle-ui {
        opacity: 0;
        transition: opacity 0.3s;
      }
      .fr-visible-fullclick-ui .fr-box > .fr-toggle-ui,
      .fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui {
        opacity: 1;
      }
      .fr-hidden-fullclick-ui .fr-box > .fr-toggle-ui,
      .fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui {
        transition: opacity 0.3s;
      }
      .fr-ltIE9.fr-hidden-fullclick-ui .fr-box > .fr-toggle-ui,
      .fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui {
        display: none;
      }
      .fr-spinner {
        position: fixed;
        width: 52px;
        height: 52px;
        background: #101010;
        background: rgba(16, 16, 16, 0.85);
        border-radius: 5px;
      }
      .fr-spinner div {
        position: absolute;
        top: 0;
        left: 0;
        height: 64%;
        width: 64%;
        margin-left: 18%;
        margin-top: 18%;
        opacity: 1;
        -webkit-animation: fresco-12 1.2s infinite ease-in-out;
        animation: fresco-12 1.2s infinite ease-in-out;
      }
      .fr-spinner div:after {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        width: 2px;
        height: 8px;
        margin-left: -1px;
        background: #fff;
        box-shadow: 0 0 1px transparent;
      }
      .fr-spinner div.fr-spin-1 {
        -webkit-transform: rotate(30deg);
        transform: rotate(30deg);
        -webkit-animation-delay: -1.1s;
        animation-delay: -1.1s;
      }
      .fr-spinner div.fr-spin-2 {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-animation-delay: -1s;
        animation-delay: -1s;
      }
      .fr-spinner div.fr-spin-3 {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-animation-delay: -0.9s;
        animation-delay: -0.9s;
      }
      .fr-spinner div.fr-spin-4 {
        -webkit-transform: rotate(120deg);
        transform: rotate(120deg);
        -webkit-animation-delay: -0.8s;
        animation-delay: -0.8s;
      }
      .fr-spinner div.fr-spin-5 {
        -webkit-transform: rotate(150deg);
        transform: rotate(150deg);
        -webkit-animation-delay: -0.7s;
        animation-delay: -0.7s;
      }
      .fr-spinner div.fr-spin-6 {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-animation-delay: -0.6s;
        animation-delay: -0.6s;
      }
      .fr-spinner div.fr-spin-6 {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-animation-delay: -0.6s;
        animation-delay: -0.6s;
      }
      .fr-spinner div.fr-spin-7 {
        -webkit-transform: rotate(210deg);
        transform: rotate(210deg);
        -webkit-animation-delay: -0.5s;
        animation-delay: -0.5s;
      }
      .fr-spinner div.fr-spin-8 {
        -webkit-transform: rotate(240deg);
        transform: rotate(240deg);
        -webkit-animation-delay: -0.4s;
        animation-delay: -0.4s;
      }
      .fr-spinner div.fr-spin-9 {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
        -webkit-animation-delay: -0.3s;
        animation-delay: -0.3s;
      }
      .fr-spinner div.fr-spin-10 {
        -webkit-transform: rotate(300deg);
        transform: rotate(300deg);
        -webkit-animation-delay: -0.2s;
        animation-delay: -0.2s;
      }
      .fr-spinner div.fr-spin-11 {
        -webkit-transform: rotate(330deg);
        transform: rotate(330deg);
        -webkit-animation-delay: -0.1s;
        animation-delay: -0.1s;
      }
      .fr-spinner div.fr-spin-12 {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        -webkit-animation-delay: 0s;
        animation-delay: 0s;
      }
      @-webkit-keyframes fresco-12 {
        0% {
          opacity: 1;
        }
        100% {
          opacity: 0;
        }
      }
      @keyframes fresco-12 {
        0% {
          opacity: 1;
        }
        100% {
          opacity: 0;
        }
      }
      .fr-thumbnail-spinner {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -20px;
        margin-left: -20px;
        width: 40px;
        height: 40px;
      }
      .fr-thumbnail-spinner-spin {
        position: relative;
        float: left;
        margin: 8px 0 0 8px;
        text-indent: -9999em;
        border-top: 2px solid rgba(255, 255, 255, 0.2);
        border-right: 2px solid rgba(255, 255, 255, 0.2);
        border-bottom: 2px solid rgba(255, 255, 255, 0.2);
        border-left: 2px solid #fff;
        -webkit-animation: fr-thumbnail-spin 1.1s infinite linear;
        animation: fr-thumbnail-spin 1.1s infinite linear;
      }
      .fr-thumbnail-spinner-spin,
      .fr-thumbnail-spinner-spin:after {
        border-radius: 50%;
        width: 24px;
        height: 24px;
      }
      @-webkit-keyframes fr-thumbnail-spin {
        0% {
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
        }
        100% {
          -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
        }
      }
      @keyframes fr-thumbnail-spin {
        0% {
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
        }
        100% {
          -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
        }
      }
      .fr-error {
        float: left;
        position: relative;
        background-color: #ca3434;
        width: 160px;
        height: 160px;
      }
      .fr-error-icon {
        position: absolute;
        width: 42px;
        height: 42px;
        top: 50%;
        left: 50%;
        margin-left: -21px;
        margin-top: -21px;
      }
      .fr-window-skin-fresco .fr-side-button-icon,
      .fr-window-skin-fresco .fr-close-icon,
      .fr-window-skin-fresco .fr-thumbnails-side-button-icon,
      .fr-window-skin-fresco .fr-error-icon {
        background-image:/*savepage-url=../vendors/fresco/fresco-skins/sprite.svg*/ url();
      }
      .fr-window-skin-fresco.fr-no-svg .fr-side-button-icon,
      .fr-window-skin-fresco.fr-no-svg .fr-close-icon,
      .fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon,
      .fr-window-skin-fresco .fr-error-icon {
        background-image:/*savepage-url=../vendors/fresco/fresco-skins/sprite.png*/ url();
      }
      .fr-window-skin-fresco .fr-error-icon {
        background-position: -160px -126px;
      }
      .fr-window-skin-fresco .fr-content-background {
        background: #101010;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
      }
      .fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background {
        box-shadow: none;
      }
      .fr-window-skin-fresco .fr-thumbnail-wrapper {
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
      }
      .fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper {
        box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
      }
      .fr-window-skin-fresco .fr-side-button-background {
        background-color: transparent;
      }
      .fr-window-skin-fresco .fr-side-previous .fr-side-button-icon {
        background-position: -13px -14px;
      }
      .fr-window-skin-fresco .fr-side-next .fr-side-button-icon {
        background-position: -93px -14px;
      }
      .fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon {
        background-position: -13px -114px;
      }
      .fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon {
        background-position: -93px -114px;
      }
      .fr-window-skin-fresco.fr-no-svg
        .fr-hovering-previous
        .fr-side-previous
        .fr-side-button-icon,
      .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch
        .fr-side-previous
        .fr-side-button-icon {
        background-position: -13px -114px;
      }
      .fr-window-skin-fresco.fr-no-svg
        .fr-hovering-next
        .fr-side-next
        .fr-side-button-icon,
      .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch
        .fr-side-next
        .fr-side-button-icon {
        background-position: -93px -114px;
      }
      .fr-window-skin-fresco.fr-no-svg
        .fr-side-previous.fr-side-disabled
        .fr-side-button-icon,
      .fr-window-skin-fresco.fr-no-svg
        .fr-hovering-previous
        .fr-side-previous.fr-side-disabled
        .fr-side-button-icon,
      .fr-window-skin-fresco.fr-no-svg
        .fr-side-previous.fr-side-disabled:hover
        .fr-side-button-icon {
        background-position: -13px -214px;
      }
      .fr-window-skin-fresco.fr-no-svg
        .fr-side-next.fr-side-disabled
        .fr-side-button-icon,
      .fr-window-skin-fresco.fr-no-svg
        .fr-hovering-next
        .fr-side-next.fr-side-disabled
        .fr-side-button-icon,
      .fr-window-skin-fresco.fr-no-svg
        .fr-side-next.fr-side-disabled:hover
        .fr-side-button-icon {
        background-position: -93px -214px;
      }
      .fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon {
        background-position: -13px -114px;
      }
      .fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon {
        background-position: -93px -114px;
      }
      .fr-window-skin-fresco.fr-svg .fr-side-button-icon {
        opacity: 0.5;
      }
      .fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon,
      .fr-window-skin-fresco.fr-svg
        .fr-hovering-previous
        .fr-side-previous
        .fr-side-button-icon,
      .fr-window-skin-fresco.fr-svg
        .fr-hovering-next
        .fr-side-next
        .fr-side-button-icon {
        opacity: 1;
      }
      .fr-window-skin-fresco.fr-svg.fr-mobile-touch
        .fr-side
        .fr-side-button-icon {
        opacity: 0.8;
      }
      .fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon,
      .fr-window-skin-fresco.fr-svg
        .fr-hovering-previous
        .fr-side-disabled
        .fr-side-button-icon,
      .fr-window-skin-fresco.fr-svg
        .fr-hovering-next
        .fr-side-disabled
        .fr-side-button-icon,
      .fr-window-skin-fresco.fr-svg
        .fr-side-disabled:hover
        .fr-side-button-icon,
      .fr-window-skin-fresco.fr-svg.fr-mobile-touch
        .fr-side-disabled
        .fr-side-button-icon {
        opacity: 0.2;
      }
      .fr-window-skin-fresco.fr-window-ui-inside
        .fr-type-image
        .fr-side-disabled
        .fr-side-button-icon,
      .fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image
        .fr-side-disabled
        .fr-side-button-icon {
        background-image: none;
      }
      @media all and (max-width: 500px) and (orientation: portrait),
        all and (orientation: landscape) and (max-height: 414px) {
        .fr-window-skin-fresco .fr-side-previous .fr-side-button-icon {
          background-position: 0px -300px;
        }
        .fr-window-skin-fresco .fr-side-next .fr-side-button-icon {
          background-position: -48px -300px;
        }
        .fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon {
          background-position: 0px -360px;
        }
        .fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon {
          background-position: -48px -360px;
        }
        .fr-window-skin-fresco.fr-no-svg
          .fr-hovering-previous
          .fr-side-previous
          .fr-side-button-icon,
        .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch
          .fr-side-previous
          .fr-side-button-icon {
          background-position: 0px -360px;
        }
        .fr-window-skin-fresco.fr-no-svg
          .fr-hovering-next
          .fr-side-next
          .fr-side-button-icon,
        .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch
          .fr-side-next
          .fr-side-button-icon {
          background-position: -48px -360px;
        }
        .fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon {
          background-position: 0px -360px;
        }
        .fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon {
          background-position: -48px -360px;
        }
        .fr-window-skin-fresco.fr-no-svg
          .fr-side-previous.fr-side-disabled
          .fr-side-button-icon,
        .fr-window-skin-fresco.fr-no-svg
          .fr-hovering-previous
          .fr-side-previous.fr-side-disabled
          .fr-side-button-icon,
        .fr-window-skin-fresco.fr-no-svg
          .fr-side-previous.fr-side-disabled:hover
          .fr-side-button-icon {
          background-position: 0px -420px;
        }
        .fr-window-skin-fresco.fr-no-svg
          .fr-side-next.fr-side-disabled
          .fr-side-button-icon,
        .fr-window-skin-fresco.fr-no-svg
          .fr-hovering-next
          .fr-side-next.fr-side-disabled
          .fr-side-button-icon,
        .fr-window-skin-fresco.fr-no-svg
          .fr-side-next.fr-side-disabled:hover
          .fr-side-button-icon {
          background-position: -48px -420px;
        }
      }
      .fr-window-skin-fresco.fr-window-ui-outside .fr-close-background {
        background-color: #363636;
      }
      .fr-window-skin-fresco.fr-window-ui-outside
        .fr-close:hover
        .fr-close-background {
        background-color: #434343;
      }
      .fr-window-skin-fresco.fr-window-ui-inside .fr-close-background,
      .fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background {
        background-color: #131313;
        filter: alpha(opacity=80);
        opacity: 0.8;
      }
      .fr-window-skin-fresco.fr-window-ui-inside
        .fr-close:hover
        .fr-close-background,
      .fr-window-skin-fresco.fr-window-ui-fullclick
        .fr-close:hover
        .fr-close-background {
        background-color: #191919;
      }
      .fr-window-skin-fresco .fr-close .fr-close-icon {
        background-position: -168px -8px;
      }
      .fr-window-skin-fresco .fr-close:hover .fr-close-icon {
        background-position: -210px -8px;
      }
      .fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon {
        background-position: -210px -8px;
        opacity: 0.8;
      }
      .fr-window-skin-fresco .fr-close:hover .fr-close-icon {
        opacity: 1;
      }
      .fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-close .fr-close-icon,
      .fr-window-skin-fresco.fr-mobile-touch .fr-close:hover .fr-close-icon {
        opacity: 1;
      }
      .fr-window-skin-fresco .fr-thumbnail-wrapper {
        border-color: transparent;
        border-style: solid;
        border-width: 0;
      }
      .fr-window-skin-fresco .fr-thumbnail-wrapper {
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
      }
      .fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper {
        box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
      }
      .fr-window-skin-fresco .fr-thumbnail-wrapper {
        box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.3);
      }
      .fr-window-skin-fresco .fr-thumbnail-overlay-border {
        border-width: 1px;
        border-color: rgba(255, 255, 255, 0.08);
      }
      .fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border,
      .fr-window-skin-fresco
        .fr-thumbnail-active:hover
        .fr-thumbnail-overlay-border {
        border: 0px;
      }
      .fr-window-skin-fresco
        .fr-thumbnails-side-previous
        .fr-thumbnails-side-button-icon {
        background-position: -167px -49px;
      }
      .fr-window-skin-fresco
        .fr-thumbnails-side-previous:hover
        .fr-thumbnails-side-button-icon {
        background-position: -209px -49px;
      }
      .fr-window-skin-fresco
        .fr-thumbnails-side-next
        .fr-thumbnails-side-button-icon {
        background-position: -167px -91px;
      }
      .fr-window-skin-fresco
        .fr-thumbnails-side-next:hover
        .fr-thumbnails-side-button-icon {
        background-position: -209px -91px;
      }
      .fr-window-skin-fresco.fr-thumbnails-vertical
        .fr-thumbnails-side-previous
        .fr-thumbnails-side-button-icon {
        background-position: -293px -49px;
      }
      .fr-window-skin-fresco.fr-thumbnails-vertical
        .fr-thumbnails-side-previous:hover
        .fr-thumbnails-side-button-icon {
        background-position: -335px -49px;
      }
      .fr-window-skin-fresco.fr-thumbnails-vertical
        .fr-thumbnails-side-next
        .fr-thumbnails-side-button-icon {
        background-position: -293px -91px;
      }
      .fr-window-skin-fresco.fr-thumbnails-vertical
        .fr-thumbnails-side-next:hover
        .fr-thumbnails-side-button-icon {
        background-position: -335px -91px;
      }
      .fr-window-skin-fresco.fr-svg
        .fr-thumbnails-side
        .fr-thumbnails-side-button-icon {
        transition: opacity 0.2s ease-in;
        opacity: 0.8;
      }
      .fr-window-skin-fresco.fr-svg
        .fr-thumbnails-side-previous
        .fr-thumbnails-side-button-icon,
      .fr-window-skin-fresco.fr-svg
        .fr-thumbnails-side-previous
        .fr-thumbnails-side-button-disabled {
        background-position: -167px -49px;
      }
      .fr-window-skin-fresco.fr-svg
        .fr-thumbnails-side-next
        .fr-thumbnails-side-button-icon,
      .fr-window-skin-fresco.fr-svg
        .fr-thumbnails-side-next
        .fr-thumbnails-side-button-disabled {
        background-position: -209px -91px;
      }
      .fr-window-skin-fresco.fr-svg
        .fr-thumbnails-side:hover
        .fr-thumbnails-side-button-icon {
        opacity: 1;
      }
      .fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical
        .fr-thumbnails-side-previous
        .fr-thumbnails-side-button-icon,
      .fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical
        .fr-thumbnails-side-previous
        .fr-thumbnails-side-button-disabled {
        background-position: -293px -49px;
      }
      .fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical
        .fr-thumbnails-side-next
        .fr-thumbnails-side-button-icon,
      .fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical
        .fr-thumbnails-side-next
        .fr-thumbnails-side-button-disabled {
        background-position: -335px -91px;
      }
      .fr-window-skin-fresco.fr-svg
        .fr-thumbnails-side
        .fr-thumbnails-side-button-disabled,
      .fr-window-skin-fresco.fr-svg
        .fr-thumbnails-side:hover
        .fr-thumbnails-side-button-disabled {
        opacity: 0.5;
      }
      .fr-window-skin-fresco.fr-no-svg
        .fr-thumbnails-side-previous
        .fr-thumbnails-side-button-disabled
        .fr-thumbnails-side-button-icon,
      .fr-window-skin-fresco.fr-no-svg
        .fr-thumbnails-side-previous:hover
        .fr-thumbnails-side-button-disabled
        .fr-thumbnails-side-button-icon {
        background-position: -251px -49px;
      }
      .fr-window-skin-fresco.fr-no-svg
        .fr-thumbnails-side-next
        .fr-thumbnails-side-button-disabled
        .fr-thumbnails-side-button-icon,
      .fr-window-skin-fresco.fr-no-svg
        .fr-thumbnails-side-next:hover
        .fr-thumbnails-side-button-disabled
        .fr-thumbnails-side-button-icon {
        background-position: -251px -91px;
      }
      .fr-window-skin-fresco.fr-no-svg
        .fr-thumbnails-side
        .fr-thumbnails-side-button-disabled
        .fr-thumbnails-side-button-background,
      .fr-window-skin-fresco.fr-no-svg
        .fr-thumbnails-side:hover
        .fr-thumbnails-side-button-disabled
        .fr-thumbnails-side-button-background {
        filter: alpha(opacity=50);
      }
      .fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical
        .fr-thumbnails-side-previous
        .fr-thumbnails-side-button-disabled
        .fr-thumbnails-side-button-icon,
      .fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical
        .fr-thumbnails-side-previous:hover
        .fr-thumbnails-side-button-disabled
        .fr-thumbnails-side-button-icon {
        background-position: -377px -49px;
      }
      .fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical
        .fr-thumbnails-side-next
        .fr-thumbnails-side-button-disabled
        .fr-thumbnails-side-button-icon,
      .fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical
        .fr-thumbnails-side-next:hover
        .fr-thumbnails-side-button-disabled
        .fr-thumbnails-side-button-icon {
        background-position: -377px -91px;
      } /*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */
      .lity {
        z-index: 9990;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        white-space: nowrap;
        background: #0b0b0b;
        background: rgba(0, 0, 0, 0.9);
        outline: none !important;
        opacity: 0;
        -webkit-transition: opacity 0.3s ease;
        -o-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease;
      }
      .lity.lity-opened {
        opacity: 1;
      }
      .lity.lity-closed {
        opacity: 0;
      }
      .lity * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      .lity-wrap {
        z-index: 9990;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        text-align: center;
        outline: none !important;
      }
      .lity-wrap:before {
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -0.25em;
      }
      .lity-loader {
        z-index: 9991;
        color: #fff;
        position: absolute;
        top: 50%;
        margin-top: -0.8em;
        width: 100%;
        text-align: center;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        opacity: 0;
        -webkit-transition: opacity 0.3s ease;
        -o-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease;
      }
      .lity-loading .lity-loader {
        opacity: 1;
      }
      .lity-container {
        z-index: 9992;
        position: relative;
        text-align: left;
        vertical-align: middle;
        display: inline-block;
        white-space: normal;
        max-width: 100%;
        max-height: 100%;
        outline: none !important;
      }
      .lity-content {
        z-index: 9993;
        width: 100%;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        -webkit-transition: -webkit-transform 0.3s ease;
        transition: -webkit-transform 0.3s ease;
        -o-transition: -o-transform 0.3s ease;
        transition: transform 0.3s ease;
        transition: transform 0.3s ease, -webkit-transform 0.3s ease,
          -o-transform 0.3s ease;
      }
      .lity-loading .lity-content,
      .lity-closed .lity-content {
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
      }
      .lity-content:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        display: block;
        right: 0;
        width: auto;
        height: auto;
        z-index: -1;
        -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
      }
      .lity-close {
        z-index: 9994;
        width: 35px;
        height: 35px;
        position: fixed;
        right: 0;
        top: 0;
        -webkit-appearance: none;
        cursor: pointer;
        text-decoration: none;
        text-align: center;
        padding: 0;
        color: #fff;
        font-style: normal;
        font-size: 35px;
        font-family: Arial, Baskerville, monospace;
        line-height: 35px;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
        border: 0;
        background: none;
        outline: none;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .lity-close::-moz-focus-inner {
        border: 0;
        padding: 0;
      }
      .lity-close:hover,
      .lity-close:focus,
      .lity-close:active,
      .lity-close:visited {
        text-decoration: none;
        text-align: center;
        padding: 0;
        color: #fff;
        font-style: normal;
        font-size: 35px;
        font-family: Arial, Baskerville, monospace;
        line-height: 35px;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
        border: 0;
        background: none;
        outline: none;
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      .lity-close:active {
        top: 1px;
      }
      .lity-image img {
        max-width: 100%;
        display: block;
        line-height: 0;
        border: 0;
      }
      .lity-iframe .lity-container,
      .lity-youtube .lity-container,
      .lity-vimeo .lity-container,
      .lity-facebookvideo .lity-container,
      .lity-googlemaps .lity-container {
        width: 100%;
        max-width: 964px;
      }
      .lity-iframe-container {
        width: 100%;
        height: 0;
        padding-top: 56.25%;
        overflow: auto;
        pointer-events: auto;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-overflow-scrolling: touch;
      }
      .lity-iframe-container iframe {
        position: absolute;
        display: block;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
        background: #000;
      }
      .lity-hide {
        display: none;
      }
      .mb_YTPlayer:focus {
        outline: 0;
      }
      .YTPWrapper {
        display: block;
        -webkit-transform: translateZ(0) translate3d(0, 0, 0);
        transform: translateZ(0) translate3d(0, 0, 0);
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-perspective: 1000;
        perspective: 1000;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
      }
      .mb_YTPlayer .loading {
        position: absolute;
        top: 10px;
        right: 10px;
        font-size: 12px;
        color: #fff;
        background: rgba(0, 0, 0, 0.51);
        text-align: center;
        padding: 2px 4px;
        border-radius: 5px;
        font-family: "Droid Sans", sans-serif;
        -webkit-animation: fade 0.1s infinite alternate;
        animation: fade 0.1s infinite alternate;
      }
      .inlinePlayButton,
      .mb_YTPBar .ytpicon {
        font-family: ytpregular;
      }
      @-webkit-keyframes fade {
        0% {
          opacity: 0.5;
        }
        100% {
          opacity: 1;
        }
      }
      @keyframes fade {
        0% {
          opacity: 0.5;
        }
        100% {
          opacity: 1;
        }
      }
      .YTPFullscreen {
        display: block !important;
        position: fixed !important;
        width: 100% !important;
        height: 100% !important;
        top: 0 !important;
        left: 0 !important;
        margin: 0 !important;
        border: none !important;
        opacity: 1 !important;
        background-color: #000 !important;
        padding: 0 !important;
      }
      .inlinePlayButton {
        font-size: 45px;
        color: #fff;
        text-align: center;
        border-radius: 100%;
        background-color: rgba(0, 0, 0, 0.4);
        position: absolute;
        width: 80px;
        height: 80px;
        line-height: 80px;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        cursor: pointer;
        opacity: 0.8;
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
      }
      .mb_YTPlayer:hover .inlinePlayButton {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
      }
      .inlinePlayButton:hover {
        background-color: #000;
        -webkit-transform: scale(1.3) !important;
        transform: scale(1.3) !important;
      }
      .mbYTP_wrapper iframe {
        max-width: 8000px !important;
      }
      .inline_YTPlayer {
        margin-bottom: 20px;
        vertical-align: top;
        position: relative;
        left: 0;
        overflow: hidden;
        border-radius: 4px;
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
        background: rgba(0, 0, 0, 0.5);
      }
      .inline_YTPlayer img {
        border: none !important;
        margin: 0 !important;
        padding: 0 !important;
        -webkit-transform: none !important;
        transform: none !important;
      }
      .mb_YTPBar,
      .mb_YTPBar .buttonBar {
        left: 0;
        padding: 5px;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
      }
      .mb_YTPBar .ytpicon {
        font-size: 20px;
      }
      .mb_YTPBar .mb_YTPUrl.ytpicon {
        font-size: 30px;
      }
      .mb_YTPBar {
        -webkit-transition: opacity 0.5s;
        transition: opacity 0.5s;
        display: block;
        height: 10px;
        background: #333;
        position: fixed;
        bottom: 0;
        text-align: left;
        z-index: 1000;
        font: 14px/16px sans-serif;
        color: #fff;
        opacity: 0.1;
      }
      .mb_YTPBar.visible,
      .mb_YTPBar:hover {
        opacity: 1;
      }
      .mb_YTPBar .buttonBar {
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        background: 0 0;
        font: 12px/14px san-serif;
        position: absolute;
        top: -30px;
        height: 40px;
      }
      .mb_YTPBar:hover .buttonBar {
        background: rgba(0, 0, 0, 0.4);
      }
      .mb_YTPBar span {
        display: inline-block;
        font: 16px/20px sans-serif;
        position: relative;
        width: 30px;
        height: 25px;
        vertical-align: middle;
      }
      .mb_YTPBar span.mb_YTPTime {
        width: 130px;
      }
      .mb_YTPBar span.mb_OnlyYT,
      .mb_YTPBar span.mb_YTPUrl {
        position: absolute;
        width: auto;
        display: block;
        top: 6px;
        right: 10px;
        cursor: pointer;
      }
      .mb_YTPBar span.mb_YTPUrl img {
        width: 60px;
      }
      .mb_YTPBar span.mb_OnlyYT {
        left: 300px;
        right: auto;
      }
      .mb_YTPBar span.mb_OnlyYT img {
        width: 25px;
      }
      .mb_YTPBar span.mb_YTPUrl a {
        color: #fff;
      }
      .mb_YTPBar .mb_YTPMuteUnmute,
      .mb_YTPBar .mb_YTPPlayPause,
      .mb_YTPlayer .mb_YTPBar .mb_YTPPlayPause img {
        cursor: pointer;
      }
      .mb_YTPBar .mb_YTPProgress {
        height: 10px;
        width: 100%;
        background: #222;
        bottom: 0;
        left: 0;
      }
      .mb_YTPBar .mb_YTPLoaded {
        height: 10px;
        width: 0;
        background: #444;
        left: 0;
      }
      .mb_YTPBar .mb_YTPseekbar {
        height: 10px;
        width: 0;
        background: #bb110e;
        bottom: 0;
        left: 0;
        -webkit-box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px;
        box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px;
      }
      .mb_YTPBar .YTPOverlay {
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        -webkit-transform-style: "flat";
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
      }
      .mb_YTPBar .simpleSlider {
        position: relative;
        width: 100px;
        height: 10px;
        border: 1px solid #fff;
        overflow: hidden;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-right: 10px;
        cursor: pointer !important;
        border-radius: 3px;
      }
      .mb_YTPBar.compact .simpleSlider {
        width: 40px;
      }
      .mb_YTPBar.compact span.mb_OnlyYT {
        left: 260px;
      }
      .mb_YTPBar .simpleSlider.muted {
        opacity: 0.3;
      }
      .mb_YTPBar .level {
        position: absolute;
        left: 0;
        bottom: 0;
        background-color: #fff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
      }
      .mb_YTPBar .level.horizontal {
        height: 100%;
        width: 0;
      }
      .mb_YTPBar .level.vertical {
        height: auto;
        width: 100%;
      }


      /* Name:        Ave - Main styles Written by: 	LiquidThemes Version:			1.6
*/
      /*---------------------------------------- [ TABLE OF CONTENTS ]
 1. BASE
		|- 1.1. Base
		|- 1.2. Header
		|- 1.3. Footer
		|- 1.4. Titlebar

	2. PAGE LAYOUTS
		|- 2.1. Header Side
		|- 2.2. Sidebar
		|- 2.3. Stack

	3. LIQUID SHORTCODES
		|- 3.1. Buttons
		|- 3.2. Social Icons
		|- 3.3. Accordions
		|- 3.4. Icon Boxes
		|- 3.5. Tabs
		|- 3.6. Subscribe Forms
		|- 3.7. Contact Forms
		|- 3.8. Fancy Titles
		|- 3.9. Pricing Tables
		|- 3.10. Testimonials
		|- 3.11. Carousel
		|- 3.12. Carousel Vertical 3d
		|- 3.13. Latest Posts
		|- 3.14. Filter Lists
		|- 3.15. Fancy Boxes
		|- 3.16. Counter
		|- 3.17. Liquid Forms
		|- 3.18. jQuery UI
		|- 3.19. Reservation Form
		|- 3.20. Tour Form
		|- 3.21. Progressbar
		|- 3.22. Milestone
		|- 3.24. Instagram Feed
		|- 3.25. Twitter Feed
		|- 3.26. Banner
		|- 3.27. Image Groups
		|- 3.28. Pagination
		|- 3.29. Blog Grid
		|- 3.31. Masonry
		|- 3.32. Parallax
		|- 3.33. Team Members
		|- 3.34. Portfolios
		|- 3.35. Blog
		|- 3.36. Particles
		|- 3.37. Carousel Laptop
		|- 3.38. Liquid Fancy Heading
		|- 3.39. Row Overlay
		|- 3.40. Maps
		|- 3.41. Custom Animations
		|- 3.42. Masked Image
		|- 3.43. Slideshow BG
		|- 3.44. Custom Menu
		|- 3.45. Shop Banner
		|- 3.46. Carousel Phone
		|- 3.47. Media
		|- 3.48. Modal
		|- 3.49. Before After
		|- 3.50. Process Box
		|- 3.52. Message
		|- 3.53. Flipbox
		|- 3.54. Iconbox Circle
		|- 3.55. Row Separator
		|- 3.56. Roadmap
		|- 3.57. Countdown
		|- 3.58. breadcrumbs
		|- 3.59. Bullet List
		|- 3.60. Video BG
		|- 3.61. Frickin Image
		|- 3.62. Promo
		|- 3.63. Back to Top
		|- 3.64. Separator
		|- 3.65. Restaurant Menu

	4. VC SHORTCODES
		|- 4.1. Single image
		|- 4.2. Columns
		|- 4.3. Rows
		|- 4.4. Text Block

	6. PARTIALS
		|- 6.1. Search Results 
		|- 6.2. 404 Not Found
		|- 6.3. Sidebar
		|- 6.4. Page Frame

	7. RESPONSIVE
		|- 7.1. Header
		|- 7.2. Elements
 ----------------------------------------
 [ TYPOGRAPHY ]
 $font-primary:		'Glacial Indifferenc', 'Open Sans', sans-serif; $font-size: 			16px; $line-height: 		30px; $font-color: 		#808291;
 [ COLORS ] $color-primary: #3ed2a7; $color-secondary: #ffb09f;

-----------------------------------------*/
      /* 1. BASE
*/
      /* 1.1. Base */
      :root {
        --color-font: #808291;
        --color-primary: #3ed2a7;
        --color-secondary: #ffb09f;
        --color-link: #a7a9b8;
        --color-link-hover: #181b31;
        --color-gradient-start: #4fda91;
        --color-gradient-stop: #34dbc5;
        --color-img-holder: #efefef;
      }

      @font-face {
        font-family: "Glacial Indifference";
        src: /*savepage-url=../fonts/GlacialIndifference-Regular.woff2*/ url()
            format("woff2"),
          /*savepage-url=../fonts/GlacialIndifference-Regular.woff*/ url()
            format("woff");
        font-weight: normal; /*savepage-font-display=swap*/
        font-style: normal;
      }
      @font-face {
        font-family: "Glacial Indifference";
        src: /*savepage-url=../fonts/GlacialIndifference-Bold.woff2*/ url()
            format("woff2"),
          /*savepage-url=../fonts/GlacialIndifference-Bold.woff*/ url()
            format("woff");
        font-weight: bold; /*savepage-font-display=swap*/
        font-style: normal;
      }
      html,
      body {
        max-width: 100vw;
      }

      html {
        font-size: 100%;
        overflow-x: hidden;
      }

      body {
        font-family: "Roboto", sans-serif;
        font-size: 1em;
        line-height: 1.7;
        font-weight: 400;
        color: var(--color-font);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }

      /*
	Base Styles
*/
      #wrap,
      #content {
        position: relative;
      }

      #content {
        z-index: 2;
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
        background-color: #fff;
      }
      #content:before,
      #content:after {
        content: "";
        display: table;
      }
      #content:after {
        clear: both;
      }

      iframe {
        max-width: 100%;
        border: none;
      }

      audio {
        width: 100%;
      }

      body.archive #content {
        padding-top: 70px;
        padding-bottom: 70px;
      }
      body.blog #content {
        padding-top: 70px;
        padding-bottom: 70px;
      }
      body.blog .main-sidebar {
        margin-top: 0 !important;
      }

      a {
        text-decoration: none;
        color: var(--color-link);
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
      }
      a:hover {
        color: var(--color-link-hover);
      }
      a:hover,
      a:focus {
        text-decoration: none;
      }

      img {
        max-width: 100%;
        height: auto;
      }

      textarea {
        resize: vertical;
      }

      dd {
        margin-left: 1.5em;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
      }

      table {
        border: 1px solid #dedede;
      }
      table tr {
        border-bottom: 1px solid #dedede;
      }
      table th,
      table td {
        padding: 0.45em 1em;
      }
      table tbody th,
      table tbody td,
      table thead th {
        border-right: 1px solid #dedede;
      }
      table.wp-block-table {
        border-color: #dedede;
      }
      table.wp-block-table tr,
      table.wp-block-table td,
      table.wp-block-table th {
        border-color: inherit;
      }
      table.wp-block-table th,
      table.wp-block-table td {
        padding: 0.45em 1em;
      }

      pre {
        margin-bottom: 1.5em;
      }

      blockquote {
        display: block;
        padding: 0;
        margin-bottom: 2.5em;
        border: 0;
        font-style: italic;
      }
      blockquote.wp-block-quote.is-large {
        padding-left: 0;
        padding-right: 0;
      }

      .wp-block-pullquote__citation,
      .wp-block-quote__citation,
      cite {
        display: block;
        position: relative;
        padding-top: 2.0833333333em;
        margin-top: 1em;
        font-size: 12px;
        letter-spacing: 0.2em;
        text-transform: uppercase;
        font-style: normal;
      }
      .wp-block-pullquote__citation:before,
      .wp-block-quote__citation:before,
      cite:before {
        content: "";
        display: inline-block;
        width: 30px;
        height: 1px;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #a7a9b8;
      }
      .wp-block-quote.is-large .wp-block-pullquote__citation,
      .wp-block-quote.is-large .wp-block-quote__citation,
      .wp-block-quote.is-large cite {
        text-align: inherit;
        font-size: 12px;
      }

      .wp-block-quote.aligncenter cite:before,
      .wp-block-quote.aligncenter .wp-block-quote__citation:before {
        left: 50%;
        margin-left: -15px;
      }

      .wp-block-quote.alignright cite:before,
      .wp-block-quote.alignright .wp-block-quote__citation:before {
        left: auto;
        right: 0;
      }

      .wp-block-pullquote,
      .wp-block-quote {
        margin-bottom: 32px;
      }
      .wp-block-pullquote blockquote,
      .wp-block-quote blockquote {
        margin-bottom: 0;
      }

      .wp-block-pullquote cite:before,
      .wp-block-pullquote .wp-block-pullquote__citation:before {
        left: 50%;
        margin-left: -15px;
      }

      .wp-block-pullquote.is-style-solid-color cite:before,
      .wp-block-pullquote.is-style-solid-color
        .wp-block-pullquote__citation:before {
        left: 0;
        margin-left: 0;
      }

      figcaption {
        margin: 1.3em auto;
        color: #808291;
        font-style: italic;
      }

      .fp-sr-only,
      .screen-reader-text {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        top: 0;
        left: 0;
        width: 1px;
        word-wrap: normal !important;
      }

      .split-inner {
        display: inline-block;
      }

      /*
	Typography
*/
      p {
        margin-bottom: 1.3em;
      }

      h1,
      .h1,
      h2,
      .h2,
      h3,
      .h3,
      h4,
      .h4,
      h5,
      .h5,
      h6,
      .h6 {
        font-family: "Roboto", sans-serif;
        margin: 1.25em 0 0.75em;
        font-weight: 500;
        line-height: 1.2;
        color: #181b31;
      }

      h1,
      .h1 {
        margin-top: 0;
        font-size: 52px;
      }

      h2,
      .h2 {
        font-size: 40px;
      }

      h3,
      .h3 {
        font-size: 32px;
      }

      h4,
      .h4 {
        font-size: 25px;
      }

      h5,
      .h5 {
        font-size: 21px;
      }

      h6,
      .h6 {
        font-size: 18px;
      }

      small,
      .font_small {
        font-size: 0.667em;
      }

      .ld-lazyload {
        opacity: 0.0001;
        -webkit-transition: opacity 1s;
        transition: opacity 1s;
      }
      .ld-lazyload.loaded {
        opacity: 1;
      }

      .lqd-img-holder {
        display: block;
        position: relative;
        background-color: var(--color-img-holder);
      }
      .lqd-img-holder > img {
        width: 100%;
        height: 100%;
        max-width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        image-rendering: auto;
      }

      .lqd-sticky-bg-spacer,
      .lqd-sticky-bg-wrap,
      .lqd-sticky-bg {
        width: 100%;
        height: 100vh;
        max-height: 100vh;
        background-size: inherit;
        background-position: inherit;
        background-attachment: inherit;
        background-repeat: inherit;
      }

      .lqd-sticky-bg-wrap {
        overflow: hidden;
      }
      [data-shrink-borders="true"] .lqd-sticky-bg-wrap {
        position: absolute;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
      }

      .lqd-css-sticky {
        top: 0;
      }
      .lqd-css-sticky:not(.vc_row) {
        position: -webkit-sticky !important;
        position: sticky !important;
      }
      .lqd-css-sticky-wrap .lqd-css-sticky.vc_row {
        position: -webkit-sticky !important;
        position: sticky !important;
      }
      .lqd-css-sticky-wrap .lqd-css-sticky.vc_row[data-parallax] {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
      }

      .lqd-css-sticky-wrap,
      .lqd-css-sticky-wrap-inner {
        width: 100%;
      }

      .lqd-css-sticky-wrap-inner {
        height: 200%;
        top: 0;
        left: 0;
      }

      .lqd-section-borders-wrap {
        position: absolute;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        visibility: hidden;
        opacity: 0;
      }
      .lqd-section-borders-wrap.sticky-applied {
        opacity: 1;
        visibility: visible;
      }

      .lqd-section-border-sentinel {
        top: 0;
        left: 0;
        width: 100%;
        min-height: 1px;
        z-index: -1;
      }

      .lqd-section-border {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        background-color: #fff;
      }
      .lqd-section-border[data-axis="x"] {
        width: 4.69vw;
        height: 100%;
      }
      .lqd-section-border[data-axis="y"] {
        width: 100%;
        height: 4.69vw;
      }

      .lqd-section-border-top {
        -webkit-transform-origin: center top;
        transform-origin: center top;
      }

      .lqd-section-border-right {
        left: auto;
        right: 0;
        -webkit-transform-origin: right center;
        transform-origin: right center;
      }

      .lqd-section-border-bottom {
        top: auto;
        bottom: 0;
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
      }

      .lqd-section-border-left {
        -webkit-transform-origin: left center;
        transform-origin: left center;
      }

      .scrollmagic-pin-spacer > .wpb_column {
        width: 100%;
      }

      /* 1.2. Header */
      .main-header .row {
        display: -webkit-box;
        display: flex;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
      }
      .main-header .no-gutters {
        margin-right: 0;
        margin-left: 0;
      }
      .main-header .no-gutters > .col,
      .main-header .no-gutters > [class*="col-"] {
        padding-right: 0;
        padding-left: 0;
      }
      .main-header .col,
      .main-header .col-auto,
      .main-header .col-lg-1,
      .main-header .col-lg-2,
      .main-header .col-lg-3,
      .main-header .col-lg-4,
      .main-header .col-lg-5,
      .main-header .col-lg-6,
      .main-header .col-lg-7,
      .main-header .col-lg-8,
      .main-header .col-lg-9,
      .main-header .col-lg-10,
      .main-header .col-lg-11,
      .main-header .col-lg-12,
      .main-header .col-lg,
      .main-header .col-lg-auto,
      .main-header .col-xl-1,
      .main-header .col-xl-2,
      .main-header .col-xl-3,
      .main-header .col-xl-4,
      .main-header .col-xl-5,
      .main-header .col-xl-6,
      .main-header .col-xl-7,
      .main-header .col-xl-8,
      .main-header .col-xl-9,
      .main-header .col-xl-10,
      .main-header .col-xl-11,
      .main-header .col-xl-12,
      .main-header .col-xl,
      .main-header .col-xl-auto {
        position: relative;
        width: 100%;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
      }
      .main-header .col {
        flex-basis: 0;
        -webkit-box-flex: 1;
        flex-grow: 1;
        max-width: 100%;
      }
      .main-header .col-auto {
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
      }

      @media (min-width: 1200px) {
        .main-header .container {
          max-width: 1170px;
        }
      }
      @media (min-width: 992px) {
        .main-header .d-lg-none {
          display: none !important;
        }
        .main-header .flex-lg-row {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
          flex-direction: row !important;
        }
        .main-header .flex-lg-column {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: normal !important;
          flex-direction: column !important;
        }
        .main-header .flex-lg-row-reverse {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: reverse !important;
          flex-direction: row-reverse !important;
        }
        .main-header .flex-lg-column-reverse {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: reverse !important;
          flex-direction: column-reverse !important;
        }
        .main-header .flex-lg-wrap {
          flex-wrap: wrap !important;
        }
        .main-header .flex-lg-nowrap {
          flex-wrap: nowrap !important;
        }
        .main-header .flex-lg-wrap-reverse {
          flex-wrap: wrap-reverse !important;
        }
        .main-header .col-lg {
          flex-basis: 0;
          -webkit-box-flex: 1;
          flex-grow: 1;
          max-width: 100%;
        }
        .main-header .col-lg-auto {
          -webkit-box-flex: 0;
          flex: 0 0 auto;
          width: auto;
          max-width: none;
        }
        .main-header .col-lg-1 {
          -webkit-box-flex: 0;
          flex: 0 0 8.333333%;
          max-width: 8.333333%;
        }
        .main-header .col-lg-2 {
          -webkit-box-flex: 0;
          flex: 0 0 16.666667%;
          max-width: 16.666667%;
        }
        .main-header .col-lg-3 {
          -webkit-box-flex: 0;
          flex: 0 0 25%;
          max-width: 25%;
        }
        .main-header .col-lg-4 {
          -webkit-box-flex: 0;
          flex: 0 0 33.333333%;
          max-width: 33.333333%;
        }
        .main-header .col-lg-5 {
          -webkit-box-flex: 0;
          flex: 0 0 41.666667%;
          max-width: 41.666667%;
        }
        .main-header .col-lg-6 {
          -webkit-box-flex: 0;
          flex: 0 0 50%;
          max-width: 50%;
        }
        .main-header .col-lg-7 {
          -webkit-box-flex: 0;
          flex: 0 0 58.333333%;
          max-width: 58.333333%;
        }
        .main-header .col-lg-8 {
          -webkit-box-flex: 0;
          flex: 0 0 66.666667%;
          max-width: 66.666667%;
        }
        .main-header .col-lg-9 {
          -webkit-box-flex: 0;
          flex: 0 0 75%;
          max-width: 75%;
        }
        .main-header .col-lg-10 {
          -webkit-box-flex: 0;
          flex: 0 0 83.333333%;
          max-width: 83.333333%;
        }
        .main-header .col-lg-11 {
          -webkit-box-flex: 0;
          flex: 0 0 91.666667%;
          max-width: 91.666667%;
        }
        .main-header .col-lg-12 {
          -webkit-box-flex: 0;
          flex: 0 0 100%;
          max-width: 100%;
        }
        .main-header .order-lg-first {
          -webkit-box-ordinal-group: 0;
          order: -1;
        }
        .main-header .order-lg-1 {
          -webkit-box-ordinal-group: 2;
          order: 1;
        }
        .main-header .order-lg-2 {
          -webkit-box-ordinal-group: 3;
          order: 2;
        }
        .main-header .order-lg-3 {
          -webkit-box-ordinal-group: 4;
          order: 3;
        }
        .main-header .order-lg-4 {
          -webkit-box-ordinal-group: 5;
          order: 4;
        }
        .main-header .order-lg-5 {
          -webkit-box-ordinal-group: 6;
          order: 5;
        }
        .main-header .order-lg-6 {
          -webkit-box-ordinal-group: 7;
          order: 6;
        }
        .main-header .order-lg-7 {
          -webkit-box-ordinal-group: 8;
          order: 7;
        }
        .main-header .order-lg-8 {
          -webkit-box-ordinal-group: 9;
          order: 8;
        }
        .main-header .order-lg-9 {
          -webkit-box-ordinal-group: 10;
          order: 9;
        }
        .main-header .order-lg-10 {
          -webkit-box-ordinal-group: 11;
          order: 10;
        }
        .main-header .order-lg-11 {
          -webkit-box-ordinal-group: 12;
          order: 11;
        }
        .main-header .order-lg-12 {
          -webkit-box-ordinal-group: 13;
          order: 12;
        }
        .main-header .offset-lg-0 {
          margin-left: 0;
        }
        .main-header .offset-lg-1 {
          margin-left: 8.333333%;
        }
        .main-header .offset-lg-2 {
          margin-left: 16.666667%;
        }
        .main-header .offset-lg-3 {
          margin-left: 25%;
        }
        .main-header .offset-lg-4 {
          margin-left: 33.333333%;
        }
        .main-header .offset-lg-5 {
          margin-left: 41.666667%;
        }
        .main-header .offset-lg-6 {
          margin-left: 50%;
        }
        .main-header .offset-lg-7 {
          margin-left: 58.333333%;
        }
        .main-header .offset-lg-8 {
          margin-left: 66.666667%;
        }
        .main-header .offset-lg-9 {
          margin-left: 75%;
        }
        .main-header .offset-lg-10 {
          margin-left: 83.333333%;
        }
        .main-header .offset-lg-11 {
          margin-left: 91.666667%;
        }
      }
      @media (min-width: 1200px) {
        .main-header .d-xl-none {
          display: none !important;
        }
        .main-header .flex-xl-row {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
          flex-direction: row !important;
        }
        .main-header .flex-xl-column {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: normal !important;
          flex-direction: column !important;
        }
        .main-header .flex-xl-row-reverse {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: reverse !important;
          flex-direction: row-reverse !important;
        }
        .main-header .flex-xl-column-reverse {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: reverse !important;
          flex-direction: column-reverse !important;
        }
        .main-header .flex-xl-wrap {
          flex-wrap: wrap !important;
        }
        .main-header .flex-xl-nowrap {
          flex-wrap: nowrap !important;
        }
        .main-header .flex-xl-wrap-reverse {
          flex-wrap: wrap-reverse !important;
        }
        .main-header .col-xl {
          flex-basis: 0;
          -webkit-box-flex: 1;
          flex-grow: 1;
          max-width: 100%;
        }
        .main-header .col-xl-auto {
          -webkit-box-flex: 0;
          flex: 0 0 auto;
          width: auto;
          max-width: none;
        }
        .main-header .col-xl-1 {
          -webkit-box-flex: 0;
          flex: 0 0 8.333333%;
          max-width: 8.333333%;
        }
        .main-header .col-xl-2 {
          -webkit-box-flex: 0;
          flex: 0 0 16.666667%;
          max-width: 16.666667%;
        }
        .main-header .col-xl-3 {
          -webkit-box-flex: 0;
          flex: 0 0 25%;
          max-width: 25%;
        }
        .main-header .col-xl-4 {
          -webkit-box-flex: 0;
          flex: 0 0 33.333333%;
          max-width: 33.333333%;
        }
        .main-header .col-xl-5 {
          -webkit-box-flex: 0;
          flex: 0 0 41.666667%;
          max-width: 41.666667%;
        }
        .main-header .col-xl-6 {
          -webkit-box-flex: 0;
          flex: 0 0 50%;
          max-width: 50%;
        }
        .main-header .col-xl-7 {
          -webkit-box-flex: 0;
          flex: 0 0 58.333333%;
          max-width: 58.333333%;
        }
        .main-header .col-xl-8 {
          -webkit-box-flex: 0;
          flex: 0 0 66.666667%;
          max-width: 66.666667%;
        }
        .main-header .col-xl-9 {
          -webkit-box-flex: 0;
          flex: 0 0 75%;
          max-width: 75%;
        }
        .main-header .col-xl-10 {
          -webkit-box-flex: 0;
          flex: 0 0 83.333333%;
          max-width: 83.333333%;
        }
        .main-header .col-xl-11 {
          -webkit-box-flex: 0;
          flex: 0 0 91.666667%;
          max-width: 91.666667%;
        }
        .main-header .col-xl-12 {
          -webkit-box-flex: 0;
          flex: 0 0 100%;
          max-width: 100%;
        }
        .main-header .order-xl-first {
          -webkit-box-ordinal-group: 0;
          order: -1;
        }
        .main-header .order-xl-1 {
          -webkit-box-ordinal-group: 2;
          order: 1;
        }
        .main-header .order-xl-2 {
          -webkit-box-ordinal-group: 3;
          order: 2;
        }
        .main-header .order-xl-3 {
          -webkit-box-ordinal-group: 4;
          order: 3;
        }
        .main-header .order-xl-4 {
          -webkit-box-ordinal-group: 5;
          order: 4;
        }
        .main-header .order-xl-5 {
          -webkit-box-ordinal-group: 6;
          order: 5;
        }
        .main-header .order-xl-6 {
          -webkit-box-ordinal-group: 7;
          order: 6;
        }
        .main-header .order-xl-7 {
          -webkit-box-ordinal-group: 8;
          order: 7;
        }
        .main-header .order-xl-8 {
          -webkit-box-ordinal-group: 9;
          order: 8;
        }
        .main-header .order-xl-9 {
          -webkit-box-ordinal-group: 10;
          order: 9;
        }
        .main-header .order-xl-10 {
          -webkit-box-ordinal-group: 11;
          order: 10;
        }
        .main-header .order-xl-11 {
          -webkit-box-ordinal-group: 12;
          order: 11;
        }
        .main-header .order-xl-12 {
          -webkit-box-ordinal-group: 13;
          order: 12;
        }
        .main-header .offset-xl-0 {
          margin-left: 0;
        }
        .main-header .offset-xl-1 {
          margin-left: 8.333333%;
        }
        .main-header .offset-xl-2 {
          margin-left: 16.666667%;
        }
        .main-header .offset-xl-3 {
          margin-left: 25%;
        }
        .main-header .offset-xl-4 {
          margin-left: 33.333333%;
        }
        .main-header .offset-xl-5 {
          margin-left: 41.666667%;
        }
        .main-header .offset-xl-6 {
          margin-left: 50%;
        }
        .main-header .offset-xl-7 {
          margin-left: 58.333333%;
        }
        .main-header .offset-xl-8 {
          margin-left: 66.666667%;
        }
        .main-header .offset-xl-9 {
          margin-left: 75%;
        }
        .main-header .offset-xl-10 {
          margin-left: 83.333333%;
        }
        .main-header .offset-xl-11 {
          margin-left: 91.666667%;
        }
      }
      @media (min-width: 992px) {
        .main-header .flex-lg-row-reverse {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: reverse !important;
          flex-direction: row-reverse !important;
        }
        .main-header .flex-lg-column-reverse {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: reverse !important;
          flex-direction: column-reverse !important;
        }
        .main-header .flex-lg-wrap {
          flex-wrap: wrap !important;
        }
        .main-header .flex-lg-nowrap {
          flex-wrap: nowrap !important;
        }
        .main-header .flex-lg-wrap-reverse {
          flex-wrap: wrap-reverse !important;
        }
      }
      @media (min-width: 1200px) {
        .main-header .flex-xl-row-reverse {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: reverse !important;
          flex-direction: row-reverse !important;
        }
        .main-header .flex-xl-column-reverse {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: reverse !important;
          flex-direction: column-reverse !important;
        }
        .main-header .flex-xl-wrap {
          flex-wrap: wrap !important;
        }
        .main-header .flex-xl-nowrap {
          flex-wrap: nowrap !important;
        }
        .main-header .flex-xl-wrap-reverse {
          flex-wrap: wrap-reverse !important;
        }
      }
      .main-header {
        position: relative;
        z-index: 10;
      }
      .main-header .wpb_single_image {
        margin-bottom: 0;
      }
      .main-header P:empty {
        display: none;
      }

      .main-header-overlay {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }

      .lqd-main-header-default .mainbar {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      }
      .lqd-main-header-default .main-nav > li > a {
        color: #5a5b63;
      }
      .lqd-main-header-default + .content {
        padding-top: 70px;
      }

      .header-module {
        display: -webkit-inline-box;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
      }
      .header-module ~ .header-module {
        margin-left: 25px;
      }
      .header-module p {
        margin-bottom: 0;
      }
      .header-module .btn + p {
        width: 100%;
        margin-top: 0.25em;
        text-align: center;
      }
      .text-right .header-module {
        -webkit-box-align: end;
        align-items: flex-end;
      }
      .text-left .header-module {
        -webkit-box-align: start;
        align-items: flex-start;
      }
      .text-center .header-module {
        -webkit-box-align: center;
        align-items: center;
      }

      .module-title {
        font-size: 16px;
        margin: 1.5em 0;
      }

      .nav-trigger {
        display: -webkit-box;
        display: flex;
        padding: 0;
        border: none;
        background: none;
        background-color: transparent;
        box-shadow: none;
        color: #000;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
      }
      .nav-trigger .txt,
      .nav-trigger .bars,
      .nav-trigger .bar {
        display: inline-block;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: inherit;
        -webkit-box-align: inherit;
        align-items: inherit;
        -webkit-box-pack: inherit;
        justify-content: inherit;
      }
      .nav-trigger .bars {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column nowrap;
      }
      .nav-trigger .bar {
        background-color: #000;
      }
      .nav-trigger .bar:before,
      .nav-trigger .bar:after {
        background-color: inherit;
      }
      .nav-trigger .txt {
        display: inline-block;
        margin-left: 13px;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 700;
        line-height: 1;
      }
      .nav-trigger.style-1 .bars {
        width: 25px;
        height: 13px;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transition: all 0.3s 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
        transition: all 0.3s 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
      }
      .nav-trigger.style-1 .bar {
        width: 25px;
        height: 1px;
        margin-bottom: 5px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        -webkit-transition: all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
        transition: all 0.3s cubic-bezier(0.65, 0.05, 0.36, 1);
      }
      .nav-trigger.style-1 .bar:first-child,
      .nav-trigger.style-1 .bar:last-child {
        width: 16px;
        opacity: 0;
        visibility: hidden;
      }
      .nav-trigger.style-1 .bar:first-child {
        -webkit-transform: translateY(-7px);
        transform: translateY(-7px);
      }
      .nav-trigger.style-1 .bar:last-child {
        margin-bottom: 0;
        -webkit-transform: translateY(7px);
        transform: translateY(7px);
      }
      .nav-trigger.style-1 .bar:nth-child(2) {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s;
        -webkit-transition-timing-function: cubic-bezier(0.65, 0.05, 0.36, 1);
        transition-timing-function: cubic-bezier(0.65, 0.05, 0.36, 1);
      }
      .nav-trigger.style-1 .bar:nth-child(2):before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        -webkit-transition: inherit;
        transition: inherit;
        background-color: inherit;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
      }
      .nav-trigger.style-mobile .bars {
        width: 20px;
        height: 15px;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transition: all 0.45s 0.2s cubic-bezier(0.23, 1, 0.32, 1);
        transition: all 0.45s 0.2s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .nav-trigger.style-mobile .bar {
        width: 20px;
        height: 2px;
        border-radius: 50em;
        margin-bottom: 4.25px;
        position: relative;
        -webkit-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
        transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .nav-trigger.style-mobile .bar:first-child,
      .nav-trigger.style-mobile .bar:last-child {
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
        transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .nav-trigger.style-mobile .bar:first-child {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
      }
      .nav-trigger.style-mobile .bar:last-child {
        margin-bottom: 0;
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
      }
      .nav-trigger.style-mobile .bar:nth-child(2) {
        width: 22px;
        margin-right: auto;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition-delay: 0.1s;
        transition-delay: 0.1s;
        -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
        transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
      }
      .nav-trigger.style-mobile .bar:nth-child(2):before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: inherit;
        -webkit-transition: inherit;
        transition: inherit;
        background-color: inherit;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
      }
      .nav-trigger.txt-left {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse;
      }
      .nav-trigger.txt-left .txt {
        margin-left: 0;
        margin-right: 13px;
      }
      .nav-trigger.fill-solid .bars {
        width: 42px;
        height: 40px;
        -webkit-transform: none;
        transform: none;
        background-color: rgba(255, 255, 255, 0.95);
      }
      .nav-trigger.rotate-90 {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
      }
      .nav-trigger.scheme-light {
        color: #fff;
      }
      .nav-trigger.scheme-light .bar {
        background-color: #fff;
      }
      .nav-trigger.scheme-light.fill-solid .bars {
        background-color: rgba(0, 0, 0, 0.3);
      }
      .nav-trigger.collapsed .bars {
        -webkit-transform: none;
        transform: none;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
      }
      .nav-trigger.collapsed .bar:first-child,
      .nav-trigger.collapsed .bar:last-child,
      .nav-trigger.collapsed .bar:nth-child(2) {
        opacity: 1;
        visibility: visible;
        -webkit-transform: none;
        transform: none;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
      }
      .nav-trigger.collapsed .bar:first-child:before,
      .nav-trigger.collapsed .bar:first-child:after,
      .nav-trigger.collapsed .bar:last-child:before,
      .nav-trigger.collapsed .bar:last-child:after,
      .nav-trigger.collapsed .bar:nth-child(2):before,
      .nav-trigger.collapsed .bar:nth-child(2):after {
        -webkit-transform: rotate(0) translate(0, 0);
        transform: rotate(0) translate(0, 0);
      }
      .nav-trigger.collapsed.style-mobile .bar:first-child,
      .nav-trigger.collapsed.style-mobile .bar:last-child {
        -webkit-transition-delay: 0.15s;
        transition-delay: 0.15s;
      }
      .nav-trigger.collapsed.style-mobile .bar:nth-child(2) {
        width: 16px;
      }
      .nav-trigger:focus {
        outline: none;
        box-shadow: none;
      }

      .ld-module-trigger {
        display: -webkit-inline-box;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        color: #000;
        cursor: pointer;
        -webkit-transition: color 0.3s;
        transition: color 0.3s;
      }

      .ld-module-trigger-icon {
        font-size: 24px;
      }

      .ld-module-trigger-count {
        display: -webkit-inline-box;
        display: inline-flex;
        width: 18px;
        height: 18px;
        margin-left: 5px;
        background-color: var(--color-primary);
        border-radius: 50em;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 12px;
        font-weight: 700;
        color: #fff;
      }

      .ld-module-dropdown {
        position: absolute;
        top: 100%;
        right: 0;
        z-index: 20;
        background-color: #fff;
        text-align: left;
      }
      .ld-module-dropdown.left {
        right: auto;
        left: 0;
      }

      .ld-module-cart .ld-module-dropdown {
        overflow-x: hidden;
        overflow-y: auto;
        max-height: 85vh;
      }

      .ld-cart-contents {
        width: 400px;
        height: 100%;
        padding: 25px 0 0;
        border: 1px solid rgba(0, 0, 0, 0.1);
        color: #000;
      }
      .ld-cart-contents .empty h3 {
        font-size: 22px;
      }

      .ld-cart-contents .empty,
      .ld-cart-foot,
      .ld-cart-head,
      .ld-cart-product {
        padding-left: 35px;
        padding-right: 35px;
      }

      .ld-cart-foot,
      .ld-cart-head {
        font-size: 12px;
      }

      .ld-cart-head {
        margin-bottom: 20px;
      }

      a.remove.ld-cart-product-remove {
        display: -webkit-inline-box;
        display: inline-flex;
        width: 20px;
        height: 20px;
        border: 1px solid #dedede;
        border-radius: 50em;
        position: absolute;
        top: -10px;
        left: 25px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 18px;
        color: #000 !important;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
      }
      a.remove.ld-cart-product-remove:before {
        content: "";
        display: inline-block;
        width: 150%;
        height: 150%;
        position: absolute;
        top: -25%;
        left: -25%;
      }
      a.remove.ld-cart-product-remove:hover {
        border-color: red;
        background-color: red;
        color: #fff !important;
      }

      .ld-cart-product {
        display: -webkit-box;
        display: flex;
        position: relative;
        padding-bottom: 17px;
        margin-bottom: 17px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        font-size: 14px;
        line-height: 1.571em;
      }
      .ld-cart-product img {
        width: 65px;
        border-radius: 3px;
      }
      .ld-cart-product:hover .ld-cart-product-remove {
        opacity: 1;
        visibility: visible;
      }

      .ld-cart-product-info {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-flex: 1;
        flex: 1 auto;
      }
      .ld-cart-product-info a {
        display: inherit;
        -webkit-box-align: inherit;
        align-items: inherit;
        -webkit-box-flex: 1;
        flex: 1 auto;
        color: inherit;
      }

      .ld-cart-product-details {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-flex: 1;
        flex-grow: 1;
      }
      figure + .ld-cart-product-details {
        margin-left: 15px;
      }
      .ld-cart-product-details dl.variation {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        margin-top: 3px;
      }
      .ld-cart-product-details dl.variation dd {
        margin: 0 0 0 5px;
      }
      .ld-cart-product-details dl.variation dd + dt {
        margin-left: 8px;
      }

      .ld-cart-product-price {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        align-items: flex-start;
      }

      .ld-cart-foot {
        margin-top: 5px;
        margin-bottom: 20px;
      }
      .ld-cart-foot .btn {
        font-weight: 700;
      }
      .ld-cart-foot .btn,
      .ld-cart-foot .btn > span {
        width: 100%;
      }
      .ld-cart-foot .btn > span {
        -webkit-box-pack: center;
        justify-content: center;
      }
      .ld-cart-foot .btn-solid {
        background-color: #2a2a2a;
        border: none;
      }
      .ld-cart-foot .btn-solid:hover {
        background-color: var(--color-primary);
      }
      .ld-cart-foot .btn-solid + .btn {
        margin-left: 0;
        margin-top: 2em;
      }
      .ld-cart-foot .btn-naked {
        color: #2a2a2a;
      }

      .ld-cart-total {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin-bottom: 10px;
      }

      .ld-cart-total-price {
        font-size: 20px;
        font-weight: 600;
      }

      .ld-cart-message {
        padding: 1em;
        background-color: var(--color-primary);
        font-size: 14px;
        font-weight: 500;
        line-height: 1.5em;
        letter-spacing: 0.024em;
        color: #fff;
        text-align: center;
      }

      .ld-module-trigger-txt {
        display: -webkit-inline-box;
        display: inline-flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row nowrap;
        -webkit-box-align: center;
        align-items: center;
      }
      .ld-module-trigger-txt i {
        margin-left: 0.35em;
      }

      .ld-dropdown-menu-content {
        width: 210px;
        padding: 20px 30px;
        border: 1px solid rgba(0, 0, 0, 0.1);
      }
      .ld-dropdown-menu-content a {
        display: inline-block;
        position: relative;
      }
      .ld-dropdown-menu-content ul {
        padding: 0;
        margin: 0;
        list-style: none;
      }
      .ld-dropdown-menu-content ul ul {
        margin-left: 0.3em;
      }
      .ld-dropdown-menu-content li {
        position: relative;
      }
      .ld-dropdown-menu-content li:not(:last-child) a {
        margin-bottom: 0.625em;
      }

      .ld-dropdown-menu-underlined li a:before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 1px;
        position: absolute;
        bottom: -2px;
        left: 0;
        background-color: currentColor;
        -webkit-transform-origin: right center;
        transform-origin: right center;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transition: -webkit-transform 0.45s
          cubic-bezier(0.23, 1, 0.32, 1);
        transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .ld-dropdown-menu-underlined li a:hover:before {
        -webkit-transform-origin: left center;
        transform-origin: left center;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
      }

      .ld-module-v-sep {
        display: -webkit-box;
        display: flex;
        width: 1px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: stretch;
        align-items: stretch;
        -webkit-box-flex: 1;
        flex: 1 auto;
        position: relative;
      }
      .ld-module-v-sep .ld-v-sep-inner {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #ededed;
      }

      .ld-module-search .ld-module-dropdown {
        right: -15px;
      }
      .ld-module-search .ld-module-dropdown.left {
        right: auto;
        left: -15px;
      }

      .ld-search-form-container {
        background-color: #fff;
        width: 360px;
        padding: 30px 30px;
        border: 1px solid rgba(0, 0, 0, 0.1);
      }

      .ld-search-form {
        position: relative;
        line-height: 1;
      }
      .ld-search-form input {
        width: 100%;
        padding: 10px 20px 10px 30px;
        border: none;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        font-size: 16px;
        letter-spacing: 0.025em;
      }
      .ld-search-form input::-webkit-input-placeholder {
        color: #a7a9b8;
      }
      .ld-search-form input::-moz-placeholder {
        color: #a7a9b8;
      }
      .ld-search-form input:-moz-placeholder {
        color: #a7a9b8;
      }
      .ld-search-form input:-ms-input-placeholder {
        color: #a7a9b8;
      }
      .ld-search-form input:focus {
        outline: none;
        border-color: rgba(0, 0, 0, 0.2);
      }
      .ld-search-form .input-icon {
        display: inline-block;
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        color: #b8beca;
      }

      .ld-module-search-visible-form .ld-search-form-container {
        padding: 0;
        background: none;
        border: none;
      }
      .ld-module-search-visible-form .ld-search-form input {
        background: none;
      }

      .header-module .iconbox {
        margin-bottom: 0;
        -webkit-box-align: center !important;
        align-items: center !important;
      }
      .header-module .iconbox .iconbox-icon-wrap {
        margin-right: 0;
      }
      .header-module .iconbox .iconbox-icon-container {
        margin-right: 15px;
      }
      .header-module .iconbox h3 {
        margin-bottom: 0.25em;
      }
      .header-module .iconbox h3:last-child {
        margin-bottom: 0;
      }
      .header-module .iconbox-inline h3 {
        -webkit-box-flex: 1;
        flex: auto;
      }
      .header-module .iconbox-side .contents {
        -webkit-box-flex: 1;
        flex: auto;
      }

      .lqd-lang-module img {
        width: 18px;
      }
      .lqd-lang-module img + span {
        margin-left: 0.6em;
      }

      .navbar-brand {
        display: -webkit-inline-box;
        display: inline-flex;
        height: auto;
        padding: 30px 0;
        line-height: normal;
        float: none;
        -webkit-box-ordinal-group: 1;
        order: 0;
        flex-shrink: 0;
        -webkit-transition: none;
        transition: none;
      }
      .navbar-brand img {
        -webkit-transition: opacity 0.3s, visibiliy 0.3s;
        transition: opacity 0.3s, visibiliy 0.3s;
      }
      .navbar-brand .logo-sticky {
        display: none;
      }
      .navbar-brand .logo-light,
      .navbar-brand .logo-dark {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        visibility: hidden;
      }
      .navbar-brand:hover .navbar-brand-hover {
        width: 100%;
      }
      .is-stuck .navbar-brand .logo-sticky {
        display: block;
      }
      .is-stuck .navbar-brand .logo-sticky ~ img {
        display: none;
      }

      .navbar-brand-inner {
        display: inline-block;
        position: relative;
      }

      .navbar-brand-hover {
        display: inline-block;
        position: absolute;
        top: 0;
        left: 0;
        width: 0;
        height: 100%;
        white-space: nowrap;
        overflow: hidden;
        -webkit-transform-origin: left center;
        transform-origin: left center;
        -webkit-transition: width 0.3s;
        transition: width 0.3s;
      }
      .navbar-brand-hover img {
        position: absolute;
        top: 0;
        left: 0;
        max-width: none;
      }

      .navbar-header {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
      }
      .navbar-header:before,
      .navbar-header:after {
        content: none;
      }
      .navbar-header .navbar-toggle {
        -webkit-box-ordinal-group: 4;
        order: 3;
        margin-left: 20px;
      }
      .navbar-header:only-child {
        -webkit-box-flex: 1;
        flex: 1 0;
      }

      .navbar-collapse {
        -webkit-box-flex: 1;
        flex: 1 auto;
        padding: 0;
      }
      .navbar-collapse .header-module {
        margin-bottom: 20px;
      }
      .navbar-collapse .header-module:last-child {
        margin-bottom: 45px;
      }

      .navbar-nav > li > a {
        line-height: normal;
      }

      .main-nav {
        -webkit-box-flex: 1;
        flex: 1 auto;
        margin-left: auto;
        margin-right: auto;
      }
      .main-nav > li {
        position: relative;
      }
      .main-nav > li,
      .main-nav > li > a {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column nowrap;
      }
      .main-nav > li > a {
        -webkit-box-flex: 1;
        flex: 1 auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        padding-left: 15px;
        padding-right: 15px;
        color: #a7a9b8;
        white-space: nowrap;
      }
      .main-nav > li > a:hover,
      .main-nav > li > a:focus {
        background-color: transparent;
      }
      .main-nav > li.active > a,
      .main-nav > li.current-menu-item > a,
      .main-nav > li > a:hover {
        color: #181b31;
      }
      .main-nav .link-txt {
        position: relative;
      }
      .main-nav .link-txt .txt {
        position: relative;
        z-index: 2;
      }
      .main-nav .link-ext {
        z-index: 0;
      }
      .main-nav.justify-content-lg-end {
        margin-right: 0;
      }
      .main-nav.justify-content-lg-start {
        margin-left: 0;
      }

      .submenu-expander {
        display: none;
        position: absolute;
        top: 50%;
        left: auto;
        z-index: 3;
        font-size: 18px;
        width: 36px;
        height: 36px;
        margin-left: 18px;
        border-radius: 3px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      .submenu-expander:hover {
        background-color: rgba(0, 0, 0, 0.05);
      }
      .page_item_has_children > a .submenu-expander,
      .menu-item-has-children > a .submenu-expander {
        display: -webkit-inline-box;
        display: inline-flex;
      }

      /*
	Submenu
*/
      .main-nav .children,
      .nav-item-children {
        min-width: 232px;
        padding: 1.0625em 0;
        border-radius: 5px;
        position: absolute;
        top: 100%;
        left: 0;
        background-color: #fff;
        box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07);
        visibility: hidden;
        font-size: 16px;
        line-height: 1.5em;
        list-style: none;
        text-align: left;
      }
      .main-nav .children > li,
      .nav-item-children > li {
        position: relative;
        font-size: 1em;
        line-height: normal;
      }
      .main-nav .children > li > a,
      .nav-item-children > li > a {
        display: block;
        padding: 0.7em 2.5em;
        width: 100%;
        color: #797b86;
      }
      .main-nav .children > li:hover > a,
      .nav-item-children > li:hover > a {
        background-color: #e7eaee;
      }
      .main-nav .children > li.active > a,
      .main-nav .children > li.current-menu-item > a,
      .main-nav .children > li:hover > a,
      .nav-item-children > li.active > a,
      .nav-item-children > li.current-menu-item > a,
      .nav-item-children > li:hover > a {
        color: #181b31;
      }
      .main-nav .children .children,
      .main-nav .children .nav-item-children,
      .nav-item-children .children,
      .nav-item-children .nav-item-children {
        bottom: auto;
        top: 0;
        left: 100%;
      }
      .main-nav .children .children.to-left,
      .main-nav .children .nav-item-children.to-left,
      .nav-item-children .children.to-left,
      .nav-item-children .nav-item-children.to-left {
        right: 100%;
      }
      .main-nav .children.to-left,
      .nav-item-children.to-left {
        left: auto;
        right: 0;
      }
      .main-nav .children.to-left .children,
      .main-nav .children.to-left .nav-item-children,
      .nav-item-children.to-left .children,
      .nav-item-children.to-left .nav-item-children {
        left: auto;
        right: 100%;
      }

      .main-nav .position-applied > .children,
      .position-applied > .nav-item-children {
        display: none;
        visibility: visible;
      }

      .megamenu-heading {
        margin: 0 0 1.25em;
        font-size: 16px;
        letter-spacing: 0.01em;
      }

      .megamenu-inner-row {
        padding: 35px;
        border-top: 1px solid rgba(0, 0, 0, 0.07);
      }

      .megamenu .lqd-custom-menu li {
        margin-bottom: 13px;
        font-size: 15px;
      }

      [data-megamenu-bg-scheme="dark"] .megamenu-inner-row {
        border-top-color: rgba(255, 255, 255, 0.07);
      }
      [data-megamenu-bg-scheme="dark"] .lqd-custom-menu a {
        color: #d0d1d6;
      }

      /*
	Nav Styles
*/
      .mainbar-wrap .row {
        flex-wrap: nowrap;
      }
      .mainbar-wrap .row > div:empty {
        display: none;
      }
      .mainbar-wrap .megamenu-hover-bg {
        display: none;
      }

      .mainbar-container {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: stretch;
        align-items: stretch;
      }
      .mainbar-container:before,
      .mainbar-container:after {
        content: none;
      }
      .mainbar-container .container {
        -webkit-box-flex: 1;
        flex: 1 1;
        padding: 0;
      }

      .mainbar-row {
        -webkit-box-align: stretch;
        align-items: stretch;
        -webkit-box-flex: 1;
        flex: 1 auto;
      }
      .mainbar-row:before,
      .mainbar-row:after {
        content: none;
      }
      .mainbar-row > [class^="col"] {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: stretch;
        align-items: stretch;
        position: static;
      }

      .mainbar {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column wrap;
        -webkit-box-flex: 1;
        flex: 1 auto;
      }
      .mainbar .navbar-header,
      .mainbar .main-nav-trigger {
        position: relative;
        z-index: 10;
      }

      .secondarybar-wrap {
        position: relative;
        z-index: 11;
      }
      .secondarybar-wrap ~ .secondarybar-wrap {
        z-index: 9;
      }

      .secondarybar-row {
        -webkit-box-align: stretch;
        align-items: stretch;
        -webkit-box-flex: 1;
        flex: 1 auto;
      }
      .secondarybar-row:before,
      .secondarybar-row:after {
        content: none;
      }
      .secondarybar-row > [class^="col"] {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row nowrap;
        -webkit-box-align: stretch;
        align-items: stretch;
      }
      .secondarybar-row > [class^="col"]:empty {
        display: none;
      }

      .secondarybar .header-module {
        padding-top: 10px;
        padding-bottom: 10px;
      }

      @-webkit-keyframes stickySlideDown {
        from {
          -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
        }
        to {
          -webkit-transform: translateY(0);
          transform: translateY(0);
        }
      }

      @keyframes stickySlideDown {
        from {
          -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
        }
        to {
          -webkit-transform: translateY(0);
          transform: translateY(0);
        }
      }
      .is-stuck {
        -webkit-animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1)
          both;
        animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1) both;
      }
      .is-stuck .navbar-brand {
        padding-top: 18px;
        padding-bottom: 18px;
      }
      .is-stuck.mainbar-wrap {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
      }
      .is-stuck > .megamenu-hover-bg {
        display: none !important;
      }

      .lqd-sticky-sentinel {
        width: 100%;
        min-height: 1px;
        top: 100%;
        left: 0;
        z-index: -1;
      }
      .vc_row > .lqd-sticky-sentinel,
      .titlebar > .lqd-sticky-sentinel {
        top: calc(100% - 2px);
      }

      .is-stuck {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 99;
      }

      /* 1.3. Footer */
      .main-footer .widget-title {
        font-size: 18px;
        margin-bottom: 1.35em;
      }
      .main-footer > .vc_row {
        margin-left: 0;
        margin-right: 0;
      }
      .main-footer .wpb_single_image {
        margin-bottom: 0;
      }

      .lqd-main-footer-default {
        padding-bottom: 30px;
        padding-top: 30px;
        margin-top: 70px;
        background-color: #f2f2f2;
        color: #3b3b3b;
      }

      /* 1.4. Titlebar */
      .titlebar-scroll-link {
        font-size: 30px;
        position: absolute;
        bottom: 1.25em;
        left: auto;
      }
      .text-center .titlebar-scroll-link {
        margin-left: -15px;
      }

      .titlebar-col {
        position: static;
      }

      .titlebar-inner {
        padding-top: 200px;
        padding-bottom: 200px;
        position: relative;
        z-index: 2;
        color: #000;
      }
      .titlebar-inner h1,
      .titlebar-inner p,
      .titlebar-inner .breadcrumb {
        position: relative;
        z-index: 1;
      }
      .titlebar-inner h1,
      .titlebar-inner p,
      .titlebar-inner a {
        color: inherit;
      }
      .titlebar-inner h1 {
        margin: 0 0 0.5em;
        font-size: 60px;
        font-weight: 600;
      }
      .titlebar-inner p {
        font-size: 20px;
        font-weight: 500;
      }
      .titlebar-inner p:last-child {
        margin-bottom: 0;
      }
      .titlebar-inner p,
      .titlebar-inner .titlebar-scroll-link {
        opacity: 0.6;
      }

      .titlebar {
        position: relative;
        background-color: inherit;
        background-size: cover;
      }
      .titlebar .breadcrumb {
        margin-top: 1.5em;
      }
      .titlebar .breadcrumb ol {
        background: none;
        border-radius: 0;
      }
      .titlebar .breadcrumb.bordered {
        padding-top: 1.25em;
        padding-bottom: 1.25em;
        border-top: 1px solid #f3f3f3;
        border-bottom: 1px solid #f3f3f3;
      }
      .titlebar > .breadcrumb {
        margin-top: 0;
      }
      .titlebar .titlebar-scroll-link:hover {
        opacity: 1;
      }
      .titlebar .main-header-overlay {
        position: relative;
        top: auto;
        left: auto;
      }
      .titlebar[data-parallax="true"]:before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #999;
        -webkit-transition: opacity 0.3s, visibility 0.3s;
        transition: opacity 0.3s, visibility 0.3s;
      }
      .titlebar[data-parallax="true"] .liquid-parallax-container {
        opacity: 0;
      }
      .titlebar[data-parallax="true"].liquid-parallax-bg:before {
        opacity: 0;
        visibility: hidden;
      }
      .titlebar[data-parallax="true"].liquid-parallax-bg
        .liquid-parallax-container {
        -webkit-animation: fadeIn 0.3s 0.1s cubic-bezier(0.39, 0.575, 0.565, 1)
          both alternate;
        animation: fadeIn 0.3s 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) both
          alternate;
      }
      .titlebar[data-parallax="true"].bg-none {
        background-image: none !important;
      }

      .titlebar-default .titlebar-inner {
        padding-top: 50px;
        padding-bottom: 50px;
      }
      .titlebar-default .titlebar-inner h1 {
        font-size: 48px;
      }

      .titlebar-sm .titlebar-inner {
        padding-top: 75px;
        padding-bottom: 75px;
      }

      .titlebar-md .titlebar-inner {
        padding-top: 100px;
        padding-bottom: 100px;
      }

      .titlebar.scheme-light {
        background-color: #10131d;
        color: #fff;
      }
      .titlebar.scheme-light .titlebar-inner,
      .titlebar.scheme-light .titlebar-inner h1,
      .titlebar.scheme-light .titlebar-inner p {
        color: inherit;
      }

      /* 2. PAGE LAYOUTS
*/
      /* 2.1. Header Side */
      /* 2.2. Sidebar */
      .contents-container .ld-container {
        width: auto;
      }

      /* 2.3. Stack */
      @-webkit-keyframes lqdStackArrowNext {
        0% {
          -webkit-transform: translate(0);
          transform: translate(0);
          opacity: 1;
        }
        60% {
          -webkit-transform: translateX(50%);
          transform: translateX(50%);
        }
        61% {
          -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
          opacity: 0;
        }
        100% {
          -webkit-transform: translate(0);
          transform: translate(0);
          opacity: 1;
        }
      }
      @keyframes lqdStackArrowNext {
        0% {
          -webkit-transform: translate(0);
          transform: translate(0);
          opacity: 1;
        }
        60% {
          -webkit-transform: translateX(50%);
          transform: translateX(50%);
        }
        61% {
          -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
          opacity: 0;
        }
        100% {
          -webkit-transform: translate(0);
          transform: translate(0);
          opacity: 1;
        }
      }
      @-webkit-keyframes lqdStackArrowPrev {
        0% {
          -webkit-transform: translate(0);
          transform: translate(0);
          opacity: 1;
        }
        60% {
          -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
        }
        61% {
          -webkit-transform: translateX(100%);
          transform: translateX(100%);
          opacity: 0;
        }
        100% {
          -webkit-transform: translate(0);
          transform: translate(0);
          opacity: 1;
        }
      }
      @keyframes lqdStackArrowPrev {
        0% {
          -webkit-transform: translate(0);
          transform: translate(0);
          opacity: 1;
        }
        60% {
          -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
        }
        61% {
          -webkit-transform: translateX(100%);
          transform: translateX(100%);
          opacity: 0;
        }
        100% {
          -webkit-transform: translate(0);
          transform: translate(0);
          opacity: 1;
        }
      }
      @-webkit-keyframes lqdStackNumberActive {
        from {
          -webkit-transform: scale(0.5);
          transform: scale(0.5);
          opacity: 0;
        }
        to {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 1;
        }
      }
      @keyframes lqdStackNumberActive {
        from {
          -webkit-transform: scale(0.5);
          transform: scale(0.5);
          opacity: 0;
        }
        to {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 1;
        }
      }
      @-webkit-keyframes lqdStackNumberPassed {
        from {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 1;
        }
        to {
          -webkit-transform: scale(1.5);
          transform: scale(1.5);
          opacity: 0;
        }
      }
      @keyframes lqdStackNumberPassed {
        from {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 1;
        }
        to {
          -webkit-transform: scale(1.5);
          transform: scale(1.5);
          opacity: 0;
        }
      }
      @-webkit-keyframes lqdStackNumberActiveUp {
        from {
          -webkit-transform: scale(1.5);
          transform: scale(1.5);
          opacity: 0;
        }
        to {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 1;
        }
      }
      @keyframes lqdStackNumberActiveUp {
        from {
          -webkit-transform: scale(1.5);
          transform: scale(1.5);
          opacity: 0;
        }
        to {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 1;
        }
      }
      @-webkit-keyframes lqdStackNumberPassedUp {
        from {
          -webkit-transform: scale(0.5);
          transform: scale(0.5);
          opacity: 1;
        }
        to {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 0;
        }
      }
      @keyframes lqdStackNumberPassedUp {
        from {
          -webkit-transform: scale(0.5);
          transform: scale(0.5);
          opacity: 1;
        }
        to {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 0;
        }
      }
      @-webkit-keyframes lqdStackArrowDash {
        from {
          stroke-dasharray: 5;
        }
        to {
          stroke-dasharray: 40;
        }
      }
      @keyframes lqdStackArrowDash {
        from {
          stroke-dasharray: 5;
        }
        to {
          stroke-dasharray: 40;
        }
      }
      @-webkit-keyframes lqdStackRowFadeScaleEnterFromBottom {
        from {
          -webkit-transform: translate3d(0, 100vh, 0);
          transform: translate3d(0, 100vh, 0);
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      @keyframes lqdStackRowFadeScaleEnterFromBottom {
        from {
          -webkit-transform: translate3d(0, 100vh, 0);
          transform: translate3d(0, 100vh, 0);
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      @-webkit-keyframes lqdStackRowFadeScaleEnter {
        from {
          -webkit-transform: scale3d(0.9, 0.9, 1);
          transform: scale3d(0.9, 0.9, 1);
          opacity: 0;
        }
        to {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
          opacity: 1;
        }
      }
      @keyframes lqdStackRowFadeScaleEnter {
        from {
          -webkit-transform: scale3d(0.9, 0.9, 1);
          transform: scale3d(0.9, 0.9, 1);
          opacity: 0;
        }
        to {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
          opacity: 1;
        }
      }
      @-webkit-keyframes lqdStackRowFadeScaleLeave {
        from {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
        to {
          -webkit-transform: scale3d(0.9, 0.9, 1);
          transform: scale3d(0.9, 0.9, 1);
          opacity: 0;
        }
      }
      @keyframes lqdStackRowFadeScaleLeave {
        from {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
        to {
          -webkit-transform: scale3d(0.9, 0.9, 1);
          transform: scale3d(0.9, 0.9, 1);
          opacity: 0;
        }
      }
      @-webkit-keyframes lqdStackRowFadeScaleLeaveToBottom {
        from {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        to {
          -webkit-transform: translate3d(0, 100vh, 0);
          transform: translate3d(0, 100vh, 0);
        }
      }
      @keyframes lqdStackRowFadeScaleLeaveToBottom {
        from {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        to {
          -webkit-transform: translate3d(0, 100vh, 0);
          transform: translate3d(0, 100vh, 0);
        }
      }
      @-webkit-keyframes lqdStackRowSlideOverEnterFromTop {
        from {
          -webkit-transform: translate3d(0, -100vh, 0);
          transform: translate3d(0, -100vh, 0);
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      @keyframes lqdStackRowSlideOverEnterFromTop {
        from {
          -webkit-transform: translate3d(0, -100vh, 0);
          transform: translate3d(0, -100vh, 0);
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      @-webkit-keyframes lqdStackRowSlideOverEnterFromBottom {
        from {
          -webkit-transform: translate3d(0, 100vh, 0);
          transform: translate3d(0, 100vh, 0);
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      @keyframes lqdStackRowSlideOverEnterFromBottom {
        from {
          -webkit-transform: translate3d(0, 100vh, 0);
          transform: translate3d(0, 100vh, 0);
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      @-webkit-keyframes lqdStackRowSlideOverLeaveToTop {
        from {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        to {
          -webkit-transform: translate3d(0, -50vh, 0);
          transform: translate3d(0, -50vh, 0);
        }
      }
      @keyframes lqdStackRowSlideOverLeaveToTop {
        from {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        to {
          -webkit-transform: translate3d(0, -50vh, 0);
          transform: translate3d(0, -50vh, 0);
        }
      }
      @-webkit-keyframes lqdStackRowSlideOverLeaveToBottom {
        from {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        to {
          -webkit-transform: translate3d(0, 50vh, 0);
          transform: translate3d(0, 50vh, 0);
        }
      }
      @keyframes lqdStackRowSlideOverLeaveToBottom {
        from {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        to {
          -webkit-transform: translate3d(0, 50vh, 0);
          transform: translate3d(0, 50vh, 0);
        }
      }
      .lqd-stack-page-number,
      .lqd-stack-prevnext-wrap,
      .lqd-stack-extra {
        display: none;
      }

      .pp-section {
        width: 100vw;
        height: 100vh;
        position: absolute !important;
        top: 0;
        left: 0;
        background-color: #fff;
        -webkit-transition: -webkit-transform 1.15s
          cubic-bezier(0.22, 0.61, 0.36, 1);
        transition: -webkit-transform 1.15s cubic-bezier(0.22, 0.61, 0.36, 1);
        transition: transform 1.15s cubic-bezier(0.22, 0.61, 0.36, 1);
        transition: transform 1.15s cubic-bezier(0.22, 0.61, 0.36, 1),
          -webkit-transform 1.15s cubic-bezier(0.22, 0.61, 0.36, 1);
      }
      .pp-section:not(.active):not(.lqd-stack-row-entering):not(
          .lqd-stack-row-leaving
        ) {
        left: -999999px;
        pointer-events: none;
      }
      .pp-section.vc_row-o-content-bottom {
        -webkit-box-pack: end;
        justify-content: flex-end;
      }
      .pp-section.vc_row-o-content-top {
        -webkit-box-pack: start;
        justify-content: flex-start;
      }

      .pp-table {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        align-content: flex-start;
      }

      .pp-tableCell {
        height: auto !important;
        width: 100%;
      }

      .pp-scrollable {
        overflow-y: auto;
      }

      .pp-auto-height {
        height: auto !important;
      }

      .lqd-stack-section-inner {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: inherit;
        justify-content: inherit;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .pp-enabled .titlebar {
        display: none !important;
      }
      .pp-enabled [data-liquid-stack="true"] {
        height: 100vh;
      }
      .pp-enabled [data-liquid-stack="true"] > section {
        width: 100%;
        height: 100vh;
        align-content: center;
        -webkit-transform: none !important;
        transform: none !important;
      }
      .pp-enabled [data-liquid-stack="true"] .main-footer {
        top: auto;
        bottom: 0;
        -webkit-animation: none !important;
        animation: none !important;
      }

      #pp-nav {
        position: fixed;
        top: 50%;
        right: 50px;
        z-index: 9;
        font-size: 11px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.2em;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      #pp-nav .pp-tooltip {
        display: inline-block;
        margin-right: 15px;
        position: absolute;
        top: 50%;
        right: 100%;
        opacity: 0;
        visibility: hidden;
        white-space: nowrap;
        -webkit-transition-property: visibility, opacity, color,
          -webkit-transform;
        transition-property: visibility, opacity, color, -webkit-transform;
        transition-property: visibility, opacity, transform, color;
        transition-property: visibility, opacity, transform, color,
          -webkit-transform;
        -webkit-transition-duration: 0.45s;
        transition-duration: 0.45s;
        -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
        transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      #pp-nav a {
        display: -webkit-inline-box;
        display: inline-flex;
        width: 36px;
        height: 1px;
        position: relative;
        background-color: rgba(0, 0, 0, 0.3);
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
        -webkit-transform-origin: right center;
        transform-origin: right center;
      }
      #pp-nav a:before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 21px;
        position: absolute;
        top: -10px;
        left: 0;
      }
      #pp-nav a.active {
        -webkit-transform: scaleX(1.5);
        transform: scaleX(1.5);
        background-color: #000;
      }
      #pp-nav a.active + .pp-tooltip {
        -webkit-transform: translate(-18px, -50%);
        transform: translate(-18px, -50%);
      }
      #pp-nav li {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse;
        -webkit-box-align: center;
        align-items: center;
        position: relative;
        margin: 30px 0;
      }
      #pp-nav li:first-child {
        margin-top: 0;
      }
      #pp-nav li:last-child {
        margin-bottom: 0;
      }
      .lqd-stack-has-footer #pp-nav li:nth-last-child(2) {
        margin-bottom: 0;
      }
      #pp-nav li:hover a {
        -webkit-transform: scaleX(1.5);
        transform: scaleX(1.5);
        background-color: #000;
      }
      #pp-nav li:hover .pp-tooltip {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate(-18px, -50%);
        transform: translate(-18px, -50%);
      }
      #pp-nav ul {
        padding: 0;
        margin: 0;
        list-style: none;
      }

      .lqd-stack-prevnext-button {
        display: -webkit-inline-box;
        display: inline-flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row nowrap;
        -webkit-box-align: center;
        align-items: center;
        padding: 0;
        border: none;
        position: fixed;
        top: 50%;
        z-index: 10;
        white-space: nowrap;
        background: none;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: color 0.3s;
        transition: color 0.3s;
      }
      .lqd-stack-prevnext-button:focus {
        outline: none;
      }
      .lqd-stack-prevnext-button svg {
        stroke: currentColor;
      }

      .lqd-stack-prev-button {
        left: 50px;
        margin-right: 5px;
      }

      .lqd-stack-next-button {
        right: 50px;
        margin-left: 5px;
      }

      .lqd-stack-buttons-style-1 .lqd-stack-prevnext-button {
        font-size: 10px;
        text-transform: uppercase;
        letter-spacing: 0.1em;
      }
      .lqd-stack-buttons-style-1 .lqd-stack-prevnext-button svg {
        display: none;
      }
      .lqd-stack-buttons-style-1 .lqd-stack-button-labbel {
        -webkit-transition: -webkit-transform 0.45s
          cubic-bezier(0.23, 1, 0.32, 1);
        transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .lqd-stack-buttons-style-1 .lqd-stack-button-ext {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
      }
      .lqd-stack-buttons-style-1 .lqd-stack-button-ext:before {
        display: inline-block;
        font: normal normal 2em "liquid-icon";
      }
      .lqd-stack-buttons-style-1 .lqd-stack-prev-button {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse;
      }
      .lqd-stack-buttons-style-1 .lqd-stack-prev-button .lqd-stack-button-ext {
        margin-right: 10px;
      }
      .lqd-stack-buttons-style-1
        .lqd-stack-prev-button
        .lqd-stack-button-ext:before {
        content: "\f117";
      }
      .lqd-stack-buttons-style-1
        .lqd-stack-prev-button:hover
        .lqd-stack-button-labbel {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px);
      }
      .lqd-stack-buttons-style-1
        .lqd-stack-prev-button:hover
        .lqd-stack-button-ext {
        -webkit-animation: lqdStackArrowPrev 0.45s
          cubic-bezier(0.77, 0, 0.175, 1) both alternate;
        animation: lqdStackArrowPrev 0.45s cubic-bezier(0.77, 0, 0.175, 1) both
          alternate;
      }
      .lqd-stack-buttons-style-1 .lqd-stack-next-button .lqd-stack-button-ext {
        margin-left: 10px;
      }
      .lqd-stack-buttons-style-1
        .lqd-stack-next-button
        .lqd-stack-button-ext:before {
        content: "\f119";
      }
      .lqd-stack-buttons-style-1
        .lqd-stack-next-button:hover
        .lqd-stack-button-labbel {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
      }
      .lqd-stack-buttons-style-1
        .lqd-stack-next-button:hover
        .lqd-stack-button-ext {
        -webkit-animation: lqdStackArrowNext 0.45s
          cubic-bezier(0.77, 0, 0.175, 1) both alternate;
        animation: lqdStackArrowNext 0.45s cubic-bezier(0.77, 0, 0.175, 1) both
          alternate;
      }

      .lqd-stack-buttons-style-2 .lqd-stack-button-labbel {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        top: 0;
        left: 0;
        width: 1px;
        word-wrap: normal !important;
      }
      .lqd-stack-buttons-style-2 .lqd-stack-button-ext {
        position: relative;
        display: inline-block;
        width: 36px;
        height: 36px;
      }
      .lqd-stack-buttons-style-2 .lqd-stack-button-circ {
        opacity: 0.3;
      }
      .lqd-stack-buttons-style-2 .lqd-stack-button-circ-clone {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 1;
        stroke-dasharray: 110;
        stroke-dashoffset: 110;
        -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.23, 1, 0.32, 1);
        transition: stroke-dashoffset 1s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .lqd-stack-buttons-style-2 .lqd-stack-button-arrow {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
      }
      .lqd-stack-buttons-style-2
        .lqd-stack-prevnext-button:hover
        .lqd-stack-button-arrow {
        -webkit-animation: lqdStackArrowDash 1s ease both alternate;
        animation: lqdStackArrowDash 1s ease both alternate;
      }
      .lqd-stack-buttons-style-2
        .lqd-stack-prev-button
        .lqd-stack-button-arrow {
        -webkit-transform: translate(-50%, -50%) rotate(180deg);
        transform: translate(-50%, -50%) rotate(180deg);
        margin-left: -1px;
      }
      .lqd-stack-buttons-style-2
        .lqd-stack-prev-button:hover
        .lqd-stack-button-circ-clone {
        stroke-dashoffset: 166;
      }
      .lqd-stack-buttons-style-2
        .lqd-stack-next-button
        .lqd-stack-button-arrow {
        margin-left: 1px;
      }
      .lqd-stack-buttons-style-2
        .lqd-stack-next-button:hover
        .lqd-stack-button-circ-clone {
        stroke-dashoffset: 53.5;
      }

      .lqd-stack-page-number {
        position: fixed;
        bottom: 40px;
        left: 50%;
        z-index: 10;
        font-size: 20px;
        font-weight: 700;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        -webkit-transition-property: opacity, visibility, color;
        transition-property: opacity, visibility, color;
        -webkit-transition-duration: 0.45s;
        transition-duration: 0.45s;
        -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
        transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
      }
      .lqd-stack-page-number span {
        display: inline-block;
      }

      .lqd-stack-page-number-counter {
        position: relative;
      }

      .lqd-stack-page-number-current {
        overflow: hidden;
      }

      .lqd-stack-page-number-passed {
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
      }

      .lqd-stack-page-number-total {
        font-size: 0.55em;
      }
      .lqd-stack-page-number-total:before {
        content: "";
        display: inline-block;
        width: 2px;
        height: 1.75em;
        margin-right: 4px;
        margin-left: 2px;
        background-color: currentColor;
        -webkit-transform: skewX(-18deg);
        transform: skewX(-18deg);
      }

      .lqd-stack-row-entering {
        z-index: 10 !important;
      }
      .lqd-stack-effect-fadeScale.lqd-stack-moving-up .lqd-stack-row-entering {
        -webkit-animation: lqdStackRowFadeScaleEnter 1.2s
          cubic-bezier(0.23, 1, 0.32, 1) both alternate;
        animation: lqdStackRowFadeScaleEnter 1.2s cubic-bezier(0.23, 1, 0.32, 1)
          both alternate;
        z-index: 0 !important;
      }
      .lqd-stack-effect-fadeScale.lqd-stack-moving-down
        .lqd-stack-row-entering {
        -webkit-animation: lqdStackRowFadeScaleEnterFromBottom 1.2s
          cubic-bezier(0.23, 1, 0.32, 1) both alternate;
        animation: lqdStackRowFadeScaleEnterFromBottom 1.2s
          cubic-bezier(0.23, 1, 0.32, 1) both alternate;
      }
      .lqd-stack-effect-slideOver.lqd-stack-moving-up .lqd-stack-row-entering {
        -webkit-animation: lqdStackRowSlideOverEnterFromTop 1.2s
          cubic-bezier(0.23, 1, 0.32, 1) both alternate;
        animation: lqdStackRowSlideOverEnterFromTop 1.2s
          cubic-bezier(0.23, 1, 0.32, 1) both alternate;
      }
      .lqd-stack-effect-slideOver.lqd-stack-moving-down
        .lqd-stack-row-entering {
        -webkit-animation: lqdStackRowSlideOverEnterFromBottom 1.2s
          cubic-bezier(0.23, 1, 0.32, 1) both alternate;
        animation: lqdStackRowSlideOverEnterFromBottom 1.2s
          cubic-bezier(0.23, 1, 0.32, 1) both alternate;
      }

      .lqd-stack-effect-fadeScale.lqd-stack-moving-up .lqd-stack-row-leaving {
        -webkit-animation: lqdStackRowFadeScaleLeaveToBottom 1.2s
          cubic-bezier(0.23, 1, 0.32, 1) both alternate;
        animation: lqdStackRowFadeScaleLeaveToBottom 1.2s
          cubic-bezier(0.23, 1, 0.32, 1) both alternate;
      }
      .lqd-stack-effect-fadeScale.lqd-stack-moving-down .lqd-stack-row-leaving {
        -webkit-animation: lqdStackRowFadeScaleLeave 1.2s
          cubic-bezier(0.23, 1, 0.32, 1) both alternate;
        animation: lqdStackRowFadeScaleLeave 1.2s cubic-bezier(0.23, 1, 0.32, 1)
          both alternate;
      }
      .lqd-stack-effect-slideOver.lqd-stack-moving-up .lqd-stack-row-leaving {
        -webkit-animation: lqdStackRowSlideOverLeaveToBottom 1.2s
          cubic-bezier(0.23, 1, 0.32, 1) both alternate;
        animation: lqdStackRowSlideOverLeaveToBottom 1.2s
          cubic-bezier(0.23, 1, 0.32, 1) both alternate;
      }
      .lqd-stack-effect-slideOver.lqd-stack-moving-down .lqd-stack-row-leaving {
        -webkit-animation: lqdStackRowSlideOverLeaveToTop 1.2s
          cubic-bezier(0.23, 1, 0.32, 1) both alternate;
        animation: lqdStackRowSlideOverLeaveToTop 1.2s
          cubic-bezier(0.23, 1, 0.32, 1) both alternate;
      }

      .lqd-stack-extra {
        display: block;
      }

      .lqd-stack-extra-content {
        position: fixed;
        bottom: 40px;
        z-index: 10;
        opacity: 0;
        visibility: hidden;
        -webkit-transition-property: opacity, visibility, color;
        transition-property: opacity, visibility, color;
        -webkit-transition-duration: 0.65s;
        transition-duration: 0.65s;
        -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
        transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
      }
      .lqd-stack-extra-content > * {
        margin: 0;
        color: inherit;
      }
      .lqd-stack-extra-content a {
        color: inherit;
      }
      .pp-enabled .lqd-stack-extra-content {
        opacity: 1;
        visibility: visible;
      }
      .lqd-stack-extra-content .social-icon a {
        -webkit-transition-property: opacity;
        transition-property: opacity;
      }
      .lqd-stack-extra-content .social-icon a:hover {
        opacity: 0.75;
      }

      .lqd-stack-extra-content-bottom-left {
        left: 50px;
      }

      .lqd-stack-extra-content-bottom-right {
        right: 50px;
      }

      .lqd-stack-initiated .main-header:not(.header-side) {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
      }
      .lqd-stack-initiated.admin-bar .main-header {
        top: 32px;
      }
      .lqd-stack-initiated .lqd-stack-page-number,
      .lqd-stack-initiated .lqd-stack-prevnext-wrap {
        display: block;
      }

      .lqd-stack-has-nav .lqd-stack-prevnext-button {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        -webkit-transform: none;
        transform: none;
      }
      .lqd-stack-has-nav .lqd-stack-prevnext-wrap {
        position: absolute;
        bottom: 40px;
        right: 50px;
        z-index: 10;
      }
      .lqd-stack-has-nav.lqd-stack-has-content-bottom-right
        .lqd-stack-prevnext-wrap {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        bottom: auto;
        top: 50%;
        right: auto;
        left: 50px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      .lqd-stack-has-nav.lqd-stack-has-content-bottom-right
        .lqd-stack-prevnext-button {
        margin: 0;
      }
      .lqd-stack-has-nav.lqd-stack-has-content-bottom-right
        .lqd-stack-prev-button {
        margin-bottom: 5px;
      }
      .lqd-stack-has-nav.lqd-stack-has-content-bottom-right
        .lqd-stack-next-button {
        margin-top: 5px;
      }
      .lqd-stack-has-nav.lqd-stack-has-content-bottom-right.lqd-stack-buttons-style-1
        .lqd-stack-prevnext-button {
        margin: 0;
        -webkit-transform-origin: left center;
        transform-origin: left center;
      }
      .lqd-stack-has-nav.lqd-stack-has-content-bottom-right.lqd-stack-buttons-style-1
        .lqd-stack-prev-button {
        -webkit-transform: rotate(90deg) translateX(-50%);
        transform: rotate(90deg) translateX(-50%);
      }
      .lqd-stack-has-nav.lqd-stack-has-content-bottom-right.lqd-stack-buttons-style-1
        .lqd-stack-prev-button
        .lqd-stack-button-labbel {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
      }
      .lqd-stack-has-nav.lqd-stack-has-content-bottom-right.lqd-stack-buttons-style-1
        .lqd-stack-next-button {
        -webkit-transform: rotate(90deg) translateX(50%);
        transform: rotate(90deg) translateX(50%);
      }
      .lqd-stack-has-nav.lqd-stack-has-content-bottom-right.lqd-stack-buttons-style-1
        .lqd-stack-next-button
        .lqd-stack-button-labbel {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
      }
      .lqd-stack-has-nav.lqd-stack-has-content-bottom-right.lqd-stack-buttons-style-2
        .lqd-stack-prev-button {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
      }
      .lqd-stack-has-nav.lqd-stack-has-content-bottom-right.lqd-stack-buttons-style-2
        .lqd-stack-next-button {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
      }

      .lqd-stack-moving .lqd-stack-prevnext-button,
      .lqd-stack-moving #pp-nav a {
        pointer-events: none;
      }
      .lqd-stack-moving .lqd-stack-page-number-current {
        -webkit-animation: lqdStackNumberActive 0.45s
          cubic-bezier(0.39, 0.575, 0.565, 1) both alternate;
        animation: lqdStackNumberActive 0.45s
          cubic-bezier(0.39, 0.575, 0.565, 1) both alternate;
      }
      .lqd-stack-moving .lqd-stack-page-number-passed {
        -webkit-animation: lqdStackNumberPassed 0.45s
          cubic-bezier(0.39, 0.575, 0.565, 1) both alternate;
        animation: lqdStackNumberPassed 0.45s
          cubic-bezier(0.39, 0.575, 0.565, 1) both alternate;
      }
      .lqd-stack-moving.lqd-stack-moving-up .lqd-stack-page-number-current {
        -webkit-animation-name: lqdStackNumberActiveUp;
        animation-name: lqdStackNumberActiveUp;
      }
      .lqd-stack-moving.lqd-stack-moving-up .lqd-stack-page-number-passed {
        -webkit-animation-name: lqdStackNumberPassedUp;
        animation-name: lqdStackNumberPassedUp;
      }

      .lqd-stack-active-row-dark #pp-nav a {
        color: inherit;
        background-color: rgba(255, 255, 255, 0.3);
      }
      .lqd-stack-active-row-dark #pp-nav li:hover a,
      .lqd-stack-active-row-dark #pp-nav a.active {
        background-color: #fff;
      }
      .lqd-stack-active-row-dark #pp-nav li {
        color: #fff;
      }
      .lqd-stack-active-row-dark .lqd-stack-prevnext-button,
      .lqd-stack-active-row-dark .lqd-stack-extra-content,
      .lqd-stack-active-row-dark .lqd-stack-page-number {
        color: #fff;
      }

      .lqd-stack-moving-up #pp-nav li,
      .lqd-stack-moving-up #pp-nav a {
        -webkit-transition-delay: 0.15s;
        transition-delay: 0.15s;
      }
      .lqd-stack-moving-up .lqd-stack-prevnext-button,
      .lqd-stack-moving-up .lqd-stack-extra-content,
      .lqd-stack-moving-up .lqd-stack-page-number {
        -webkit-transition-delay: 0.35s;
        transition-delay: 0.35s;
      }
      .lqd-stack-moving-up.lqd-stack-has-content-bottom-right
        .lqd-stack-prevnext-button {
        -webkit-transition-delay: 0.15s;
        transition-delay: 0.15s;
      }

      .lqd-stack-footer-active .lqd-stack-page-number,
      .lqd-stack-footer-active .lqd-stack-extra-content {
        opacity: 0;
        visibility: hidden;
      }
      .lqd-stack-footer-active section.vc_row:last-of-type {
        left: auto !important;
        visibility: visible !important;
        pointer-events: auto !important;
      }

      /* 2.4. Boxed */
      .site-boxed-layout {
        background-color: #eee;
      }
      .site-boxed-layout.site-boxed-layout-shadow-1 #wrap {
        box-shadow: 0 0 13px rgba(0, 0, 0, 0.1);
      }
      .site-boxed-layout.site-boxed-layout-shadow-2 #wrap {
        box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
      }
      .site-boxed-layout.site-boxed-layout-shadow-3 #wrap {
        box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
      }

      /* 3. LIQUID SHORTCODES
*/
      /* 3.1. Buttons */
      /* Animations */
      @-webkit-keyframes btnIconRipple {
        0% {
          border-width: 4px;
          -webkit-transform: scale(1);
          transform: scale(1);
        }
        80% {
          border-width: 1px;
          -webkit-transform: scale(1.35);
          transform: scale(1.35);
        }
        100% {
          opacity: 0;
        }
      }
      @keyframes btnIconRipple {
        0% {
          border-width: 4px;
          -webkit-transform: scale(1);
          transform: scale(1);
        }
        80% {
          border-width: 1px;
          -webkit-transform: scale(1.35);
          transform: scale(1.35);
        }
        100% {
          opacity: 0;
        }
      }
      @-webkit-keyframes btnDotAnimations {
        from {
          -webkit-transform: translateY(-6px);
          transform: translateY(-6px);
        }
        to {
          -webkit-transform: translateY(0);
          transform: translateY(0);
        }
      }
      @keyframes btnDotAnimations {
        from {
          -webkit-transform: translateY(-6px);
          transform: translateY(-6px);
        }
        to {
          -webkit-transform: translateY(0);
          transform: translateY(0);
        }
      }
      @-webkit-keyframes btnSplit {
        0%,
        100% {
          -webkit-transform-origin: left;
          transform-origin: left;
          -webkit-transform: translateX(100%) scaleX(1);
          transform: translateX(100%) scaleX(1);
        }
        50% {
          -webkit-transform: translateX(0%) scaleX(2);
          transform: translateX(0%) scaleX(2);
        }
        100% {
          -webkit-transform: translateX(0%) scaleX(1);
          transform: translateX(0%) scaleX(1);
        }
      }
      @keyframes btnSplit {
        0%,
        100% {
          -webkit-transform-origin: left;
          transform-origin: left;
          -webkit-transform: translateX(100%) scaleX(1);
          transform: translateX(100%) scaleX(1);
        }
        50% {
          -webkit-transform: translateX(0%) scaleX(2);
          transform: translateX(0%) scaleX(2);
        }
        100% {
          -webkit-transform: translateX(0%) scaleX(1);
          transform: translateX(0%) scaleX(1);
        }
      }
      @-webkit-keyframes btnSplitHover {
        0%,
        100% {
          -webkit-transform-origin: left;
          transform-origin: left;
          -webkit-transform: translateX(0%) scaleX(1);
          transform: translateX(0%) scaleX(1);
        }
        50% {
          -webkit-transform: translateX(0%) scaleX(2);
          transform: translateX(0%) scaleX(2);
        }
        100% {
          -webkit-transform: translateX(100%) scaleX(1);
          transform: translateX(100%) scaleX(1);
        }
      }
      @keyframes btnSplitHover {
        0%,
        100% {
          -webkit-transform-origin: left;
          transform-origin: left;
          -webkit-transform: translateX(0%) scaleX(1);
          transform: translateX(0%) scaleX(1);
        }
        50% {
          -webkit-transform: translateX(0%) scaleX(2);
          transform: translateX(0%) scaleX(2);
        }
        100% {
          -webkit-transform: translateX(100%) scaleX(1);
          transform: translateX(100%) scaleX(1);
        }
      }
      /* Button */
      .btn {
        display: -webkit-inline-box;
        display: inline-flex;
        padding: 0;
        position: relative;
        border: 1px solid var(--color-primary);
        border-radius: 0;
        font-size: 1em;
        white-space: nowrap;
        color: var(--color-primary);
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.05), 0 0 0 rgba(0, 0, 0, 0.05),
          0 0 0 rgba(0, 0, 0, 0.05), 0 0 0 rgba(0, 0, 0, 0.05),
          0 0 0 rgba(0, 0, 0, 0.05);
      }
      .btn > span,
      .btn strong,
      .btn i {
        -webkit-transition: -webkit-transform 0.3s
          cubic-bezier(0.22, 0.665, 0.34, 0.875);
        transition: -webkit-transform 0.3s
          cubic-bezier(0.22, 0.665, 0.34, 0.875);
        transition: transform 0.3s cubic-bezier(0.22, 0.665, 0.34, 0.875);
        transition: transform 0.3s cubic-bezier(0.22, 0.665, 0.34, 0.875),
          -webkit-transform 0.3s cubic-bezier(0.22, 0.665, 0.34, 0.875);
      }
      .btn > span {
        display: -webkit-inline-box;
        display: inline-flex;
        padding: 1.15em 2.1em;
        border-radius: inherit;
        border-color: inherit;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
      }
      .btn.text-uppercase {
        letter-spacing: 0.1em;
      }
      .btn.semi-round {
        border-radius: 2px;
      }
      .btn.round {
        border-radius: 4px;
      }
      .btn.circle {
        border-radius: 50em;
      }
      .btn.disabled {
        pointer-events: none;
        cursor: none;
      }
      .btn.disabled > span,
      .btn.disabled .btn-icon {
        opacity: 0.5;
      }
      .btn.border-none {
        border-width: 0;
      }
      .btn.border-none > span {
        margin: 0;
      }
      .btn.border-none .btn-gradient-border rect {
        stroke-width: 0;
      }
      .btn.border-thin {
        border-width: 1px;
      }
      .btn.border-thin > span {
        margin: -0.5px;
      }
      .btn.border-thin .btn-gradient-border rect {
        stroke-width: 1px;
      }
      .btn.border-thick {
        border-width: 2px;
      }
      .btn.border-thick > span {
        margin: -1px;
      }
      .btn.border-thick .btn-gradient-border rect {
        stroke-width: 2px;
      }
      .btn.border-thicker {
        border-width: 3px;
      }
      .btn.border-thicker > span {
        margin: -2px;
      }
      .btn.border-thicker .btn-gradient-border rect {
        stroke-width: 3px;
      }
      .btn + .btn {
        margin-left: 0.75em;
      }
      .btn.wide > span {
        padding-left: 2.4em;
        padding-right: 2.4em;
      }
      .btn:hover {
        border-color: transparent;
        background-color: var(--color-primary);
        color: #fff;
        -webkit-transform: translateY(-1px);
        transform: translateY(-1px);
        box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05),
          0px 2px 2px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05),
          0px 8px 8px rgba(0, 0, 0, 0.05), 0px 16px 16px rgba(0, 0, 0, 0.05);
      }
      .btn:hover .btn-gradient-bg-hover {
        opacity: 1;
      }

      /* Sizes*/
      .btn-xsm > span {
        padding: 0.6em 1em;
      }
      .btn-xsm.wide > span {
        padding-left: 1.7em;
        padding-right: 1.7em;
      }

      .btn-sm > span {
        padding: 0.85em 1.5em;
      }
      .btn-sm.wide > span {
        padding-left: 3em;
        padding-right: 3em;
      }

      .btn-lg > span {
        padding: 1.3em 2.7em;
      }
      .btn-lg.wide > span {
        padding-left: 3.6em;
        padding-right: 3.6em;
      }

      .btn-xlg > span {
        padding: 1.5em 3.5em;
      }
      .btn-xlg.wide > span {
        padding-left: 4.5em;
        padding-right: 4.5em;
      }

      .btn-custom-sized > span {
        width: 100%;
        text-align: center;
        -webkit-box-pack: center;
        justify-content: center;
        padding: 0;
      }

      .btn-icon {
        display: -webkit-inline-box;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 1em;
        letter-spacing: 0;
        -webkit-transition: inherit;
        transition: inherit;
        background-size: 99.99% !important;
      }
      .btn-icon i {
        position: relative;
        z-index: 3;
      }
      .btn-txt + .btn-icon {
        margin-right: 0;
        margin-left: 8px;
      }
      .btn-icon:only-child {
        margin-bottom: 0 !important;
      }
      .btn-gradient-bg + .btn-icon,
      .btn-icon:first-child {
        margin-left: auto;
        margin-right: auto;
      }

      .btn-icon,
      .btn-txt {
        position: relative;
        z-index: 3;
      }

      .btn-txt small {
        display: block;
        opacity: 0.7;
        font-size: 1em;
        text-transform: none;
        letter-spacing: normal;
        text-align: left;
      }

      /* Icon Shapes */
      .btn-icon-solid .btn-icon,
      .btn-icon-bordered .btn-icon {
        width: 2.5em;
        height: 2.5em;
        margin-left: 20px;
        border-width: 1px;
        border-style: solid;
        margin-top: -5%;
        margin-bottom: -5%;
      }
      .btn-icon-solid.btn-icon-left .btn-txt + .btn-icon,
      .btn-icon-bordered.btn-icon-left .btn-txt + .btn-icon {
        margin-left: 0;
        margin-right: 20px;
      }

      .btn-icon-semi-round .btn-icon {
        border-radius: 2px;
      }

      .btn-icon-round .btn-icon {
        border-radius: 4px;
      }

      .btn-icon-circle .btn-icon {
        border-radius: 50em;
      }
      .btn-icon-circle.btn-icon-ripple .btn-icon:before {
        content: "";
        display: inline-block;
        position: absolute;
        top: -2px;
        left: -2px;
        bottom: -2px;
        right: -2px;
        border-radius: inherit;
        border: 1px solid;
        -webkit-animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both
          infinite;
        animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;
      }
      .btn-icon-circle.btn-icon-ripple .btn-icon[class*="text-"] {
        border-color: currentColor;
      }

      .btn-icon-solid .btn-icon {
        border: none;
        background-color: var(--color-primary);
        color: #fff;
      }

      /* Icon Position */
      .btn-icon-block .btn-icon,
      .btn-icon-block .btn-txt {
        text-align: center;
        margin-left: auto !important;
        margin-right: auto !important;
      }
      .btn-icon-block .btn-icon {
        margin-top: 1.5em;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
      }
      .btn-icon-block .btn-txt {
        width: 100%;
      }

      .btn-icon-top .btn-icon,
      .btn-icon-left .btn-icon {
        -webkit-box-ordinal-group: 0;
        order: -1;
      }

      .btn-icon-left .btn-icon {
        margin-left: 0;
        margin-right: 8px;
      }

      .btn-icon-top.btn-icon-block .btn-icon {
        margin-bottom: 1.5em;
        margin-top: 0;
      }
      .btn-icon-top.btn-icon-block.btn-icon-xlg .btn-icon {
        margin-bottom: 0.5em;
      }

      /* Icon Sizes */
      .btn-icon-xsm .btn-icon {
        width: 1.5em;
        height: 1.5em;
      }

      .btn-icon-sm .btn-icon {
        width: 2em;
        height: 2em;
      }

      .btn-icon-lg .btn-icon {
        width: 3.2em;
        height: 3.2em;
      }

      .btn-icon-xlg .btn-icon {
        width: 3.5em;
        height: 3.5em;
      }

      .btn-icon-xxlg .btn-icon {
        width: 6.25em;
        height: 6.25em;
      }

      .btn-icon-border-thick .btn-icon {
        border-width: 2px;
      }

      .btn-icon-border-thicker .btn-icon {
        border-width: 3px;
      }

      .btn-icon-border-thickest .btn-icon {
        border-width: 4px;
      }

      /* Button Styles */
      .btn-solid {
        background: var(--color-primary);
        color: #fff;
      }
      .btn-solid.color-secondary {
        background-color: #4fda90;
        border-color: #4fda90;
      }
      .btn-solid.color-secondary .btn-gradient-bg {
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-start-secondary)),
          to(var(--color-gradient-stop-secondary))
        );
        background: linear-gradient(
          to right,
          var(--color-gradient-start-secondary) 0%,
          var(--color-gradient-stop-secondary) 100%
        );
      }
      .btn-solid:hover {
        color: #fff;
      }

      .btn-bordered.color-secondary {
        border-color: var(--color-secondary);
        color: var(--color-secondary);
      }
      .btn-bordered.color-secondary .btn-gradient-bg-hover {
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-stop-secondary)),
          to(var(--color-gradient-start-secondary))
        );
        background: linear-gradient(
          to right,
          var(--color-gradient-stop-secondary) 0%,
          var(--color-gradient-start-secondary) 100%
        );
      }
      .btn-bordered.color-secondary:hover {
        background-color: var(--color-secondary);
        color: #fff;
      }

      .btn-naked {
        border: none;
      }
      .btn-naked > span {
        padding: 0;
      }
      .btn-naked:hover {
        color: var(--color-primary);
        -webkit-transform: translateX(0) !important;
        transform: translateX(0) !important;
        background-color: transparent !important;
        box-shadow: none !important;
      }

      .backgroundcliptext .btn-naked:not(.btn-icon-solid).btn-gradient .btn-txt,
      .backgroundcliptext
        .btn-naked:not(.btn-icon-solid).btn-gradient
        .btn-icon
        i,
      .backgroundcliptext
        .btn-underlined:not(.btn-icon-solid).btn-gradient
        .btn-txt,
      .backgroundcliptext
        .btn-underlined:not(.btn-icon-solid).btn-gradient
        .btn-icon
        i {
        background-clip: text !important;
        -webkit-background-clip: text !important;
        text-fill-color: transparent !important;
        -webkit-text-fill-color: transparent !important;
      }
      .btn-naked > span > .btn-gradient-bg,
      .btn-underlined > span > .btn-gradient-bg {
        display: none;
      }

      .btn-underlined {
        border: none;
        background-color: transparent !important;
        position: relative;
      }
      .btn-underlined:before,
      .btn-underlined:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 1px;
        position: absolute;
        bottom: 0;
        left: 0;
        background-color: rgba(var(--color-primary), 0.25);
      }
      .btn-underlined:after {
        background: var(--color-primary);
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
        -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),
          -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      }
      .btn-underlined > span {
        padding: 0.4em 0;
      }
      .btn-underlined:hover {
        background-color: transparent;
        color: var(--color-primary);
        -webkit-transform: none;
        transform: none;
        box-shadow: none;
      }
      .btn-underlined:hover:after {
        -webkit-transform-origin: left center;
        transform-origin: left center;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
      }
      .btn-underlined.border-none:before,
      .btn-underlined.border-none:after {
        height: 0;
      }
      .btn-underlined.border-thin:before,
      .btn-underlined.border-thin:after {
        height: 1px;
      }
      .btn-underlined.border-thick:before,
      .btn-underlined.border-thick:after {
        height: 2px;
      }
      .btn-underlined.border-thicker:before,
      .btn-underlined.border-thicker:after {
        height: 3px;
      }
      .btn-underlined.color-secondary {
        color: var(--color-secondary);
      }
      .btn-underlined.color-secondary:before {
        background-color: var(--color-secondary);
      }
      .btn-underlined.color-secondary:after {
        background-color: #fff;
      }

      .btn-split,
      .btn-split:hover {
        border: none;
        box-shadow: none;
        background: none;
        color: #ffa487;
      }
      .btn-split:hover .btn-split-bg {
        -webkit-animation: btnSplitHover 0.65s cubic-bezier(0.25, 1, 0.35, 1)
          both;
        animation: btnSplitHover 0.65s cubic-bezier(0.25, 1, 0.35, 1) both;
      }

      .btn-block {
        width: 100%;
        white-space: normal;
      }
      .btn-block > span {
        width: 100%;
        -webkit-box-pack: center;
        justify-content: center;
      }
      .btn-block:hover {
        -webkit-transform: none;
        transform: none;
        box-shadow: none;
      }

      .btn-gradient {
        border: none;
      }
      .btn-gradient > span {
        margin: 0 !important;
      }
      .btn-gradient:hover {
        background-color: transparent;
      }

      .btn-bordered-gradient {
        border: none;
      }
      .btn-bordered-gradient:hover defs stop:first-child {
        stop-color: var(--color-gradient-start);
      }
      .btn-bordered-gradient:hover defs stop:last-child {
        stop-color: var(--color-gradient-stop);
      }

      .btn-bordered-gradient-primary:before {
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(rgba(120, 11, 238, 0.6)),
          to(rgba(29, 225, 209, 0.6))
        );
        background: linear-gradient(
          to right,
          rgba(120, 11, 238, 0.6) 0%,
          rgba(29, 225, 209, 0.6) 100%
        );
      }
      .btn-bordered-gradient-primary:after {
        background: #fff;
      }

      .btn-split-bg,
      .btn-gradient-bg {
        display: inline-block;
        width: 100%;
        height: 100%;
        border-radius: inherit;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        background-size: 99.99%;
      }

      .btn-gradient-bg {
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        );
        background: linear-gradient(
          to right,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        );
      }

      .btn-split-bg {
        width: 50%;
        background: #ffe1d8;
        box-shadow: 0 10px 15px rgba(0, 0, 0, 0.07);
        -webkit-animation: btnSplit 0.65s cubic-bezier(0.25, 1, 0.35, 1) both;
        animation: btnSplit 0.65s cubic-bezier(0.25, 1, 0.35, 1) both;
      }

      .btn-gradient-bg-hover {
        z-index: 1;
        opacity: 0;
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-stop)),
          to(var(--color-gradient-start))
        );
        background: linear-gradient(
          to right,
          var(--color-gradient-stop) 0%,
          var(--color-gradient-start) 100%
        );
        background-size: 99.99%;
      }

      .btn-gradient-border {
        width: calc(100% - 1px);
        height: calc(100% - 1px);
        position: absolute;
        fill: transparent;
        stroke: transparent;
        top: 0;
        left: 0;
        z-index: 2;
        overflow: visible !important;
      }
      .btn-gradient-border defs stop {
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        stop-opacity: 1;
      }
      .btn-gradient-border defs stop:first-child {
        stop-color: var(--color-gradient-start);
      }
      .btn-gradient-border defs stop:last-child {
        stop-color: var(--color-gradient-stop);
      }
      .btn-gradient-border rect {
        width: 100%;
        height: 100%;
        fill: transparent;
        stroke-width: 1;
      }

      .ld-ajax-loadmore {
        display: inline-block;
        border: 1px solid;
        position: relative;
        text-align: center;
        white-space: nowrap;
      }
      .ld-ajax-loadmore span {
        display: inline-block;
      }
      .ld-ajax-loadmore > span {
        display: block;
        padding: 0.75em 2em;
      }
      .ld-ajax-loadmore .static,
      .ld-ajax-loadmore .loading,
      .ld-ajax-loadmore .all-loaded {
        display: block;
        -webkit-transition: opacity 0.3s, visibility 0.3s,
          -webkit-transform 0.3s;
        transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
        transition: opacity 0.3s, visibility 0.3s, transform 0.3s;
        transition: opacity 0.3s, visibility 0.3s, transform 0.3s,
          -webkit-transform 0.3s;
      }
      .ld-ajax-loadmore .dots {
        display: block;
      }
      .ld-ajax-loadmore .dots > span {
        width: 6px;
        height: 6px;
        margin: 0 1px;
        border-radius: 50em;
        background-color: currentColor;
        -webkit-transform: translateY(0);
        transform: translateY(0);
      }
      .ld-ajax-loadmore .all-loaded,
      .ld-ajax-loadmore .loading {
        position: absolute;
        top: 50%;
        left: 50%;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
      }
      .ld-ajax-loadmore .loading {
        font-size: 10px;
      }
      .ld-ajax-loadmore .all-loaded i {
        margin-left: 8px;
      }
      .ld-ajax-loadmore.items-loading,
      .ld-ajax-loadmore.all-items-loaded {
        pointer-events: none;
        border-color: transparent;
      }
      .ld-ajax-loadmore.items-loading .static,
      .ld-ajax-loadmore.all-items-loaded .static {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
      }
      .ld-ajax-loadmore.items-loading .loading {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
      }
      .ld-ajax-loadmore.items-loading .loading .dots > span {
        -webkit-animation: dotAnimations 0.6s cubic-bezier(0.23, 1, 0.32, 1)
          infinite alternate backwards;
        animation: dotAnimations 0.6s cubic-bezier(0.23, 1, 0.32, 1) infinite
          alternate backwards;
      }
      .ld-ajax-loadmore.items-loading .loading .dots > span:nth-child(0) {
        -webkit-animation-delay: 0s;
        animation-delay: 0s;
      }
      .ld-ajax-loadmore.items-loading .loading .dots > span:nth-child(1) {
        -webkit-animation-delay: 0.1s;
        animation-delay: 0.1s;
      }
      .ld-ajax-loadmore.items-loading .loading .dots > span:nth-child(2) {
        -webkit-animation-delay: 0.2s;
        animation-delay: 0.2s;
      }
      .ld-ajax-loadmore.items-loading .loading .dots > span:nth-child(3) {
        -webkit-animation-delay: 0.3s;
        animation-delay: 0.3s;
      }
      .ld-ajax-loadmore.all-items-loaded {
        color: #000;
      }
      .ld-ajax-loadmore.all-items-loaded .all-loaded {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
      }

      .btn-secondary.btn-bordered {
        border-color: var(--color-secondary);
        color: var(--color-secondary);
      }
      .btn-secondary.btn-bordered:hover {
        background-color: var(--color-secondary);
        color: #fff;
      }
      .btn-secondary.btn-solid {
        border-color: var(--color-secondary);
        background-color: var(--color-secondary);
      }

      .btn-light.btn-bordered {
        color: #000;
        border-color: #e4e4e4;
      }
      .btn-light.btn-bordered:hover {
        border-color: #000;
        background-color: #000;
        color: #fff;
      }

      .btn-dark.btn-underlined {
        color: #3f4147;
      }
      .btn-dark.btn-underlined:before {
        background: rgba(63, 65, 71, 0.5);
      }
      .btn-dark.btn-underlined:after {
        background: #000;
      }
      .btn-dark.btn-solid {
        background-color: #222246;
        border-color: #222246;
      }

      .btn-black.btn-underlined {
        color: #000;
      }
      .btn-black.btn-underlined:before {
        background: rgba(0, 0, 0, 0.5);
      }
      .btn-black.btn-underlined:after {
        background: #000;
      }
      .btn-black.btn-solid {
        background-color: #000;
        border-color: #000;
      }

      .btn-white.btn-bordered {
        color: #fff;
        border-color: #fff;
      }
      .btn-white.btn-bordered:hover {
        border-color: #fff;
        background-color: #fff;
        color: #000;
      }
      .btn-white.btn-solid {
        border-color: #fff;
        background-color: #fff;
        color: #000;
      }
      .btn-white.btn-underlined:before {
        background-color: rgba(255, 255, 255, 0.75);
      }
      .btn-white.btn-underlined:after {
        background-color: #fff;
      }

      .btn-white-fade-border.btn-bordered {
        border-color: rgba(255, 255, 255, 0.2);
        color: #fff;
      }
      .btn-white-fade-border.btn-bordered:hover {
        border-color: #fff;
        background-color: #fff;
        color: #000;
      }

      .btn-hover-white.btn-solid:hover {
        border-color: #fff;
        background-color: #fff;
        color: #000;
      }
      .btn-hover-white.btn-underlined:hover {
        color: #fff;
      }
      .btn-hover-white.btn-underlined:hover:before,
      .btn-hover-white.btn-underlined:hover:after {
        background: #fff;
      }

      /* 3.2. Social Icons */
      .social-icon {
        padding: 0;
        margin: 0;
        list-style: none;
        font-size: 15px;
        line-height: 1em; /* Sizes */ /* Directions */ /* Shapes */ /* Color Schemes */
      }
      .social-icon li {
        display: inline-block;
        margin-right: 1.2em;
        font-size: 1em;
        line-height: 1em;
      }
      .social-icon li:last-child {
        margin-right: 0;
      }
      .social-icon i {
        display: inherit;
        -webkit-box-pack: inherit;
        justify-content: inherit;
        -webkit-box-align: inherit;
        align-items: inherit;
      }
      .social-icon.social-icon-sm {
        font-size: 14px;
      }
      .social-icon.social-icon-md {
        font-size: 18px;
      }
      .social-icon.social-icon-lg {
        font-size: 20px;
      }
      .social-icon.social-icon-lg li {
        margin-right: 1em;
      }
      .social-icon.vertical li {
        display: block;
        margin-right: 0 !important;
        margin-bottom: 1.2em;
      }
      .social-icon.vertical li:last-child {
        margin-bottom: 0;
      }
      .social-icon.round li,
      .social-icon.semi-round li,
      .social-icon.square li,
      .social-icon.circle li {
        margin-right: 0.5em;
      }
      .social-icon.round a,
      .social-icon.semi-round a,
      .social-icon.square a,
      .social-icon.circle a {
        display: -webkit-inline-box;
        display: inline-flex;
        width: 40px;
        height: 40px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        background-color: var(--color-primary);
        color: #fff;
      }
      .social-icon.round a:hover,
      .social-icon.semi-round a:hover,
      .social-icon.square a:hover,
      .social-icon.circle a:hover {
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
        -webkit-transform: translate(0, -2px);
        transform: translate(0, -2px);
      }
      .social-icon.round.social-icon-sm li,
      .social-icon.semi-round.social-icon-sm li,
      .social-icon.square.social-icon-sm li,
      .social-icon.circle.social-icon-sm li {
        margin-right: 0.3em;
      }
      .social-icon.round.social-icon-sm a,
      .social-icon.semi-round.social-icon-sm a,
      .social-icon.square.social-icon-sm a,
      .social-icon.circle.social-icon-sm a {
        width: 30px;
        height: 30px;
      }
      .social-icon.round.social-icon-md li,
      .social-icon.semi-round.social-icon-md li,
      .social-icon.square.social-icon-md li,
      .social-icon.circle.social-icon-md li {
        margin-right: 0.6em;
      }
      .social-icon.round.social-icon-md a,
      .social-icon.semi-round.social-icon-md a,
      .social-icon.square.social-icon-md a,
      .social-icon.circle.social-icon-md a {
        width: 48px;
        height: 48px;
      }
      .social-icon.round.social-icon-lg li,
      .social-icon.semi-round.social-icon-lg li,
      .social-icon.square.social-icon-lg li,
      .social-icon.circle.social-icon-lg li {
        margin-right: 0.7em;
      }
      .social-icon.round.social-icon-lg a,
      .social-icon.semi-round.social-icon-lg a,
      .social-icon.square.social-icon-lg a,
      .social-icon.circle.social-icon-lg a {
        width: 55px;
        height: 55px;
      }
      .social-icon.round i,
      .social-icon.round a {
        border-radius: 8%;
      }
      .social-icon.semi-round i,
      .social-icon.semi-round a {
        border-radius: 2%;
      }
      .social-icon.circle i,
      .social-icon.circle a {
        border-radius: 50em;
      }
      .social-icon.scheme-dark a {
        color: #000;
      }
      .social-icon.scheme-dark.semi-round a,
      .social-icon.scheme-dark.round a,
      .social-icon.scheme-dark.square a,
      .social-icon.scheme-dark.circle a {
        background-color: #000;
        color: #fff;
      }
      .social-icon.scheme-gray a {
        color: #999;
      }
      .social-icon.scheme-gray.semi-round a,
      .social-icon.scheme-gray.round a,
      .social-icon.scheme-gray.square a,
      .social-icon.scheme-gray.circle a {
        background-color: #999;
      }
      .social-icon.scheme-white a {
        color: #fff;
      }
      .social-icon.scheme-white.semi-round a,
      .social-icon.scheme-white.round a,
      .social-icon.scheme-white.square a,
      .social-icon.scheme-white.circle a {
        background-color: #fff;
        color: #000;
      }
      .social-icon.branded-text a {
        background-color: transparent;
      }
      .social-icon.branded i {
        width: 100%;
        height: 100%;
        position: relative;
      }
      .social-icon.branded a {
        background-color: transparent;
        line-height: normal;
      }

      /* 3.3. Accordions */
      .accordion {
        margin-bottom: 2em;
      }

      .accordion-title {
        margin: 0;
        position: relative;
        line-height: 1.5em;
      }
      .accordion-title a {
        display: block;
        width: 100%;
        padding: 0.93em 30px 0.93em 0;
        color: inherit;
      }

      .accordion-expander {
        display: inline-block;
        position: absolute;
        top: 50%;
        right: 30px;
        font-size: 16px;
        color: inherit;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      .accordion-expander > i {
        display: inline-block;
      }
      .accordion-expander > i:last-child {
        display: none;
      }
      .active .accordion-expander > i:last-child {
        display: inline-block;
      }
      .active .accordion-expander > i:first-child {
        display: none;
      }

      .accordion-content {
        padding: 1em 0;
      }
      .accordion-content > :last-child,
      .accordion-content > :only-child {
        margin-bottom: 0;
      }

      /* Accordion Styles */
      .accordion-active-has-fill .accordion-title a {
        padding-left: 30px;
        padding-right: 60px;
        background-color: transparent;
        color: inherit;
      }
      .accordion-active-has-fill .accordion-expander {
        right: 30px;
      }
      .accordion-active-has-fill .accordion-content {
        padding-left: 30px;
        padding-right: 30px;
      }
      .accordion-active-has-fill.accordion-title-bordered
        .active
        .accordion-title
        a,
      .accordion-active-has-fill.accordion-title-underlined
        .active
        .accordion-title
        a {
        border-color: transparent;
      }
      .accordion-active-has-fill .active .accordion-title a {
        background-color: var(--color-primary);
        color: #fff;
      }

      .accordion-body-underlined .accordion-item {
        border-bottom: 1px solid #e0e1eb;
      }
      .accordion-body-underlined .accordion-item:last-child {
        border-width: 0;
      }

      .accordion-body-bordered .accordion-content,
      .accordion-body-bordered .accordion-title a {
        padding-left: 30px;
        padding-right: 30px;
      }
      .accordion-body-bordered .accordion-item {
        margin-bottom: 20px;
        border: 1px solid rgba(0, 0, 0, 0.1);
      }
      .accordion-body-bordered .accordion-content {
        padding-top: 10px;
        padding-bottom: 30px;
      }

      .accordion-title-underlined .accordion-title a {
        padding-right: 0;
        border-bottom: 1px solid #dadde1;
      }
      .accordion-title-underlined .accordion-expander {
        right: 0;
      }

      .accordion-title-bordered .accordion-item {
        margin-bottom: 1.25em;
      }
      .accordion-title-bordered .accordion-title a {
        padding-left: 30px;
        padding-right: 60px;
        border: 1px solid #d8dbe2;
      }

      .accordion-title-round .accordion-title a {
        border-radius: 4px;
      }

      .accordion-title-circle .accordion-title a {
        border-radius: 50em;
      }

      .accordion-body-round .accordion-item {
        border-radius: 4px;
      }

      .accordion-active-has-shadow .accordion-title a {
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
      }
      .accordion-active-has-shadow .active .accordion-title a {
        box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
      }

      .accordion-expander-left .accordion-expander {
        right: auto;
        left: 0;
      }
      .accordion-expander-left .accordion-title a {
        padding-left: 30px;
      }
      .accordion-expander-left.accordion-body-bordered .accordion-title a,
      .accordion-expander-left.accordion-title-bordered .accordion-title a,
      .accordion-expander-left.accordion-active-has-fill .accordion-title a {
        padding-right: 30px;
        padding-left: 60px;
      }
      .accordion-expander-left.accordion-body-bordered .accordion-expander,
      .accordion-expander-left.accordion-title-bordered .accordion-expander,
      .accordion-expander-left.accordion-active-has-fill .accordion-expander {
        left: 30px;
      }
      .accordion-expander-left.accordion-body-underlined .accordion-content {
        padding-left: 30px;
      }

      .accordion-xs .accordion-item {
        margin-bottom: 0.5em;
      }
      .accordion-xs .accordion-title a {
        padding-top: 0;
        padding-bottom: 0;
      }

      .accordion-sm .accordion-title a {
        padding-top: 0.65em;
        padding-bottom: 0.65em;
      }

      .accordion-lg .accordion-title a {
        padding-top: 1.05em;
        padding-bottom: 1.05em;
      }

      .accordion-expander-lg .accordion-expander {
        font-size: 22px;
      }

      .accordion-expander-xl .accordion-expander {
        font-size: 26px;
      }

      .accordion-active-bg-white .active .accordion-title a {
        background-color: #fff;
        color: var(--color-primary);
      }

      .accordion-active-color-primary .active .accordion-title a {
        color: var(--color-primary);
      }

      .accordion-light .accordion-title a {
        color: #fff;
      }
      .accordion-light.accordion-body-underlined .accordion-item,
      .accordion-light.accordion-body-bordered .accordion-item {
        border-color: rgba(255, 255, 255, 0.35);
      }
      .accordion-light.accordion-title-underlined .accordion-title a,
      .accordion-light.accordion-title-bordered .accordion-title a {
        border-color: rgba(255, 255, 255, 0.35);
      }

      .accordion-titles-gray .accordion-title a {
        background-color: #f7f8f9;
      }

      /* 3.4. Iconboxes */
      /* Size Variables */
      /* Animations */
      @-webkit-keyframes iconRipple {
        0% {
          border-width: 4px;
          -webkit-transform: scale(1);
          transform: scale(1);
        }
        80% {
          border-width: 1px;
          -webkit-transform: scale(1.36);
          transform: scale(1.36);
        }
        100% {
          opacity: 0;
        }
      }
      @keyframes iconRipple {
        0% {
          border-width: 4px;
          -webkit-transform: scale(1);
          transform: scale(1);
        }
        80% {
          border-width: 1px;
          -webkit-transform: scale(1.36);
          transform: scale(1.36);
        }
        100% {
          opacity: 0;
        }
      }
      /* Icon Box */
      .iconbox {
        display: -webkit-box;
        display: flex;
        margin-bottom: 2em;
        position: relative;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        text-align: center;
        -webkit-transition: box-shadow 0.3s ease, background 0.3s ease;
        transition: box-shadow 0.3s ease, background 0.3s ease;
      }
      .iconbox .iconbox-icon-container,
      .iconbox .contents,
      .iconbox > h3 {
        position: relative;
        z-index: 2;
      }
      .iconbox .iconbox-icon-container,
      .iconbox p,
      .iconbox h3 {
        -webkit-transition-property: color, background;
        transition-property: color, background;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease;
        transition-timing-function: ease;
      }
      .iconbox h3 {
        display: inline-block;
        margin: 0 0 0.7em;
        font-size: 24px;
        line-height: 1.5em;
      }
      .iconbox .iconbox-icon-container {
        display: -webkit-box;
        display: flex;
        margin-bottom: 0.5em;
        border: 0 solid #f2f4f7;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 40px;
        line-height: 1em;
        color: var(--color-primary);
        -webkit-transition: border 0.3s, box-shadow 0.3s;
        transition: border 0.3s, box-shadow 0.3s;
      }
      .iconbox .iconbox-icon-container i,
      .iconbox .iconbox-icon-container img,
      .iconbox .iconbox-icon-container object,
      .iconbox .iconbox-icon-container > svg {
        position: relative;
        z-index: 2;
      }
      .iconbox .iconbox-icon-container img[src$=".svg"],
      .iconbox .iconbox-icon-container object,
      .iconbox .iconbox-icon-container > svg {
        display: inline-block;
        width: 40px;
        line-height: 0;
      }
      .iconbox .iconbox-icon-container img[src$=".svg"] stop,
      .iconbox .iconbox-icon-container object stop,
      .iconbox .iconbox-icon-container > svg stop {
        -webkit-transition: stop-color 0.3s ease;
        transition: stop-color 0.3s ease;
      }
      .iconbox .iconbox-icon-container > svg,
      .iconbox .iconbox-icon-container > svg path,
      .iconbox .iconbox-icon-container > svg rect,
      .iconbox .iconbox-icon-container > svg ellipse,
      .iconbox .iconbox-icon-container > svg circle,
      .iconbox .iconbox-icon-container > svg polygon,
      .iconbox .iconbox-icon-container > svg polyline {
        -webkit-transition: fill 0.3s, stroke 0.3s;
        transition: fill 0.3s, stroke 0.3s;
      }
      .iconbox .iconbox-icon-container i {
        display: inline-block;
        font-size: 1em;
      }
      .iconbox .iconbox-icon-container[data-plugin-animated-icon] {
        font-size: 1em;
        line-height: 1em !important;
      }
      .iconbox .iconbox-icon-container[data-plugin-animated-icon] > svg,
      .iconbox .iconbox-icon-container[data-plugin-animated-icon] object {
        opacity: 0;
      }
      .iconbox .contents {
        max-width: 100%;
      }
      .iconbox .iconbox-fill-el,
      .iconbox .iconbox-icon-hover-bg {
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: inherit;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
        opacity: 0;
        background-size: cover;
      }
      .iconbox p {
        margin-bottom: 0;
      }
      .iconbox .btn {
        margin-top: 1.5em;
        margin-bottom: 0.5em;
      }
      .iconbox.text-left {
        -webkit-box-align: start;
        align-items: flex-start;
      }
      .iconbox.text-right {
        -webkit-box-align: end;
        align-items: flex-end;
      }
      .iconbox:hover .iconbox-fill-el,
      .iconbox:hover .iconbox-icon-hover-bg {
        opacity: 1;
      }

      [data-animate-icon="true"] .iconbox-icon-container > svg,
      [data-animate-icon="true"] .iconbox-icon-container > object {
        opacity: 0;
      }
      [data-animate-icon="true"].iconbox-icon-animating
        .iconbox-icon-container
        > svg,
      [data-animate-icon="true"].iconbox-icon-animating
        .iconbox-icon-container
        > object {
        opacity: 1;
      }

      .iconbox-square .iconbox-icon-container i,
      .iconbox-square .iconbox-icon-container img[src$=".svg"],
      .iconbox-square .iconbox-icon-container object,
      .iconbox-square .iconbox-icon-container > svg,
      .iconbox-circle .iconbox-icon-container i,
      .iconbox-circle .iconbox-icon-container img[src$=".svg"],
      .iconbox-circle .iconbox-icon-container object,
      .iconbox-circle .iconbox-icon-container > svg,
      .iconbox-lozenge .iconbox-icon-container i,
      .iconbox-lozenge .iconbox-icon-container img[src$=".svg"],
      .iconbox-lozenge .iconbox-icon-container object,
      .iconbox-lozenge .iconbox-icon-container > svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
      }
      .iconbox-square[data-shape-border] img,
      .iconbox-square.iconbox-icon-solid img,
      .iconbox-circle[data-shape-border] img,
      .iconbox-circle.iconbox-icon-solid img,
      .iconbox-lozenge[data-shape-border] img,
      .iconbox-lozenge.iconbox-icon-solid img {
        max-width: 68%;
      }

      .iconbox-label {
        display: inline-block;
        padding: 8px 12px;
        position: absolute;
        top: 13px;
        right: 13px;
        border-radius: 2px;
        background: #efefef;
        font-size: 12px;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        color: #000;
      }

      /* Icon Shape*/
      .iconbox-circle .iconbox-icon-container,
      .iconbox-lozenge .iconbox-icon-container,
      .iconbox-hexagon .iconbox-icon-container,
      .iconbox-square .iconbox-icon-container {
        border-radius: 6px;
        background: var(--color-primary);
        font-size: 40px;
        color: #fff;
      }
      .iconbox-circle .iconbox-icon-container img[src$=".svg"],
      .iconbox-circle .iconbox-icon-container object,
      .iconbox-circle .iconbox-icon-container > svg,
      .iconbox-lozenge .iconbox-icon-container img[src$=".svg"],
      .iconbox-lozenge .iconbox-icon-container object,
      .iconbox-lozenge .iconbox-icon-container > svg,
      .iconbox-hexagon .iconbox-icon-container img[src$=".svg"],
      .iconbox-hexagon .iconbox-icon-container object,
      .iconbox-hexagon .iconbox-icon-container > svg,
      .iconbox-square .iconbox-icon-container img[src$=".svg"],
      .iconbox-square .iconbox-icon-container object,
      .iconbox-square .iconbox-icon-container > svg {
        width: 50px;
      }

      .iconbox-circle .iconbox-icon-container,
      .iconbox-lozenge .iconbox-icon-container,
      .iconbox-square .iconbox-icon-container {
        width: 80px;
        height: 80px;
      }

      .iconbox-circle .iconbox-icon-container {
        border-radius: 50em;
      }
      .iconbox-circle .iconbox-icon-container img[src$=".svg"],
      .iconbox-circle .iconbox-icon-container object,
      .iconbox-circle .iconbox-icon-container > svg {
        width: 44px;
      }

      .iconbox-lozenge .iconbox-icon-container {
        border-radius: 15px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
      }
      .iconbox-lozenge .iconbox-icon-container i,
      .iconbox-lozenge .iconbox-icon-container img[src$=".svg"],
      .iconbox-lozenge .iconbox-icon-container object,
      .iconbox-lozenge .iconbox-icon-container > svg {
        -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
        transform: translateX(-50%) translateY(-50%) rotate(-45deg);
      }

      .iconbox-hexagon .iconbox-icon-container {
        width: 80px;
        height: 50px;
        margin-top: 26.6666666667px;
        margin-bottom: 26.6666666667px;
      }
      .iconbox-hexagon .iconbox-icon-container:before,
      .iconbox-hexagon .iconbox-icon-container:after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: inherit;
        height: inherit;
        background: inherit;
        -webkit-transform-origin: center center;
        transform-origin: center center;
        border-radius: inherit;
        z-index: -1;
      }
      .iconbox-hexagon .iconbox-icon-container:before {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
      }
      .iconbox-hexagon .iconbox-icon-container:after {
        -webkit-transform: rotate(-60deg);
        transform: rotate(-60deg);
      }

      .iconbox-wavebg .iconbox-icon-container {
        margin-top: 0.6em;
        margin-bottom: 1em;
      }
      .iconbox-wavebg .iconbox-icon-container .icon-wave-bg {
        opacity: 0.22;
      }
      .iconbox-wavebg .iconbox-icon-container .icon-wave-bg > img,
      .iconbox-wavebg .iconbox-icon-container .icon-wave-bg > svg {
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 0;
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
      }
      .iconbox-wavebg .iconbox-icon-container .icon-wave-bg > svg {
        width: 3.1em;
        height: auto;
      }
      .iconbox-wavebg .iconbox-icon-container .icon-wave-bg > img {
        max-width: none;
      }
      .iconbox-wavebg .iconbox-icon-container .icon-wave-bg path {
        fill: var(--color-primary);
      }
      .iconbox-wavebg .iconbox-icon-container .icon-wave-bg.default-opacity {
        opacity: 1;
      }

      /* Icon Style*/
      .iconbox-inline {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        justify-content: flex-start;
        text-align: left;
      }
      .iconbox-inline .iconbox-icon-container,
      .iconbox-inline h3 {
        margin-bottom: 0;
      }
      .iconbox-inline .iconbox-icon-wrap {
        flex-basis: auto;
      }
      .iconbox-inline .iconbox-icon-container {
        margin-right: 15px;
      }
      .iconbox-inline h3 {
        -webkit-box-flex: 1;
        flex-grow: 1;
        flex-basis: 0;
      }
      .iconbox-inline .contents {
        flex-basis: 100%;
        margin-top: 15px;
      }
      .iconbox-inline.text-right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse;
        -webkit-box-pack: end;
        justify-content: flex-end;
      }
      .iconbox-inline.text-right .iconbox-icon-container {
        margin-right: 0;
        margin-left: 15px;
      }
      .iconbox-inline.iconbox-wavebg .iconbox-icon-container {
        margin-right: 1.5em;
      }
      .iconbox-inline.iconbox-wavebg.text-right {
        margin-right: 0;
        margin-left: 1.5em;
      }

      .iconbox-side {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: stretch !important;
        align-items: stretch !important;
        -webkit-box-pack: start;
        justify-content: flex-start;
        text-align: left;
      }
      .iconbox-side .iconbox-icon-wrap {
        margin-right: 30px;
      }
      .iconbox-side .iconbox-icon-container {
        margin-bottom: 0;
      }
      .iconbox-side .contents {
        overflow: hidden;
        -webkit-box-flex: 1;
        flex: 1;
      }
      .iconbox-side.text-right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse;
      }
      .iconbox-side.text-right .iconbox-icon-wrap {
        margin-right: 0;
        margin-left: 30px;
      }
      .iconbox-side.iconbox-wavebg .iconbox-icon-container {
        margin-right: 1.5em;
      }
      .iconbox-side.iconbox-wavebg.text-right {
        margin-right: 0;
        margin-left: 1.5em;
      }

      /* Icon Borders */
      [data-shape-border="1"] .iconbox-icon-container {
        border-width: 1px;
      }

      [data-shape-border="2"] .iconbox-icon-container {
        border-width: 2px;
      }

      [data-shape-border="3"] .iconbox-icon-container {
        border-width: 3px;
      }
.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}

      /* Filling Styles */
      .iconbox-shadow,
      .iconbox-shadow-hover,
      .iconbox-bordered,
      .iconbox-filled {
        padding: 25px 10%;
        background-color: #fff;
      }
      .iconbox-shadow.iconbox-inline,
      .iconbox-shadow.iconbox-side,
      .iconbox-shadow-hover.iconbox-inline,
      .iconbox-shadow-hover.iconbox-side,
      .iconbox-bordered.iconbox-inline,
      .iconbox-bordered.iconbox-side,
      .iconbox-filled.iconbox-inline,
      .iconbox-filled.iconbox-side {
        padding: 45px 5%;
      }

      .iconbox-semiround {
        border-radius: 5px;
      }

      .iconbox-round {
        border-radius: 10px;
      }

      .iconbox-shadow {
        box-shadow: 0 25px 70px rgba(0, 0, 0, 0.07);
      }

      .iconbox-shadow-hover {
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
      }
      .iconbox-shadow-hover:hover {
        box-shadow: 0 25px 70px rgba(0, 0, 0, 0.07);
      }

      .iconbox-bordered {
        padding-top: 40px;
        padding-bottom: 40px;
        border: 1px solid #e1e1e1;
      }

      .iconbox-filled-hover:before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0;
        opacity: 0;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        border-radius: inherit;
        background: var(--color-primary);
        background-size: cover;
        background-position: center;
      }
      .iconbox-filled-hover:hover {
        color: #fff;
      }
      .iconbox-filled-hover:hover .iconbox-icon-container,
      .iconbox-filled-hover:hover h3,
      .iconbox-filled-hover:hover p,
      .iconbox-filled-hover:hover p span,
      .iconbox-filled-hover:hover a,
      .iconbox-filled-hover:hover .btn[class*="text-"] {
        color: inherit !important;
      }
      .iconbox-filled-hover:hover .btn-underlined:before,
      .iconbox-filled-hover:hover .btn-underlined:after {
        background: currentColor;
      }
      .iconbox-filled-hover:hover:before {
        opacity: 1;
      }
      .iconbox-filled-hover:hover.iconbox-icon-image
        .iconbox-icon-container
        svg
        path {
        fill: currentColor;
        stroke: currentColor;
        -webkit-filter: none;
        filter: none;
      }
      .iconbox-filled-hover.iconbox-has-fill-element:before {
        content: none;
      }
      .backgroundcliptext
        .iconbox-filled-hover.iconbox-heading-gradient:hover
        .iconbox-icon-container
        i,
      .backgroundcliptext
        .iconbox-filled-hover.iconbox-heading-gradient:hover
        h3 {
        background: #fff;
      }
      .iconbox-filled-hover.iconbox-scale-bg:before {
        -webkit-transition: opacity 0.35s 0.1s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1);
        transition: opacity 0.35s 0.1s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.35s cubic-bezier(0.23, 1, 0.32, 1),
          opacity 0.35s 0.1s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.35s cubic-bezier(0.23, 1, 0.32, 1),
          opacity 0.35s 0.1s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .iconbox-filled-hover.iconbox-scale-bg:hover:before {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        -webkit-transition: opacity 0.1s 0s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1);
        transition: opacity 0.1s 0s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.35s cubic-bezier(0.23, 1, 0.32, 1),
          opacity 0.1s 0s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.35s cubic-bezier(0.23, 1, 0.32, 1),
          opacity 0.1s 0s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .iconbox-filled-hover.iconbox-light-onhover:before {
        background-color: #fff;
      }
      .iconbox-filled-hover.iconbox-light-onhover:hover {
        color: rgba(30, 22, 102, 0.55);
      }
      .iconbox-filled-hover.iconbox-light-onhover:hover
        .iconbox-icon-container {
        color: var(--color-primary) !important;
      }
      .iconbox-filled-hover.iconbox-light-onhover:hover h3 {
        color: #1e1666 !important;
      }

      .iconbox-icon-shadow .iconbox-icon-container {
        box-shadow: 0 17px 30px rgba(0, 0, 0, 0.07);
      }

      .iconbox-icon-hover-shadow .iconbox-icon-container {
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
      }
      .iconbox-icon-hover-shadow:hover .iconbox-icon-container {
        box-shadow: 0 17px 30px rgba(0, 0, 0, 0.07);
      }

      .iconbox-icon-linked .iconbox-icon-wrap {
        position: relative;
      }
      .iconbox-icon-linked .iconbox-icon-wrap:after {
        content: "";
        display: inline-block;
        width: 1px;
        height: 200%;
        position: absolute;
        top: 0;
        left: 50%;
        background-color: #e9e9e9;
      }
      .iconbox-icon-linked:last-child .iconbox-icon-wrap:after {
        display: none;
      }

      .iconbox-contents-show-onhover.hide-target .contents > * {
        opacity: 0;
      }

      /* Heading sizes */
      .iconbox-heading-xs h3 {
        font-size: 18px;
      }

      .iconbox-heading-sm h3 {
        font-size: 20px;
      }

      .iconbox-heading-md h3 {
        font-size: 24px;
      }

      .iconbox-heading-lg h3 {
        font-size: 28px;
      }

      /* Heading Gradient */
      .backgroundcliptext .iconbox-heading-gradient h3 {
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(#1de1d1),
          to(#780bee)
        );
        background: linear-gradient(to right, #1de1d1 0%, #780bee 100%);
        background-clip: text !important;
        -webkit-background-clip: text !important;
        text-fill-color: transparent !important;
        -webkit-text-fill-color: transparent !important;
      }

      /* Icon Gradient */
      .backgroundcliptext .iconbox-icon-gradient .iconbox-icon-container i {
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(#1de1d1),
          to(#780bee)
        );
        background: linear-gradient(to right, #1de1d1 0%, #780bee 100%);
        background-clip: text !important;
        -webkit-background-clip: text !important;
        text-fill-color: transparent !important;
        -webkit-text-fill-color: transparent !important;
      }
       [data-tts-block-id].tts-active {
        background: rgba(206, 225, 255, 0.9) !important;
      }
      [data-tts-sentence-id].tts-active {
        background: rgba(0, 89, 191, 0.7) !important;
      }

      /* Sizes*/
      .iconbox-xxs .iconbox-icon-container img {
        width: 20px;
      }
      .iconbox-xxs.iconbox-circle .iconbox-icon-container,
      .iconbox-xxs.iconbox-square .iconbox-icon-container,
      .iconbox-xxs.iconbox-lozenge .iconbox-icon-container {
        width: 20px;
        height: 20px;
      }
      .iconbox-xxs.iconbox-hexagon .iconbox-icon-container {
        width: 20px;
        height: 12.5px;
      }
      .iconbox-xxs.iconbox-hexagon:not(.iconbox-inline)
        .iconbox-icon-container {
        margin-top: 6.6666666667px;
        margin-bottom: 6.6666666667px;
      }

      .iconbox-xs .iconbox-icon-container img {
        width: 45px;
      }
      .iconbox-xs.iconbox-circle .iconbox-icon-container,
      .iconbox-xs.iconbox-square .iconbox-icon-container,
      .iconbox-xs.iconbox-lozenge .iconbox-icon-container {
        width: 45px;
        height: 45px;
      }
      .iconbox-xs.iconbox-hexagon .iconbox-icon-container {
        width: 45px;
        height: 28.125px;
      }
      .iconbox-xs.iconbox-hexagon:not(.iconbox-inline) .iconbox-icon-container {
        margin-top: 15px;
        margin-bottom: 15px;
      }

      .iconbox-sm .iconbox-icon-container img {
        width: 60px;
      }
      .iconbox-sm.iconbox-circle .iconbox-icon-container,
      .iconbox-sm.iconbox-square .iconbox-icon-container,
      .iconbox-sm.iconbox-lozenge .iconbox-icon-container {
        width: 60px;
        height: 60px;
      }
      .iconbox-sm.iconbox-hexagon .iconbox-icon-container {
        width: 60px;
        height: 37.5px;
      }
      .iconbox-sm.iconbox-hexagon:not(.iconbox-inline) .iconbox-icon-container {
        margin-top: 20px;
        margin-bottom: 20px;
      }

      .iconbox-md .iconbox-icon-container img {
        width: 90px;
      }
      .iconbox-md.iconbox-circle .iconbox-icon-container,
      .iconbox-md.iconbox-square .iconbox-icon-container,
      .iconbox-md.iconbox-lozenge .iconbox-icon-container {
        width: 90px;
        height: 90px;
      }
      .iconbox-md.iconbox-hexagon .iconbox-icon-container {
        width: 90px;
        height: 56.25px;
      }
      .iconbox-md.iconbox-hexagon:not(.iconbox-inline) .iconbox-icon-container {
        margin-top: 30px;
        margin-bottom: 30px;
      }

      .iconbox-lg .iconbox-icon-container img {
        width: 100px;
      }
      .iconbox-lg.iconbox-circle .iconbox-icon-container,
      .iconbox-lg.iconbox-square .iconbox-icon-container,
      .iconbox-lg.iconbox-lozenge .iconbox-icon-container {
        width: 100px;
        height: 100px;
      }
      .iconbox-lg.iconbox-hexagon .iconbox-icon-container {
        width: 100px;
        height: 62.5px;
      }
      .iconbox-lg.iconbox-hexagon:not(.iconbox-inline) .iconbox-icon-container {
        margin-top: 33.3333333333px;
        margin-bottom: 33.3333333333px;
      }

      .iconbox-xl .iconbox-icon-container img {
        width: 125px;
      }
      .iconbox-xl.iconbox-circle .iconbox-icon-container,
      .iconbox-xl.iconbox-square .iconbox-icon-container,
      .iconbox-xl.iconbox-lozenge .iconbox-icon-container {
        width: 125px;
        height: 125px;
      }
      .iconbox-xl.iconbox-hexagon .iconbox-icon-container {
        width: 125px;
        height: 78.125px;
      }
      .iconbox-xl.iconbox-hexagon:not(.iconbox-inline) .iconbox-icon-container {
        margin-top: 41.6666666667px;
        margin-bottom: 41.6666666667px;
      }

      .iconbox-xxs .iconbox-icon-container {
        font-size: 20px;
      }
      .iconbox-xxs .iconbox-icon-container img[src$=".svg"],
      .iconbox-xxs .iconbox-icon-container object,
      .iconbox-xxs .iconbox-icon-container > svg {
        width: 20px;
      }

      .iconbox-xs .iconbox-icon-container {
        font-size: 20px;
      }
      .iconbox-xs .iconbox-icon-container img[src$=".svg"],
      .iconbox-xs .iconbox-icon-container object,
      .iconbox-xs .iconbox-icon-container > svg {
        width: 20px;
      }

      .iconbox-sm .iconbox-icon-container {
        font-size: 25px;
      }
      .iconbox-sm .iconbox-icon-container img[src$=".svg"],
      .iconbox-sm .iconbox-icon-container object,
      .iconbox-sm .iconbox-icon-container > svg {
        width: 25px;
      }

      .iconbox-md .iconbox-icon-container {
        font-size: 40px;
      }
      .iconbox-md .iconbox-icon-container img[src$=".svg"],
      .iconbox-md .iconbox-icon-container object,
      .iconbox-md .iconbox-icon-container > svg {
        width: 40px;
      }

      .iconbox-lg .iconbox-icon-container {
        font-size: 45px;
      }
      .iconbox-lg .iconbox-icon-container img[src$=".svg"],
      .iconbox-lg .iconbox-icon-container object,
      .iconbox-lg .iconbox-icon-container > svg {
        width: 45px;
      }

      .iconbox-xl .iconbox-icon-container {
        font-size: 50px;
      }
      .iconbox-xl .iconbox-icon-container img[src$=".svg"],
      .iconbox-xl .iconbox-icon-container object,
      .iconbox-xl .iconbox-icon-container > svg {
        width: 50px;
      }

      .iconbox-icon-ripple .iconbox-icon-container:before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: inherit;
        border: 1px solid var(--color-primary);
        -webkit-animation: iconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both
          infinite;
        animation: iconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;
      }

      .iconbox-blue {
        background-color: #dde1f8;
      }
      .iconbox-blue .contents {
        color: #3d59e8;
      }

      .iconbox-pink {
        background-color: #fcd7e0;
      }
      .iconbox-pink .contents {
        color: #fe688b;
      }

      .iconbox-green {
        background-color: #c7f7ea;
      }
      .iconbox-green .contents {
        color: #28d5a7;
      }

      .lqd-parallax-iconboxes {
        padding: 35px 35px 15px;
        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.082);
      }

      .iconbox-color-pippin .iconbox-icon-container {
        color: #fd623c;
        background-color: #ffe4df;
      }

      .iconbox-color-apple .iconbox-icon-container {
        color: #46d664;
        background-color: #cdf2d6;
      }

      .compose-mode [data-animate-icon="true"] .iconbox-icon-container > svg,
      .compose-mode
        [data-animate-icon="true"]
        .iconbox-icon-container
        > object {
        opacity: 1;
      }

      @media screen and (min-width: 992px) {
        .lqd-parallax-iconboxes {
          margin-top: -110%;
        }
      }
      @media screen and (min-width: 768px) {
        .lqd-iconbox-stack {
          position: relative;
          text-align: center;
        }
        .lqd-iconbox-stack .iconbox {
          padding-left: 10px;
          padding-right: 10px;
          width: 150px;
        }
        .lqd-iconbox-stack .iconbox-icon-container {
          margin-bottom: 0;
        }
        .lqd-iconbox-stack .iconbox-blue,
        .lqd-iconbox-stack .iconbox-green {
          position: absolute;
          top: 26%;
          z-index: 2;
        }
        .lqd-iconbox-stack .iconbox-blue {
          top: 30%;
          left: 7%;
        }
        .lqd-iconbox-stack .iconbox-pink {
          margin-top: 12vw;
        }
        .lqd-iconbox-stack .iconbox-green {
          right: 7%;
        }
      }
      @media screen and (max-width: 767px) {
        .lqd-iconbox-stack .iconbox {
          width: 100%;
        }
      }
      /* 3.5. Tabs */
      .tabs-nav {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: stretch;
        align-items: stretch;
        margin-bottom: 2em;
        position: relative;
      }
      .tabs-nav > li,
      .tabs-nav > li > a {
        display: -webkit-box;
        display: flex;
      }
      .tabs-nav a {
        position: relative;
        z-index: 2;
        -webkit-box-align: center;
        align-items: center;
        padding: 0.6em 1em;
        font-size: 1em;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
      }
      .tabs-nav li {
        padding: 0;
        margin: 0;
        text-align: center;
        line-height: 1.5em;
        letter-spacing: inherit;
        -webkit-box-align: stretch;
        align-items: stretch;
        -webkit-box-pack: center;
        justify-content: center;
      }
      .tabs-nav li.active a,
      .tabs-nav li a:hover,
      .tabs-nav li a:focus {
        color: var(--color-link-hover);
        background-color: transparent;
      }

      .tabs-pane {
        display: none;
      }
      .tabs-pane.active {
        display: block;
      }

      /* Nav positions */
      .tabs-nav-centered .tabs-nav {
        -webkit-box-pack: center;
        justify-content: center;
      }

      .tabs-nav-justified .tabs-nav li,
      .tabs-nav-justified .tabs-nav li a {
        -webkit-box-flex: 1;
        flex: 1 auto;
      }

      .tabs-nav-spaced .tabs-nav li + li {
        margin-left: 8px;
      }

      /* Nav Borderes */
      .tabs-nav-bordered .tabs-nav {
        border: 1px solid #e0e1eb;
      }

      .tabs-nav-underlined .tabs-nav {
        border-bottom: 1px solid #e0e1eb;
      }

      .tabs-nav-items-bordered .tabs-nav li {
        font-size: 12px;
        border: 1px solid #e1e1e1;
      }
      .tabs-nav-items-bordered .tabs-nav a {
        padding: 1.25em 3.6666666667em;
        margin: -1px;
      }

      /* Nav Stats */
      .tabs-nav-filled .tabs-nav a {
        padding: 1.15em 2.8em;
        background-color: rgba(0, 0, 0, 0.07);
        color: #000;
      }
      .tabs-nav-filled.tabs-content-filled .tabs-nav a {
        background: none;
      }

      .tabs-nav-active-filled .tabs-nav li.active a,
      .tabs-nav-active-filled .tabs-nav li a:hover {
        background-color: #e0e1eb;
      }

      .tabs-nav-active-underlined .tabs-nav li {
        position: relative;
        overflow: hidden;
      }
      .tabs-nav-active-underlined .tabs-nav li:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 3px;
        position: absolute;
        bottom: -1px;
        left: 0;
        z-index: 0;
        pointer-events: none;
        background-color: var(--color-primary);
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
      }
      .tabs-nav-active-underlined .tabs-nav li.active:after,
      .tabs-nav-active-underlined .tabs-nav li:hover:after {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
      }

      .tabs-nav-shadowed .tabs-nav {
        box-shadow: 0 10px 50px rgba(0, 0, 0, 0.05);
      }

      /* Contens Stats */
      .tabs-contents-shadowed .tabs-nav {
        margin: 0;
      }
      .tabs-contents-shadowed .tabs-content {
        padding: 40px 30px 1.25em;
        background-color: #fff;
        box-shadow: 0 20px 50px rgba(0, 0, 0, 0.07);
      }

      .tabs-content-filled .tabs-nav {
        margin-bottom: 0;
      }
      .tabs-content-filled .tabs-content {
        padding: 30px 40px;
        background-color: #ececec;
      }

      /* Nav Icons */
      .tabs-nav-icon {
        margin-right: 0.65em;
        font-size: 26px;
      }

      /* Nav Size */
      .tabs-nav-sm .tabs-nav li {
        margin-left: 35px;
        margin-right: 35px;
      }
      .tabs-nav-sm .tabs-nav a {
        padding: 0.05em 0;
      }

      .tabs-nav-lg .tabs-nav a {
        padding: 1.2em 2em;
      }

      .tabs-nav-side {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        align-items: flex-start;
        -webkit-box-pack: stretch;
        justify-content: stretch;
      }
      .tabs-nav-side .tabs-nav,
      .tabs-nav-side .tabs-content {
        -webkit-box-flex: 1;
        flex: 1 auto;
      }
      .tabs-nav-side .tabs-nav {
        width: 26.5%;
        padding: 35px 0 30px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        flex-wrap: inherit;
        -webkit-box-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        justify-content: flex-start;
      }
      .tabs-nav-side .tabs-nav a {
        width: 100%;
        -webkit-box-flex: 1;
        flex: 1 auto;
        padding: 9px 40px;
        -webkit-box-pack: start;
        justify-content: flex-start;
      }
      .tabs-nav-side .tabs-nav a:after {
        content: "";
        display: inline-block;
        width: 4px;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
        background-color: currentColor;
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
      }
      .tabs-nav-side .tabs-nav a:hover:after {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
      }
      .tabs-nav-side .tabs-nav li {
        width: 100%;
        -webkit-box-pack: start;
        justify-content: flex-start;
        font-size: 16px;
        text-align: left;
        -webkit-transition: font-weight 0.3s;
        transition: font-weight 0.3s;
      }
      .tabs-nav-side .tabs-nav li.active {
        font-weight: 700;
      }
      .tabs-nav-side .tabs-nav li.active a:after {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
      }
      .tabs-nav-side .tabs-nav .tabs-nav-title {
        padding: 0 40px;
        margin-bottom: 20px;
      }
      .tabs-nav-side .tabs-nav .tabs-nav-title h6 {
        margin: 0;
        color: #5a5a5a;
      }
      .tabs-nav-side .tabs-content {
        width: 73.5%;
        padding: 30px;
      }

      .tabs-nav-side-alt .tabs-nav {
        width: 31.6%;
      }
      .tabs-nav-side-alt .tabs-nav li {
        border-bottom: 1px solid #f0f0f0;
        font-size: 20px;
        font-weight: 600;
      }
      .tabs-nav-side-alt .tabs-nav li a {
        padding: 1.15em 2.25em;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        align-items: flex-start;
        color: #100f26;
      }
      .tabs-nav-side-alt .tabs-nav li a:after {
        content: "\f105";
        width: auto;
        height: auto;
        position: absolute;
        top: 1.15em;
        left: 0;
        background: none;
        opacity: 0;
        font-family: fontAwesome;
        -webkit-transform: translateX(-8px);
        transform: translateX(-8px);
        -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
        transition: opacity 0.3s, -webkit-transform 0.3s;
        transition: transform 0.3s, opacity 0.3s;
        transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
        -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
        transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
      }
      .tabs-nav-side-alt .tabs-nav li a span {
        margin-top: 0.65em;
        font-size: 0.75em;
        line-height: 1.7333333333em;
        font-weight: 400;
      }
      .tabs-nav-side-alt .tabs-nav li.active a span,
      .tabs-nav-side-alt .tabs-nav li a span {
        color: #84898f;
      }
      .tabs-nav-side-alt .tabs-nav li.active a:after,
      .tabs-nav-side-alt .tabs-nav li:hover a:after {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
      }
      .tabs-nav-side-alt .tabs-nav li.active {
        font-weight: 600;
      }
      .tabs-nav-side-alt .tabs-nav li.active a {
        color: var(--color-primary);
      }
      .tabs-nav-side-alt .tabs-content {
        width: 68.4%;
      }

      .tabs-nav-side-block .tabs-nav li {
        border: none;
        border-radius: 6px;
        background-color: #fff;
        font-size: 21px;
        font-weight: 500;
        box-shadow: 0 10px 33px rgba(0, 0, 0, 0.05);
      }
      .tabs-nav-side-block .tabs-nav li:before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: inherit;
        background-color: var(--color-primary);
        opacity: 0;
        -webkit-transform: scale(0.97, 0.95);
        transform: scale(0.97, 0.95);
        -webkit-transition: opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1),
          -webkit-transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1);
        transition: opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1),
          -webkit-transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1);
        transition: transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1),
          opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1);
        transition: transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1),
          opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1),
          -webkit-transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1);
      }
      .tabs-nav-side-block .tabs-nav li:not(:last-child) {
        margin-bottom: 1.7em;
      }
      .tabs-nav-side-block .tabs-nav li a {
        padding-left: 30px;
        padding-right: 30px;
      }
      .tabs-nav-side-block .tabs-nav li a:after {
        content: none;
      }
      .tabs-nav-side-block .tabs-nav li a span {
        margin-top: 0.5em;
        opacity: 0.65;
        font-size: 0.7142857143em;
        color: inherit;
      }
      .tabs-nav-side-block .tabs-nav li.active:before,
      .tabs-nav-side-block .tabs-nav li:hover:before {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
      }
      .tabs-nav-side-block .tabs-nav li.active a,
      .tabs-nav-side-block .tabs-nav li:hover a {
        color: #fff;
      }
      .tabs-nav-side-block .tabs-nav li.active a span,
      .tabs-nav-side-block .tabs-nav li:hover a span {
        color: inherit;
      }
      .tabs-nav-side-block .tabs-nav li.active {
        font-weight: 500;
      }

      /* 3.6. Subscribe Forms */
      @-webkit-keyframes formRotate360 {
        to {
          -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
        }
      }
      @keyframes formRotate360 {
        to {
          -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
        }
      }
      .ld-sf {
        position: relative;
        margin-bottom: 2em; /*
* Form sizes
*/ /*
* Input style
*/ /*
* Button positions
*/ /*
* Button style
*/ /*
* Shadows
*/ /*
* Shapes
*/ /*
* Border thickness
*/ /*
* Button Stats
*/
      }
      .ld-sf input:focus {
        outline: none;
      }
      .ld-sf p {
        line-height: 1.5em;
        margin-bottom: 20px;
        position: relative;
      }
      .ld-sf p [type="submit"] {
        padding-top: 0;
        padding-bottom: 0;
      }
      .ld-sf [type="text"],
      .ld-sf [type="email"],
      .ld-sf [type="submit"] {
        height: 60px;
        -webkit-transition-property: opacity, visibility;
        transition-property: opacity, visibility;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
      }
      .ld-sf [type="text"],
      .ld-sf [type="email"] {
        display: block;
        width: 100%;
        padding: 0 2.5em;
        border-width: 1px;
        border-style: solid;
        border-color: #ededed;
        border-radius: 2px;
        background-color: transparent;
        line-height: 1.5em;
        -webkit-transition: background-color 0.3s ease, border-color 0.3s ease,
          box-shadow 0.3s ease;
        transition: background-color 0.3s ease, border-color 0.3s ease,
          box-shadow 0.3s ease;
      }
      .ld-sf [type="text"]:focus,
      .ld-sf [type="email"]:focus {
        border-color: #aaa;
      }
      .ld-sf [type="text"]::-webkit-input-placeholder,
      .ld-sf [type="email"]::-webkit-input-placeholder {
        color: inherit;
      }
      .ld-sf [type="text"]::-moz-placeholder,
      .ld-sf [type="email"]::-moz-placeholder {
        color: inherit;
      }
      .ld-sf [type="text"]:-moz-placeholder,
      .ld-sf [type="email"]:-moz-placeholder {
        color: inherit;
      }
      .ld-sf [type="text"]:-ms-input-placeholder,
      .ld-sf [type="email"]:-ms-input-placeholder {
        color: inherit;
      }
      .ld-sf select {
        display: inline-block;
        width: auto;
      }
      .ld-sf [type="submit"] {
        display: -webkit-inline-box;
        display: inline-flex;
        padding: 0 40px;
        margin: 0;
        border: 0;
        position: relative;
        border-radius: 2px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 13px;
        line-height: 1.5em;
        text-transform: uppercase;
        letter-spacing: 0.13em;
        outline: none;
        background-color: var(--color-primary);
        color: #fff;
        -webkit-transition: background 0.3s ease, color 0.3s ease,
          border 0.3s ease;
        transition: background 0.3s ease, color 0.3s ease, border 0.3s ease;
      }
      .ld-sf [type="submit"]:hover .submit-icon {
        -webkit-transform: translate3d(2px, 0, 0);
        transform: translate3d(2px, 0, 0);
      }
      .ld-sf [type="submit"]:hover .submit-text + .submit-icon {
        -webkit-transform: translate3d(2px, 0, 0);
        transform: translate3d(2px, 0, 0);
      }
      .ld-sf .submit-icon,
      .ld-sf .submit-text {
        display: inline-block;
        vertical-align: middle;
        -webkit-transition: -webkit-transform 0.3s ease;
        transition: -webkit-transform 0.3s ease;
        transition: transform 0.3s ease;
        transition: transform 0.3s ease, -webkit-transform 0.3s ease;
        line-height: 1em;
      }
      .ld-sf .submit-icon {
        font-size: 1.1em;
      }
      .ld-sf .submit-icon i {
        margin: 0;
      }
      .ld-sf .submit-icon + .submit-text {
        margin-left: 0.65em;
      }
      .ld-sf .submit-text + .submit-icon {
        margin-left: 0.65em;
      }
      .ld-sf .submit-text:empty {
        display: none;
      }
      .ld-sf[data-plugin-ld-sf] {
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.3s ease, visiblity 0.3s ease;
        transition: opacity 0.3s ease, visiblity 0.3s ease;
      }
      .ld-sf--is-initialized {
        opacity: 1 !important;
        visibility: visible !important;
      }
      .ld-sf--size-xs [type="text"],
      .ld-sf--size-xs [type="email"],
      .ld-sf--size-xs [type="submit"] {
        height: 45px;
      }
      .ld-sf--size-sm [type="text"],
      .ld-sf--size-sm [type="email"],
      .ld-sf--size-sm [type="submit"] {
        height: 50px;
      }
      .ld-sf--size-md [type="text"],
      .ld-sf--size-md [type="email"],
      .ld-sf--size-md [type="submit"] {
        height: 60px;
      }
      .ld-sf--size-lg [type="text"],
      .ld-sf--size-lg [type="email"] {
        height: 65px;
      }
      .ld-sf--size-lg [type="submit"] {
        height: 60px;
      }
      .ld-sf--size-xl [type="text"],
      .ld-sf--size-xl [type="email"] {
        height: 70px;
      }
      .ld-sf--size-xl [type="submit"] {
        height: 65px;
      }
      .ld-sf--input-solid [type="text"],
      .ld-sf--input-solid [type="email"] {
        border: none;
        background-color: #fff;
        color: #000;
      }
      .ld-sf--input-underlined [type="text"],
      .ld-sf--input-underlined [type="email"] {
        background-color: transparent;
        border-top: none;
        border-right: none;
        border-bottom-width: 1px;
        border-left: none;
        border-radius: 0 !important;
      }
      .ld-sf--input-underlined [type="text"]:focus,
      .ld-sf--input-underlined [type="email"]:focus {
        background-color: transparent;
      }
      html:not([dir="rtl"]) .ld-sf--input-underlined [type="text"],
      html:not([dir="rtl"]) .ld-sf--input-underlined [type="email"] {
        padding-left: 0 !important;
      }
      .ld-sf--button-inside [type="submit"] {
        position: absolute;
        bottom: 0;
        right: 0;
        min-height: 100%;
        max-height: 100%;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
      }
      .ld-sf--button-inside label ~ [type="submit"] {
        min-height: 0;
      }
      .ld-sf--button-inside.ld-sf--button-bordered [type="submit"] {
        bottom: 1px;
        height: calc(100% - 2px);
        min-height: calc(100% - 2px);
        border-top: none;
        border-bottom: none;
        border-right: none;
      }
      .ld-sf--button-inside.ld-sf--button-bordered .submit-text,
      .ld-sf--button-inside.ld-sf--button-bordered .submit-icon {
        margin-top: 0;
      }
      .ld-sf--button-inside.ld-sf--button-bordered.ld-sf--border-thick
        [type="submit"] {
        bottom: 2px;
        height: calc(100% - 4px);
        min-height: calc(100% - 4px);
      }
      .ld-sf--button-inside.ld-sf--button-bordered.ld-sf--border-thicker
        [type="submit"] {
        bottom: 3px;
        height: calc(100% - 6px);
        min-height: calc(100% - 6px);
      }
      .ld-sf--button-inside.ld-sf--button-naked [type="submit"] {
        padding-right: 1em;
      }
      .ld-sf--button-inside.button-shrinked [type="submit"] {
        bottom: 14%;
        right: 12px;
        max-height: 72%;
        min-height: 72%;
        height: 72%;
      }
      .ld-sf--button-inline form {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        -webkit-box-align: stretch;
        align-items: stretch;
      }
      .ld-sf--button-inline p,
      .ld-sf--button-inline [type="submit"] {
        vertical-align: bottom;
      }
      .ld-sf--button-inline p {
        -webkit-box-flex: 1;
        flex: 1 0;
        padding-right: 20px;
      }
      .ld-sf--button-inline [type="text"],
      .ld-sf--button-inline [type="email"] {
        display: inline-block;
      }
      .ld-sf--button-block [type="submit"] {
        width: 100%;
      }
      .ld-sf--button-bordered [type="submit"] {
        background-color: transparent;
        border: 1px solid var(--color-primary);
        color: var(--color-primary);
      }
      .ld-sf--button-naked [type="submit"] {
        padding-left: 0;
        padding-right: 0;
        background-color: transparent;
        border: none;
        color: var(--color-primary);
      }
      .ld-sf--button-underlined [type="submit"] {
        padding-left: 0;
        padding-right: 0;
        border-radius: 0;
        background-color: transparent;
        border-bottom: 1px solid var(--color-primary);
        color: var(--color-primary);
      }
      .ld-sf--input-shadow [type="text"],
      .ld-sf--input-shadow [type="email"] {
        box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07);
      }
      .ld-sf--input-shadow [type="text"]:focus,
      .ld-sf--input-shadow [type="email"]:focus {
        box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12);
      }
      .ld-sf--input-inner-shadow [type="text"],
      .ld-sf--input-inner-shadow [type="email"] {
        box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) inset;
      }
      .ld-sf--input-inner-shadow [type="text"]:focus,
      .ld-sf--input-inner-shadow [type="email"]:focus {
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset;
      }
      .ld-sf--sharp [type="text"],
      .ld-sf--sharp [type="email"],
      .ld-sf--sharp [type="submit"] {
        border-radius: 0;
      }
      .ld-sf--round [type="text"],
      .ld-sf--round [type="email"],
      .ld-sf--round [type="submit"] {
        border-radius: 4px;
      }
      .ld-sf--circle [type="text"],
      .ld-sf--circle [type="email"],
      .ld-sf--circle [type="submit"] {
        border-radius: 50em;
      }
      .ld-sf--border-thin [type="text"],
      .ld-sf--border-thin [type="email"],
      .ld-sf--border-thin [type="submit"] {
        border-width: 1px;
      }
      .ld-sf--border-thin .submit-text,
      .ld-sf--border-thin .submit-icon {
        margin-top: -1px;
      }
      .ld-sf--border-thick [type="text"],
      .ld-sf--border-thick [type="email"],
      .ld-sf--border-thick [type="submit"] {
        border-width: 2px;
      }
      .ld-sf--border-thick .submit-text,
      .ld-sf--border-thick .submit-icon {
        margin-top: -2px;
      }
      .ld-sf--border-thicker [type="text"],
      .ld-sf--border-thicker [type="email"],
      .ld-sf--border-thicker [type="submit"] {
        border-width: 3px;
      }
      .ld-sf--border-thicker .submit-text,
      .ld-sf--border-thicker .submit-icon {
        margin-top: -3px;
      }
      .ld-sf--button-hide-label [type="submit"] .submit-text {
        display: none !important;
      }
      .ld-sf--button-hide-label [type="submit"] .submit-icon {
        margin-left: 0 !important;
        margin-right: 0 !important;
      }
      .ld-sf--button-hidden [type="submit"] {
        display: none !important;
      }

      .ld_sf_form {
        position: relative;
      }

      .ld-sf-spinner {
        display: inline-block;
        width: 35px;
        height: 35px;
        position: absolute;
        top: 50%;
        left: 50%;
        border-radius: 50em;
        -webkit-transform: translate(-50%, -50%) scale(1.5);
        transform: translate(-50%, -50%) scale(1.5);
        color: inherit;
        opacity: 0;
        visibility: hidden;
        overflow: hidden;
        -webkit-transition-property: opacity, visibility, -webkit-transform;
        transition-property: opacity, visibility, -webkit-transform;
        transition-property: opacity, visibility, transform;
        transition-property: opacity, visibility, transform, -webkit-transform;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
      }
      .ld-sf-spinner:before,
      .ld-sf-spinner span {
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: inherit;
        border: 2px solid;
      }
      .ld-sf-spinner:before {
        content: "";
        opacity: 0.1;
      }
      .ld-sf-spinner span {
        text-indent: -99999px;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-clip-path: polygon(0 0%, 100% 50%, 100% 0%, 0% 0%);
        clip-path: polygon(0 0%, 100% 50%, 100% 0%, 0% 0%);
        -webkit-animation: formRotate360 1s linear both infinite;
        animation: formRotate360 1s linear both infinite;
      }

      .form-submitting .submit-text,
      .form-submitting .submit-icon {
        opacity: 0;
        visibility: hidden;
      }
      .form-submitting .ld-sf-spinner {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
      }

      .contact-form-result {
        margin-top: 1.5em;
      }

      #ld_sf_response p {
        padding: 0.75em 1.25em;
        border-radius: 3px;
        font-weight: 700;
        color: #000;
      }

      .ld_sf_response-success {
        background-color: rgba(107, 228, 117, 0.4);
        color: #1ca13d;
      }

      .ld_sf_response-error {
        background-color: rgba(228, 107, 107, 0.4);
        color: #a11c1c;
      }

      /* 3.7. Contact Forms */
      .contact-form {
        margin-bottom: 2em;
      }
      .contact-form p {
        margin-bottom: 0;
        position: relative;
      }
      .contact-form .ld-container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
      }
      .contact-form select,
      .contact-form input,
      .contact-form textarea,
      .contact-form .ui-selectmenu-button {
        display: -webkit-box;
        display: flex;
        width: 100%;
        height: 50px;
        padding-left: 2em;
        padding-right: 2em;
        margin-bottom: 20px;
        position: relative;
        border: 1px solid #d5d6de;
        border-radius: 0;
        background: none;
        -webkit-box-align: center;
        align-items: center;
        color: #b7b9c4;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
      }
      .contact-form select::-webkit-input-placeholder,
      .contact-form input::-webkit-input-placeholder,
      .contact-form textarea::-webkit-input-placeholder,
      .contact-form .ui-selectmenu-button::-webkit-input-placeholder {
        color: inherit;
      }
      .contact-form select::-moz-placeholder,
      .contact-form input::-moz-placeholder,
      .contact-form textarea::-moz-placeholder,
      .contact-form .ui-selectmenu-button::-moz-placeholder {
        color: inherit;
      }
      .contact-form select:-moz-placeholder,
      .contact-form input:-moz-placeholder,
      .contact-form textarea:-moz-placeholder,
      .contact-form .ui-selectmenu-button:-moz-placeholder {
        color: inherit;
      }
      .contact-form select:-ms-input-placeholder,
      .contact-form input:-ms-input-placeholder,
      .contact-form textarea:-ms-input-placeholder,
      .contact-form .ui-selectmenu-button:-ms-input-placeholder {
        color: inherit;
      }
      .contact-form select:focus,
      .contact-form input:focus,
      .contact-form textarea:focus,
      .contact-form .ui-selectmenu-button:focus {
        outline: none;
        border-color: #9c9eb1;
        color: #9c9eb1;
      }
      .contact-form input[type="date"] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
      }
      .contact-form input[type="submit"],
      .contact-form button[type="submit"] {
        display: -webkit-inline-box;
        display: inline-flex;
        width: auto;
        height: 50px;
        margin-bottom: 0;
        padding: 0 2.8em;
        border: 1px solid var(--color-primary);
        background-color: var(--color-primary);
        -webkit-box-align: center;
        align-items: center;
        color: #fff;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
      }
      .contact-form input[type="submit"]:hover,
      .contact-form button[type="submit"]:hover {
        -webkit-transform: translateY(-1px);
        transform: translateY(-1px);
        box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05),
          0px 2px 2px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05),
          0px 8px 8px rgba(0, 0, 0, 0.05), 0px 16px 16px rgba(0, 0, 0, 0.05);
      }
      .contact-form input[type="radio"],
      .contact-form input[type="checkbox"] {
        display: initial;
        width: auto;
        height: auto;
      }
      .contact-form select {
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
      }
      .contact-form select[multiple] {
        padding: 0;
        height: auto;
      }
      .contact-form select[multiple] option {
        padding: 0.5em 2em;
      }
      .contact-form label {
        font-weight: inherit;
        margin-right: 5px;
      }
      .contact-form textarea {
        height: auto !important;
        padding-top: 1em;
        padding-bottom: 1em;
        border-radius: 0 !important;
      }
      .contact-form i {
        display: inline-block;
        position: absolute;
        top: 50%;
        z-index: 2;
        left: calc(1em + 15px);
        margin-top: -10px;
        pointer-events: none;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      .contact-form i ~ label,
      .contact-form i ~ input,
      .contact-form i ~ textarea {
        text-indent: 1em;
      }
      .contact-form .ui-selectmenu-button .ui-selectmenu-text {
        -webkit-box-flex: 1;
        flex: 1 auto;
      }
      .contact-form .ui-selectmenu-button .ui-selectmenu-icon {
        -webkit-box-ordinal-group: 2;
        order: 1;
      }
      .contact-form .ui-spinner {
        width: 100%;
        padding: 0;
        border-radius: 0;
        border: none;
      }
      .contact-form input.ui-spinner-input {
        margin: 0;
        box-shadow: none;
      }
      .contact-form a.ui-spinner-button {
        border: none;
        border-radius: 0;
        background-color: transparent;
      }
      .contact-form a.ui-spinner-button:active {
        background-color: #181b31;
      }

      /* Inputs sizes */
      .contact-form-inputs-sm select,
      .contact-form-inputs-sm input,
      .contact-form-inputs-sm textarea,
      .contact-form-inputs-sm .ui-selectmenu-button {
        height: 40px;
      }
      .contact-form-inputs-sm input[type="submit"],
      .contact-form-inputs-sm button[type="submit"] {
        height: 40px;
      }

      .contact-form-inputs-md select,
      .contact-form-inputs-md input,
      .contact-form-inputs-md textarea,
      .contact-form-inputs-md .ui-selectmenu-button {
        height: 50px;
      }
      .contact-form-inputs-md input[type="submit"],
      .contact-form-inputs-md button[type="submit"] {
        height: 50px;
      }

      .contact-form-inputs-lg select,
      .contact-form-inputs-lg input,
      .contact-form-inputs-lg textarea,
      .contact-form-inputs-lg .ui-selectmenu-button {
        height: 60px;
        margin-bottom: 30px;
      }
      .contact-form-inputs-lg input[type="submit"],
      .contact-form-inputs-lg button[type="submit"] {
        height: 60px;
      }

      /* Input Shapes */
      .contact-form-inputs-underlined select,
      .contact-form-inputs-underlined input,
      .contact-form-inputs-underlined textarea,
      .contact-form-inputs-underlined .ui-selectmenu-button {
        padding-left: 0;
        padding-right: 0;
        border-width: 0;
        border-bottom-width: 1px;
      }
      .contact-form-inputs-underlined i {
        left: 15px;
      }
      .contact-form-inputs-underlined i ~ label,
      .contact-form-inputs-underlined i ~ input,
      .contact-form-inputs-underlined i ~ textarea {
        text-indent: 2em;
      }

      .contact-form-inputs-filled select,
      .contact-form-inputs-filled input,
      .contact-form-inputs-filled textarea,
      .contact-form-inputs-filled .ui-selectmenu-button {
        border: none;
        background-color: #fff;
      }

      /* Inputs Border Thickness */
      .contact-form-inputs-border-thin select,
      .contact-form-inputs-border-thin input,
      .contact-form-inputs-border-thin textarea,
      .contact-form-inputs-border-thin .ui-selectmenu-button {
        border-width: 1px;
      }
      .contact-form-inputs-border-thin input[type="submit"],
      .contact-form-inputs-border-thin button[type="submit"] {
        border-width: 1px;
      }

      .contact-form-inputs-border-thick select,
      .contact-form-inputs-border-thick input,
      .contact-form-inputs-border-thick textarea,
      .contact-form-inputs-border-thick .ui-selectmenu-button {
        border-width: 2px;
      }
      .contact-form-inputs-border-thick input[type="submit"],
      .contact-form-inputs-border-thick button[type="submit"] {
        border-width: 2px;
      }

      .contact-form-inputs-border-thicker select,
      .contact-form-inputs-border-thicker input,
      .contact-form-inputs-border-thicker textarea,
      .contact-form-inputs-border-thicker .ui-selectmenu-button {
        border-width: 3px;
      }
      .contact-form-inputs-border-thicker input[type="submit"],
      .contact-form-inputs-border-thicker button[type="submit"] {
        border-width: 3px;
      }

      /* Inputs Border Roundness */
      .contact-form-inputs-sharp select,
      .contact-form-inputs-sharp input,
      .contact-form-inputs-sharp textarea,
      .contact-form-inputs-sharp .ui-selectmenu-button {
        border-radius: 0;
      }
      .contact-form-inputs-sharp input[type="submit"],
      .contact-form-inputs-sharp button[type="submit"] {
        border-radius: 0;
      }
      .contact-form-inputs-sharp input[type="submit"],
      .contact-form-inputs-sharp button[type="submit"] {
        border-radius: 0;
      }

      .contact-form-inputs-round select,
      .contact-form-inputs-round input,
      .contact-form-inputs-round textarea,
      .contact-form-inputs-round .ui-selectmenu-button {
        border-radius: 4px;
      }
      .contact-form-inputs-round input[type="submit"],
      .contact-form-inputs-round button[type="submit"] {
        border-radius: 4px;
      }

      .contact-form-inputs-circle select,
      .contact-form-inputs-circle input,
      .contact-form-inputs-circle textarea,
      .contact-form-inputs-circle .ui-selectmenu-button {
        border-radius: 50em;
      }
      .contact-form-inputs-circle textarea {
        border-radius: 15px !important;
        border-top-width: 0;
        border-right-width: 0;
        border-left-width: 0;
      }
      .contact-form-inputs-circle textarea[rows="1"] {
        border-radius: 50em !important;
      }
      .contact-form-inputs-circle input[type="submit"],
      .contact-form-inputs-circle button[type="submit"] {
        border-radius: 50em;
      }
      .contact-form-inputs-circle .ui-spinner-button {
        right: 1em;
      }
      .contact-form-inputs-circle:not(.contact-form-inputs-filled) textarea {
        padding-left: 0;
        padding-right: 0;
      }

      .contact-form-inputs-underlined select,
      .contact-form-inputs-underlined input,
      .contact-form-inputs-underlined textarea,
      .contact-form-inputs-underlined .ui-selectmenu-button {
        border-radius: 0;
      }

      /*
	Styling Button
*/
      /* Button sizes */
      .contact-form-button-sm input[type="submit"],
      .contact-form-button-sm button[type="submit"] {
        height: 40px;
      }

      .contact-form-button-md input[type="submit"],
      .contact-form-button-md button[type="submit"] {
        height: 50px;
      }

      .contact-form-button-lg input[type="submit"],
      .contact-form-button-lg button[type="submit"] {
        height: 60px;
        margin-bottom: 30px;
      }
      .contact-form-button-lg i {
        margin-top: -15px;
      }

      /* Button Width */
      .contact-form-button-block input[type="submit"],
      .contact-form-button-block button[type="submit"] {
        width: 100%;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center;
      }

      /* Button Shapes */
      .contact-form-button-underlined input[type="submit"],
      .contact-form-button-underlined button[type="submit"] {
        padding-left: 0;
        padding-right: 0;
        border-width: 0;
        background-color: transparent;
        color: var(--color-primary);
        border-bottom-width: 1px;
      }
      .contact-form-button-underlined input[type="submit"]:hover,
      .contact-form-button-underlined button[type="submit"]:hover {
        box-shadow: none;
        -webkit-transform: none;
        transform: none;
      }

      .contact-form-button-bordered input[type="submit"],
      .contact-form-button-bordered button[type="submit"] {
        color: var(--color-primary);
        background-color: transparent;
      }
      .contact-form-button-bordered input[type="submit"]:hover,
      .contact-form-button-bordered button[type="submit"]:hover {
        background-color: var(--color-primary);
        color: #fff;
      }

      /* Button Border Thickness */
      .contact-form-button-border-thin input[type="submit"],
      .contact-form-button-border-thin button[type="submit"] {
        border-width: 1px;
      }

      .contact-form-button-border-thick input[type="submit"],
      .contact-form-button-border-thick button[type="submit"] {
        border-width: 2px;
      }

      .contact-form-button-border-thicker input[type="submit"],
      .contact-form-button-border-thicker button[type="submit"] {
        border-width: 3px;
      }

      /* Button Border Roundness */
      .contact-form-button-sharp input[type="submit"],
      .contact-form-button-sharp button[type="submit"] {
        border-radius: 0;
      }

      .contact-form-button-round input[type="submit"],
      .contact-form-button-round button[type="submit"] {
        border-radius: 4px;
      }

      .contact-form-button-circle input[type="submit"],
      .contact-form-button-circle button[type="submit"] {
        border-radius: 50em;
      }

      /* Custom Labels */
      .liquid-cl {
        display: -webkit-box;
        display: flex;
        height: calc(100% - 20px);
        margin: 0;
        position: absolute;
        top: 0;
        left: calc(15px + 2em);
        -webkit-box-align: center;
        align-items: center;
        pointer-events: none;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
      }
      .liquid-cl:after {
        content: attr(data-label);
        position: absolute;
        bottom: 100%;
        left: 0;
        opacity: 0;
        font-size: 75%;
        -webkit-transition: inherit;
        transition: inherit;
      }
      .liquid-cl span {
        -webkit-transition: inherit;
        transition: inherit;
      }
      textarea ~ .liquid-cl {
        padding-top: 1em;
        -webkit-box-align: start;
        align-items: flex-start;
      }
      .contact-form-inputs-lg .liquid-cl {
        height: calc(100% - 30px);
      }
      .contact-form-inputs-underlined .liquid-cl {
        left: 15px;
      }
      input:focus ~ .liquid-cl span,
      textarea:focus ~ .liquid-cl span,
      .input-focused .liquid-cl span,
      .input-filled .liquid-cl span {
        opacity: 0;
      }

      .liquid-cl-1:after {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
      }
      input:focus ~ .liquid-cl-1 span,
      textarea:focus ~ .liquid-cl-1 span,
      .input-focused .liquid-cl-1 span,
      .input-filled .liquid-cl-1 span {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
      }
      input:focus ~ .liquid-cl-1:after,
      textarea:focus ~ .liquid-cl-1:after,
      .input-focused .liquid-cl-1:after,
      .input-filled .liquid-cl-1:after {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition-delay: 0.13s;
        transition-delay: 0.13s;
      }

      .liquid-cl-2 {
        -webkit-transition-duration: 0.25s;
        transition-duration: 0.25s;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
      }
      .liquid-cl-2:after {
        -webkit-transform: translateY(10px) rotateX(30deg);
        transform: translateY(10px) rotateX(30deg);
      }
      input:focus ~ .liquid-cl-2 span,
      textarea:focus ~ .liquid-cl-2 span,
      .input-focused .liquid-cl-2 span,
      .input-filled .liquid-cl-2 span {
        -webkit-transform: translateY(10px) rotateX(-30deg);
        transform: translateY(10px) rotateX(-30deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
      }
      input:focus ~ .liquid-cl-2:after,
      textarea:focus ~ .liquid-cl-2:after,
      .input-focused .liquid-cl-2:after,
      .input-filled .liquid-cl-2:after {
        opacity: 1;
        -webkit-transform: translateY(0) rotateX(0);
        transform: translateY(0) rotateX(0);
        -webkit-transition-delay: 0.13s;
        transition-delay: 0.13s;
      }

      .liquid-cl-3:after {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transition: all 0.25s ease;
        transition: all 0.25s ease;
      }
      input:focus ~ .liquid-cl-3 span,
      textarea:focus ~ .liquid-cl-3 span,
      .input-focused .liquid-cl-3 span,
      .input-filled .liquid-cl-3 span {
        -webkit-transform: translateY(-75%);
        transform: translateY(-75%);
        -webkit-transition: all 0.25s ease;
        transition: all 0.25s ease;
      }
      input:focus ~ .liquid-cl-3:after,
      textarea:focus ~ .liquid-cl-3:after,
      .input-focused .liquid-cl-3:after,
      .input-filled .liquid-cl-3:after {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition-delay: 0.15s;
        transition-delay: 0.15s;
      }

      .contact-form-result {
        margin-top: 1.5em;
      }

      .form-message {
        padding: 0.5em 1.5em;
        border-radius: 3px;
        font-weight: 700;
      }

      .form-success {
        background-color: rgba(107, 228, 117, 0.4);
        color: #1ca13d;
      }

      .form-error {
        background-color: rgba(228, 107, 107, 0.4);
        color: #a11c1c;
      }

      /* 3.8. Fancy Titles */
      .fancy-title {
        margin-bottom: 2.5em;
        position: relative;
      }
      .fancy-title > :empty:not(br):not(hr):not(i.line) {
        display: none;
      }
      .fancy-title h2,
      .fancy-title h3,
      .fancy-title h4 {
        margin: 0.25em 0;
      }
      .fancy-title i {
        margin-right: 0.27em;
      }
      .fancy-title > :first-child {
        margin-top: 0;
      }
      .fancy-title > :last-child {
        margin-bottom: 0;
      }
      .fancy-title .text-uppercase {
        letter-spacing: 0.1em;
      }
      .fancy-title i.line {
        display: inline-block;
        width: 1.138em;
        height: 3px;
        vertical-align: middle;
        background-color: var(--color-primary);
      }
      .fancy-title .underlined {
        display: inline-block;
        padding-bottom: 1.25em;
        position: relative;
        clear: both;
      }
      .fancy-title .underlined:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 2px;
        position: absolute;
        bottom: 0;
        left: 0;
        background-color: var(--color-primary);
      }
      .fancy-title.text-center .underlined:after {
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
      }
      .fancy-title.text-right .underlined:after {
        left: auto;
        right: 0;
      }

      .fancy-title-underlined {
        padding-bottom: 2.5em;
      }
      .fancy-title-underlined:after {
        content: "";
        display: inline-block;
        width: 50px;
        height: 1px;
        position: absolute;
        bottom: 0;
        left: 0;
        background-color: var(--color-primary);
      }
      .fancy-title-underlined.text-center:after {
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
      }
      .fancy-title-underlined.text-right:after {
        left: auto;
        right: 0;
      }

      /* Lines */
      .fancy-title .lined-alt {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
      }
      .fancy-title .line-alt {
        -webkit-box-flex: 1;
        flex: 1 auto;
        height: 1px;
        position: relative;
        background-color: #e5e5e5;
        border-radius: 50em;
        margin-right: 2em;
      }
      .fancy-title .line-alt:last-child {
        margin-right: 0;
        margin-left: 2em;
      }
      .fancy-title .line-alt-doubled {
        top: 0.3em;
      }
      .fancy-title .line-alt-doubled:before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: -0.6em;
        left: 0;
        border-radius: inherit;
        background-color: inherit;
      }

      @media screen and (min-width: 1200px) {
        .fancy-title .pull-to-left {
          margin-left: -2.3076923077em;
        }
      }
      /* 3.9. Pricing Tables */
      .pricing-table {
        margin-bottom: 2em;
        position: relative;
        text-align: center;
      }
      .pricing-table ul {
        padding: 0;
        margin: 0;
        list-style: none;
      }
      .pricing-table ul li {
        display: block;
      }
      .pricing-table .btn {
        font-size: 14px;
        font-weight: 600;
      }
      .pricing-table .pricing {
        margin: 0;
      }
      .pricing-table.featured {
        z-index: 2;
      }

      .pricing-table-footer:empty {
        display: none;
      }

      .pricing-table-default {
        border: 1px solid #e4e4eb;
      }
      .pricing-table-default .pricing-table-header {
        padding: 16px 16px;
        background-color: #f0f2f4;
        border-bottom: 1px solid #fff;
        border-color: inherit;
      }
      .pricing-table-default h5 {
        padding: 0;
        margin: 0;
        font-size: 24px;
        line-height: 2em;
        font-weight: 700;
        letter-spacing: -0.01em;
        text-transform: uppercase;
        color: #181a23;
      }
      .pricing-table-default h5 small {
        display: block;
        font-size: 50%;
        font-weight: 600;
        letter-spacing: 0.1em;
        color: var(--color-primary);
        margin-bottom: 10px;
      }
      .pricing-table-default .pricing-table-body {
        padding: 24px 60px;
        border-color: inherit;
      }
      .pricing-table-default ul {
        color: #828593;
        border-color: inherit;
      }
      .pricing-table-default ul li {
        padding: 1.333em 0;
        font-size: 15px;
        line-height: 1.6em;
        border-bottom: 1px solid #fff;
        border-color: inherit;
      }
      .pricing-table-default ul strong {
        display: block;
        font-size: 1.071428571428571em;
        color: #181a23;
      }
      .pricing-table-default .btn {
        margin-bottom: 50px;
      }
      .pricing-table-default .pricing {
        margin-bottom: 0.666em;
        font-size: 30px;
        font-weight: 700;
        color: var(--color-primary);
      }
      .pricing-table-default .pricing sup {
        font-size: 60%;
        font-weight: 400;
      }

      .pricing-table-colorful {
        margin-left: -20px;
        margin-right: -20px;
        border-radius: 3px;
        background-color: #fff;
        box-shadow: 14px 14px 70px rgba(0, 0, 0, 0.07);
      }
      .pricing-table-colorful .pricing-table-header {
        padding: 18px 50px;
        position: relative;
      }
      .pricing-table-colorful .pricing-table-header:before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        border-radius: 3px 3px 0 0;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0.1;
        z-index: 0;
        background-color: var(--color-primary);
      }
      .pricing-table-colorful h5 {
        display: -webkit-box;
        display: flex;
        width: 100%;
        margin: 7px 0;
        position: relative;
        z-index: 2;
        font-size: 16px;
        font-weight: 600;
        color: #181b31;
        -webkit-box-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        align-items: center;
      }
      .pricing-table-colorful h5 small {
        -webkit-box-ordinal-group: 2;
        order: 1;
        font-size: 1.875em;
        color: var(--color-primary);
      }
      .pricing-table-colorful .pricing-table-body {
        padding: 30px 0;
      }
      .pricing-table-colorful ul {
        color: #808291;
      }
      .pricing-table-colorful ul li {
        border-bottom: 1px solid #e7eaef;
        padding: 1em;
      }
      .pricing-table-colorful ul li:last-child {
        border: none;
      }
      .pricing-table-colorful ul strong {
        color: #181b31;
      }
      .pricing-table-colorful .pricing-table-footer {
        margin-bottom: 42px;
      }
      .pricing-table-colorful .pricing-table-footer:before,
      .pricing-table-colorful .pricing-table-footer:after {
        content: "";
        display: table;
      }
      .pricing-table-colorful .pricing-table-footer:after {
        clear: both;
      }
      .pricing-table-colorful .featured-tag {
        color: var(--color-primary);
      }
      .pricing-table-colorful .featured-tag i,
      .pricing-table-colorful .featured-tag span {
        display: block;
      }
      .pricing-table-colorful .featured-tag i {
        font-size: 30px;
        margin-bottom: 0.25em;
      }
      .pricing-table-colorful.color-green .pricing-table-header:before {
        background-color: #46d664;
      }
      .pricing-table-colorful.color-green .featured-tag,
      .pricing-table-colorful.color-green h5 small {
        color: #46d664;
      }
      .pricing-table-colorful.color-red .pricing-table-header:before {
        background-color: #fd623c;
      }
      .pricing-table-colorful.color-red .featured-tag,
      .pricing-table-colorful.color-red h5 small {
        color: #fd623c;
      }
      .pricing-table-colorful.color-blue .pricing-table-header:before {
        background-color: #02a0e5;
      }
      .pricing-table-colorful.color-blue .featured-tag,
      .pricing-table-colorful.color-blue h5 small {
        color: #02a0e5;
      }
      .pricing-table-colorful.first {
        margin-left: 0;
      }
      .pricing-table-colorful.last {
        margin-right: 0;
      }
      .pricing-table-colorful.featured {
        margin-top: -50px;
      }

      .pricing-table-modern {
        padding: 50px 45px 55px;
        color: #5e6575;
      }
      .pricing-table-modern:before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: auto;
      }
      .pricing-table-modern .pricing-table-header,
      .pricing-table-modern .pricing-table-body,
      .pricing-table-modern .pricing-table-footer {
        position: relative;
        z-index: 2;
      }
      .pricing-table-modern h5 {
        margin-top: 0;
        margin-bottom: 1.35em;
        color: #32325c;
        font-size: 24px;
        font-weight: 700;
      }
      .pricing-table-modern .pricing {
        font-size: 72px;
        color: var(--color-primary);
        line-height: 1;
      }
      .pricing-table-modern .pricing small {
        display: block;
        margin-top: 1em;
        font-size: 0.2222222222em;
        color: #5b6c94;
      }
      .pricing-table-modern .pricing-table-body {
        padding: 50px 15px 0;
        font-size: 16px;
      }
      .pricing-table-modern ul {
        font-size: 16px;
        line-height: 1.5em;
      }
      .pricing-table-modern ul li:not(:last-child) {
        margin-bottom: 1.45em;
      }
      .pricing-table-modern .pricing-table-footer {
        margin-top: 60px;
      }
      .pricing-table-modern.featured {
        color: #fff;
      }
      .pricing-table-modern.featured:before {
        background: -webkit-gradient(
          linear,
          left top,
          left bottom,
          from(#0856f7),
          to(#1dffdd)
        );
        background: linear-gradient(to bottom, #0856f7 0%, #1dffdd 100%);
      }
      .pricing-table-modern.featured h5,
      .pricing-table-modern.featured .pricing,
      .pricing-table-modern.featured .pricing small {
        color: inherit;
      }
      .pricing-table-modern.featured[class*="bg-"]:before {
        background: inherit;
      }

      .pricing-table-minimal {
        padding: 45px 50px 50px;
        border-radius: 10px;
        background-color: #fff;
        color: #2d3136;
      }
      .pricing-table-minimal .pricing-table-header {
        text-align: center;
      }
      .pricing-table-minimal .pricing-table-header h5 {
        display: inline-block;
        padding: 0.6em 1.2em;
        margin: 0;
        background-color: #f1f3f7;
        border-radius: 50em;
        font-size: 15px;
        line-height: 1.5em;
        font-weight: 400;
        color: #2d3136;
      }
      .pricing-table-minimal .pricing {
        margin: 0;
        font-size: 60px;
        line-height: 1em;
      }
      .pricing-table-minimal .pricing > span {
        font-size: 0.35em;
      }
      .pricing-table-minimal .pricing small {
        font-size: 0.25em;
      }
      .pricing-table-minimal .pricing-table-body {
        margin-top: 35px;
        font-size: 16px;
      }
      .pricing-table-minimal .pricing-table-body li {
        margin-bottom: 0.625em;
      }
      .pricing-table-minimal .pricing-table-footer {
        margin-top: 30px;
      }

      .pricing-table-agency {
        padding-top: 6rem;
        padding-bottom: 4.5rem;
        background-color: #fff;
        box-shadow: 0 40px 125px rgba(0, 0, 0, 0.07);
      }
      .pricing-table-agency .pricing-table-featured-label {
        padding: 5px 30px;
        border-radius: 0 0 50em 50em;
        position: absolute;
        top: 0;
        left: 50%;
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        );
        background: linear-gradient(
          to right,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        );
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        font-size: 16px;
        line-height: 1.5em;
        color: #fff;
      }
      .pricing-table-agency .pricing-table-header {
        padding: 0 1.5rem;
        margin-bottom: 1.5rem;
      }
      .pricing-table-agency .pricing-table-header h5 {
        margin: 0;
        font-size: 18px;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        font-weight: 400;
      }
      .pricing-table-agency .pricing {
        font-size: 56px;
        line-height: 1.5em;
        font-weight: 700;
        color: #000;
      }
      .pricing-table-agency .pricing sup,
      .pricing-table-agency .pricing small {
        font-size: 0.3571428571em;
        font-weight: 400;
      }
      .pricing-table-agency .pricing sup {
        top: -1.25em;
        margin-right: 0.2em;
      }
      .pricing-table-agency .pricing small {
        opacity: 0.6;
      }
      .pricing-table-agency .pricing small:before {
        content: "/";
      }
      .pricing-table-agency .pricing-table-body {
        padding: 0 5rem;
        margin-bottom: 1.5rem;
      }
      .pricing-table-agency .pricing-table-body li {
        padding: 1.5em 1em;
        border-top: 1px solid #ebeff1;
        font-size: 14px;
        line-height: 1.5em;
        text-transform: uppercase;
        letter-spacing: 0.05em;
        color: #666;
      }
      .pricing-table-agency .pricing-table-footer {
        padding: 0 1.5rem;
      }

      /* 3.10. Testimonials */
      .testimonial {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-flex: 1;
        flex: 1 auto;
        position: relative;
        margin-bottom: 2em;
        font-size: 1em;
      }
      .testimonial .testimonial-quote-mark,
      .testimonial .testimonial-info {
        position: relative;
        z-index: 2;
      }
      .testimonial blockquote {
        padding: 0;
        margin: 0;
        border: none;
        position: relative;
        z-index: 2;
        font-size: 1em;
        font-style: inherit;
      }
      .testimonial blockquote strong {
        font-weight: 600;
      }
      .testimonial blockquote small {
        font-size: 0.833333333333333em;
      }
      .testimonial blockquote small:before {
        content: none;
      }
      .testimonial .testimonial-quote {
        margin-bottom: 1.25em;
        position: relative;
        font-size: 20px;
        line-height: 1.875em;
      }
      .testimonial .testimonial-quote h5 {
        margin-bottom: 1em;
      }
      .testimonial time,
      .testimonial .star-rating {
        font-size: 14px;
        color: #a7a9b8;
      }
      .testimonial > time {
        margin-top: 2.25em;
      }
      .testimonial time.size-sm {
        font-size: 11px;
      }
      .testimonial .testimonial-details {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
      }
      .testimonial .testimonial-details h5,
      .testimonial .testimonial-details h6 {
        margin: 0;
        line-height: 1.5em;
      }
      .testimonial .testimonial-details h5 {
        font-size: 18px;
        color: #16171e;
      }
      .testimonial .testimonial-details h6 {
        font-size: 16px;
        color: #a7a9b8;
      }
      .testimonial .testimonial-details h6.sm {
        font-size: 10px;
      }
      .testimonial .testimonial-details h6.md {
        font-size: 12px;
      }
      .testimonial .testimonial-details time,
      .testimonial .testimonial-details .star-rating {
        margin-left: auto;
      }
      .testimonial .testimonial-details time:first-child,
      .testimonial .testimonial-details .star-rating:first-child {
        margin-left: 0;
      }
      .testimonial .avatar {
        width: 70px;
        margin-right: 20px;
        border-radius: 50em;
        overflow: hidden;
        position: relative;
        z-index: 2;
      }
      .testimonial .avatar img {
        width: 100%;
      }
      .testimonial .testimonial-quote-mark {
        margin-right: 15px;
      }
      .testimonial .testimonial-quote-mark svg {
        fill: var(--color-primary);
      }

      .testimonials-quotes .testimonial-quote > blockquote > :first-child {
        margin-top: 0;
      }
      .testimonials-quotes .testimonial-quote > blockquote > :last-child {
        margin-bottom: 0;
      }

      /* Testimonial Filling */
      .testimonial-fill-onhover,
      .testimonial-whole-filled,
      .testimonial-whole-shadowed {
        padding: 7.5%;
      }

      .testimonial-quote-filled .testimonial-quote,
      .testimonial-quote-shadowed .testimonial-quote {
        padding: 7.5%;
      }
      .testimonial-quote-filled .testimonial-details,
      .testimonial-quote-shadowed .testimonial-details {
        margin-left: 60px;
        margin-right: 60px;
      }

      .testimonial-whole-filled {
        background-color: #fff;
        border-radius: 5px;
      }

      .testimonial-quote-filled .testimonial-quote {
        background-color: #fff;
      }
      .testimonial-quote-filled .testimonial-quote:after {
        content: "";
        display: inline-block;
        width: 20px;
        height: 20px;
        position: absolute;
        bottom: -10px;
        left: calc(60px + 35px - 14px);
        z-index: 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        background: inherit;
      }
      .testimonial-quote-filled.testimonial-avatar-lg .testimonial-quote:after {
        left: calc(60px + 40px - 14px);
      }
      .testimonial-quote-filled.testimonial-avatar-sm .testimonial-quote:after {
        left: calc(60px + 30px - 14px);
      }
      .testimonial-quote-filled.testimonial-details-top
        .testimonial-quote:after {
        bottom: auto;
        top: -10px;
      }

      .testimonial-whole-shadowed {
        box-shadow: 0 18px 50px rgba(0, 0, 0, 0.07);
        -webkit-transition: box-shadow 0.3s;
        transition: box-shadow 0.3s;
      }
      .flickity-viewport .testimonial-whole-shadowed {
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);
        margin-bottom: 50px;
      }
      .flickity-viewport .is-selected .testimonial-whole-shadowed {
        box-shadow: 0 18px 50px rgba(0, 0, 0, 0.07);
      }

      .testimonial-whole-shadowed-alt {
        padding-left: 50px;
        padding-right: 50px;
        box-shadow: 0 20px 40px rgba(0, 0, 0, 0.14);
      }
      .flickity-viewport .testimonial-whole-shadowed-alt {
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
        margin-bottom: 70px;
      }
      .flickity-viewport .is-selected .testimonial-whole-shadowed-alt {
        box-shadow: 0 20px 40px rgba(0, 0, 0, 0.14);
      }

      .testimonial-quote-shadowed .testimonial-quote {
        border-radius: 5px;
        box-shadow: 0 18px 50px rgba(0, 0, 0, 0.07);
      }
      .testimonial-quote-shadowed.testimonial-details-top .testimonial-quote {
        box-shadow: 0 -9px 50px rgba(0, 0, 0, 0.07);
      }

      .testimonial-avatar-shadowed .avatar {
        box-shadow: 0 18px 50px rgba(0, 0, 0, 0.1);
      }

      .testimonial-fill-onhover:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        border-radius: inherit;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        background-color: var(--color-primary);
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      .testimonial-fill-onhover > * {
        z-index: 2;
      }
      .testimonial-fill-onhover .testimonial-quote-mark svg {
        -webkit-transition: fill 0.3s;
        transition: fill 0.3s;
      }
      .testimonial-fill-onhover .testimonial-quote,
      .testimonial-fill-onhover .testimonial-info h5,
      .testimonial-fill-onhover .testimonial-info h6 {
        -webkit-transition: color 0.3s;
        transition: color 0.3s;
      }
      .is-selected .testimonial-fill-onhover {
        color: #fff;
      }
      .is-selected .testimonial-fill-onhover:after {
        opacity: 1;
      }
      .is-selected .testimonial-fill-onhover .testimonial-quote-mark svg {
        fill: #fff;
      }
      .is-selected .testimonial-fill-onhover .star-rating,
      .is-selected .testimonial-fill-onhover .star-rating li,
      .is-selected .testimonial-fill-onhover .testimonial-quote,
      .is-selected .testimonial-fill-onhover .testimonial-info h5,
      .is-selected .testimonial-fill-onhover .testimonial-info h6 {
        color: inherit;
      }
      .is-selected .testimonial-fill-onhover .testimonial-quote p span {
        color: inherit;
      }

      /* Testimonial Quote indented */
      .testimonial-quote-indented > time,
      .testimonial-quote-indented .testimonial-quote {
        margin-left: 90px;
      }
      .testimonial-quote-indented.text-center > time,
      .testimonial-quote-indented.text-center .testimonial-quote {
        margin-left: 0;
        margin-right: 0;
      }
      .testimonial-quote-indented.text-right > time,
      .testimonial-quote-indented.text-right .testimonial-quote {
        margin-left: 0 !important;
        margin-right: 90px;
      }

      /* Testimonial Sizes */
      .testimonial-xl .testimonial-quote {
        font-size: 36px;
        line-height: 1.25em;
      }

      .testimonial-lg .testimonial-quote {
        font-size: 30px;
        line-height: 1.6em;
      }

      .testimonial-sm .testimonial-quote {
        font-size: 18px;
        line-height: 1.666em;
      }

      .testimonial-xs .testimonial-quote {
        font-size: 16px;
        line-height: 1.875em;
      }

      .testimonial-details-xl .testimonial-details h5 {
        font-size: 24px;
      }
      .testimonial-details-xl .testimonial-details h6 {
        font-size: 12px;
      }

      .testimonial-details-lg .testimonial-details h5 {
        font-size: 20px;
      }
      .testimonial-details-lg .testimonial-details h6 {
        font-size: 14px;
      }

      .testimonial-details-sm .testimonial-details h5 {
        font-size: 16px;
      }
      .testimonial-details-sm .testimonial-details h6 {
        font-size: 14px;
      }

      .testimonial-avatar-xl .avatar {
        width: 86px;
      }
      .testimonial-avatar-xl.testimonial-quote-indented > time,
      .testimonial-avatar-xl.testimonial-quote-indented .testimonial-quote {
        margin-left: 106px;
      }
      .testimonial-avatar-xl.testimonial-quote-indented.text-right > time,
      .testimonial-avatar-xl.testimonial-quote-indented.text-right
        .testimonial-quote {
        margin-right: 106px;
      }

      .testimonial-avatar-lg .avatar {
        width: 80px;
      }
      .testimonial-avatar-lg.testimonial-quote-indented > time,
      .testimonial-avatar-lg.testimonial-quote-indented .testimonial-quote {
        margin-left: 100px;
      }
      .testimonial-avatar-lg.testimonial-quote-indented.text-right > time,
      .testimonial-avatar-lg.testimonial-quote-indented.text-right
        .testimonial-quote {
        margin-right: 100px;
      }

      .testimonial-avatar-sm .avatar {
        width: 60px;
      }
      .testimonial-avatar-sm.testimonial-quote-indented > time,
      .testimonial-avatar-sm.testimonial-quote-indented .testimonial-quote {
        margin-left: 80px;
      }
      .testimonial-avatar-sm.testimonial-quote-indented.text-right > time,
      .testimonial-avatar-sm.testimonial-quote-indented.text-right
        .testimonial-quote {
        margin-right: 80px;
      }

      .testimonial-avatar-topleft,
      .testimonial-avatar-topright {
        margin-top: 35px;
      }
      .testimonial-avatar-topleft .avatar,
      .testimonial-avatar-topright .avatar {
        position: absolute;
        top: 0;
        left: 0;
        margin: 0 !important;
      }
      .testimonial-avatar-topleft.testimonial-avatar-lg,
      .testimonial-avatar-topright.testimonial-avatar-lg {
        margin-top: 40px;
      }
      .testimonial-avatar-topleft.testimonial-avatar-sm,
      .testimonial-avatar-topright.testimonial-avatar-sm {
        margin-top: 30px;
      }

      .testimonial-avatar-topleft .avatar {
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
      }

      .testimonial-avatar-topright .avatar {
        left: auto;
        right: 0;
        -webkit-transform: translateX(50%) translateY(-50%);
        transform: translateX(50%) translateY(-50%);
      }

      .testimonial-avatar-topcenter .testimonial-details {
        margin-top: 1em;
      }
      .testimonial-avatar-topcenter .avatar {
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
      }

      /* Testimonials Details Positions */
      .testimonial-details-top .testimonial-quote {
        margin-bottom: 0;
        margin-top: 1.25em;
      }
      .testimonial-details-top .testimonial-details {
        -webkit-box-ordinal-group: 0;
        order: -1;
      }

      .testimonial-info-inline .testimonial-info {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
      }
      .testimonial-info-inline .testimonial-info h5:after {
        content: "/";
        margin-left: 0.25em;
        margin-right: 0.25em;
      }

      /* Testimonials Alignments */
      .testimonial.text-center time,
      .testimonial.text-center .star-rating {
        margin-top: 10px;
        margin-bottom: 0;
        margin-left: auto !important;
        margin-right: auto !important;
      }
      .testimonial.text-center .testimonial-details {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
      }
      .testimonial.text-center .avatar {
        margin: 0 0 10px;
      }
      .testimonial.text-center .testimonial-quote-mark {
        margin-right: 0;
      }
      .testimonial.text-right .testimonial-quote-mark {
        margin-left: 15px;
        margin-right: 0;
      }
      .testimonial.text-right .testimonial-details {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse;
        -webkit-box-pack: start;
        justify-content: flex-start;
      }
      .testimonial.text-right .testimonial-details time,
      .testimonial.text-right .testimonial-details .star-rating {
        margin-left: 0;
        margin-right: auto;
      }
      .testimonial.text-right .avatar {
        margin-right: 0;
        margin-left: 20px;
      }

      .testimonial-quote-filled > time,
      .testimonial-quote-filled .testimonial-quote,
      .testimonial-quote-shadowed > time,
      .testimonial-quote-shadowed .testimonial-quote {
        margin-left: 0 !important;
        margin-right: 0 !important;
      }
      .testimonial-quote-filled.text-right .testimonial-details,
      .testimonial-quote-shadowed.text-right .testimonial-details {
        margin-left: 0;
      }
      .testimonial-quote-filled.text-center .testimonial-details,
      .testimonial-quote-shadowed.text-center .testimonial-details {
        margin-left: 0;
        margin-right: 0;
      }

      .testimonial-quote-filled.text-center .testimonial-quote {
        text-align: left;
      }
      .testimonial-quote-filled.text-center .testimonial-quote:after {
        left: 50%;
        margin-left: -14px;
      }
      .testimonial-quote-filled.text-right .testimonial-quote:after {
        left: auto;
        right: calc(60px + 35px - 14px);
      }
      .testimonial-quote-filled.text-right.testimonial-avatar-lg
        .testimonial-quote:after {
        right: calc(60px + 40px - 14px);
      }
      .testimonial-quote-filled.text-right.testimonial-avatar-sm
        .testimonial-quote:after {
        right: calc(60px + 30px - 14px);
      }

      /* Testimonial Carousels */
      .testimonials-details {
        width: 75%;
        margin: 0 auto;
      }
      .testimonials-details .flickity-prev-next-button {
        position: absolute;
      }
      .testimonials-details .flickity-prev-next-button.previous {
        left: -45px;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
      }
      .testimonials-details .flickity-prev-next-button.next {
        right: -45px;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
      }
      .testimonials-details .flickity-slider > div {
        padding-left: 6px;
        padding-right: 6px;
      }
      .testimonials-details .testimonial {
        margin: 0;
      }
      .carousel-nav-bottom .testimonials-details {
        width: 100%;
      }
      .testimonials-details .flickity-viewport {
        margin: 0;
      }
      .testimonials-details.w-100 {
        width: 100%;
      }

      .testimonials-quote-only .testimonial-quote {
        margin-bottom: 0.75em;
      }
      .testimonials-quote-only .flickity-viewport {
        margin: 0;
      }
      .testimonials-quote-only .flickity-prev-next-button {
        top: 150%;
      }

      .testimonials-details-only {
        opacity: 0.5;
        cursor: pointer;
      }
      .testimonials-details-only .avatar {
        margin-left: 0 !important;
        margin-right: 0 !important;
      }
      .testimonials-details-only .testimonial-details,
      .testimonials-details-only .testimonial-info {
        width: 100%;
      }
      .testimonials-details-only:not(.text-center) .testimonial-info {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: end;
        align-items: flex-end;
      }
      .testimonials-details-only:not(.text-center) .testimonial-details h5,
      .testimonials-details-only:not(.text-center) .testimonial-details h6 {
        white-space: nowrap;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
        -webkit-transition: all 0.38s;
        transition: all 0.38s;
      }
      .testimonials-details-only:not(.text-center) .testimonial-details h5 {
        -webkit-transition-delay: 0.1s;
        transition-delay: 0.1s;
      }
      .testimonials-details-only:not(.text-center) .testimonial-details h6 {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
      }
      .is-nav-selected .testimonials-details-only {
        opacity: 1;
      }
      .is-nav-selected .testimonials-details-only .testimonial-details h5,
      .is-nav-selected .testimonials-details-only .testimonial-details h6 {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateX(0);
        transform: translateX(0);
      }
      .is-nav-selected .testimonials-details-only .testimonial-details h5 {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
      }
      .is-nav-selected .testimonials-details-only .testimonial-details h6 {
        -webkit-transition-delay: 0.1s;
        transition-delay: 0.1s;
      }

      /* 3.11. Carousel */
      .carousel-items p:empty {
        display: none;
      }
      .carousel-items:not(.flickity-enabled) {
        display: -webkit-box;
        display: flex;
        width: 100%;
        overflow-x: scroll;
        flex-wrap: nowrap;
      }
      .carousel-items:not(.flickity-enabled) > .carousel-item {
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-shrink: 0;
      }

      .flickity-equal-cells .flickity-slider > * {
        min-height: 100%;
      }

      .carousel-item {
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: stretch;
        align-items: stretch;
        -webkit-box-pack: center;
        justify-content: center;
      }
      .carousel-item .carousel-item {
        width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
      }

      .carousel-item-inner {
        -webkit-transition: box-shadow 0.3s;
        transition: box-shadow 0.3s;
        -webkit-box-flex: 1;
        flex: 1 auto;
      }

      .carousel-item-inner
        .wpb_single_image:only-child
        .vc_single_image-wrapper,
      .carousel-item-inner .wpb_single_image:only-child .vc_figure,
      .carousel-item-inner .wpb_single_image:only-child img {
        width: 100%;
      }

      .flickity-prev-next-button {
        display: -webkit-inline-box;
        display: inline-flex;
        width: 40px;
        height: 40px;
        position: relative;
        top: auto;
        left: auto;
        padding: 0;
        border-radius: 0;
        border: 1px solid transparent;
        background-color: transparent;
        font-size: 22px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
      }
      .flickity-prev-next-button svg {
        width: auto;
        height: auto;
        position: relative;
        top: auto;
        left: auto;
        stroke: #181b30;
        stroke-width: 1px;
        -webkit-transition: stroke 0.3s;
        transition: stroke 0.3s;
      }
      .flickity-prev-next-button i {
        position: relative;
        z-index: 1;
      }
      .flickity-prev-next-button.previous {
        margin-right: 5px;
        left: 0;
      }
      .flickity-prev-next-button.next {
        margin-left: 5px;
        right: 0;
      }
      .flickity-prev-next-button:hover,
      .flickity-prev-next-button:focus {
        background: none;
        box-shadow: none;
        outline: none;
      }
      .flickity-prev-next-button:active {
        opacity: 1;
      }

      /* Nav position */
      .carousel-nav {
        position: relative;
      }

      .carousel-nav-floated.carousel-nav,
      .carousel-nav-floated .carousel-nav {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        margin: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      .carousel-nav-floated .flickity-prev-next-button {
        position: absolute;
      }

      .carousel-nav-center .carousel-nav {
        text-align: center;
      }

      .carousel-nav-left .carousel-nav {
        text-align: left;
      }

      .carousel-nav-right .carousel-nav {
        text-align: right;
      }
      .carousel-nav-right.carousel-nav-floated .carousel-nav {
        left: auto;
        right: 0;
      }

      .carousel-nav-top .flickity-prev-next-button.previous,
      .carousel-nav-bottom .flickity-prev-next-button.previous {
        -webkit-transform: translateY(0);
        transform: translateY(0);
      }
      .carousel-nav-top .flickity-prev-next-button.next,
      .carousel-nav-bottom .flickity-prev-next-button.next {
        -webkit-transform: translateY(0);
        transform: translateY(0);
      }

      .carousel-nav-top .carousel-nav {
        top: 0;
      }

      .carousel-nav-bottom .carousel-nav {
        top: auto;
        bottom: 0;
        -webkit-transform: translate(0);
        transform: translate(0);
      }

      .carousel-nav-middle .flickity-prev-next-button {
        top: 50%;
      }
      .carousel-nav-middle .flickity-prev-next-button.previous {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      .carousel-nav-middle .flickity-prev-next-button.next {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }

      /* Nav direction */
      .carousel-nav-vertical .carousel-nav {
        width: auto;
      }
      .carousel-nav-vertical .flickity-prev-next-button {
        display: -webkit-box;
        display: flex;
        position: relative;
        margin-left: 0;
        margin-right: 0;
        -webkit-transform: none !important;
        transform: none !important;
      }
      .carousel-nav-vertical .flickity-prev-next-button.previous {
        margin-bottom: 10px;
      }
      .carousel-nav-vertical .flickity-prev-next-button.next {
        margin-top: 10px;
      }
      .carousel-nav-vertical.carousel-nav-center .flickity-prev-next-button {
        margin-left: auto !important;
        margin-right: auto !important;
      }
      .carousel-nav-vertical.carousel-nav-center .carousel-nav {
        left: 50%;
        -webkit-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%);
      }
      .carousel-nav-vertical.carousel-nav-left .flickity-prev-next-button {
        margin-right: auto;
      }
      .carousel-nav-vertical.carousel-nav-right .flickity-prev-next-button {
        margin-left: auto;
      }

      /* Nav sizes */
      .carousel-nav-xl .flickity-prev-next-button {
        font-size: 28px;
        width: 60px;
        height: 60px;
      }
      .carousel-nav-xl.carousel-nav-rectangle .flickity-prev-next-button {
        width: 70px;
        height: 40px;
      }
      .carousel-nav-xl.carousel-nav-rectangle .flickity-prev-next-button svg {
        max-width: 35%;
      }

      .carousel-nav-lg .flickity-prev-next-button {
        font-size: 26px;
        width: 50px;
        height: 50px;
      }
      .carousel-nav-lg.carousel-nav-rectangle .flickity-prev-next-button {
        height: 30px;
      }

      .carousel-nav-md.carousel-nav-rectangle .flickity-prev-next-button {
        height: 28px;
      }

      .carousel-nav-sm .flickity-prev-next-button {
        font-size: 20px;
        width: 35px;
        height: 35px;
      }
      .carousel-nav-sm.carousel-nav-rectangle .flickity-prev-next-button {
        height: 24px;
      }

      /* Nav shapes */
      .carousel-nav-solid .flickity-prev-next-button:before,
      .carousel-nav-bordered .flickity-prev-next-button:before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        border-radius: inherit;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
        background: -webkit-gradient(
          linear,
          right top,
          left top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        );
        background: linear-gradient(
          to left,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        );
      }
      .carousel-nav-solid .flickity-prev-next-button:hover,
      .carousel-nav-bordered .flickity-prev-next-button:hover {
        color: #fff;
        stroke: #fff;
      }
      .carousel-nav-solid .flickity-prev-next-button:hover svg,
      .carousel-nav-bordered .flickity-prev-next-button:hover svg {
        stroke: inherit;
      }
      .carousel-nav-solid .flickity-prev-next-button:hover:before,
      .carousel-nav-bordered .flickity-prev-next-button:hover:before {
        opacity: 1;
      }

      .carousel-nav-bordered .flickity-prev-next-button {
        border-color: #181b30;
      }
      .carousel-nav-bordered .flickity-prev-next-button:before {
        background: #181b30;
      }

      .carousel-nav-solid .flickity-prev-next-button {
        background: #fff;
        border: none;
      }

      .carousel-nav-rectangle .flickity-prev-next-button svg,
      .carousel-nav-circle .flickity-prev-next-button svg,
      .carousel-nav-square .flickity-prev-next-button svg {
        max-width: 50%;
      }

      .carousel-nav-circle .flickity-prev-next-button {
        border-radius: 50em;
      }

      /* Nav shadows */
      .carousel-nav-shadowed .flickity-prev-next-button {
        box-shadow: 0 7px 28px rgba(0, 0, 0, 0.12);
      }

      .carousel-nav-shadowed-onhover .flickity-prev-next-button:hover {
        box-shadow: 0 7px 28px rgba(0, 0, 0, 0.12);
      }

      .flickity-page-dots .dot {
        position: relative;
        background-color: rgba(51, 51, 51, 0.25);
        color: rgba(51, 51, 51, 0.25);
        opacity: 1;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
      }
      .flickity-page-dots .dot.is-selected {
        background-color: #333;
        color: #333;
      }

      .carousel-dots-left .flickity-page-dots {
        text-align: left;
      }

      .carousel-dots-right .flickity-page-dots {
        text-align: right;
      }

      .carousel-dots-sm .flickity-page-dots .dot {
        width: 9px;
        height: 9px;
      }

      .carousel-dots-lg .flickity-page-dots .dot {
        width: 12px;
        height: 12px;
      }

      .carousel-dots-style2 .dot:before {
        content: "";
        display: inline-block;
        position: absolute;
        top: -1.5px;
        left: -1.5px;
        bottom: -1.5px;
        right: -1.5px;
        border: 3px solid;
        border-radius: inherit;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0;
        -webkit-transition: opacity 0.15s,
          -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
        transition: opacity 0.15s,
          -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.15s;
        transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.15s,
          -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .carousel-dots-style2 .dot:hover,
      .carousel-dots-style2 .dot.is-selected {
        background-color: transparent !important;
      }
      .carousel-dots-style2 .dot:hover:before,
      .carousel-dots-style2 .dot.is-selected:before {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
      }

      .carousel-dots-style3 .dot:before {
        content: "";
        display: inline-block;
        position: absolute;
        top: -2px;
        left: -2px;
        bottom: -2px;
        right: -2px;
        border-radius: inherit;
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        background: -webkit-gradient(
          linear,
          right top,
          left top,
          from(#5792ff),
          to(#32d7ff)
        );
        background: linear-gradient(to left, #5792ff 0%, #32d7ff 100%);
        -webkit-transition: opacity 0.15s,
          -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
        transition: opacity 0.15s,
          -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.15s;
        transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.15s,
          -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .carousel-dots-style3 .dot:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #a4a4a4;
        border-radius: inherit;
        -webkit-transition: background 0.3s cubic-bezier(0.23, 1, 0.32, 1);
        transition: background 0.3s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .carousel-dots-style3 .dot:hover,
      .carousel-dots-style3 .dot.is-selected {
        -webkit-transform: scale(1.15);
        transform: scale(1.15);
        background-color: transparent !important;
      }
      .carousel-dots-style3 .dot:hover:before,
      .carousel-dots-style3 .dot.is-selected:before {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
      }
      .carousel-dots-style3 .dot:hover:after,
      .carousel-dots-style3 .dot.is-selected:after {
        background-color: #fff;
      }

      .carousel-dots-style4 .dot {
        background-color: #a4a4a4;
        -webkit-transition: background 0.3s;
        transition: background 0.3s;
      }
      .carousel-dots-style4 .dot:hover,
      .carousel-dots-style4 .dot.is-selected {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        background-color: #000;
      }

      .carousel-dots-inside .flickity-page-dots {
        bottom: 25px;
      }

      .carousel-shadow-active .carousel-item-inner {
        margin-bottom: 100px;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
      }
      .carousel-shadow-active
        .carousel-item-inner
        .wpb_single_image:only-child {
        margin-bottom: 0;
      }
      .carousel-shadow-active .carousel-item.is-selected .carousel-item-inner {
        box-shadow: 0 50px 75px rgba(0, 0, 0, 0.1);
      }

      .carousel-shadow-all .carousel-item-inner {
        margin-bottom: 100px;
        box-shadow: 0 50px 75px rgba(0, 0, 0, 0.2);
      }
      .carousel-shadow-all .carousel-item-inner .wpb_single_image:only-child {
        margin-bottom: 0;
      }

      .carousel-nav-light .flickity-button {
        border-color: rgba(255, 255, 255, 0.35);
        color: #fff;
      }
      .carousel-nav-light .flickity-button svg {
        stroke: currentColor;
      }
      .carousel-nav-light .flickity-button.previous:after {
        background-color: rgba(255, 255, 255, 0.4) !important;
      }
      .carousel-nav-light .flickity-button:hover {
        border-color: #fff;
        color: #000;
      }
      .carousel-nav-light .flickity-button:hover svg {
        stroke: currentColor;
      }
      .carousel-nav-light .flickity-button:hover:before {
        background-color: #fff;
      }

      .carousel-nav-border-gray .flickity-button {
        border-color: #e6e6e6;
      }

      .carousel-nav-border-transparent .flickity-button {
        border-color: transparent;
      }

      .carousel-nav-border-none .flickity-button {
        border: none;
      }

      .carousel-nav-hover-gray .flickity-button {
        color: #000;
      }
      .carousel-nav-hover-gray .flickity-button svg {
        stroke: currentColor;
      }
      .carousel-nav-hover-gray .flickity-button:before {
        background-color: #f6f7fc;
      }
      .carousel-nav-hover-gray .flickity-button:hover {
        border-color: #f6f7fc;
        color: #000;
      }
      .carousel-nav-hover-gray .flickity-button:hover svg {
        stroke: currentColor;
      }

      .carousel-nav-hover-light .flickity-button:hover {
        border-color: #fff;
        color: #fff;
      }
      .carousel-nav-hover-light .flickity-button:hover svg {
        stroke: currentColor;
      }

      .carousel-dots-light .flickity-page-dots .dot {
        background-color: rgba(255, 255, 255, 0.5);
        color: #fff;
      }
      .carousel-dots-light .flickity-page-dots .dot.is-selected {
        background-color: #fff;
        color: #fff;
      }

      @media (min-width: 768px) {
        .carousel-items-4-5 .carousel-item {
          width: 50%;
        }
      }
      @media (min-width: 992px) {
        .carousel-items-4-5 .carousel-item {
          width: 26.666666666667%;
        }
      }
      @media (min-width: 1200px) {
        .carousel-items-4-5 .carousel-item {
          width: 22.222222222222%;
        }
      }
      /* 3.12. Carousel Vertical 3D */
      .carousel-vertical-3d .carousel-items {
        display: block;
        overflow: visible;
        position: relative;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-perspective: 1200px;
        perspective: 1200px;
      }
      .carousel-vertical-3d .carousel-item {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        will-change: transform;
      }
      .carousel-vertical-3d .carousel-item * {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      .carousel-vertical-3d.carousel-initialized .carousel-item {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: visibility 0.45s step-end;
        transition: visibility 0.45s step-end;
      }
      .carousel-vertical-3d.carousel-initialized .carousel-item > :only-child {
        margin-bottom: 0;
      }
      .carousel-vertical-3d.carousel-initialized .carousel-item.is-active,
      .carousel-vertical-3d.carousel-initialized .carousel-item.is-top,
      .carousel-vertical-3d.carousel-initialized .carousel-item.is-bottom {
        opacity: 1;
        visibility: visible;
      }
      .carousel-vertical-3d.carousel-initialized .carousel-item.is-top,
      .carousel-vertical-3d.carousel-initialized .carousel-item.is-bottom {
        cursor: pointer;
        -webkit-transition-timing-function: step-start;
        transition-timing-function: step-start;
      }
      .carousel-vertical-3d.carousel-initialized .carousel-item.is-top > *,
      .carousel-vertical-3d.carousel-initialized .carousel-item.is-bottom > * {
        pointer-events: none;
      }
      .carousel-vertical-3d.carousel-initialized .carousel-item.is-active {
        position: relative;
        top: auto;
        left: auto;
      }
      .carousel-vertical-3d.carousel-initialized
        .carousel-item.is-moving.was-top,
      .carousel-vertical-3d.carousel-initialized
        .carousel-item.is-moving.was-bottom {
        opacity: 1;
        -webkit-transition: opacity 0.1s linear;
        transition: opacity 0.1s linear;
      }

      /* 3.13. Latest Posts */
      .liquid-lp-media {
        margin-bottom: 1.5em;
        position: relative;
        background-size: cover;
        background-position: center;
        -webkit-transition: box-shadow 0.3s, -webkit-transform 0.3s,
          -webkit-transform 0.3s;
        transition: box-shadow 0.3s, -webkit-transform 0.3s,
          -webkit-transform 0.3s;
        transition: transform 0.3s, box-shadow 0.3s, transform 0.3s;
        transition: transform 0.3s, box-shadow 0.3s, transform 0.3s,
          -webkit-transform 0.3s, -webkit-transform 0.3s;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);
      }
      .liquid-lp-media img {
        width: 100%;
      }
      .liquid-lp-media > a {
        display: block;
        position: relative;
        z-index: 2;
      }
      .liquid-lp-media.round {
        border-radius: 4px;
      }
      .liquid-lp-media.round a,
      .liquid-lp-media.round figure,
      .liquid-lp-media.round img {
        border-radius: inherit;
      }
      .liquid-lp-media[data-parallax] > a > img {
        visibility: hidden;
      }
      .liquid-lp-media.w-auto {
        display: inline-block;
      }
      .liquid-lp-media.w-auto img {
        width: auto;
      }

      .liquid-lp-media-frame span {
        position: absolute;
        z-index: 3;
        background-color: var(--color-primary);
        -webkit-transition: -webkit-transform 0.65s
          cubic-bezier(0.21, 0.98, 0.35, 1);
        transition: -webkit-transform 0.65s cubic-bezier(0.21, 0.98, 0.35, 1);
        transition: transform 0.65s cubic-bezier(0.21, 0.98, 0.35, 1);
        transition: transform 0.65s cubic-bezier(0.21, 0.98, 0.35, 1),
          -webkit-transform 0.65s cubic-bezier(0.21, 0.98, 0.35, 1);
      }
      .liquid-lp-media-frame .top,
      .liquid-lp-media-frame .bottom {
        left: 0;
        width: 100%;
        height: 10px;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
      }
      .liquid-lp-media-frame .right,
      .liquid-lp-media-frame .left {
        top: 0;
        width: 10px;
        height: 100%;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
      }
      .liquid-lp-media-frame .top {
        top: 0;
        -webkit-transform-origin: center top;
        transform-origin: center top;
      }
      .liquid-lp-media-frame .right {
        right: 0;
        -webkit-transform-origin: right center;
        transform-origin: right center;
      }
      .liquid-lp-media-frame .bottom {
        bottom: 0;
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
      }
      .liquid-lp-media-frame .left {
        left: 0;
        -webkit-transform-origin: left center;
        transform-origin: left center;
      }

      .liquid-lp-title {
        margin: 0;
        -ms-word-wrap: break-word;
        word-wrap: break-word;
      }
      .liquid-lp-title a {
        display: block;
        color: inherit;
      }
      .liquid-lp-title a:hover {
        color: var(--color-primary);
      }
      .liquid-lp-title .split-inner {
        display: inline-block;
        position: relative;
      }
      .liquid-lp-title .split-inner:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 0.1em;
        position: absolute;
        bottom: -0.05em;
        left: 0;
        background-color: #181b31;
        -webkit-transition: -webkit-transform 0.35s
          cubic-bezier(0.2, 0.95, 0.25, 1);
        transition: -webkit-transform 0.35s cubic-bezier(0.2, 0.95, 0.25, 1);
        transition: transform 0.35s cubic-bezier(0.2, 0.95, 0.25, 1);
        transition: transform 0.35s cubic-bezier(0.2, 0.95, 0.25, 1),
          -webkit-transform 0.35s cubic-bezier(0.2, 0.95, 0.25, 1);
        -webkit-transform-origin: top center;
        transform-origin: top center;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
      }
      .liquid-lp-title.size-xl {
        font-size: 60px;
      }
      .liquid-lp-title.size-lg {
        font-size: 48px;
      }
      .liquid-lp-title.size-md {
        font-size: 36px;
      }
      .liquid-lp-title.size-sm {
        font-size: 30px;
      }
      .liquid-lp-title.size-xsm {
        font-size: 18px;
      }
      .liquid-lp-title:last-child {
        margin-bottom: 0;
      }

      .liquid-lp-excerpt {
        margin-top: 1em;
        margin-bottom: 1em;
      }
      .liquid-lp-excerpt p {
        margin: 0;
      }

      .liquid-lp-footer {
        margin-top: 1.5em;
        position: relative;
      }
      .liquid-lp-footer .category,
      .liquid-lp-footer .post_tag {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
        font-size: 13px;
        font-weight: 500;
      }
      .liquid-lp-footer .category ul,
      .liquid-lp-footer .post_tag ul {
        margin-left: 0.5em;
        margin-bottom: 0;
        font-size: 1em;
      }
      .liquid-lp-footer .category {
        margin-right: 0.75em;
      }
      .liquid-lp-footer .post_tag {
        margin-left: 0.75em;
      }

      .liquid-lp-extra-icon {
        font-size: 24px;
      }

      .liquid-lp-category {
        padding: 0;
        margin: 0 0 0.25em;
        list-style: none;
        font-size: 12px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.1em;
      }
      .liquid-lp-category li {
        display: inline-block;
      }
      .liquid-lp-category li:after {
        content: "\002C";
        margin-right: 0.25em;
      }
      .liquid-lp-category li:last-child:after {
        content: none;
      }
      .liquid-lp-category a {
        position: relative;
      }
      .liquid-lp-category .liquid-lp-gradient-border {
        fill: none;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }
      .liquid-lp-category .liquid-lp-gradient-border rect {
        fill: none;
        stroke: url("#liquid-lp-gradient");
      }
      .liquid-lp-category.bordered li {
        margin-right: 0.5em;
        position: relative;
        border-radius: 50em;
      }
      .liquid-lp-category.bordered li:before,
      .liquid-lp-category.bordered li:after {
        content: "";
        display: inline-block;
        position: absolute;
        border-radius: inherit;
      }
      .liquid-lp-category.bordered li:before {
        width: 100%;
        height: 100%;
        z-index: 1;
        background: #fff;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      .liquid-lp-category.bordered li:after {
        top: -1px;
        left: -1px;
        bottom: -1px;
        right: -1px;
        z-index: 0;
        margin: 0;
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        );
        background: linear-gradient(
          to right,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        );
      }
      .liquid-lp-category.bordered li:hover:before {
        opacity: 0;
      }
      .liquid-lp-category.bordered a {
        display: inline-block;
        position: relative;
        z-index: 3;
        padding: 3px 9px;
        font-size: 12px;
        font-weight: 600;
      }
      .liquid-lp-category.bordered a:hover {
        background-color: transparent;
        color: #fff !important;
      }
      .liquid-lp-category.circle a {
        border-radius: 50em;
        padding: 7px 15px;
        line-height: 1.5em;
        font-weight: 400;
      }
      .liquid-lp-category.square li {
        border-radius: 0;
      }
      .liquid-lp-category.square li:before,
      .liquid-lp-category.square li:after {
        content: none;
      }
      .liquid-lp-category.size-sm {
        color: inherit;
        font-size: inherit;
        text-transform: none;
        letter-spacing: 0;
        font-weight: normal;
      }
      .liquid-lp-category.underlined-onhover a {
        position: relative;
      }
      .liquid-lp-category.underlined-onhover a:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 1px;
        position: absolute;
        bottom: 0;
        left: 0;
        opacity: 0;
        background-color: #181b31;
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
        -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
        transition: opacity 0.3s, -webkit-transform 0.3s;
        transition: transform 0.3s, opacity 0.3s;
        transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
      }
      .liquid-lp-category.underlined-onhover a:hover:after {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
      }
      .liquid-lp-category:not(.size-sm) a {
        color: var(--color-primary);
      }
      svg + .liquid-lp-category {
        display: inline-block;
      }

      .liquid-lp-category-filled li {
        margin-bottom: 5px;
        margin-right: 5px;
      }
      .liquid-lp-category-filled a {
        display: inline-block;
        padding: 0.2em 0.6666666667em;
        background-color: rgba(0, 0, 0, 0.5);
        font-size: 15px;
        color: #fff !important;
      }
      .liquid-lp-category-filled a:hover {
        background-color: #000;
      }

      .liquid-lp-featured-label {
        display: inline-block;
        margin-bottom: 1.25em;
        font-size: 12px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.1em;
      }

      .liquid-lp-date {
        display: block;
        margin-top: 1em;
        font-size: 0.75em;
      }
      .liquid-lp-date.size-lg {
        font-size: 0.875em;
      }
      .liquid-lp-date.size-sm {
        font-size: 0.625em;
      }
      .liquid-lp-date.text-uppercase {
        letter-spacing: 0.2em;
      }

      .liquid-lp-meta {
        font-size: 0.875em;
      }
      .liquid-lp-meta > a {
        margin-right: 20px;
      }
      .liquid-lp-meta i,
      .liquid-lp-meta svg {
        margin-right: 5px;
        vertical-align: middle;
      }

      .liquid-lp-details {
        display: inline-block;
        position: relative;
        z-index: 3;
        margin-top: 0.75em;
        font-size: 15px;
        font-weight: 400;
        text-transform: none;
        letter-spacing: 0;
        color: rgba(0, 0, 0, 0.35);
      }
      .liquid-lp-details:first-child {
        margin-top: 0;
        margin-bottom: 0.5em;
      }
      .liquid-lp-details time,
      .liquid-lp-details .liquid-lp-category {
        display: inline-block;
        margin: 0;
        font-size: 1em;
        font-weight: inherit;
        text-transform: inherit;
        letter-spacing: inherit;
        color: inherit;
      }
      .liquid-lp-details .liquid-lp-category a {
        color: inherit;
        font-weight: inherit;
      }
      .liquid-lp-details a:hover {
        color: #000;
      }
      .liquid-lp-details.size-lg {
        font-size: 18px;
      }
      .liquid-lp-details.size-sm {
        font-size: 10px;
      }

      .liquid-lp-details-lined {
        white-space: nowrap;
        margin-left: 4em;
      }
      .liquid-lp-details-lined:before,
      .liquid-lp-details-lined:after {
        content: "";
        display: inline-block;
        position: absolute;
        height: 0.1em;
        min-height: 1px;
        left: -4em;
        background-color: #181b31;
      }
      .liquid-lp-details-lined:before {
        width: 3em;
        margin-top: -0.05em;
        top: 50%;
        -webkit-transform-origin: left center;
        transform-origin: left center;
        -webkit-transition: -webkit-transform 0.3s 0.15s
          cubic-bezier(0.23, 1, 0.32, 1);
        transition: -webkit-transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .liquid-lp-details-lined:after {
        bottom: 0;
        width: 100%;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
        -webkit-transition: -webkit-transform 0.3s
          cubic-bezier(0.23, 1, 0.32, 1);
        transition: -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .liquid-lp-details-lined > * {
        display: inline-block;
        -webkit-transition: -webkit-transform 0.3s 0.15s
          cubic-bezier(0.23, 1, 0.32, 1);
        transition: -webkit-transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .liquid-lp-details-lined.liquid-lp-details-lined-alt:after {
        content: none;
      }
      .liquid-lp-details-lined + .liquid-lp-read-more-overlay {
        left: 4em !important;
      }

      .ld-post-author {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
      }
      .ld-post-author figure {
        width: 50px;
        margin-right: 15px;
      }
      .ld-post-author figure img {
        width: 100%;
      }
      .ld-post-author .ld-author-info {
        -webkit-box-flex: 1;
        flex: 1 auto;
      }
      .ld-post-author time {
        color: #9b9b9b;
        font-size: 12px;
        line-height: 1.5em;
      }
      .ld-post-author h5 {
        font-size: 11px;
        line-height: 1.5em;
        font-weight: 400;
        color: #000;
        letter-spacing: 0;
      }

      .liquid-lp-read-more .btn-line {
        display: inline-block;
        width: 2.727em;
        height: 2px;
        margin-right: 1em;
        position: relative;
        background-color: var(--color-primary);
        -webkit-transition: -webkit-transform 0.3s
          cubic-bezier(0.2, 0.95, 0.25, 1);
        transition: -webkit-transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1);
        transition: transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1);
        transition: transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1),
          -webkit-transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1);
        -webkit-transform-origin: left center;
        transform-origin: left center;
      }
      .liquid-lp-read-more .btn-line ~ .btn-txt {
        -webkit-transition: -webkit-transform 0.3s
          cubic-bezier(0.2, 0.95, 0.25, 1);
        transition: -webkit-transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1);
        transition: transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1);
        transition: transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1),
          -webkit-transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1);
      }
      .liquid-lp-read-more .btn-line-after {
        -webkit-transform: scaleX(0) translateX(0);
        transform: scaleX(0) translateX(0);
      }
      .liquid-lp-read-more .btn-line-after:after {
        content: "\f054";
        display: inline-block;
        position: absolute;
        top: 50%;
        right: -3px;
        margin-top: 1px;
        -webkit-transform: translateY(-50%) scaleX(0);
        transform: translateY(-50%) scaleX(0);
        font: normal normal 1em/1 fontAwesome;
      }
      .liquid-lp-read-more .btn-txt ~ .btn-line {
        margin-right: 0;
        margin-left: 1em;
      }
      .liquid-lp-read-more.size-md {
        font-size: 12px;
      }
      .liquid-lp-read-more.size-sm {
        font-size: 11px;
      }
      .liquid-lp-read-more.size-xs {
        font-size: 10px;
      }
      .liquid-lp-read-more.liquid-lp-read-more-overlay {
        position: absolute;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }

      .liquid-blog-item-inner[data-hover3d="true"] {
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
      }

      .liquid-lp {
        position: relative;
        margin-bottom: 30px;
      }
      .liquid-lp hr {
        margin-top: 2em;
        margin-bottom: 2em;
      }
      .carousel-items .liquid-lp {
        margin-top: 3px;
      }
      .liquid-lp .liquid-overlay-link ~ header .liquid-lp-category,
      .liquid-lp .liquid-overlay-link ~ .liquid-lp-category {
        position: relative;
        z-index: 21;
      }
      .liquid-lp.sticky .liquid-lp-title > a {
        display: -webkit-box;
        display: flex;
      }
      .liquid-lp.sticky .liquid-lp-title > a:before {
        content: "";
        display: inline-block;
        width: 1em;
        height: 1em;
        margin-right: 0.5em;
        background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9Ii0xNTggLTE5IDYxNiA2MTYuMDE4MDIiIHdpZHRoPSIyNHB4Ij48cGF0aCBkPSJtMTI4LjEzMjgxMiAzMDAuMDg5ODQ0djI2NS4wMzkwNjJjMCA2Ljg4NjcxOSA1LjU4MjAzMiAxMi40NzI2NTYgMTIuNDcyNjU3IDEyLjQ3MjY1NnMxMi40NzI2NTYtNS41ODU5MzcgMTIuNDcyNjU2LTEyLjQ3MjY1NnYtMjY0Ljk1NzAzMWMzNS4xODM1OTQtMi41ODk4NDQgNjguMjczNDM3LTE3LjcyMjY1NiA5My4yNS00Mi42NDQ1MzEgNTAuMzQzNzUtNDkuNDk2MDk0IDU5LjQ0NTMxMy0xMjcuMzcxMDk0IDIxLjg2NzE4Ny0xODcuMTQwNjI1LTM3LjU4MjAzMS01OS43NzM0MzgtMTExLjcwNzAzMS04NS4zMTY0MDctMTc4LjEyODkwNi02MS4zOTg0MzgtNjYuNDI5Njg3IDIzLjkyMTg3NS0xMDcuMjQ2MDk0IDkwLjg1OTM3NS05OC4wOTM3NSAxNjAuODYzMjgxIDkuMTU2MjUgNzAuMDExNzE5IDY1LjgxMjUgMTI0LjIwMzEyNiAxMzYuMTYwMTU2IDEzMC4yMzgyODJ6bTEyLjQ3MjY1Ny0yNzQuMzI0MjE5YzUwLjY0ODQzNy4xNTYyNSA5Ni4yMjI2NTYgMzAuNzgxMjUgMTE1LjUwNzgxMiA3Ny42MTcxODcgMTkuMjg1MTU3IDQ2LjgzNTkzOCA4LjQ4ODI4MSAxMDAuNjc1NzgyLTI3LjM2NzE4NyAxMzYuNDQ1MzEzLTIzLjE0ODQzOCAyMy4wNDI5NjktNTQuNTI3MzQ0IDM1LjkxMDE1Ni04Ny4xOTE0MDYgMzUuNzUtLjI4NTE1NyAwLS41NzQyMTktLjA4NTkzNy0uODU5Mzc2LS4wODU5MzdoLS4wODk4NDNjLTY4Ljk1NzAzMSAwLTEyNC44NjMyODEtNTUuOTA2MjUtMTI0Ljg2MzI4MS0xMjQuODY3MTg4IDAtNjguOTU3MDMxIDU1LjkwNjI1LTEyNC44NTkzNzUgMTI0Ljg2MzI4MS0xMjQuODU5Mzc1em0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtMTUyLjUyNzM0NCA5Mi41MzkwNjJjMTguODYzMjgxIDMuOTM3NSAzNC42Njc5NjggMTYuNzI2NTYzIDQyLjQ0OTIxOCAzNC4zNTU0NjkgMi43ODEyNSA2LjI5Njg3NSAxMC4xNDg0MzggOS4xNDg0MzggMTYuNDQ5MjE5IDYuMzYzMjgxIDYuMzAwNzgxLTIuNzg1MTU2IDkuMTQ4NDM4LTEwLjE1MjM0MyA2LjM2NzE4OC0xNi40NDkyMTgtMTEuMDUwNzgxLTI1LTMzLjQ3NjU2My00My4xMzY3MTktNjAuMjMwNDY5LTQ4LjcwNzAzMi00LjM3NS0uOTE0MDYyLTguOTAyMzQ0LjU3ODEyNi0xMS44NzUgMy45MTAxNTctMi45NzY1NjIgMy4zMzU5MzctMy45Mzc1IDguMDAzOTA2LTIuNTIzNDM4IDEyLjI0MjE4NyAxLjQxNDA2MyA0LjIzODI4MiA0Ljk4NDM3NiA3LjM5ODQzOCA5LjM2MzI4MiA4LjI4NTE1NnptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+Cg==);
        background-size: 1em;
        background-repeat: no-repeat;
        background-position: center;
      }
      .liquid-lp:hover .liquid-lp-media {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
        box-shadow: 0 20px 70px rgba(0, 0, 0, 0.1);
      }
      .liquid-lp:hover .liquid-lp-media-frame .top,
      .liquid-lp:hover .liquid-lp-media-frame .bottom {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
      }
      .liquid-lp:hover .liquid-lp-media-frame .right,
      .liquid-lp:hover .liquid-lp-media-frame .left {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
      }
      .liquid-lp:hover
        .liquid-lp-title
        .split-unit:nth-child(0)
        .split-inner:after {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
      }
      .liquid-lp:hover
        .liquid-lp-title
        .split-unit:nth-child(1)
        .split-inner:after {
        -webkit-transition-delay: 0.0666666667s;
        transition-delay: 0.0666666667s;
      }
      .liquid-lp:hover
        .liquid-lp-title
        .split-unit:nth-child(2)
        .split-inner:after {
        -webkit-transition-delay: 0.1333333333s;
        transition-delay: 0.1333333333s;
      }
      .liquid-lp:hover
        .liquid-lp-title
        .split-unit:nth-child(3)
        .split-inner:after {
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s;
      }
      .liquid-lp:hover
        .liquid-lp-title
        .split-unit:nth-child(4)
        .split-inner:after {
        -webkit-transition-delay: 0.2666666667s;
        transition-delay: 0.2666666667s;
      }
      .liquid-lp:hover
        .liquid-lp-title
        .split-unit:nth-child(5)
        .split-inner:after {
        -webkit-transition-delay: 0.3333333333s;
        transition-delay: 0.3333333333s;
      }
      .liquid-lp:hover
        .liquid-lp-title
        .split-unit:nth-child(6)
        .split-inner:after {
        -webkit-transition-delay: 0.4s;
        transition-delay: 0.4s;
      }
      .liquid-lp:hover
        .liquid-lp-title
        .split-unit:nth-child(7)
        .split-inner:after {
        -webkit-transition-delay: 0.4666666667s;
        transition-delay: 0.4666666667s;
      }
      .liquid-lp:hover
        .liquid-lp-title
        .split-unit:nth-child(8)
        .split-inner:after {
        -webkit-transition-delay: 0.5333333333s;
        transition-delay: 0.5333333333s;
      }
      .liquid-lp:hover
        .liquid-lp-title
        .split-unit:nth-child(9)
        .split-inner:after {
        -webkit-transition-delay: 0.6s;
        transition-delay: 0.6s;
      }
      .liquid-lp:hover
        .liquid-lp-title
        .split-unit:nth-child(10)
        .split-inner:after {
        -webkit-transition-delay: 0.6666666667s;
        transition-delay: 0.6666666667s;
      }
      .liquid-lp:hover .liquid-lp-title .split-inner:after {
        -webkit-transform-origin: bottom center;
        transform-origin: bottom center;
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
      }
      .liquid-lp:hover .liquid-lp-details-lined:before {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transform-origin: left center;
        transform-origin: left center;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
      }
      .liquid-lp:hover .liquid-lp-details-lined:after {
        -webkit-transition-delay: 0.15s;
        transition-delay: 0.15s;
        -webkit-transform-origin: left center;
        transform-origin: left center;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
      }
      .liquid-lp:hover .liquid-lp-details-lined > * {
        -webkit-transform: translateX(-4em);
        transform: translateX(-4em);
      }
      .liquid-lp:hover .liquid-lp-details-lined > *:nth-child(0) {
        -webkit-transition-delay: 0.02s;
        transition-delay: 0.02s;
      }
      .liquid-lp:hover .liquid-lp-details-lined > *:nth-child(1) {
        -webkit-transition-delay: 0.0866666667s;
        transition-delay: 0.0866666667s;
      }
      .liquid-lp:hover .liquid-lp-details-lined > *:nth-child(2) {
        -webkit-transition-delay: 0.1533333333s;
        transition-delay: 0.1533333333s;
      }
      .liquid-lp:hover .liquid-lp-details-lined > *:nth-child(3) {
        -webkit-transition-delay: 0.22s;
        transition-delay: 0.22s;
      }
      .liquid-lp:hover .liquid-lp-details-lined > *:nth-child(4) {
        -webkit-transition-delay: 0.2866666667s;
        transition-delay: 0.2866666667s;
      }
      .liquid-lp:hover .liquid-lp-details-lined > *:nth-child(5) {
        -webkit-transition-delay: 0.3533333333s;
        transition-delay: 0.3533333333s;
      }
      .liquid-lp:hover .liquid-lp-details-lined.liquid-lp-details-lined-alt > *,
      .liquid-lp:hover
        .liquid-lp-details-lined.liquid-lp-details-lined-alt:before {
        -webkit-transform: none;
        transform: none;
      }
      .liquid-lp:hover .liquid-lp-read-more .btn-line ~ .btn-txt {
        -webkit-transform: translateX(-3.727em);
        transform: translateX(-3.727em);
      }
      .liquid-lp:hover .liquid-lp-read-more .btn-line-before {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
      }
      .liquid-lp:hover .liquid-lp-read-more .btn-line-after {
        -webkit-transform: scaleX(1) translateX(-3.727em);
        transform: scaleX(1) translateX(-3.727em);
      }
      .liquid-lp:hover .liquid-lp-read-more .btn-line-after:after {
        -webkit-transition: -webkit-transform 0.35s;
        transition: -webkit-transform 0.35s;
        transition: transform 0.35s;
        transition: transform 0.35s, -webkit-transform 0.35s;
        -webkit-transform: translateY(-50%) scaleX(1);
        transform: translateY(-50%) scaleX(1);
        -webkit-transition-delay: 0.13s;
        transition-delay: 0.13s;
      }

      /* Latest post special styles */
      .liquid-lp-time-aside {
        margin-bottom: 4em;
      }
      .liquid-lp-time-aside > time {
        display: -webkit-box;
        display: flex;
        width: 80px;
        height: 82px;
        position: absolute;
        top: 0;
        left: 0;
        margin: 0;
        border: 1px solid #eeeeee;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
        text-transform: uppercase;
        font-size: 14px;
        line-height: 1.25;
        text-align: center;
      }
      .liquid-lp-time-aside > time span {
        display: block;
        font-size: 2.142em;
        font-weight: 700;
        color: #181b31;
      }
      .liquid-lp-time-aside header,
      .liquid-lp-time-aside .liquid-lp-excerpt,
      .liquid-lp-time-aside .liquid-lp-footer {
        margin-left: 100px;
        overflow: hidden;
      }
      .liquid-lp-time-aside .liquid-lp-footer {
        margin-top: 0;
      }
      .liquid-lp-time-aside .liquid-lp-meta {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
      }
      .liquid-lp-time-aside .liquid-lp-meta > span {
        display: -webkit-inline-box;
        display: inline-flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
      }
      .liquid-lp-time-aside .liquid-lp-meta > span + span {
        margin-left: 1em;
      }
      .liquid-lp-time-aside .liquid-lp-meta .liquid-lp-category {
        margin-bottom: 0;
      }

      .liquid-lp-gradient defs stop:first-child {
        stop-color: var(--color-gradient-start);
      }
      .liquid-lp-gradient defs stop:last-child {
        stop-color: var(--color-gradient-stop);
      }

      .liquid-lp-sp-block {
        padding-bottom: 61.5%;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-perspective: 1200px;
        perspective: 1200px;
        overflow: hidden;
      }
      .liquid-lp-sp-block .liquid-lp-media,
      .liquid-lp-sp-block .liquid-lp-inner {
        width: 50%;
        height: 100%;
        position: absolute;
        top: 0;
      }
      .liquid-lp-sp-block .liquid-lp-media {
        margin: 0;
        right: 0;
        background-size: cover;
        -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.3, 1, 0.4, 1),
          -webkit-filter 0.3s cubic-bezier(0.3, 1, 0.4, 1);
        transition: -webkit-transform 0.3s cubic-bezier(0.3, 1, 0.4, 1),
          -webkit-filter 0.3s cubic-bezier(0.3, 1, 0.4, 1);
        transition: transform 0.3s cubic-bezier(0.3, 1, 0.4, 1),
          filter 0.3s cubic-bezier(0.3, 1, 0.4, 1);
        transition: transform 0.3s cubic-bezier(0.3, 1, 0.4, 1),
          filter 0.3s cubic-bezier(0.3, 1, 0.4, 1),
          -webkit-transform 0.3s cubic-bezier(0.3, 1, 0.4, 1),
          -webkit-filter 0.3s cubic-bezier(0.3, 1, 0.4, 1);
      }
      .liquid-lp-sp-block .liquid-lp-media a {
        display: block;
      }
      .liquid-lp-sp-block .liquid-lp-inner {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        padding: 20px 30px;
        left: 0;
        background-color: #fff;
        overflow-x: hidden;
        overflow-y: auto;
      }
      .liquid-lp-sp-block .liquid-lp-category {
        margin-bottom: 2em;
      }
      .liquid-lp-sp-block .liquid-lp-category a {
        border: none;
      }
      .liquid-lp-sp-block .liquid-lp-category a span {
        position: relative;
        z-index: 2;
      }
      .liquid-lp-sp-block .liquid-lp-category a:before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        z-index: 0;
        background-image: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        );
        background-image: linear-gradient(
          to right,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        );
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
      }
      .liquid-lp-sp-block .liquid-lp-category a:hover {
        background: none;
        color: #fff;
      }
      .liquid-lp-sp-block .liquid-lp-category a:hover:before {
        opacity: 1;
      }
      .liquid-lp-sp-block .liquid-lp-title {
        font-size: 18px;
        line-height: 1.333em;
        text-transform: uppercase;
        letter-spacing: 0;
      }
      .liquid-lp-sp-block .liquid-lp-media img {
        visibility: hidden;
      }
      .liquid-lp-sp-block .liquid-lp-footer {
        margin-top: auto;
        position: relative;
        padding-top: 1.5em;
      }
      .liquid-lp-sp-block .liquid-lp-footer:before {
        content: "";
        display: inline-block;
        width: 40px;
        height: 1px;
        position: absolute;
        top: 0;
        left: 0;
        background-image: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        );
        background-image: linear-gradient(
          to right,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        );
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram,
      .liquid-lp-sp-block.liquid-lp-featured {
        color: #fff;
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram:before,
      .liquid-lp-sp-block.liquid-lp-featured:before {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        opacity: 0.5;
        background-color: #181a23;
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-media,
      .liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-inner,
      .liquid-lp-sp-block.liquid-lp-featured .liquid-lp-media,
      .liquid-lp-sp-block.liquid-lp-featured .liquid-lp-inner {
        width: 100%;
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-media,
      .liquid-lp-sp-block.liquid-lp-featured .liquid-lp-media {
        width: 100%;
        z-index: 1;
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-category,
      .liquid-lp-sp-block.liquid-lp-featured .liquid-lp-category {
        margin-bottom: 1em;
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-inner,
      .liquid-lp-sp-block.liquid-lp-featured .liquid-lp-inner {
        padding-left: 50px;
        padding-right: 50px;
        z-index: 3;
        background-color: transparent;
        color: inherit;
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-title,
      .liquid-lp-sp-block.liquid-lp-featured .liquid-lp-title {
        font-size: 28px;
        line-height: 1.5em;
        color: inherit;
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-title a,
      .liquid-lp-sp-block.liquid-lp-featured .liquid-lp-title a {
        color: inherit;
      }
      .liquid-lp-sp-block.liquid-lp-reverse .liquid-lp-media {
        left: 0;
        right: auto;
      }
      .liquid-lp-sp-block.liquid-lp-reverse .liquid-lp-inner {
        left: auto;
        right: 0;
      }
      .liquid-lp-sp-block.liquid-lp-featured .liquid-lp-category a {
        color: #fff;
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram:before {
        opacity: 0.9;
        background-image: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        );
        background-image: linear-gradient(
          to right,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        );
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-header {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram h3 {
        margin: auto 15%;
        font-size: 24px;
        font-weight: 300;
        text-transform: uppercase;
        line-height: 1.5em;
        color: #fff;
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram a {
        color: #fff;
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-inner {
        padding: 20px 30px;
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-category {
        margin-bottom: 0;
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-category a {
        border: 1px solid #fff;
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-category a:before {
        content: none;
      }
      .liquid-lp-sp-block.liquid-lp-sp-instagram .liquid-lp-category a:hover {
        background-color: #fff;
        color: #000 !important;
      }
      .liquid-lp-sp-block:hover .liquid-lp-media {
        box-shadow: none;
        -webkit-transform: none;
        transform: none;
      }
      .liquid-lp-sp-block:hover.liquid-lp-sp-instagram .liquid-lp-media,
      .liquid-lp-sp-block:hover.liquid-lp-featured .liquid-lp-media {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
      }

      .liquid-lp-sp-block-alt {
        border: 1px solid #e8e8e8;
      }
      .liquid-lp-sp-block-alt .liquid-lp-inner {
        padding-top: 45px;
        padding-bottom: 40px;
      }
      .liquid-lp-sp-block-alt .liquid-lp-title {
        font-size: 21px;
        line-height: 1.428em;
      }
      .liquid-lp-sp-block-alt .liquid-lp-category li a {
        padding: 6px 10px;
        border: 1px solid var(--color-primary);
        line-height: 1.5em;
        color: #000;
      }
      .liquid-lp-sp-block-alt .liquid-lp-category li a:before {
        background-image: none;
        background-color: var(--color-primary);
      }
      .liquid-lp-sp-block-alt .liquid-lp-excerpt {
        font-size: 17px;
        line-height: 1.47em;
      }
      .liquid-lp-sp-block-alt .liquid-lp-footer time {
        margin: 0;
        font-size: 13px;
      }
      .liquid-lp-sp-block-alt .liquid-lp-footer:before {
        content: none;
      }
      .liquid-lp-sp-block-alt.liquid-lp-featured:before {
        opacity: 0.18;
        background-color: #000;
      }
      .liquid-lp-sp-block-alt.liquid-lp-featured .liquid-lp-title {
        margin-top: 1em;
        font-size: 25px;
        line-height: 1.32em;
      }

      .ld-lp-carousel-filterable .fancy-title h6 {
        font-size: 13px;
      }
      .ld-lp-carousel-filterable .fancy-title h2 {
        font-size: 48px;
        line-height: 1em;
        letter-spacing: -0.025em;
      }
      .ld-lp-carousel-filterable .liquid-filter-items {
        margin-bottom: 1em;
      }
      .ld-lp-carousel-filterable .filter-list {
        width: 100%;
        font-size: 14px;
      }
      .ld-lp-carousel-filterable .ld-lp-carousel-filterable-btn {
        padding-left: 0.5em;
        padding-right: 0.5em;
        font-size: 13px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.1em;
      }
      .ld-lp-carousel-filterable
        .ld-lp-carousel-filterable-btn
        .btn-gradient-bg-hover {
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        );
        background: linear-gradient(
          to right,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        );
      }
      .ld-lp-carousel-filterable .liquid-lp:hover .liquid-lp-media {
        -webkit-transform: none;
        transform: none;
        box-shadow: 0 15px 50px -8px rgba(0, 0, 0, 0.15);
      }

      .liquid-blog-item .liquid-lp-media {
        margin-bottom: 1.25em;
      }
      .liquid-blog-item .liquid-lp-excerpt {
        margin-top: 0.35em;
        margin-bottom: 0.75em;
      }
      .liquid-blog-item .liquid-lp-title {
        line-height: 1em;
        letter-spacing: -0.05em;
      }
      .liquid-blog-item .liquid-lp-footer {
        margin-top: 0;
      }
      .liquid-blog-item:hover .liquid-lp-media {
        box-shadow: none;
        -webkit-transform: none;
        transform: none;
      }
      .carousel-items .liquid-blog-item {
        margin-bottom: 0 !important;
      }

      .liquid-blog-contents-inside .liquid-blog-item-inner,
      .liquid-blog-contents-inside .liquid-lp-media {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }
      .liquid-blog-contents-inside .liquid-blog-item-inner {
        display: -webkit-box;
        display: flex;
        padding: 25px 5% 40px;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column nowrap;
        -webkit-box-pack: justify;
        justify-content: space-between;
      }
      .liquid-blog-contents-inside .liquid-lp-footer {
        position: absolute;
        bottom: 40px;
        left: 5%;
        right: 5%;
      }
      .liquid-blog-contents-inside .liquid-lp-media {
        margin: 0;
        overflow: hidden;
      }
      .liquid-blog-contents-inside .liquid-lp-media img {
        visibility: hidden;
      }
      .liquid-blog-contents-inside .liquid-lp-media:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 200%;
        position: absolute;
        top: 0;
        left: 0;
        background: -webkit-gradient(
          linear,
          left bottom,
          left top,
          color-stop(50%, #141622),
          to(transparent)
        );
        background: linear-gradient(to top, #141622 50%, transparent 100%);
        -webkit-transition: opacity 0.45s cubic-bezier(0.3, 0.95, 0.5, 1),
          -webkit-transform 0.45s cubic-bezier(0.3, 0.95, 0.5, 1);
        transition: opacity 0.45s cubic-bezier(0.3, 0.95, 0.5, 1),
          -webkit-transform 0.45s cubic-bezier(0.3, 0.95, 0.5, 1);
        transition: transform 0.45s cubic-bezier(0.3, 0.95, 0.5, 1),
          opacity 0.45s cubic-bezier(0.3, 0.95, 0.5, 1);
        transition: transform 0.45s cubic-bezier(0.3, 0.95, 0.5, 1),
          opacity 0.45s cubic-bezier(0.3, 0.95, 0.5, 1),
          -webkit-transform 0.45s cubic-bezier(0.3, 0.95, 0.5, 1);
      }
      .liquid-blog-contents-inside.contents-bottom .liquid-blog-item-inner {
        -webkit-box-pack: end;
        justify-content: flex-end;
      }
      .liquid-blog-contents-inside.contents-middle .liquid-blog-item-inner {
        -webkit-box-pack: center;
        justify-content: center;
      }
      .liquid-blog-contents-inside.contents-top .liquid-blog-item-inner {
        -webkit-box-pack: start;
        justify-content: flex-start;
      }
      .liquid-blog-contents-inside.h-100 {
        padding-bottom: 52.65%;
      }
      .liquid-blog-contents-inside.h-300 {
        padding-bottom: 66.67%;
      }
      .liquid-blog-contents-inside.h-400 {
        padding-bottom: 88.89%;
      }
      .liquid-blog-contents-inside.h-450 {
        padding-bottom: 100%;
      }
      .liquid-blog-contents-inside.h-500 {
        padding-bottom: 111.112%;
      }
      .liquid-blog-contents-inside.h-600 {
        padding-bottom: 133.335%;
      }
      .liquid-blog-contents-inside:hover .liquid-lp-media:after {
        opacity: 0.7;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }

      .liquid-blog-cloned-title .liquid-lp-title .split-unit {
        overflow: hidden;
        line-height: 1.15em;
      }
      .liquid-blog-cloned-title .liquid-lp-title .split-inner {
        -webkit-transition: -webkit-transform 0.6s
          cubic-bezier(0.215, 0.61, 0.355, 1);
        transition: -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
        transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
        transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1),
          -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
      }
      .liquid-blog-cloned-title .liquid-lp-title .split-inner:after {
        content: none;
      }
      .liquid-blog-cloned-title
        .liquid-lp-title-clone
        [data-split-text="true"] {
        visibility: hidden;
      }
      .liquid-blog-cloned-title
        .liquid-lp-title-clone
        [data-split-text="true"].split-text-applied {
        visibility: visible;
      }
      .liquid-blog-cloned-title .liquid-lp-title-clone .split-inner {
        display: inline-block;
        -webkit-transform: translateY(150%);
        transform: translateY(150%);
      }
      .liquid-blog-cloned-title:hover
        .liquid-lp-title
        .split-unit:nth-child(0)
        .split-inner {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
      }
      .liquid-blog-cloned-title:hover
        .liquid-lp-title
        .split-unit:nth-child(1)
        .split-inner {
        -webkit-transition-delay: 0.0769230769s;
        transition-delay: 0.0769230769s;
      }
      .liquid-blog-cloned-title:hover
        .liquid-lp-title
        .split-unit:nth-child(2)
        .split-inner {
        -webkit-transition-delay: 0.1538461538s;
        transition-delay: 0.1538461538s;
      }
      .liquid-blog-cloned-title:hover
        .liquid-lp-title
        .split-unit:nth-child(3)
        .split-inner {
        -webkit-transition-delay: 0.2307692308s;
        transition-delay: 0.2307692308s;
      }
      .liquid-blog-cloned-title:hover
        .liquid-lp-title
        .split-unit:nth-child(4)
        .split-inner {
        -webkit-transition-delay: 0.3076923077s;
        transition-delay: 0.3076923077s;
      }
      .liquid-blog-cloned-title:hover
        .liquid-lp-title
        .split-unit:nth-child(5)
        .split-inner {
        -webkit-transition-delay: 0.3846153846s;
        transition-delay: 0.3846153846s;
      }
      .liquid-blog-cloned-title:hover
        .liquid-lp-title
        .split-unit:nth-child(6)
        .split-inner {
        -webkit-transition-delay: 0.4615384615s;
        transition-delay: 0.4615384615s;
      }
      .liquid-blog-cloned-title:hover
        .liquid-lp-title
        .split-unit:nth-child(7)
        .split-inner {
        -webkit-transition-delay: 0.5384615385s;
        transition-delay: 0.5384615385s;
      }
      .liquid-blog-cloned-title:hover
        .liquid-lp-title
        .split-unit:nth-child(8)
        .split-inner {
        -webkit-transition-delay: 0.6153846154s;
        transition-delay: 0.6153846154s;
      }
      .liquid-blog-cloned-title:hover
        .liquid-lp-title
        .split-unit:nth-child(9)
        .split-inner {
        -webkit-transition-delay: 0.6923076923s;
        transition-delay: 0.6923076923s;
      }
      .liquid-blog-cloned-title:hover
        .liquid-lp-title
        .split-unit:nth-child(10)
        .split-inner {
        -webkit-transition-delay: 0.7692307692s;
        transition-delay: 0.7692307692s;
      }
      .liquid-blog-cloned-title:hover .liquid-lp-title-original .split-inner {
        -webkit-transition: -webkit-transform 0.45s
          cubic-bezier(0.35, 0.95, 0.4, 1);
        transition: -webkit-transform 0.45s cubic-bezier(0.35, 0.95, 0.4, 1);
        transition: transform 0.45s cubic-bezier(0.35, 0.95, 0.4, 1);
        transition: transform 0.45s cubic-bezier(0.35, 0.95, 0.4, 1),
          -webkit-transform 0.45s cubic-bezier(0.35, 0.95, 0.4, 1);
        -webkit-transform: translateY(-150%);
        transform: translateY(-150%);
      }
      .liquid-blog-cloned-title:hover .liquid-lp-title-clone .split-inner {
        -webkit-transition: -webkit-transform 0.6s
          cubic-bezier(0.1, 0.9, 0.4, 1);
        transition: -webkit-transform 0.6s cubic-bezier(0.1, 0.9, 0.4, 1);
        transition: transform 0.6s cubic-bezier(0.1, 0.9, 0.4, 1);
        transition: transform 0.6s cubic-bezier(0.1, 0.9, 0.4, 1),
          -webkit-transform 0.6s cubic-bezier(0.1, 0.9, 0.4, 1);
        -webkit-transform: translateY(0);
        transform: translateY(0);
      }

      .liquid-blog-item-masonry {
        padding: 0 !important;
      }
      .liquid-blog-item-masonry .liquid-lp-media {
        min-height: inherit;
        position: relative;
        top: auto;
        left: auto;
      }
      .liquid-blog-item-masonry .liquid-lp-title {
        margin-bottom: 0.5em;
      }
      .liquid-blog-item-masonry .liquid-lp-footer {
        margin: 0;
      }
      .container-fluid .liquid-blog-item-masonry {
        min-height: 300px;
      }

      .liquid-blog-item-carousel .liquid-lp-title {
        margin-bottom: 0.5em;
      }
      .liquid-blog-item-carousel span + .liquid-lp-date:before,
      .liquid-blog-item-carousel .liquid-lp-category + .liquid-lp-date:before {
        content: "-";
        margin-right: 0.25em;
      }

      .liquid-blog-item-split {
        display: -webkit-box;
        display: flex;
      }
      .liquid-blog-item-split .liquid-lp-details-lined:after {
        content: none;
      }
      .liquid-blog-item-split .liquid-blog-item-inner,
      .liquid-blog-item-split .liquid-lp-media {
        -webkit-box-flex: 1;
        flex: 1 auto;
      }
      .liquid-blog-item-split .liquid-blog-item-inner {
        padding-top: 1.5em;
        padding-bottom: 1.5em;
      }
      .liquid-blog-item-split .liquid-blog-item-inner:only-child {
        padding-left: 0;
      }
      .liquid-blog-item-split .liquid-lp-media {
        margin-bottom: 0;
      }
      .liquid-blog-item-split .liquid-lp-title {
        margin-bottom: 0.3em;
      }
      .liquid-blog-item-split .liquid-lp-excerpt {
        margin-top: 1em;
        margin-bottom: 1em;
      }

      .liquid-blog-item-fullwidth .liquid-lp-read-more {
        border-color: #fff;
      }
      .liquid-blog-item-fullwidth .liquid-lp-read-more > span {
        padding: 1.666em 2.916em;
      }
      .liquid-blog-item-fullwidth .liquid-lp-footer {
        margin-top: 2.5em;
      }
      .liquid-blog-item-fullwidth .liquid-lp-media {
        width: 100vw;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
      }
      .liquid-blog-item-fullwidth .liquid-lp-media:after {
        background: #141622;
        height: 100% !important;
        opacity: 0.3 !important;
        -webkit-transform: none !important;
        transform: none !important;
      }
      .liquid-blog-item-fullwidth .liquid-blog-item-inner {
        padding: 15% 0;
      }
      .liquid-blog-item-fullwidth.liquid-blog-scheme-dark .liquid-lp-read-more {
        border-color: #000;
      }
      .liquid-blog-item-fullwidth.liquid-blog-contents-inside
        .liquid-lp-footer {
        position: relative;
        bottom: auto;
        left: auto;
        right: auto;
      }
      .liquid-blog-item-fullwidth:hover .liquid-lp-read-more {
        background-color: #fff;
        color: #000;
      }
      .liquid-blog-item-fullwidth:hover.liquid-blog-scheme-dark
        .liquid-lp-read-more {
        background-color: #000;
        color: #fff;
      }

      .liquid-blog-item-timeline {
        padding: 20px 40px 45px;
        border: 1px solid #ebeef3;
        border-radius: 4px;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.25);
        background-color: #fff;
        -webkit-transition: box-shadow 0.6s cubic-bezier(0.23, 1, 0.32, 1);
        transition: box-shadow 0.6s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .liquid-blog-item-timeline .liquid-lp-details {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-pack: justify;
        justify-content: space-between;
        margin-bottom: 1.75em;
      }
      .liquid-blog-item-timeline .liquid-lp-category.bordered a {
        padding: 0.15em 10px;
        border-radius: 4px;
        letter-spacing: 0.1em;
      }
      .liquid-blog-item-timeline .liquid-lp-media {
        margin-bottom: 2em;
      }
      .liquid-blog-item-timeline .liquid-lp-media img {
        border-radius: 4px;
      }
      .liquid-blog-item-timeline .liquid-lp-excerpt {
        margin-top: 0.95em;
      }
      .liquid-blog-item-timeline.liquid-blog-scheme-dark .liquid-lp-details {
        color: rgba(0, 0, 0, 0.35);
      }
      .liquid-blog-item-timeline:hover {
        box-shadow: 0 20px 70px rgba(0, 0, 0, 0.12);
      }

      .liquid-blog-item-gray {
        min-height: 350px;
        background-color: #f4f5f6;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);
        -webkit-transition: box-shadow 0.3s;
        transition: box-shadow 0.3s;
      }
      .liquid-blog-item-gray .liquid-blog-item-inner {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: justify;
        justify-content: space-between;
        min-height: inherit;
        padding: 40px;
      }
      .liquid-blog-item-gray .liquid-lp-title {
        font-size: 22px;
        line-height: 1.5454545455em;
        font-weight: 400;
        letter-spacing: 0;
      }
      .liquid-blog-item-gray .liquid-lp-excerpt {
        font-size: 16px;
        line-height: 1.5em;
        color: #9b9b9b;
      }
      .liquid-blog-grid .masonry-item:first-child .liquid-blog-item-gray {
        border-radius: 4px 0 0 4px;
      }
      .liquid-blog-grid .masonry-item:last-child .liquid-blog-item-gray {
        border-radius: 0 4px 4px 0;
      }
      .liquid-blog-grid .masonry-item + .masonry-item .liquid-blog-item-gray {
        border-left: 1px solid #eaeaea;
      }
      .liquid-blog-item-gray:hover {
        box-shadow: 0 15px 30px rgba(0, 0, 0, 0.07);
        z-index: 2;
      }

      .liquid-blog-item-candy .liquid-lp-media {
        margin-bottom: 27px;
        overflow: hidden;
      }
      .liquid-blog-item-candy .liquid-lp-header {
        margin-bottom: 15px;
      }
      .liquid-blog-item-candy .liquid-lp-footer time,
      .liquid-blog-item-candy .liquid-lp-footer a {
        color: #000;
      }
      .liquid-blog-item-candy .liquid-lp-details-lined:before {
        background-color: var(--color-primary);
      }

      .liquid-blog-scheme-dark a,
      .liquid-blog-scheme-light a {
        color: inherit;
      }
      .liquid-blog-scheme-dark a:hover,
      .liquid-blog-scheme-dark a:focus,
      .liquid-blog-scheme-light a:hover,
      .liquid-blog-scheme-light a:focus {
        color: inherit;
      }
      .liquid-blog-scheme-dark .liquid-lp-title,
      .liquid-blog-scheme-light .liquid-lp-title {
        color: inherit;
      }
      .liquid-blog-scheme-dark .liquid-lp-category.bordered a,
      .liquid-blog-scheme-light .liquid-lp-category.bordered a {
        color: var(--color-primary);
      }

      .liquid-blog-scheme-dark {
        color: #181b31;
      }
      .liquid-blog-scheme-dark .btn-line,
      .liquid-blog-scheme-dark .liquid-lp-title .split-inner:after {
        background-color: #181b31;
      }

      .liquid-blog-scheme-light {
        color: #fff;
      }
      .liquid-blog-scheme-light .btn-line,
      .liquid-blog-scheme-light .liquid-lp-details-lined:before,
      .liquid-blog-scheme-light .liquid-lp-details-lined:after,
      .liquid-blog-scheme-light .liquid-lp-category.underlined-onhover a:after,
      .liquid-blog-scheme-light .liquid-lp-title .split-inner:after {
        background-color: #fff;
      }
      .liquid-blog-scheme-light .liquid-lp-details {
        color: rgba(255, 255, 255, 0.55);
      }
      .liquid-blog-scheme-light .liquid-lp-details a:hover {
        color: #fff;
      }

      .liquid-blog-scheme-dark-alt .liquid-lp-details,
      .liquid-blog-scheme-light-alt .liquid-lp-details {
        color: inherit;
      }

      .liquid-blog-scheme-dark-alt .liquid-lp-excerpt {
        color: rgba(24, 27, 49, 0.55);
      }

      .liquid-blog-scheme-light-alt .liquid-lp-excerpt {
        color: rgba(255, 255, 255, 0.55);
      }

      .liquid-blog-item-square .liquid-blog-item-inner {
        padding: 6% 30px;
        padding-bottom: 6%;
      }
      .liquid-blog-item-square .liquid-lp-header {
        width: 85%;
      }
      .liquid-blog-item-square .liquid-lp-category {
        font-size: 12px;
      }
      .liquid-blog-item-square .liquid-lp-title {
        font-size: 22px;
        line-height: 1.333em;
      }

      .liquid-lp-small-thumb .liquid-lp-media {
        width: 70px;
        flex-shrink: 0;
      }
      .liquid-lp-small-thumb .liquid-lp-header {
        -webkit-box-flex: 1;
        flex: 1 1;
      }

      .liquid-blog-style-masonry .masonry-item {
        padding-left: 6px;
        padding-right: 6px;
      }
      .liquid-blog-style-masonry .liquid-lp {
        margin-bottom: 12px;
      }

      .liquid-lp.format-link .liquid-lp-title {
        margin-bottom: 1em;
      }
      .liquid-lp.format-link .liquid-lp-title a {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row nowrap;
        -webkit-box-align: start;
        align-items: flex-start;
        text-decoration: underline;
      }
      .liquid-lp.format-link .liquid-lp-title svg {
        margin-right: 0.625em;
        fill: currentColor;
        width: 1.25em;
        height: 1.25em;
      }
      .liquid-lp.format-quote {
        border: 1px solid rgba(0, 0, 0, 0.1);
        border-radius: 4px;
        padding: 50px;
      }
      .liquid-lp.format-quote blockquote,
      .liquid-lp.format-quote .liquid-lp-title {
        margin: 0;
      }
      .liquid-lp.format-quote .liquid-lp-title {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
        text-align: center;
      }
      .liquid-lp.format-quote svg {
        margin-bottom: 0.6666666667em;
      }
      .liquid-lp.format-quote cite {
        padding-top: 10px;
        font-size: 12px;
        color: #888;
      }
      .liquid-lp.format-quote cite:before {
        content: none;
      }
      .liquid-lp.format-gallery .liquid-lp-media .carousel-nav button {
        width: 53px;
        height: 53px;
        font-size: 14px;
        background-color: #fff;
        color: #000;
      }
      .liquid-lp.format-audio:hover .liquid-lp-media,
      .liquid-lp.format-video:hover .liquid-lp-media {
        -webkit-transform: none !important;
        transform: none !important;
        box-shadow: none !important;
      }

      /* 3.14. Filter Lists */
      .liquid-filter-items {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
        margin-bottom: 1.5em;
        color: #16171e;
      }

      .liquid-filter-items-inner {
        display: inherit;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: inherit;
        -webkit-box-align: inherit;
        align-items: inherit;
        -webkit-box-pack: inherit;
        justify-content: inherit;
      }
      .liquid-filter-items-inner:only-child {
        width: 100%;
      }

      .liquid-filter-items-label {
        margin-bottom: 0;
        line-height: 1;
      }
      .liquid-filter-items-label.size-xxl {
        font-size: 72px;
        letter-spacing: -0.025em;
      }
      .liquid-filter-items-label.size-xl {
        font-size: 55px;
        line-height: 1;
      }
      .liquid-filter-items-label.size-lg {
        font-size: 24px;
      }
      .liquid-filter-items-label.size-md {
        font-size: 18px;
      }
      .liquid-filter-items-label + .filter-list li {
        margin-bottom: 0;
      }

      .filter-list {
        padding: 0;
        margin: 0 0 30px;
        list-style: none;
        font-size: 0.8125em;
      }
      .filter-list.size-lg {
        font-size: 24px;
      }
      .filter-list.size-md {
        font-size: 18px;
      }
      .filter-list.size-sm {
        font-size: 12px;
      }
      .filter-list li {
        margin-bottom: 0.5em;
        position: relative;
        color: #9ba1af;
        cursor: pointer;
        -webkit-transition: color 0.3s;
        transition: color 0.3s;
      }
      .filter-list li span {
        display: inline-block;
      }
      .filter-list li.active,
      .filter-list li:hover {
        color: #16171e;
      }
      .liquid-filter-items-label + .filter-list {
        margin-left: 3.5em;
        margin-bottom: 0;
      }

      .filter-list-inline li {
        display: inline-block;
      }

      .filter-list-scheme-light li {
        color: rgba(255, 255, 255, 0.5);
      }
      .filter-list-scheme-light li.active,
      .filter-list-scheme-light li:hover {
        color: #fff;
      }

      .filters-underline li span,
      .filters-line-through li span {
        position: relative;
      }
      .filters-underline li span:after,
      .filters-line-through li span:after {
        content: "";
        height: 0.0909090909em;
        min-height: 1px;
        position: absolute;
        background-color: #16171e;
        -webkit-transform-origin: right center;
        transform-origin: right center;
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
      }
      .filters-underline li.active span:after,
      .filters-underline li:hover span:after,
      .filters-line-through li.active span:after,
      .filters-line-through li:hover span:after {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-transform-origin: left center;
        transform-origin: left center;
      }

      .filters-line-through li span:after {
        width: 110%;
        top: 50%;
        left: -5%;
        margin-top: -0.0454545455em;
      }

      .filters-underline li span:after {
        bottom: -0.5833333333em;
        left: 0;
        width: 100%;
        height: 0.1666666667em;
        min-height: 2px;
      }

      .filter-list-style-1 {
        margin-top: 10px;
        margin-bottom: 70px;
      }
      .filter-list-style-1 span {
        -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 1, 0.5, 1);
        transition: -webkit-transform 0.4s cubic-bezier(0.4, 1, 0.5, 1);
        transition: transform 0.4s cubic-bezier(0.4, 1, 0.5, 1);
        transition: transform 0.4s cubic-bezier(0.4, 1, 0.5, 1),
          -webkit-transform 0.4s cubic-bezier(0.4, 1, 0.5, 1);
      }
      .filter-list-style-1 li {
        margin-bottom: 2em;
      }
      .filter-list-style-1 li:before {
        content: "";
        display: inline-block;
        width: 2px;
        height: 1.2em;
        position: absolute;
        top: 50%;
        left: 0;
        margin-top: -0.6em;
        background-image: -webkit-gradient(
          linear,
          left top,
          left bottom,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        );
        background-image: linear-gradient(
          to bottom,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        );
        opacity: 0;
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
        -webkit-transition: opacity 0.3s cubic-bezier(0.4, 1, 0.5, 1),
          -webkit-transform 0.3s cubic-bezier(0.4, 1, 0.5, 1);
        transition: opacity 0.3s cubic-bezier(0.4, 1, 0.5, 1),
          -webkit-transform 0.3s cubic-bezier(0.4, 1, 0.5, 1);
        transition: transform 0.3s cubic-bezier(0.4, 1, 0.5, 1),
          opacity 0.3s cubic-bezier(0.4, 1, 0.5, 1);
        transition: transform 0.3s cubic-bezier(0.4, 1, 0.5, 1),
          opacity 0.3s cubic-bezier(0.4, 1, 0.5, 1),
          -webkit-transform 0.3s cubic-bezier(0.4, 1, 0.5, 1);
      }
      .filter-list-style-1 li.active:before,
      .filter-list-style-1 li:hover:before {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition-delay: 0.05s;
        transition-delay: 0.05s;
      }
      .filter-list-style-1 li.active span,
      .filter-list-style-1 li:hover span {
        -webkit-transform: translateX(15px);
        transform: translateX(15px);
      }

      /* 3.15. Fancy Boxes */
      .fancy-box {
        position: relative;
        margin-bottom: 30px;
      }
      .fancy-box figure {
        background-size: cover;
      }
      .fancy-box h3 {
        font-size: 1.5em;
        line-height: 1.5em;
        letter-spacing: 0;
        margin: 0;
      }
      .fancy-box p {
        margin: 0;
      }
      .fancy-box img {
        width: 100%;
      }
      .fancy-box .cb-img-container,
      .fancy-box .fancy-box-image {
        position: relative;
      }
      .fancy-box .cb-img-container {
        overflow: hidden;
      }
      .fancy-box .blur-main-image,
      .fancy-box .blur-image-canvas,
      .fancy-box .blur-image-inner,
      .fancy-box .blur-image-container {
        position: absolute;
        top: 0;
        left: 0;
      }
      .fancy-box .blur-image-container,
      .fancy-box .blur-image-inner {
        width: 100%;
        height: 100%;
      }
      .fancy-box .blur-image-container {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
      }
      .fancy-box .blur-image-canvas {
        width: 100% !important;
        height: 100% !important;
        -o-object-fit: cover;
        object-fit: cover;
      }
      .fancy-box .cb-img-overlay {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.3s, visibility 0.3s;
        transition: opacity 0.3s, visibility 0.3s;
        background-size: cover;
        background-position: center;
      }
      .fancy-box .fancy-box-footer {
        position: relative;
        z-index: 2;
      }
      .fancy-box:hover .cb-img-overlay {
        opacity: 1;
        visibility: visible;
      }
      .fancy-box:hover .cb-img-btn {
        opacity: 1;
        visibility: visible;
      }
      .fancy-box:hover .cb-img-btn-inner {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        -webkit-transition-delay: 0.05s;
        transition-delay: 0.05s;
      }
      .fancy-box:hover .cb-img-btn-inner .btn {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        -webkit-transition-delay: 0.18s;
        transition-delay: 0.18s;
      }

      .cb-subtitle {
        display: inline-block;
        padding: 3px 10px;
        margin-bottom: 10px;
        background-color: var(--color-primary);
        font-size: 12px;
      }

      .cb-img-btn-bg,
      .cb-img-btn {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }

      .cb-img-btn-inner {
        display: -webkit-box;
        display: flex;
        padding: 15px;
        border: 2px solid #fff;
        position: absolute;
        top: 15px;
        left: 15px;
        bottom: 15px;
        right: 15px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-transform: scale3d(1.1, 1.1, 0);
        transform: scale3d(1.1, 1.1, 0);
        -webkit-transition: -webkit-transform 0.8s
          cubic-bezier(0.17, 0.67, 0.2, 1);
        transition: -webkit-transform 0.8s cubic-bezier(0.17, 0.67, 0.2, 1);
        transition: transform 0.8s cubic-bezier(0.17, 0.67, 0.2, 1);
        transition: transform 0.8s cubic-bezier(0.17, 0.67, 0.2, 1),
          -webkit-transform 0.8s cubic-bezier(0.17, 0.67, 0.2, 1);
      }

      .cb-img-btn {
        background-color: rgba(0, 0, 0, 0.35);
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.3s, visibility 0.3s;
        transition: opacity 0.3s, visibility 0.3s;
      }
      .cb-img-btn .liquid-overlay-link {
        z-index: 2;
      }
      .cb-img-btn .btn {
        opacity: 0;
        -webkit-transform: scale3d(1.1, 1.1, 0);
        transform: scale3d(1.1, 1.1, 0);
      }
      .cb-img-btn .btn-naked {
        color: #fff;
      }

      /* Content box styles */
      .fancy-box-booking .fancy-box-contents {
        padding: 3.125em 1.875em;
      }
      .fancy-box-booking .fancy-box-info {
        width: 75%;
        margin: 2.8125em 1.875em;
        position: relative;
      }
      .fancy-box-booking .fancy-box-info:before {
        content: "";
        display: inline-block;
        width: 1.875em;
        height: 1px;
        position: absolute;
        top: 0.5em;
        left: -60px;
        background-color: var(--color-primary);
      }
      .fancy-box-booking .fancy-box-header {
        display: inline-block;
        padding: 0.625em 1.875em 1.25em;
        position: absolute;
        bottom: 0;
        left: 1.875em;
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        background-color: #fff;
        box-shadow: 0 7px 50px rgba(0, 0, 0, 0.1);
      }
      .fancy-box-booking .fancy-box-details {
        font-size: 12px;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        color: var(--color-primary);
      }
      .fancy-box-booking .fancy-box-details > span:after {
        content: "\2758";
        margin-left: 1em;
        margin-right: 0.83em;
      }
      .fancy-box-booking .fancy-box-details > span:last-child:after {
        content: none;
      }
      .fancy-box-booking .btn {
        box-shadow: 0 10px 40px rgba(0, 0, 0, 0.075);
      }

      .fancy-box-classes {
        background-color: #fff;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);
        -webkit-transition: box-shadow 0.45s cubic-bezier(0.32, 0.98, 0.37, 1);
        transition: box-shadow 0.45s cubic-bezier(0.32, 0.98, 0.37, 1);
      }
      .fancy-box-classes .fancy-box-contents {
        padding: 1em 25px;
      }
      .fancy-box-classes h3 {
        margin-bottom: 0.4375em;
      }
      .fancy-box-classes .fancy-box-label {
        display: inline-block;
        padding: 4px 10px;
        position: absolute;
        top: 30px;
        left: 0;
        font-size: 12px;
        font-weight: 600;
        letter-spacing: 0.025em;
        color: #fff;
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        );
        background: linear-gradient(
          to right,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        );
      }
      .fancy-box-classes .trainer {
        font-size: 0.8125em;
        color: #828593;
      }
      .fancy-box-classes .trainer i {
        display: inline-block;
        margin-right: 5px;
      }
      .backgroundcliptext .fancy-box-classes .trainer i {
        padding-top: 1px;
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        );
        background: linear-gradient(
          to right,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        );
        background-clip: text !important;
        -webkit-background-clip: text !important;
        text-fill-color: transparent !important;
        -webkit-text-fill-color: transparent !important;
      }
      .fancy-box-classes:hover {
        box-shadow: 0 30px 50px rgba(0, 0, 0, 0.07);
      }
      .flickity-slider .fancy-box-classes {
        margin-bottom: 50px;
      }

      .fancy-box-travel {
        padding-bottom: 64.5%;
        overflow: hidden;
        color: #fff;
      }
      .fancy-box-travel:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        background-image: -webkit-gradient(
          linear,
          left bottom,
          left top,
          from(#181b31),
          to(transparent)
        );
        background-image: linear-gradient(to top, #181b31 0%, transparent 100%);
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        -webkit-transition: -webkit-transform 0.5s
          cubic-bezier(0.86, 0, 0.07, 1);
        transition: -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
        transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
        transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1),
          -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);
      }
      .fancy-box-travel h3 {
        margin: 0.4375em 0;
        text-transform: uppercase;
        font-weight: 700;
        letter-spacing: 0;
        color: #fff;
      }
      .fancy-box-travel .fancy-box-image,
      .fancy-box-travel .fancy-box-contents {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
      }
      .fancy-box-travel .fancy-box-image {
        width: 100%;
        height: 100%;
        background-size: cover;
        background-position: center;
        z-index: 0;
        -webkit-transition: -webkit-transform 0.5s
            cubic-bezier(0.86, 0, 0.07, 1),
          -webkit-filter 0.5s cubic-bezier(0.86, 0, 0.07, 1);
        transition: -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1),
          -webkit-filter 0.5s cubic-bezier(0.86, 0, 0.07, 1);
        transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1),
          filter 0.5s cubic-bezier(0.86, 0, 0.07, 1);
        transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1),
          filter 0.5s cubic-bezier(0.86, 0, 0.07, 1),
          -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.07, 1),
          -webkit-filter 0.5s cubic-bezier(0.86, 0, 0.07, 1);
      }
      .fancy-box-travel .fancy-box-image img {
        visibility: hidden;
      }
      .fancy-box-travel .fancy-box-contents {
        margin: 30px;
        z-index: 2;
      }
      .fancy-box-travel .fancy-box-time {
        display: inline-block;
        padding: 0.25em 0.625em;
        background-color: var(--color-primary);
        font-size: 0.75em;
        letter-spacing: 0.05em;
      }
      .fancy-box-travel .fancy-box-footer {
        margin-top: 1.875em;
      }
      .fancy-box-travel .btn {
        font-size: 0.875em;
        font-weight: 700;
      }
      .fancy-box-travel.fancy-box-big .fancy-box-contents {
        right: 30%;
      }
      .fancy-box-travel.fancy-box-tall {
        padding-bottom: 134.375%;
      }
      .fancy-box-travel.fancy-box-small {
        padding-bottom: 69.5%;
      }
      .fancy-box-travel.fancy-box-wide {
        padding-bottom: 33.36%;
      }
      .fancy-box-travel.fancy-box-square {
        padding-bottom: 100%;
      }
      .fancy-box-travel.hide-target .fancy-box-info p,
      .fancy-box-travel.hide-target .fancy-box-info .fancy-box-footer {
        opacity: 0;
      }
      .fancy-box-travel:hover:after {
        -webkit-transform: translateY(0);
        transform: translateY(0);
      }
      .fancy-box-travel:hover .fancy-box-image {
        -webkit-transform: scale(1.15);
        transform: scale(1.15);
      }

      .fancy-box-tour {
        background-color: #fff;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);
        -webkit-transition: box-shadow 0.45s cubic-bezier(0.32, 0.98, 0.37, 1);
        transition: box-shadow 0.45s cubic-bezier(0.32, 0.98, 0.37, 1);
      }
      .fancy-box-tour .fancy-box-contents,
      .fancy-box-tour .fancy-box-footer {
        border: 1px solid #e7e9ef;
        border-top: none;
      }
      .fancy-box-tour .fancy-box-contents {
        padding: 1.25em 20px 1.5625em;
      }
      .fancy-box-tour .fancy-box-info {
        font-size: 0.8125em;
      }
      .fancy-box-tour .rating {
        font-size: 12px;
        margin: 0.45em 0;
        color: #a7a9b8;
      }
      .fancy-box-tour .star-rating {
        display: inline-block;
        font-size: 1em;
        color: var(--color-primary);
      }
      .fancy-box-tour .fancy-box-footer {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        padding: 1.0625em 20px;
      }
      .fancy-box-tour .fancy-box-footer h6 {
        margin: 0;
        font-size: 1em;
        color: #181b31;
      }
      .fancy-box-tour .fancy-box-footer h6 strong {
        font-weight: bold;
        font-size: 1.5em;
        color: var(--color-primary);
      }
      .fancy-box-tour .fancy-box-icon {
        display: inline-block;
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
        opacity: 0;
        color: var(--color-primary);
        -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
        transition: opacity 0.3s, -webkit-transform 0.3s;
        transition: transform 0.3s, opacity 0.3s;
        transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
      }
      .fancy-box-tour .fancy-box-icon i {
        display: inline-block;
      }
      .fancy-box-tour:hover {
        box-shadow: 0 20px 50px rgba(0, 0, 0, 0.07);
      }
      .fancy-box-tour:hover .fancy-box-icon {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
      }
      .flickity-slider .fancy-box-tour {
        margin-bottom: 50px;
      }

      .fancy-box-offer {
        display: -webkit-box;
        display: flex;
        padding-bottom: 30px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        border-bottom: 1px solid #e5e7ed;
      }
      .fancy-box-offer .fancy-box-cell {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        flex-basis: 16.666666666666667%;
        -webkit-box-flex: 1;
        flex: 1 0;
      }
      .fancy-box-offer .fancy-box-header {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
        flex-basis: 20%;
      }
      .fancy-box-offer .fancy-box-image {
        margin-right: 18px;
        -webkit-box-flex: 0;
        flex: 0 auto;
      }
      .fancy-box-offer small {
        display: block;
        font-size: 13px;
        letter-spacing: 0.05em;
        color: #808291;
        font-weight: 400;
      }
      .fancy-box-offer h3 {
        line-height: 1.5em;
        font-weight: 600;
      }
      .fancy-box-offer h5 {
        margin: 0;
        font-size: 1.125em;
        line-height: 1.5em;
        font-weight: 600;
      }
      .fancy-box-offer img {
        max-width: 120px;
      }
      .fancy-box-offer p span {
        display: inline-block;
      }
      .fancy-box-offer .btn {
        font-size: 14px;
        -webkit-box-pack: center;
        justify-content: center;
      }
      .fancy-box-offer .btn-md > span {
        padding-top: 1em;
        padding-bottom: 1em;
      }
      .fancy-box-offer:last-child {
        border-bottom: none;
      }

      .fancy-box-offer-header {
        padding-bottom: 15px;
      }
      .fancy-box-offer-header h3 {
        font-size: 36px;
        text-transform: uppercase;
        font-weight: 700;
        letter-spacing: -0.01em;
      }

      .fancy-box-offer-header p,
      .fancy-box-cell:before {
        font-size: 0.875em;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        color: #a7a9b8;
      }

      .fancy-box-case-study {
        -webkit-perspective: 1200px;
        perspective: 1200px;
        height: 400px;
        -webkit-transition: -webkit-transform 0.6s
          cubic-bezier(0.23, 1, 0.32, 1);
        transition: -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .fancy-box-case-study h3 {
        font-size: 27px;
      }
      .fancy-box-case-study figure {
        width: 100%;
        height: 100%;
        background-size: cover;
        background-position: center;
        -webkit-transform: scale(1.075);
        transform: scale(1.075);
        -webkit-transition: -webkit-transform 0.6s
          cubic-bezier(0.23, 1, 0.32, 1);
        transition: -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .fancy-box-case-study figure:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        border-radius: inherit;
        position: absolute;
        top: 0;
        left: 0;
        background: rgba(13, 15, 30, 0.35);
      }
      .fancy-box-case-study .cb-img-container {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden;
      }
      .fancy-box-case-study .fancy-box-contents {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-perspective: inherit;
        perspective: inherit;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        -webkit-transition: box-shadow 0.6s cubic-bezier(0.23, 1, 0.32, 1);
        transition: box-shadow 0.6s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .fancy-box-case-study .fancy-box-header {
        position: absolute;
        bottom: 40px;
        left: 35px;
        right: 35px;
        -webkit-transform: translateZ(35px) scale(0.942);
        transform: translateZ(35px) scale(0.942);
        color: #fff;
      }
      .fancy-box-case-study .ld-cb-icon {
        display: block;
        font-size: 44px;
        line-height: 1;
        opacity: 0;
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        transition-property: opacity, transform;
        transition-property: opacity, transform, -webkit-transform;
        -webkit-transition-duration: 0.6s;
        transition-duration: 0.6s;
        -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
        transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
      }
      .fancy-box-case-study .ld-cb-cat {
        font-size: 13px;
        opacity: 0.6;
      }
      .fancy-box-case-study.scheme-light .fancy-box-header {
        color: #fff;
      }
      .fancy-box-case-study.scheme-light .fancy-box-header h3 {
        color: inherit;
      }
      .fancy-box-case-study:hover {
        -webkit-transform: scale(1.075);
        transform: scale(1.075);
      }
      .fancy-box-case-study:hover figure {
        -webkit-transform: scale(1);
        transform: scale(1);
      }
      .fancy-box-case-study:hover .fancy-box-contents {
        box-shadow: 0 60px 110px rgba(0, 0, 0, 0.23);
      }
      .fancy-box-case-study:hover .ld-cb-icon {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
      }

      .fancy-box-overlay {
        padding-bottom: 53.335%;
        overflow: hidden;
        color: rgba(0, 0, 0, 0.7);
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        -webkit-transition: box-shadow 0.3s;
        transition: box-shadow 0.3s;
      }
      .fancy-box-overlay .cb-img-container,
      .fancy-box-overlay .fancy-box-contents {
        position: absolute;
        top: 0;
        left: 0;
      }
      .fancy-box-overlay .fancy-box-image,
      .fancy-box-overlay .cb-img-container,
      .fancy-box-overlay .fancy-box-contents {
        width: 100%;
        height: 100%;
      }
      .fancy-box-overlay .cb-img-container {
        width: 102%;
        height: 102%;
        left: -1%;
        top: -1%;
      }
      .fancy-box-overlay .fancy-box-image {
        background-position: center;
      }
      .fancy-box-overlay .blur-image-container {
        opacity: 0;
        -webkit-transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
        transition: opacity 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
      }
      .fancy-box-overlay .cb-overlay {
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(255, 255, 255, 0.4);
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      .fancy-box-overlay .fancy-box-contents {
        width: 85%;
        padding: 35px;
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: end;
        justify-content: flex-end;
      }
      .fancy-box-overlay .fancy-box-footer {
        margin-top: auto;
        z-index: 2;
      }
      .fancy-box-overlay h3 {
        font-size: 24px;
        margin-bottom: 1.5rem;
      }
      .fancy-box-overlay.shadowed {
        box-shadow: 0 20px 40px rgba(0, 0, 0, 0.18);
      }
      .fancy-box-overlay.tall {
        padding-bottom: 133.335%;
      }
      .fancy-box-overlay.tall .fancy-box-contents {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
      }
      .fancy-box-overlay.tall h3 {
        margin-bottom: 0.5rem;
      }
      .fancy-box-overlay.scheme-light {
        color: rgba(255, 255, 255, 0.75);
      }
      .fancy-box-overlay.scheme-light h3 {
        color: #fff;
      }
      .fancy-box-overlay.scheme-light .cb-overlay {
        background-color: rgba(0, 0, 0, 0.4);
      }
      .fancy-box-overlay.fancy-box-overlay-alt {
        padding-left: 30px;
        padding-right: 30px;
      }
      .fancy-box-overlay.fancy-box-overlay-alt .fancy-box-contents {
        width: 100%;
      }
      .fancy-box-overlay.fancy-box-overlay-alt .fancy-box-footer {
        margin-top: 1.5rem;
      }
      .fancy-box-overlay:hover {
        box-shadow: 0 20px 40px rgba(0, 0, 0, 0.18);
      }
      .fancy-box-overlay:hover .cb-overlay {
        opacity: 0.9;
      }
      .fancy-box-overlay:hover .blur-image-container {
        opacity: 1;
      }

      .fancy-box-classic h3 {
        margin-bottom: 0.5rem;
      }
      .fancy-box-classic.text-center h3 {
        margin-bottom: 1.25rem;
      }

      .fancy-box-custom-height {
        padding-bottom: 0 !important;
      }

      .fancy-box-heading-lg h3 {
        font-size: 36px;
      }

      .fancy-box-heading-sm h3 {
        font-size: 18px;
      }

      /* 3.16. Counnter */
      .liquid-counter {
        display: inline-block;
        position: relative;
        z-index: 1;
        margin-bottom: 30px;
      }
      .liquid-counter:hover .liquid-counter-element-hover {
        opacity: 1;
      }

      .liquid-counter-element {
        display: -webkit-box;
        display: flex;
        position: relative;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: center;
        align-items: center;
        font-weight: 700;
        line-height: 1em;
      }
      .liquid-counter-element > span {
        display: -webkit-box;
        display: flex;
      }
      .text-left .liquid-counter-element {
        -webkit-box-pack: start;
        justify-content: flex-start;
      }
      .text-right .liquid-counter-element {
        -webkit-box-pack: end;
        justify-content: flex-end;
      }
      .text-center .liquid-counter-element {
        -webkit-box-pack: center;
        justify-content: center;
      }

      .liquid-counter-text {
        line-height: 1.5em;
      }

      .liquid-counter-element-static,
      .liquid-counter-element-hover {
        display: none;
      }
      .liquid-counter-element-static span,
      .liquid-counter-element-hover span {
        display: inline-block;
        vertical-align: middle;
      }
      .counter-animated .liquid-counter-element-static,
      .counter-animated .liquid-counter-element-hover {
        display: -webkit-box;
        display: flex;
      }

      .liquid-counter-element-static > span {
        background: inherit;
      }
      .counter-animated .liquid-counter-element-static ~ span {
        display: none;
      }

      .liquid-counter-element-hover {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        opacity: 0;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      .backgroundcliptext .liquid-counter-element-hover {
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        );
        background: linear-gradient(
          to right,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        );
        background-clip: text !important;
        -webkit-background-clip: text !important;
        text-fill-color: transparent !important;
        -webkit-text-fill-color: transparent !important;
      }
      .backgroundcliptext .liquid-counter-element-hover span {
        background: inherit;
      }

      .liquid-counter-regular .liquid-counter-element {
        font-weight: 400;
      }

      .liquid-counter-medium .liquid-counter-element {
        font-weight: 500;
      }

      .liquid-counter-semibold .liquid-counter-element {
        font-weight: 600;
      }

      .liquid-counter-bold .liquid-counter-element {
        font-weight: 700;
      }

      .liquid-counter-sm .liquid-counter-element {
        font-size: 36px;
      }

      .liquid-counter-md .liquid-counter-element {
        font-size: 47px;
      }

      .liquid-counter-lg .liquid-counter-element {
        font-size: 60px;
      }

      .liquid-counter-lg2 .liquid-counter-element {
        font-size: 200px;
      }

      .liquid-counter-xl .liquid-counter-element {
        font-size: 300px;
      }

      .liquid-counter-animator {
        display: inline-block;
        position: relative;
        overflow: hidden;
        vertical-align: middle;
        background: inherit;
      }

      .liquid-animator-value {
        display: inline-block;
        visibility: hidden;
      }

      .liquid-animator-numbers {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: inherit;
        overflow: hidden;
        visibility: visible;
      }
      .liquid-animator-numbers ul {
        display: inline-block;
        width: 100%;
        margin: 0;
        padding: 0;
        position: relative;
        list-style: none;
        background: inherit;
      }
      .liquid-animator-numbers li {
        margin: 0;
        background: inherit;
      }

      .liquid-counter-huge .liquid-counter-element {
        line-height: 0.8em;
      }
      .liquid-counter-huge .liquid-text-top {
        display: block;
        margin-bottom: 2em;
        position: relative;
        top: 2em;
        font-size: 0.875em;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.05em;
      }
      .liquid-counter-huge .liquid-text-bottom {
        position: absolute;
        bottom: 0;
        left: 100%;
        font-size: 1.125em;
        line-height: 1.5em;
        font-style: italic;
      }

      .liquid-counter-bordered {
        width: 100%;
        padding: 30px 5%;
        border: 1px solid #d8dbe2;
        text-align: center;
      }
      .liquid-counter-bordered .liquid-counter-element {
        -webkit-box-pack: center;
        justify-content: center;
      }
      .liquid-counter-bordered .liquid-counter-text {
        font-size: 12px;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        color: #a7a9b8;
      }

      .backgroundcliptext
        .liquid-counter-has-gradient
        .liquid-counter-element-static,
      .backgroundcliptext
        .liquid-counter-has-gradient
        .liquid-counter-element
        > span {
        background-clip: text !important;
        -webkit-background-clip: text !important;
        text-fill-color: transparent !important;
        -webkit-text-fill-color: transparent !important;
      }

      /* 3.17. Liquid Forms */
      .liquid-form .input-container {
        display: inline-block;
        margin-bottom: 20px;
        position: relative;
      }
      .liquid-form .input-container .ui-selectmenu-button {
        margin-bottom: 0 !important;
      }
      .liquid-form select,
      .liquid-form input,
      .liquid-form textarea,
      .liquid-form .ui-selectmenu-button {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        width: 100%;
        height: 50px;
        padding: 0 2em;
        position: relative;
        border: 1px solid #d5d6de;
        border-radius: 0;
        background: none;
        color: #b7b9c4;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
      }
      .liquid-form select::-webkit-input-placeholder,
      .liquid-form input::-webkit-input-placeholder,
      .liquid-form textarea::-webkit-input-placeholder,
      .liquid-form .ui-selectmenu-button::-webkit-input-placeholder {
        color: inherit;
      }
      .liquid-form select::-moz-placeholder,
      .liquid-form input::-moz-placeholder,
      .liquid-form textarea::-moz-placeholder,
      .liquid-form .ui-selectmenu-button::-moz-placeholder {
        color: inherit;
      }
      .liquid-form select:-moz-placeholder,
      .liquid-form input:-moz-placeholder,
      .liquid-form textarea:-moz-placeholder,
      .liquid-form .ui-selectmenu-button:-moz-placeholder {
        color: inherit;
      }
      .liquid-form select:-ms-input-placeholder,
      .liquid-form input:-ms-input-placeholder,
      .liquid-form textarea:-ms-input-placeholder,
      .liquid-form .ui-selectmenu-button:-ms-input-placeholder {
        color: inherit;
      }
      .liquid-form select:focus,
      .liquid-form input:focus,
      .liquid-form textarea:focus,
      .liquid-form .ui-selectmenu-button:focus {
        outline: none;
        border-color: #9c9eb1;
        color: #9c9eb1;
      }
      .liquid-form .ui-selectmenu-icon {
        visibility: hidden;
        -webkit-box-ordinal-group: 2;
        order: 1;
      }
      .liquid-form .input[type="submit"],
      .liquid-form button[type="submit"] {
        height: 50px;
      }
      .liquid-form button[type="submit"] > span {
        padding-top: 0;
        padding-bottom: 0;
      }

      .liquid-form-inputs-sm select,
      .liquid-form-inputs-sm input,
      .liquid-form-inputs-sm textarea,
      .liquid-form-inputs-sm .ui-selectmenu-button {
        height: 40px;
      }
      .liquid-form-inputs-sm .input[type="submit"],
      .liquid-form-inputs-sm button[type="submit"] {
        height: 40px;
      }

      .liquid-form-inputs-lg select,
      .liquid-form-inputs-lg input,
      .liquid-form-inputs-lg textarea,
      .liquid-form-inputs-lg .ui-selectmenu-button {
        height: 60px;
      }
      .liquid-form-inputs-lg .input[type="submit"],
      .liquid-form-inputs-lg button[type="submit"] {
        height: 60px;
      }

      .liquid-form-inputs-round select,
      .liquid-form-inputs-round input,
      .liquid-form-inputs-round textarea,
      .liquid-form-inputs-round .ui-selectmenu-button {
        border-radius: 3px;
      }
      .liquid-form-inputs-round input[type="submit"],
      .liquid-form-inputs-round button[type="submit"] {
        border-radius: 3px;
      }

      .date-picker {
        cursor: pointer;
      }
      .date-picker:focus {
        cursor: auto;
      }

      .liquid-input-icon {
        display: inline-block;
        position: absolute;
        top: 50%;
        z-index: 1;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }

      .liquid-input-icon-right {
        left: auto;
        right: 15px;
      }

      .liquid-input-icon-left {
        right: auto;
        left: 15px;
      }

      /* Jquery UI */
      .ui-state-active,
      .ui-widget-content .ui-state-active,
      .ui-widget-header .ui-state-active,
      a.ui-button:active,
      .ui-button:active,
      .ui-button.ui-state-active:hover {
        background-color: #ededed;
        border-color: #ededed;
        color: #000;
      }

      .ui-selectmenu-button:active {
        background-color: transparent;
        color: #9c9eb1;
      }

      .ui-widget.ui-widget-content {
        max-height: 40vh;
        border-color: #e4e4eb;
      }

      /* 3.18. jQuery UI */
      .ui-widget {
        font-family: inherit;
      }

      .ui-datepicker {
        border-color: #f7f7f7 !important;
        border-radius: 12px;
        box-shadow: 0 20px 70px rgba(0, 0, 0, 0.07);
      }
      .ui-datepicker table {
        border: none;
      }
      .ui-datepicker table tr {
        border: none;
      }
      .ui-datepicker .ui-state-default {
        width: 30px;
        height: 30px;
        padding: 0;
        background: none;
        border: none;
        font-size: 14px;
        line-height: 30px;
        border-radius: 50em;
        text-align: center;
      }
      .ui-datepicker .ui-state-default:hover {
        background-color: var(--color-primary);
        color: #fff;
      }
      .ui-datepicker .ui-state-active,
      .ui-datepicker .ui-state-highlight {
        color: #fff;
      }
      .ui-datepicker .ui-state-highlight {
        background-color: #666;
      }
      .ui-datepicker .ui-state-active {
        background-color: var(--color-primary);
      }
      .ui-datepicker .ui-state-active {
        box-shadow: 0 5px 12px rgba(0, 0, 0, 0.12);
      }

      .ui-datepicker-header {
        border: none;
        border-bottom: 1px solid #eee;
        border-radius: 0;
        background: none;
      }

      .ui-datepicker-prev,
      .ui-datepicker-next {
        top: 2px !important;
        border: none !important;
        background: none !important;
        cursor: pointer;
        font-weight: 400;
      }
      .ui-datepicker-prev span,
      .ui-datepicker-next span {
        position: relative;
        background: none !important;
        font-size: 12px;
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
      }
      .ui-datepicker-prev span:before,
      .ui-datepicker-next span:before {
        display: -webkit-inline-box;
        display: inline-flex;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        font-family: fontAwesome;
        text-align: center;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-indent: 0;
      }

      .ui-datepicker-prev {
        left: 2px !important;
      }
      .ui-datepicker-prev span:before {
        content: "\f060";
      }
      .ui-datepicker-prev:hover span {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px);
      }

      .ui-datepicker-next {
        right: 2px !important;
      }
      .ui-datepicker-next span:before {
        content: "\f061";
      }
      .ui-datepicker-next:hover span {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
      }

      /* 3.19. Reservation Form */
      .liquid-form-reservation {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: stretch;
        align-items: stretch;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
      }
      .liquid-form-reservation .input-container {
        display: -webkit-box;
        display: flex;
        min-width: 285px;
        padding: 0 15px;
        margin-bottom: 15px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column wrap;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-align: stretch;
        align-items: stretch;
        border-left: 1px solid #d8dbe2;
      }
      .liquid-form-reservation .input-container:last-child,
      .liquid-form-reservation .input-container:first-child {
        border: none;
      }
      .liquid-form-reservation .input-container:first-child {
        padding-left: 0;
      }
      .liquid-form-reservation .liquid-input-icon-right {
        right: 30px;
      }
      .liquid-form-reservation .liquid-input-icon-left {
        left: 30px;
        color: var(--color-primary);
      }
      .liquid-form-reservation input,
      .liquid-form-reservation select,
      .liquid-form-reservation button,
      .liquid-form-reservation .ui-selectmenu-button {
        -webkit-box-flex: 1;
        flex: 1 auto;
      }
      .liquid-form-reservation input:focus,
      .liquid-form-reservation select:focus,
      .liquid-form-reservation button:focus,
      .liquid-form-reservation .ui-selectmenu-button:focus {
        outline: none;
      }
      .liquid-form-reservation input,
      .liquid-form-reservation select,
      .liquid-form-reservation .ui-selectmenu-button {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        padding: 0 30px 0 60px;
        background: none;
        border: none;
        font-size: 0.75em;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        color: #3f4147;
      }
      .liquid-form-reservation input::-webkit-input-placeholder,
      .liquid-form-reservation select::-webkit-input-placeholder,
      .liquid-form-reservation
        .ui-selectmenu-button::-webkit-input-placeholder {
        color: #3f4147;
      }
      .liquid-form-reservation input::-moz-placeholder,
      .liquid-form-reservation select::-moz-placeholder,
      .liquid-form-reservation .ui-selectmenu-button::-moz-placeholder {
        color: #3f4147;
      }
      .liquid-form-reservation input:-moz-placeholder,
      .liquid-form-reservation select:-moz-placeholder,
      .liquid-form-reservation .ui-selectmenu-button:-moz-placeholder {
        color: #3f4147;
      }
      .liquid-form-reservation input:-ms-input-placeholder,
      .liquid-form-reservation select:-ms-input-placeholder,
      .liquid-form-reservation .ui-selectmenu-button:-ms-input-placeholder {
        color: #3f4147;
      }
      .liquid-form-reservation button {
        text-align: center;
      }
      .liquid-form-reservation button > span {
        -webkit-box-flex: 1;
        flex: 1 auto;
        -webkit-box-pack: center;
        justify-content: center;
      }
      .liquid-form-reservation .ui-selectmenu-icon {
        -webkit-box-ordinal-group: 2;
        order: 1;
        display: none;
      }
      .liquid-form-reservation .ui-selectmenu-button {
        width: 100%;
      }

      /* 3.20. Tour Form */
      .liquid-form-tour {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        padding: 40px 30px 20px;
        box-shadow: 0 20px 50px rgba(0, 0, 0, 0.07);
      }
      .liquid-form-tour select,
      .liquid-form-tour input,
      .liquid-form-tour textarea,
      .liquid-form-tour .ui-selectmenu-button {
        padding-left: 25px;
        padding-right: 25px;
        border-color: transparent;
        box-shadow: 0 0 7px rgba(0, 0, 0, 0.07) inset;
        background-color: #f4f5f7;
      }
      .liquid-form-tour select:focus,
      .liquid-form-tour input:focus,
      .liquid-form-tour textarea:focus,
      .liquid-form-tour .ui-selectmenu-button:focus {
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.07);
      }
      .liquid-form-tour .input-container {
        -webkit-box-flex: 1;
        flex: 1 auto;
        margin: 10px 0.4%;
      }
      .liquid-form-tour .input-container:first-child {
        margin-left: 0;
      }
      .liquid-form-tour .input-container:last-child {
        margin-right: 0;
      }
      .liquid-form-tour .liquid-tour-hot-destinations {
        margin-top: 1em;
        margin-bottom: 0.5em;
      }

      .liquid-tour-hot-destinations {
        font-size: 0.875em;
      }
      .liquid-tour-hot-destinations > span,
      .liquid-tour-hot-destinations > a {
        margin-right: 15px;
      }
      .liquid-tour-hot-destinations > span {
        color: #a7a9b8;
      }
      .liquid-tour-hot-destinations > span i {
        margin-left: 15px;
      }
      .liquid-tour-hot-destinations > a:after {
        content: "\2758";
        margin-left: 15px;
        color: #d8dbe2;
      }
      .liquid-tour-hot-destinations > a:last-child:after {
        content: none;
      }

      /* 3.21. Progressbar */
      .liquid-progressbar {
        position: relative;
        margin-top: 2.2em;
        margin-bottom: 3.25em;
      }
      .liquid-progressbar.values-not-encountering
        .liquid-progressbar-percentage {
        opacity: 1;
      }

      .liquid-progressbar-inner {
        position: relative;
        display: block;
        width: 100%;
        height: 15px;
        background-color: #eef0f3;
      }

      .liquid-progressbar-bar {
        display: inline-block;
        width: 0%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: inherit;
        color: #181b31;
        background-color: var(--color-primary);
      }

      .liquid-progressbar-percentage {
        position: absolute;
        top: -2.2em;
        right: 0;
        opacity: 0;
        -webkit-transition: opacity 0.1s;
        transition: opacity 0.1s;
      }

      .liquid-progressbar-title {
        margin: 0;
        position: absolute;
        top: -2.2em;
        left: 0;
        font-size: 1em;
        color: #808291;
      }

      /* Progressbar Sizes */
      .liquid-progressbar-thin .liquid-progressbar-inner {
        height: 1px;
      }

      .liquid-progressbar-thick .liquid-progressbar-inner {
        height: 2px;
      }

      .liquid-progressbar-thicker .liquid-progressbar-inner {
        height: 5px;
      }

      .liquid-progressbar-sm .liquid-progressbar-inner {
        height: 10px;
      }

      .liquid-progressbar-lg .liquid-progressbar-inner {
        height: 20px;
      }

      .liquid-progressbar-xl .liquid-progressbar-inner {
        height: 30px;
      }

      /* Progressbar Roundness */
      .liquid-progressbar-round .liquid-progressbar-inner {
        border-radius: 3px;
      }

      .liquid-progressbar-circle .liquid-progressbar-inner {
        border-radius: 50em;
      }

      /* Progressbar Values Positions */
      .liquid-progressbar-values-bottom {
        margin-top: 0;
        margin-bottom: 3.5em;
      }
      .liquid-progressbar-values-bottom .liquid-progressbar-percentage {
        top: auto;
        bottom: -2.2em;
      }
      .liquid-progressbar-values-bottom .liquid-progressbar-title {
        top: auto;
        bottom: -2.2em;
      }

      .liquid-progressbar-values-inside .liquid-progressbar-bar {
        color: #fff;
      }
      .liquid-progressbar-values-inside .liquid-progressbar-title,
      .liquid-progressbar-values-inside .liquid-progressbar-percentage {
        position: absolute;
        top: 50%;
        right: 15px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      .liquid-progressbar-values-inside .liquid-progressbar-title {
        left: 15px;
        right: auto;
        white-space: nowrap;
        color: #fff;
      }

      /* Details Size */
      .ld-prgbr-details-sm {
        font-size: 14px;
      }

      /* Percentage Shape */
      .liquid-progressbar-percentage.style-tooltip {
        display: -webkit-inline-box;
        display: inline-flex;
        padding: 6px 10px;
        margin-top: -10px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        background-color: #666;
        line-height: 1.5em;
        color: #fff;
      }
      .liquid-progressbar-percentage.style-tooltip:after {
        content: "";
        display: inline-block;
        width: 0;
        left: 0;
        position: absolute;
        bottom: -4px;
        left: 50%;
        margin-left: -5px;
        border-width: 5px 5px 0;
        border-style: solid;
        border-color: #666 transparent transparent;
      }
      .liquid-progressbar-percentage.style-tooltip.round {
        border-radius: 4px;
      }
      .liquid-progressbar-percentage.style-tooltip.circle {
        margin-top: -17px;
        padding: 0;
        width: 38px;
        height: 38px;
        font-size: 12px;
        border-radius: 50em;
      }
      .liquid-progressbar-percentage.style-tooltip.circle:after {
        bottom: -3px;
      }

      .liquid-progressbar-count-hide .liquid-progressbar-value {
        display: none;
      }

      /* Shadow */
      .ld-prgbr-bar-shadow .liquid-progressbar-bar {
        box-shadow: 0 8px 50px rgba(0, 0, 0, 0.1);
      }

      /* Orientation */
      .ld-prgbr-circle {
        margin-top: 0;
      }
      .ld-prgbr-circle .liquid-progressbar-inner,
      .ld-prgbr-circle .liquid-progressbar-percentage,
      .ld-prgbr-circle .liquid-progressbar-bar {
        background: none;
      }
      .ld-prgbr-circle .liquid-progressbar-percentage,
      .ld-prgbr-circle .liquid-progressbar-inner,
      .ld-prgbr-circle .liquid-progressbar-bar {
        display: block;
        width: 100%;
        height: auto;
        position: relative;
        top: auto;
        left: auto;
        opacity: 1;
      }
      .ld-prgbr-circle .liquid-progressbar-bar {
        display: -webkit-box;
        display: flex;
        width: auto;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        position: absolute;
        top: 20px;
        left: 20px;
        right: 20px;
        bottom: 20px;
        height: auto;
      }
      .ld-prgbr-circle .liquid-progressbar-bar {
        text-align: center;
      }
      .ld-prgbr-circle .liquid-progressbar-percentage {
        font-size: 48px;
        font-weight: 700;
        color: #000;
      }
      .ld-prgbr-circle .liquid-progressbar-details {
        margin-top: 20px;
      }
      .ld-prgbr-circle .liquid-progressbar-title {
        position: relative;
        top: auto;
        left: auto;
        font-size: 17px;
        text-align: center;
        color: #4e4e4e;
      }

      /* 3.22. Milestone */
      .liquid-milestone {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row nowrap;
        -webkit-box-align: start;
        align-items: flex-start;
        margin-bottom: 2em;
      }
      .liquid-milestone .liquid-milestone-time {
        margin: 0 15px 0 0;
        -webkit-box-flex: 0;
        flex: 0 auto;
        font-size: 36px;
        line-height: 1em;
        font-weight: 700;
        letter-spacing: -0.01em;
        color: var(--color-primary);
      }
      .liquid-milestone .liquid-milestone-time span {
        color: inherit;
      }

      .liquid-milestone-content {
        -webkit-box-flex: 1;
        flex: 1 auto;
        overflow: hidden;
      }
      .liquid-milestone-content h5 {
        margin: 0;
        font-weight: 700;
      }
      .liquid-milestone-content p {
        margin: 0;
      }

      /* 3.24. Instagram Feed */
      .liquid-ig-feed {
        margin-bottom: 2em;
      }

      .liquid-ig-feed-list {
        display: -webkit-box;
        display: flex;
        padding: 0;
        margin: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        list-style: none;
      }
      .liquid-ig-feed-list > li {
        -webkit-box-flex: 0;
        flex: 0 0 20%;
        position: relative;
      }
      .liquid-ig-feed-list > li img {
        width: 100%;
        height: auto;
      }
      .liquid-ig-feed-list > li:hover .liquid-ig-feed-overlay {
        opacity: 1;
        visibility: visible;
      }
      .liquid-ig-feed-list > li:hover .liquid-ig-feed-overlay i,
      .liquid-ig-feed-list > li:hover .liquid-ig-feed-overlay span {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
      }
      .liquid-ig-feed-list > li:hover .liquid-ig-feed-overlay span {
        -webkit-transition-delay: 0.1s;
        transition-delay: 0.1s;
      }
      .liquid-stretch-images .liquid-ig-feed-list img {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
      }
      [data-list-columns="1"] .liquid-ig-feed-list > li {
        flex-basis: 100%;
      }
      [data-list-columns="2"] .liquid-ig-feed-list > li {
        flex-basis: 50%;
      }
      [data-list-columns="3"] .liquid-ig-feed-list > li {
        flex-basis: 33.333333333333333%;
      }
      [data-list-columns="4"] .liquid-ig-feed-list > li {
        flex-basis: 25%;
      }
      [data-list-columns="6"] .liquid-ig-feed-list > li {
        flex-basis: 16.666666666666667%;
      }
      [data-list-gap="2"] .liquid-ig-feed-list {
        margin-left: -1px;
        margin-right: -1px;
      }
      [data-list-gap="2"] .liquid-ig-feed-list > li {
        padding: 1px;
      }
      [data-list-gap="4"] .liquid-ig-feed-list {
        margin-left: -2px;
        margin-right: -2px;
      }
      [data-list-gap="4"] .liquid-ig-feed-list > li {
        padding: 2px;
      }
      [data-list-gap="6"] .liquid-ig-feed-list {
        margin-left: -3px;
        margin-right: -3px;
      }
      [data-list-gap="6"] .liquid-ig-feed-list > li {
        padding: 3px;
      }
      [data-list-gap="8"] .liquid-ig-feed-list {
        margin-left: -4px;
        margin-right: -4px;
      }
      [data-list-gap="8"] .liquid-ig-feed-list > li {
        padding: 4px;
      }

      .liquid-ig-feed-overlay {
        display: -webkit-box;
        display: flex;
        width: 100%;
        height: 100%;
        padding: 1em;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column wrap;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        visibility: hidden;
        background-color: var(--color-primary);
        color: #fff;
        -webkit-transition: opacity 0.3s, visibility 0, 3s;
        transition: opacity 0.3s, visibility 0, 3s;
      }
      .liquid-ig-feed-overlay i,
      .liquid-ig-feed-overlay span {
        display: block;
        opacity: 0;
        -webkit-transform: translateY(15px);
        transform: translateY(15px);
        -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
        transition: opacity 0.3s, -webkit-transform 0.3s;
        transition: opacity 0.3s, transform 0.3s;
        transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
      }
      .liquid-ig-feed-overlay i:only-child,
      .liquid-ig-feed-overlay span:only-child {
        margin-bottom: 0;
      }
      .liquid-ig-feed-overlay i {
        margin-bottom: 0.34em;
        font-size: 50px;
      }
      .liquid-ig-feed-overlay span {
        text-transform: uppercase;
        letter-spacing: 0.01em;
        font-weight: 700;
      }
      .liquid-ig-feed-overlay:hover {
        color: #fff;
      }

      /* 3.25. Twitter Feed */
      .liquid-twitter-feed {
        margin-bottom: 2em;
      }

      .liquid-twitter-feed-list {
        margin: 0;
        padding: 0;
        list-style-type: none;
      }
      .liquid-twitter-feed-list > li {
        margin-bottom: 0.9375em;
        line-height: 1.7142857143em;
      }
      .liquid-twitter-feed-list > li:last-child {
        margin-bottom: 0;
      }
      .liquid-twitter-feed-list p {
        margin-bottom: 0;
      }
      .liquid-twitter-feed-list blockquote {
        font-style: normal;
        margin: 0;
        font-size: 1em;
      }

      .liquid-twitter-feed-icon {
        display: block;
        margin-bottom: 0.7142857143em;
        font-size: 28px;
        line-height: 1em;
        color: #1da1f2;
      }

      .liquid-twitter-feed-list .twitter-tweet > a,
      .liquid-tweet-time {
        display: block;
        font-size: 11px;
        letter-spacing: 0.025em;
        text-transform: uppercase;
      }

      /* 3.26. Banner */
      /* 3.27. Image Groups */
      .liquid-img-group-container {
        position: relative;
        margin-bottom: 2em;
      }
      .liquid-img-group-container[data-custom-animations] {
        opacity: 1;
        visibility: visible;
      }
      .liquid-img-group-container[data-custom-animations]:not(
          .ca-initvalues-applied
        ) {
        min-height: 45px;
      }
      .liquid-img-group-container[data-custom-animations]:before {
        content: "";
        display: inline-block;
        width: 44px;
        height: 44px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -22px 0 0 -22px;
        background-image: url("data:image/svg+xml;base64,PCEtLSBCeSBTYW0gSGVyYmVydCAoQHNoZXJiKSwgZm9yIGV2ZXJ5b25lLiBNb3JlIEAgaHR0cDovL2dvby5nbC83QUp6YkwgLS0+Cjxzdmcgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMzggMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjMDAwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPGNpcmNsZSBzdHJva2Utb3BhY2l0eT0iLjIiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYgMThjMC05Ljk0LTguMDYtMTgtMTgtMTgiPgogICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iCiAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIgogICAgICAgICAgICAgICAgICAgIGZyb209IjAgMTggMTgiCiAgICAgICAgICAgICAgICAgICAgdG89IjM2MCAxOCAxOCIKICAgICAgICAgICAgICAgICAgICBkdXI9IjAuOHMiCiAgICAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICAgICAgICAgICAgPC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
        background-size: 44px;
        background-repeat: no-repeat;
        background-position: center;
      }
      .liquid-img-group-container[data-custom-animations]
        .liquid-img-group-single {
        opacity: 0;
        visibility: hidden;
      }
      .liquid-img-group-container[data-custom-animations].ca-initvalues-applied:before {
        content: none;
      }
      .liquid-img-group-container[data-custom-animations].ca-initvalues-applied
        .liquid-img-group-single {
        opacity: 1;
        visibility: visible;
      }
      [data-row-bg]:not(.row-bg-appended)
        .liquid-img-group-container[data-custom-animations] {
        opacity: 0;
        visibility: hidden;
      }

      .liquid-img-group-img-container {
        display: -webkit-inline-box;
        display: inline-flex;
        position: relative;
        border-radius: inherit;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
      }

      .liquid-img-container-inner {
        width: 100%;
        position: relative;
      }

      .liquid-img-group-single {
        display: block;
        position: relative;
      }
      .liquid-img-group-single .ld-parallax-wrap,
      .liquid-img-group-single .liquid-img-container-inner,
      .liquid-img-group-single .liquid-img-group-img-container,
      .liquid-img-group-single figure,
      .liquid-img-group-single img {
        border-radius: inherit;
      }
      .liquid-img-group-single .ld-parallax-wrap,
      .liquid-img-group-single figure {
        width: 100%;
      }
      .liquid-img-group-single figure {
        display: inline-block;
        margin: 0 !important;
      }
      .liquid-img-group-single[data-roundness="2"] {
        border-radius: 2px;
      }
      .liquid-img-group-single[data-roundness="4"] {
        border-radius: 4px;
      }
      .liquid-img-group-single[data-roundness="6"] {
        border-radius: 6px;
      }
      .liquid-img-group-single[data-roundness="8"] {
        border-radius: 8px;
      }
      .liquid-img-group-single[data-animate-shadow][data-shadow-style="1"].is-in-view
        .ld-parallax-wrap.overflow-hidden,
      .liquid-img-group-single[data-animate-shadow][data-shadow-style="1"].is-in-view
        .liquid-img-container-inner,
      .liquid-img-group-single[data-shadow-style="1"]
        .ld-parallax-wrap.overflow-hidden,
      .liquid-img-group-single[data-shadow-style="1"]
        .liquid-img-container-inner {
        box-shadow: 0 25px 30px rgba(0, 0, 0, 0.07);
      }
      .liquid-img-group-single[data-animate-shadow][data-shadow-style="2"].is-in-view
        .ld-parallax-wrap.overflow-hidden,
      .liquid-img-group-single[data-animate-shadow][data-shadow-style="2"].is-in-view
        .liquid-img-container-inner,
      .liquid-img-group-single[data-shadow-style="2"]
        .ld-parallax-wrap.overflow-hidden,
      .liquid-img-group-single[data-shadow-style="2"]
        .liquid-img-container-inner {
        box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15);
      }
      .liquid-img-group-single[data-animate-shadow][data-shadow-style="3"].is-in-view
        .ld-parallax-wrap.overflow-hidden,
      .liquid-img-group-single[data-animate-shadow][data-shadow-style="3"].is-in-view
        .liquid-img-container-inner,
      .liquid-img-group-single[data-shadow-style="3"]
        .ld-parallax-wrap.overflow-hidden,
      .liquid-img-group-single[data-shadow-style="3"]
        .liquid-img-container-inner {
        box-shadow: 0 30px 70px rgba(0, 0, 0, 0.15);
      }
      .liquid-img-group-single[data-animate-shadow][data-shadow-style="4"].is-in-view
        .ld-parallax-wrap.overflow-hidden,
      .liquid-img-group-single[data-animate-shadow][data-shadow-style="4"].is-in-view
        .liquid-img-container-inner,
      .liquid-img-group-single[data-shadow-style="4"]
        .ld-parallax-wrap.overflow-hidden,
      .liquid-img-group-single[data-shadow-style="4"]
        .liquid-img-container-inner {
        box-shadow: 0 30px 100px rgba(0, 0, 0, 0.17);
      }
      .liquid-img-group-single[data-animate-shadow]
        .liquid-img-container-inner {
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
        -webkit-transition: box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1);
        transition: box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1);
      }
      .liquid-img-group-single[data-animate-shadow] img {
        opacity: 0.00000001;
        -webkit-transition: opacity 0.65s cubic-bezier(0.5, 1, 0.5, 1);
        transition: opacity 0.65s cubic-bezier(0.5, 1, 0.5, 1);
      }
      .liquid-img-group-single[data-animate-shadow].is-in-view img {
        opacity: 1;
        -webkit-transition-delay: 0.35s;
        transition-delay: 0.35s;
      }
      .liquid-img-group-single[data-animate-shadow].is-in-view img.ld-lazyload {
        opacity: 0.00000001;
      }
      .liquid-img-group-single[data-animate-shadow].is-in-view
        img.ld-lazyload.loaded {
        opacity: 1;
      }
      .liquid-img-group-single.pos-abs {
        top: 0;
        left: 0;
      }
      .liquid-img-group-single.custom-height-applied
        > .liquid-img-group-img-container,
      .liquid-img-group-single.custom-height-applied
        > .liquid-img-group-img-container
        > .ld-parallax-wrap {
        height: 100%;
      }
      .liquid-img-group-single.reset-color-adjust-enabled figure {
        -webkit-transition: -webkit-filter 0.3s;
        transition: -webkit-filter 0.3s;
        transition: filter 0.3s;
        transition: filter 0.3s, -webkit-filter 0.3s;
      }
      div:not(.carousel-item-inner)
        > .liquid-img-group-container
        .liquid-img-group-single.reset-color-adjust-enabled:hover
        figure {
        -webkit-filter: none;
        filter: none;
      }
      .carousel-item.is-selected
        .liquid-img-group-single.reset-color-adjust-enabled
        figure {
        -webkit-filter: none;
        filter: none;
      }

      .liquid-img-group-browser {
        display: block;
        margin-bottom: 2em;
      }
      .liquid-img-group-browser .liquid-img-group-img-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
      }
      .liquid-img-group-browser .liquid-img-group-img-container:before {
        content: "";
        display: inline-block;
        width: 100%;
        padding-top: 5.25%;
        z-index: 1;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: /*savepage-url=../img/misc/browser-bar.jpg*/ url();
        background-position: center top;
      }
      .liquid-img-group-browser figure {
        background-size: cover;
      }
      .liquid-img-group-browser figure img {
        opacity: 0;
        visibility: hidden;
      }
      .liquid-img-group-browser .liquid-img-group-url {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        width: 50%;
        height: 9.5%;
        position: absolute;
        top: 0;
        left: 20.2%;
        z-index: 2;
        font-size: 14px;
        color: #515151;
      }
      .liquid-img-group-browser .liquid-img-group-url span {
        color: #cecece;
      }

      .liquid-img-group-content {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
        z-index: 10;
      }
      .liquid-img-group-content.content-floated-mid-left,
      .liquid-img-group-content.content-floated-mid-right,
      .liquid-img-group-content.content-floated-mid {
        position: absolute;
        top: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
      }
      .liquid-img-group-content.content-floated-mid {
        left: 50%;
      }
      .liquid-img-group-content.content-floated-mid-left {
        left: 0;
      }
      .liquid-img-group-content.content-floated-mid-right {
        left: 100%;
      }

      .block-revealer__element {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #000;
        pointer-events: none;
        opacity: 0;
      }

      .block-revealer__content {
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
        border-radius: inherit;
      }
      .block-revealer__content img:not(.ld-lazyload) {
        opacity: 1;
      }

      .compose-mode
        .liquid-img-group-container[data-custom-animations]:not(
          .ca-initvalues-applied
        ) {
        min-height: 0;
      }
      .compose-mode .liquid-img-group-container[data-custom-animations]:before {
        content: none;
      }
      .compose-mode
        .liquid-img-group-container[data-custom-animations]
        .liquid-img-group-single {
        opacity: 1;
        visibility: visible;
      }
      [data-row-bg]:not(.row-bg-appended)
        .compose-mode
        .liquid-img-group-container[data-custom-animations] {
        opacity: 1;
        visibility: visible;
      }
      .compose-mode .liquid-img-group-single {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        right: auto !important;
        margin: 0 !important;
      }
      .compose-mode .liquid-img-group-single[data-animate-shadow] img {
        opacity: 1;
      }
      .compose-mode .liquid-img-group-browser figure img {
        opacity: 1;
        visibility: visible;
      }

      .lqd-parallax-images .liquid-img-group-single:last-child {
        position: absolute;
        bottom: -10%;
        left: 30%;
      }

      .lqd-parallax-images-2 .liquid-img-group-container:first-child {
        margin-top: 60px;
      }
      .lqd-parallax-images-2 .liquid-img-group-container:nth-child(2) {
        position: absolute;
        bottom: 110px;
        left: 20%;
      }
      .lqd-parallax-images-2 .liquid-img-group-container:last-child {
        position: absolute;
        bottom: 230px;
        left: 36%;
      }

      .lqd-parallax-images-3 .liquid-img-group-single:nth-child(2),
      .lqd-parallax-images-3 .liquid-img-group-single:last-child {
        position: absolute;
      }
      .lqd-parallax-images-3 .liquid-img-group-single:nth-child(2) {
        top: 0px;
        right: 10%;
        left: 10%;
      }
      .lqd-parallax-images-3 .liquid-img-group-single:last-child {
        top: 12%;
        right: 23%;
        left: 13%;
      }

      .lqd-parallax-images-4 .liquid-counter {
        font-family: "Scheherazade", serif !important;
        font-weight: 400;
        color: #bba07a;
      }

      .lqd-parallax-images-4-alt .liquid-counter {
        font-family: inherit !important;
      }
      .lqd-parallax-images-4-alt .liquid-counter-element {
        font-size: 80px;
      }

      .lqd-parallax-images-6 .liquid-img-group-single:first-of-type {
        position: absolute;
        bottom: -10%;
        left: 30%;
      }
      .lqd-parallax-images-6 .liquid-img-group-single:nth-of-type(2) {
        position: absolute;
      }

      .lqd-parallax-images-8 .btn-icon {
        color: #fe506c;
        font-size: 20px;
      }
      .lqd-parallax-images-8 .btn-icon-solid .btn-icon {
        background: white;
      }
      .lqd-parallax-images-8 .liquid-img-group-single:last-of-type {
        position: absolute;
        right: 0;
        bottom: -10%;
      }

      .lqd-parallax-images-9 .liquid-img-group-single {
        position: absolute;
      }
      .lqd-parallax-images-9 .liquid-img-group-single:nth-child(1) {
        bottom: 50vh;
        left: 10%;
      }
      .lqd-parallax-images-9 .liquid-img-group-single:nth-child(2) {
        bottom: 0px;
        left: -30%;
      }
      .lqd-parallax-images-9 .liquid-img-group-single:nth-child(3) {
        bottom: -25vh;
        left: 0px;
      }
      .lqd-parallax-images-9 .liquid-img-group-single:nth-child(4) {
        right: 35%;
        bottom: 0px;
      }
      .lqd-parallax-images-9 .liquid-img-group-single:nth-child(5) {
        right: -25%;
        bottom: 10vh;
      }

      .lqd-parallax-images-11 .liquid-img-group-single:nth-child(1),
      .lqd-parallax-images-11 .liquid-img-group-single:nth-child(3) {
        position: absolute;
      }
      .lqd-parallax-images-11 .liquid-img-group-single:nth-child(1) {
        top: 35%;
        left: -80px;
      }
      .lqd-parallax-images-11 .liquid-img-group-single:nth-child(3) {
        top: 70px;
        right: -120px;
        left: 120px;
      }

      @media (min-width: 768px) {
        .lqd-parallax-images-3 .liquid-img-group-single:nth-child(2) {
          left: 20%;
        }
        .lqd-parallax-images-3 .liquid-img-group-single:last-child {
          right: 0px;
          left: 22.5%;
        }
      }
      @media (min-width: 992px) {
        .lqd-parallax-images .liquid-img-group-single:last-child {
          bottom: -13%;
          left: -45%;
        }
        .lqd-parallax-images-2 .liquid-img-group-container:first-child {
          margin-top: 0px;
          margin-right: -40%;
          margin-left: 60%;
        }
        .lqd-parallax-images-2 .liquid-img-group-container:nth-child(2) {
          bottom: 80px;
          left: 30%;
        }
        .lqd-parallax-images-2 .liquid-img-group-container:last-child {
          bottom: 240px;
          left: 17%;
        }
        .lqd-parallax-images-3 .liquid-img-group-single:first-child {
          margin-left: -20%;
        }
        .lqd-parallax-images-3 .liquid-img-group-single:nth-child(2) {
          left: 0;
        }
        .lqd-parallax-images-3 .liquid-img-group-single:last-child {
          left: -8%;
        }
        .lqd-parallax-images-4 .liquid-img-group-container:nth-child(2) {
          margin-top: -120px;
          margin-left: -30px;
        }
        .lqd-parallax-images-4
          .liquid-img-group-container:last-child
          .liquid-img-group-single {
          margin-top: -40%;
          margin-left: -68%;
          left: -80%;
        }
        .lqd-parallax-images-4-alt
          .liquid-img-group-container:last-child
          .liquid-img-group-single {
          left: 45%;
        }
        .lqd-parallax-images-5 .txt-container {
          margin-top: -200px;
        }
        .lqd-parallax-images-6 .liquid-img-group-single:first-of-type {
          right: -45%;
          bottom: -13%;
        }
        .lqd-parallax-images-6 .liquid-img-group-single:nth-of-type(2) {
          top: -40%;
          right: -5%;
        }
        .lqd-parallax-images-6 .liquid-img-group-single:last-of-type {
          left: -20%;
        }
        .lqd-parallax-images-7 .liquid-img-group-single:first-of-type {
          position: absolute;
          top: 0;
          left: 0;
        }
        .lqd-parallax-images-7 .liquid-img-group-single:last-of-type {
          margin-right: -100%;
          margin-left: 30%;
          margin-bottom: -200px;
        }
        .lqd-parallax-images-8 .liquid-img-group-single:last-of-type {
          right: 0;
          bottom: -8%;
        }
        .lqd-parallax-images-10 .liquid-img-group-single:first-of-type {
          margin-right: 20vw;
          margin-left: -14vw;
          top: -120px;
        }
        .lqd-parallax-images-10 .liquid-img-group-single:last-of-type {
          margin-top: -70%;
          margin-left: 25%;
        }
      }
      @media screen and (max-width: 991px) {
        .lqd-parallax-images-5 .txt-container {
          -webkit-transform: none !important;
          transform: none !important;
        }
      }
      /* 3.28. Pagination */
      .page-nav {
        margin-top: 1em;
        margin-bottom: 1em;
      }
      .page-nav.bordered-top {
        margin-top: 2em;
        padding-top: 45px;
        border-top: 3px solid #181b31;
      }

      .page-links,
      ul.pagination {
        margin: 0;
        padding: 0;
        list-style: none;
        clear: both;
      }

      ul.pagination {
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.1em;
      }
      ul.pagination .page-numbers,
      ul.pagination li {
        display: inline-block;
      }
      ul.pagination li {
        margin-left: 8px;
        margin-right: 8px;
      }
      ul.pagination .page-numbers.current {
        color: #16171e;
      }

      .page-links {
        float: left;
        margin-top: 1.5em;
      }
      .page-links > span,
      .page-links a span {
        display: inline-block;
      }
      .page-links > a,
      .page-links > span {
        padding-left: 8px;
        padding-right: 8px;
      }
      .page-links .page-links-title {
        padding: 0;
      }

      /* 3.29. Blog Grid */
      .liquid-blog-grid {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
      }
      .liquid-blog-grid:before,
      .liquid-blog-grid:after {
        content: none;
      }
      .liquid-blog-grid > div {
        -webkit-box-flex: 1;
        flex: 1 auto;
      }
      .liquid-blog-grid > .carousel-container {
        -webkit-box-flex: 1;
        flex: 1 auto;
      }

      /* 3.31. Masonry */
      [data-liquid-masonry="true"] {
        -webkit-transition: height 0.45s cubic-bezier(0.23, 1, 0.32, 1);
        transition: height 0.45s cubic-bezier(0.23, 1, 0.32, 1);
      }

      /* 3.32. Parallax */
      .ld-parallax-wrap.overflow-hidden:before,
      .ld-parallax-wrap.overflow-hidden:after {
        content: "";
        display: table;
      }
      .ld-parallax-wrap.overflow-hidden:after {
        clear: both;
      }

      .liquid-parallax-bg {
        position: relative;
      }
      .liquid-parallax-bg:not(.vc_row):not(.titlebar) {
        overflow: hidden;
      }

      .liquid-parallax-container,
      .liquid-parallax-figure {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }

      .liquid-parallax-container,
      .liquid-parallax-figure {
        background-size: inherit;
        background-position: inherit;
        background-repeat: no-repeat;
      }

      .liquid-parallax-container {
        overflow: hidden;
      }

      [data-responsive-bg][data-parallax]:not(.loaded) .liquid-parallax-figure {
        background-image: none !important;
      }

      .lqd-parallax-sentinel {
        position: absolute;
        visibility: hidden;
        opacity: 0;
        z-index: -1;
      }

      /* 3.33. Team Members */
      .ld-tm-name,
      .ld-tm-pos {
        margin: 0;
        line-height: 1.5em;
      }

      .ld-tm-name {
        font-size: 24px;
        font-weight: 700;
      }
      .ld-tm-name.size-sm {
        font-size: 20px;
      }

      .ld-tm-pos {
        font-size: 12px;
      }

      .ld-tm-img img {
        width: 100%;
      }
      .ld-tm-img.text-center img {
        width: auto;
      }
      .ld-tm-img.text-center img.circle {
        width: 160px;
      }

      .ld-tm-info .ld-tm-social:empty {
        display: none;
      }
      .ld-tm-info.ld-overlay {
        background-color: rgba(255, 255, 255, 0.9);
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.3s, visibility 0.3s;
        transition: opacity 0.3s, visibility 0.3s;
      }
      .ld-tm-info.ld-overlay .ld-tm-name,
      .ld-tm-info.ld-overlay .ld-tm-pos,
      .ld-tm-info.ld-overlay .ld-tm-social {
        -webkit-transform: translateY(25px);
        transform: translateY(25px);
        opacity: 0;
        -webkit-transition: opacity 0.45s cubic-bezier(0.19, 1, 0.22, 1),
          -webkit-transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);
        transition: opacity 0.45s cubic-bezier(0.19, 1, 0.22, 1),
          -webkit-transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);
        transition: transform 0.45s cubic-bezier(0.19, 1, 0.22, 1),
          opacity 0.45s cubic-bezier(0.19, 1, 0.22, 1);
        transition: transform 0.45s cubic-bezier(0.19, 1, 0.22, 1),
          opacity 0.45s cubic-bezier(0.19, 1, 0.22, 1),
          -webkit-transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);
      }
      .ld-tm-info.ld-overlay .ld-tm-name {
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s;
      }
      .ld-tm-info.ld-overlay .ld-tm-pos {
        -webkit-transition-delay: 0.1s;
        transition-delay: 0.1s;
      }
      .ld-tm-info .iconbox-xs {
        margin-bottom: 10px;
      }
      .ld-tm-info .iconbox-xs:last-child {
        margin-bottom: 0;
      }
      .ld-tm-info .iconbox-xs .iconbox-icon-container {
        font-size: 15px;
      }
      .ld-tm-info .iconbox-xs h3 {
        font-size: 14px;
      }
      .ld-tm-info.text-center .iconbox-xs {
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center;
      }
      .ld-tm-info.text-center .iconbox-xs h3 {
        -webkit-box-flex: 0;
        flex: 0 auto;
      }

      .ld-tm {
        margin-bottom: 30px;
        color: #181b31;
      }
      .ld-tm h1,
      .ld-tm h2,
      .ld-tm h3,
      .ld-tm h4,
      .ld-tm h5,
      .ld-tm h6,
      .ld-tm a {
        color: inherit;
      }
      .ld-tm a:hover {
        color: var(--color-primary);
      }
      .ld-tm .ld-tm-pos.color-primary {
        color: var(--color-primary);
      }
      .ld-tm.text-light {
        color: #fff;
      }
      .ld-tm.text-light .ld-overlay {
        background-color: rgba(24, 27, 49, 0.9);
      }
      .ld-tm:hover .ld-overlay {
        opacity: 1;
        visibility: visible;
      }
      .ld-tm:hover .ld-overlay .ld-tm-name {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
      }
      .ld-tm:hover .ld-overlay .ld-tm-pos {
        -webkit-transition-delay: 0.1s;
        transition-delay: 0.1s;
      }
      .ld-tm:hover .ld-overlay .ld-tm-social {
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s;
      }
      .ld-tm:hover .ld-overlay .ld-tm-name,
      .ld-tm:hover .ld-overlay .ld-tm-pos,
      .ld-tm:hover .ld-overlay .ld-tm-social {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
      }
      .ld-tm:hover .ld-overlay .ld-tm-pos {
        opacity: 0.55;
      }
      .ld-tm.text-light:hover .ld-overlay .ld-tm-pos {
        opacity: 1;
      }

      .ld-tm-circ {
        position: relative;
        padding-bottom: 100%;
      }
      .ld-tm-circ .ld-tm-avatar {
        position: absolute;
        border-radius: 50em;
      }
      .ld-tm-circ .ld-tm-avatar figure {
        border-radius: inherit;
        box-shadow: 0 15px 70px rgba(0, 0, 0, 0.13);
      }
      .ld-tm-circ .ld-tm-avatar img {
        width: 70px;
        height: auto;
        border-radius: inherit;
      }
      .ld-tm-circ .ld-tm-bg {
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: inherit;
        background: -webkit-gradient(
          linear,
          right top,
          left top,
          from(#ffa5cd),
          to(#ffba83)
        );
        background: linear-gradient(270deg, #ffa5cd 0%, #ffba83 100%);
      }
      .ld-tm-circ .ld-tm-container {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }
      .ld-tm-circ .ld-tm-container > div {
        position: absolute;
        border-radius: 50em;
      }

      .ld-tm-circ-outer {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 0;
      }
      .ld-tm-circ-outer .ld-tm-bg {
        opacity: 0.1;
      }

      .ld-tm-circ-middle {
        width: 66.67%;
        height: 66.67%;
        top: 16.665%;
        left: 16.665%;
        z-index: 1;
      }
      .ld-tm-circ-middle .ld-tm-bg {
        opacity: 0.2;
      }

      .ld-tm-circ-inner {
        width: 31.9%;
        height: 31.9%;
        top: 34.05%;
        left: 34.05%;
        z-index: 2;
      }
      .ld-tm-circ-inner .ld-tm-bg {
        opacity: 0.3;
      }

      .lqd-parallax-team-members .liquid-img-group-container:first-child {
        top: -80px;
        left: -90%;
      }
      .lqd-parallax-team-members .liquid-img-group-container:nth-child(2) {
        margin-top: -400px;
      }
      .lqd-parallax-team-members .liquid-img-group-container:last-child {
        margin-top: -300px;
        left: -90%;
      }

      /* 3.34. Portfolios */
      .ld-pf-btns {
        position: relative;
        z-index: 3;
      }
      .pf-btns-mid .ld-pf-btns {
        margin-top: auto !important;
        margin-bottom: auto !important;
      }

      .ld-pf-btn {
        display: -webkit-inline-box;
        display: inline-flex;
        width: 46px;
        height: 46px;
        font-size: 18px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-transition-property: background, color, border;
        transition-property: background, color, border;
        will-change: transform, opacity;
      }

      /* Button Fills */
      .ld-pf-btn-brd {
        border: 1px solid rgba(0, 0, 0, 0.5);
        color: #000;
      }
      .ld-pf-btn-brd:hover {
        border-color: #000;
        background-color: #000;
        color: #fff;
      }

      .ld-pf-btn-solid {
        background-color: rgba(0, 0, 0, 0.5);
        color: #fff;
      }
      .ld-pf-btn-solid:hover {
        background-color: #000;
      }

      /* Border Widths */
      .ld-pf-btn-brd-thick {
        border-width: 1.6px;
      }

      .title-size-48 .ld-pf-title {
        font-size: 48px;
        line-height: 0.8333333333em;
        margin-bottom: 0.3541666667em;
      }
      .title-size-42 .ld-pf-title {
        font-size: 42px;
      }
      .title-size-36 .ld-pf-title {
        font-size: 36px;
      }
      .title-size-32 .ld-pf-title {
        font-size: 32px;
      }
      .title-size-30 .ld-pf-title {
        font-size: 30px;
        letter-spacing: -0.01em;
      }
      .title-size-26 .ld-pf-title {
        font-size: 26px;
      }
      .title-size-24 .ld-pf-title {
        font-size: 24px;
      }
      .title-size-18 .ld-pf-title {
        font-size: 18px;
      }

      .ld-pf-category {
        position: relative;
        z-index: 3;
        font-size: 16px;
      }
      .ld-pf-category .read-more {
        position: absolute;
        top: 0;
        left: 0;
        white-space: nowrap;
      }
      .ld-pf-category p {
        margin: 0;
      }
      .ld-pf-category.size-lg {
        font-size: 15px;
      }
      .ld-pf-category.size-md {
        font-size: 14px;
      }
      .ld-pf-category.size-sm {
        font-size: 12px;
      }

      .ld-pf-category-item {
        position: relative;
      }

      .ld-pf-category-lined {
        padding-left: 2.5em;
      }
      .ld-pf-category-lined:before,
      .ld-pf-category-lined:after {
        content: "";
        display: inline-block;
        width: 2em;
        height: 1px;
        position: absolute;
        top: 50%;
        left: 0;
        margin-top: -0.5px;
        margin-right: 0.25em;
        margin-bottom: 0.25em;
        background-color: #000;
      }
      .ld-pf-category-lined:after {
        background-color: var(--color-primary);
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
      }
      .ld-pf-category-lined .read-more {
        left: 2.5em;
      }
      .ld-pf-category-lined .read-more[data-split-text="true"] {
        opacity: 0;
      }
      .ld-pf-category-lined .read-more .split-inner {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
        opacity: 0;
      }
      .ld-pf-category-lined .read-more.split-text-applied {
        opacity: 1;
      }

      /*
	All css styles for hover, etc will be applied to the figure inside .liquid-of-image
*/
      .ld-pf-image {
        position: relative;
        overflow: hidden;
      }
      .ld-pf-image figure {
        height: 100%;
        background-position: center;
        background-size: cover;
        -webkit-transition: -webkit-transform 0.3s linear,
          -webkit-filter 0.3s linear;
        transition: -webkit-transform 0.3s linear, -webkit-filter 0.3s linear;
        transition: transform 0.3s linear, filter 0.3s linear;
        transition: transform 0.3s linear, filter 0.3s linear,
          -webkit-transform 0.3s linear, -webkit-filter 0.3s linear;
      }
      .ld-pf-image .liquid-parallax-figure {
        -webkit-transition: -webkit-filter 0.3s linear;
        transition: -webkit-filter 0.3s linear;
        transition: filter 0.3s linear;
        transition: filter 0.3s linear, -webkit-filter 0.3s linear;
      }
      .ld-pf-image img {
        width: 100%;
      }
      .ld-pf-image .liquid-parallax-bg > .ld-lazyload {
        opacity: 0;
      }
      .ld-pf-image .ld-pf-bg {
        z-index: 2;
        opacity: 0;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      .pf-details-inside .ld-pf-image img {
        visibility: hidden;
      }
      .ld-pf-image.shadowed {
        box-shadow: 0 12px 60px rgba(0, 0, 0, 0.12);
      }

      .ld-pf-details {
        display: -webkit-box;
        display: flex;
        padding: 45px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        position: relative;
        z-index: 2;
      }
      .ld-pf-details > * {
        margin: 0;
        line-height: 1.25em;
        color: inherit;
      }
      .ld-pf-details h1,
      .ld-pf-details h2,
      .ld-pf-details h3,
      .ld-pf-details h4,
      .ld-pf-details h5,
      .ld-pf-details h6 {
        color: #000;
      }
      .ld-pf-details h3 {
        margin-bottom: 0.15em;
      }
      .ld-pf-details .split-inner {
        display: inline-block;
      }
      .pf-details-h-mid .ld-pf-details {
        -webkit-box-align: center;
        align-items: center;
      }
      .pf-details-h-str .ld-pf-details {
        -webkit-box-align: start;
        align-items: flex-start;
      }
      .pf-details-h-end .ld-pf-details {
        -webkit-box-align: end;
        align-items: flex-end;
      }
      .pf-details-v-str .ld-pf-details {
        -webkit-box-pack: start;
        justify-content: flex-start;
      }
      .pf-details-v-mid .ld-pf-details {
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center;
      }
      .pf-details-v-end .ld-pf-details {
        -webkit-box-pack: end;
        justify-content: flex-end;
      }
      .pf-details-inside .ld-pf-details {
        position: absolute;
        top: 0;
        left: 0;
      }
      .pf-details-full .ld-pf-details {
        width: 100%;
        height: 100%;
      }
      .pf-details-boxed .ld-pf-details {
        width: 75%;
        padding: 30px;
      }
      .pf-details-w-auto .ld-pf-details {
        width: auto;
      }
      .pf-details-circle .ld-pf-details {
        width: 260px;
        height: 260px;
        padding: 2em 3em 3.5em 3.5em;
        border-radius: 50em;
      }
      .pf-details-h-mid.pf-details-boxed .ld-pf-details {
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
      }
      .pf-details-h-end.pf-details-boxed .ld-pf-details {
        left: auto;
        right: 0;
      }
      .pf-details-v-mid.pf-details-boxed .ld-pf-details {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      .pf-details-v-end.pf-details-boxed .ld-pf-details {
        top: auto;
        bottom: 0;
      }
      .pf-details-v-mid.pf-details-h-mid.pf-details-boxed .ld-pf-details {
        -webkit-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%);
      }
      .pf-details-pull-up .ld-pf-details {
        margin-top: -95px;
      }
      .pf-details-pull-up-half .ld-pf-details {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }
      .pf-details-pull-down .ld-pf-details {
        margin-bottom: -50px;
      }
      .pf-details-pull-left .ld-pf-details {
        margin-left: -35px;
      }
      .pf-details-pull-right .ld-pf-details {
        margin-left: 30px;
      }
      .pf-details-inside [data-hover3d="true"] .ld-pf-details {
        -webkit-transform: translate3d(0, 0, 0.01px);
        transform: translate3d(0, 0, 0.01px);
        -webkit-transform-style: inherit;
        transform-style: inherit;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: inherit;
        perspective: inherit;
      }

      .ld-pf-details-inner {
        display: inherit;
        width: 100%;
        height: 100%;
        -webkit-box-align: inherit;
        align-items: inherit;
        -webkit-box-pack: inherit;
        justify-content: inherit;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: inherit;
        position: relative;
        z-index: 3;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.3s, visibility 0.3s;
        transition: opacity 0.3s, visibility 0.3s;
      }
      .ld-pf-details-inner > :first-child {
        margin-top: 0;
      }
      .ld-pf-details-inner > :last-child {
        margin-bottom: 0;
      }
      .ld-pf-details-inner .ld-pf-details-inner {
        width: auto !important;
        height: auto !important;
        -webkit-transform: none !important;
        transform: none !important;
      }
      .pf-contents-mid .ld-pf-details-inner {
        align-self: center;
        margin: auto;
      }
      .pf-details-inner-full .ld-pf-details-inner {
        width: 100%;
        height: 100%;
      }
      .pf-details-visible .ld-pf-details-inner {
        opacity: 1;
        visibility: visible;
      }
      .pf-details-inside [data-hover3d="true"] .ld-pf-details-inner {
        -webkit-transform: translate3d(0, 0, 50px) scale(0.78);
        transform: translate3d(0, 0, 50px) scale(0.78);
      }

      .ld-pf-item .ld-pf-bg {
        display: -webkit-box;
        display: flex;
        width: 100%;
        height: 100%;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        opacity: 0;
        background-color: rgba(255, 255, 255, 0.8);
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
        will-change: transform, opacity;
      }
      .ld-pf-item.pf-details-visible .ld-pf-bg {
        opacity: 1;
      }
      .ld-pf-item.pf-bg-shadow .ld-pf-bg {
        box-shadow: 0 13px 50px rgba(0, 0, 0, 0.1);
      }
      .ld-pf-item.pf-bg-hidden .ld-pf-bg {
        opacity: 0;
      }

      .ld-pf-wrap[data-hover3d="true"] {
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1200px;
        perspective: 1200px;
        overflow: visible;
      }

      [data-hover3d] .ld-pf-inner {
        -webkit-transform-style: inherit;
        transform-style: inherit;
        -webkit-backface-visibility: inherit;
        backface-visibility: inherit;
        -webkit-perspective: inherit;
        perspective: inherit;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
      }

      .ld-pf-item {
        position: relative;
        margin-bottom: 30px;
        border-radius: 0;
      }
      .ld-pf-item div,
      .ld-pf-item figure,
      .ld-pf-item img {
        border-radius: inherit;
      }
      .ld-pf-item .liquid-overlay-link {
        z-index: 2;
      }
      .ld-pf-item time {
        font-size: 12px;
      }
      .ld-pf-item [data-split-text]:not(.split-text-applied) {
        visibility: hidden;
      }
      .flickity-equal-cells .carousel-item .ld-pf-item {
        height: 100%;
        position: absolute;
        top: 0;
        left: 15px;
        right: 15px;
        margin-bottom: 0;
      }
      .flickity-equal-cells
        .carousel-item
        .ld-pf-item.pf-details-inside
        .ld-pf-image,
      .flickity-equal-cells
        .carousel-item
        .ld-pf-item.pf-details-inside
        .ld-pf-inner {
        height: 100%;
      }
      .flickity-equal-cells .carousel-item .ld-pf-item.pf-hover-shadow {
        height: calc(100% - 50px);
        max-height: 550px;
      }
      .ld-pf-item.pf-details-inside {
        overflow: hidden;
      }
      .ld-pf-item:hover .ld-pf-bg {
        opacity: 1;
      }
      .ld-pf-item:hover .ld-pf-details-inner {
        opacity: 1;
        visibility: visible;
      }
      .ld-pf-item:hover .ld-pf-category-lined:after {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
      }
      .ld-pf-item:hover .pf-extra-arrow {
        height: 32px;
        margin-bottom: 1em;
      }
      .ld-pf-item:hover .pf-extra-arrow line,
      .ld-pf-item:hover .pf-extra-arrow polyline {
        stroke-dashoffset: 0;
        -webkit-transition: stroke-dasharray 0.6s cubic-bezier(0.23, 1, 0.32, 1),
          stroke-dashoffset 0.6s cubic-bezier(0.23, 1, 0.32, 1);
        transition: stroke-dasharray 0.6s cubic-bezier(0.23, 1, 0.32, 1),
          stroke-dashoffset 0.6s cubic-bezier(0.23, 1, 0.32, 1);
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s;
      }

      .pf-carousel-equal-height .carousel-item {
        max-height: 550px;
      }

      .ld-pf-semiround {
        border-radius: 4px;
      }

      .ld-pf-round {
        border-radius: 8px;
      }

      .ld-pf-circle {
        border-radius: 50em;
      }

      .liquid-portfolio-list-row {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
      }
      .liquid-portfolio-list-row:before,
      .liquid-portfolio-list-row:after {
        content: none;
      }

      .pf-extra-arrow {
        position: relative;
        height: 0;
        -webkit-transition: height 0.3s cubic-bezier(0.86, 0, 0.07, 1),
          margin 0.3s;
        transition: height 0.3s cubic-bezier(0.86, 0, 0.07, 1), margin 0.3s;
      }
      .pf-extra-arrow line,
      .pf-extra-arrow polyline {
        -webkit-transition: stroke-dasharray 0.25s
            cubic-bezier(0.23, 1, 0.32, 1),
          stroke-dashoffset 0.25s cubic-bezier(0.23, 1, 0.32, 1);
        transition: stroke-dasharray 0.25s cubic-bezier(0.23, 1, 0.32, 1),
          stroke-dashoffset 0.25s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .pf-extra-arrow line,
      .pf-extra-arrow polyline {
        stroke-dasharray: 30;
        stroke-dashoffset: 30;
      }

      .grid-stamp {
        position: absolute;
        top: 0;
        left: 0;
      }
      .grid-stamp.is-right {
        left: auto;
        right: 0;
      }

      @media screen and (max-width: 768px) {
        .grid-stamp:not([class*="col-xs-"]),
        .grid-stamp.col-xs-12 {
          display: none;
        }
      }
      .ld-pf-item.ld-pf-light {
        color: rgba(255, 255, 255, 0.7);
      }
      .ld-pf-item.ld-pf-light h1,
      .ld-pf-item.ld-pf-light h2,
      .ld-pf-item.ld-pf-light h3,
      .ld-pf-item.ld-pf-light h4,
      .ld-pf-item.ld-pf-light h5,
      .ld-pf-item.ld-pf-light h6 {
        color: #fff;
      }
      .ld-pf-item.ld-pf-light a,
      .ld-pf-item.ld-pf-light .ld-pf-details,
      .ld-pf-item.ld-pf-light .ld-pf-details-inner {
        color: inherit;
      }
      .ld-pf-item.ld-pf-light a:hover {
        color: #fff;
      }
      .ld-pf-item.ld-pf-light .ld-pf-bg {
        background-color: rgba(0, 0, 0, 0.8);
      }
      .ld-pf-item.ld-pf-light .pf-extra-arrow svg {
        fill: #fff;
      }
      .ld-pf-item.ld-pf-light .ld-pf-category-lined:before {
        background-color: #fff;
      }
      .ld-pf-item.ld-pf-light .ld-pf-btn {
        color: #fff;
      }
      .ld-pf-item.ld-pf-light .ld-pf-btn-brd {
        border-color: rgba(255, 255, 255, 0.5);
      }
      .ld-pf-item.ld-pf-light .ld-pf-btn-brd:hover {
        border-color: #fff;
        background-color: #fff;
        color: #000;
      }
      .ld-pf-item.ld-pf-light .ld-pf-btn-solid {
        background-color: rgba(255, 255, 255, 0.5);
        color: #000;
      }
      .ld-pf-item.ld-pf-light .ld-pf-btn-solid:hover {
        background-color: #fff;
      }
      .ld-pf-item.ld-pf-light-alt {
        color: #fff;
      }

      .ld-pf-item.ld-pf-dark {
        color: inherit;
      }
      .ld-pf-item.ld-pf-dark h1,
      .ld-pf-item.ld-pf-dark h2,
      .ld-pf-item.ld-pf-dark h3,
      .ld-pf-item.ld-pf-dark h4,
      .ld-pf-item.ld-pf-dark h5,
      .ld-pf-item.ld-pf-dark h6 {
        color: #000;
      }
      .ld-pf-item.ld-pf-dark a {
        color: rgba(0, 0, 0, 0.5);
      }
      .ld-pf-item.ld-pf-dark a:hover {
        color: #000;
      }
      .ld-pf-item.ld-pf-dark .ld-pf-btn {
        color: #fff;
      }
      .ld-pf-item.ld-pf-dark .ld-pf-btn:hover {
        color: #fff;
      }
      .ld-pf-item.ld-pf-dark-alt {
        color: #000;
      }

      .pf-hover-blurimage:hover .ld-pf-image figure {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
      }

      .pf-hover-masktext .split-unit {
        overflow: hidden;
      }
      .pf-hover-masktext .split-inner {
        display: block;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
      }

      .pf-hover-shadow .ld-pf-image {
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        -webkit-transition: box-shadow 0.3s;
        transition: box-shadow 0.3s;
      }
      .pf-hover-shadow:hover .ld-pf-image {
        box-shadow: 0 28px 45px rgba(0, 0, 0, 0.15);
      }

      .pf-hover-shadow-alt:hover .ld-pf-image {
        box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
      }

      .pf-hover-shadow-alt-2:hover .ld-pf-image {
        box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
      }

      .pf-hover-img-border .ld-pf-image {
        -webkit-perspective: 1200px;
        perspective: 1200px;
        -webkit-transition: -webkit-clip-path 0.8s
          cubic-bezier(0.23, 1, 0.32, 1);
        transition: -webkit-clip-path 0.8s cubic-bezier(0.23, 1, 0.32, 1);
        transition: clip-path 0.8s cubic-bezier(0.23, 1, 0.32, 1);
        transition: clip-path 0.8s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-clip-path 0.8s cubic-bezier(0.23, 1, 0.32, 1);
        -webkit-clip-path: inset(0px);
        clip-path: inset(0px);
      }
      .pf-hover-img-border:hover .ld-pf-image {
        -webkit-clip-path: inset(10px);
        clip-path: inset(10px);
      }

      .ld-pf-item.hover-3d {
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1200px;
        perspective: 1200px;
        overflow: visible;
      }
      .ld-pf-item.hover-3d .liquid-overlay-link {
        -webkit-transform: translateZ(60px) scale(0.85);
        transform: translateZ(60px) scale(0.85);
      }
      .ld-pf-item.hover-3d .ld-pf-bg {
        -webkit-transform: translateZ(1px);
        transform: translateZ(1px);
      }
      .ld-pf-item.hover-3d:hover {
        z-index: 2;
      }

      .pf-hover-rise .ld-pf-image {
        -webkit-transition: -webkit-transform 0.45s
          cubic-bezier(0.23, 1, 0.32, 1);
        transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .pf-hover-rise .ld-pf-image.shadowed {
        -webkit-transition: box-shadow 0.45s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
        transition: box-shadow 0.45s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1),
          box-shadow 0.45s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1),
          box-shadow 0.45s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .pf-hover-rise:hover .ld-pf-image {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
      }
      .pf-hover-rise:hover .ld-pf-image.shadowed {
        box-shadow: 0 25px 70px rgba(0, 0, 0, 0.1);
      }

      .ld-pf-single-2 .pf-single-contents .carousel-item img {
        width: 100%;
      }

      .pf-single-title {
        font-size: 48px;
        line-height: 1em;
      }
      .pf-single-title.size-xl {
        font-size: 100px;
      }
      .pf-single-title.size-lg {
        font-size: 60px;
      }
      .pf-single-title:last-child {
        margin-bottom: -0.2em !important;
      }

      .pf-single-cat {
        font-size: 12px;
        color: inherit;
      }

      .pf-info {
        position: relative;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        font-size: 16px;
        line-height: 1.2em;
      }
      .pf-info > span {
        display: inline-block;
        position: relative;
        -webkit-box-flex: 1;
        flex-grow: 1;
        flex-basis: 47%;
      }
      .pf-info > span:nth-child(3n + 1) {
        margin-left: 0;
      }
      .pf-info small {
        display: block;
      }
      .pf-info h5 {
        font-size: 1em;
      }
      .pf-info hr {
        width: 50px;
        position: absolute;
        top: -2.1875em;
        left: 0;
        margin: 0;
        border-color: #181b31;
      }

      .pf-single-header {
        margin-bottom: 2em;
      }
      .pf-single-header h4 {
        font-size: 24px;
      }
      .pf-single-header.bg-solid {
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: #fff;
      }

      .post-nav.pf-nav .nav-subtitle {
        font-size: 16px;
      }

      .pf-related-posts {
        padding-top: 2em;
      }

      .pf-related {
        margin-bottom: 2em;
        position: relative;
      }

      .pf-related-title {
        margin-bottom: 0.5em;
        position: relative;
      }
      .pf-related-title a {
        color: inherit;
      }
      .pf-related-title .split-inner {
        display: inline-block;
        position: relative;
        white-space: nowrap;
        overflow: hidden;
      }
      .pf-related-title .title-shad {
        display: inline-block;
        position: absolute;
        top: 0;
        left: 0;
        color: var(--color-primary);
      }

      .pf-related-cat {
        font-size: 12px;
      }
      .pf-related-cat li {
        position: relative;
        z-index: 2;
      }

      .pf-related-alt {
        padding-bottom: 69.5%;
        color: #fff;
      }
      .pf-related-alt h2,
      .pf-related-alt a {
        color: inherit;
      }
      .pf-related-alt h2 {
        line-height: 1em;
      }
      .pf-related-alt figure,
      .pf-related-alt header {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }
      .pf-related-alt > figure {
        background-size: cover;
        background-position: center;
      }
      .pf-related-alt > figure:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #000;
        opacity: 0.7;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      .pf-related-alt img {
        visibility: hidden;
      }
      .pf-related-alt header {
        display: -webkit-box;
        display: flex;
        padding: 2em 25%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        align-content: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center;
      }
      .pf-related-alt:hover > figure:after {
        opacity: 0;
      }

      /* 3.35. Blog */
      .blog-single-cover {
        position: relative;
        background-color: #fff;
        overflow: hidden;
        color: rgba(24, 27, 49, 0.5);
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-perspective: 1200px;
        perspective: 1200px;
      }
      .blog-single-cover .blog-single-media {
        background-size: cover;
      }
      .blog-single-cover .blog-single-media:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 101%;
        position: absolute;
        top: 0;
        left: 0;
      }
      .blog-single-cover .blog-single-media[data-responsive-bg] > img {
        visibility: hidden;
      }
      .blog-single-cover .entry-title,
      .blog-single-cover a {
        color: #181b31;
      }
      .blog-single-cover .ld-parallax-wrap {
        overflow: visible !important;
      }
      .blog-single-cover .lightbox-link svg {
        stroke: #181b31;
      }
      .blog-single-cover .liquid-parallax-bg > img {
        visibility: hidden;
      }
      .blog-single-cover .carousel-item {
        padding-left: 0;
        padding-right: 0;
      }
      .blog-single-cover .flickity-button {
        border-color: #fefefe;
        color: #fefefe;
      }
      .blog-single-cover .flickity-button:before {
        background-color: currentColor;
      }
      .blog-single-cover .flickity-button svg {
        stroke: currentColor;
      }
      .blog-single-cover .flickity-button:hover svg {
        stroke: #000;
      }
      .blog-single-cover.scheme-dark .blog-single-media:after {
        background-image: -webkit-gradient(
          linear,
          left top,
          right top,
          from(rgba(255, 255, 255, 0.6)),
          to(transparent)
        );
        background-image: linear-gradient(
          to right,
          rgba(255, 255, 255, 0.6) 0%,
          transparent 100%
        );
      }
      .blog-single-cover.scheme-light {
        background-color: #12131a;
        color: rgba(255, 255, 255, 0.5);
      }
      .blog-single-cover.scheme-light .blog-single-media:after {
        background-image: -webkit-gradient(
          linear,
          left top,
          right top,
          from(rgba(20, 22, 34, 0.6)),
          to(transparent)
        );
        background-image: linear-gradient(
          to right,
          rgba(20, 22, 34, 0.6) 0%,
          transparent 100%
        );
      }
      .blog-single-cover.scheme-light .entry-title,
      .blog-single-cover.scheme-light a {
        color: #fff;
      }
      .blog-single-cover.scheme-light .post-meta {
        color: inherit;
      }
      .blog-single-cover.scheme-light .post-meta a {
        color: #fff;
      }
      .blog-single-cover.scheme-light .lightbox-link svg {
        stroke: #fff;
      }
      .blog-single-cover.scheme-light .flickity-prev-next-button {
        color: #fff;
      }
      .blog-single-cover.scheme-light .flickity-prev-next-button svg {
        stroke: #fff;
      }
      .blog-single-cover[data-inview="true"]:before {
        content: "";
        display: inline-block;
        width: 60px;
        height: 60px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -30px;
        margin-left: -30px;
        border-radius: 5px;
        background-color: rgba(0, 0, 0, 0.3);
        background-image: /*savepage-url=../img/spinners/spinner-4-light.svg*/ url();
        background-size: 35px;
        background-position: center;
        background-repeat: no-repeat;
        -webkit-transition: opacity 0.3s, visibility 0.3s;
        transition: opacity 0.3s, visibility 0.3s;
      }
      .blog-single-cover[data-inview="true"] .blog-single-media {
        -webkit-transform: translateZ(150px);
        transform: translateZ(150px);
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.5s,
          -webkit-transform 1s cubic-bezier(0.06, 0.78, 0.35, 1);
        transition: opacity 0.5s,
          -webkit-transform 1s cubic-bezier(0.06, 0.78, 0.35, 1);
        transition: transform 1s cubic-bezier(0.06, 0.78, 0.35, 1), opacity 0.5s;
        transition: transform 1s cubic-bezier(0.06, 0.78, 0.35, 1), opacity 0.5s,
          -webkit-transform 1s cubic-bezier(0.06, 0.78, 0.35, 1);
      }
      .blog-single-cover[data-inview="true"] .blog-single-media:after {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        -webkit-transition: -webkit-transform 0.5s
          cubic-bezier(0.075, 0.82, 0.165, 1);
        transition: -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
        transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
        transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1),
          -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
      }
      .blog-single-cover[data-inview="true"] .post-meta > span,
      .blog-single-cover[data-inview="true"] .blog-single-title .split-unit {
        -webkit-transform: translateY(80px);
        transform: translateY(80px);
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.8s cubic-bezier(0.06, 0.78, 0.35, 1),
          -webkit-transform 0.8s cubic-bezier(0.06, 0.78, 0.35, 1);
        transition: opacity 0.8s cubic-bezier(0.06, 0.78, 0.35, 1),
          -webkit-transform 0.8s cubic-bezier(0.06, 0.78, 0.35, 1);
        transition: transform 0.8s cubic-bezier(0.06, 0.78, 0.35, 1),
          opacity 0.8s cubic-bezier(0.06, 0.78, 0.35, 1);
        transition: transform 0.8s cubic-bezier(0.06, 0.78, 0.35, 1),
          opacity 0.8s cubic-bezier(0.06, 0.78, 0.35, 1),
          -webkit-transform 0.8s cubic-bezier(0.06, 0.78, 0.35, 1);
      }
      .blog-single-cover[data-inview="true"] .blog-single-title {
        visibility: hidden;
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-title
        .split-unit:nth-child(0) {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-title
        .split-unit:nth-child(1) {
        -webkit-transition-delay: 0.0666666667s;
        transition-delay: 0.0666666667s;
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-title
        .split-unit:nth-child(2) {
        -webkit-transition-delay: 0.1333333333s;
        transition-delay: 0.1333333333s;
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-title
        .split-unit:nth-child(3) {
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s;
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-title
        .split-unit:nth-child(4) {
        -webkit-transition-delay: 0.2666666667s;
        transition-delay: 0.2666666667s;
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-title
        .split-unit:nth-child(5) {
        -webkit-transition-delay: 0.3333333333s;
        transition-delay: 0.3333333333s;
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-title
        .split-unit:nth-child(6) {
        -webkit-transition-delay: 0.4s;
        transition-delay: 0.4s;
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-title.split-text-applied {
        visibility: visible;
      }
      .blog-single-cover[data-inview="true"] .post-meta > span {
        visibility: hidden;
      }
      .blog-single-cover[data-inview="true"] .post-meta > span:nth-child(1) {
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s;
      }
      .blog-single-cover[data-inview="true"] .post-meta > span:nth-child(2) {
        -webkit-transition-delay: 0.2666666667s;
        transition-delay: 0.2666666667s;
      }
      .blog-single-cover[data-inview="true"] .post-meta > span:nth-child(3) {
        -webkit-transition-delay: 0.3333333333s;
        transition-delay: 0.3333333333s;
      }
      .blog-single-cover[data-inview="true"] .post-meta > span:nth-child(4) {
        -webkit-transition-delay: 0.4s;
        transition-delay: 0.4s;
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-details-extra
        .lightbox-link
        svg
        path {
        stroke-dasharray: 228;
        stroke-dashoffset: 228;
        -webkit-transition: stroke-dashoffset 1s 0.4s
          cubic-bezier(0.23, 1, 0.32, 1);
        transition: stroke-dashoffset 1s 0.4s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-details-extra
        .lightbox-link
        svg
        path:last-child {
        -webkit-transition-duration: 5s;
        transition-duration: 5s;
        -webkit-transition-delay: 0.35s;
        transition-delay: 0.35s;
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-details-extra
        .lightbox-link
        span {
        display: inline-block;
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
        opacity: 0;
        -webkit-transition: opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1);
        transition: opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1),
          opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1),
          opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-details-extra
        .lightbox-link
        + .carousel-nav {
        margin-top: 1em;
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-details-extra
        .carousel-nav {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
        opacity: 0;
        -webkit-transition: opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1);
        transition: opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1),
          opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1),
          opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-details-extra
        .flickity-button {
        border-color: #fefefe;
        color: #fefefe;
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-details-extra
        .flickity-button:before {
        background-color: currentColor;
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-details-extra
        .flickity-button
        svg {
        stroke: currentColor;
      }
      .blog-single-cover[data-inview="true"]
        .blog-single-details-extra
        .flickity-button:hover
        svg {
        stroke: #000;
      }
      .blog-single-cover.is-in-view:before {
        opacity: 0;
        visibility: hidden;
      }
      .blog-single-cover.is-in-view .post-meta > span,
      .blog-single-cover.is-in-view .blog-single-title .split-unit {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
        visibility: visible;
      }
      .blog-single-cover.is-in-view .blog-single-media {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
        visibility: visible;
      }
      .blog-single-cover.is-in-view .blog-single-media:after {
        -webkit-transform: translateX(0);
        transform: translateX(0);
      }
      .blog-single-cover.is-in-view
        .blog-single-details-extra
        .lightbox-link
        svg
        path {
        stroke-dashoffset: 0;
      }
      .blog-single-cover.is-in-view
        .blog-single-details-extra
        .lightbox-link
        span {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
      }
      .blog-single-cover.is-in-view .blog-single-details-extra .carousel-nav {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
      }

      .blog-single-title {
        margin-top: 0;
        margin-bottom: 0.6em;
        letter-spacing: -0.01em;
        -ms-word-wrap: break-word;
        word-wrap: break-word;
      }

      .post-meta {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        margin-bottom: 2em;
        font-size: 16px;
        line-height: 1.5em;
      }
      .post-meta .block {
        display: block;
        font-size: 12px;
      }
      .post-meta > span {
        display: inline-block;
      }
      .post-meta > span + span {
        margin-left: 3.25em;
      }
      .text-center .post-meta {
        -webkit-box-pack: center;
        justify-content: center;
      }

      .blog-single-details-extra {
        overflow: hidden;
      }
      .blog-single-details-extra h3 {
        margin-top: 0;
      }
      .blog-single-details-extra .lightbox-link {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
        font-size: 12px;
      }
      .blog-single-details-extra .lightbox-link svg {
        margin-right: 20px;
      }
      .blog-single-details-extra .carousel-thumbs {
        width: 50%;
        margin: 0 auto;
        position: relative;
      }
      .blog-single-details-extra .carousel-thumbs img {
        width: 100%;
        border-radius: 50em;
        border: 2px solid transparent;
        -webkit-transition: border-color 0.3s;
        transition: border-color 0.3s;
      }
      .blog-single-details-extra .carousel-thumbs .flickity-prev-next-button {
        border: none;
      }
      .blog-single-details-extra
        .carousel-thumbs
        .flickity-prev-next-button.previous {
        left: -45px;
      }
      .blog-single-details-extra
        .carousel-thumbs
        .flickity-prev-next-button.next {
        right: -45px;
      }
      .blog-single-details-extra .carousel-thumbs .carousel-item {
        padding-left: 10px;
        padding-right: 10px;
        opacity: 0.5;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
        cursor: pointer;
      }
      .blog-single-details-extra .carousel-thumbs .is-nav-selected {
        opacity: 1;
      }
      .blog-single-details-extra .carousel-thumbs .is-nav-selected img {
        border-color: #fff;
      }

      .blog-single-content {
        padding-top: 4.3181818182em;
      }
      .blog-single-content:before,
      .blog-single-content:after {
        content: "";
        display: table;
      }
      .blog-single-content:after {
        clear: both;
      }
      .blog-single-content .ld-container {
        width: 100%;
      }
      .blog-single-content .liquid-img-group-container,
      .blog-single-content figure {
        margin-top: 3.75em;
        margin-bottom: 1.5em;
      }
      .blog-single-content blockquote {
        text-align: center;
      }
      .blog-single-content blockquote cite:before {
        left: 50%;
        margin-left: -15px;
      }

      .blog-single-footer,
      .post-author,
      .post-nav {
        margin: 0.2em 0 1.25em;
      }

      .blog-single-footer {
        display: -webkit-box;
        display: flex;
      }
      .blog-single-footer > ul,
      .blog-single-footer > span {
        margin: 2.5em 0;
      }

      .post-categories,
      .tags-links {
        margin: 0;
        padding: 0;
        font-size: 10px;
        line-height: 1.5em;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        list-style: none;
      }
      .post-categories > li,
      .post-categories > a,
      .tags-links > li,
      .tags-links > a {
        display: -webkit-inline-box;
        display: inline-flex;
        margin-right: 0.2em;
      }
      .post-categories li a,
      .post-categories > a,
      .tags-links li a,
      .tags-links > a {
        padding: 0.5em 1.5em;
        margin-bottom: 0.5em;
        -webkit-box-align: center;
        align-items: center;
        border: 1px solid #16171e;
        color: #16171e;
        opacity: 0.6;
      }
      .post-categories li a:hover,
      .post-categories > a:hover,
      .tags-links li a:hover,
      .tags-links > a:hover {
        opacity: 1;
      }

      .share-links {
        display: -webkit-inline-box;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        font-size: 12px;
        line-height: 1.5em;
        text-transform: uppercase;
        letter-spacing: 0.1em;
      }
      .share-links > span {
        margin-right: 1em;
      }
      .share-links .social-icon {
        display: inline-block;
      }

      .post-author {
        padding: 2.25em 0;
        border-top: 1px solid #d8dbe2;
        border-bottom: 1px solid #d8dbe2;
      }
      .post-author figure {
        float: left;
        margin-right: 30px;
      }
      .post-author figure img {
        border-radius: 50em;
      }
      .post-author p {
        margin: 0;
        font-size: 1em;
        line-height: 1.6em;
      }
      .post-author h3,
      .post-author h6 {
        margin: 0;
        line-height: 1.5em;
      }
      .post-author h3 {
        font-size: 22px;
        font-weight: 700;
        color: #181b31;
      }
      .post-author h3 a {
        color: inherit;
      }
      .post-author h6 {
        margin-bottom: 1em;
        margin-top: 0.5em;
        font-size: 12px;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        color: #a7a9b8;
      }
      .post-author .post-author-info {
        overflow: hidden;
      }

      .post-nav {
        display: -webkit-box;
        display: flex;
        padding: 2.25em 0;
        font-size: 1.0909090909em;
        line-height: 1.25em;
      }
      .post-nav a {
        display: inline-block;
        position: relative;
      }
      .post-nav .nav-subtitle {
        display: block;
        margin-bottom: 10px;
        font-size: 12px;
        line-height: 1.5em;
        text-transform: uppercase;
        letter-spacing: 0.1em;
      }
      .post-nav .nav-subtitle:last-child {
        margin-bottom: 0;
      }
      .post-nav .nav-title {
        color: #16171e;
      }
      .post-nav .nav-next {
        text-align: right;
      }
      .post-nav svg {
        position: absolute;
        top: 50%;
        margin-top: -12px;
        -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0.95, 0.3, 1);
        transition: -webkit-transform 0.3s cubic-bezier(0, 0.95, 0.3, 1);
        transition: transform 0.3s cubic-bezier(0, 0.95, 0.3, 1);
        transition: transform 0.3s cubic-bezier(0, 0.95, 0.3, 1),
          -webkit-transform 0.3s cubic-bezier(0, 0.95, 0.3, 1);
      }
      .post-nav .nav-previous {
        padding-left: 30px;
      }
      .post-nav .nav-previous svg {
        left: -40px;
      }
      .post-nav .nav-previous:hover svg {
        -webkit-transform: translateX(-7px);
        transform: translateX(-7px);
      }
      .post-nav .nav-next {
        padding-right: 30px;
      }
      .post-nav .nav-next svg {
        right: -40px;
      }
      .post-nav .nav-next:hover svg {
        -webkit-transform: translateX(7px);
        transform: translateX(7px);
      }

      .related-posts > .container > .row {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
      }
      .related-posts > .container > .row > div {
        -webkit-box-flex: 1;
        flex: 1 0;
        flex-basis: 25%;
      }
      .related-posts > .container > .row > .col-md-12 {
        flex-basis: 100%;
      }

      .related-post .related-post-title {
        font-size: 23px;
        line-height: 1.5em;
        -ms-word-wrap: break-word;
        word-wrap: break-word;
      }

      .single-post.has-sidebar .sidebar-container {
        margin-top: 100px;
      }
      .single-post.has-sidebar .contents-container .related-posts > .container {
        width: auto;
        padding-left: 0;
        padding-right: 0;
      }

      .blog-single > :last-child {
        margin-bottom: 0;
      }

      .post-password-form input {
        display: -webkit-inline-box;
        display: inline-flex;
        height: 50px;
        padding: 5px 2em;
        border: none;
        border-radius: 3px;
        background: none;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-weight: 400;
      }
      .post-password-form input[type="password"] {
        border: 1px solid #eaeaea;
        padding-left: 15px;
        padding-right: 15px;
        -webkit-transition: box-shadow 0.3s;
        transition: box-shadow 0.3s;
      }
      .post-password-form input[type="password"]:focus {
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
        outline: none;
      }
      .post-password-form input[type="submit"] {
        background-color: var(--color-primary);
        color: #fff;
      }

      .comments-area:last-child {
        margin-bottom: 2.25em;
      }

      .comment-respond {
        margin: 0.2em 0 0;
      }
      .comment-respond.filled {
        padding: 2.75em 0 3em;
        background-color: #f4f5f8;
      }

      .comment-form {
        margin-top: 3em;
        font-size: 16px;
      }
      .comment-form input,
      .comment-form textarea {
        position: relative;
        z-index: 1;
        width: 100%;
        border: none;
        position: relative;
        background-color: transparent;
        line-height: 1.5em;
      }
      .comment-form input:focus,
      .comment-form textarea:focus {
        outline: none;
      }
      .comment-form input {
        height: 45px;
      }
      .comment-form textarea + .input-placeholder {
        -webkit-box-align: start;
        align-items: flex-start;
      }
      .comment-form input[type="submit"] {
        display: inline-block;
        width: auto;
        height: auto;
        padding: 16px 55px;
        border: none;
        background-color: #181b31;
        font-size: 14px;
        letter-spacing: 0.1em;
        font-weight: 700;
        text-transform: uppercase;
        color: #fff;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);
        -webkit-transition: box-shadow 0.3s, -webkit-transform 0.3s;
        transition: box-shadow 0.3s, -webkit-transform 0.3s;
        transition: transform 0.3s, box-shadow 0.3s;
        transition: transform 0.3s, box-shadow 0.3s, -webkit-transform 0.3s;
      }
      .comment-form input[type="submit"]:hover {
        box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
      }
      .comment-form .input-placeholder {
        display: -webkit-box;
        display: flex;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0;
        -webkit-box-align: center;
        align-items: center;
        pointer-events: none;
      }
      .comment-form p {
        margin-bottom: 35px;
        position: relative;
        -webkit-perspective: 1200px;
        perspective: 1200px;
      }
      .comment-form p:before,
      .comment-form p:after {
        content: "";
        display: table;
        width: 100%;
        height: 1px;
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 2;
        -webkit-transition: -webkit-transform 0.6s
          cubic-bezier(0.23, 1, 0.32, 1);
        transition: -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .comment-form p:before {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: left center;
        transform-origin: left center;
        background-color: #d8dbe2;
      }
      .comment-form p:after {
        clear: both;
        -webkit-transform: scale(0, 2);
        transform: scale(0, 2);
        -webkit-transform-origin: right center;
        transform-origin: right center;
        background-color: #181b31;
      }
      .comment-form p.form-submit {
        margin-bottom: 90px;
      }
      .comment-form p.form-submit:before,
      .comment-form p.form-submit:after,
      .comment-form p.comment-notes:before,
      .comment-form p.comment-notes:after {
        content: none;
      }
      .comment-form p.input-focused:before {
        -webkit-transform: scale(0, 2);
        transform: scale(0, 2);
        -webkit-transform-origin: right center;
        transform-origin: right center;
      }
      .comment-form p.input-focused:after {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: left center;
        transform-origin: left center;
      }
      .comment-form p.input-filled .split-unit {
        opacity: 0 !important;
        -webkit-transform: translateY(-27%) rotateX(-45de) !important;
        transform: translateY(-27%) rotateX(-45de) !important;
      }
      .comment-form .logged-in-as {
        padding-left: 15px;
        padding-right: 14px;
      }
      .comment-form .logged-in-as:before,
      .comment-form .logged-in-as:after {
        content: none;
      }

      .comment-notes,
      .comment-reply-title {
        text-align: center;
      }

      .comment-reply-title {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 24px;
        font-weight: 700;
        text-transform: uppercase;
      }
      .comment-reply-title small {
        display: -webkit-inline-box;
        display: inline-flex;
      }

      #cancel-comment-reply-link {
        padding: 0.35em 0.75em 0.5em;
        margin-left: 1em;
        background-color: rgba(253, 58, 24, 0.6);
        font-size: 12px;
        line-height: 1.5em;
        text-transform: none;
        color: #fff;
        border-radius: 2px;
      }
      #cancel-comment-reply-link:hover {
        background-color: #fd3a18;
      }

      .blog-single-cover-fade .comments-area > .container,
      .blog-single-cover-fade .comment-respond .container {
        width: 100%;
      }
      .blog-single-cover-fade .comments-area > .container > .row > div,
      .blog-single-cover-fade .comment-respond .container > .row > div {
        width: 100%;
        margin-left: 0;
      }

      .blog-single-default .comments-area,
      .blog-single-image-left .comments-area {
        padding: 2.75em 0 3em;
        background-color: #f4f5f8;
        margin-bottom: 0 !important;
      }
      .blog-single-default .comments-area:last-child,
      .blog-single-image-left .comments-area:last-child {
        margin-bottom: 0;
      }
      .blog-single-default .comment-form p.form-submit,
      .blog-single-image-left .comment-form p.form-submit {
        margin-bottom: 0;
      }

      .comment-author {
        color: #16171e;
      }
      .comment-author a {
        color: #16171e;
      }
      .comment-author .avatar {
        width: 70px;
        margin-right: 18px;
        border-radius: 50em;
      }
      .comment-author .says {
        display: none;
      }

      .comment-meta {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
      }

      .comment-metadata {
        font-size: 0.7777777778em;
      }
      .comment-metadata a {
        color: #a7a9b8;
      }

      .comment .comment-extras,
      .comment-content {
        padding-left: 93px;
      }

      .comment-content {
        margin-top: -18px;
      }
      .comment-content p {
        margin-bottom: 0.75em;
      }

      .comment-extras {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
      }
      .comment-extras p {
        margin: 0;
      }

      .comment-body {
        margin-bottom: 30px;
      }

      .comment {
        font-size: 18px;
        line-height: 1.3333333333em;
      }
      .comment .reply a {
        display: inline-block;
        padding: 7px 13px;
        font-size: 10px;
        line-height: 1;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        color: #181b31;
        border: 1px solid #d8dbe2;
      }
      .comment .reply a:hover {
        border-color: #181b31;
        background-color: #181b31;
        color: #fff;
      }
      .comment.bypostauthor .comment-author,
      .comment.bypostauthor .comment-author a {
        color: var(--color-primary);
      }

      .pingback {
        font-size: 18px;
        line-height: 1.3333333333em;
        margin-bottom: 30px;
        padding-bottom: 30px;
        border-bottom: 1px solid #d8dbe2;
      }
      .pingback cite {
        flex-basis: 50%;
        padding: 0;
        margin: 0;
        -webkit-box-flex: 1;
        flex-grow: 1;
        text-transform: none;
        letter-spacing: 0;
        font-size: 1em;
      }
      .pingback cite:before {
        content: none;
      }
      .pingback time {
        margin: 0 1.5em;
      }

      .comment-list {
        padding: 1em 0;
        margin: 2.25em 0 1em;
      }
      .comment-list,
      .comment-list ol.children {
        list-style: none;
      }
      .comment-list ol.children {
        padding: 0;
        margin: 0;
      }
      .comment-list ol.children {
        margin-left: 86px;
      }
      .comment-list ol.children .avatar {
        width: 45px;
      }
      .comment-list ol.children .comment .comment-extras,
      .comment-list ol.children .comment-content {
        padding-left: 68px;
      }
      .comment-list ol.children .comment-content {
        margin-top: -8px;
      }
      .comment-list .comment-respond {
        background: none;
        padding: 0;
      }
      .comment-list .comment-respond .container,
      .comment-list .comment-respond .container > .row > div {
        width: 100%;
        margin: 0;
      }

      .has-sidebar .contents-container > .comments-area > .container,
      .has-sidebar
        .contents-container
        > .comments-area
        > .container
        > .row
        > div,
      .has-sidebar .contents-container .comment-respond > .container,
      .has-sidebar
        .contents-container
        .comment-respond
        > .container
        > .row
        > div {
        width: 100%;
        margin: 0;
      }

      .blog-single-image-left .blog-single {
        margin-top: 2.2727272727em;
      }
      .blog-single-image-left .blog-single-cover {
        margin-bottom: 2.727em;
      }
      .blog-single-image-left .blog-single-title {
        letter-spacing: -0.01em;
      }
      .blog-single-image-left .blog-single-content {
        padding-top: 1em;
      }

      .blog-single-cover-fade
        .blog-single-cover.scheme-light
        .blog-single-media:after {
        background: -webkit-gradient(
          linear,
          left bottom,
          left top,
          from(#12131a),
          to(rgba(18, 19, 26, 0.6))
        );
        background: linear-gradient(
          to top,
          #12131a 0%,
          rgba(18, 19, 26, 0.6) 100%
        );
      }
      .blog-single-cover-fade
        .blog-single-cover.scheme-dark
        .blog-single-media:after {
        background: -webkit-gradient(
          linear,
          left bottom,
          left top,
          from(#fff),
          to(rgba(255, 255, 255, 0.6))
        );
        background: linear-gradient(
          to top,
          #fff 0%,
          rgba(255, 255, 255, 0.6) 100%
        );
      }
      .blog-single-cover-fade .blog-single-cover .blog-single-details-extra {
        margin-bottom: 75px;
      }
      .blog-single-cover-fade
        .blog-single-cover[data-inview="true"]
        .blog-single-media:after {
        -webkit-transform: translate(0);
        transform: translate(0);
      }
      .blog-single-cover-fade
        .blog-single-cover[data-inview="true"]
        .blog-single-details,
      .blog-single-cover-fade
        .blog-single-cover[data-inview="true"]
        .blog-single-details
        > .container,
      .blog-single-cover-fade
        .blog-single-cover[data-inview="true"]
        .blog-single-details
        > .container
        > .row,
      .blog-single-cover-fade
        .blog-single-cover[data-inview="true"]
        .blog-single-details
        > .container
        > .row
        > [class^="col-"] {
        height: 100%;
      }
      .blog-single-cover-fade
        .blog-single-cover[data-inview="true"]
        .blog-single-details
        > .container
        > .row
        > [class^="col-"] {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: justify;
        justify-content: space-between;
      }
      .blog-single-cover-fade
        .blog-single-cover[data-inview="true"]
        .blog-single-details
        .blog-single-header {
        margin-top: auto;
        margin-bottom: auto;
      }
      .blog-single-cover-fade .related-posts > .container {
        width: auto;
        padding-left: 0;
        padding-right: 0;
      }
      .blog-single-cover-fade .related-posts .related-posts-title.text-left {
        text-align: center !important;
      }

      .blog-single-cover-bordered .related-posts > .container {
        width: auto;
      }
      .blog-single-cover-bordered .comments-area > .container,
      .blog-single-cover-bordered .comment-respond > .container {
        width: auto;
        padding-left: 0;
        padding-right: 0;
      }
      .blog-single-cover-bordered
        .comments-area
        > .container
        > .row
        > .col-md-8,
      .blog-single-cover-bordered
        .comment-respond
        > .container
        > .row
        > .col-md-8 {
        width: 100%;
        margin-left: 0;
      }

      .blog-single-cover-bordered.blog-single-post-has-thumbnail
        .lqd-main-header-default
        + .content {
        padding-top: 0;
      }

      .related-posts {
        margin: 1.5em 0 0.5em;
      }

      .related-posts-title {
        margin-bottom: 1.75em;
        font-size: 24px;
        line-height: 1.5em;
        font-weight: 700;
        text-transform: uppercase;
        text-align: center;
      }

      .related-post-date,
      .related-post-categories {
        padding: 0;
        margin: 0;
        position: relative;
        z-index: 3;
        list-style: none;
        font-size: 12px;
        text-transform: uppercase;
        letter-spacing: 0.1em;
      }

      .related-post-image {
        margin-bottom: 0.9090909091em;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
        -webkit-transition: box-shadow 0.3s, -webkit-transform 0.3s;
        transition: box-shadow 0.3s, -webkit-transform 0.3s;
        transition: box-shadow 0.3s, transform 0.3s;
        transition: box-shadow 0.3s, transform 0.3s, -webkit-transform 0.3s;
      }
      .related-post-image img {
        width: 100%;
      }

      .related-post-title {
        margin: 0 0 0.4166666667em;
        font-size: 1.0909090909em;
        line-height: 1.0833333333em;
        letter-spacing: -0.01em;
      }
      .related-post-title a {
        color: #16171e;
      }

      .related-post {
        position: relative;
        margin-bottom: 1.875em;
      }
      .related-post .liquid-overlay-link {
        z-index: 2;
      }
      .related-post:hover .related-post-image {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
        box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);
      }

      .related-post-alt {
        color: #fff;
        padding-bottom: 70%;
        overflow: hidden;
      }
      .related-post-alt a {
        color: #fff;
      }
      .related-post-alt .related-post-image,
      .related-post-alt .related-post-header {
        position: absolute;
        bottom: 0;
        left: 0;
      }
      .related-post-alt .related-post-image {
        width: 100%;
        height: 100%;
        margin: 0;
      }
      .related-post-alt .related-post-image:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        background: -webkit-gradient(
          linear,
          left bottom,
          left top,
          from(#141622),
          to(transparent)
        );
        background: linear-gradient(to top, #141622 0%, transparent 100%);
      }
      .related-post-alt .related-post-image img {
        visibility: hidden;
      }
      .related-post-alt .related-post-header {
        width: 100%;
        padding: 0 30px 22px;
        z-index: 2;
      }
      .related-post-alt:hover .related-post-image {
        -webkit-transform: none;
        transform: none;
      }

      .page-scheme-dark .post-meta a {
        color: #16171e;
      }

      /* 3.36. Particles */
      .ld-particles-container {
        width: 100%;
        height: 450px;
      }
      .lqd-particles-bg-wrap .ld-particles-container {
        height: 100%;
      }

      .lqd-particles-bg-wrap,
      .ld-particles-inner {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }

      .lqd-particles-bg-wrap {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }

      /* 3.37. Carousel Laptop */
      .ld-carousel-laptop {
        text-align: center;
      }
      .ld-carousel-laptop .ld-carousel-laptop-inner {
        position: relative;
        display: inline-block;
      }
      .ld-carousel-laptop .mockup-content-container {
        position: absolute;
        top: 7.3%;
        left: 10.8%;
        bottom: 11.3%;
        right: 10.4%;
        z-index: 2;
      }
      .ld-carousel-laptop .carousel-container,
      .ld-carousel-laptop .carousel-items,
      .ld-carousel-laptop .mockup-content-inner {
        width: 100%;
        height: 100%;
      }
      .ld-carousel-laptop .flickity-viewport {
        height: 100% !important;
      }
      .ld-carousel-laptop .carousel-items {
        margin: 0;
      }
      .ld-carousel-laptop .carousel-item {
        padding: 0;
      }
      .ld-carousel-laptop img {
        width: 100%;
      }
      .ld-carousel-laptop .flickity-prev-next-button.previous {
        left: 6%;
      }
      .ld-carousel-laptop .flickity-prev-next-button.next {
        right: 6%;
      }

      /* 3.38. Liquid Fancy Heading */
      .ld-fancy-heading p,
      .ld-fancy-heading h1,
      .ld-fancy-heading h2,
      .ld-fancy-heading h3,
      .ld-fancy-heading h4,
      .ld-fancy-heading h5,
      .ld-fancy-heading h6,
      .ld-fancy-heading > div {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0.5em;
      }
      .ld-fancy-heading .ld-fh-txt {
        position: relative;
        display: inline-block;
      }
      .ld-fancy-heading .ld-fh-txt i {
        vertical-align: middle;
      }
      .ld-fancy-heading.carousel-nav-appended {
        display: -webkit-box;
        display: flex;
        height: auto;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
      }
      .ld-fancy-heading.has-mask-image > * {
        background-position: center;
        background-clip: text !important;
        -webkit-background-clip: text !important;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        color: transparent;
      }
      .ld-fancy-heading.has-mask-image .ld-fh-txt {
        position: static;
        display: inline;
      }

      .mask-text .split-unit {
        overflow: hidden;
      }

      .no-backgroundcliptext .ld-gradient-heading {
        background: none !important;
      }
      .backgroundcliptext .ld-gradient-heading .ld-fh-txt {
        -webkit-background-clip: text !important;
        background-clip: text !important;
        -webkit-text-fill-color: transparent !important;
        text-fill-color: transparent !important;
      }
      .backgroundcliptext .ld-gradient-heading .txt-rotate-keywords,
      .backgroundcliptext .ld-gradient-heading .txt-rotate-keywords .keyword,
      .backgroundcliptext .ld-gradient-heading .split-unit,
      .backgroundcliptext .ld-gradient-heading .split-inner {
        background: inherit;
      }
      .backgroundcliptext .ld-gradient-heading .split-inner {
        line-height: 1.5em;
        margin-top: -0.75em;
        margin-bottom: -0.75em;
      }

      .ld-fh-underline {
        display: inline-block;
        width: 100%;
        height: 2px;
        position: absolute;
        left: 50%;
        bottom: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
      }

      .txt-rotate-keywords {
        display: inline-block;
        position: relative;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        white-space: nowrap;
      }
      .txt-rotate-keywords .keyword {
        display: inline-block;
        position: absolute;
        left: 0;
        top: auto;
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }
      .txt-rotate-keywords .keyword:first-child {
        position: relative;
        top: auto;
        left: auto;
        opacity: 1;
      }
      .text-slide-activated .txt-rotate-keywords .keyword {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
      }
      .text-slide-activated .txt-rotate-keywords .keyword.active {
        position: relative;
        opacity: 1;
      }

      @media screen and (min-width: 480px) {
        .ld-fancy-heading .lqd-lines {
          white-space: nowrap;
        }
        .window-resizing .ld-fancy-heading .lqd-lines {
          white-space: normal;
        }
      }
      /* 3.39. Row Overlay */
      .liquid-row-overlay {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute !important;
        top: 0;
        left: 0;
        -webkit-transition: background 0.3s, opacity 0.3s;
        transition: background 0.3s, opacity 0.3s;
      }

      .liquid-row-overlay-hover {
        opacity: 0;
      }

      /* 3.40. Maps */
      @-webkit-keyframes markerWave {
        0% {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 0.8;
        }
        20% {
          opacity: 0.8;
        }
        100% {
          -webkit-transform: scale(5.5);
          transform: scale(5.5);
          opacity: 0;
        }
      }
      @keyframes markerWave {
        0% {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 0.8;
        }
        20% {
          opacity: 0.8;
        }
        100% {
          -webkit-transform: scale(5.5);
          transform: scale(5.5);
          opacity: 0;
        }
      }
      .ld-gmap-container {
        width: 100%;
        height: 450px;
      }

      .ld-gmap {
        height: 100%;
      }

      .map_marker {
        position: absolute;
        width: 18px;
        height: 18px;
        border-radius: 50em;
        background-color: var(--color-primary);
      }
      .map_marker div {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: 50em;
        opacity: 1;
        background-color: var(--color-primary);
      }
      .map_marker > div:first-child {
        -webkit-animation: markerWave 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite
          forwards;
        animation: markerWave 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite
          forwards;
      }
      .map_marker > div:first-child + div {
        -webkit-animation: markerWave 1.5s 0.45s cubic-bezier(0, 0, 0.2, 1)
          infinite forwards;
        animation: markerWave 1.5s 0.45s cubic-bezier(0, 0, 0.2, 1) infinite
          forwards;
      }

      @media screen and (min-width: 992px) {
        .row.align-items-stretch .ld-gmap-container {
          height: auto;
          display: -webkit-box;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
          -webkit-box-pack: stretch;
          justify-content: stretch;
          -webkit-box-align: stretch;
          align-items: stretch;
          -webkit-box-flex: 1;
          flex-grow: 1;
        }
        .row.align-items-stretch .ld-gmap-container .ld-gmap {
          -webkit-box-flex: 1;
          flex-grow: 1;
          height: auto;
          min-height: 350px;
        }
      }
      /* 3.41. Custom Animations */
      [data-custom-animations="true"] {
        visibility: hidden;
        opacity: 0;
      }

      .ca-initvalues-applied {
        visibility: visible;
        opacity: 1;
      }

      .compose-mode [data-custom-animations="true"] {
        visibility: visible !important;
        opacity: 1 !important;
      }

      /* 3.42. Masked Image */
      .ld-masked-image svg {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        -o-object-fit: cover;
        object-fit: cover;
      }
      .ld-masked-image svg defs,
      .ld-masked-image svg clipPath,
      .ld-masked-image svg path {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }
      .ld-masked-image figure {
        background-position: -90% 10%;
        background-size: 95%;
      }
      .ld-masked-image img {
        width: 100%;
        height: auto;
        visibility: hidden;
      }

      @media (min-width: 768px) {
        .ld-masked-image {
          position: absolute;
          right: -90vw;
          left: 42vw;
        }
      }
      @media (min-width: 992px) {
        .ld-masked-image {
          top: -58vh;
          right: -65vw;
          left: 5vw;
        }
      }
      /* 3.43. Slideshow BG */
      .slideshow-applied {
        position: relative;
      }

      .ld-slideshow-bg-wrap,
      .ld-slideshow-bg-inner,
      .ld-slideshow-item,
      .ld-slideshow-item-inner,
      .ld-slideshow-figure {
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }

      .ld-slideshow-bg-inner {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
      }

      .ld-slideshow-bg-wrap {
        overflow: hidden;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.3s, visibility 0.3s;
        transition: opacity 0.3s, visibility 0.3s;
      }
      .slideshow-applied .ld-slideshow-bg-wrap {
        opacity: 1;
        visibility: visible;
      }

      .ld-slideshow-item {
        overflow: hidden;
      }
      .ld-slideshow-item,
      .ld-slideshow-item * {
        pointer-events: none;
      }

      .ld-slideshow-figure {
        background-size: cover;
        background-position: center;
      }
      .ld-slideshow-figure.active {
        z-index: 1;
      }

      /* 3.44. Custom Menu */
      .lqd-custom-menu li a {
        display: block;
      }
      .lqd-custom-menu li.is-active a {
        color: var(--color-primary);
      }
      .lqd-custom-menu.menu-items-have-fill a {
        padding: 0.5em 1em;
      }
      .lqd-custom-menu[data-move-element] {
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.3s, visiblity 0.3s;
        transition: opacity 0.3s, visiblity 0.3s;
      }
      .lqd-custom-menu[data-move-element].element-was-moved {
        opacity: 1;
        visibility: visible;
      }
      .lqd-custom-menu[class*="text-"] a,
      .lqd-custom-menu[class*="text-hover"] a {
        color: inherit;
      }
      .lqd-custom-menu.active-dark li.is-active a {
        color: #000 !important;
      }

      .lqd-sticky-menu {
        width: 100%;
        padding: 1em;
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 10;
        background-color: #f6f6f6;
      }
      .lqd-sticky-menu.on-top {
        bottom: auto;
        top: 0;
      }

      .reset-ul {
        padding: 0;
        margin: 0;
        list-style: none;
      }

      .inline-nav > li {
        display: inline-block;
      }
      .inline-nav > li + li {
        margin-left: 15px;
      }
      .inline-nav li a {
        display: inline;
      }

      .comma-sep-li > li {
        display: inline-block;
      }
      .comma-sep-li > li:not(:last-child):after {
        content: ",";
        margin-right: 0.25em;
      }

      /* 3.45. Shop Banner */
      .ld-shop-banner {
        position: relative;
        margin-bottom: 30px;
      }
      .ld-shop-banner.round .ld-shop-banner-inner {
        border-radius: 5px;
      }
      .ld-shop-banner.round .ld-shop-banner-image figure {
        border-radius: 5px;
      }
      .ld-shop-banner.custom-height-applied {
        padding: 0;
      }

      .ld-shop-banner-container {
        -webkit-perspective: 1600px;
        perspective: 1600px;
      }

      .ld-shop-banner-inner {
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-perspective: inherit;
        perspective: inherit;
      }

      .ld-shop-banner-image figure {
        width: 100%;
        height: 100%;
        background-size: cover;
      }
      .ld-shop-banner-image img {
        visibility: hidden;
      }

      .ld-shop-banner-content {
        padding: 20px 30px;
        font-size: 20px;
        color: #000;
        -webkit-transform: translateZ(50px) scale(0.92);
        transform: translateZ(50px) scale(0.92);
      }

      .ld-shop-banner-style1 .ld-shop-banner-inner {
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
        -webkit-transition: box-shadow 0.3s;
        transition: box-shadow 0.3s;
      }
      .ld-shop-banner-style1 .ld-shop-banner-content {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 50%;
      }
      .ld-shop-banner-style1 .ld-shop-banner-image {
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-perspective: inherit;
        perspective: inherit;
      }
      .ld-shop-banner-style1 .ld-shop-banner-carousel-main .carousel-item-inner,
      .ld-shop-banner-style1 .ld-shop-banner-carousel-main .carousel-item {
        width: 100%;
      }
      .ld-shop-banner-style1 .ld-shop-banner-carousel-nav {
        width: 70%;
        height: 80px;
        position: absolute;
        bottom: 3%;
        right: 1%;
        -webkit-transform: translateZ(70px) scale(0.884);
        transform: translateZ(70px) scale(0.884);
      }
      .ld-shop-banner-style1 .ld-shop-banner-carousel-nav .carousel-item {
        padding-left: 5px;
        padding-right: 5px;
        cursor: pointer;
        padding-top: 2px;
        -webkit-transform: translateX(15px);
        transform: translateX(15px);
        opacity: 0;
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        transition-property: opacity, transform;
        transition-property: opacity, transform, -webkit-transform;
        -webkit-transition-duration: 0.45s;
        transition-duration: 0.45s;
        -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
        transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
      }
      .ld-shop-banner-style1
        .ld-shop-banner-carousel-nav
        .carousel-item
        figure {
        position: relative;
        border-radius: 3px;
        margin-bottom: 15px;
        background-size: cover;
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
      }
      .ld-shop-banner-style1
        .ld-shop-banner-carousel-nav
        .carousel-item
        figure:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        display: inline-block;
        width: 100%;
        height: 100%;
        border-radius: inherit;
        border: 2px solid #fff;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 0;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
      }
      .ld-shop-banner-style1 .ld-shop-banner-carousel-nav .carousel-item img {
        visibility: hidden;
      }
      .ld-shop-banner-style1
        .ld-shop-banner-carousel-nav
        .carousel-item.is-nav-selected
        figure {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
      }
      .ld-shop-banner-style1
        .ld-shop-banner-carousel-nav
        .carousel-item.is-nav-selected
        figure:before {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
      }
      .ld-shop-banner-style1 .liquid-overlay-link {
        -webkit-transform: translateZ(50px);
        transform: translateZ(50px);
      }
      .ld-shop-banner-style1:hover .ld-shop-banner-inner {
        box-shadow: 0 40px 60px rgba(0, 0, 0, 0.1);
      }
      .ld-shop-banner-style1:hover .ld-shop-banner-carousel-nav .carousel-item {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
      }
      .ld-shop-banner-style1:hover
        .ld-shop-banner-carousel-nav
        .carousel-item.is-selected:nth-child(0) {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
      }
      .ld-shop-banner-style1:hover
        .ld-shop-banner-carousel-nav
        .carousel-item.is-selected:nth-child(1) {
        -webkit-transition-delay: 0.0666666667s;
        transition-delay: 0.0666666667s;
      }
      .ld-shop-banner-style1:hover
        .ld-shop-banner-carousel-nav
        .carousel-item.is-selected:nth-child(2) {
        -webkit-transition-delay: 0.1333333333s;
        transition-delay: 0.1333333333s;
      }
      .ld-shop-banner-style1:hover
        .ld-shop-banner-carousel-nav
        .carousel-item.is-selected:nth-child(3) {
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s;
      }
      .ld-shop-banner-style1:hover
        .ld-shop-banner-carousel-nav
        .carousel-item.is-selected:nth-child(4) {
        -webkit-transition-delay: 0.2666666667s;
        transition-delay: 0.2666666667s;
      }

      /* 3.46. Carousel Phone */
      .ld-carousel-phone {
        position: relative;
      }
      .ld-carousel-phone .mockup-container {
        position: relative;
        z-index: 1;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        pointer-events: none;
      }
      .ld-carousel-phone .mockup-container img {
        width: 325px;
      }
      .ld-carousel-phone .mockup-content-container {
        width: 100%;
        position: absolute;
        top: 2.5%;
        bottom: 2.75%;
        left: 0;
        z-index: 0;
        overflow: hidden;
      }
      .ld-carousel-phone .carousel-item,
      .ld-carousel-phone .carousel-item-inner,
      .ld-carousel-phone .flickity-viewport,
      .ld-carousel-phone .carousel-container,
      .ld-carousel-phone .carousel-items,
      .ld-carousel-phone .mockup-content-inner {
        height: 100% !important;
      }
      .ld-carousel-phone .carousel-item {
        max-width: 365px;
        padding: 0;
        margin: 0 1%;
      }
      .ld-carousel-phone .carousel-item img {
        width: 100%;
        border-radius: 35px;
      }
      .ld-carousel-phone .carousel-item-inner {
        margin: 0 40px;
        position: relative;
      }
      .ld-carousel-phone .is-selected .carousel-item-inner:after {
        opacity: 0;
      }

      /* 3.47. Media */
      .ld-media-icon,
      .ld-media-item-overlay {
        -webkit-transition-duration: 0.45s;
        transition-duration: 0.45s;
        -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
        transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
      }

      .ld-media-icon {
        display: -webkit-inline-box;
        display: inline-flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 32px;
        -webkit-transform: scale(1.25);
        transform: scale(1.25);
        opacity: 0;
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        transition-property: transform, opacity;
        transition-property: transform, opacity, -webkit-transform;
      }
      .icon-sm .ld-media-icon {
        font-size: 28px;
      }
      .icon-lg .ld-media-icon {
        font-size: 44px;
      }
      .ld-media-icon.icon-play {
        width: 55px;
        height: 55px;
        font-size: 15px;
        border-radius: 50em;
        -webkit-transition-property: opacity, border, -webkit-transform;
        transition-property: opacity, border, -webkit-transform;
        transition-property: transform, opacity, border;
        transition-property: transform, opacity, border, -webkit-transform;
      }
      .ld-media-icon.icon-play.bordered {
        border: 2px solid #fff;
      }
      .ld-media-icon.icon-play.solid {
        background-color: var(--color-primary);
      }
      .ld-media-icon.icon-play.size-sm {
        width: 45px;
        height: 45px;
      }
      .ld-media-icon.icon-play.size-lg {
        width: 65px;
        height: 65px;
      }

      .ld-media-bg {
        background-color: rgba(0, 0, 0, 0.4);
      }

      .ld-media-bg,
      .ld-media-item-overlay {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }

      .ld-media-item-overlay {
        padding: 30px;
        opacity: 0;
        visibility: hidden;
        color: #fff;
        -webkit-transition-property: opacity, visibility;
        transition-property: opacity, visibility;
      }

      .ld-media-content {
        position: relative;
        z-index: 2;
      }

      .ld-media-item {
        overflow: hidden;
        position: relative;
        color: #000;
      }
      .ld-media-item h3,
      .ld-media-item h6 {
        margin: 0;
        color: inherit;
        opacity: 0;
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        transition-property: transform, opacity;
        transition-property: transform, opacity, -webkit-transform;
        -webkit-transition-duration: 0.45s;
        transition-duration: 0.45s;
        -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
        transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
      }
      .ld-media-item h3 {
        margin-bottom: 0.25em;
      }
      .ld-media-item h6 {
        font-size: 12px;
      }
      .ld-media-item figure {
        background-size: cover;
        position: relative;
      }
      .ld-media-item img,
      .ld-media-item figure {
        -webkit-transition: -webkit-transform 0.85s
          cubic-bezier(0.215, 0.61, 0.355, 1);
        transition: -webkit-transform 0.85s cubic-bezier(0.215, 0.61, 0.355, 1);
        transition: transform 0.85s cubic-bezier(0.215, 0.61, 0.355, 1);
        transition: transform 0.85s cubic-bezier(0.215, 0.61, 0.355, 1),
          -webkit-transform 0.85s cubic-bezier(0.215, 0.61, 0.355, 1);
      }
      .ld-media-item img {
        width: 100%;
        visibility: hidden;
      }
      .ld-media-item.shadow-onhover {
        -webkit-transition: box-shadow 0.3s;
        transition: box-shadow 0.3s;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0);
      }
      .ld-media-item.contents-visible h3,
      .ld-media-item.contents-visible h6,
      .ld-media-item.contents-visible .ld-media-bg,
      .ld-media-item.contents-visible .ld-media-icon,
      .ld-media-item.contents-visible .ld-media-item-overlay {
        opacity: 1;
        visibility: visible;
        -webkit-transform: none;
        transform: none;
      }
      .ld-media-item.content-bottom h3,
      .ld-media-item.content-bottom h6 {
        opacity: 1;
        visibility: visible;
        -webkit-transform: none;
        transform: none;
      }
      .ld-media-item.content-bottom img {
        visibility: visible;
      }
      .ld-media-item.content-bottom figure {
        overflow: hidden;
        background: none !important;
      }
      .ld-media-item.content-bottom.shadow-onhover > .ld-media-content {
        padding-left: 18px;
        padding-right: 18px;
      }
      .ld-media-item:hover h3,
      .ld-media-item:hover h6 {
        -webkit-transform: translateY(0);
        transform: translateY(0);
      }
      .ld-media-item:hover h3 {
        opacity: 1;
        -webkit-transition-delay: 0.1s;
        transition-delay: 0.1s;
      }
      .ld-media-item:hover h6 {
        opacity: 0.4;
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s;
      }
      .ld-media-item:hover figure {
        -webkit-transform: scale(1.075);
        transform: scale(1.075);
      }
      .ld-media-item:hover .ld-media-item-overlay {
        opacity: 1;
        visibility: visible;
      }
      .ld-media-item:hover .ld-media-icon {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        -webkit-transition-delay: 0.1s;
        transition-delay: 0.1s;
      }
      .ld-media-item:hover .liquid-overlay-link {
        z-index: 3;
      }
      .ld-media-item:hover.shadow-onhover {
        box-shadow: 0 50px 75px rgba(0, 0, 0, 0.25);
      }
      .ld-media-item:hover.contents-visible .icon-play {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        border-width: 1px;
      }
      .ld-media-item:hover.content-bottom figure {
        -webkit-transform: none;
        transform: none;
      }
      .ld-media-item:hover.content-bottom figure img {
        -webkit-transform: scale(1.075);
        transform: scale(1.075);
      }

      .liquid-media-element-custom-height .ld-media-item,
      .liquid-media-element-custom-height figure {
        height: 100%;
      }

      .ld-media-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
      }
      .ld-media-row > div {
        margin-bottom: 30px;
      }

      /* 3.48. Modal */
      .lity {
        z-index: 9990;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        white-space: nowrap;
        background: #0b0b0b;
        background: rgba(0, 0, 0, 0.9);
        outline: none !important;
        opacity: 0;
        -webkit-transition: opacity 0.3s ease;
        -webkit-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease;
      }

      .lity.lity-opened {
        opacity: 1;
      }

      .lity.lity-closed {
        opacity: 0;
      }

      .lity * {
        box-sizing: border-box;
      }

      .lity-wrap {
        z-index: 9990;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        text-align: center;
        outline: none !important;
      }

      .lity-wrap:before {
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -0.25em;
      }

      .lity-loader {
        z-index: 9991;
        color: #fff;
        position: absolute;
        top: 50%;
        margin-top: -0.8em;
        width: 100%;
        text-align: center;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        opacity: 0;
        -webkit-transition: opacity 0.3s ease;
        -webkit-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease;
      }

      .lity-loading .lity-loader {
        opacity: 1;
      }

      .lity-container {
        z-index: 9992;
        position: relative;
        text-align: left;
        vertical-align: middle;
        display: inline-block;
        white-space: normal;
        max-width: 100%;
        max-height: 100%;
        outline: none !important;
      }

      .lity-content {
        z-index: 9993;
        width: 100%;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transition: -webkit-transform 0.3s ease;
        transition: -webkit-transform 0.3s ease;
        transition: transform 0.3s ease;
        transition: transform 0.3s ease, -webkit-transform 0.3s ease;
        transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      }

      .lity-loading .lity-content,
      .lity-closed .lity-content {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
      }

      .lity-content:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        display: block;
        right: 0;
        width: auto;
        height: auto;
        z-index: -1;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
      }

      .lity-close {
        z-index: 9994;
        width: 35px;
        height: 35px;
        position: fixed;
        right: 0;
        top: 0;
        -webkit-appearance: none;
        cursor: pointer;
        text-decoration: none;
        text-align: center;
        padding: 0;
        color: #fff;
        font-style: normal;
        font-size: 35px;
        font-family: Arial, Baskerville, monospace;
        line-height: 35px;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
        border: 0;
        background: none;
        outline: none;
        box-shadow: none;
      }

      .lity-close::-moz-focus-inner {
        border: 0;
        padding: 0;
      }

      .lity-close:hover,
      .lity-close:focus,
      .lity-close:active,
      .lity-close:visited {
        text-decoration: none;
        text-align: center;
        padding: 0;
        color: #fff;
        font-style: normal;
        font-size: 35px;
        font-family: Arial, Baskerville, monospace;
        line-height: 35px;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
        border: 0;
        background: none;
        outline: none;
        box-shadow: none;
      }

      .lity-close:active {
        top: 1px;
      }

      .lity-image img {
        max-width: 100%;
        display: block;
        line-height: 0;
        border: 0;
      }

      .lity-iframe .lity-container,
      .lity-youtube .lity-container,
      .lity-vimeo .lity-container,
      .lity-facebookvideo .lity-container,
      .lity-googlemaps .lity-container {
        width: 100%;
        max-width: 964px;
      }

      .lity-iframe-container {
        width: 100%;
        height: 0;
        padding-top: 56.25%;
        overflow: auto;
        pointer-events: auto;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-overflow-scrolling: touch;
      }

      .lity-iframe-container iframe {
        position: absolute;
        display: block;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
        background: #000;
      }

      .lity-hide {
        display: none;
      }

      .featherlight .featherlight-close-icon {
        top: 1.3em;
        right: 2em;
        font-size: 1.25em;
      }
      .featherlight .featherlight-content {
        padding: 75px 2em 45px;
        border-radius: 4px;
      }
      .featherlight .featherlight-inner {
        padding-top: 2em;
        position: relative;
      }
      .featherlight .featherlight-inner:before {
        content: "";
        display: inline-block;
        height: 1px;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      }

      .lity {
        background-color: rgba(0, 0, 0, 0.8);
        z-index: 99;
      }

      .lity-wrap {
        display: -webkit-box;
        display: flex;
        flex-wrap: wrap;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
      }
      .lity-wrap:before {
        content: none;
      }

      .lity-container {
        max-height: 90vh;
        border-radius: 4px;
      }

      .lity-content {
        overflow-x: hidden;
        overflow-y: auto;
      }

      .lity-close {
        right: 30px;
        top: 30px;
      }
      .lity-close:active {
        top: 30px;
      }

      .lqd-modal-inner {
        width: 100%;
        position: relative;
        text-align: left;
        vertical-align: middle;
        display: inline-block;
        overflow: auto;
        padding: 25px 2em;
        background: #fff;
        cursor: auto;
        white-space: normal;
      }

      .lqd-modal-head h2 {
        margin-top: 0;
        margin-bottom: 1.25em;
        padding-bottom: 1em;
        border-bottom: 1px solid rgba(0, 0, 0, 0.15);
        font-size: 28px;
        font-weight: 500;
      }

      @media (min-width: 768px) {
        .lity-container {
          width: 750px;
        }
      }
      @media (min-width: 992px) {
        .lity-container {
          width: 970px;
        }
      }
      @media (min-width: 1200px) {
        .lity-container {
          width: 1170px;
        }
      }
      /* 3.49. Before After */
      @-webkit-keyframes cd-bounce-in {
        0% {
          width: 0;
        }
        60% {
          width: 55%;
        }
        100% {
          width: 50%;
        }
      }
      @keyframes cd-bounce-in {
        0% {
          width: 0;
        }
        60% {
          width: 55%;
        }
        100% {
          width: 50%;
        }
      }
      .cd-image-container {
        position: relative;
        margin: 0 auto 30px;
      }
      .cd-image-container:hover .cd-image-label {
        opacity: 0;
        visibility: visible;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
      }

      .cd-image-container img {
        display: block;
        width: 100%;
      }

      .cd-image-label {
        padding: 6px 14px;
        position: absolute;
        bottom: 15px;
        right: 15px;
        opacity: 0;
        background-color: #fff;
        font-size: 14px;
        line-height: 1.5em;
        border-radius: 2px;
        font-weight: 500;
        color: #000;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
        -webkit-transition: opacity 0.3s 0.7s, -webkit-transform 0.3s 0.7s;
        transition: opacity 0.3s 0.7s, -webkit-transform 0.3s 0.7s;
        transition: transform 0.3s 0.7s, opacity 0.3s 0.7s;
        transition: transform 0.3s 0.7s, opacity 0.3s 0.7s,
          -webkit-transform 0.3s 0.7s;
      }

      .cd-image-label.is-hidden {
        visibility: hidden;
      }

      .is-visible .cd-image-label {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
      }

      .cd-resize-img {
        position: absolute;
        top: 0;
        left: 0;
        width: 0;
        height: 100%;
        overflow: hidden;
        border-right: 3px solid rgba(255, 255, 255, 0.75);
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .cd-resize-img img {
        position: absolute;
        left: 0;
        top: 0;
        display: block;
        height: 100%;
        width: auto;
        max-width: none;
      }

      .cd-resize-img .cd-image-label {
        right: auto;
        left: 15px;
      }

      .is-visible .cd-resize-img {
        width: 50%; /* bounce in animation of the modified image */
        -webkit-animation: cd-bounce-in 0.7s;
        animation: cd-bounce-in 0.7s;
      }

      .cd-handle {
        display: inline-block;
        position: absolute;
        height: 40px;
        width: 40px;
        left: 50%;
        top: 50%;
        margin-left: -20px;
        margin-top: -20px;
        border-radius: 50%;
        background-color: #fff;
        cursor: move;
        opacity: 0;
        color: #000;
        box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
      }
      .cd-handle:before {
        content: "\f07e";
        display: inline-block;
        position: absolute;
        top: 50%;
        left: 50%;
        font: normal normal 17px/1 fontAwesome;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
      }

      .is-visible .cd-handle {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transition: opacity 0s 0.7s, -webkit-transform 0.3s 0.7s;
        transition: opacity 0s 0.7s, -webkit-transform 0.3s 0.7s;
        transition: transform 0.3s 0.7s, opacity 0s 0.7s;
        transition: transform 0.3s 0.7s, opacity 0s 0.7s,
          -webkit-transform 0.3s 0.7s;
      }

      .cd-handle.draggable:before {
        -webkit-transform: translate(-50%, -50%) scale(1.15);
        transform: translate(-50%, -50%) scale(1.15);
      }

      /* 3.50. Process Box */
      .ld-pb-top {
        display: inline-block;
        position: relative;
      }
      .ld-pb-top:after {
        content: "";
        display: inline-block;
        width: 150%;
        height: 1px;
        position: absolute;
        top: 50%;
        left: 50%;
        border: 1px dashed #ddd;
      }
      .ld-pb-top .ld-pb-icon-wrap,
      .ld-pb-top figure {
        display: -webkit-inline-box;
        display: inline-flex;
        width: 208px;
        height: 208px;
        margin: 0;
        border-radius: 50em;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        position: relative;
        z-index: 2;
        overflow: hidden;
      }
      .ld-pb-top figure:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0;
        background-color: rgba(0, 0, 0, 0.3);
      }
      .wpb_column:last-child .ld-pb-top:after {
        content: none;
      }

      .ld-pb-icon-wrap {
        background-color: #e8faf4;
        color: #3ed2a7;
        font-size: 90px;
        line-height: 1;
      }
      .ld-pb-icon-wrap i {
        position: relative;
        z-index: 2;
      }

      .ld-pb-num {
        display: block;
        position: absolute;
        top: 50%;
        left: 15px;
        right: 15px;
        z-index: 2;
        font-size: 55px;
        line-height: 1;
        font-weight: 600;
        color: #fff;
        text-align: center;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }

      .ld-pb {
        margin-bottom: 30px;
      }
      .ld-pb h3 {
        margin-top: 1.25em;
        font-size: 20px;
      }

      /* 3.52. Message */
      .ld-msg-close {
        display: -webkit-inline-box;
        display: inline-flex;
        width: 34px;
        height: 34px;
        padding: 0;
        margin-top: -17px;
        position: absolute;
        top: 50%;
        right: 30px;
        border: none;
        background: none;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 38px;
        line-height: 1;
        color: #000;
        opacity: 0.4;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      .ld-msg-close span {
        display: inline-block;
      }
      .ld-msg-close:hover {
        opacity: 1;
      }

      .ld-msg-icon {
        display: -webkit-inline-box;
        display: inline-flex;
        width: 34px;
        height: 34px;
        margin-right: 26px;
        border: 1.2px solid;
        border-radius: 50em;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 30px;
      }

      .ld-msg-txt h5 {
        margin: 0;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.5em;
        color: #34495e;
      }

      .ld-msg-inner {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
      }

      .ld-msg {
        padding: 20px 40px 20px 20px;
        margin-bottom: 30px;
        position: relative;
        background-color: #f8fafc;
      }
      .ld-msg:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 2.5px;
        position: absolute;
        bottom: 0;
        left: 0;
        opacity: 0.3;
      }

      .ld-msg-success:after {
        background-color: #63dbc1;
        opacity: 0.5;
      }
      .ld-msg-success .ld-msg-icon {
        color: #63dbc1;
      }

      .ld-msg-warning:after {
        background-color: #f2c223;
      }
      .ld-msg-warning .ld-msg-icon {
        color: #f2c223;
      }

      .ld-msg-error:after {
        background-color: #e33847;
      }
      .ld-msg-error .ld-msg-icon {
        color: #e33847;
      }

      /* 3.53. Flipbox */
      .ld-flipbox-inner,
      .ld-flipbox-face,
      .ld-flipbox-wrap {
        width: 100%;
        min-height: inherit;
        border-radius: inherit;
      }

      .ld-flipbox-inner {
        display: -webkit-box;
        display: flex;
        -webkit-box-flex: 1;
        flex: 1 auto;
        padding: 40px 50px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
        text-align: center;
        color: #fff;
      }
      .ld-flipbox-inner h1,
      .ld-flipbox-inner h2,
      .ld-flipbox-inner h3,
      .ld-flipbox-inner h4,
      .ld-flipbox-inner h5,
      .ld-flipbox-inner h6 {
        color: inherit;
      }
      .ld-flipbox-inner :last-child {
        margin-bottom: 0;
      }

      .ld-flipbox-face {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: stretch;
        align-items: stretch;
        background-size: cover;
        background-position: center;
        background-color: var(--color-primary);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .ld-flipbox-wrap,
      .ld-flipbox-face {
        -webkit-transform-style: inherit;
        transform-style: inherit;
        -webkit-perspective: inherit;
        perspective: inherit;
      }

      .ld-flipbox-front .ld-flipbox-inner {
        -webkit-transform: translate3d(0, 0, 60px) scale(0.85);
        transform: translate3d(0, 0, 60px) scale(0.85);
      }

      .ld-flipbox-back {
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        -webkit-transform: rotate3d(0, 1, 0, 180deg);
        transform: rotate3d(0, 1, 0, 180deg);
      }
      .ld-flipbox-back .ld-flipbox-inner {
        -webkit-transform: translate3d(0, 0, 60px) scale(0.95);
        transform: translate3d(0, 0, 60px) scale(0.95);
      }
      .ld-flipbox-bt .ld-flipbox-back,
      .ld-flipbox-tb .ld-flipbox-back {
        -webkit-transform: rotateY(-180deg) rotateZ(-180deg);
        transform: rotateY(-180deg) rotateZ(-180deg);
      }

      .ld-flipbox-wrap {
        position: relative;
        -webkit-transition-property: box-shadow, -webkit-transform;
        transition-property: box-shadow, -webkit-transform;
        transition-property: box-shadow, transform;
        transition-property: box-shadow, transform, -webkit-transform;
        -webkit-transition-duration: 0.6s;
        transition-duration: 0.6s;
        -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
      .ld-flipbox-shadow .ld-flipbox-wrap {
        box-shadow: 0 50px 60px rgba(0, 0, 0, 0.15);
      }
      .ld-flipbox-bt.ld-flipbox-shadow:hover .ld-flipbox-wrap,
      .ld-flipbox-tb.ld-flipbox-shadow:hover .ld-flipbox-wrap {
        box-shadow: 0 -50px 60px rgba(0, 0, 0, 0.15);
      }

      .ld-flipbox {
        display: -webkit-box;
        display: flex;
        min-height: 270px;
        margin-bottom: 30px;
        position: relative;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-perspective: 1200px;
        perspective: 1200px;
      }
      .ld-flipbox:hover .ld-flipbox-wrap {
        -webkit-transform: rotate3d(0, 1, 0, 180deg);
        transform: rotate3d(0, 1, 0, 180deg);
        -webkit-transform-origin: 50% 50% !important;
        transform-origin: 50% 50% !important;
      }
      .ld-flipbox:hover.ld-flipbox-rl .ld-flipbox-wrap {
        -webkit-transform: rotate3d(0, -1, 0, 180deg);
        transform: rotate3d(0, -1, 0, 180deg);
      }
      .ld-flipbox:hover.ld-flipbox-bt .ld-flipbox-wrap {
        -webkit-transform: rotate3d(1, 0, 0, 180deg);
        transform: rotate3d(1, 0, 0, 180deg);
      }
      .ld-flipbox:hover.ld-flipbox-tb .ld-flipbox-wrap {
        -webkit-transform: rotate3d(-1, 0, 0, 180deg);
        transform: rotate3d(-1, 0, 0, 180deg);
      }
      .ld-flipbox:hover.ld-flipbox-shadow-onhover .ld-flipbox-wrap {
        box-shadow: 0 50px 60px rgba(0, 0, 0, 0.15);
      }
      .ld-flipbox:hover.ld-flipbox-shadow-onhover.ld-flipbox-bt
        .ld-flipbox-wrap,
      .ld-flipbox:hover.ld-flipbox-shadow-onhover.ld-flipbox-tb
        .ld-flipbox-wrap {
        box-shadow: 0 -50px 60px rgba(0, 0, 0, 0.15);
      }

      .is-ie .ld-flipbox-face,
      .is-ie .ld-flipbox-face .ld-flipbox-inner {
        -webkit-transform: none;
        transform: none;
      }
      .is-ie .ld-flipbox-back {
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.3s, visibility 0.3s;
        transition: opacity 0.3s, visibility 0.3s;
      }
      .is-ie .ld-flipbox:hover .ld-flipbox-wrap {
        -webkit-transform: none !important;
        transform: none !important;
      }
      .is-ie .ld-flipbox:hover .ld-flipbox-back {
        opacity: 1;
        visibility: visible;
      }

      /* 3.54. Iconbox Circle */
      .one-ib-circ-icn {
        display: -webkit-inline-box;
        display: inline-flex;
        width: 80px;
        height: 80px;
        margin: -50px 0 0 -50px;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: 50em;
        font-size: 30px;
        opacity: 0;
      }
      .one-ib-circ-icn span {
        display: inherit;
        width: inherit;
        height: inherit;
        position: relative;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        border-radius: inherit;
        background-color: #fff;
        color: #000;
        box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
        -webkit-transition: color 0.3s;
        transition: color 0.3s;
      }
      .one-ib-circ-icn span:before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        border-radius: inherit;
        opacity: 0;
        background-color: var(--color-primary);
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      .one-ib-circ-icn span:after {
        content: "";
        display: inline-block;
        width: 126%;
        height: 126%;
        position: absolute;
        top: -13%;
        left: -13%;
      }
      .one-ib-circ-icn img,
      .one-ib-circ-icn svg,
      .one-ib-circ-icn i {
        position: relative;
        z-index: 1;
      }
      .one-ib-circ-icn img,
      .one-ib-circ-icn svg {
        max-width: 60%;
      }
      .one-ib-circ-icn:hover span {
        color: #fff;
      }
      .one-ib-circ-icn:hover span:before {
        opacity: 1;
      }
      .one-ib-circ-icn:hover svg {
        stroke: #fff;
      }
      .one-ib-circ-icn:hover svg line,
      .one-ib-circ-icn:hover svg polyline,
      .one-ib-circ-icn:hover svg rect,
      .one-ib-circ-icn:hover svg circle,
      .one-ib-circ-icn:hover svg polygon,
      .one-ib-circ-icn:hover svg path {
        stroke: inherit;
      }
      .one-ib-circ-icn:hover ~ .one-ib-circ-cnt h3,
      .one-ib-circ-icn:hover ~ .one-ib-circ-cnt hr,
      .one-ib-circ-icn:hover ~ .one-ib-circ-cnt p {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
      }
      .one-ib-circ-icn:hover ~ .one-ib-circ-cnt hr {
        -webkit-transition-delay: 0.07s;
        transition-delay: 0.07s;
      }
      .one-ib-circ-icn:hover ~ .one-ib-circ-cnt p {
        -webkit-transition-delay: 0.14s;
        transition-delay: 0.14s;
      }

      .one-ib-circ-cnt {
        width: 60%;
        margin: 0 auto;
        font-size: 16px;
        line-height: 1.625em;
        color: #666;
      }
      .one-ib-circ-cnt h3,
      .one-ib-circ-cnt hr,
      .one-ib-circ-cnt p {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
        -webkit-transition-property: opacity, visibility, -webkit-transform;
        transition-property: opacity, visibility, -webkit-transform;
        transition-property: transform, opacity, visibility;
        transition-property: transform, opacity, visibility, -webkit-transform;
        -webkit-transition-duration: 0.45s;
        transition-duration: 0.45s;
        -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
        transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
      }
      .one-ib-circ-cnt h3 {
        color: #333;
        font-size: 21px;
        -webkit-transition-delay: 0.1s;
        transition-delay: 0.1s;
      }
      .one-ib-circ-cnt hr {
        width: 17%;
        border-color: rgba(0, 0, 0, 0.1);
        -webkit-transition-delay: 0.05s;
        transition-delay: 0.05s;
      }
      .one-ib-circ-cnt p {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
      }

      .one-ib-circ-item:last-child .one-ib-circ-cnt h3,
      .one-ib-circ-item:last-child .one-ib-circ-cnt hr,
      .one-ib-circ-item:last-child .one-ib-circ-cnt p {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
      }
      .one-ib-circ-item:hover ~ .one-ib-circ-item .one-ib-circ-cnt h3,
      .one-ib-circ-item:hover ~ .one-ib-circ-item .one-ib-circ-cnt hr,
      .one-ib-circ-item:hover ~ .one-ib-circ-item .one-ib-circ-cnt p {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
      }

      .one-ib-circ-inner {
        position: absolute;
        top: 40px;
        right: 40px;
        bottom: 40px;
        left: 40px;
        -webkit-transform: translateZ(80px) scale(0.86666);
        transform: translateZ(80px) scale(0.86666);
      }
      .one-ib-circ-inner > .vc_ld_icon_box_circle_item,
      .one-ib-circ-inner > .one-ib-circ-item {
        display: -webkit-box !important;
        display: flex !important;
        width: calc(100% - 100px);
        height: calc(100% - 100px);
        position: absolute !important;
        top: 50%;
        left: 50%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
      }
      .one-ib-circ-inner > .vc_ld_icon_box_circle_item .one-ib-circ-item {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }

      .one-ib-circ-wrap {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        border: 1px solid #efefef;
        border-radius: 50em;
        -webkit-transform-style: inherit;
        transform-style: inherit;
        -webkit-perspective: inherit;
        perspective: inherit;
      }

      .one-ib-circ {
        position: relative;
        padding-bottom: 100%;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-perspective: 1200px;
        perspective: 1200px;
      }

      /* 3.55. Row Separator */
      .one-row-overlay {
        display: block;
        position: absolute !important;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
      }

      .one-row_top_divider,
      .one-row_bottom_divider {
        width: 100%;
        position: absolute;
        left: 0;
      }
      .one-row_top_divider svg,
      .one-row_bottom_divider svg {
        width: 100%;
        height: 100%;
        position: relative;
      }
      .one-row_top_divider svg.centered-angle,
      .one-row_bottom_divider svg.centered-angle {
        width: 102%;
        left: -1%;
      }

      .one-row_bottom_divider {
        bottom: -1px;
      }

      .one-row_top_divider {
        top: -1px;
      }
      .one-row_top_divider svg {
        -webkit-transform: rotateZ(180deg);
        transform: rotateZ(180deg);
      }
      .one-row_top_divider svg.one-divider-triangle,
      .one-row_top_divider svg.one-divider-circle {
        width: auto;
        position: relative;
        left: 50%;
        -webkit-transform: rotateZ(180deg) translateX(-50%);
        transform: rotateZ(180deg) translateX(-50%);
        -webkit-transform-origin: left center;
        transform-origin: left center;
      }

      /* 3.56. Roadmap */
      .one-roadmap-bar {
        display: inline-block;
        width: 15px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        align-self: flex-start;
        border-radius: 50em;
      }
      .one-roadmap-bar:before,
      .one-roadmap-bar:after {
        content: "";
        display: inline-block;
        position: absolute;
        top: 0;
        background: var(--color-primary);
        -webkit-transition: -webkit-transform 0.45s
          cubic-bezier(0.23, 1, 0.32, 1);
        transition: -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .one-roadmap-bar:before {
        width: 100%;
        height: 15px;
        border-radius: 50em;
      }
      .one-roadmap-bar:after {
        width: 2px;
        height: 100%;
        left: 6px;
        -webkit-transform-origin: top center;
        transform-origin: top center;
      }

      .one-roadmap-info h6,
      .one-roadmap-info p {
        margin: 0;
        line-height: 1.5em;
        letter-spacing: normal;
        color: inherit;
      }
      .one-roadmap-info h6 {
        margin-bottom: 0.25em;
        font-size: 15px;
      }
      .one-roadmap-info p {
        font-size: 16px;
      }

      .one-roadmap-mark {
        display: -webkit-inline-box;
        display: inline-flex;
        width: 32px;
        height: 32px;
        margin-left: auto;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        border: 2px solid;
        border-radius: 50em;
        font-size: 30px;
        opacity: 0.43;
      }

      .one-roadmap-item {
        display: -webkit-box;
        display: flex;
        position: relative;
        padding-bottom: 1em;
        padding-left: 30px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
        color: #000;
      }
      .one-roadmap-item:last-of-type {
        padding-bottom: 0;
      }
      .one-roadmap-item:last-of-type .one-roadmap-bar:after {
        content: none;
      }

      .one-roadmap-item-checked .one-roadmap-bar,
      .one-roadmap-item-checked .one-roadmap-info {
        opacity: 0.6;
      }
      .one-roadmap-item-checked .one-roadmap-mark {
        opacity: 1;
      }

      .one-roadmap {
        padding: 45px 40px 45px 60px;
      }
      .one-roadmap:before {
        content: "";
        display: inline-block;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        border: 1px solid;
        opacity: 0.3;
      }
      .one-roadmap[data-custom-animations="true"] .one-roadmap-item {
        opacity: 0;
      }
      .one-roadmap[data-custom-animations="true"] .one-roadmap-bar:before,
      .one-roadmap[data-custom-animations="true"] .one-roadmap-bar:after {
        -webkit-transform: scale(0);
        transform: scale(0);
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(0)
        .one-roadmap-bar:before {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(0)
        .one-roadmap-bar:after {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(1)
        .one-roadmap-bar:before {
        -webkit-transition-delay: 0.2631578947s;
        transition-delay: 0.2631578947s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(1)
        .one-roadmap-bar:after {
        -webkit-transition-delay: 0.2816901408s;
        transition-delay: 0.2816901408s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(2)
        .one-roadmap-bar:before {
        -webkit-transition-delay: 0.5263157895s;
        transition-delay: 0.5263157895s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(2)
        .one-roadmap-bar:after {
        -webkit-transition-delay: 0.5633802817s;
        transition-delay: 0.5633802817s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(3)
        .one-roadmap-bar:before {
        -webkit-transition-delay: 0.7894736842s;
        transition-delay: 0.7894736842s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(3)
        .one-roadmap-bar:after {
        -webkit-transition-delay: 0.8450704225s;
        transition-delay: 0.8450704225s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(4)
        .one-roadmap-bar:before {
        -webkit-transition-delay: 1.0526315789s;
        transition-delay: 1.0526315789s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(4)
        .one-roadmap-bar:after {
        -webkit-transition-delay: 1.1267605634s;
        transition-delay: 1.1267605634s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(5)
        .one-roadmap-bar:before {
        -webkit-transition-delay: 1.3157894737s;
        transition-delay: 1.3157894737s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(5)
        .one-roadmap-bar:after {
        -webkit-transition-delay: 1.4084507042s;
        transition-delay: 1.4084507042s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(6)
        .one-roadmap-bar:before {
        -webkit-transition-delay: 1.5789473684s;
        transition-delay: 1.5789473684s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(6)
        .one-roadmap-bar:after {
        -webkit-transition-delay: 1.6901408451s;
        transition-delay: 1.6901408451s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(7)
        .one-roadmap-bar:before {
        -webkit-transition-delay: 1.8421052632s;
        transition-delay: 1.8421052632s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(7)
        .one-roadmap-bar:after {
        -webkit-transition-delay: 1.9718309859s;
        transition-delay: 1.9718309859s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(8)
        .one-roadmap-bar:before {
        -webkit-transition-delay: 2.1052631579s;
        transition-delay: 2.1052631579s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(8)
        .one-roadmap-bar:after {
        -webkit-transition-delay: 2.2535211268s;
        transition-delay: 2.2535211268s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(9)
        .one-roadmap-bar:before {
        -webkit-transition-delay: 2.3684210526s;
        transition-delay: 2.3684210526s;
      }
      .one-roadmap.ca-initvalues-applied
        .one-roadmap-item:nth-child(9)
        .one-roadmap-bar:after {
        -webkit-transition-delay: 2.5352112676s;
        transition-delay: 2.5352112676s;
      }
      .one-roadmap.ca-initvalues-applied .one-roadmap-bar:before,
      .one-roadmap.ca-initvalues-applied .one-roadmap-bar:after {
        -webkit-transform: scale(1);
        transform: scale(1);
      }

      /* 3.57. Countdown */
      .countdown {
        font-size: 5.3125em;
        line-height: 1em;
        font-weight: 600;
      }
      .countdown .countdown-row {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
      }
      .countdown .countdown-section {
        display: -webkit-inline-box;
        display: inline-flex;
        margin: 0 2%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        text-align: center;
        position: relative;
      }
      .countdown .countdown-sep {
        margin-top: -0.35em;
      }
      .countdown .countdown-amount {
        letter-spacing: -0.05em;
        line-height: 1em;
      }
      .countdown .countdown-period {
        margin-top: 0.5em;
        font-size: 0.1764705882em;
        line-height: 1em;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        opacity: 0.5;
      }
      .countdown.light {
        color: #fff;
      }
      .countdown.primary {
        color: var(--color-primary);
      }
      .countdown.primary .countdown-period {
        color: #fff;
      }
      .countdown.countdown-sep-off .countdown-sep {
        display: none;
      }

      /* 3.58. breadcrumbs */
      ol.breadcrumb {
        background: none;
      }
      ol.breadcrumb > li {
        color: inherit;
      }
      ol.breadcrumb > li:not(:last-child):after {
        content: "\f105";
        margin-left: 0.75em;
        margin-right: 0.5em;
        font-family: "FontAwesome";
        font-size: 0.85em;
      }
      ol.breadcrumb > li:hover {
        opacity: 1;
      }
      ol.breadcrumb > li + li:before {
        content: none;
      }
      ol.breadcrumb > .active {
        color: inherit;
      }
      ol.breadcrumb span {
        opacity: 0.6;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      ol.breadcrumb a:hover span {
        opacity: 1;
      }
      ol.breadcrumb.text-darker {
        color: #545663;
      }
      ol.breadcrumb.text-darker a {
        color: inherit;
      }
      ol.breadcrumb.text-darker a:hover {
        color: #000;
      }

      /* 3.59. Bullet List */
      .one-bullet-list {
        margin-bottom: 30px;
      }
      .one-bullet-list li {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        margin-bottom: 0.5em;
      }
      .one-bullet-list li:before {
        content: "";
        display: inline-block;
        width: 4px;
        height: 4px;
        margin-right: 1em;
        border-radius: 50em;
        background-color: var(--color-primary);
      }
      .one-bullet-list .inline-nav li {
        display: -webkit-inline-box;
        display: inline-flex;
      }
      .one-bullet-list .inline-nav li + li {
        margin-left: 2.5em;
      }

      /* 3.60. Video BG */
      .lqd-vbg-video:not([data-property]),
      .lqd-vbg-video .mejs__overlay,
      .lqd-vbg-video .mejs__poster {
        -o-object-fit: cover;
        object-fit: cover;
        font-family: "object-fit: cover";
        width: 100% !important;
        height: 100% !important;
      }
      .lqd-vbg-video .YTPOverlay,
      .lqd-vbg-video .mb_YTPBar,
      .lqd-vbg-video .inlinePlayButton,
      .lqd-vbg-video .mejs__overlay-play,
      .lqd-vbg-video .mejs-controls,
      .lqd-vbg-video .mejs__controls {
        display: none !important;
      }

      .lqd-vbg-loader {
        background-image: /*savepage-url=../img/spinners/spinner-1.gif*/ url();
        background-color: #fff;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 55px;
      }

      .lqd-vbg-loader,
      .lqd-vbg-inner,
      .lqd-vbg-wrap {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden;
      }

      .lqd-vbg-inner:after {
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
      }

      .lqd-vbg-wrap .inline-YTPlayer {
        height: 100%;
      }

      /* 3.61. Frickin Image */
      .lqd-frickin-img-holder,
      .lqd-frickin-img-bg {
        -webkit-transition: opacity 1s 0s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 1.5s 0.25s cubic-bezier(0.23, 1, 0.32, 1);
        transition: opacity 1s 0s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 1.5s 0.25s cubic-bezier(0.23, 1, 0.32, 1);
        transition: opacity 1s 0s cubic-bezier(0.23, 1, 0.32, 1),
          transform 1.5s 0.25s cubic-bezier(0.23, 1, 0.32, 1);
        transition: opacity 1s 0s cubic-bezier(0.23, 1, 0.32, 1),
          transform 1.5s 0.25s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 1.5s 0.25s cubic-bezier(0.23, 1, 0.32, 1);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 0;
      }

      .lqd-frickin-img-bg {
        display: inline-block;
        position: absolute;
        top: 25px;
        left: 25px;
        right: 25px;
        bottom: 25px;
        z-index: 0;
        background-color: var(--color-primary);
      }

      .lqd-frickin-img-holder {
        z-index: 2;
        opacity: 0;
        box-shadow: 0 30px 50px rgba(0, 0, 0, 0.17);
      }
      .lqd-frickin-img-holder figure {
        background-size: cover;
      }
      .lqd-frickin-img-holder img {
        width: 100%;
      }
      .lqd-frickin-img-holder [data-responsive-bg="true"] > img {
        visibility: hidden;
      }

      .lqd-frickin-img-inner {
        padding: 25px;
      }

      .lqd-frickin-img-holder,
      .lqd-frickin-img {
        position: relative;
      }

      .lqd-frickin-img {
        margin-bottom: 30px;
      }
      .lqd-frickin-img.is-in-view .lqd-frickin-img-bg,
      .lqd-frickin-img.is-in-view .lqd-frickin-img-holder {
        opacity: 1;
      }
      .lqd-frickin-img.is-in-view .lqd-frickin-img-bg {
        -webkit-transform: translate(-12px, 12px);
        transform: translate(-12px, 12px);
      }
      .lqd-frickin-img.is-in-view .lqd-frickin-img-holder {
        -webkit-transform: translate(12px, -12px);
        transform: translate(12px, -12px);
      }
      .lqd-frickin-img.is-in-view.lqd-freak-to-left .lqd-frickin-img-bg {
        -webkit-transform: translate(12px, 12px);
        transform: translate(12px, 12px);
      }
      .lqd-frickin-img.is-in-view.lqd-freak-to-left .lqd-frickin-img-holder {
        -webkit-transform: translate(-12px, -12px);
        transform: translate(-12px, -12px);
      }

      /* 3.62. Promo */
      .lqd-promo-cat {
        display: -webkit-box;
        display: flex;
        margin-right: 15px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-pack: center;
        justify-content: center;
        font-size: 10px;
        text-transform: uppercase;
        letter-spacing: 0.2em;
        font-style: italic;
        -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
        writing-mode: vertical-rl;
        width: 30px;
      }
      .lqd-promo-cat ul {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
      }

      .lqd-promo-dynamic-shape {
        display: block;
        width: 124%;
        height: 124%;
        position: absolute;
        top: -15%;
        left: -25%;
        z-index: 0;
      }
      .lqd-promo-dynamic-shape svg {
        overflow: visible;
      }

      .lqd-promo-img {
        display: -webkit-box;
        display: flex;
        width: calc(58.75% - 30px);
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-flex: 0;
        flex-grow: 0;
        flex-shrink: 0;
      }
      .lqd-promo-img img {
        width: 100%;
      }

      .lqd-promo-img-inner {
        box-shadow: 0 50px 100px rgba(0, 0, 0, 0.3);
        opacity: 0;
        overflow: hidden;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      .lqd-promo-img-inner.block-revealer {
        opacity: 1;
      }
      .lqd-promo-img-inner .block-revealer__element {
        will-change: transform;
      }
      .lqd-promo-img-inner.revealing-ended .block-revealer__element {
        will-change: auto;
      }

      .lqd-promo-content {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        align-items: flex-start;
        padding: 60px 0 60px 15px;
        width: 39.25%;
        -webkit-box-flex: 0;
        flex: 0 auto;
      }
      .lqd-promo-content > * {
        -webkit-box-flex: 0;
        flex-grow: 0;
      }
      .lqd-promo-content h2 {
        margin: 0 -1em 0 -1em;
        font-size: 120px;
        font-weight: 700;
        line-height: 1em;
      }
      .lqd-promo-content .lqd-words,
      .lqd-promo-content .lqd-lines {
        white-space: nowrap;
      }
      .lqd-promo-content .split-inner {
        display: inline-block;
      }
      .lqd-promo-content .btn {
        margin-top: auto;
      }

      .lqd-promo-inner {
        display: -webkit-box;
        display: flex;
        position: relative;
      }

      .lqd-promo-wrap {
        position: relative;
        margin-top: 120px;
        margin-bottom: 120px;
      }

      .lqd-promo-alt {
        margin-top: 0;
        margin-bottom: 0;
        color: #181b31;
      }
      .lqd-promo-alt .lqd-promo-inner {
        padding-top: 30px;
        padding-bottom: 30px;
        -webkit-box-align: center;
        align-items: center;
      }
      .lqd-promo-alt .lqd-promo-cat {
        display: -webkit-box;
        display: flex;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        align-items: center;
        margin: 0;
        width: auto;
        -webkit-box-flex: 1;
        flex: 1 0;
        -webkit-writing-mode: inherit;
        -ms-writing-mode: inherit;
        writing-mode: inherit;
        font-style: normal;
        font-size: 11px;
      }
      .lqd-promo-alt .lqd-promo-cat:before {
        content: "";
        display: inline-block;
        width: 2em;
        height: 1px;
        margin-right: 1em;
        background-color: #000;
      }
      .lqd-promo-alt .lqd-promo-cat ul {
        -webkit-transform: none;
        transform: none;
        margin: 0;
      }
      .lqd-promo-alt .lqd-promo-cat li:not(:last-child):after {
        content: "|";
        margin-left: 0.75em;
      }
      .lqd-promo-alt .lqd-promo-content h2 {
        margin-top: 0.75em;
        margin-bottom: 0.75em;
      }
      .lqd-promo-alt .lqd-promo-img-inner {
        box-shadow: none;
      }

      /* 3.63. Back to Top */
      @-webkit-keyframes lqdBackToTopArrow {
        40% {
          -webkit-transform: translateY(-15px);
          transform: translateY(-15px);
          opacity: 0;
        }
        41% {
          -webkit-transform: translateY(15px);
          transform: translateY(15px);
        }
        100% {
          -webkit-transform: translateY(0);
          transform: translateY(0);
          opacity: 1;
        }
      }
      @keyframes lqdBackToTopArrow {
        40% {
          -webkit-transform: translateY(-15px);
          transform: translateY(-15px);
          opacity: 0;
        }
        41% {
          -webkit-transform: translateY(15px);
          transform: translateY(15px);
        }
        100% {
          -webkit-transform: translateY(0);
          transform: translateY(0);
          opacity: 1;
        }
      }
      .lqd-back-to-top {
        position: fixed;
        bottom: 50px;
        right: 50px;
        z-index: 10;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(25px);
        transform: translateY(25px);
        -webkit-transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1);
        transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .lqd-back-to-top a {
        display: -webkit-inline-box;
        display: inline-flex;
        width: 45px;
        height: 45px;
        border-radius: 50em;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        background-color: #fff;
        box-shadow: 0 0 30px -2px rgba(0, 0, 0, 0.15);
        font-size: 18px;
        color: #000;
        -webkit-transition: box-shadow 1s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1);
        transition: box-shadow 1s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1),
          box-shadow 1s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1),
          box-shadow 1s cubic-bezier(0.23, 1, 0.32, 1),
          -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1);
      }
      .lqd-back-to-top a i {
        display: inline-block;
        line-height: 1;
        margin-top: -1px;
        -webkit-transition: -webkit-transform 0.3s ease;
        transition: -webkit-transform 0.3s ease;
        transition: transform 0.3s ease;
        transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      }
      .lqd-back-to-top a:hover {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
        box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
      }
      .lqd-back-to-top a:hover i {
        -webkit-animation: lqdBackToTopArrow 1s cubic-bezier(0.23, 1, 0.32, 1)
          both alternate;
        animation: lqdBackToTopArrow 1s cubic-bezier(0.23, 1, 0.32, 1) both
          alternate;
      }
      .lqd-back-to-top.is-visible {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
      }

      /* 3.64. Separator */
      .lqd-h-sep {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
      }

      .lqd-h-sep-inner {
        -webkit-box-flex: 1;
        flex: 1 0;
        height: 1px;
        background-color: var(--color-primary);
      }

      /* 3.65. Restaurant Menu */
      .lqd-rst-menu {
        padding-bottom: 1.25em;
        margin-bottom: 1.5em;
      }
      .lqd-rst-menu:not(:last-of-type) {
        border-bottom: 1px dashed #dbdbdb;
      }
      .lqd-rst-menu ul {
        font-size: 13px;
        color: #a7a7a7;
      }

      /* 4. VC SHORTCODES
*/
      /* 4.1. Single image */
      .ld-img-hover-opacity {
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      .ld-img-hover-opacity:hover {
        opacity: 1;
      }

      /* 4.2. Columns */
      .lqd-column.pull-down {
        margin-bottom: -340px;
      }
      .lqd-column.pull-up-05x {
        margin-top: -4.5%;
      }
      .lqd-column.pull-up {
        margin-top: -10%;
      }
      .lqd-column.pull-up-2x {
        margin-top: -20%;
      }
      .lqd-column.pull-up-3x {
        margin-top: -30%;
      }
      .lqd-column.pull-up-4x {
        margin-top: -40%;
      }

      .column-shadowed-1 {
        box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.1);
      }

      .white-box-shadow {
        box-shadow: -10px 0px 30px 1px #ffffff, 10px 0px 30px 1px white;
      }

      .liquid-column-overlay {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute !important;
        top: 0;
        left: 0;
        -webkit-transition: background 0.3s, opacity 0.3s;
        transition: background 0.3s, opacity 0.3s;
        border-radius: inherit;
      }
      .liquid-column-overlay ~ .lqd-column-inner {
        position: relative;
      }

      .liquid-column-overlay-hover {
        opacity: 0;
      }

      .lqd-column:hover .liquid-column-overlay-hover {
        opacity: 1;
      }
      .lqd-column:hover .liquid-column-overlay-hover + .liquid-column-overlay {
        opacity: 0;
      }

      /* 4.3. Rows */
      .vc_row {
        position: relative;
      }
      .vc_row.bg-none,
      .vc_row[data-row-bg] {
        background-image: none !important;
      }
      .vc_row[data-parallax]:not(.liquid-parallax-bg) {
        background-size: 140% !important;
      }
      .vc_row:hover .liquid-row-overlay-hover {
        opacity: 1;
      }
      .vc_row:hover .liquid-row-overlay-hover + .liquid-row-overlay {
        opacity: 0;
      }

      .vc_row-flex .ld-row:before,
      .vc_row-flex .ld-row:after {
        content: none;
      }

      .ld-container.container-fluid {
        width: 100%;
      }

      .row-bg-loader {
        display: inline-block;
        width: 60px;
        height: 60px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -30px;
        margin-left: -30px;
        background-image: url("data:image/svg+xml;base64,PCEtLSBCeSBTYW0gSGVyYmVydCAoQHNoZXJiKSwgZm9yIGV2ZXJ5b25lLiBNb3JlIEAgaHR0cDovL2dvby5nbC83QUp6YkwgLS0+Cjxzdmcgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMzggMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjMDAwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPGNpcmNsZSBzdHJva2Utb3BhY2l0eT0iLjIiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYgMThjMC05Ljk0LTguMDYtMTgtMTgtMTgiPgogICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iCiAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIgogICAgICAgICAgICAgICAgICAgIGZyb209IjAgMTggMTgiCiAgICAgICAgICAgICAgICAgICAgdG89IjM2MCAxOCAxOCIKICAgICAgICAgICAgICAgICAgICBkdXI9IjAuOHMiCiAgICAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICAgICAgICAgICAgPC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
        background-position: center;
        background-size: 38px;
        background-repeat: no-repeat;
        -webkit-transition-property: opacity, visibility;
        transition-property: opacity, visibility;
        -webkit-transition-duration: 0.15s;
        transition-duration: 0.15s;
        -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
        transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
      }
      .row-bg-appended .row-bg-loader,
      .slideshow-applied .row-bg-loader {
        opacity: 0;
        visibility: hidden;
      }
      .row-bg-loader.style-2 {
        background-image: /*savepage-url=../img/spinners/spinner-1.gif*/ url();
        background-size: 80px;
      }
      .row-bg-loader.style-3 {
        background-image: /*savepage-url=../img/spinners/spinner-2.gif*/ url();
      }

      .row-bg-wrap,
      .row-bg-inner,
      .row-bg {
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-size: inherit;
        background-position: inherit;
        background-attachment: inherit;
        background-repeat: no-repeat;
      }

      .row-bg-wrap {
        overflow: hidden;
      }

      .bg-not-loaded .row-bg-inner {
        opacity: 0;
      }

      @media screen and (min-width: 992px) {
        .vc_row.pull-down {
          margin-bottom: -340px;
        }
        .vc_row.pull-up {
          margin-top: -230px;
        }
      }
      @media screen and (max-width: 768px) {
        .vc_row[class*="pb-"] {
          padding-bottom: 3rem !important;
        }
        .vc_row[class*="pt-"] {
          padding-top: 3rem !important;
        }
      }
      /* 4.4. Text Block */
      .wpb_text_column > .wpb_wrapper > ul {
        padding-left: 0;
      }
      .wpb_text_column ul {
        list-style-position: inside;
      }

      /* 6. PARTIALS
*/
      /* 6.1. Search Results */
      body.search .content {
        padding-top: 100px;
        padding-bottom: 100px;
      }
      body.search .content article {
        margin-bottom: 3em;
      }
      body.search .content .entry-title {
        margin: 1em 0 0.75em;
      }
      body.search .content .entry-title a {
        color: #000;
      }
      body.search .content .entry-title a:hover {
        color: var(--color-primary);
      }
      body.search .titlebar {
        border-bottom: 1px solid rgba(0, 0, 0, 0.07);
      }
      body.search .titlebar-inner {
        padding-top: 100px;
        padding-bottom: 100px;
      }
      body.search .titlebar-inner h1 {
        font-size: 48px;
      }
      body.search .no-results .page-header {
        padding-bottom: 0;
        margin-top: 0;
        margin-bottom: 2.5em;
      }
      body.search .no-results .page-header .page-title {
        margin-top: 0;
        margin-bottom: 0.5em;
        font-size: 42px;
      }
      body.search .no-results .search-form input {
        display: -webkit-inline-box;
        display: inline-flex;
        height: 50px;
        padding: 5px 2em;
        border: none;
        border-radius: 3px;
        background: none;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font-weight: 400;
      }
      body.search .no-results .search-form input[type="search"] {
        border: 1px solid #eaeaea;
        padding-left: 15px;
        padding-right: 15px;
        -webkit-transition: box-shadow 0.3s;
        transition: box-shadow 0.3s;
      }
      body.search .no-results .search-form input[type="search"]:focus {
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
        outline: none;
      }
      body.search .no-results .search-form input[type="submit"] {
        background-color: var(--color-primary);
        color: #fff;
      }

      /* 6.2. 404 Not Found */
      .page-404 {
        padding-top: 200px;
        padding-bottom: 130px;
      }
      .page-404 .btn {
        font-size: 13px;
        box-shadow: 0 8px 15px rgba(0, 0, 0, 0.07);
      }
      .page-404 .btn .btn-icon {
        font-size: 2.15em;
        margin-right: 0.5em;
        text-shadow: 0 0.25px 0 currentColor, 0 -0.25px 0 currentColor,
          0.25px 0 0 currentColor, -0.25px 0 0 currentColor;
      }
      .page-404 .btn:hover {
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
      }

      .text-404 {
        position: relative;
      }
      .text-404 .ld-particles-container {
        position: absolute;
        top: 0;
        left: 0;
        z-index: auto;
      }
      .text-404 .re-particles-inner {
        position: relative;
      }
      .text-404 .re-particles-inner:after {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        box-shadow: 0 0 15px 2px #fff inset, 0 0 30px 2px #fff inset,
          0 0 45px 2px #fff inset, 0 0 60px 2px #fff inset;
      }
      .text-404 h1 {
        margin: 0 0 0.45em;
        font-size: 300px;
        line-height: 1;
        font-weight: 700;
        position: relative;
      }

      /* 6.3. Sidebar */
      .has-sidebar .contents-container > .container {
        width: 100%;
      }

      /* Sidebar Widgets */
      .wpb_widgetised_column .widget,
      .main-sidebar .widget {
        margin-bottom: 45px;
      }
      .wpb_widgetised_column .widget-title,
      .main-sidebar .widget-title {
        font-size: 18px;
        font-weight: 500;
        line-height: 1.5em;
        letter-spacing: 0;
        text-transform: none;
        margin-top: 0;
        margin-bottom: 1em;
      }
      .wpb_widgetised_column ul,
      .main-sidebar ul {
        margin: 0;
        padding: 0;
        list-style: none;
      }
      .wpb_widgetised_column ul ul,
      .wpb_widgetised_column ul ol,
      .main-sidebar ul ul,
      .main-sidebar ul ol {
        margin-left: 10px;
        margin-top: 1em;
        margin-bottom: 1em;
      }
      .wpb_widgetised_column a,
      .main-sidebar a {
        color: #000;
      }
      .wpb_widgetised_column a:hover,
      .main-sidebar a:hover {
        color: var(--color-primary);
      }
      .wpb_widgetised_column .ui-selectmenu-button,
      .wpb_widgetised_column select,
      .main-sidebar .ui-selectmenu-button,
      .main-sidebar select {
        display: -webkit-box;
        display: flex;
        width: 100%;
        height: 50px;
        padding: 10px 15px;
        background: none;
        border: 1px solid #d8dbe2;
        border-radius: 0;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
      }
      .wpb_widgetised_column .ui-selectmenu-button .ui-selectmenu-icon,
      .main-sidebar .ui-selectmenu-button .ui-selectmenu-icon {
        -webkit-box-ordinal-group: 2;
        order: 1;
      }

      .widget_nav_menu ul,
      .widget_archive ul,
      .widget_categories ul,
      .widget_pages ul,
      .widget_meta ul,
      .widget_recent_comments ul,
      .widget_recent_entries ul {
        font-size: 12px;
        text-transform: uppercase;
        letter-spacing: 0.1em;
      }
      .widget_nav_menu ul li,
      .widget_archive ul li,
      .widget_categories ul li,
      .widget_pages ul li,
      .widget_meta ul li,
      .widget_recent_comments ul li,
      .widget_recent_entries ul li {
        margin-bottom: 1em;
      }
      .widget_nav_menu ul a,
      .widget_archive ul a,
      .widget_categories ul a,
      .widget_pages ul a,
      .widget_meta ul a,
      .widget_recent_comments ul a,
      .widget_recent_entries ul a {
        position: relative;
      }
      .widget_nav_menu ul a:before,
      .widget_archive ul a:before,
      .widget_categories ul a:before,
      .widget_pages ul a:before,
      .widget_meta ul a:before,
      .widget_recent_comments ul a:before,
      .widget_recent_entries ul a:before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 1px;
        position: absolute;
        bottom: -0.35em;
        left: 0;
        background-color: currentColor;
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s;
        -webkit-transform-origin: right center;
        transform-origin: right center;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
      }
      .widget_nav_menu ul a:hover:before,
      .widget_archive ul a:hover:before,
      .widget_categories ul a:hover:before,
      .widget_pages ul a:hover:before,
      .widget_meta ul a:hover:before,
      .widget_recent_comments ul a:hover:before,
      .widget_recent_entries ul a:hover:before {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: left center;
        transform-origin: left center;
      }

      .widget_menu li {
        margin-bottom: 0.75em;
      }

      .widget_product_search,
      .widget_search {
        position: relative;
      }
      .widget_product_search label,
      .widget_product_search input,
      .widget_search label,
      .widget_search input {
        width: 100%;
        display: block;
      }
      .widget_product_search input,
      .widget_search input {
        padding: 15px;
      }
      .widget_product_search input[type="search"],
      .widget_search input[type="search"] {
        border: 1px solid #dedede;
        padding-left: 45px;
      }
      .widget_product_search input[type="search"]:focus,
      .widget_search input[type="search"]:focus {
        outline: none;
        border-color: #b8b8b8;
      }

      .widget_search label {
        position: relative;
      }
      .widget_search label:after {
        content: "\f002";
        font: normal normal 16px/1 fontAwesome;
      }
      .widget_search label:after,
      .widget_search input[type="submit"] {
        display: -webkit-inline-box;
        display: inline-flex;
        width: 32px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 8px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
      }
      .widget_search input[type="submit"] {
        border: none;
        background: none;
        opacity: 0;
      }

      .widget_product_search button[type="submit"] {
        display: inline-block;
        width: 32px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 8px;
        background: none;
        border: none;
        text-indent: -99999px;
      }
      .widget_product_search button[type="submit"]:after {
        content: "\f002";
        display: -webkit-inline-box;
        display: inline-flex;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        text-indent: 0;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        font: normal normal 16px/1 fontAwesome;
      }
      .widget_product_search button[type="submit"]:focus {
        outline: none;
      }

      .widget_calendar #wp-calendar {
        width: 100%;
        border: 1px solid #ededed;
      }
      .widget_calendar caption,
      .widget_calendar tfoot td {
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.075em;
        padding: 10px 15px;
        color: #000;
      }
      .widget_calendar caption {
        border: 1px solid #ededed;
        border-bottom: none;
      }
      .widget_calendar tfoot {
        border-top: 1px solid #ededed;
      }
      .widget_calendar thead td,
      .widget_calendar thead th,
      .widget_calendar tbody td,
      .widget_calendar tbody th {
        text-align: center;
        padding: 5px;
      }
      .widget_calendar thead th {
        color: #000;
        font-weight: 600;
      }

      .ld_widget_recent_entries li {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row wrap;
        margin-bottom: 30px;
        font-size: 14px;
        line-height: 22px;
      }
      .ld_widget_recent_entries li figure {
        margin-right: 10px;
        width: 80px;
      }
      .ld_widget_recent_entries li figure img {
        width: 100%;
      }
      .ld_widget_recent_entries li span {
        display: block;
        font-size: 13px;
        margin-top: 4px;
      }
      .ld_widget_recent_entries li .ld_entries_contents {
        overflow: hidden;
        -webkit-box-flex: 1;
        flex: 1;
        margin-top: -6px;
      }

      .ld_widget_popular_entries li {
        margin-bottom: 30px;
        font-size: 20px;
        line-height: 26px;
      }
      .ld_widget_popular_entries li figure {
        width: 100%;
        margin-bottom: 0.5em;
      }
      .ld_widget_popular_entries li figure img {
        width: 100%;
      }
      .ld_widget_popular_entries li span {
        display: block;
        margin-top: 0.15em;
        font-size: 15px;
      }

      .ld_widget_social_icons a:hover {
        color: #fff;
      }

      .widget_tag_cloud a {
        display: inline-block;
        border: 1px solid #dedede;
        padding: 0.25em 1em;
        margin-bottom: 5px;
        margin-right: 2px;
        font-size: 12px !important;
        line-height: 1.5em;
        font-weight: 500;
        color: #000;
      }
      .widget_tag_cloud a:hover {
        border-color: var(--color-primary);
        background-color: var(--color-primary);
        color: #fff;
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
      }

      /* 6.4. Page Frame */
      /* 7. RESPONSIVE
*/
      /* 7.1. Header */
      @media screen and (min-width: 1200px) {
        .lqd-stack-active-row-dark
          .main-header:not(.header-fullscreen):not(.header-side)
          .mainbar-wrap:not(.is-stuck)
          .social-icon
          a {
          color: rgba(255, 255, 255, 0.7) !important;
        }
        .lqd-stack-active-row-dark
          .main-header:not(.header-fullscreen):not(.header-side)
          .mainbar-wrap:not(.is-stuck)
          .social-icon
          a:hover {
          color: #fff !important;
        }
        .lqd-stack-active-row-dark
          .main-header:not(.header-fullscreen):not(.header-side)
          .mainbar-wrap:not(.is-stuck)
          .header-module
          .ld-module-trigger,
        .lqd-stack-active-row-dark
          .main-header:not(.header-fullscreen):not(.header-side)
          .mainbar-wrap:not(.is-stuck)
          .main-nav
          > li
          > a {
          color: rgba(255, 255, 255, 0.7);
        }
        .lqd-stack-active-row-dark
          .main-header:not(.header-fullscreen):not(.header-side)
          .mainbar-wrap:not(.is-stuck)
          .header-module
          .ld-module-trigger:hover,
        .lqd-stack-active-row-dark
          .main-header:not(.header-fullscreen):not(.header-side)
          .mainbar-wrap:not(.is-stuck)
          .main-nav
          > li
          > a:hover {
          color: #fff;
        }
        .lqd-stack-active-row-dark
          .main-header:not(.header-fullscreen):not(.header-side)
          .mainbar-wrap:not(.is-stuck)
          .navbar-brand
          .logo-light {
          opacity: 1;
          visibility: visible;
        }
        .lqd-stack-active-row-light
          .main-header:not(.header-fullscreen):not(.header-side)
          .mainbar-wrap:not(.is-stuck)
          .social-icon
          a {
          color: rgba(0, 0, 0, 0.7) !important;
        }
        .lqd-stack-active-row-light
          .main-header:not(.header-fullscreen):not(.header-side)
          .mainbar-wrap:not(.is-stuck)
          .social-icon
          a:hover {
          color: #000 !important;
        }
        .lqd-stack-active-row-light
          .main-header:not(.header-fullscreen):not(.header-side)
          .mainbar-wrap:not(.is-stuck)
          .header-module
          .ld-module-trigger,
        .lqd-stack-active-row-light
          .main-header:not(.header-fullscreen):not(.header-side)
          .mainbar-wrap:not(.is-stuck)
          .main-nav
          > li
          > a {
          color: rgba(0, 0, 0, 0.7);
        }
        .lqd-stack-active-row-light
          .main-header:not(.header-fullscreen):not(.header-side)
          .mainbar-wrap:not(.is-stuck)
          .header-module
          .ld-module-trigger:hover,
        .lqd-stack-active-row-light
          .main-header:not(.header-fullscreen):not(.header-side)
          .mainbar-wrap:not(.is-stuck)
          .main-nav
          > li
          > a:hover {
          color: #000;
        }
        .lqd-stack-active-row-light
          .main-header:not(.header-fullscreen):not(.header-side)
          .mainbar-wrap:not(.is-stuck)
          .navbar-brand
          .logo-dark {
          opacity: 1;
          visibility: visible;
        }
        .lqd-stack-moving-down .mainbar-wrap:not(.is-stuck) .social-icon a,
        .lqd-stack-moving-down
          .mainbar-wrap:not(.is-stuck)
          .header-module
          .ld-module-trigger,
        .lqd-stack-moving-down .mainbar-wrap:not(.is-stuck) .main-nav > li > a,
        .lqd-stack-moving-down
          .mainbar-wrap:not(.is-stuck)
          .navbar-brand
          .logo-light,
        .lqd-stack-moving-down
          .mainbar-wrap:not(.is-stuck)
          .navbar-brand
          .logo-dark {
          -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
        }
      }
      @media screen and (max-width: 1199px) {
        .lqd-stack-has-prevnext-buttons .lqd-stack-prevnext-wrap {
          display: -webkit-box;
          display: flex;
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
          flex-direction: row !important;
          position: absolute;
          top: auto !important;
          left: auto !important;
          right: 20px !important;
          bottom: 40px !important;
          -webkit-transform: none !important;
          transform: none !important;
        }
        .lqd-stack-has-prevnext-buttons .lqd-stack-prevnext-wrap button {
          margin: 0 5px !important;
        }
        .lqd-stack-has-prevnext-buttons .lqd-stack-button-labbel,
        .lqd-stack-has-prevnext-buttons .lqd-stack-prevnext-button {
          -webkit-transform: none !important;
          transform: none !important;
        }
        .lqd-stack-has-prevnext-buttons .lqd-stack-prevnext-button {
          position: relative;
          top: auto;
          bottom: auto;
          left: auto;
          right: auto;
        }
        .lqd-stack-has-prevnext-buttons .lqd-back-to-top {
          display: none;
        }
        .lqd-stack-has-prevnext-buttons.lqd-stack-buttons-style-1
          .lqd-stack-prevnext-wrap {
          bottom: 50px !important;
          left: 20px !important;
          -webkit-box-pack: justify;
          justify-content: space-between;
        }
        #pp-nav {
          display: none;
          right: 20px;
        }
        .lqd-stack-extra {
          display: none;
        }
      }
      @media screen and (min-width: 1200px) {
        .header-side {
          width: 375px;
          height: 100vh;
          position: fixed;
          top: 0;
          left: 0;
        }
        .header-side .mainbar,
        .header-side .mainbar-container,
        .header-side .mainbar-row,
        .header-side .mainbar-wrap {
          width: 100%;
          height: 100%;
        }
        .header-side .mainbar-container {
          padding: 0;
        }
        .header-side .mainbar-wrap {
          padding: 12vh 50px;
          overflow: hidden;
          position: relative;
        }
        .header-side .mainbar {
          overflow: hidden;
        }
        .header-side .mainbar-row {
          width: calc(100% + 20px);
          margin: 0;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
          -webkit-box-pack: justify;
          justify-content: space-between;
          overflow-x: hidden;
          overflow-y: auto;
        }
        .header-side .mainbar-row > [class^="col"] {
          padding: 0;
          margin: 30px 0;
          -webkit-box-align: start;
          align-items: flex-start;
          -webkit-box-pack: center;
          justify-content: center;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
          -webkit-box-flex: 1;
          flex: 1 auto;
        }
        .header-side .mainbar-row > [class^="col"]:first-child {
          margin-top: 0;
        }
        .header-side .mainbar-row > [class^="col"]:last-child {
          margin-bottom: 0;
          -webkit-box-align: start;
          align-items: flex-start;
          -webkit-box-pack: end;
          justify-content: flex-end;
        }
        .header-side .mainbar-row > [class^="col"]:last-child .header-module {
          -webkit-box-align: end;
          align-items: flex-end;
        }
        .header-side .navbar-header {
          -webkit-box-align: start;
          align-items: flex-start;
        }
        .header-side .navbar-brand {
          padding: 0;
        }
        .header-side .navbar-collapse {
          width: 100%;
          overflow: hidden !important;
        }
        .header-side .main-nav {
          width: calc(100% + 25px);
          padding-right: 25px;
          display: block;
          overflow-x: hidden;
          overflow-y: auto;
        }
        .header-side .main-nav > li {
          -webkit-box-align: start;
          align-items: flex-start;
        }
        .header-side .main-nav > li > a {
          display: block;
          width: 100%;
          padding-left: 0;
        }
        .header-side .nav-item-children {
          padding-right: 15px;
        }
        .header-side .header-module {
          margin-bottom: 15px;
          margin-left: 0 !important;
        }
        .header-side .header-module > h1,
        .header-side .header-module > h2,
        .header-side .header-module > h3,
        .header-side .header-module > h4,
        .header-side .header-module > h5,
        .header-side .header-module > h6 {
          margin-top: 0;
          margin-bottom: 0.25em;
        }
        .header-side .ld-module-dropdown,
        .header-side .ld-dropdown-menu-content {
          background: none;
        }
        .header-side .ld-dropdown-menu-content {
          margin-top: 1em;
          width: auto;
          padding: 0;
          border: none;
        }
        .header-side .ld-module-search .ld-module-trigger {
          -webkit-transform: translateX(0);
          transform: translateX(0);
          -webkit-transition: -webkit-transform 0.45s
            cubic-bezier(0.86, 0, 0.07, 1);
          transition: -webkit-transform 0.45s cubic-bezier(0.86, 0, 0.07, 1);
          transition: transform 0.45s cubic-bezier(0.86, 0, 0.07, 1);
          transition: transform 0.45s cubic-bezier(0.86, 0, 0.07, 1),
            -webkit-transform 0.45s cubic-bezier(0.86, 0, 0.07, 1);
        }
        .header-side .ld-module-search .ld-module-trigger.collapse {
          -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
        }
        .header-side .ld-module-search .ld-search-form-container {
          -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
          -webkit-transition: -webkit-transform 0.45s
            cubic-bezier(0.86, 0, 0.07, 1);
          transition: -webkit-transform 0.45s cubic-bezier(0.86, 0, 0.07, 1);
          transition: transform 0.45s cubic-bezier(0.86, 0, 0.07, 1);
          transition: transform 0.45s cubic-bezier(0.86, 0, 0.07, 1),
            -webkit-transform 0.45s cubic-bezier(0.86, 0, 0.07, 1);
        }
        .header-side .ld-module-search .ld-module-dropdown {
          width: 250px;
          height: auto !important;
          top: 0;
          left: 0;
          right: auto;
          overflow: hidden;
        }
        .header-side
          .ld-module-search
          .ld-module-dropdown[aria-expanded="true"]
          .ld-search-form-container {
          -webkit-transform: translateX(0);
          transform: translateX(0);
        }
        .header-side .ld-search-form-container {
          width: auto;
          padding: 0;
          border: none;
        }
        .header-side-style-1 .navbar-collapse {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
          -webkit-box-pack: center;
          justify-content: center;
          width: 375px;
          height: 100vh !important;
          position: fixed;
          top: 0;
          left: 0;
          z-index: 10;
          -webkit-transform: translateX(-200%);
          transform: translateX(-200%);
          background-color: #fdfdfe;
          box-shadow: 0 0 0 #f0f1f6 inset;
          -webkit-transition: all 0.45s cubic-bezier(0.7, 0, 0.2, 1);
          transition: all 0.45s cubic-bezier(0.7, 0, 0.2, 1);
        }
        .header-side-style-1 .navbar-collapse[aria-expanded="true"] {
          -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
          box-shadow: -70px 0 70px #f0f1f6 inset;
        }
        .header-side-style-1 .main-nav {
          -webkit-box-flex: 0;
          flex-grow: 0;
        }
        .header-side-style-3 .mainbar-row {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          flex-direction: row;
          flex-wrap: wrap;
        }
        .header-side-style-3 .mainbar-row > [class^="col"] {
          -webkit-box-pack: start;
          justify-content: flex-start;
        }
        .header-side-style-3 .navbar-header,
        .header-side-style-3 .header-module,
        .header-side-style-3 .navbar-collapse {
          -webkit-box-flex: 1;
          flex: 1 auto;
        }
        .header-side-style-3 .navbar-header {
          margin-bottom: 45px;
        }
        .header-side-style-3 .navbar-collapse {
          margin-bottom: 40px;
        }
        .header-style-side .titlebar,
        .header-style-side #content,
        .header-style-side #wrap > .main-header,
        .header-style-side .main-footer {
          -webkit-transition: -webkit-transform 0.45s
            cubic-bezier(0.7, 0, 0.2, 1);
          transition: -webkit-transform 0.45s cubic-bezier(0.7, 0, 0.2, 1);
          transition: transform 0.45s cubic-bezier(0.7, 0, 0.2, 1);
          transition: transform 0.45s cubic-bezier(0.7, 0, 0.2, 1),
            -webkit-transform 0.45s cubic-bezier(0.7, 0, 0.2, 1);
        }
        .side-nav-showing .titlebar,
        .side-nav-showing #content,
        .side-nav-showing #wrap > .main-header,
        .side-nav-showing .main-footer {
          -webkit-transform: translateX(375px);
          transform: translateX(375px);
        }
        .lqd-stack-initiated .header-side {
          width: 200px;
        }
        .lqd-stack-initiated .header-side .mainbar-wrap {
          padding: 10vh 45px;
        }
        .lqd-stack-initiated.header-style-side #wrap {
          padding-left: 0;
        }
        .header-fullscreen-style-1 .navbar-fullscreen {
          width: 100%;
          height: 100% !important;
          padding: 10vh 0 15vh;
          position: fixed;
          top: 0;
          left: 0;
          z-index: 9;
          opacity: 0;
          visibility: hidden;
          background-color: #fff;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
        }
        .header-fullscreen-style-1 .navbar-fullscreen .main-nav {
          display: block;
        }
        .header-fullscreen-style-1 .navbar-fullscreen .main-nav > li {
          opacity: 0;
          visibility: hidden;
          -webkit-transform: translateY(-25%) rotateX(45deg);
          transform: translateY(-25%) rotateX(45deg);
          -webkit-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
          transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
        }
        .header-fullscreen-style-1
          .navbar-fullscreen
          .main-nav
          > li:nth-child(10) {
          -webkit-transition-delay: 0.0588235294s;
          transition-delay: 0.0588235294s;
        }
        .header-fullscreen-style-1
          .navbar-fullscreen
          .main-nav
          > li:nth-child(9) {
          -webkit-transition-delay: 0.1176470588s;
          transition-delay: 0.1176470588s;
        }
        .header-fullscreen-style-1
          .navbar-fullscreen
          .main-nav
          > li:nth-child(8) {
          -webkit-transition-delay: 0.1764705882s;
          transition-delay: 0.1764705882s;
        }
        .header-fullscreen-style-1
          .navbar-fullscreen
          .main-nav
          > li:nth-child(7) {
          -webkit-transition-delay: 0.2352941176s;
          transition-delay: 0.2352941176s;
        }
        .header-fullscreen-style-1
          .navbar-fullscreen
          .main-nav
          > li:nth-child(6) {
          -webkit-transition-delay: 0.2941176471s;
          transition-delay: 0.2941176471s;
        }
        .header-fullscreen-style-1
          .navbar-fullscreen
          .main-nav
          > li:nth-child(5) {
          -webkit-transition-delay: 0.3529411765s;
          transition-delay: 0.3529411765s;
        }
        .header-fullscreen-style-1
          .navbar-fullscreen
          .main-nav
          > li:nth-child(4) {
          -webkit-transition-delay: 0.4117647059s;
          transition-delay: 0.4117647059s;
        }
        .header-fullscreen-style-1
          .navbar-fullscreen
          .main-nav
          > li:nth-child(3) {
          -webkit-transition-delay: 0.4705882353s;
          transition-delay: 0.4705882353s;
        }
        .header-fullscreen-style-1
          .navbar-fullscreen
          .main-nav
          > li:nth-child(2) {
          -webkit-transition-delay: 0.5294117647s;
          transition-delay: 0.5294117647s;
        }
        .header-fullscreen-style-1
          .navbar-fullscreen
          .main-nav
          > li:nth-child(1) {
          -webkit-transition-delay: 0.5882352941s;
          transition-delay: 0.5882352941s;
        }
        .header-fullscreen-style-1 .navbar-fullscreen .main-nav > li > a {
          padding-left: 0;
          padding-right: 0;
        }
        .header-fullscreen-style-1 .navbar-fullscreen .nav-item-children {
          text-align: center;
          box-shadow: none;
        }
        .header-fullscreen-style-1
          .navbar-fullscreen
          .nav-item-children
          > li
          > a {
          padding: 0;
        }
        .header-fullscreen-style-1
          .navbar-fullscreen
          .nav-item-children
          > li:hover
          > a {
          background-color: transparent;
        }
        .header-fullscreen-style-1
          .navbar-fullscreen
          .megamenu
          .nav-item-children {
          display: none;
          visibility: visible;
          left: auto !important;
          right: auto !important;
        }
        .header-fullscreen-style-1 .navbar-fullscreen .megamenu .ld-container,
        .header-fullscreen-style-1
          .navbar-fullscreen
          .megamenu
          .megamenu-column,
        .header-fullscreen-style-1
          .navbar-fullscreen
          .megamenu
          .megamenu-container {
          width: 100% !important;
        }
        .header-fullscreen-style-1 .navbar-fullscreen .megamenu section.vc_row {
          padding: 0 !important;
        }
        .header-fullscreen-style-1 .navbar-fullscreen .megamenu .ld-row {
          display: block;
        }
        .header-fullscreen-style-1 .navbar-fullscreen .header-module {
          -webkit-box-align: center;
          align-items: center;
        }
        .header-fullscreen-style-1 .navbar-fullscreen[aria-expanded="true"] {
          opacity: 1;
          visibility: visible;
        }
        .header-fullscreen-style-1
          .navbar-fullscreen[aria-expanded="true"]
          .main-nav
          > li {
          opacity: 1;
          visibility: visible;
          -webkit-transform: translateY(0) rotateX(0);
          transform: translateY(0) rotateX(0);
        }
        .navbar-logo-centered .navbar-brand {
          -webkit-box-ordinal-group: inherit;
          order: inherit;
          padding-left: 35px;
          padding-right: 35px;
          flex-shrink: 0;
        }
        .text-lg-right .header-module {
          -webkit-box-align: end;
          align-items: flex-end;
        }
        .text-lg-left .header-module {
          -webkit-box-align: start;
          align-items: flex-start;
        }
        .text-lg-center .header-module {
          -webkit-box-align: center;
          align-items: center;
        }
        .navbar-collapse ~ .header-module {
          margin-left: 25px;
        }
        .navbar-collapse:not(.navbar-fullscreen) .header-module {
          display: none;
        }
        .nav-trigger.navbar-toggle {
          display: none;
        }
        .ld-search-form .input-icon {
          pointer-events: none;
        }
        .megamenu {
          position: static !important;
        }
        .main-nav:not(.main-nav-side)
          .megamenu:not(.position-applied)
          .nav-item-children {
          display: block !important;
          visibility: hidden;
        }
        .megamenu .megamenu-container.container {
          padding-left: 15px;
          padding-right: 15px;
        }
        .megamenu .megamenu-container .container {
          width: 100%;
        }
        .megamenu .nav-item-children {
          border-radius: 0;
          padding-top: 0;
          padding-bottom: 0;
          background: none;
          box-shadow: none;
        }
        .megamenu .megamenu-inner-row {
          background-color: #fff;
          box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07);
        }
        .megamenu .megamenu-inner-row.vc_row {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          flex-flow: row wrap;
        }
        .megamenu .megamenu-inner-row.vc_row:after {
          content: none;
        }
        .megamenu .megamenu-inner-row.vc_row-has-bg:before {
          background-color: inherit;
        }
        .megamenu.megamenu-content-stretch .nav-item-children {
          left: 0 !important;
          right: 0 !important;
        }
        .megamenu.megamenu-fullwidth .nav-item-children {
          width: 100vw;
          max-width: none;
          left: 50% !important;
          right: 50% !important;
          margin-left: -50vw !important;
          margin-right: -50vw !important;
        }
        .megamenu.megamenu-fullwidth .megamenu-container {
          width: 100vw !important;
          max-width: none;
        }
        .megamenu.position-applied .megamenu-column {
          -webkit-box-flex: 1;
          flex: 1 auto;
        }
        .navbar-header {
          flex-basis: auto;
        }
        .navbar-header .mobile-logo-default,
        .navbar-header .header-module {
          display: none;
        }
        .navbar-collapse {
          display: -webkit-inline-box !important;
          display: inline-flex !important;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
          -webkit-box-align: stretch;
          align-items: stretch;
          height: auto !important;
          flex-basis: 0;
        }
        .navbar-collapse > .nav-trigger {
          display: none !important;
        }
        .navbar-collapse-clone {
          display: none !important;
        }
        .main-nav {
          display: -webkit-box;
          display: flex;
          -webkit-box-align: stretch;
          align-items: stretch;
          -webkit-box-pack: end;
          justify-content: flex-end;
        }
        .main-nav > li,
        .main-nav > li > a {
          -webkit-box-align: center;
          align-items: center;
        }
        .main-nav > li:first-child {
          padding-left: 0;
        }
        .main-nav > li:last-child {
          padding-right: 0;
        }
        .main-nav > li.nav-item-cloned {
          display: none;
        }
        .main-nav .submenu-expander {
          display: none !important;
        }
        .main-nav-hover-linethrough > li > a .link-ext,
        .main-nav-hover-underline-1 > li > a .link-ext,
        .main-nav-hover-underline-3 > li > a .link-ext {
          display: inline-block;
          width: 100%;
          height: 0.0625em;
          min-height: 1px;
          position: absolute;
          bottom: -0.1875em;
          left: 0;
          background-color: #000;
          -webkit-transform-origin: right center;
          transform-origin: right center;
          -webkit-transform: scaleX(0);
          transform: scaleX(0);
          -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1);
          transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1);
          transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1);
          transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1),
            -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1);
        }
        .main-nav-hover-linethrough > li.is-active > a .link-ext,
        .main-nav-hover-linethrough > li.active > a .link-ext,
        .main-nav-hover-linethrough > li.current-menu-item > a .link-ext,
        .main-nav-hover-linethrough > li > a:hover .link-ext,
        .main-nav-hover-underline-1 > li.is-active > a .link-ext,
        .main-nav-hover-underline-1 > li.active > a .link-ext,
        .main-nav-hover-underline-1 > li.current-menu-item > a .link-ext,
        .main-nav-hover-underline-1 > li > a:hover .link-ext,
        .main-nav-hover-underline-3 > li.is-active > a .link-ext,
        .main-nav-hover-underline-3 > li.active > a .link-ext,
        .main-nav-hover-underline-3 > li.current-menu-item > a .link-ext,
        .main-nav-hover-underline-3 > li > a:hover .link-ext {
          -webkit-transform-origin: left center;
          transform-origin: left center;
          -webkit-transform: scaleX(1);
          transform: scaleX(1);
        }
        .main-nav-hover-linethrough > li > a .link-ext {
          width: 114%;
          bottom: 50%;
          left: -7%;
          margin-top: -0.0312em;
        }
        .main-nav-hover-underline-2 > li > a .link-ext {
          display: inline-block;
          width: 107%;
          height: 0.4em;
          position: absolute;
          bottom: 0.25em;
          left: -3.5%;
          background: #f4bcba;
          background: -webkit-gradient(
            linear,
            left top,
            right top,
            from(#f4bc8b),
            to(#f1aacc)
          );
          background: linear-gradient(to right, #f4bc8b 0%, #f1aacc 100%);
          -webkit-transform: scaleY(0);
          transform: scaleY(0);
          -webkit-transform-origin: right top;
          transform-origin: right top;
          -webkit-transition: -webkit-transform 0.3s
            cubic-bezier(0.23, 1, 0.32, 1);
          transition: -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
          transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
          transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),
            -webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
        }
        .main-nav-hover-underline-2 > li.is-active > a .link-ext,
        .main-nav-hover-underline-2 > li.active > a .link-ext,
        .main-nav-hover-underline-2 > li.current-menu-item > a .link-ext,
        .main-nav-hover-underline-2 > li > a:hover .link-ext {
          -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
          -webkit-transform: scaleY(1);
          transform: scaleY(1);
        }
        .main-nav-hover-underline-3 .link-txt {
          position: static;
        }
        .main-nav-hover-underline-3 > li > a .link-ext {
          height: 0.214285714285714em;
          min-height: 2px;
          width: 100%;
          left: 0;
          bottom: 0;
        }
        .main-nav-side-style-2 > li > a .link-ext {
          display: inline-block;
          width: 0.25em;
          height: 0.25em;
          min-width: 4px;
          min-height: 4px;
          border-radius: 50em;
          position: absolute;
          top: 50%;
          right: -1em;
          left: auto;
          margin-top: -0.12em;
          background: #181b31;
          opacity: 0;
          visibility: hidden;
          -webkit-transform: translateY(200%);
          transform: translateY(200%);
          -webkit-transition: all 0.3s;
          transition: all 0.3s;
        }
        .main-nav-side-style-2 > li.is-active > a .link-ext,
        .main-nav-side-style-2 > li.active > a .link-ext,
        .main-nav-side-style-2 > li.current-menu-item > a .link-ext,
        .main-nav-side-style-2 > li > a:hover .link-ext {
          opacity: 1;
          visibility: visible;
          -webkit-transform: translateY(0);
          transform: translateY(0);
        }
        .main-nav-hover-fade-inactive:hover > li > a {
          opacity: 0.35;
        }
        .main-nav-hover-fade-inactive:hover > li:hover > a {
          opacity: 1;
        }
        .navbar-visible-ontoggle {
          padding-right: 5px;
          padding-left: 5px;
        }
        .navbar-visible-ontoggle .main-nav > li {
          opacity: 0;
          visibility: hidden;
          -webkit-transform: translateX(5px);
          transform: translateX(5px);
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
        }
        .navbar-visible-ontoggle .main-nav > li:nth-child(1) {
          -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
        }
        .navbar-visible-ontoggle .main-nav > li:nth-child(2) {
          -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
        }
        .navbar-visible-ontoggle .main-nav > li:nth-child(3) {
          -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
        }
        .navbar-visible-ontoggle .main-nav > li:nth-child(4) {
          -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
        }
        .navbar-visible-ontoggle .main-nav > li:nth-child(5) {
          -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
        }
        .navbar-visible-ontoggle .main-nav > li:nth-child(6) {
          -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
        }
        .navbar-visible-ontoggle .main-nav > li:nth-child(7) {
          -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
        }
        .navbar-visible-ontoggle .main-nav > li:nth-child(8) {
          -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
        }
        .navbar-visible-ontoggle .main-nav > li:nth-child(9) {
          -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
        }
        .navbar-visible-ontoggle .main-nav > li:nth-child(10) {
          -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
        }
        .navbar-visible-ontoggle[aria-expanded="true"] .main-nav > li {
          opacity: 1;
          visibility: visible;
          -webkit-transform: none;
          transform: none;
        }
        .navbar-visible-ontoggle[aria-expanded="true"]
          .main-nav
          > li:nth-child(10) {
          -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
        }
        .navbar-visible-ontoggle[aria-expanded="true"]
          .main-nav
          > li:nth-child(9) {
          -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
        }
        .navbar-visible-ontoggle[aria-expanded="true"]
          .main-nav
          > li:nth-child(8) {
          -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
        }
        .navbar-visible-ontoggle[aria-expanded="true"]
          .main-nav
          > li:nth-child(7) {
          -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
        }
        .navbar-visible-ontoggle[aria-expanded="true"]
          .main-nav
          > li:nth-child(6) {
          -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
        }
        .navbar-visible-ontoggle[aria-expanded="true"]
          .main-nav
          > li:nth-child(5) {
          -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
        }
        .navbar-visible-ontoggle[aria-expanded="true"]
          .main-nav
          > li:nth-child(4) {
          -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
        }
        .navbar-visible-ontoggle[aria-expanded="true"]
          .main-nav
          > li:nth-child(3) {
          -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
        }
        .navbar-visible-ontoggle[aria-expanded="true"]
          .main-nav
          > li:nth-child(2) {
          -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
        }
        .navbar-visible-ontoggle[aria-expanded="true"]
          .main-nav
          > li:nth-child(1) {
          -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
        }
        .navbar-visible-ontoggle[aria-expanded="false"].collapsing
          .main-nav
          > li {
          -webkit-transform: translateX(-5px);
          transform: translateX(-5px);
        }
        .main-nav-side {
          overflow-x: hidden;
          overflow-y: auto;
        }
        .main-nav-side > li,
        .main-nav-side > li:first-child,
        .main-nav-side > li:last-child {
          padding-left: 1.666em;
          padding-right: 1.666em;
        }
        .main-nav-side .nav-item-children {
          display: none;
          width: 100%;
          padding: 0.625em 0 0.625em 0;
          border-radius: 0;
          position: relative !important;
          top: auto !important;
          left: auto !important;
          right: auto !important;
          background-color: transparent;
          box-shadow: none;
          font-size: 16px;
          line-height: 1.5em;
          overflow-x: hidden;
          overflow-y: auto;
        }
        .main-nav-side .nav-item-children > li {
          display: block;
          width: 100%;
          font-size: 1em;
          font-weight: 400;
        }
        .main-nav-side .nav-item-children > li > a {
          padding: 0.75em 1.25em;
        }
        .main-nav-side .nav-item-children > li:hover > a {
          background-color: transparent;
        }
        .main-nav-side .nav-item-children .nav-item-children {
          padding-left: 1.25em;
        }
        .main-nav-side .megamenu .nav-item-children {
          display: none;
          padding-left: 1.25em;
          width: auto !important;
          left: auto !important;
          right: auto !important;
          margin-left: 0 !important;
          margin-right: 0 !important;
          visibility: visible;
        }
        .main-nav-side .megamenu .ld-container,
        .main-nav-side .megamenu .megamenu-column,
        .main-nav-side .megamenu .megamenu-container {
          width: 100% !important;
          padding: 0;
        }
        .main-nav-side .megamenu section.vc_row {
          padding: 0 !important;
        }
        .main-nav-side .megamenu .vc_row,
        .main-nav-side .megamenu .vc_column-inner,
        .main-nav-side .megamenu .megamenu-column,
        .main-nav-side .megamenu .wpb_wrapper {
          background: none !important;
          border: none !important;
          padding: 0 !important;
          margin: 0 !important;
          box-shadow: none !important;
        }
        .main-nav-side .megamenu .ld-row {
          display: block;
          margin: 0;
        }
        .main-nav-side .megamenu .megamenu-inner-row:before {
          content: none !important;
        }
        .main-nav-side-style-1 > li,
        .main-nav-side-style-1 > li:first-child,
        .main-nav-side-style-1 > li:last-child {
          padding-left: 50px;
          padding-right: 50px;
        }
        .main-nav-side-style-2 > li {
          padding-left: 0 !important;
          padding-right: 0 !important;
        }
        .main-nav-fullscreen-style-1 {
          width: 50%;
          margin: 5vh auto;
          -webkit-box-align: center;
          align-items: center;
          -webkit-box-pack: center;
          justify-content: center;
          overflow-x: hidden;
          overflow-y: auto;
          text-align: center;
        }
        .main-nav-fullscreen-style-1 > li {
          padding-left: 0 !important;
          padding-right: 0 !important;
          margin-bottom: 1em;
          overflow: hidden;
        }
        .main-nav-fullscreen-style-1 > li > a {
          width: 100%;
          -webkit-box-pack: center;
          justify-content: center;
        }
        .main-nav-fullscreen-style-1 .nav-item-children {
          width: calc(100% + 24px);
          padding: 0.625em 0;
          position: relative;
          top: auto;
          left: auto;
          font-size: 16px;
          line-height: 1.5em;
          overflow-x: hidden;
          overflow-y: auto;
        }
        .main-nav-fullscreen-style-1 .nav-item-children > li {
          display: block;
          width: 100%;
          padding: 0.75em 1.25em;
          font-size: 1em;
          font-weight: 400;
        }
        .main-header[data-react-to-megamenu="true"]
          .mainbar-wrap
          .megamenu-hover-bg {
          display: inline-block;
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0;
          left: 0;
          opacity: 0;
          -webkit-transition: opacity 0.3s cubic-bezier(0.02, 0.01, 0.47, 1);
          transition: opacity 0.3s cubic-bezier(0.02, 0.01, 0.47, 1);
        }
        .main-header[data-react-to-megamenu="true"].megamenu-item-active
          .megamenu-hover-bg {
          opacity: 1;
        }
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-light
          .mainbar-wrap:not(.is-stuck)
          .social-icon
          a {
          color: rgba(0, 0, 0, 0.7) !important;
        }
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-light
          .mainbar-wrap:not(.is-stuck)
          .social-icon
          a:hover {
          color: #000 !important;
        }
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-light
          .mainbar-wrap:not(.is-stuck)
          .header-module
          .ld-module-trigger,
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-light
          .mainbar-wrap:not(.is-stuck)
          .main-nav
          > li
          > a {
          color: rgba(0, 0, 0, 0.7);
        }
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-light
          .mainbar-wrap:not(.is-stuck)
          .header-module
          .ld-module-trigger:hover,
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-light
          .mainbar-wrap:not(.is-stuck)
          .main-nav
          > li
          > a:hover {
          color: #000;
        }
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-light
          .mainbar-wrap:not(.is-stuck)
          .ld-module-search-visible-form
          .ld-search-form
          input {
          border-color: rgba(0, 0, 0, 0.2);
          color: #000;
        }
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-light
          .mainbar-wrap:not(.is-stuck)
          .navbar-brand
          .logo-dark {
          opacity: 1 !important;
          visibility: visible !important;
        }
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-light
          .mainbar-wrap:not(.is-stuck)
          .navbar-brand
          .logo-light {
          opacity: 0;
          visibility: hidden;
        }
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-dark
          .mainbar-wrap:not(.is-stuck)
          .social-icon
          a {
          color: rgba(255, 255, 255, 0.7) !important;
        }
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-dark
          .mainbar-wrap:not(.is-stuck)
          .social-icon
          a:hover {
          color: #fff !important;
        }
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-dark
          .mainbar-wrap:not(.is-stuck)
          .header-module
          .ld-module-trigger,
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-dark
          .mainbar-wrap:not(.is-stuck)
          .main-nav
          > li
          > a {
          color: rgba(255, 255, 255, 0.7);
        }
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-dark
          .mainbar-wrap:not(.is-stuck)
          .header-module
          .ld-module-trigger:hover,
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-dark
          .mainbar-wrap:not(.is-stuck)
          .main-nav
          > li
          > a:hover {
          color: #fff;
        }
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-dark
          .mainbar-wrap:not(.is-stuck)
          .ld-module-search-visible-form
          .ld-search-form
          input {
          border-color: rgba(255, 255, 255, 0.2);
          color: #fff;
        }
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-dark
          .mainbar-wrap:not(.is-stuck)
          .ld-module-search-visible-form
          .input-icon {
          color: rgba(255, 255, 255, 0.7);
        }
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-dark
          .mainbar-wrap:not(.is-stuck)
          .navbar-brand
          .logo-light {
          opacity: 1 !important;
          visibility: visible !important;
        }
        .main-header[data-react-to-megamenu="true"].megamenu-scheme-dark
          .mainbar-wrap:not(.is-stuck)
          .navbar-brand
          .logo-dark {
          opacity: 0;
          visibility: hidden;
        }
        .mainbar-row > [class^="col"] {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          flex-flow: row nowrap;
        }
        .mainbar-row > [class^="col"].text-right {
          -webkit-box-pack: end;
          justify-content: flex-end;
        }
        .mainbar-row > [class^="col"].text-center {
          -webkit-box-pack: center;
          justify-content: center;
        }
        .mainbar-row > [class^="col"].text-left {
          -webkit-box-pack: start;
          justify-content: flex-start;
        }
        .secondarybar-row > [class^="col"].text-right {
          -webkit-box-pack: end;
          justify-content: flex-end;
        }
        .secondarybar-row > [class^="col"].text-center {
          -webkit-box-pack: center;
          justify-content: center;
        }
        .secondarybar-row > [class^="col"].text-left {
          -webkit-box-pack: start;
          justify-content: flex-start;
        }
        .is-stuck {
          background-color: rgba(0, 0, 0, 0.75);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07);
          -webkit-backdrop-filter: blur(20px) saturate(180%);
          backdrop-filter: blur(20px) saturate(180%);
        }
        .is-stuck .ld-module-search-visible-form .ld-search-form input {
          color: #fff;
          border-color: rgba(255, 255, 255, 0.2);
        }
        .is-stuck .social-icon a,
        .is-stuck .header-module .ld-module-trigger,
        .is-stuck .main-nav > li > a {
          color: rgba(255, 255, 255, 0.8) !important;
        }
        .is-stuck .social-icon a:hover,
        .is-stuck .main-nav > li > a:hover,
        .is-stuck .ld-module-search-visible-form .input-icon {
          color: #fff !important;
        }
        .mainbar-wrap:not(.is-stuck) .visible-when-stuck {
          display: none;
        }
      }
      @media screen and (max-width: 1199px) {
        /********************************************************* ------------- MOBULE HEADER -------------  - Nav trigger alignment [data-mobile-nav-trigger-alignment]: [left, right]  - Logo alignment [data-mobile-logo-alignment]: [default, center]  - Nav Style [data-mobile-nav-style]: [classic, minimal, modern]  - Nav scheme [data-mobile-nav-scheme]: [gray, light, dark]  - Nav alignment [data-mobile-nav-align]: [left, center, right]  - Header Scheme [data-mobile-header-scheme]: [light, gray, dark]  ********************************************************/
        .main-header {
          position: relative;
          top: auto;
          left: auto;
        }
        [data-overlay-onmobile="true"] .main-header-overlay {
          width: 100%;
          position: absolute;
          top: 0;
          left: 0;
        }
        [data-mobile-nav-trigger-alignment="left"]
          .navbar-header
          .navbar-brand {
          -webkit-box-ordinal-group: 3;
          order: 2;
          -webkit-box-pack: end;
          justify-content: flex-end;
        }
        [data-mobile-nav-trigger-alignment="left"]
          .navbar-header
          .navbar-brand-inner {
          margin-left: -20px !important;
        }
        [data-mobile-nav-trigger-alignment="left"]
          .navbar-header
          .lqd-mobile-modules-container {
          -webkit-box-ordinal-group: 4;
          order: 3;
          -webkit-box-pack: end;
          justify-content: flex-end;
        }
        [data-mobile-nav-trigger-alignment="left"]
          .navbar-header
          .lqd-mobile-modules-container
          + .navbar-brand {
          -webkit-box-pack: center;
          justify-content: center;
        }
        [data-mobile-nav-trigger-alignment="left"]
          .navbar-header
          .lqd-mobile-modules-container
          + .navbar-brand,
        [data-mobile-nav-trigger-alignment="left"]
          .navbar-header
          .lqd-mobile-modules-container
          + .navbar-brand
          .navbar-brand-inner {
          margin-left: 0 !important;
          margin-right: 0 !important;
        }
        [data-mobile-nav-trigger-alignment="left"]
          .navbar-header
          .navbar-toggle {
          -webkit-box-ordinal-group: 2;
          order: 1;
          margin-left: 0 !important;
        }
        [data-mobile-nav-trigger-alignment="right"]
          .navbar-header
          .navbar-brand {
          margin-right: 0;
          margin-left: 0 !important;
        }
        [data-mobile-nav-trigger-alignment="right"]
          .navbar-header
          .navbar-brand-inner {
          margin-right: -20px !important;
        }
        [data-mobile-nav-trigger-alignment="right"]
          .navbar-header
          .navbar-toggle {
          -webkit-box-pack: end;
          justify-content: flex-end;
        }
        [data-mobile-nav-trigger-alignment="right"]
          .navbar-header
          .lqd-mobile-modules-container
          + .navbar-brand {
          -webkit-box-pack: center;
          justify-content: center;
        }
        [data-mobile-nav-trigger-alignment="right"]
          .navbar-header
          .lqd-mobile-modules-container
          + .navbar-brand,
        [data-mobile-nav-trigger-alignment="right"]
          .navbar-header
          .lqd-mobile-modules-container
          + .navbar-brand
          .navbar-brand-inner {
          margin-left: 0 !important;
          margin-right: 0 !important;
        }
        [data-mobile-logo-alignment="center"] .navbar-header .navbar-brand {
          margin-left: auto !important;
          margin-right: auto !important;
          -webkit-box-pack: center !important;
          justify-content: center !important;
          -webkit-box-ordinal-group: 3;
          order: 2;
        }
        [data-mobile-logo-alignment="center"]
          .navbar-header
          .navbar-brand-inner {
          margin-left: 0;
          margin-right: 0;
        }
        [data-mobile-logo-alignment="center"] .navbar-header .navbar-toggle {
          -webkit-box-flex: 0;
          flex: 0 1;
        }
        [data-mobile-logo-alignment="center"]
          .navbar-header
          .lqd-mobile-modules-container {
          -webkit-box-ordinal-group: 4;
          order: 3;
          -webkit-box-pack: end;
          justify-content: flex-end;
        }
        [data-mobile-logo-alignment="center"]
          .navbar-header
          .lqd-mobile-modules-container
          ~ .navbar-brand,
        [data-mobile-logo-alignment="center"]
          .navbar-header
          .lqd-mobile-modules-container
          ~ .navbar-brand
          .navbar-brand-inner {
          margin-left: 0 !important;
          margin-right: 0 !important;
        }
        [data-mobile-logo-alignment="center"]
          .navbar-header
          .lqd-mobile-modules-container
          ~ .navbar-toggle {
          -webkit-box-flex: 0;
          flex: 0 0 33.3333333333%;
        }
        [data-mobile-logo-alignment="center"][data-mobile-nav-trigger-alignment="right"]
          .navbar-header
          .navbar-brand {
          -webkit-box-pack: center;
          justify-content: center;
        }
        [data-mobile-logo-alignment="center"][data-mobile-nav-trigger-alignment="right"]
          .navbar-header
          .lqd-mobile-modules-container {
          -webkit-box-ordinal-group: 2;
          order: 1;
          -webkit-box-pack: start;
          justify-content: flex-start;
        }
        html[dir="rtl"]
          [data-mobile-nav-trigger-alignment="right"]
          .navbar-header
          .navbar-toggle {
          -webkit-box-pack: start;
          justify-content: flex-start;
        }
        html[dir="rtl"]
          [data-mobile-nav-trigger-alignment="right"]
          .navbar-header
          .navbar-brand {
          -webkit-box-pack: end;
          justify-content: flex-end;
        }
        html[dir="rtl"]
          [data-mobile-nav-trigger-alignment="left"]
          .navbar-header
          .navbar-toggle {
          -webkit-box-pack: end;
          justify-content: flex-end;
        }
        html[dir="rtl"]
          [data-mobile-nav-trigger-alignment="left"]
          .navbar-header
          .navbar-brand {
          -webkit-box-pack: start;
          justify-content: flex-start;
        }
        .main-header .header-module {
          display: none;
        }
        .navbar-collapse .header-module {
          display: -webkit-box;
          display: flex;
          margin-left: 0 !important;
          -webkit-box-align: start;
          align-items: flex-start;
          padding-left: 15px;
          padding-right: 15px;
        }
        .navbar-collapse .header-module:first-of-type {
          margin-top: 20px;
        }
        .navbar-header .header-module {
          display: -webkit-inline-box;
          display: inline-flex;
          position: static;
          -webkit-box-ordinal-group: 3;
          order: 2;
        }
        .navbar-header .header-module + .header-module {
          margin-left: 18px;
        }
        .navbar-header .navbar-brand + .header-module {
          margin-left: auto;
        }
        .lqd-mobile-modules-container {
          display: -webkit-box;
          display: flex;
        }
        [data-mobile-nav-align="left"] .navbar-collapse .header-module {
          -webkit-box-align: start;
          align-items: flex-start;
          padding-left: 15px;
          padding-right: 15px;
        }
        .nav-trigger {
          display: -webkit-box;
          display: flex;
        }
        .navbar-header .nav-trigger {
          margin: 0;
          -webkit-box-pack: start;
          justify-content: flex-start;
        }
        .ld-module-dropdown {
          top: 100%;
        }
        .ld-module-cart .ld-module-trigger-icon {
          display: inline-block;
          position: relative;
        }
        .ld-module-cart .ld-module-trigger-icon:before,
        .ld-module-cart .ld-module-trigger-icon:after {
          content: "";
          display: inline-block;
          width: 1.5px;
          height: 21px;
          position: absolute;
          top: 50%;
          left: 0;
          margin-top: -10px;
          background-color: currentColor;
          -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
          -webkit-transition: opacity 0.3s 0.05s, -webkit-transform 0.3s;
          transition: opacity 0.3s 0.05s, -webkit-transform 0.3s;
          transition: transform 0.3s, opacity 0.3s 0.05s;
          transition: transform 0.3s, opacity 0.3s 0.05s, -webkit-transform 0.3s;
        }
        .ld-module-cart .ld-module-trigger-icon:before {
          -webkit-transform: rotate(45deg) translate(-4px, -2.5px);
          transform: rotate(45deg) translate(-4px, -2.5px);
        }
        .ld-module-cart .ld-module-trigger-icon:after {
          -webkit-transform: rotate(-45deg) translate(2px, -4px);
          transform: rotate(-45deg) translate(2px, -4px);
          left: auto;
          right: 0;
        }
        .ld-module-cart .ld-module-trigger-icon i {
          display: inline-block;
          font-family: "liquid-icon" !important;
          opacity: 0;
          -webkit-transform: scale(0.85);
          transform: scale(0.85);
          -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
          transition: opacity 0.3s, -webkit-transform 0.3s;
          transition: transform 0.3s, opacity 0.3s;
          transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
        }
        .ld-module-cart .ld-module-trigger-icon i:before {
          content: "\e929";
        }
        .ld-module-cart .ld-module-trigger-count {
          -webkit-transform: translateX(3px);
          transform: translateX(3px);
          opacity: 0;
          -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
          transition: opacity 0.3s, -webkit-transform 0.3s;
          transition: transform 0.3s, opacity 0.3s;
          transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
        }
        .ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-icon {
          display: inline-block;
          position: relative;
        }
        .ld-module-cart
          .ld-module-trigger.collapsed
          .ld-module-trigger-icon:before,
        .ld-module-cart
          .ld-module-trigger.collapsed
          .ld-module-trigger-icon:after {
          opacity: 0;
          -webkit-transform: rotate(0) scaleY(0.75);
          transform: rotate(0) scaleY(0.75);
        }
        .ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-icon i {
          opacity: 1;
          -webkit-transform: scale(1);
          transform: scale(1);
        }
        .ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-count {
          -webkit-transform: translateX(0);
          transform: translateX(0);
          opacity: 1;
        }
        a.remove.ld-cart-product-remove {
          width: 28px;
          height: 28px;
          margin-right: 8px;
          position: relative;
          top: auto;
          left: auto;
          opacity: 1;
          visibility: visible;
        }
        .ld-module-search .ld-module-dropdown {
          top: 0;
          right: 0;
        }
        .ld-module-search .ld-module-dropdown.in,
        .ld-module-search .ld-module-dropdown[aria-expanded="true"].collapsing {
          height: 100% !important;
        }
        .ld-search-form-container {
          height: 100%;
          width: 100vw;
          padding: 0 0;
          border: none;
        }
        .ld-search-form {
          height: 100%;
        }
        .ld-search-form input {
          height: 100%;
          border: none;
          padding-left: 15px;
          padding-right: 15px;
          border-bottom: 2px solid #eaeaea;
          border-radius: 0;
          color: inherit;
          background: none;
        }
        .ld-search-form .input-icon {
          display: -webkit-inline-box;
          display: inline-flex;
          width: 50px;
          height: 50px;
          right: 0;
          left: auto;
          color: #000;
          font-size: 36px;
          cursor: pointer;
          -webkit-box-align: center;
          align-items: center;
          -webkit-box-pack: center;
          justify-content: center;
          border-radius: 3px;
        }
        .ld-search-form .input-icon:hover {
          background-color: rgba(0, 0, 0, 0.1);
        }
        .ld-search-form .input-icon i:before {
          content: "\e94a";
        }
        .lqd-mobile-modules-container .social-icon {
          font-size: 16px;
        }
        .lqd-mobile-modules-container .social-icon li {
          margin-right: 0.75em;
        }
        .main-header .navbar-brand {
          padding: 22px 0;
          max-width: none !important;
        }
        .main-header .mobile-logo-default ~ .logo-default {
          display: none;
        }
        .main-header .main-nav {
          font-size: 14px;
          font-weight: 500;
          line-height: 1.5em;
          text-transform: none;
          letter-spacing: 0;
          text-align: left;
        }
        .main-header .main-nav > li > a {
          font-size: inherit;
          font-weight: inherit;
          line-height: inherit;
          text-transform: inherit;
          letter-spacing: inherit;
        }
        .navbar-header {
          padding-left: 25px;
          padding-right: 25px;
          -webkit-box-pack: justify;
          justify-content: space-between;
        }
        .navbar-header > * {
          -webkit-box-flex: 0;
          flex: 0 0 33.3333333333%;
        }
        .navbar-collapse {
          overflow-x: hidden;
          overflow-y: auto;
          color: #000;
        }
        .navbar-collapse .social-icon li a {
          color: inherit;
          opacity: 0.7;
        }
        .navbar-collapse .social-icon li a:hover {
          opacity: 1;
        }
        .navbar-collapse .btn-naked,
        .navbar-collapse .btn-underlined {
          color: inherit;
          border-color: currentColor;
        }
        .navbar-collapse .btn-naked:before,
        .navbar-collapse .btn-naked:after,
        .navbar-collapse .btn-underlined:before,
        .navbar-collapse .btn-underlined:after {
          background-color: currentColor;
        }
        .navbar-collapse .btn-naked:before,
        .navbar-collapse .btn-underlined:before {
          opacity: 0.5;
        }
        .navbar-collapse .btn-naked .btn-txt,
        .navbar-collapse .btn-underlined .btn-txt {
          opacity: 0.7;
          -webkit-transition: opacity 0.3s;
          transition: opacity 0.3s;
        }
        .navbar-collapse .btn-naked:hover,
        .navbar-collapse .btn-underlined:hover {
          color: inherit;
        }
        .navbar-collapse .btn-naked:hover .btn-txt,
        .navbar-collapse .btn-underlined:hover .btn-txt {
          opacity: 1;
        }
        ul.nav.main-nav > li {
          padding-left: 0;
          padding-right: 0;
        }
        ul.nav.main-nav > li > a {
          display: -webkit-box;
          display: flex;
          padding: 15px 25px;
          border-bottom: 1px solid rgba(0, 0, 0, 0.05);
          -webkit-box-align: center;
          align-items: center;
          color: #000;
        }
        ul.nav.main-nav > li > a:hover {
          color: #000;
        }
        ul.nav.main-nav + .header-module {
          margin-top: 15px;
        }
        .mainbar-row > .navbar-header {
          margin-left: 15px;
          margin-right: 15px;
        }
        [data-mobile-nav-align="center"] .navbar-collapse {
          text-align: center;
        }
        [data-mobile-nav-align="center"] .navbar-collapse .header-module {
          -webkit-box-align: center !important;
          align-items: center !important;
        }
        [data-mobile-nav-align="center"] ul.nav.main-nav > li > a {
          -webkit-box-pack: center;
          justify-content: center;
        }
        [data-mobile-nav-align="right"] .navbar-collapse .header-module {
          -webkit-box-align: end !important;
          align-items: flex-end !important;
        }
        [data-mobile-nav-style="classic"] .navbar-collapse,
        [data-mobile-nav-style="minimal"] .navbar-collapse {
          max-height: 75vh;
          box-shadow: 0 10px 50px rgba(0, 0, 0, 0.05);
          background-color: #fff;
        }
        [data-mobile-nav-style="modern"] ul.nav.main-nav,
        [data-mobile-nav-style="minimal"] ul.nav.main-nav {
          padding-top: 12px;
          padding-bottom: 12px;
          font-size: 16px;
        }
        [data-mobile-nav-style="modern"] ul.nav.main-nav > li > a,
        [data-mobile-nav-style="minimal"] ul.nav.main-nav > li > a {
          border: none;
        }
        [data-mobile-nav-style="modern"]:before {
          content: "";
          display: inline-block;
          width: 100vw;
          height: 100vh;
          position: fixed;
          top: 0;
          left: 0;
          z-index: -1;
          opacity: 0;
          -webkit-transform: scale(1.75);
          transform: scale(1.75);
          background-image: -webkit-gradient(
            linear,
            right bottom,
            left top,
            from(#1de1bc),
            to(#da0bee)
          );
          background-image: linear-gradient(
            to top left,
            #1de1bc 0%,
            #da0bee 100%
          );
          -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
          transition: opacity 0.3s, -webkit-transform 0.3s;
          transition: opacity 0.3s, transform 0.3s;
          transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
          -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
        }
        [data-mobile-nav-style="modern"] #wrap {
          -webkit-transition: height 0.3s,
            -webkit-transform 0.55s cubic-bezier(0.23, 1, 0.32, 1);
          transition: height 0.3s,
            -webkit-transform 0.55s cubic-bezier(0.23, 1, 0.32, 1);
          transition: transform 0.55s cubic-bezier(0.23, 1, 0.32, 1),
            height 0.3s;
          transition: transform 0.55s cubic-bezier(0.23, 1, 0.32, 1),
            height 0.3s, -webkit-transform 0.55s cubic-bezier(0.23, 1, 0.32, 1);
        }
        [data-mobile-nav-style="modern"] .navbar-toggle {
          pointer-events: none;
        }
        [data-mobile-nav-style="modern"]
          .navbar-toggle.mobile-nav-trigger-cloned {
          pointer-events: all;
        }
        [data-mobile-nav-style="modern"] .navbar-collapse-clone {
          display: -webkit-box !important;
          display: flex !important;
          width: 70vw;
          height: 80vh !important;
          padding-top: 20px;
          border: none;
          position: fixed;
          top: 12vh;
          right: 0;
          z-index: 90;
          background: none !important;
          box-shadow: none;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
          -webkit-box-pack: center;
          justify-content: center;
          -webkit-transform: translate3d(25vw, 0, 0);
          transform: translate3d(25vw, 0, 0);
          opacity: 0;
          visibility: hidden;
          overflow: visible !important;
          -webkit-transition-property: opacity, visibility, -webkit-transform;
          transition-property: opacity, visibility, -webkit-transform;
          transition-property: transform, opacity, visibility;
          transition-property: transform, opacity, visibility, -webkit-transform;
          -webkit-transition-duration: 0.45s;
          transition-duration: 0.45s;
          -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
        }
        [data-mobile-nav-style="modern"] .navbar-collapse-clone .nav-trigger {
          position: absolute;
          top: -20px;
          right: 0;
          z-index: 10;
          -webkit-box-pack: end;
          justify-content: flex-end;
          color: #fff;
          pointer-events: all;
          -webkit-transform: none !important;
          transform: none !important;
          -webkit-transition: none !important;
          transition: none !important;
        }
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          .nav-trigger
          .bars {
          -webkit-box-pack: center;
          justify-content: center;
          padding-left: 8px;
          width: 42px;
          height: 42px;
          border: 2.4px solid rgba(255, 255, 255, 0.4);
          border-radius: 50em;
          -webkit-transform: none !important;
          transform: none !important;
          -webkit-transition: none !important;
          transition: none !important;
        }
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          .nav-trigger
          .bar {
          background-color: #fff;
        }
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          .nav-trigger
          .bar:first-child,
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          .nav-trigger
          .bar:last-child {
          display: none;
        }
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          .nav-trigger
          .bar:nth-child(2) {
          -webkit-transform: translateY(2px) rotate(135deg) !important;
          transform: translateY(2px) rotate(135deg) !important;
          -webkit-transition: none !important;
          transition: none !important;
        }
        [data-mobile-nav-style="modern"] .navbar-collapse-clone ul,
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul.nav.main-nav {
          -webkit-box-flex: 0;
          flex: 0 auto;
        }
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul
          .nav-item-children
          > li
          > a,
        [data-mobile-nav-style="modern"] .navbar-collapse-clone ul > li > a,
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul.nav.main-nav
          .nav-item-children
          > li
          > a,
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul.nav.main-nav
          > li
          > a {
          color: #fff;
        }
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul
          .nav-item-children
          > li
          > a:hover,
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul
          > li
          > a:hover,
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul.nav.main-nav
          .nav-item-children
          > li
          > a:hover,
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul.nav.main-nav
          > li
          > a:hover {
          color: #fff;
        }
        [data-mobile-nav-style="modern"] .navbar-collapse-inner {
          display: block;
          position: relative;
          overflow-x: hidden;
          overflow-y: auto;
        }
        [data-mobile-nav-style="modern"] .megamenu .megamenu-container {
          padding: 0 35px;
        }
        [data-mobile-nav-style="modern"] .megamenu .vc_row,
        [data-mobile-nav-style="modern"] .megamenu .ld-row,
        [data-mobile-nav-style="modern"] .megamenu .ld-container,
        [data-mobile-nav-style="modern"] .megamenu .megamenu-column,
        [data-mobile-nav-style="modern"] .megamenu .vc_column-inner {
          width: 100%;
          border: none !important;
          background: none !important;
          padding: 0 !important;
          margin: 0 !important;
        }
        [data-mobile-nav-style="modern"] .megamenu .ld-fancy-heading > * {
          color: #fff;
        }
        .mobile-nav-activated [data-mobile-nav-style="modern"]:before {
          -webkit-transform: scale(1);
          transform: scale(1);
          opacity: 1;
          -webkit-transition-delay: 0s;
          transition-delay: 0s;
        }
        .mobile-nav-activated [data-mobile-nav-style="modern"] #wrap {
          overflow: hidden;
          background-color: #fff;
          -webkit-transform: translate3d(-80vw, 0, 0);
          transform: translate3d(-80vw, 0, 0);
        }
        .mobile-nav-activated
          [data-mobile-nav-style="modern"]
          .navbar-collapse-clone {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
          opacity: 1;
          visibility: visible !important;
          -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
        }
        .module-expanding,
        .module-collapsing {
          overflow: hidden;
        }
        .module-expanding [data-mobile-nav-style="modern"] #wrap,
        .module-collapsing [data-mobile-nav-style="modern"] #wrap {
          -webkit-transition-property: height, -webkit-transform;
          transition-property: height, -webkit-transform;
          transition-property: transform, height;
          transition-property: transform, height, -webkit-transform;
          -webkit-transition-duration: 0.45s;
          transition-duration: 0.45s;
          -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          background-color: #fff;
          overflow: hidden;
        }
        .module-collapsing [data-mobile-nav-style="modern"] #wrap {
          overflow: hidden;
        }
        [data-mobile-nav-scheme="gray"] .navbar-collapse {
          background-color: #f9f9f9;
          color: #000;
        }
        [data-mobile-nav-scheme="gray"] .main-nav .lqd-custom-menu > li > a,
        [data-mobile-nav-scheme="gray"] ul.nav.main-nav > li > a {
          color: #000;
        }
        [data-mobile-nav-scheme="gray"] .main-nav .lqd-custom-menu > li:hover,
        [data-mobile-nav-scheme="gray"] ul.nav.main-nav > li:hover {
          color: #000;
        }
        [data-mobile-nav-scheme="dark"] .navbar-collapse {
          background-color: #191d18;
          color: #fff;
        }
        [data-mobile-nav-scheme="dark"] .main-nav .lqd-custom-menu > li > a,
        [data-mobile-nav-scheme="dark"] ul.nav.main-nav > li > a {
          border-color: rgba(255, 255, 255, 0.1);
          color: #fff;
        }
        [data-mobile-nav-scheme="dark"]
          .main-nav
          .lqd-custom-menu
          > li
          > a:hover,
        [data-mobile-nav-scheme="dark"] ul.nav.main-nav > li > a:hover {
          color: #fff;
        }
        [data-mobile-nav-scheme="dark"] .submenu-expander {
          background-color: rgba(255, 255, 255, 0.05);
        }
        [data-mobile-header-scheme="light"] .navbar-header {
          background-color: #fff;
        }
        [data-mobile-header-scheme="light"]
          .lqd-mobile-modules-container
          .social-icon
          a,
        [data-mobile-header-scheme="light"]
          .lqd-mobile-modules-container
          .social-icon
          a:hover {
          color: #000;
        }
        [data-mobile-header-scheme="light"]
          .lqd-mobile-modules-container
          .ld-module-trigger {
          color: #000 !important;
        }
        [data-mobile-header-scheme="gray"] .main-header .navbar-header {
          background-color: #f6f6f6;
        }
        [data-mobile-header-scheme="gray"]
          .main-header
          .lqd-mobile-modules-container
          .social-icon
          a,
        [data-mobile-header-scheme="gray"]
          .main-header
          .lqd-mobile-modules-container
          .social-icon
          a:hover {
          color: #000;
        }
        [data-mobile-header-scheme="gray"] .main-header .ld-module-trigger {
          color: #000 !important;
        }
        [data-mobile-header-scheme="dark"] .navbar-header {
          background-color: #191d18;
        }
        [data-mobile-header-scheme="dark"]
          .lqd-mobile-modules-container
          .social-icon
          a,
        [data-mobile-header-scheme="dark"]
          .lqd-mobile-modules-container
          .social-icon
          a:hover {
          color: #000;
        }
        [data-mobile-header-scheme="dark"]
          .lqd-mobile-modules-container
          .ld-module-trigger {
          color: #fff !important;
        }
        [data-mobile-header-scheme="dark"]
          .lqd-mobile-modules-container
          .ld-search-form-container {
          background-color: #191d18;
        }
        [data-mobile-header-scheme="dark"]
          .lqd-mobile-modules-container
          .ld-search-form
          input {
          border-color: rgba(255, 255, 255, 0.45);
          color: #fff;
        }
        [data-mobile-header-scheme="dark"]
          .lqd-mobile-modules-container
          .ld-search-form
          .input-icon {
          color: #fff;
        }
        [data-mobile-header-scheme="dark"]
          .lqd-mobile-modules-container
          .ld-search-form
          .input-icon:hover {
          background-color: rgba(255, 255, 255, 0.1);
        }
        [data-mobile-header-scheme="dark"] .nav-trigger .bar {
          background-color: #fff;
        }
        html[dir="rtl"]
          [data-mobile-nav-style="modern"]
          .navbar-collapse-clone {
          right: 10vw;
        }
        .main-nav .children,
        .nav-item-children {
          display: none;
          min-width: 0;
          padding: 15px 0;
          border-radius: 0;
          position: static;
          top: auto;
          left: auto;
          right: auto;
          visibility: visible;
          text-align: inherit;
          box-shadow: none;
          font-size: inherit;
          font-weight: inherit;
          line-height: inherit;
          text-transform: inherit;
          letter-spacing: inherit;
        }
        .main-nav .children > li > a,
        .nav-item-children > li > a {
          padding: 8px 35px;
          color: inherit;
        }
        .main-nav .children > li:hover > a,
        .nav-item-children > li:hover > a {
          background: none;
        }
        .main-nav .children .nav-item-children,
        .nav-item-children .nav-item-children {
          padding: 8px 0 8px 15px;
        }
        [data-mobile-nav-scheme="dark"] .nav-item-children {
          background-color: #1b201a;
        }
        [data-mobile-nav-scheme="dark"] .nav-item-children > li > a {
          opacity: 0.75;
        }
        [data-mobile-nav-scheme="dark"] .nav-item-children > li:hover > a,
        [data-mobile-nav-scheme="dark"] .nav-item-children > li.active > a,
        [data-mobile-nav-scheme="dark"]
          .nav-item-children
          > li.current-menu-item
          > a {
          color: inherit;
          opacity: 1;
        }
        [data-mobile-nav-align="center"] .nav-item-children {
          text-align: center;
        }
        [data-mobile-nav-align="center"] .nav-item-children .nav-item-children {
          padding-left: 15px;
          padding-right: 15px;
        }
        [data-mobile-nav-style="minimal"] .nav-item-children {
          font-size: 14px;
        }
        [data-mobile-nav-style="modern"] .main-nav .children,
        [data-mobile-nav-style="modern"] .nav-item-children {
          background: transparent;
        }
        .megamenu .nav-item-children {
          left: auto !important;
        }
        .megamenu .megamenu-container {
          padding-top: 15px;
          padding-bottom: 15px;
        }
        .megamenu .megamenu-column {
          padding-left: 15px;
          padding-right: 15px;
        }
        .megamenu .ld-container,
        .megamenu .vc_column-inner {
          padding-left: 15px !important;
          padding-right: 15px !important;
        }
        .megamenu .ld-row {
          display: block;
          margin-left: -15px !important;
          margin-right: -15px !important;
        }
        .megamenu .vc_row,
        .megamenu .wpb_wrapper {
          background: none !important;
          padding: 0 !important;
          margin: 0 !important;
        }
        .megamenu .vc_row {
          border: none !important;
        }
        .megamenu .wpb_single_image.invisible {
          visibility: visible;
        }
        .megamenu-container {
          width: auto !important;
        }
        .main-header .mainbar-wrap {
          padding: 0 !important;
          margin: 0 !important;
        }
        .main-header .mainbar-wrap .mainbar-container {
          width: 100%;
          max-width: none;
          padding-left: 0 !important;
          padding-right: 0 !important;
        }
        .main-header .mainbar-row {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
          padding-left: 0 !important;
          padding-right: 0 !important;
          margin-left: -15px !important;
          margin-right: -15px !important;
        }
        .main-header .mainbar-row > [class^="col"] {
          -webkit-box-flex: 1;
          flex: 1 auto;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
          padding-left: 15px !important;
          padding-right: 15px !important;
          margin-left: 0 !important;
          margin-right: 0 !important;
          min-height: 0;
        }
        .main-header .mainbar-row > [class^="col"] > .main-nav {
          display: none;
        }
        .secondarybar-wrap {
          display: none;
        }
        [data-mobile-secondary-bar="true"] .secondarybar-wrap {
          display: block;
        }
        [data-mobile-secondary-bar="true"] .secondarybar-wrap .header-module {
          display: -webkit-inline-box;
          display: inline-flex;
        }
      }
      /* 7.2. Elements */
      @-webkit-keyframes fadeIn {
        from {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes fadeIn {
        from {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      .text-lowercase {
        text-transform: lowercase !important;
      }

      .text-uppercase {
        text-transform: uppercase !important;
      }

      .text-capitalize {
        text-transform: capitalize !important;
      }

      .text-transform-none {
        text-transform: none !important;
      }

      .text-underline {
        text-decoration: underline;
      }

      .ltr-sp-0 {
        letter-spacing: 0 !important;
      }

      .ltr-sp--015 {
        letter-spacing: -0.015em !important;
      }

      .ltr-sp--025 {
        letter-spacing: -0.025em !important;
      }

      .ltr-sp--05 {
        letter-spacing: -0.05em !important;
      }

      .ltr-sp--075 {
        letter-spacing: -0.075em !important;
      }

      .ltr-sp--1 {
        letter-spacing: -0.1em !important;
      }

      .ltr-sp--135 {
        letter-spacing: -0.135em !important;
      }

      .ltr-sp--15 {
        letter-spacing: -0.15em !important;
      }

      .ltr-sp--175 {
        letter-spacing: -0.175em !important;
      }

      .ltr-sp--2 {
        letter-spacing: -0.2em !important;
      }

      .ltr-sp-015 {
        letter-spacing: 0.015em !important;
      }

      .ltr-sp-025 {
        letter-spacing: 0.025em !important;
      }

      .ltr-sp-05 {
        letter-spacing: 0.05em !important;
      }

      .ltr-sp-075 {
        letter-spacing: 0.075em !important;
      }

      .ltr-sp-1 {
        letter-spacing: 0.1em !important;
      }

      .ltr-sp-135 {
        letter-spacing: 0.135em !important;
      }

      .ltr-sp-15 {
        letter-spacing: 0.15em !important;
      }

      .ltr-sp-175 {
        letter-spacing: 0.175em !important;
      }

      .ltr-sp-2 {
        letter-spacing: 0.2em !important;
      }

      .ltr-sp-25 {
        letter-spacing: 0.25em !important;
      }

      .ltr-sp-3 {
        letter-spacing: 0.3em !important;
      }

      .ltr-sp-35 {
        letter-spacing: 0.35em !important;
      }

      .ltr-sp-4 {
        letter-spacing: 0.4em !important;
      }

      .ltr-sp-5 {
        letter-spacing: 0.5em !important;
      }

      .lh-05 {
        line-height: 0.5em !important;
      }

      .lh-55 {
        line-height: 0.55em !important;
      }

      .lh-75 {
        line-height: 0.75em !important;
      }

      .lh-85 {
        line-height: 0.85em !important;
      }

      .lh-1 {
        line-height: 1em !important;
      }

      .lh-105 {
        line-height: 1.05em !important;
      }

      .lh-11 {
        line-height: 1.1em !important;
      }

      .lh-115 {
        line-height: 1.15em !important;
      }

      .lh-125 {
        line-height: 1.25em !important;
      }

      .lh-13 {
        line-height: 1.3em !important;
      }

      .lh-15 {
        line-height: 1.5em !important;
      }

      .lh-16 {
        line-height: 1.6em !important;
      }

      .lh-165 {
        line-height: 1.65em !important;
      }

      .lh-175 {
        line-height: 1.75em !important;
      }

      .lh-185 {
        line-height: 1.85em !important;
      }

      .lh-2 {
        line-height: 2em !important;
      }

      .lh-215 {
        line-height: 2.15em !important;
      }

      .lh-225 {
        line-height: 2.25em !important;
      }

      .lh-25 {
        line-height: 2.5em !important;
      }

      .font-weight-thin {
        font-weight: 100 !important;
      }

      .font-weight-light {
        font-weight: 300 !important;
      }

      .font-weight-normal {
        font-weight: 400 !important;
      }

      .font-weight-medium {
        font-weight: 500 !important;
      }

      .font-weight-semibold {
        font-weight: 600 !important;
      }

      .font-weight-bold {
        font-weight: 700 !important;
      }

      .font-weight-extrabold {
        font-weight: 900 !important;
      }

      .font-style-normal {
        font-style: normal !important;
      }

      .font-style-italic {
        font-style: italic !important;
      }

      .ws-nowrap {
        white-space: nowrap;
      }

      .font-size-10 {
        font-size: 10px !important;
      }

      .font-size-11 {
        font-size: 11px !important;
      }

      .font-size-12 {
        font-size: 12px !important;
      }

      .font-size-13 {
        font-size: 13px !important;
      }

      .font-size-14 {
        font-size: 14px !important;
      }

      .font-size-15 {
        font-size: 15px !important;
      }

      .font-size-16 {
        font-size: 16px !important;
      }

      .font-size-17 {
        font-size: 17px !important;
      }

      .font-size-18 {
        font-size: 18px !important;
      }

      .font-size-19 {
        font-size: 19px !important;
      }

      .font-size-20 {
        font-size: 20px !important;
      }

      .font-size-21 {
        font-size: 21px !important;
      }

      .font-size-22 {
        font-size: 22px !important;
      }

      .font-size-24 {
        font-size: 24px !important;
      }

      .font-size-26 {
        font-size: 26px !important;
      }

      .font-size-28 {
        font-size: 28px !important;
      }

      .font-size-30 {
        font-size: 30px !important;
      }

      .font-size-32 {
        font-size: 32px !important;
      }

      .font-size-34 {
        font-size: 34px !important;
      }

      .font-size-35 {
        font-size: 35px !important;
      }

      .font-size-36 {
        font-size: 36px !important;
      }

      .font-size-38 {
        font-size: 38px !important;
      }

      .font-size-40 {
        font-size: 40px !important;
      }

      .font-size-42 {
        font-size: 42px !important;
      }

      .font-size-44 {
        font-size: 44px !important;
      }

      .font-size-46 {
        font-size: 46px !important;
      }

      .font-size-48 {
        font-size: 48px !important;
      }

      .font-size-50 {
        font-size: 50px !important;
      }

      .font-size-60 {
        font-size: 60px !important;
      }

      .font-size-1-15x {
        font-size: 1.15em;
      }

      .font-size-1-25x {
        font-size: 1.25em;
      }

      .font-size-1-5x {
        font-size: 1.5em;
      }

      .font-size-1-6x {
        font-size: 1.6em;
      }

      .font-size-1-75x {
        font-size: 1.75em;
      }

      .font-size-2x {
        font-size: 2em;
      }

      .font-size-2-15x {
        font-size: 2.15em;
      }

      .font-size-2-25x {
        font-size: 2.25em;
      }

      .font-size-2-5x {
        font-size: 2.5em;
      }

      .font-size-2-6x {
        font-size: 2.6em;
      }

      .font-size-2-75x {
        font-size: 2.75em;
      }

      .font-size-3x {
        font-size: 3em;
      }

      .font-size-3-15x {
        font-size: 3.15em;
      }

      .font-size-3-3x {
        font-size: 3.3em;
      }

      .text-primary {
        color: var(--color-primary) !important;
      }

      .text-secondary {
        color: var(--color-secondary) !important;
      }

      .text-tertiary {
        color: var(--color-tertiary) !important;
      }

      .text-white {
        color: #fff !important;
      }

      .text-black {
        color: #000 !important;
      }

      .text-dark {
        color: #181b31 !important;
      }

      .text-havelock-blue {
        color: #4c93dc !important;
      }

      .text-turquoise {
        color: #3cd3d1 !important;
      }

      .text-neon-carrot {
        color: #ff8e32 !important;
      }

      .text-arapawa {
        color: #120a57 !important;
      }

      .text-san-marino {
        color: #4a62ac !important;
      }

      .text-hover-primary:hover {
        color: var(--color-primary) !important;
      }

      .text-hover-secondary:hover {
        color: var(--color-secondary) !important;
      }

      .text-hover-white:hover {
        color: #fff !important;
      }

      .text-hover-black:hover {
        color: #000 !important;
      }

      .text-hover-dark:hover {
        color: #181b31 !important;
      }

      .text-fade-white-01 {
        color: rgba(255, 255, 255, 0.1) !important;
      }

      .text-fade-dark-01 {
        color: rgba(0, 0, 0, 0.1) !important;
      }

      .text-fade-white-02 {
        color: rgba(255, 255, 255, 0.2) !important;
      }

      .text-fade-dark-02 {
        color: rgba(0, 0, 0, 0.2) !important;
      }

      .text-fade-white-03 {
        color: rgba(255, 255, 255, 0.3) !important;
      }

      .text-fade-dark-03 {
        color: rgba(0, 0, 0, 0.3) !important;
      }

      .text-fade-white-04 {
        color: rgba(255, 255, 255, 0.4) !important;
      }

      .text-fade-dark-04 {
        color: rgba(0, 0, 0, 0.4) !important;
      }

      .text-fade-white-05 {
        color: rgba(255, 255, 255, 0.5) !important;
      }

      .text-fade-dark-05 {
        color: rgba(0, 0, 0, 0.5) !important;
      }

      .text-fade-white-06 {
        color: rgba(255, 255, 255, 0.6) !important;
      }

      .text-fade-dark-06 {
        color: rgba(0, 0, 0, 0.6) !important;
      }

      .text-fade-white-07 {
        color: rgba(255, 255, 255, 0.7) !important;
      }

      .text-fade-dark-07 {
        color: rgba(0, 0, 0, 0.7) !important;
      }

      .text-fade-white-08 {
        color: rgba(255, 255, 255, 0.8) !important;
      }

      .text-fade-dark-08 {
        color: rgba(0, 0, 0, 0.8) !important;
      }

      .text-fade-white-09 {
        color: rgba(255, 255, 255, 0.9) !important;
      }

      .text-fade-dark-09 {
        color: rgba(0, 0, 0, 0.9) !important;
      }

      .ml-0 {
        margin-left: 0 !important;
      }

      .mr-0 {
        margin-right: 0 !important;
      }

      .ml-auto {
        margin-left: auto !important;
      }

      .mr-auto {
        margin-right: auto !important;
      }

      .mx-auto {
        margin-left: auto;
        margin-right: auto;
      }

      .pl-0 {
        padding-left: 0 !important;
      }

      .pr-0 {
        padding-right: 0 !important;
      }

      .pt-10 {
        padding-top: 10px !important;
      }

      .pb-10 {
        padding-bottom: 10px !important;
      }

      .mt-10 {
        margin-top: 10px !important;
      }

      .mb-10 {
        margin-bottom: 10px !important;
      }

      .pt-15 {
        padding-top: 15px !important;
      }

      .pb-15 {
        padding-bottom: 15px !important;
      }

      .mt-15 {
        margin-top: 15px !important;
      }

      .mb-15 {
        margin-bottom: 15px !important;
      }

      .pt-20 {
        padding-top: 20px !important;
      }

      .pb-20 {
        padding-bottom: 20px !important;
      }

      .mt-20 {
        margin-top: 20px !important;
      }

      .mb-20 {
        margin-bottom: 20px !important;
      }

      .pt-25 {
        padding-top: 25px !important;
      }

      .pb-25 {
        padding-bottom: 25px !important;
      }

      .mt-25 {
        margin-top: 25px !important;
      }

      .mb-25 {
        margin-bottom: 25px !important;
      }

      .pt-30 {
        padding-top: 30px !important;
      }

      .pb-30 {
        padding-bottom: 30px !important;
      }

      .mt-30 {
        margin-top: 30px !important;
      }

      .mb-30 {
        margin-bottom: 30px !important;
      }

      .pt-35 {
        padding-top: 35px !important;
      }

      .pb-35 {
        padding-bottom: 35px !important;
      }

      .mt-35 {
        margin-top: 35px !important;
      }

      .mb-35 {
        margin-bottom: 35px !important;
      }

      .pt-40 {
        padding-top: 40px !important;
      }

      .pb-40 {
        padding-bottom: 40px !important;
      }

      .mt-40 {
        margin-top: 40px !important;
      }

      .mb-40 {
        margin-bottom: 40px !important;
      }

      .pt-45 {
        padding-top: 45px !important;
      }

      .pb-45 {
        padding-bottom: 45px !important;
      }

      .mt-45 {
        margin-top: 45px !important;
      }

      .mb-45 {
        margin-bottom: 45px !important;
      }

      .pt-50 {
        padding-top: 50px !important;
      }

      .pb-50 {
        padding-bottom: 50px !important;
      }

      .mt-50 {
        margin-top: 50px !important;
      }

      .mb-50 {
        margin-bottom: 50px !important;
      }

      .pt-55 {
        padding-top: 55px !important;
      }

      .pb-55 {
        padding-bottom: 55px !important;
      }

      .mt-55 {
        margin-top: 55px !important;
      }

      .mb-55 {
        margin-bottom: 55px !important;
      }

      .pt-60 {
        padding-top: 60px !important;
      }

      .pb-60 {
        padding-bottom: 60px !important;
      }

      .mt-60 {
        margin-top: 60px !important;
      }

      .mb-60 {
        margin-bottom: 60px !important;
      }

      .pt-65 {
        padding-top: 65px !important;
      }

      .pb-65 {
        padding-bottom: 65px !important;
      }

      .mt-65 {
        margin-top: 65px !important;
      }

      .mb-65 {
        margin-bottom: 65px !important;
      }

      .pt-70 {
        padding-top: 70px !important;
      }

      .pb-70 {
        padding-bottom: 70px !important;
      }

      .mt-70 {
        margin-top: 70px !important;
      }

      .mb-70 {
        margin-bottom: 70px !important;
      }

      .pt-75 {
        padding-top: 75px !important;
      }

      .pb-75 {
        padding-bottom: 75px !important;
      }

      .mt-75 {
        margin-top: 75px !important;
      }

      .mb-75 {
        margin-bottom: 75px !important;
      }

      .pt-80 {
        padding-top: 80px !important;
      }

      .pb-80 {
        padding-bottom: 80px !important;
      }

      .mt-80 {
        margin-top: 80px !important;
      }

      .mb-80 {
        margin-bottom: 80px !important;
      }

      .pt-85 {
        padding-top: 85px !important;
      }

      .pb-85 {
        padding-bottom: 85px !important;
      }

      .mt-85 {
        margin-top: 85px !important;
      }

      .mb-85 {
        margin-bottom: 85px !important;
      }

      .pt-90 {
        padding-top: 90px !important;
      }

      .pb-90 {
        padding-bottom: 90px !important;
      }

      .mt-90 {
        margin-top: 90px !important;
      }

      .mb-90 {
        margin-bottom: 90px !important;
      }

      .pt-95 {
        padding-top: 95px !important;
      }

      .pb-95 {
        padding-bottom: 95px !important;
      }

      .mt-95 {
        margin-top: 95px !important;
      }

      .mb-95 {
        margin-bottom: 95px !important;
      }

      .pt-100 {
        padding-top: 100px !important;
      }

      .pb-100 {
        padding-bottom: 100px !important;
      }

      .mt-100 {
        margin-top: 100px !important;
      }

      .mb-100 {
        margin-bottom: 100px !important;
      }

      .pt-105 {
        padding-top: 105px !important;
      }

      .pb-105 {
        padding-bottom: 105px !important;
      }

      .mt-105 {
        margin-top: 105px !important;
      }

      .mb-105 {
        margin-bottom: 105px !important;
      }

      .pt-110 {
        padding-top: 110px !important;
      }

      .pb-110 {
        padding-bottom: 110px !important;
      }

      .mt-110 {
        margin-top: 110px !important;
      }

      .mb-110 {
        margin-bottom: 110px !important;
      }

      .pt-115 {
        padding-top: 115px !important;
      }

      .pb-115 {
        padding-bottom: 115px !important;
      }

      .mt-115 {
        margin-top: 115px !important;
      }

      .mb-115 {
        margin-bottom: 115px !important;
      }

      .pt-120 {
        padding-top: 120px !important;
      }

      .pb-120 {
        padding-bottom: 120px !important;
      }

      .mt-120 {
        margin-top: 120px !important;
      }

      .mb-120 {
        margin-bottom: 120px !important;
      }

      .pt-125 {
        padding-top: 125px !important;
      }

      .pb-125 {
        padding-bottom: 125px !important;
      }

      .mt-125 {
        margin-top: 125px !important;
      }

      .mb-125 {
        margin-bottom: 125px !important;
      }

      .pt-130 {
        padding-top: 130px !important;
      }

      .pb-130 {
        padding-bottom: 130px !important;
      }

      .mt-130 {
        margin-top: 130px !important;
      }

      .mb-130 {
        margin-bottom: 130px !important;
      }

      .pt-135 {
        padding-top: 135px !important;
      }

      .pb-135 {
        padding-bottom: 135px !important;
      }

      .mt-135 {
        margin-top: 135px !important;
      }

      .mb-135 {
        margin-bottom: 135px !important;
      }

      .pt-140 {
        padding-top: 140px !important;
      }

      .pb-140 {
        padding-bottom: 140px !important;
      }

      .mt-140 {
        margin-top: 140px !important;
      }

      .mb-140 {
        margin-bottom: 140px !important;
      }

      .pt-145 {
        padding-top: 145px !important;
      }

      .pb-145 {
        padding-bottom: 145px !important;
      }

      .mt-145 {
        margin-top: 145px !important;
      }

      .mb-145 {
        margin-bottom: 145px !important;
      }

      .pt-150 {
        padding-top: 150px !important;
      }

      .pb-150 {
        padding-bottom: 150px !important;
      }

      .mt-150 {
        margin-top: 150px !important;
      }

      .mb-150 {
        margin-bottom: 150px !important;
      }

      .pt-155 {
        padding-top: 155px !important;
      }

      .pb-155 {
        padding-bottom: 155px !important;
      }

      .mt-155 {
        margin-top: 155px !important;
      }

      .mb-155 {
        margin-bottom: 155px !important;
      }

      .pt-160 {
        padding-top: 160px !important;
      }

      .pb-160 {
        padding-bottom: 160px !important;
      }

      .mt-160 {
        margin-top: 160px !important;
      }

      .mb-160 {
        margin-bottom: 160px !important;
      }

      .pt-165 {
        padding-top: 165px !important;
      }

      .pb-165 {
        padding-bottom: 165px !important;
      }

      .mt-165 {
        margin-top: 165px !important;
      }

      .mb-165 {
        margin-bottom: 165px !important;
      }

      .pt-170 {
        padding-top: 170px !important;
      }

      .pb-170 {
        padding-bottom: 170px !important;
      }

      .mt-170 {
        margin-top: 170px !important;
      }

      .mb-170 {
        margin-bottom: 170px !important;
      }

      .pt-175 {
        padding-top: 175px !important;
      }

      .pb-175 {
        padding-bottom: 175px !important;
      }

      .mt-175 {
        margin-top: 175px !important;
      }

      .mb-175 {
        margin-bottom: 175px !important;
      }

      .pt-180 {
        padding-top: 180px !important;
      }

      .pb-180 {
        padding-bottom: 180px !important;
      }

      .mt-180 {
        margin-top: 180px !important;
      }

      .mb-180 {
        margin-bottom: 180px !important;
      }

      .pt-185 {
        padding-top: 185px !important;
      }

      .pb-185 {
        padding-bottom: 185px !important;
      }

      .mt-185 {
        margin-top: 185px !important;
      }

      .mb-185 {
        margin-bottom: 185px !important;
      }

      .pt-190 {
        padding-top: 190px !important;
      }

      .pb-190 {
        padding-bottom: 190px !important;
      }

      .mt-190 {
        margin-top: 190px !important;
      }

      .mb-190 {
        margin-bottom: 190px !important;
      }

      .pt-195 {
        padding-top: 195px !important;
      }

      .pb-195 {
        padding-bottom: 195px !important;
      }

      .mt-195 {
        margin-top: 195px !important;
      }

      .mb-195 {
        margin-bottom: 195px !important;
      }

      .pt-200 {
        padding-top: 200px !important;
      }

      .pb-200 {
        padding-bottom: 200px !important;
      }

      .mt-200 {
        margin-top: 200px !important;
      }

      .mb-200 {
        margin-bottom: 200px !important;
      }

      .pt-205 {
        padding-top: 205px !important;
      }

      .pb-205 {
        padding-bottom: 205px !important;
      }

      .mt-205 {
        margin-top: 205px !important;
      }

      .mb-205 {
        margin-bottom: 205px !important;
      }

      .pt-210 {
        padding-top: 210px !important;
      }

      .pb-210 {
        padding-bottom: 210px !important;
      }

      .mt-210 {
        margin-top: 210px !important;
      }

      .mb-210 {
        margin-bottom: 210px !important;
      }

      .pt-215 {
        padding-top: 215px !important;
      }

      .pb-215 {
        padding-bottom: 215px !important;
      }

      .mt-215 {
        margin-top: 215px !important;
      }

      .mb-215 {
        margin-bottom: 215px !important;
      }

      .pt-220 {
        padding-top: 220px !important;
      }

      .pb-220 {
        padding-bottom: 220px !important;
      }

      .mt-220 {
        margin-top: 220px !important;
      }

      .mb-220 {
        margin-bottom: 220px !important;
      }

      .pt-225 {
        padding-top: 225px !important;
      }

      .pb-225 {
        padding-bottom: 225px !important;
      }

      .mt-225 {
        margin-top: 225px !important;
      }

      .mb-225 {
        margin-bottom: 225px !important;
      }

      .pt-230 {
        padding-top: 230px !important;
      }

      .pb-230 {
        padding-bottom: 230px !important;
      }

      .mt-230 {
        margin-top: 230px !important;
      }

      .mb-230 {
        margin-bottom: 230px !important;
      }

      .pt-235 {
        padding-top: 235px !important;
      }

      .pb-235 {
        padding-bottom: 235px !important;
      }

      .mt-235 {
        margin-top: 235px !important;
      }

      .mb-235 {
        margin-bottom: 235px !important;
      }

      .pt-240 {
        padding-top: 240px !important;
      }

      .pb-240 {
        padding-bottom: 240px !important;
      }

      .mt-240 {
        margin-top: 240px !important;
      }

      .mb-240 {
        margin-bottom: 240px !important;
      }

      .pt-245 {
        padding-top: 245px !important;
      }

      .pb-245 {
        padding-bottom: 245px !important;
      }

      .mt-245 {
        margin-top: 245px !important;
      }

      .mb-245 {
        margin-bottom: 245px !important;
      }

      .pt-250 {
        padding-top: 250px !important;
      }

      .pb-250 {
        padding-bottom: 250px !important;
      }

      .mt-250 {
        margin-top: 250px !important;
      }

      .mb-250 {
        margin-bottom: 250px !important;
      }

      .pt-255 {
        padding-top: 255px !important;
      }

      .pb-255 {
        padding-bottom: 255px !important;
      }

      .mt-255 {
        margin-top: 255px !important;
      }

      .mb-255 {
        margin-bottom: 255px !important;
      }

      .pt-260 {
        padding-top: 260px !important;
      }

      .pb-260 {
        padding-bottom: 260px !important;
      }

      .mt-260 {
        margin-top: 260px !important;
      }

      .mb-260 {
        margin-bottom: 260px !important;
      }

      .pt-265 {
        padding-top: 265px !important;
      }

      .pb-265 {
        padding-bottom: 265px !important;
      }

      .mt-265 {
        margin-top: 265px !important;
      }

      .mb-265 {
        margin-bottom: 265px !important;
      }

      .pt-270 {
        padding-top: 270px !important;
      }

      .pb-270 {
        padding-bottom: 270px !important;
      }

      .mt-270 {
        margin-top: 270px !important;
      }

      .mb-270 {
        margin-bottom: 270px !important;
      }

      .pt-275 {
        padding-top: 275px !important;
      }

      .pb-275 {
        padding-bottom: 275px !important;
      }

      .mt-275 {
        margin-top: 275px !important;
      }

      .mb-275 {
        margin-bottom: 275px !important;
      }

      .pt-280 {
        padding-top: 280px !important;
      }

      .pb-280 {
        padding-bottom: 280px !important;
      }

      .mt-280 {
        margin-top: 280px !important;
      }

      .mb-280 {
        margin-bottom: 280px !important;
      }

      .pt-285 {
        padding-top: 285px !important;
      }

      .pb-285 {
        padding-bottom: 285px !important;
      }

      .mt-285 {
        margin-top: 285px !important;
      }

      .mb-285 {
        margin-bottom: 285px !important;
      }

      .branded [class*="fa-behance"] {
        background-color: #1769ff;
      }

      .branded [class*="fa-behance-square"] {
        background-color: #1769ff;
      }

      .branded [class*="fa-codepen"] {
        background-color: #0ebeff;
      }

      .branded [class*="fa-deviantart"] {
        background-color: #05cc47;
      }

      .branded [class*="fa-digg"] {
        background-color: #005be2;
      }

      .branded [class*="fa-dribbble"] {
        background-color: #ea4c89;
      }

      .branded [class*="fa-facebook"] {
        background-color: #3b5998;
      }

      .branded [class*="fa-facebook-square"] {
        background-color: #3b5998;
      }

      .branded [class*="fa-flickr"] {
        background-color: #0063dc;
      }

      .branded [class*="fa-github"] {
        background-color: #4078c0;
      }

      .branded [class*="fa-google"] {
        background-color: #4285f4;
      }

      .branded [class*="fa-google-plus"] {
        background-color: #dd4b39;
      }

      .branded [class*="fa-instagram"] {
        background-color: #405de6;
      }

      .branded [class*="fa-jsfiddle"] {
        background-color: #0084ff;
      }

      .branded [class*="fa-linkedin"] {
        background-color: #0077b5;
      }

      .branded [class*="fa-medium"] {
        background-color: #00ab6c;
      }

      .branded [class*="fa-paypal"] {
        background-color: #003087;
      }

      .branded [class*="fa-pinterest"] {
        background-color: #bd081c;
      }

      .branded [class*="fa-pinterest-p"] {
        background-color: #bd081c;
      }

      .branded [class*="fa-reddit"] {
        background-color: #ff4500;
      }

      .branded [class*="fa-reddit-square"] {
        background-color: #ff4500;
      }

      .branded [class*="fa-skype"] {
        background-color: #00aff0;
      }

      .branded [class*="fa-slack"] {
        background-color: #6ecadc;
      }

      .branded [class*="fa-snapchat"] {
        background-color: #fffc00;
      }

      .branded [class*="fa-soundcloud"] {
        background-color: #ff8800;
      }

      .branded [class*="fa-spotify"] {
        background-color: #1db954;
      }

      .branded [class*="fa-stack-overflow"] {
        background-color: #f48024;
      }

      .branded [class*="fa-telegram"] {
        background-color: #0088cc;
      }

      .branded [class*="fa-trello"] {
        background-color: #0079bf;
      }

      .branded [class*="fa-tumblr"] {
        background-color: #35465c;
      }

      .branded [class*="fa-twitch"] {
        background-color: #6441a5;
      }

      .branded [class*="fa-twitter"] {
        background-color: #1da1f2;
      }

      .branded [class*="fa-twitter-square"] {
        background-color: #1da1f2;
      }

      .branded [class*="fa-vimeo"] {
        background-color: #1ab7ea;
      }

      .branded [class*="fa-wordpress"] {
        background-color: #21759b;
      }

      .branded [class*="fa-youtube"] {
        background-color: #ff0000;
      }

      .branded [class*="fa-youtube-play"] {
        background-color: #ff0000;
      }

      .branded-text [class*="fa-behance"] {
        color: #1769ff;
      }

      .branded-text [class*="fa-behance-square"] {
        color: #1769ff;
      }

      .branded-text [class*="fa-codepen"] {
        color: #0ebeff;
      }

      .branded-text [class*="fa-deviantart"] {
        color: #05cc47;
      }

      .branded-text [class*="fa-digg"] {
        color: #005be2;
      }

      .branded-text [class*="fa-dribbble"] {
        color: #ea4c89;
      }

      .branded-text [class*="fa-facebook"] {
        color: #3b5998;
      }

      .branded-text [class*="fa-facebook-square"] {
        color: #3b5998;
      }

      .branded-text [class*="fa-flickr"] {
        color: #0063dc;
      }

      .branded-text [class*="fa-github"] {
        color: #4078c0;
      }

      .branded-text [class*="fa-google"] {
        color: #4285f4;
      }

      .branded-text [class*="fa-google-plus"] {
        color: #dd4b39;
      }

      .branded-text [class*="fa-instagram"] {
        color: #405de6;
      }

      .branded-text [class*="fa-jsfiddle"] {
        color: #0084ff;
      }

      .branded-text [class*="fa-linkedin"] {
        color: #0077b5;
      }

      .branded-text [class*="fa-medium"] {
        color: #00ab6c;
      }

      .branded-text [class*="fa-paypal"] {
        color: #003087;
      }

      .branded-text [class*="fa-pinterest"] {
        color: #bd081c;
      }

      .branded-text [class*="fa-pinterest-p"] {
        color: #bd081c;
      }

      .branded-text [class*="fa-reddit"] {
        color: #ff4500;
      }

      .branded-text [class*="fa-reddit-square"] {
        color: #ff4500;
      }

      .branded-text [class*="fa-skype"] {
        color: #00aff0;
      }

      .branded-text [class*="fa-slack"] {
        color: #6ecadc;
      }

      .branded-text [class*="fa-snapchat"] {
        color: #fffc00;
      }

      .branded-text [class*="fa-soundcloud"] {
        color: #ff8800;
      }

      .branded-text [class*="fa-spotify"] {
        color: #1db954;
      }

      .branded-text [class*="fa-stack-overflow"] {
        color: #f48024;
      }

      .branded-text [class*="fa-telegram"] {
        color: #0088cc;
      }

      .branded-text [class*="fa-trello"] {
        color: #0079bf;
      }

      .branded-text [class*="fa-tumblr"] {
        color: #35465c;
      }

      .branded-text [class*="fa-twitch"] {
        color: #6441a5;
      }

      .branded-text [class*="fa-twitter"] {
        color: #1da1f2;
      }

      .branded-text [class*="fa-twitter-square"] {
        color: #1da1f2;
      }

      .branded-text [class*="fa-vimeo"] {
        color: #1ab7ea;
      }

      .branded-text [class*="fa-wordpress"] {
        color: #21759b;
      }

      .branded-text [class*="fa-youtube"] {
        color: #ff0000;
      }

      .branded-text [class*="fa-youtube-play"] {
        color: #ff0000;
      }

      .overflow-hidden {
        overflow: hidden !important;
      }

      .overflow-visible {
        overflow: visible !important;
      }

      .star-rating {
        padding: 0;
        margin: 0;
        list-style: none;
      }
      .star-rating li {
        display: inline-block;
        font-size: 1em;
        line-height: 1.5em;
        color: #ffcc00;
        letter-spacing: 0.1em;
        margin: 0;
      }
      .star-rating.square li {
        display: -webkit-inline-box;
        display: inline-flex;
        width: 30px;
        height: 30px;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        border-radius: 2px;
        font-size: 20px;
        color: #fff;
        background-color: #ff7a4b;
      }
      .star-rating.square.sm li {
        width: 13px;
        height: 13px;
        font-size: 8px;
      }

      .liquid-overlay-link {
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        text-indent: -99999px;
      }

      .add-dropcap:first-letter {
        float: left;
        margin-right: 0.1em;
        font-size: 4em;
        line-height: 0.75em;
        font-weight: 700;
        color: #000;
      }

      .fullwidth {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
      }

      .fullheight {
        min-height: 100vh;
      }
      .is-ie .fullheight {
        height: 100vh;
      }

      [data-hover3d="true"] [data-stacking-factor] {
        -webkit-transition: none;
        transition: none;
      }

      .ld-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }

      .perspective {
        -webkit-perspective: 1800px;
        perspective: 1800px;
      }

      .will-change {
        will-change: transform, opacity;
      }

      .transition-none {
        -webkit-transition: none !important;
        transition: none !important;
      }

      .z-index-1 {
        z-index: 1;
      }

      .z-index-2 {
        z-index: 2;
      }

      .z-index-3 {
        z-index: 3;
      }

      .z-index-4 {
        z-index: 4;
      }

      .z-index-5 {
        z-index: 5;
      }

      .pos-rel {
        position: relative;
      }

      .pos-abs {
        position: absolute !important;
      }

      .pos-fix {
        position: fixed !important;
      }

      .pos-stc {
        position: static !important;
      }

      .border-gray {
        border: 1px solid #ddd;
      }

      .border-athens-gray {
        border: 1px solid #e8e9f1;
      }

      .bb-light {
        border-bottom: 1px solid #ebedf6;
      }

      .border-fade-white-005 {
        border: 1px solid rgba(255, 255, 255, 0.05);
      }

      .border-fade-black-005 {
        border: 1px solid rgba(0, 0, 0, 0.05);
      }

      .bt-fade-white-005 {
        border-top: 1px solid rgba(255, 255, 255, 0.05);
      }

      .bb-fade-white-005 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.05);
      }

      .br-fade-white-005 {
        border-right: 1px solid rgba(255, 255, 255, 0.05);
      }

      .bl-fade-white-005 {
        border-left: 1px solid rgba(255, 255, 255, 0.05);
      }

      .bt-fade-black-005 {
        border-top: 1px solid rgba(0, 0, 0, 0.05);
      }

      .bb-fade-black-005 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.05);
      }

      .br-fade-black-005 {
        border-right: 1px solid rgba(0, 0, 0, 0.05);
      }

      .bl-fade-black-005 {
        border-left: 1px solid rgba(0, 0, 0, 0.05);
      }

      .border-fade-white-01 {
        border: 1px solid rgba(255, 255, 255, 0.1);
      }

      .border-fade-black-01 {
        border: 1px solid rgba(0, 0, 0, 0.1);
      }

      .bt-fade-white-01 {
        border-top: 1px solid rgba(255, 255, 255, 0.1);
      }

      .bb-fade-white-01 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      }

      .br-fade-white-01 {
        border-right: 1px solid rgba(255, 255, 255, 0.1);
      }

      .bl-fade-white-01 {
        border-left: 1px solid rgba(255, 255, 255, 0.1);
      }

      .bt-fade-black-01 {
        border-top: 1px solid rgba(0, 0, 0, 0.1);
      }

      .bb-fade-black-01 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      }

      .br-fade-black-01 {
        border-right: 1px solid rgba(0, 0, 0, 0.1);
      }

      .bl-fade-black-01 {
        border-left: 1px solid rgba(0, 0, 0, 0.1);
      }

      .border-fade-white-015 {
        border: 1px solid rgba(255, 255, 255, 0.15);
      }

      .border-fade-black-015 {
        border: 1px solid rgba(0, 0, 0, 0.15);
      }

      .bt-fade-white-015 {
        border-top: 1px solid rgba(255, 255, 255, 0.15);
      }

      .bb-fade-white-015 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.15);
      }

      .br-fade-white-015 {
        border-right: 1px solid rgba(255, 255, 255, 0.15);
      }

      .bl-fade-white-015 {
        border-left: 1px solid rgba(255, 255, 255, 0.15);
      }

      .bt-fade-black-015 {
        border-top: 1px solid rgba(0, 0, 0, 0.15);
      }

      .bb-fade-black-015 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.15);
      }

      .br-fade-black-015 {
        border-right: 1px solid rgba(0, 0, 0, 0.15);
      }

      .bl-fade-black-015 {
        border-left: 1px solid rgba(0, 0, 0, 0.15);
      }

      .border-fade-white-02 {
        border: 1px solid rgba(255, 255, 255, 0.2);
      }

      .border-fade-black-02 {
        border: 1px solid rgba(0, 0, 0, 0.2);
      }

      .bt-fade-white-02 {
        border-top: 1px solid rgba(255, 255, 255, 0.2);
      }

      .bb-fade-white-02 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
      }

      .br-fade-white-02 {
        border-right: 1px solid rgba(255, 255, 255, 0.2);
      }

      .bl-fade-white-02 {
        border-left: 1px solid rgba(255, 255, 255, 0.2);
      }

      .bt-fade-black-02 {
        border-top: 1px solid rgba(0, 0, 0, 0.2);
      }

      .bb-fade-black-02 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
      }

      .br-fade-black-02 {
        border-right: 1px solid rgba(0, 0, 0, 0.2);
      }

      .bl-fade-black-02 {
        border-left: 1px solid rgba(0, 0, 0, 0.2);
      }

      .border-fade-white-025 {
        border: 1px solid rgba(255, 255, 255, 0.25);
      }

      .border-fade-black-025 {
        border: 1px solid rgba(0, 0, 0, 0.25);
      }

      .bt-fade-white-025 {
        border-top: 1px solid rgba(255, 255, 255, 0.25);
      }

      .bb-fade-white-025 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.25);
      }

      .br-fade-white-025 {
        border-right: 1px solid rgba(255, 255, 255, 0.25);
      }

      .bl-fade-white-025 {
        border-left: 1px solid rgba(255, 255, 255, 0.25);
      }

      .bt-fade-black-025 {
        border-top: 1px solid rgba(0, 0, 0, 0.25);
      }

      .bb-fade-black-025 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.25);
      }

      .br-fade-black-025 {
        border-right: 1px solid rgba(0, 0, 0, 0.25);
      }

      .bl-fade-black-025 {
        border-left: 1px solid rgba(0, 0, 0, 0.25);
      }

      .border-fade-white-03 {
        border: 1px solid rgba(255, 255, 255, 0.3);
      }

      .border-fade-black-03 {
        border: 1px solid rgba(0, 0, 0, 0.3);
      }

      .bt-fade-white-03 {
        border-top: 1px solid rgba(255, 255, 255, 0.3);
      }

      .bb-fade-white-03 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
      }

      .br-fade-white-03 {
        border-right: 1px solid rgba(255, 255, 255, 0.3);
      }

      .bl-fade-white-03 {
        border-left: 1px solid rgba(255, 255, 255, 0.3);
      }

      .bt-fade-black-03 {
        border-top: 1px solid rgba(0, 0, 0, 0.3);
      }

      .bb-fade-black-03 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.3);
      }

      .br-fade-black-03 {
        border-right: 1px solid rgba(0, 0, 0, 0.3);
      }

      .bl-fade-black-03 {
        border-left: 1px solid rgba(0, 0, 0, 0.3);
      }

      .border-fade-white-035 {
        border: 1px solid rgba(255, 255, 255, 0.35);
      }

      .border-fade-black-035 {
        border: 1px solid rgba(0, 0, 0, 0.35);
      }

      .bt-fade-white-035 {
        border-top: 1px solid rgba(255, 255, 255, 0.35);
      }

      .bb-fade-white-035 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.35);
      }

      .br-fade-white-035 {
        border-right: 1px solid rgba(255, 255, 255, 0.35);
      }

      .bl-fade-white-035 {
        border-left: 1px solid rgba(255, 255, 255, 0.35);
      }

      .bt-fade-black-035 {
        border-top: 1px solid rgba(0, 0, 0, 0.35);
      }

      .bb-fade-black-035 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.35);
      }

      .br-fade-black-035 {
        border-right: 1px solid rgba(0, 0, 0, 0.35);
      }

      .bl-fade-black-035 {
        border-left: 1px solid rgba(0, 0, 0, 0.35);
      }

      .border-fade-white-04 {
        border: 1px solid rgba(255, 255, 255, 0.4);
      }

      .border-fade-black-04 {
        border: 1px solid rgba(0, 0, 0, 0.4);
      }

      .bt-fade-white-04 {
        border-top: 1px solid rgba(255, 255, 255, 0.4);
      }

      .bb-fade-white-04 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.4);
      }

      .br-fade-white-04 {
        border-right: 1px solid rgba(255, 255, 255, 0.4);
      }

      .bl-fade-white-04 {
        border-left: 1px solid rgba(255, 255, 255, 0.4);
      }

      .bt-fade-black-04 {
        border-top: 1px solid rgba(0, 0, 0, 0.4);
      }

      .bb-fade-black-04 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.4);
      }

      .br-fade-black-04 {
        border-right: 1px solid rgba(0, 0, 0, 0.4);
      }

      .bl-fade-black-04 {
        border-left: 1px solid rgba(0, 0, 0, 0.4);
      }

      .border-fade-white-045 {
        border: 1px solid rgba(255, 255, 255, 0.45);
      }

      .border-fade-black-045 {
        border: 1px solid rgba(0, 0, 0, 0.45);
      }

      .bt-fade-white-045 {
        border-top: 1px solid rgba(255, 255, 255, 0.45);
      }

      .bb-fade-white-045 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.45);
      }

      .br-fade-white-045 {
        border-right: 1px solid rgba(255, 255, 255, 0.45);
      }

      .bl-fade-white-045 {
        border-left: 1px solid rgba(255, 255, 255, 0.45);
      }

      .bt-fade-black-045 {
        border-top: 1px solid rgba(0, 0, 0, 0.45);
      }

      .bb-fade-black-045 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.45);
      }

      .br-fade-black-045 {
        border-right: 1px solid rgba(0, 0, 0, 0.45);
      }

      .bl-fade-black-045 {
        border-left: 1px solid rgba(0, 0, 0, 0.45);
      }

      .border-fade-white-05 {
        border: 1px solid rgba(255, 255, 255, 0.5);
      }

      .border-fade-black-05 {
        border: 1px solid rgba(0, 0, 0, 0.5);
      }

      .bt-fade-white-05 {
        border-top: 1px solid rgba(255, 255, 255, 0.5);
      }

      .bb-fade-white-05 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
      }

      .br-fade-white-05 {
        border-right: 1px solid rgba(255, 255, 255, 0.5);
      }

      .bl-fade-white-05 {
        border-left: 1px solid rgba(255, 255, 255, 0.5);
      }

      .bt-fade-black-05 {
        border-top: 1px solid rgba(0, 0, 0, 0.5);
      }

      .bb-fade-black-05 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.5);
      }

      .br-fade-black-05 {
        border-right: 1px solid rgba(0, 0, 0, 0.5);
      }

      .bl-fade-black-05 {
        border-left: 1px solid rgba(0, 0, 0, 0.5);
      }

      .border-fade-white-055 {
        border: 1px solid rgba(255, 255, 255, 0.55);
      }

      .border-fade-black-055 {
        border: 1px solid rgba(0, 0, 0, 0.55);
      }

      .bt-fade-white-055 {
        border-top: 1px solid rgba(255, 255, 255, 0.55);
      }

      .bb-fade-white-055 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.55);
      }

      .br-fade-white-055 {
        border-right: 1px solid rgba(255, 255, 255, 0.55);
      }

      .bl-fade-white-055 {
        border-left: 1px solid rgba(255, 255, 255, 0.55);
      }

      .bt-fade-black-055 {
        border-top: 1px solid rgba(0, 0, 0, 0.55);
      }

      .bb-fade-black-055 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.55);
      }

      .br-fade-black-055 {
        border-right: 1px solid rgba(0, 0, 0, 0.55);
      }

      .bl-fade-black-055 {
        border-left: 1px solid rgba(0, 0, 0, 0.55);
      }

      .border-fade-white-06 {
        border: 1px solid rgba(255, 255, 255, 0.6);
      }

      .border-fade-black-06 {
        border: 1px solid rgba(0, 0, 0, 0.6);
      }

      .bt-fade-white-06 {
        border-top: 1px solid rgba(255, 255, 255, 0.6);
      }

      .bb-fade-white-06 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.6);
      }

      .br-fade-white-06 {
        border-right: 1px solid rgba(255, 255, 255, 0.6);
      }

      .bl-fade-white-06 {
        border-left: 1px solid rgba(255, 255, 255, 0.6);
      }

      .bt-fade-black-06 {
        border-top: 1px solid rgba(0, 0, 0, 0.6);
      }

      .bb-fade-black-06 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.6);
      }

      .br-fade-black-06 {
        border-right: 1px solid rgba(0, 0, 0, 0.6);
      }

      .bl-fade-black-06 {
        border-left: 1px solid rgba(0, 0, 0, 0.6);
      }

      .border-fade-white-065 {
        border: 1px solid rgba(255, 255, 255, 0.65);
      }

      .border-fade-black-065 {
        border: 1px solid rgba(0, 0, 0, 0.65);
      }

      .bt-fade-white-065 {
        border-top: 1px solid rgba(255, 255, 255, 0.65);
      }

      .bb-fade-white-065 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.65);
      }

      .br-fade-white-065 {
        border-right: 1px solid rgba(255, 255, 255, 0.65);
      }

      .bl-fade-white-065 {
        border-left: 1px solid rgba(255, 255, 255, 0.65);
      }

      .bt-fade-black-065 {
        border-top: 1px solid rgba(0, 0, 0, 0.65);
      }

      .bb-fade-black-065 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.65);
      }

      .br-fade-black-065 {
        border-right: 1px solid rgba(0, 0, 0, 0.65);
      }

      .bl-fade-black-065 {
        border-left: 1px solid rgba(0, 0, 0, 0.65);
      }

      .border-fade-white-07 {
        border: 1px solid rgba(255, 255, 255, 0.7);
      }

      .border-fade-black-07 {
        border: 1px solid rgba(0, 0, 0, 0.7);
      }

      .bt-fade-white-07 {
        border-top: 1px solid rgba(255, 255, 255, 0.7);
      }

      .bb-fade-white-07 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.7);
      }

      .br-fade-white-07 {
        border-right: 1px solid rgba(255, 255, 255, 0.7);
      }

      .bl-fade-white-07 {
        border-left: 1px solid rgba(255, 255, 255, 0.7);
      }

      .bt-fade-black-07 {
        border-top: 1px solid rgba(0, 0, 0, 0.7);
      }

      .bb-fade-black-07 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.7);
      }

      .br-fade-black-07 {
        border-right: 1px solid rgba(0, 0, 0, 0.7);
      }

      .bl-fade-black-07 {
        border-left: 1px solid rgba(0, 0, 0, 0.7);
      }

      .border-fade-white-075 {
        border: 1px solid rgba(255, 255, 255, 0.75);
      }

      .border-fade-black-075 {
        border: 1px solid rgba(0, 0, 0, 0.75);
      }

      .bt-fade-white-075 {
        border-top: 1px solid rgba(255, 255, 255, 0.75);
      }

      .bb-fade-white-075 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.75);
      }

      .br-fade-white-075 {
        border-right: 1px solid rgba(255, 255, 255, 0.75);
      }

      .bl-fade-white-075 {
        border-left: 1px solid rgba(255, 255, 255, 0.75);
      }

      .bt-fade-black-075 {
        border-top: 1px solid rgba(0, 0, 0, 0.75);
      }

      .bb-fade-black-075 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.75);
      }

      .br-fade-black-075 {
        border-right: 1px solid rgba(0, 0, 0, 0.75);
      }

      .bl-fade-black-075 {
        border-left: 1px solid rgba(0, 0, 0, 0.75);
      }

      .border-fade-white-08 {
        border: 1px solid rgba(255, 255, 255, 0.8);
      }

      .border-fade-black-08 {
        border: 1px solid rgba(0, 0, 0, 0.8);
      }

      .bt-fade-white-08 {
        border-top: 1px solid rgba(255, 255, 255, 0.8);
      }

      .bb-fade-white-08 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.8);
      }

      .br-fade-white-08 {
        border-right: 1px solid rgba(255, 255, 255, 0.8);
      }

      .bl-fade-white-08 {
        border-left: 1px solid rgba(255, 255, 255, 0.8);
      }

      .bt-fade-black-08 {
        border-top: 1px solid rgba(0, 0, 0, 0.8);
      }

      .bb-fade-black-08 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.8);
      }

      .br-fade-black-08 {
        border-right: 1px solid rgba(0, 0, 0, 0.8);
      }

      .bl-fade-black-08 {
        border-left: 1px solid rgba(0, 0, 0, 0.8);
      }

      .border-fade-white-085 {
        border: 1px solid rgba(255, 255, 255, 0.85);
      }

      .border-fade-black-085 {
        border: 1px solid rgba(0, 0, 0, 0.85);
      }

      .bt-fade-white-085 {
        border-top: 1px solid rgba(255, 255, 255, 0.85);
      }

      .bb-fade-white-085 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.85);
      }

      .br-fade-white-085 {
        border-right: 1px solid rgba(255, 255, 255, 0.85);
      }

      .bl-fade-white-085 {
        border-left: 1px solid rgba(255, 255, 255, 0.85);
      }

      .bt-fade-black-085 {
        border-top: 1px solid rgba(0, 0, 0, 0.85);
      }

      .bb-fade-black-085 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.85);
      }

      .br-fade-black-085 {
        border-right: 1px solid rgba(0, 0, 0, 0.85);
      }

      .bl-fade-black-085 {
        border-left: 1px solid rgba(0, 0, 0, 0.85);
      }

      .bb-gray {
        border-bottom: 1px solid #edecec;
      }

      .border-color-white {
        border-color: #fff;
      }

      .border-color-primary {
        border-color: var(--color-primary);
      }

      .border-color-secondary {
        border-color: var(--color-secondary);
      }

      .border-none {
        border: none !important;
      }

      .bordered-section-white {
        border: 2vw solid #fff;
      }

      .bordered-section-white-3vw {
        border: 3vw solid #fff;
      }

      .border-width-1 {
        border-width: 1px;
      }

      .border-width-2 {
        border-width: 2px;
      }

      .border-width-3 {
        border-width: 3px;
      }

      .border-width-4 {
        border-width: 4px;
      }

      .border-width-5 {
        border-width: 5px;
      }

      .border-width-6 {
        border-width: 6px;
      }

      .border-width-7 {
        border-width: 7px;
      }

      .border-width-8 {
        border-width: 8px;
      }

      .border-width-9 {
        border-width: 9px;
      }

      .border-radius-0 {
        border-radius: 0px !important;
      }

      .border-radius-1 {
        border-radius: 1px !important;
      }

      .border-radius-2 {
        border-radius: 2px !important;
      }

      .border-radius-3 {
        border-radius: 3px !important;
      }

      .border-radius-4 {
        border-radius: 4px !important;
      }

      .border-radius-5 {
        border-radius: 5px !important;
      }

      .border-radius-6 {
        border-radius: 6px !important;
      }

      .border-radius-7 {
        border-radius: 7px !important;
      }

      .border-radius-8 {
        border-radius: 8px !important;
      }

      .border-radius-9 {
        border-radius: 9px !important;
      }

      .border-radius-10 {
        border-radius: 10px !important;
      }

      .border-radius-11 {
        border-radius: 11px !important;
      }

      .border-radius-12 {
        border-radius: 12px !important;
      }

      .border-radius-13 {
        border-radius: 13px !important;
      }

      .border-radius-14 {
        border-radius: 14px !important;
      }

      .border-radius-15 {
        border-radius: 15px !important;
      }

      .border-radius-16 {
        border-radius: 16px !important;
      }

      .border-radius-17 {
        border-radius: 17px !important;
      }

      .border-radius-18 {
        border-radius: 18px !important;
      }

      .border-radius-19 {
        border-radius: 19px !important;
      }

      .border-radius-20 {
        border-radius: 20px !important;
      }

      .border-radius-21 {
        border-radius: 21px !important;
      }

      .border-radius-22 {
        border-radius: 22px !important;
      }

      .border-radius-23 {
        border-radius: 23px !important;
      }

      .border-radius-24 {
        border-radius: 24px !important;
      }

      .border-radius-25 {
        border-radius: 25px !important;
      }

      .semi-round {
        border-radius: 2px;
      }

      .round {
        border-radius: 4px;
      }

      .circle {
        border-radius: 50em;
      }

      .w-5 {
        width: 5% !important;
      }

      .w-10 {
        width: 10% !important;
      }

      .w-15 {
        width: 15% !important;
      }

      .w-20 {
        width: 20% !important;
      }

      .w-25 {
        width: 25% !important;
      }

      .w-30 {
        width: 30% !important;
      }

      .w-35 {
        width: 35% !important;
      }

      .w-40 {
        width: 40% !important;
      }

      .w-45 {
        width: 45% !important;
      }

      .w-50 {
        width: 50% !important;
      }

      .w-55 {
        width: 55% !important;
      }

      .w-60 {
        width: 60% !important;
      }

      .w-65 {
        width: 65% !important;
      }

      .w-70 {
        width: 70% !important;
      }

      .w-75 {
        width: 75% !important;
      }

      .w-80 {
        width: 80% !important;
      }

      .w-85 {
        width: 85% !important;
      }

      .w-90 {
        width: 90% !important;
      }

      .w-95 {
        width: 95% !important;
      }

      .w-100 {
        width: 100% !important;
      }

      .w-105 {
        width: 105% !important;
      }

      .w-110 {
        width: 110% !important;
      }

      .w-115 {
        width: 115% !important;
      }

      .w-120 {
        width: 120% !important;
      }

      .w-125 {
        width: 125% !important;
      }

      .w-130 {
        width: 130% !important;
      }

      .w-135 {
        width: 135% !important;
      }

      .w-140 {
        width: 140% !important;
      }

      .w-145 {
        width: 145% !important;
      }

      .w-150 {
        width: 150% !important;
      }

      .w-155 {
        width: 155% !important;
      }

      .w-160 {
        width: 160% !important;
      }

      .w-165 {
        width: 165% !important;
      }

      .w-170 {
        width: 170% !important;
      }

      .w-175 {
        width: 175% !important;
      }

      .w-180 {
        width: 180% !important;
      }

      .w-185 {
        width: 185% !important;
      }

      .w-190 {
        width: 190% !important;
      }

      .w-195 {
        width: 195% !important;
      }

      .w-200 {
        width: 200% !important;
      }

      .h-pt-5 {
        padding-top: 5%;
      }

      .h-5 {
        height: 5%;
      }

      .h-pt-10 {
        padding-top: 10%;
      }

      .h-10 {
        height: 10%;
      }

      .h-pt-15 {
        padding-top: 15%;
      }

      .h-15 {
        height: 15%;
      }

      .h-pt-20 {
        padding-top: 20%;
      }

      .h-20 {
        height: 20%;
      }

      .h-pt-25 {
        padding-top: 25%;
      }

      .h-25 {
        height: 25%;
      }

      .h-pt-30 {
        padding-top: 30%;
      }

      .h-30 {
        height: 30%;
      }

      .h-pt-35 {
        padding-top: 35%;
      }

      .h-35 {
        height: 35%;
      }

      .h-pt-40 {
        padding-top: 40%;
      }

      .h-40 {
        height: 40%;
      }

      .h-pt-45 {
        padding-top: 45%;
      }

      .h-45 {
        height: 45%;
      }

      .h-pt-50 {
        padding-top: 50%;
      }

      .h-50 {
        height: 50%;
      }

      .h-pt-55 {
        padding-top: 55%;
      }

      .h-55 {
        height: 55%;
      }

      .h-pt-60 {
        padding-top: 60%;
      }

      .h-60 {
        height: 60%;
      }

      .h-pt-65 {
        padding-top: 65%;
      }

      .h-65 {
        height: 65%;
      }

      .h-pt-70 {
        padding-top: 70%;
      }

      .h-70 {
        height: 70%;
      }

      .h-pt-75 {
        padding-top: 75%;
      }

      .h-75 {
        height: 75%;
      }

      .h-pt-80 {
        padding-top: 80%;
      }

      .h-80 {
        height: 80%;
      }

      .h-pt-85 {
        padding-top: 85%;
      }

      .h-85 {
        height: 85%;
      }

      .h-pt-90 {
        padding-top: 90%;
      }

      .h-90 {
        height: 90%;
      }

      .h-pt-95 {
        padding-top: 95%;
      }

      .h-95 {
        height: 95%;
      }

      .h-pt-100 {
        padding-top: 100%;
      }

      .h-100 {
        height: 100%;
      }

      .h-pt-105 {
        padding-top: 105%;
      }

      .h-105 {
        height: 105%;
      }

      .h-pt-110 {
        padding-top: 110%;
      }

      .h-110 {
        height: 110%;
      }

      .h-pt-115 {
        padding-top: 115%;
      }

      .h-115 {
        height: 115%;
      }

      .h-pt-120 {
        padding-top: 120%;
      }

      .h-120 {
        height: 120%;
      }

      .h-pt-125 {
        padding-top: 125%;
      }

      .h-125 {
        height: 125%;
      }

      .h-pt-130 {
        padding-top: 130%;
      }

      .h-130 {
        height: 130%;
      }

      .h-pt-135 {
        padding-top: 135%;
      }

      .h-135 {
        height: 135%;
      }

      .h-pt-140 {
        padding-top: 140%;
      }

      .h-140 {
        height: 140%;
      }

      .h-pt-145 {
        padding-top: 145%;
      }

      .h-145 {
        height: 145%;
      }

      .h-pt-150 {
        padding-top: 150%;
      }

      .h-150 {
        height: 150%;
      }

      .h-pt-155 {
        padding-top: 155%;
      }

      .h-155 {
        height: 155%;
      }

      .h-pt-160 {
        padding-top: 160%;
      }

      .h-160 {
        height: 160%;
      }

      .h-pt-165 {
        padding-top: 165%;
      }

      .h-165 {
        height: 165%;
      }

      .h-pt-170 {
        padding-top: 170%;
      }

      .h-170 {
        height: 170%;
      }

      .h-pt-175 {
        padding-top: 175%;
      }

      .h-175 {
        height: 175%;
      }

      .h-pt-180 {
        padding-top: 180%;
      }

      .h-180 {
        height: 180%;
      }

      .h-pt-185 {
        padding-top: 185%;
      }

      .h-185 {
        height: 185%;
      }

      .h-pt-190 {
        padding-top: 190%;
      }

      .h-190 {
        height: 190%;
      }

      .h-pt-195 {
        padding-top: 195%;
      }

      .h-195 {
        height: 195%;
      }

      .h-pt-200 {
        padding-top: 200%;
      }

      .h-200 {
        height: 200%;
      }

      .fullheight {
        min-height: 100vh;
      }

      .bg-primary {
        background: var(--color-primary) !important;
      }

      .bg-secondary {
        background: var(--color-secondary) !important;
      }

      .bg-transparent {
        background: transparent !important;
      }

      .bg-white {
        background: #fff !important;
      }

      .bg-black {
        background: #000 !important;
      }

      .bg-gray {
        background: #f4f5f8 !important;
      }

      .bg-gray-2 {
        background: #fafafa !important;
      }

      .bg-gray-3 {
        background: #f1f1f1 !important;
      }

      .bg-light {
        background: #f7f8fb !important;
      }

      .bg-dark {
        background: #212121 !important;
      }

      .bg-mirage {
        background: #181b31 !important;
      }

      .bg-vulcan {
        background: #141622 !important;
      }

      .bg-charade {
        background: #2d323d !important;
      }

      .bg-tundora {
        background: #40383c !important;
      }

      .bg-shark {
        background: #27282a !important;
      }

      .bg-gigas {
        background: #4439a9 !important;
      }

      .bg-athens-gray {
        background: #f8f9fa !important;
      }

      .bg-ebony-clay {
        background: #252c42 !important;
      }

      .bg-link-water {
        background: #dce9f6 !important;
      }

      .bg-swans-down {
        background: #dbf1f1 !important;
      }

      .bg-old-lace {
        background: #fcece1 !important;
      }

      .bg-woodsmoke {
        background: #0e0f14 !important;
      }

      .bg-cape-cod {
        background: #343535 !important;
      }

      .bg-zircon {
        background: #f8faff !important;
      }

      .bg-fade-dark-005 {
        background-color: rgba(0, 0, 0, 0.05) !important;
      }

      .bg-fade-white-005 {
        background-color: rgba(255, 255, 255, 0.05) !important;
      }

      .bg-fade-dark-01 {
        background-color: rgba(0, 0, 0, 0.1) !important;
      }

      .bg-fade-white-01 {
        background-color: rgba(255, 255, 255, 0.1) !important;
      }

      .bg-fade-dark-015 {
        background-color: rgba(0, 0, 0, 0.15) !important;
      }

      .bg-fade-white-015 {
        background-color: rgba(255, 255, 255, 0.15) !important;
      }

      .bg-fade-dark-02 {
        background-color: rgba(0, 0, 0, 0.2) !important;
      }

      .bg-fade-white-02 {
        background-color: rgba(255, 255, 255, 0.2) !important;
      }

      .bg-fade-dark-025 {
        background-color: rgba(0, 0, 0, 0.25) !important;
      }

      .bg-fade-white-025 {
        background-color: rgba(255, 255, 255, 0.25) !important;
      }

      .bg-fade-dark-03 {
        background-color: rgba(0, 0, 0, 0.3) !important;
      }

      .bg-fade-white-03 {
        background-color: rgba(255, 255, 255, 0.3) !important;
      }

      .bg-fade-dark-035 {
        background-color: rgba(0, 0, 0, 0.35) !important;
      }

      .bg-fade-white-035 {
        background-color: rgba(255, 255, 255, 0.35) !important;
      }

      .bg-fade-dark-04 {
        background-color: rgba(0, 0, 0, 0.4) !important;
      }

      .bg-fade-white-04 {
        background-color: rgba(255, 255, 255, 0.4) !important;
      }

      .bg-fade-dark-045 {
        background-color: rgba(0, 0, 0, 0.45) !important;
      }

      .bg-fade-white-045 {
        background-color: rgba(255, 255, 255, 0.45) !important;
      }

      .bg-fade-dark-05 {
        background-color: rgba(0, 0, 0, 0.5) !important;
      }

      .bg-fade-white-05 {
        background-color: rgba(255, 255, 255, 0.5) !important;
      }

      .bg-fade-dark-055 {
        background-color: rgba(0, 0, 0, 0.55) !important;
      }

      .bg-fade-white-055 {
        background-color: rgba(255, 255, 255, 0.55) !important;
      }

      .bg-fade-dark-06 {
        background-color: rgba(0, 0, 0, 0.6) !important;
      }

      .bg-fade-white-06 {
        background-color: rgba(255, 255, 255, 0.6) !important;
      }

      .bg-fade-dark-065 {
        background-color: rgba(0, 0, 0, 0.65) !important;
      }

      .bg-fade-white-065 {
        background-color: rgba(255, 255, 255, 0.65) !important;
      }

      .bg-fade-dark-07 {
        background-color: rgba(0, 0, 0, 0.7) !important;
      }

      .bg-fade-white-07 {
        background-color: rgba(255, 255, 255, 0.7) !important;
      }

      .bg-fade-dark-075 {
        background-color: rgba(0, 0, 0, 0.75) !important;
      }

      .bg-fade-white-075 {
        background-color: rgba(255, 255, 255, 0.75) !important;
      }

      .bg-fade-dark-08 {
        background-color: rgba(0, 0, 0, 0.8) !important;
      }

      .bg-fade-white-08 {
        background-color: rgba(255, 255, 255, 0.8) !important;
      }

      .bg-fade-dark-085 {
        background-color: rgba(0, 0, 0, 0.85) !important;
      }

      .bg-fade-white-085 {
        background-color: rgba(255, 255, 255, 0.85) !important;
      }

      .bg-hover-secondary:hover {
        background-color: var(--color-secondary) !important;
      }

      .bg-hover-secondary:hover {
        background-color: var(--color-secondary) !important;
      }

      .bg-hover-white:hover {
        background-color: #fff !important;
      }

      .bg-hover-light:hover {
        background-color: #f7f8fb !important;
      }

      .bg-hover-dark:hover {
        background-color: #212121 !important;
      }

      .bg-hover-charade:hover {
        background-color: #2d323d !important;
      }

      .bg-hover-tundora:hover {
        background-color: #40383c !important;
      }

      .bg-gradient-primary-lr {
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        ) !important;
        background: linear-gradient(
          to right,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        ) !important;
      }

      .bg-gradient-primary-rl {
        background: -webkit-gradient(
          linear,
          right top,
          left top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        ) !important;
        background: linear-gradient(
          to left,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        ) !important;
      }

      .bg-gradient-primary-tb {
        background: -webkit-gradient(
          linear,
          left top,
          left bottom,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        ) !important;
        background: linear-gradient(
          to bottom,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        ) !important;
      }

      .bg-gradient-primary-bt {
        background: -webkit-gradient(
          linear,
          left bottom,
          left top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        ) !important;
        background: linear-gradient(
          to top,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        ) !important;
      }

      .bg-gradient-primary-tl {
        background: -webkit-gradient(
          linear,
          right bottom,
          left top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        ) !important;
        background: linear-gradient(
          to top left,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        ) !important;
      }

      .bg-gradient-primary-tr {
        background: -webkit-gradient(
          linear,
          left bottom,
          right top,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        ) !important;
        background: linear-gradient(
          to top right,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        ) !important;
      }

      .bg-gradient-primary-br {
        background: -webkit-gradient(
          linear,
          left top,
          right bottom,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        ) !important;
        background: linear-gradient(
          to bottom right,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        ) !important;
      }

      .bg-gradient-primary-bl {
        background: -webkit-gradient(
          linear,
          right top,
          left bottom,
          from(var(--color-gradient-start)),
          to(var(--color-gradient-stop))
        ) !important;
        background: linear-gradient(
          to bottom left,
          var(--color-gradient-start) 0%,
          var(--color-gradient-stop) 100%
        ) !important;
      }

      .bg-gradient-secondary-lr {
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-start-secondary)),
          to(var(--color-gradient-stop-secondary))
        ) !important;
        background: linear-gradient(
          to right,
          var(--color-gradient-start-secondary) 0%,
          var(--color-gradient-stop-secondary) 100%
        ) !important;
      }

      .bg-gradient-secondary-rl {
        background: -webkit-gradient(
          linear,
          right top,
          left top,
          from(var(--color-gradient-start-secondary)),
          to(var(--color-gradient-stop-secondary))
        ) !important;
        background: linear-gradient(
          to left,
          var(--color-gradient-start-secondary) 0%,
          var(--color-gradient-stop-secondary) 100%
        ) !important;
      }

      .bg-gradient-secondary-tb {
        background: -webkit-gradient(
          linear,
          left top,
          left bottom,
          from(var(--color-gradient-start-secondary)),
          to(var(--color-gradient-stop-secondary))
        ) !important;
        background: linear-gradient(
          to bottom,
          var(--color-gradient-start-secondary) 0%,
          var(--color-gradient-stop-secondary) 100%
        ) !important;
      }

      .bg-gradient-secondary-bt {
        background: -webkit-gradient(
          linear,
          left bottom,
          left top,
          from(var(--color-gradient-start-secondary)),
          to(var(--color-gradient-stop-secondary))
        ) !important;
        background: linear-gradient(
          to top,
          var(--color-gradient-start-secondary) 0%,
          var(--color-gradient-stop-secondary) 100%
        ) !important;
      }

      .bg-gradient-secondary-tl {
        background: -webkit-gradient(
          linear,
          right bottom,
          left top,
          from(var(--color-gradient-start-secondary)),
          to(var(--color-gradient-stop-secondary))
        ) !important;
        background: linear-gradient(
          to top left,
          var(--color-gradient-start-secondary) 0%,
          var(--color-gradient-stop-secondary) 100%
        ) !important;
      }

      .bg-gradient-secondary-tr {
        background: -webkit-gradient(
          linear,
          left bottom,
          right top,
          from(var(--color-gradient-start-secondary)),
          to(var(--color-gradient-stop-secondary))
        ) !important;
        background: linear-gradient(
          to top right,
          var(--color-gradient-start-secondary) 0%,
          var(--color-gradient-stop-secondary) 100%
        ) !important;
      }

      .bg-gradient-secondary-br {
        background: -webkit-gradient(
          linear,
          left top,
          right bottom,
          from(var(--color-gradient-start-secondary)),
          to(var(--color-gradient-stop-secondary))
        ) !important;
        background: linear-gradient(
          to bottom right,
          var(--color-gradient-start-secondary) 0%,
          var(--color-gradient-stop-secondary) 100%
        ) !important;
      }

      .bg-gradient-secondary-bl {
        background: -webkit-gradient(
          linear,
          right top,
          left bottom,
          from(var(--color-gradient-start-secondary)),
          to(var(--color-gradient-stop-secondary))
        ) !important;
        background: linear-gradient(
          to bottom left,
          var(--color-gradient-start-secondary) 0%,
          var(--color-gradient-stop-secondary) 100%
        ) !important;
      }

      .bg-gradient-tertiary-lr {
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-gradient-start-tertiary)),
          to(var(--color-gradient-stop-tertiary))
        ) !important;
        background: linear-gradient(
          to right,
          var(--color-gradient-start-tertiary) 0%,
          var(--color-gradient-stop-tertiary) 100%
        ) !important;
      }

      .bg-gradient-tertiary-rl {
        background: -webkit-gradient(
          linear,
          right top,
          left top,
          from(var(--color-gradient-start-tertiary)),
          to(var(--color-gradient-stop-tertiary))
        ) !important;
        background: linear-gradient(
          to left,
          var(--color-gradient-start-tertiary) 0%,
          var(--color-gradient-stop-tertiary) 100%
        ) !important;
      }

      .bg-gradient-tertiary-tb {
        background: -webkit-gradient(
          linear,
          left top,
          left bottom,
          from(var(--color-gradient-start-tertiary)),
          to(var(--color-gradient-stop-tertiary))
        ) !important;
        background: linear-gradient(
          to bottom,
          var(--color-gradient-start-tertiary) 0%,
          var(--color-gradient-stop-tertiary) 100%
        ) !important;
      }

      .bg-gradient-tertiary-bt {
        background: -webkit-gradient(
          linear,
          left bottom,
          left top,
          from(var(--color-gradient-start-tertiary)),
          to(var(--color-gradient-stop-tertiary))
        ) !important;
        background: linear-gradient(
          to top,
          var(--color-gradient-start-tertiary) 0%,
          var(--color-gradient-stop-tertiary) 100%
        ) !important;
      }

      .bg-gradient-tertiary-tl {
        background: -webkit-gradient(
          linear,
          right bottom,
          left top,
          from(var(--color-gradient-start-tertiary)),
          to(var(--color-gradient-stop-tertiary))
        ) !important;
        background: linear-gradient(
          to top left,
          var(--color-gradient-start-tertiary) 0%,
          var(--color-gradient-stop-tertiary) 100%
        ) !important;
      }

      .bg-gradient-tertiary-tr {
        background: -webkit-gradient(
          linear,
          left bottom,
          right top,
          from(var(--color-gradient-start-tertiary)),
          to(var(--color-gradient-stop-tertiary))
        ) !important;
        background: linear-gradient(
          to top right,
          var(--color-gradient-start-tertiary) 0%,
          var(--color-gradient-stop-tertiary) 100%
        ) !important;
      }

      .bg-gradient-tertiary-br {
        background: -webkit-gradient(
          linear,
          left top,
          right bottom,
          from(var(--color-gradient-start-tertiary)),
          to(var(--color-gradient-stop-tertiary))
        ) !important;
        background: linear-gradient(
          to bottom right,
          var(--color-gradient-start-tertiary) 0%,
          var(--color-gradient-stop-tertiary) 100%
        ) !important;
      }

      .bg-gradient-tertiary-bl {
        background: -webkit-gradient(
          linear,
          right top,
          left bottom,
          from(var(--color-gradient-start-tertiary)),
          to(var(--color-gradient-stop-tertiary))
        ) !important;
        background: linear-gradient(
          to bottom left,
          var(--color-gradient-start-tertiary) 0%,
          var(--color-gradient-stop-tertiary) 100%
        ) !important;
      }

      .bg-gradient-black-transparent-tb {
        background: -webkit-gradient(
          linear,
          left top,
          left bottom,
          from(rgba(0, 0, 0, 0.7)),
          to(transparent)
        ) !important;
        background: linear-gradient(
          to bottom,
          rgba(0, 0, 0, 0.7) 0%,
          transparent 100%
        ) !important;
      }

      .bg-gradient-black-transparent-bt {
        background: -webkit-gradient(
          linear,
          left bottom,
          left top,
          from(rgba(0, 0, 0, 0.7)),
          to(transparent)
        ) !important;
        background: linear-gradient(
          to top,
          rgba(0, 0, 0, 0.7) 0%,
          transparent 100%
        ) !important;
      }

      .bg-gradient-black-transparent-lr {
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(rgba(0, 0, 0, 0.7)),
          to(transparent)
        ) !important;
        background: linear-gradient(
          to right,
          rgba(0, 0, 0, 0.7) 0%,
          transparent 100%
        ) !important;
      }

      .bg-gradient-black-transparent-rl {
        background: -webkit-gradient(
          linear,
          right top,
          left top,
          from(rgba(0, 0, 0, 0.7)),
          to(transparent)
        ) !important;
        background: linear-gradient(
          to left,
          rgba(0, 0, 0, 0.7) 0%,
          transparent 100%
        ) !important;
      }

      .bg-gradient-cream {
        background: -webkit-gradient(
          linear,
          left top,
          left bottom,
          from(#fff8f5),
          color-stop(50%, #ffffff)
        );
        background: linear-gradient(180deg, #fff8f5 0%, #ffffff 50%);
      }

      .bg-gradient-primary-35p {
        background: -webkit-gradient(
          linear,
          left top,
          right top,
          from(var(--color-primary)),
          color-stop(35%, var(--color-primary)),
          color-stop(35%, transparent)
        );
        background: linear-gradient(
          to right,
          var(--color-primary) 0%,
          var(--color-primary) 35%,
          transparent 35%
        );
      }

      .bg-fixed {
        background-attachment: fixed;
      }

      .bg-cover {
        background-size: cover !important;
      }

      .bg-contain {
        background-size: contain !important;
      }

      .bg-no-repeat {
        background-repeat: no-repeat !important;
      }

      .bg-center {
        background-position: center !important;
      }

      .bg-left-center {
        background-position: left center !important;
      }

      .bg-left-top {
        background-position: left top !important;
      }

      .bg-left-bottom {
        background-position: left bottom !important;
      }

      .bg-right-center {
        background-position: right center !important;
      }

      .bg-right-top {
        background-position: right top !important;
      }

      .bg-right-bottom {
        background-position: right bottom !important;
      }

      .bg-center-bottom {
        background-position: center bottom !important;
      }

      .bg-center-top {
        background-position: center top !important;
      }

      .bg-none {
        background-image: none !important;
      }

      @media (max-width: 768px) {
        .bg-sm-none {
          background-image: none !important;
        }
      }
      @media (max-width: 992px) {
        .bg-md-none {
          background-image: none !important;
        }
      }
      @media (max-width: 1200px) {
        .bg-lg-none {
          background-image: none !important;
        }
      }
      .opacity-01 {
        opacity: 0.1;
      }
      .ld-pf-item:hover .opacity-01 {
        opacity: 0.1 !important;
      }

      .opacity-02 {
        opacity: 0.2;
      }
      .ld-pf-item:hover .opacity-02 {
        opacity: 0.2 !important;
      }

      .opacity-03 {
        opacity: 0.3;
      }
      .ld-pf-item:hover .opacity-03 {
        opacity: 0.3 !important;
      }

      .opacity-04 {
        opacity: 0.4;
      }
      .ld-pf-item:hover .opacity-04 {
        opacity: 0.4 !important;
      }

      .opacity-05 {
        opacity: 0.5;
      }
      .ld-pf-item:hover .opacity-05 {
        opacity: 0.5 !important;
      }

      .opacity-06 {
        opacity: 0.6;
      }
      .ld-pf-item:hover .opacity-06 {
        opacity: 0.6 !important;
      }

      .opacity-07 {
        opacity: 0.7;
      }
      .ld-pf-item:hover .opacity-07 {
        opacity: 0.7 !important;
      }

      .opacity-08 {
        opacity: 0.8;
      }
      .ld-pf-item:hover .opacity-08 {
        opacity: 0.8 !important;
      }

      .opacity-09 {
        opacity: 0.9;
      }
      .ld-pf-item:hover .opacity-09 {
        opacity: 0.9 !important;
      }

      .opacity-1 {
        opacity: 1;
      }
      .ld-pf-item:hover .opacity-1 {
        opacity: 1 !important;
      }

      .reset-opacity-onhover {
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      .reset-opacity-onhover:hover {
        opacity: 1;
      }

      .box-shadow-1 {
        box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.08);
      }

      .box-shadow-2 {
        box-shadow: 0px 40px 90px 0px rgba(131, 0, 255, 0.2);
      }

      /* Name:        One - Responsive Styles Written by: 	LiquidThemes */
      /*---------------------------------------- [ TABLE OF CONTENTS ]
 1. BASE
		|- 1.1. Base
		|- 1.2. Header
		|- 1.3. Footer
		|- 1.4. Titlebar

	2. PAGE LAYOUTS
		|- 2.1. Header Side
		|- 2.3. Stack

	3. LIQUID SHORTCODES
		|- 3.1. Buttons
		|- 3.3. Accordions
		|- 3.4. Icon Boxes
		|- 3.5. Tabs
		|- 3.6. Subscribe Forms
		|- 3.9. Pricing Tables
		|- 3.10. Testimonials
		|- 3.11. Carousel
		|- 3.13. Latest Posts
		|- 3.14. Filter Lists
		|- 3.15. Fancy Boxes
		|- 3.19. Reservation Form
		|- 3.24. Instagram Feed
		|- 3.27. Image Groups
		|- 3.31. Masonry
		|- 3.33. Team Members
		|- 3.34. Portfolios
		|- 3.35. Blog
		|- 3.38. Liquid Fancy Heading
		|- 3.45. Shop Banner
		|- 3.48. Modal
		|- 3.50. Process Box
		|- 3.56. Roadmap
		|- 3.57. Countdown
		|- 3.62. Promo

	4. VC SHORTCODES
		|- 4.2. Column

	5. PARTIALS
		|- 5.4. Page Frame

-----------------------------------------*/
      /* 1. BASE
*/
      /* 1.1. Base */
      .d-flex {
        display: -webkit-box !important;
        display: flex !important;
      }
      .d-flex:before,
      .d-flex:after {
        content: none;
      }

      .d-inline-flex {
        display: -webkit-inline-box !important;
        display: inline-flex !important;
      }
      .d-inline-flex:before,
      .d-inline-flex:after {
        content: none;
      }

      .flex-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        flex-direction: column !important;
      }

      .flex-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        flex-direction: column-reverse !important;
      }

      .flex-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        flex-direction: row !important;
      }

      .flex-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        flex-direction: row-reverse !important;
      }

      .flex-wrap {
        flex-wrap: wrap;
      }

      .flex-nowrap {
        flex-wrap: nowrap;
      }

      .justify-content-start {
        -webkit-box-pack: start !important;
        justify-content: flex-start !important;
      }

      .justify-content-end {
        -webkit-box-pack: end !important;
        justify-content: flex-end !important;
      }

      .justify-content-center {
        -webkit-box-pack: center !important;
        justify-content: center !important;
      }

      .justify-content-between {
        -webkit-box-pack: justify !important;
        justify-content: space-between !important;
      }

      .justify-content-around {
        justify-content: space-around !important;
      }

      .align-items-start {
        -webkit-box-align: start !important;
        align-items: flex-start !important;
      }

      .align-items-end {
        -webkit-box-align: end !important;
        align-items: flex-end !important;
      }

      .align-items-center {
        -webkit-box-align: center !important;
        align-items: center !important;
      }

      .align-items-baseline {
        -webkit-box-align: baseline !important;
        align-items: baseline !important;
      }

      .align-items-stretch {
        -webkit-box-align: stretch !important;
        align-items: stretch !important;
      }

      @media (min-width: 768px) {
        .d-sm-flex {
          display: -webkit-box !important;
          display: flex !important;
        }
        .d-sm-flex:before,
        .d-sm-flex:after {
          content: none;
        }
        .d-sm-inline-flex {
          display: -webkit-inline-box !important;
          display: inline-flex !important;
        }
        .d-sm-inline-flex:before,
        .d-sm-inline-flex:after {
          content: none;
        }
        .flex-sm-column {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: normal !important;
          flex-direction: column !important;
        }
        .flex-sm-column-reverse {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: reverse !important;
          flex-direction: column-reverse !important;
        }
        .flex-sm-row {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
          flex-direction: row !important;
        }
        .flex-sm-row-reverse {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: reverse !important;
          flex-direction: row-reverse !important;
        }
        .flex-sm-wrap {
          flex-wrap: wrap;
        }
        .flex-sm-nowrap {
          flex-wrap: nowrap;
        }
        .justify-content-sm-start {
          -webkit-box-pack: start !important;
          justify-content: flex-start !important;
        }
        .justify-content-sm-end {
          -webkit-box-pack: end !important;
          justify-content: flex-end !important;
        }
        .justify-content-sm-center {
          -webkit-box-pack: center !important;
          justify-content: center !important;
        }
        .justify-content-sm-between {
          -webkit-box-pack: justify !important;
          justify-content: space-between !important;
        }
        .justify-content-sm-around {
          justify-content: space-around !important;
        }
        .align-items-sm-start {
          -webkit-box-align: start !important;
          align-items: flex-start !important;
        }
        .align-items-sm-end {
          -webkit-box-align: end !important;
          align-items: flex-end !important;
        }
        .align-items-sm-center {
          -webkit-box-align: center !important;
          align-items: center !important;
        }
        .align-items-sm-baseline {
          -webkit-box-align: baseline !important;
          align-items: baseline !important;
        }
        .align-items-sm-stretch {
          -webkit-box-align: stretch !important;
          align-items: stretch !important;
        }
      }
      @media (min-width: 992px) {
        .d-md-flex {
          display: -webkit-box !important;
          display: flex !important;
        }
        .d-md-flex:before,
        .d-md-flex:after {
          content: none;
        }
        .d-md-inline-flex {
          display: -webkit-inline-box !important;
          display: inline-flex !important;
        }
        .d-md-inline-flex:before,
        .d-md-inline-flex:after {
          content: none;
        }
        .flex-md-column {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: normal !important;
          flex-direction: column !important;
        }
        .flex-md-column-reverse {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: reverse !important;
          flex-direction: column-reverse !important;
        }
        .flex-md-row {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
          flex-direction: row !important;
        }
        .flex-md-row-reverse {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: reverse !important;
          flex-direction: row-reverse !important;
        }
        .flex-md-wrap {
          flex-wrap: wrap;
        }
        .flex-md-nowrap {
          flex-wrap: nowrap;
        }
        .justify-content-md-start {
          -webkit-box-pack: start !important;
          justify-content: flex-start !important;
        }
        .justify-content-md-end {
          -webkit-box-pack: end !important;
          justify-content: flex-end !important;
        }
        .justify-content-md-center {
          -webkit-box-pack: center !important;
          justify-content: center !important;
        }
        .justify-content-md-between {
          -webkit-box-pack: justify !important;
          justify-content: space-between !important;
        }
        .justify-content-md-around {
          justify-content: space-around !important;
        }
        .align-items-md-start {
          -webkit-box-align: start !important;
          align-items: flex-start !important;
        }
        .align-items-md-end {
          -webkit-box-align: end !important;
          align-items: flex-end !important;
        }
        .align-items-md-center {
          -webkit-box-align: center !important;
          align-items: center !important;
        }
        .align-items-md-baseline {
          -webkit-box-align: baseline !important;
          align-items: baseline !important;
        }
        .align-items-md-stretch {
          -webkit-box-align: stretch !important;
          align-items: stretch !important;
        }
      }
      @media (min-width: 1200px) {
        .d-lg-flex {
          display: -webkit-box !important;
          display: flex !important;
        }
        .d-lg-flex:before,
        .d-lg-flex:after {
          content: none;
        }
        .d-lg-inline-flex {
          display: -webkit-inline-box !important;
          display: inline-flex !important;
        }
        .d-lg-inline-flex:before,
        .d-lg-inline-flex:after {
          content: none;
        }
        .flex-lg-column {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: normal !important;
          flex-direction: column !important;
        }
        .flex-lg-column-reverse {
          -webkit-box-orient: vertical !important;
          -webkit-box-direction: reverse !important;
          flex-direction: column-reverse !important;
        }
        .flex-lg-row {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: normal !important;
          flex-direction: row !important;
        }
        .flex-lg-row-reverse {
          -webkit-box-orient: horizontal !important;
          -webkit-box-direction: reverse !important;
          flex-direction: row-reverse !important;
        }
        .flex-lg-wrap {
          flex-wrap: wrap;
        }
        .flex-lg-nowrap {
          flex-wrap: nowrap;
        }
        .justify-content-lg-start {
          -webkit-box-pack: start !important;
          justify-content: flex-start !important;
        }
        .justify-content-lg-end {
          -webkit-box-pack: end !important;
          justify-content: flex-end !important;
        }
        .justify-content-lg-center {
          -webkit-box-pack: center !important;
          justify-content: center !important;
        }
        .justify-content-lg-between {
          -webkit-box-pack: justify !important;
          justify-content: space-between !important;
        }
        .justify-content-lg-around {
          justify-content: space-around !important;
        }
        .align-items-lg-start {
          -webkit-box-align: start !important;
          align-items: flex-start !important;
        }
        .align-items-lg-end {
          -webkit-box-align: end !important;
          align-items: flex-end !important;
        }
        .align-items-lg-center {
          -webkit-box-align: center !important;
          align-items: center !important;
        }
        .align-items-lg-baseline {
          -webkit-box-align: baseline !important;
          align-items: baseline !important;
        }
        .align-items-lg-stretch {
          -webkit-box-align: stretch !important;
          align-items: stretch !important;
        }
      }
      .text-left {
        text-align: left !important;
      }
      .text-left div.wpb_single_image {
        text-align: inherit;
      }
      .text-left .liquid-counter-element {
        -webkit-box-pack: start;
        justify-content: flex-start;
      }

      .text-right {
        text-align: right !important;
      }
      .text-right div.wpb_single_image {
        text-align: inherit;
      }
      .text-right .liquid-counter-element {
        -webkit-box-pack: end;
        justify-content: flex-end;
      }

      .text-center {
        text-align: center !important;
      }
      .text-center div.wpb_single_image {
        text-align: inherit;
      }
      .text-center .liquid-counter-element {
        -webkit-box-pack: center;
        justify-content: center;
      }

      @media (min-width: 768px) {
        .text-sm-left {
          text-align: left !important;
        }
        .text-sm-left div.wpb_single_image {
          text-align: inherit;
        }
        .text-sm-left .liquid-counter-element {
          -webkit-box-pack: start;
          justify-content: flex-start;
        }
        .text-sm-right {
          text-align: right !important;
        }
        .text-sm-right div.wpb_single_image {
          text-align: inherit;
        }
        .text-sm-right .liquid-counter-element {
          -webkit-box-pack: end;
          justify-content: flex-end;
        }
        .text-sm-center {
          text-align: center !important;
        }
        .text-sm-center div.wpb_single_image {
          text-align: inherit;
        }
        .text-sm-center .liquid-counter-element {
          -webkit-box-pack: center;
          justify-content: center;
        }
      }
      @media (min-width: 992px) {
        .text-md-left {
          text-align: left !important;
        }
        .text-md-left div.wpb_single_image {
          text-align: inherit;
        }
        .text-md-left .liquid-counter-element {
          -webkit-box-pack: start;
          justify-content: flex-start;
        }
        .text-md-right {
          text-align: right !important;
        }
        .text-md-right div.wpb_single_image {
          text-align: inherit;
        }
        .text-md-right .liquid-counter-element {
          -webkit-box-pack: end;
          justify-content: flex-end;
        }
        .text-md-center {
          text-align: center !important;
        }
        .text-md-center div.wpb_single_image {
          text-align: inherit;
        }
        .text-md-center .liquid-counter-element {
          -webkit-box-pack: center;
          justify-content: center;
        }
      }
      @media (min-width: 1200px) {
        .text-lg-left {
          text-align: left !important;
        }
        .text-lg-left div.wpb_single_image {
          text-align: inherit;
        }
        .text-lg-left .liquid-counter-element {
          -webkit-box-pack: start;
          justify-content: flex-start;
        }
        .text-lg-right {
          text-align: right !important;
        }
        .text-lg-right div.wpb_single_image {
          text-align: inherit;
        }
        .text-lg-right .liquid-counter-element {
          -webkit-box-pack: end;
          justify-content: flex-end;
        }
        .text-lg-center {
          text-align: center !important;
        }
        .text-lg-center div.wpb_single_image {
          text-align: inherit;
        }
        .text-lg-center .liquid-counter-element {
          -webkit-box-pack: center;
          justify-content: center;
        }
      }
      .m-0 {
        margin: 0 !important;
      }

      .mt-0,
      .my-0 {
        margin-top: 0 !important;
      }

      .mb-0,
      .my-0 {
        margin-bottom: 0 !important;
      }

      .ml-0,
      .mx-0 {
        margin-left: 0 !important;
      }

      .mr-0,
      .mx-0 {
        margin-right: 0 !important;
      }

      .m-1 {
        margin: 0.25rem !important;
      }

      .mt-1,
      .my-1 {
        margin-top: 0.25rem !important;
      }

      .mb-1,
      .my-1 {
        margin-bottom: 0.25rem !important;
      }

      .ml-1,
      .mx-1 {
        margin-left: 0.25rem !important;
      }

      .mr-1,
      .mx-1 {
        margin-right: 0.25rem !important;
      }

      .m-2 {
        margin: 0.5rem !important;
      }

      .mt-2,
      .my-2 {
        margin-top: 0.5rem !important;
      }

      .mb-2,
      .my-2 {
        margin-bottom: 0.5rem !important;
      }

      .ml-2,
      .mx-2 {
        margin-left: 0.5rem !important;
      }

      .mr-2,
      .mx-2 {
        margin-right: 0.5rem !important;
      }

      .m-3 {
        margin: 1rem !important;
      }

      .mt-3,
      .my-3 {
        margin-top: 1rem !important;
      }

      .mb-3,
      .my-3 {
        margin-bottom: 1rem !important;
      }

      .ml-3,
      .mx-3 {
        margin-left: 1rem !important;
      }

      .mr-3,
      .mx-3 {
        margin-right: 1rem !important;
      }

      .m-4 {
        margin: 1.5rem !important;
      }

      .mt-4,
      .my-4 {
        margin-top: 1.5rem !important;
      }

      .mb-4,
      .my-4 {
        margin-bottom: 1.5rem !important;
      }

      .ml-4,
      .mx-4 {
        margin-left: 1.5rem !important;
      }

      .mr-4,
      .mx-4 {
        margin-right: 1.5rem !important;
      }

      .m-5 {
        margin: 3rem !important;
      }

      .mt-5,
      .my-5 {
        margin-top: 3rem !important;
      }

      .mb-5,
      .my-5 {
        margin-bottom: 3rem !important;
      }

      .ml-5,
      .mx-5 {
        margin-left: 3rem !important;
      }

      .mr-5,
      .mx-5 {
        margin-right: 3rem !important;
      }

      .m-6 {
        margin: 4.5rem !important;
      }

      .mt-6,
      .my-6 {
        margin-top: 4.5rem !important;
      }

      .mb-6,
      .my-6 {
        margin-bottom: 4.5rem !important;
      }

      .ml-6,
      .mx-6 {
        margin-left: 4.5rem !important;
      }

      .mr-6,
      .mx-6 {
        margin-right: 4.5rem !important;
      }

      .m-7 {
        margin: 5rem !important;
      }

      .mt-7,
      .my-7 {
        margin-top: 5rem !important;
      }

      .mb-7,
      .my-7 {
        margin-bottom: 5rem !important;
      }

      .ml-7,
      .mx-7 {
        margin-left: 5rem !important;
      }

      .mr-7,
      .mx-7 {
        margin-right: 5rem !important;
      }

      .m-8 {
        margin: 5.5rem !important;
      }

      .mt-8,
      .my-8 {
        margin-top: 5.5rem !important;
      }

      .mb-8,
      .my-8 {
        margin-bottom: 5.5rem !important;
      }

      .ml-8,
      .mx-8 {
        margin-left: 5.5rem !important;
      }

      .mr-8,
      .mx-8 {
        margin-right: 5.5rem !important;
      }

      .m-9 {
        margin: 6rem !important;
      }

      .mt-9,
      .my-9 {
        margin-top: 6rem !important;
      }

      .mb-9,
      .my-9 {
        margin-bottom: 6rem !important;
      }

      .ml-9,
      .mx-9 {
        margin-left: 6rem !important;
      }

      .mr-9,
      .mx-9 {
        margin-right: 6rem !important;
      }

      .p-0 {
        padding: 0 !important;
      }

      .pt-0,
      .py-0 {
        padding-top: 0 !important;
      }

      .pb-0,
      .py-0 {
        padding-bottom: 0 !important;
      }

      .pl-0,
      .px-0 {
        padding-left: 0 !important;
      }

      .pr-0,
      .px-0 {
        padding-right: 0 !important;
      }

      .p-1 {
        padding: 0.25rem !important;
      }

      .pt-1,
      .py-1 {
        padding-top: 0.25rem !important;
      }

      .pb-1,
      .py-1 {
        padding-bottom: 0.25rem !important;
      }

      .pl-1,
      .px-1 {
        padding-left: 0.25rem !important;
      }

      .pr-1,
      .px-1 {
        padding-right: 0.25rem !important;
      }

      .p-2 {
        padding: 0.5rem !important;
      }

      .pt-2,
      .py-2 {
        padding-top: 0.5rem !important;
      }

      .pb-2,
      .py-2 {
        padding-bottom: 0.5rem !important;
      }

      .pl-2,
      .px-2 {
        padding-left: 0.5rem !important;
      }

      .pr-2,
      .px-2 {
        padding-right: 0.5rem !important;
      }

      .p-3 {
        padding: 1rem !important;
      }

      .pt-3,
      .py-3 {
        padding-top: 1rem !important;
      }

      .pb-3,
      .py-3 {
        padding-bottom: 1rem !important;
      }

      .pl-3,
      .px-3 {
        padding-left: 1rem !important;
      }

      .pr-3,
      .px-3 {
        padding-right: 1rem !important;
      }

      .p-4 {
        padding: 1.5rem !important;
      }

      .pt-4,
      .py-4 {
        padding-top: 1.5rem !important;
      }

      .pb-4,
      .py-4 {
        padding-bottom: 1.5rem !important;
      }

      .pl-4,
      .px-4 {
        padding-left: 1.5rem !important;
      }

      .pr-4,
      .px-4 {
        padding-right: 1.5rem !important;
      }

      .p-5 {
        padding: 3rem !important;
      }

      .pt-5,
      .py-5 {
        padding-top: 3rem !important;
      }

      .pb-5,
      .py-5 {
        padding-bottom: 3rem !important;
      }

      .pl-5,
      .px-5 {
        padding-left: 3rem !important;
      }

      .pr-5,
      .px-5 {
        padding-right: 3rem !important;
      }

      .p-6 {
        padding: 4.5rem !important;
      }

      .pt-6,
      .py-6 {
        padding-top: 4.5rem !important;
      }

      .pb-6,
      .py-6 {
        padding-bottom: 4.5rem !important;
      }

      .pl-6,
      .px-6 {
        padding-left: 4.5rem !important;
      }

      .pr-6,
      .px-6 {
        padding-right: 4.5rem !important;
      }

      .p-7 {
        padding: 5rem !important;
      }

      .pt-7,
      .py-7 {
        padding-top: 5rem !important;
      }

      .pb-7,
      .py-7 {
        padding-bottom: 5rem !important;
      }

      .pl-7,
      .px-7 {
        padding-left: 5rem !important;
      }

      .pr-7,
      .px-7 {
        padding-right: 5rem !important;
      }

      .p-8 {
        padding: 5.5rem !important;
      }

      .pt-8,
      .py-8 {
        padding-top: 5.5rem !important;
      }

      .pb-8,
      .py-8 {
        padding-bottom: 5.5rem !important;
      }

      .pl-8,
      .px-8 {
        padding-left: 5.5rem !important;
      }

      .pr-8,
      .px-8 {
        padding-right: 5.5rem !important;
      }

      .p-9 {
        padding: 6rem !important;
      }

      .pt-9,
      .py-9 {
        padding-top: 6rem !important;
      }

      .pb-9,
      .py-9 {
        padding-bottom: 6rem !important;
      }

      .pl-9,
      .px-9 {
        padding-left: 6rem !important;
      }

      .pr-9,
      .px-9 {
        padding-right: 6rem !important;
      }

      .m-auto {
        margin: auto !important;
      }

      .mt-auto,
      .my-auto {
        margin-top: auto !important;
      }

      .mb-auto,
      .my-auto {
        margin-bottom: auto !important;
      }

      @media (min-width: 768px) {
        .m-sm-0 {
          margin: 0 !important;
        }
        .mt-sm-0,
        .my-sm-0 {
          margin-top: 0 !important;
        }
        .mb-sm-0,
        .my-sm-0 {
          margin-bottom: 0 !important;
        }
        .ml-sm-0,
        .mx-sm-0 {
          margin-left: 0 !important;
        }
        .mr-sm-0,
        .mx-sm-0 {
          margin-right: 0 !important;
        }
        .m-sm-1 {
          margin: 0.25rem !important;
        }
        .mt-sm-1,
        .my-sm-1 {
          margin-top: 0.25rem !important;
        }
        .mb-sm-1,
        .my-sm-1 {
          margin-bottom: 0.25rem !important;
        }
        .ml-sm-1,
        .mx-sm-1 {
          margin-left: 0.25rem !important;
        }
        .mr-sm-1,
        .mx-sm-1 {
          margin-right: 0.25rem !important;
        }
        .m-sm-2 {
          margin: 0.5rem !important;
        }
        .mt-sm-2,
        .my-sm-2 {
          margin-top: 0.5rem !important;
        }
        .mb-sm-2,
        .my-sm-2 {
          margin-bottom: 0.5rem !important;
        }
        .ml-sm-2,
        .mx-sm-2 {
          margin-left: 0.5rem !important;
        }
        .mr-sm-2,
        .mx-sm-2 {
          margin-right: 0.5rem !important;
        }
        .m-sm-3 {
          margin: 1rem !important;
        }
        .mt-sm-3,
        .my-sm-3 {
          margin-top: 1rem !important;
        }
        .mb-sm-3,
        .my-sm-3 {
          margin-bottom: 1rem !important;
        }
        .ml-sm-3,
        .mx-sm-3 {
          margin-left: 1rem !important;
        }
        .mr-sm-3,
        .mx-sm-3 {
          margin-right: 1rem !important;
        }
        .m-sm-4 {
          margin: 1.5rem !important;
        }
        .mt-sm-4,
        .my-sm-4 {
          margin-top: 1.5rem !important;
        }
        .mb-sm-4,
        .my-sm-4 {
          margin-bottom: 1.5rem !important;
        }
        .ml-sm-4,
        .mx-sm-4 {
          margin-left: 1.5rem !important;
        }
        .mr-sm-4,
        .mx-sm-4 {
          margin-right: 1.5rem !important;
        }
        .m-sm-5 {
          margin: 3rem !important;
        }
        .mt-sm-5,
        .my-sm-5 {
          margin-top: 3rem !important;
        }
        .mb-sm-5,
        .my-sm-5 {
          margin-bottom: 3rem !important;
        }
        .ml-sm-5,
        .mx-sm-5 {
          margin-left: 3rem !important;
        }
        .mr-sm-5,
        .mx-sm-5 {
          margin-right: 3rem !important;
        }
        .m-sm-6 {
          margin: 4.5rem !important;
        }
        .mt-sm-6,
        .my-sm-6 {
          margin-top: 4.5rem !important;
        }
        .mb-sm-6,
        .my-sm-6 {
          margin-bottom: 4.5rem !important;
        }
        .ml-sm-6,
        .mx-sm-6 {
          margin-left: 4.5rem !important;
        }
        .mr-sm-6,
        .mx-sm-6 {
          margin-right: 4.5rem !important;
        }
        .m-sm-7 {
          margin: 5rem !important;
        }
        .mt-sm-7,
        .my-sm-7 {
          margin-top: 5rem !important;
        }
        .mb-sm-7,
        .my-sm-7 {
          margin-bottom: 5rem !important;
        }
        .ml-sm-7,
        .mx-sm-7 {
          margin-left: 5rem !important;
        }
        .mr-sm-7,
        .mx-sm-7 {
          margin-right: 5rem !important;
        }
        .m-sm-8 {
          margin: 5.5rem !important;
        }
        .mt-sm-8,
        .my-sm-8 {
          margin-top: 5.5rem !important;
        }
        .mb-sm-8,
        .my-sm-8 {
          margin-bottom: 5.5rem !important;
        }
        .ml-sm-8,
        .mx-sm-8 {
          margin-left: 5.5rem !important;
        }
        .mr-sm-8,
        .mx-sm-8 {
          margin-right: 5.5rem !important;
        }
        .m-sm-9 {
          margin: 6rem !important;
        }
        .mt-sm-9,
        .my-sm-9 {
          margin-top: 6rem !important;
        }
        .mb-sm-9,
        .my-sm-9 {
          margin-bottom: 6rem !important;
        }
        .ml-sm-9,
        .mx-sm-9 {
          margin-left: 6rem !important;
        }
        .mr-sm-9,
        .mx-sm-9 {
          margin-right: 6rem !important;
        }
        .p-sm-0 {
          padding: 0 !important;
        }
        .pt-sm-0,
        .py-sm-0 {
          padding-top: 0 !important;
        }
        .pb-sm-0,
        .py-sm-0 {
          padding-bottom: 0 !important;
        }
        .pl-sm-0,
        .px-sm-0 {
          padding-left: 0 !important;
        }
        .pr-sm-0,
        .px-sm-0 {
          padding-right: 0 !important;
        }
        .p-sm-1 {
          padding: 0.25rem !important;
        }
        .pt-sm-1,
        .py-sm-1 {
          padding-top: 0.25rem !important;
        }
        .pb-sm-1,
        .py-sm-1 {
          padding-bottom: 0.25rem !important;
        }
        .pl-sm-1,
        .px-sm-1 {
          padding-left: 0.25rem !important;
        }
        .pr-sm-1,
        .px-sm-1 {
          padding-right: 0.25rem !important;
        }
        .p-sm-2 {
          padding: 0.5rem !important;
        }
        .pt-sm-2,
        .py-sm-2 {
          padding-top: 0.5rem !important;
        }
        .pb-sm-2,
        .py-sm-2 {
          padding-bottom: 0.5rem !important;
        }
        .pl-sm-2,
        .px-sm-2 {
          padding-left: 0.5rem !important;
        }
        .pr-sm-2,
        .px-sm-2 {
          padding-right: 0.5rem !important;
        }
        .p-sm-3 {
          padding: 1rem !important;
        }
        .pt-sm-3,
        .py-sm-3 {
          padding-top: 1rem !important;
        }
        .pb-sm-3,
        .py-sm-3 {
          padding-bottom: 1rem !important;
        }
        .pl-sm-3,
        .px-sm-3 {
          padding-left: 1rem !important;
        }
        .pr-sm-3,
        .px-sm-3 {
          padding-right: 1rem !important;
        }
        .p-sm-4 {
          padding: 1.5rem !important;
        }
        .pt-sm-4,
        .py-sm-4 {
          padding-top: 1.5rem !important;
        }
        .pb-sm-4,
        .py-sm-4 {
          padding-bottom: 1.5rem !important;
        }
        .pl-sm-4,
        .px-sm-4 {
          padding-left: 1.5rem !important;
        }
        .pr-sm-4,
        .px-sm-4 {
          padding-right: 1.5rem !important;
        }
        .p-sm-5 {
          padding: 3rem !important;
        }
        .pt-sm-5,
        .py-sm-5 {
          padding-top: 3rem !important;
        }
        .pb-sm-5,
        .py-sm-5 {
          padding-bottom: 3rem !important;
        }
        .pl-sm-5,
        .px-sm-5 {
          padding-left: 3rem !important;
        }
        .pr-sm-5,
        .px-sm-5 {
          padding-right: 3rem !important;
        }
        .p-sm-6 {
          padding: 4.5rem !important;
        }
        .pt-sm-6,
        .py-sm-6 {
          padding-top: 4.5rem !important;
        }
        .pb-sm-6,
        .py-sm-6 {
          padding-bottom: 4.5rem !important;
        }
        .pl-sm-6,
        .px-sm-6 {
          padding-left: 4.5rem !important;
        }
        .pr-sm-6,
        .px-sm-6 {
          padding-right: 4.5rem !important;
        }
        .p-sm-7 {
          padding: 5rem !important;
        }
        .pt-sm-7,
        .py-sm-7 {
          padding-top: 5rem !important;
        }
        .pb-sm-7,
        .py-sm-7 {
          padding-bottom: 5rem !important;
        }
        .pl-sm-7,
        .px-sm-7 {
          padding-left: 5rem !important;
        }
        .pr-sm-7,
        .px-sm-7 {
          padding-right: 5rem !important;
        }
        .p-sm-8 {
          padding: 5.5rem !important;
        }
        .pt-sm-8,
        .py-sm-8 {
          padding-top: 5.5rem !important;
        }
        .pb-sm-8,
        .py-sm-8 {
          padding-bottom: 5.5rem !important;
        }
        .pl-sm-8,
        .px-sm-8 {
          padding-left: 5.5rem !important;
        }
        .pr-sm-8,
        .px-sm-8 {
          padding-right: 5.5rem !important;
        }
        .p-sm-9 {
          padding: 6rem !important;
        }
        .pt-sm-9,
        .py-sm-9 {
          padding-top: 6rem !important;
        }
        .pb-sm-9,
        .py-sm-9 {
          padding-bottom: 6rem !important;
        }
        .pl-sm-9,
        .px-sm-9 {
          padding-left: 6rem !important;
        }
        .pr-sm-9,
        .px-sm-9 {
          padding-right: 6rem !important;
        }
        .m-sm-auto {
          margin: auto !important;
        }
        .mt-sm-auto,
        .my-sm-auto {
          margin-top: auto !important;
        }
        .mb-sm-auto,
        .my-sm-auto {
          margin-bottom: auto !important;
        }
      }
      @media (min-width: 992px) {
        .m-md-0 {
          margin: 0 !important;
        }
        .mt-md-0,
        .my-md-0 {
          margin-top: 0 !important;
        }
        .mb-md-0,
        .my-md-0 {
          margin-bottom: 0 !important;
        }
        .ml-md-0,
        .mx-md-0 {
          margin-left: 0 !important;
        }
        .mr-md-0,
        .mx-md-0 {
          margin-right: 0 !important;
        }
        .m-md-1 {
          margin: 0.25rem !important;
        }
        .mt-md-1,
        .my-md-1 {
          margin-top: 0.25rem !important;
        }
        .mb-md-1,
        .my-md-1 {
          margin-bottom: 0.25rem !important;
        }
        .ml-md-1,
        .mx-md-1 {
          margin-left: 0.25rem !important;
        }
        .mr-md-1,
        .mx-md-1 {
          margin-right: 0.25rem !important;
        }
        .m-md-2 {
          margin: 0.5rem !important;
        }
        .mt-md-2,
        .my-md-2 {
          margin-top: 0.5rem !important;
        }
        .mb-md-2,
        .my-md-2 {
          margin-bottom: 0.5rem !important;
        }
        .ml-md-2,
        .mx-md-2 {
          margin-left: 0.5rem !important;
        }
        .mr-md-2,
        .mx-md-2 {
          margin-right: 0.5rem !important;
        }
        .m-md-3 {
          margin: 1rem !important;
        }
        .mt-md-3,
        .my-md-3 {
          margin-top: 1rem !important;
        }
        .mb-md-3,
        .my-md-3 {
          margin-bottom: 1rem !important;
        }
        .ml-md-3,
        .mx-md-3 {
          margin-left: 1rem !important;
        }
        .mr-md-3,
        .mx-md-3 {
          margin-right: 1rem !important;
        }
        .m-md-4 {
          margin: 1.5rem !important;
        }
        .mt-md-4,
        .my-md-4 {
          margin-top: 1.5rem !important;
        }
        .mb-md-4,
        .my-md-4 {
          margin-bottom: 1.5rem !important;
        }
        .ml-md-4,
        .mx-md-4 {
          margin-left: 1.5rem !important;
        }
        .mr-md-4,
        .mx-md-4 {
          margin-right: 1.5rem !important;
        }
        .m-md-5 {
          margin: 3rem !important;
        }
        .mt-md-5,
        .my-md-5 {
          margin-top: 3rem !important;
        }
        .mb-md-5,
        .my-md-5 {
          margin-bottom: 3rem !important;
        }
        .ml-md-5,
        .mx-md-5 {
          margin-left: 3rem !important;
        }
        .mr-md-5,
        .mx-md-5 {
          margin-right: 3rem !important;
        }
        .m-md-6 {
          margin: 4.5rem !important;
        }
        .mt-md-6,
        .my-md-6 {
          margin-top: 4.5rem !important;
        }
        .mb-md-6,
        .my-md-6 {
          margin-bottom: 4.5rem !important;
        }
        .ml-md-6,
        .mx-md-6 {
          margin-left: 4.5rem !important;
        }
        .mr-md-6,
        .mx-md-6 {
          margin-right: 4.5rem !important;
        }
        .m-md-7 {
          margin: 5rem !important;
        }
        .mt-md-7,
        .my-md-7 {
          margin-top: 5rem !important;
        }
        .mb-md-7,
        .my-md-7 {
          margin-bottom: 5rem !important;
        }
        .ml-md-7,
        .mx-md-7 {
          margin-left: 5rem !important;
        }
        .mr-md-7,
        .mx-md-7 {
          margin-right: 5rem !important;
        }
        .m-md-8 {
          margin: 5.5rem !important;
        }
        .mt-md-8,
        .my-md-8 {
          margin-top: 5.5rem !important;
        }
        .mb-md-8,
        .my-md-8 {
          margin-bottom: 5.5rem !important;
        }
        .ml-md-8,
        .mx-md-8 {
          margin-left: 5.5rem !important;
        }
        .mr-md-8,
        .mx-md-8 {
          margin-right: 5.5rem !important;
        }
        .m-md-9 {
          margin: 6rem !important;
        }
        .mt-md-9,
        .my-md-9 {
          margin-top: 6rem !important;
        }
        .mb-md-9,
        .my-md-9 {
          margin-bottom: 6rem !important;
        }
        .ml-md-9,
        .mx-md-9 {
          margin-left: 6rem !important;
        }
        .mr-md-9,
        .mx-md-9 {
          margin-right: 6rem !important;
        }
        .p-md-0 {
          padding: 0 !important;
        }
        .pt-md-0,
        .py-md-0 {
          padding-top: 0 !important;
        }
        .pb-md-0,
        .py-md-0 {
          padding-bottom: 0 !important;
        }
        .pl-md-0,
        .px-md-0 {
          padding-left: 0 !important;
        }
        .pr-md-0,
        .px-md-0 {
          padding-right: 0 !important;
        }
        .p-md-1 {
          padding: 0.25rem !important;
        }
        .pt-md-1,
        .py-md-1 {
          padding-top: 0.25rem !important;
        }
        .pb-md-1,
        .py-md-1 {
          padding-bottom: 0.25rem !important;
        }
        .pl-md-1,
        .px-md-1 {
          padding-left: 0.25rem !important;
        }
        .pr-md-1,
        .px-md-1 {
          padding-right: 0.25rem !important;
        }
        .p-md-2 {
          padding: 0.5rem !important;
        }
        .pt-md-2,
        .py-md-2 {
          padding-top: 0.5rem !important;
        }
        .pb-md-2,
        .py-md-2 {
          padding-bottom: 0.5rem !important;
        }
        .pl-md-2,
        .px-md-2 {
          padding-left: 0.5rem !important;
        }
        .pr-md-2,
        .px-md-2 {
          padding-right: 0.5rem !important;
        }
        .p-md-3 {
          padding: 1rem !important;
        }
        .pt-md-3,
        .py-md-3 {
          padding-top: 1rem !important;
        }
        .pb-md-3,
        .py-md-3 {
          padding-bottom: 1rem !important;
        }
        .pl-md-3,
        .px-md-3 {
          padding-left: 1rem !important;
        }
        .pr-md-3,
        .px-md-3 {
          padding-right: 1rem !important;
        }
        .p-md-4 {
          padding: 1.5rem !important;
        }
        .pt-md-4,
        .py-md-4 {
          padding-top: 1.5rem !important;
        }
        .pb-md-4,
        .py-md-4 {
          padding-bottom: 1.5rem !important;
        }
        .pl-md-4,
        .px-md-4 {
          padding-left: 1.5rem !important;
        }
        .pr-md-4,
        .px-md-4 {
          padding-right: 1.5rem !important;
        }
        .p-md-5 {
          padding: 3rem !important;
        }
        .pt-md-5,
        .py-md-5 {
          padding-top: 3rem !important;
        }
        .pb-md-5,
        .py-md-5 {
          padding-bottom: 3rem !important;
        }
        .pl-md-5,
        .px-md-5 {
          padding-left: 3rem !important;
        }
        .pr-md-5,
        .px-md-5 {
          padding-right: 3rem !important;
        }
        .p-md-6 {
          padding: 4.5rem !important;
        }
        .pt-md-6,
        .py-md-6 {
          padding-top: 4.5rem !important;
        }
        .pb-md-6,
        .py-md-6 {
          padding-bottom: 4.5rem !important;
        }
        .pl-md-6,
        .px-md-6 {
          padding-left: 4.5rem !important;
        }
        .pr-md-6,
        .px-md-6 {
          padding-right: 4.5rem !important;
        }
        .p-md-7 {
          padding: 5rem !important;
        }
        .pt-md-7,
        .py-md-7 {
          padding-top: 5rem !important;
        }
        .pb-md-7,
        .py-md-7 {
          padding-bottom: 5rem !important;
        }
        .pl-md-7,
        .px-md-7 {
          padding-left: 5rem !important;
        }
        .pr-md-7,
        .px-md-7 {
          padding-right: 5rem !important;
        }
        .p-md-8 {
          padding: 5.5rem !important;
        }
        .pt-md-8,
        .py-md-8 {
          padding-top: 5.5rem !important;
        }
        .pb-md-8,
        .py-md-8 {
          padding-bottom: 5.5rem !important;
        }
        .pl-md-8,
        .px-md-8 {
          padding-left: 5.5rem !important;
        }
        .pr-md-8,
        .px-md-8 {
          padding-right: 5.5rem !important;
        }
        .p-md-9 {
          padding: 6rem !important;
        }
        .pt-md-9,
        .py-md-9 {
          padding-top: 6rem !important;
        }
        .pb-md-9,
        .py-md-9 {
          padding-bottom: 6rem !important;
        }
        .pl-md-9,
        .px-md-9 {
          padding-left: 6rem !important;
        }
        .pr-md-9,
        .px-md-9 {
          padding-right: 6rem !important;
        }
        .m-md-auto {
          margin: auto !important;
        }
        .mt-md-auto,
        .my-md-auto {
          margin-top: auto !important;
        }
        .mb-md-auto,
        .my-md-auto {
          margin-bottom: auto !important;
        }
      }
      @media (min-width: 1200px) {
        .m-lg-0 {
          margin: 0 !important;
        }
        .mt-lg-0,
        .my-lg-0 {
          margin-top: 0 !important;
        }
        .mb-lg-0,
        .my-lg-0 {
          margin-bottom: 0 !important;
        }
        .ml-lg-0,
        .mx-lg-0 {
          margin-left: 0 !important;
        }
        .mr-lg-0,
        .mx-lg-0 {
          margin-right: 0 !important;
        }
        .m-lg-1 {
          margin: 0.25rem !important;
        }
        .mt-lg-1,
        .my-lg-1 {
          margin-top: 0.25rem !important;
        }
        .mb-lg-1,
        .my-lg-1 {
          margin-bottom: 0.25rem !important;
        }
        .ml-lg-1,
        .mx-lg-1 {
          margin-left: 0.25rem !important;
        }
        .mr-lg-1,
        .mx-lg-1 {
          margin-right: 0.25rem !important;
        }
        .m-lg-2 {
          margin: 0.5rem !important;
        }
        .mt-lg-2,
        .my-lg-2 {
          margin-top: 0.5rem !important;
        }
        .mb-lg-2,
        .my-lg-2 {
          margin-bottom: 0.5rem !important;
        }
        .ml-lg-2,
        .mx-lg-2 {
          margin-left: 0.5rem !important;
        }
        .mr-lg-2,
        .mx-lg-2 {
          margin-right: 0.5rem !important;
        }
        .m-lg-3 {
          margin: 1rem !important;
        }
        .mt-lg-3,
        .my-lg-3 {
          margin-top: 1rem !important;
        }
        .mb-lg-3,
        .my-lg-3 {
          margin-bottom: 1rem !important;
        }
        .ml-lg-3,
        .mx-lg-3 {
          margin-left: 1rem !important;
        }
        .mr-lg-3,
        .mx-lg-3 {
          margin-right: 1rem !important;
        }
        .m-lg-4 {
          margin: 1.5rem !important;
        }
        .mt-lg-4,
        .my-lg-4 {
          margin-top: 1.5rem !important;
        }
        .mb-lg-4,
        .my-lg-4 {
          margin-bottom: 1.5rem !important;
        }
        .ml-lg-4,
        .mx-lg-4 {
          margin-left: 1.5rem !important;
        }
        .mr-lg-4,
        .mx-lg-4 {
          margin-right: 1.5rem !important;
        }
        .m-lg-5 {
          margin: 3rem !important;
        }
        .mt-lg-5,
        .my-lg-5 {
          margin-top: 3rem !important;
        }
        .mb-lg-5,
        .my-lg-5 {
          margin-bottom: 3rem !important;
        }
        .ml-lg-5,
        .mx-lg-5 {
          margin-left: 3rem !important;
        }
        .mr-lg-5,
        .mx-lg-5 {
          margin-right: 3rem !important;
        }
        .m-lg-6 {
          margin: 4.5rem !important;
        }
        .mt-lg-6,
        .my-lg-6 {
          margin-top: 4.5rem !important;
        }
        .mb-lg-6,
        .my-lg-6 {
          margin-bottom: 4.5rem !important;
        }
        .ml-lg-6,
        .mx-lg-6 {
          margin-left: 4.5rem !important;
        }
        .mr-lg-6,
        .mx-lg-6 {
          margin-right: 4.5rem !important;
        }
        .m-lg-7 {
          margin: 5rem !important;
        }
        .mt-lg-7,
        .my-lg-7 {
          margin-top: 5rem !important;
        }
        .mb-lg-7,
        .my-lg-7 {
          margin-bottom: 5rem !important;
        }
        .ml-lg-7,
        .mx-lg-7 {
          margin-left: 5rem !important;
        }
        .mr-lg-7,
        .mx-lg-7 {
          margin-right: 5rem !important;
        }
        .m-lg-8 {
          margin: 5.5rem !important;
        }
        .mt-lg-8,
        .my-lg-8 {
          margin-top: 5.5rem !important;
        }
        .mb-lg-8,
        .my-lg-8 {
          margin-bottom: 5.5rem !important;
        }
        .ml-lg-8,
        .mx-lg-8 {
          margin-left: 5.5rem !important;
        }
        .mr-lg-8,
        .mx-lg-8 {
          margin-right: 5.5rem !important;
        }
        .m-lg-9 {
          margin: 6rem !important;
        }
        .mt-lg-9,
        .my-lg-9 {
          margin-top: 6rem !important;
        }
        .mb-lg-9,
        .my-lg-9 {
          margin-bottom: 6rem !important;
        }
        .ml-lg-9,
        .mx-lg-9 {
          margin-left: 6rem !important;
        }
        .mr-lg-9,
        .mx-lg-9 {
          margin-right: 6rem !important;
        }
        .p-lg-0 {
          padding: 0 !important;
        }
        .pt-lg-0,
        .py-lg-0 {
          padding-top: 0 !important;
        }
        .pb-lg-0,
        .py-lg-0 {
          padding-bottom: 0 !important;
        }
        .pl-lg-0,
        .px-lg-0 {
          padding-left: 0 !important;
        }
        .pr-lg-0,
        .px-lg-0 {
          padding-right: 0 !important;
        }
        .p-lg-1 {
          padding: 0.25rem !important;
        }
        .pt-lg-1,
        .py-lg-1 {
          padding-top: 0.25rem !important;
        }
        .pb-lg-1,
        .py-lg-1 {
          padding-bottom: 0.25rem !important;
        }
        .pl-lg-1,
        .px-lg-1 {
          padding-left: 0.25rem !important;
        }
        .pr-lg-1,
        .px-lg-1 {
          padding-right: 0.25rem !important;
        }
        .p-lg-2 {
          padding: 0.5rem !important;
        }
        .pt-lg-2,
        .py-lg-2 {
          padding-top: 0.5rem !important;
        }
        .pb-lg-2,
        .py-lg-2 {
          padding-bottom: 0.5rem !important;
        }
        .pl-lg-2,
        .px-lg-2 {
          padding-left: 0.5rem !important;
        }
        .pr-lg-2,
        .px-lg-2 {
          padding-right: 0.5rem !important;
        }
        .p-lg-3 {
          padding: 1rem !important;
        }
        .pt-lg-3,
        .py-lg-3 {
          padding-top: 1rem !important;
        }
        .pb-lg-3,
        .py-lg-3 {
          padding-bottom: 1rem !important;
        }
        .pl-lg-3,
        .px-lg-3 {
          padding-left: 1rem !important;
        }
        .pr-lg-3,
        .px-lg-3 {
          padding-right: 1rem !important;
        }
        .p-lg-4 {
          padding: 1.5rem !important;
        }
        .pt-lg-4,
        .py-lg-4 {
          padding-top: 1.5rem !important;
        }
        .pb-lg-4,
        .py-lg-4 {
          padding-bottom: 1.5rem !important;
        }
        .pl-lg-4,
        .px-lg-4 {
          padding-left: 1.5rem !important;
        }
        .pr-lg-4,
        .px-lg-4 {
          padding-right: 1.5rem !important;
        }
        .p-lg-5 {
          padding: 3rem !important;
        }
        .pt-lg-5,
        .py-lg-5 {
          padding-top: 3rem !important;
        }
        .pb-lg-5,
        .py-lg-5 {
          padding-bottom: 3rem !important;
        }
        .pl-lg-5,
        .px-lg-5 {
          padding-left: 3rem !important;
        }
        .pr-lg-5,
        .px-lg-5 {
          padding-right: 3rem !important;
        }
        .p-lg-6 {
          padding: 4.5rem !important;
        }
        .pt-lg-6,
        .py-lg-6 {
          padding-top: 4.5rem !important;
        }
        .pb-lg-6,
        .py-lg-6 {
          padding-bottom: 4.5rem !important;
        }
        .pl-lg-6,
        .px-lg-6 {
          padding-left: 4.5rem !important;
        }
        .pr-lg-6,
        .px-lg-6 {
          padding-right: 4.5rem !important;
        }
        .p-lg-7 {
          padding: 5rem !important;
        }
        .pt-lg-7,
        .py-lg-7 {
          padding-top: 5rem !important;
        }
        .pb-lg-7,
        .py-lg-7 {
          padding-bottom: 5rem !important;
        }
        .pl-lg-7,
        .px-lg-7 {
          padding-left: 5rem !important;
        }
        .pr-lg-7,
        .px-lg-7 {
          padding-right: 5rem !important;
        }
        .p-lg-8 {
          padding: 5.5rem !important;
        }
        .pt-lg-8,
        .py-lg-8 {
          padding-top: 5.5rem !important;
        }
        .pb-lg-8,
        .py-lg-8 {
          padding-bottom: 5.5rem !important;
        }
        .pl-lg-8,
        .px-lg-8 {
          padding-left: 5.5rem !important;
        }
        .pr-lg-8,
        .px-lg-8 {
          padding-right: 5.5rem !important;
        }
        .p-lg-9 {
          padding: 6rem !important;
        }
        .pt-lg-9,
        .py-lg-9 {
          padding-top: 6rem !important;
        }
        .pb-lg-9,
        .py-lg-9 {
          padding-bottom: 6rem !important;
        }
        .pl-lg-9,
        .px-lg-9 {
          padding-left: 6rem !important;
        }
        .pr-lg-9,
        .px-lg-9 {
          padding-right: 6rem !important;
        }
        .m-lg-auto {
          margin: auto !important;
        }
        .mt-lg-auto,
        .my-lg-auto {
          margin-top: auto !important;
        }
        .mb-lg-auto,
        .my-lg-auto {
          margin-bottom: auto !important;
        }
      }
      @media screen and (min-width: 1200px) {
        [data-fullheight="true"] {
          height: 100vh;
        }
      }
      @media screen and (max-width: 991px) {
        html,
        body,
        #wrap {
          overflow-x: hidden;
          
        }
      }
      @media screen and (max-width: 991px) {
        .content h1,
        .content .h1 {
          font-size: 44px;
        }
        .content h2,
        .content .h2 {
          font-size: 32px;
        }
        .content h3,
        .content .h3 {
          font-size: 24px;
        }
        .content h4,
        .content .h4 {
          font-size: 18px;
        }
        .content h5,
        .content .h5 {
          font-size: 16px;
        }
        .content h6,
        .content .h6 {
          font-size: 15px;
        }
      }
      @media screen and (max-width: 1199px) {
        .lqd-sticky-bg-wrap,
        .lqd-sticky-bg {
          height: 100%;
          min-height: 0;
          max-height: none;
          position: absolute;
          top: 0;
          left: 0;
        }
      }
      /* 1.2. Header */
      @media screen and (min-width: 1200px) and (max-width: 1440px) {
        .header-side {
          width: 250px;
        }
        .header-side .mainbar-wrap {
          padding: 12vh 25px;
        }
      }
      @media screen and (max-width: 767px) {
        .ld-module-cart .ld-cart-contents,
        .ld-module-cart .ld-module-dropdown {
          width: 100%;
        }
        .ld-cart-contents .empty,
        .ld-cart-foot,
        .ld-cart-head,
        .ld-cart-product {
          padding-left: 15px;
          padding-right: 15px;
        }
      }
      /*
	Submenu
*/
      /*
	Nav Styles
*/
      @media screen and (min-width: 992px) and (max-width: 1199px) {
        .mainbar-row > [class^="col"] {
          padding-left: 15px !important;
          padding-right: 15px !important;
        }
      }
      @media screen and (max-width: 782px) {
        .admin-bar .is-stuck {
          top: 46px;
        }
      }
      @media screen and (max-width: 600px) {
        .admin-bar .is-stuck {
          top: 0;
        }
      }
      /* 1.3. Footer */
      @media screen and (min-width: 1200px) {
        .lqd-sticky-footer-sentinel.height-applied + .footer-stuck {
          margin: 0;
          position: fixed;
          bottom: 0;
          left: 0;
          right: 0;
          opacity: 0;
          visibility: hidden;
        }
        .lqd-sticky-footer-sentinel.height-applied + .footer-stuck.is-inview {
          opacity: 1;
          visibility: visible;
        }
        .site-boxed-layout
          .lqd-sticky-footer-sentinel.height-applied
          + .footer-stuck {
          margin: 0 auto;
        }
      }
      @media screen and (max-width: 1199px) {
        .lqd-sticky-footer-sentinel {
          display: none;
        }
      }
      /* 1.4. Titlebar */
      @media screen and (max-width: 767px) {
        .titlebar-inner h1 {
          font-size: 48px !important;
        }
      }
      @media screen and (max-width: 479px) {
        .titlebar-inner h1 {
          font-size: 38px !important;
        }
      }
      /* 2. PAGE LAYOUTS
*/
      /* 2.1. Header Side */
      @media screen and (min-width: 1200px) {
        .header-style-side #wrap {
          padding-left: 375px;
        }
      }
      @media screen and (min-width: 1200px) and (max-width: 1440px) {
        .header-style-side #wrap {
          padding-left: 250px;
        }
      }
      @media screen and (min-width: 1200px) and (max-width: 1580px) {
        .header-style-side .vc_row > .container {
          width: 100%;
          padding-left: 15px;
          padding-right: 15px;
        }
        .header-style-side.lqd-stack-initiated
          .vc_row
          .lqd-stack-section-inner
          > .container {
          width: 970px;
        }
      }
      /* 2.3. Stack */
      .vc_mobile [data-liquid-stack="true"] > section {
        height: auto;
      }

      /* 3. LIQUID SHORTCODES
*/
      /* 3.1. Buttons */
      @media all and (max-width: 992px) {
        .btn {
          white-space: normal;
        }
        /* Sizes*/
        .btn-xsm > span {
          padding: 0.5em 0.8em;
        }
        .btn-xsm.wide > span {
          padding-left: 1.5em;
          padding-right: 1.5em;
        }
        .btn-sm > span {
          padding: 0.6em 1.2em;
        }
        .btn-sm.wide > span {
          padding-left: 2.5em;
          padding-right: 2.5em;
        }
        .btn-md > span {
          padding: 1em 2em;
        }
        .btn-lg > span {
          padding: 1.15em 2.5em;
        }
        .btn-lg.wide > span {
          padding-left: 3.3em;
          padding-right: 3.3em;
        }
        .btn-xlg > span {
          padding: 1.3em 3.1em;
        }
        .btn-xlg.wide > span {
          padding-left: 4.1em;
          padding-right: 4.1em;
        }
      }
      /* 3.3. Accordions */
      @media screen and (max-width: 480px) {
        .accordion-expander {
          right: 15px;
        }
        .accordion-title a {
          padding-right: 50px;
        }
      }
      /* 3.4. Iconboxes */
      @media screen and (max-width: 1199px) {
        .iconbox[data-plugin-animated-icon] > svg,
        .iconbox[data-plugin-animated-icon] object {
          opacity: 1;
        }
      }
      /* 3.5. Tabs */
      @media screen and (min-width: 992px) {
        .tabs-nav-items-bordered .tabs-nav li + li {
          border-left-width: 0;
        }
        .tabs-nav-side {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          flex-direction: row;
          flex-wrap: wrap;
        }
        .tabs-nav-side .tabs-nav {
          margin-bottom: 0;
        }
      }
      @media screen and (max-width: 991px) {
        .tabs-nav-side .tabs-nav,
        .tabs-nav-side .tabs-content {
          width: 100%;
        }
        .tabs-nav-side .tabs-nav {
          margin-bottom: 0;
        }
        .tabs-nav-side .tabs-content {
          padding-left: 0;
          padding-right: 0;
        }
      }
      @media screen and (max-width: 767px) {
        .tabs-nav {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
        }
        .tabs-nav li {
          margin-left: 0 !important;
          margin-right: 0 !important;
        }
        .tabs-nav a {
          width: 100%;
        }
        .tabs-nav-items-bordered .tabs-nav li + li {
          border-top-width: 0;
        }
      }
      /* 3.6. Subscribe Forms */
      @media (max-width: 991px) {
        .ld-sf--button-inline form {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
        }
        .ld-sf--button-inline form p {
          padding-right: 0 !important;
        }
      }
      @media (max-width: 767px) {
        .ld-sf--button-inside.ld-sf--button-bordered [type="text"],
        .ld-sf--button-inside.ld-sf--button-bordered [type="email"],
        .ld-sf--button-inside.ld-sf--button-solid [type="text"],
        .ld-sf--button-inside.ld-sf--button-solid [type="email"] {
          padding-right: 2.5em !important;
        }
      }
      /* 3.9. Pricing Tables */
      @media screen and (max-width: 1199px) {
        .pricing-table-colorful {
          margin-left: 0;
          margin-right: 0;
        }
        .pricing-table-colorful.featured {
          margin-top: 0;
        }
      }
      /* 3.10. Testimonials */
      @media screen and (min-width: 992px) {
        .is-last .testimonials-details-only .testimonial-info {
          -webkit-box-align: start;
          align-items: flex-start;
        }
      }
      @media screen and (max-width: 991px) {
        .testimonials-details .carousel-nav {
          text-align: center !important;
        }
      }
      @media screen and (max-width: 767px) {
        .testimonial-avatar-topleft .avatar,
        .testimonial-avatar-topright .avatar {
          position: relative;
          top: auto;
          left: auto;
          -webkit-transform: none;
          transform: none;
        }
        .testimonial-avatar-topleft.text-left .avatar,
        .testimonial-avatar-topright.text-left .avatar {
          margin-right: 15px !important;
        }
        .testimonial-avatar-topleft.text-right .avatar,
        .testimonial-avatar-topright.text-right .avatar {
          margin-right: 15px !important;
        }
        .testimonial-avatar-topleft.text-center .avatar,
        .testimonial-avatar-topright.text-center .avatar {
          margin-bottom: 15px !important;
        }
        .testimonials-quotes .carousel-nav {
          margin-top: 0 !important;
          text-align: center !important;
        }
        .testimonials-details-only .avatar {
          margin-bottom: 0.5em;
        }
        .testimonials-details-only .testimonial-details {
          text-align: center !important;
          -webkit-box-pack: center !important;
          justify-content: center !important;
        }
        .testimonials-details-only .testimonial-info {
          -webkit-box-align: center !important;
          align-items: center !important;
          text-align: center !important;
        }
        .testimonials-quote-only .testimonial-quote {
          text-align: center;
          font-size: 22px;
        }
      }
      /* 3.11. Carousel */
      @media screen and (min-width: 1200px) {
        .fancy-title .carousel-nav {
          position: absolute;
          top: 50%;
          right: 0;
          -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
        }
      }
      @media screen and (min-width: 992px) {
        /* Nav extra */
        .carousel-nav-line-between .flickity-prev-next-button.previous {
          margin-right: 40px;
        }
        .carousel-nav-line-between .flickity-prev-next-button.previous:after {
          content: "";
          display: inline-block;
          width: 1px;
          height: 100%;
          position: absolute;
          top: 0;
          right: -25px;
          background-color: rgba(0, 0, 0, 0.1);
        }
        .carousel-nav-line-between.carousel-nav-vertical
          .flickity-prev-next-button.previous {
          margin-right: 0;
          margin-bottom: 45px;
        }
        .carousel-nav-line-between.carousel-nav-vertical
          .flickity-prev-next-button.previous:after {
          width: 100%;
          height: 1px;
          top: auto;
          bottom: -25px;
          right: 0;
        }
      }
      @media screen and (max-width: 991px) {
        .carousel-nav {
          margin-top: 2em !important;
          position: relative !important;
          top: auto !important;
          left: auto !important;
          bottom: auto !important;
          right: auto !important;
          -webkit-transform: none !important;
          transform: none !important;
        }
        .carousel-nav .flickity-button {
          display: -webkit-inline-box !important;
          display: inline-flex !important;
          position: relative !important;
          top: auto !important;
          left: auto !important;
          bottom: auto !important;
          right: auto !important;
          -webkit-transform: none !important;
          transform: none !important;
          margin: 0 15px !important;
        }
        .carousel-nav-right .carousel-nav {
          text-align: left !important;
        }
      }
      @media screen and (max-width: 767px) {
        .carousel-item:not([class*="col-xs-"]) {
          width: 100%;
        }
      }
      /* 3.13. Latest Posts */
      @media screen and (min-width: 992px) {
        .liquid-blog-item-split {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          flex-flow: row wrap;
        }
        .liquid-blog-item-split .liquid-lp-media,
        .liquid-blog-item-split .liquid-blog-item-inner {
          flex-basis: 50%;
        }
        .liquid-blog-item-split .liquid-blog-item-inner {
          padding-left: 50px;
          padding-right: 50px;
        }
        .liquid-blog-item-fullwidth .liquid-blog-item-inner {
          width: 70%;
        }
        .flickity-equal-cells
          .carousel-item:not(:first-child)
          .liquid-blog-item-carousel {
          position: absolute;
          top: 0;
          left: 15px;
          right: 15px;
          height: 100%;
        }
        .liquid-blog-item-square .liquid-lp-title {
          font-size: 33px;
        }
        .col-md-6 > .liquid-blog-item-square .liquid-blog-item-inner {
          padding-left: 45px;
          padding-right: 45px;
        }
        .col-md-3 > .liquid-blog-item-square .liquid-blog-item-inner {
          padding-bottom: 11%;
        }
        .col-md-3 > .liquid-blog-item-square .liquid-lp-title {
          font-size: 18px;
          line-height: 1.666em;
        }
      }
      @media screen and (min-width: 992px) and (max-width: 1199px) {
        .liquid-blog-item-masonry {
          min-height: 400px !important;
        }
      }
      @media screen and (max-width: 1199px) {
        .ld-lp-carousel-filterable .filter-list {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-flow: column nowrap;
        }
        .ld-lp-carousel-filterable .filter-list li {
          width: 100%;
          text-align: left;
        }
        .ld-lp-carousel-filterable .carousel-items {
          margin-top: 2em;
        }
      }
      @media screen and (max-width: 991px) {
        .liquid-blog-item-split {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
        }
        .liquid-blog-item-fullwidth {
          padding: 0 !important;
        }
        .liquid-blog-item-fullwidth .liquid-blog-item-inner {
          position: relative;
          top: auto;
          left: auto;
        }
        .liquid-lp-sp-block.liquid-lp-sp-instagram h3 {
          margin-left: 0;
          margin-right: 0;
        }
      }
      /* 3.14. Filter Lists */
      @media screen and (min-width: 992px) {
        .liquid-filter-items {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          flex-flow: row wrap;
        }
        .liquid-filter-items.align-items-center .filter-list {
          margin-bottom: 0;
        }
        .filter-list-inline li + li {
          margin-left: 1.45em;
        }
      }
      @media screen and (max-width: 991px) {
        .liquid-filter-items {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
          -webkit-box-align: start !important;
          align-items: flex-start !important;
        }
        .liquid-filter-items-inner {
          width: 100%;
        }
        .liquid-filter-items-inner > * {
          margin-bottom: 30px !important;
        }
        .liquid-filter-items-inner .filter-list {
          width: 100%;
        }
        .liquid-filter-items-inner + .carousel-nav {
          margin-top: 0 !important;
        }
        .liquid-filter-items-label + .filter-list {
          margin-left: 0;
        }
        .filter-list-inline li {
          margin: 0 0.5em;
        }
      }
      @media screen and (max-width: 767px) {
        .filter-list {
          display: -webkit-box;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          flex-flow: row wrap;
        }
        .filter-list li {
          margin-bottom: 1em;
          text-align: center;
        }
      }
      /* 3.15. Fancy Boxes */
      @media screen and (min-width: 992px) {
        .fancy-box-offer {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          flex-flow: row wrap;
        }
        .fancy-box-offer .fancy-box-cell:first-child {
          -webkit-box-flex: 2;
          flex-grow: 2;
        }
        .fancy-box-offer .fancy-box-cell:last-child {
          -webkit-box-align: end;
          align-items: flex-end;
        }
      }
      @media screen and (max-width: 991px) {
        .fancy-box-offer {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          flex-flow: row wrap;
        }
        .fancy-box-offer .fancy-box-cell {
          flex-basis: auto;
          margin-bottom: 1.5em;
        }
        .fancy-box-offer .fancy-box-cell:before {
          content: attr(data-text);
          margin-bottom: 0.5em;
        }
        .fancy-box-offer .fancy-box-header {
          flex-basis: 100%;
        }
        .fancy-box-offer-header {
          padding-bottom: 0;
        }
        .fancy-box-offer-header .fancy-box-cell:not(.fancy-box-header) {
          display: none;
        }
        .fancy-box-offer-header .fancy-box-header {
          margin-bottom: 0;
        }
      }
      @media screen and (max-width: 767px) {
        .fancy-box-overlay {
          padding-bottom: 90%;
        }
        .fancy-box-travel.fancy-box-wide {
          padding-bottom: 50%;
        }
        .fancy-box-offer .fancy-box-cell {
          flex-basis: 50%;
        }
        .fancy-box-offer .fancy-box-header {
          flex-basis: 100%;
        }
      }
      /* 3.19. Reservation Form */
      @media screen and (min-width: 992px) and (max-width: 1199px) {
        .liquid-form-reservation .input-container {
          flex-basis: 50%;
        }
        .liquid-form-reservation .input-container:nth-last-child(2) {
          padding-left: 0;
          border: none;
        }
      }
      @media screen and (max-width: 991px) {
        .liquid-form-reservation .input-container {
          flex-basis: 100%;
          padding: 0;
          border: none;
        }
      }
      /* 3.24. Instagram Feed */
      @media screen and (max-width: 991px) {
        .liquid-ig-feed .liquid-ig-feed-list > li {
          flex-basis: 33.3333333333%;
        }
        [data-list-columns="1"] .liquid-ig-feed-list > li,
        [data-list-columns="2"] .liquid-ig-feed-list > li {
          flex-basis: 100%;
        }
      }
      @media screen and (max-width: 767px) {
        .liquid-ig-feed .liquid-ig-feed-list > li {
          flex-basis: 50%;
        }
        [data-list-columns="1"] .liquid-ig-feed-list > li,
        [data-list-columns="2"] .liquid-ig-feed-list > li {
          flex-basis: 100%;
        }
      }
      /* 3.27. Image Groups */
      @media screen and (min-width: 992px) {
        .liquid-img-group-browser {
          margin-left: 3.5em;
        }
        .liquid-img-group-browser figure {
          height: 91%;
          top: 9%;
        }
        .liquid-img-group-content.content-fixed-right,
        .liquid-img-group-content.content-fixed-left {
          -webkit-writing-mode: vertical-rl;
          -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
        }
        .liquid-img-group-content.content-fixed-right p,
        .liquid-img-group-content.content-fixed-left p {
          margin-bottom: 0;
        }
        .liquid-img-group-content.content-fixed-left {
          margin-right: 1.5em;
        }
        .liquid-img-group-content.content-fixed-right {
          -webkit-box-ordinal-group: 2;
          order: 1;
          margin-left: 1.5em;
        }
      }
      @media screen and (max-width: 991px) {
        .liquid-img-group-img-container {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
        }
        .liquid-img-group-content {
          -webkit-box-ordinal-group: 3;
          order: 2;
          margin-top: 1em;
        }
        .liquid-img-group-content.content-floated-mid-left,
        .liquid-img-group-content.content-floated-mid-right,
        .liquid-img-group-content.content-floated-mid {
          margin: 0;
          left: 50%;
        }
        .liquid-img-group-content.content-floated-mid-left > .btn,
        .liquid-img-group-content.content-floated-mid-right > .btn,
        .liquid-img-group-content.content-floated-mid > .btn {
          margin-left: 0 !important;
          margin-right: 0 !important;
        }
        .liquid-img-group-browser {
          margin-bottom: 2em;
        }
        .liquid-img-group-browser .liquid-img-group-img-container {
          margin-bottom: 1.5em;
        }
        .liquid-img-group-browser .liquid-img-group-url {
          height: 7.5%;
        }
      }
      @media screen and (max-width: 767px) {
        .liquid-img-group-browser .liquid-img-group-url {
          display: none;
        }
      }
      /* 3.31. Masonry */
      @media screen and (max-width: 991px) {
        .masonry-item:not([class*="col-sm-"]) {
          width: 100%;
        }
      }
      @media screen and (max-width: 767px) {
        .masonry-item:not([class*="col-xs-"]) {
          width: 100%;
        }
      }
      /* 3.33. Team Members */
      @media screen and (max-width: 479px) {
        .ld-tm-circ .ld-tm-avatar img {
          width: 50px;
        }
      }
      /* 3.34. Portfolios */
      @media screen and (min-width: 1200px) {
        .carousel-item .pf-hover-shadow {
          margin-bottom: 50px;
        }
      }
      @media screen and (max-width: 1200px) {
        .pf-info hr {
          display: none;
        }
      }
      @media screen and (min-width: 992px) {
        .pf-single-header.bg-solid {
          padding-left: 50px;
          padding-right: 50px;
        }
        .pf-single-header.pull-up {
          margin-top: -60px;
        }
      }
      /* 3.35. Blog */
      @media screen and (min-width: 1200px) and (max-width: 1440px) {
        .has-sidebar .blog-single-content.expanded {
          margin-left: -14%;
        }
      }
      @media screen and (min-width: 1200px) {
        .blog-single-cover[data-fullheight="true"] {
          height: 87vh;
        }
        .blog-single-cover[data-fullheight="true"] .blog-single-media {
          height: 100%;
        }
        .blog-single-cover[data-fullheight="true"] .cover-carousel,
        .blog-single-cover[data-fullheight="true"]
          .cover-carousel
          .carousel-items,
        .blog-single-cover[data-fullheight="true"]
          .cover-carousel
          .flickity-viewport,
        .blog-single-cover[data-fullheight="true"]
          .cover-carousel
          .carousel-item-inner,
        .blog-single-cover[data-fullheight="true"]
          .cover-carousel
          .carousel-item {
          height: 100% !important;
        }
        .blog-single-cover .blog-single-details {
          width: 100%;
          position: absolute;
          top: 50%;
          left: 0;
          -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
        }
        .blog-single-cover.spaced {
          margin-left: 50px;
          margin-right: 50px;
        }
        .blog-single-content.expanded {
          padding-left: calc(26%);
          padding-right: calc(26%);
          margin-right: calc(-26%);
          margin-left: calc(-26%);
        }
        .blog-single-content.pull-up {
          margin-top: -6.8181818182em;
          background-color: #fff;
        }
        .post-has-no-content .blog-single-content.pull-up {
          margin-top: 0;
        }
        .blog-single-content .stretch-to-sides {
          margin-left: -26%;
          margin-right: -26%;
        }
        .blog-single-content .fullwidth figcaption {
          width: 40%;
        }
        .post-nav,
        .blog-single-footer {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          flex-flow: row wrap;
          -webkit-box-pack: justify;
          justify-content: space-between;
        }
        .blog-single-footer > ul,
        .blog-single-footer > span {
          max-width: 50%;
        }
        .post-nav .nav-previous,
        .post-nav .nav-next {
          max-width: 40%;
        }
        .has-sidebar .blog-single-content.expanded {
          padding-right: 13%;
          padding-left: 13%;
          margin-right: -13%;
          margin-left: -13%;
        }
        .blog-single-post-has-not-thumbnail .blog-single-content.pull-up {
          margin-top: 0;
          padding-top: 5em;
        }
        .blog-single-post-has-not-thumbnail
          .lqd-main-header-default
          + .content
          .blog-single-content.pull-up {
          padding: 0;
          margin-left: 0;
          margin-right: 0;
        }
      }
      @media screen and (min-width: 992px) {
        .post-meta {
          margin-bottom: 3.75em;
        }
        .blog-single-details-extra h3 {
          margin-bottom: 2em;
        }
        .has-sidebar .blog-single-content .fullwidth {
          width: 100%;
          right: 0;
          left: 0;
          margin-left: 0;
          margin-right: 0;
        }
        .has-sidebar .blog-single-content .fullwidth figcaption {
          width: 70%;
        }
        .has-sidebar .blog-single-content .stretch-to-sides {
          margin-left: -13%;
          margin-right: -13%;
        }
        .has-sidebar .blog-single-content.expanded .fullwidth {
          width: 126%;
          right: -13%;
          left: -13%;
          margin-right: -13%;
        }
      }
      @media screen and (max-width: 991px) {
        .blog-single-details-extra .carousel-thumbs .carousel-item {
          width: 33.3333333333%;
        }
        .post-meta {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
        }
        .post-meta > span {
          margin: 0 0 1em !important;
        }
        .post-meta > span:last-child {
          margin: 0 !important;
        }
        .post-nav,
        .blog-single-footer {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
        }
        .blog-single-cover.spaced {
          margin-left: 15px;
          margin-right: 15px;
        }
      }
      @media screen and (max-width: 767px) {
        .blog-single-details-extra .carousel-thumbs .carousel-item {
          width: 50%;
        }
      }
      @media screen and (max-width: 479px) {
        .pingback .comment-meta {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
          -webkit-box-align: start;
          align-items: flex-start;
        }
        .pingback time {
          margin: 0 0 1em;
        }
      }
      @media screen and (max-width: 1199px) {
        .blog-single-default .blog-single-cover {
          margin-bottom: 2.5em;
        }
        .blog-single-default .blog-single-media {
          height: 100%;
          position: absolute;
          top: 0;
          left: 0;
        }
        .blog-single-default .blog-single-details {
          padding: 10em 0;
        }
      }
      @media screen and (min-width: 1200px) {
        .blog-single-image-left:not(.has-sidebar) .blog-single-cover {
          float: left;
          width: 470px;
          margin-left: -26%;
          margin-right: 17%;
        }
        .blog-single-image-left:not(.has-sidebar) .blog-single-details {
          margin-right: -26%;
        }
      }
      @media screen and (min-width: 1200px) {
        .blog-single-cover-fade .post-meta {
          margin-bottom: 0;
        }
      }
      /* 3.38. Liquid Fancy Heading */
      @media screen and (min-width: 1200px) {
        .ld-fancy-heading [data-split-text] {
          visibility: hidden;
        }
        .ld-fancy-heading [data-split-text].split-text-applied {
          visibility: visible;
        }
      }
      /* 3.45. Shop Banner */
      @media screen and (min-width: 992px) {
        .ld-shop-banner-style1 {
          padding-bottom: 90.091%;
        }
        .ld-shop-banner-style1 .ld-shop-banner-carousel-main,
        .ld-shop-banner-style1 .ld-shop-banner-carousel-main .carousel-items,
        .ld-shop-banner-style1 .ld-shop-banner-container,
        .ld-shop-banner-style1 .ld-shop-banner-inner,
        .ld-shop-banner-style1 .ld-shop-banner-image {
          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          right: 0;
        }
        .ld-shop-banner-style1
          .ld-shop-banner-carousel-main
          .flickity-viewport {
          height: 100% !important;
        }
        .ld-shop-banner-style1
          .ld-shop-banner-carousel-main
          .carousel-item-inner,
        .ld-shop-banner-style1 .ld-shop-banner-carousel-main .carousel-item {
          height: 100%;
        }
      }
      @media screen and (max-width: 991px) {
        .ld-shop-banner-style1 .liquid-overlay-link {
          bottom: 50%;
          height: auto;
          -webkit-transform: none;
          transform: none;
        }
        .ld-shop-banner-style1 .ld-shop-banner-image {
          -webkit-transition: box-shadow 0.3s;
          transition: box-shadow 0.3s;
        }
        .ld-shop-banner-style1 .ld-shop-banner-carousel-nav {
          width: 100%;
          height: auto;
          margin-top: 1em;
          position: relative;
          bottom: auto;
          right: auto;
          -webkit-transform: none;
          transform: none;
        }
        .ld-shop-banner-style1 .ld-shop-banner-carousel-nav .carousel-item {
          width: 25%;
          opacity: 1;
          visibility: visible;
          -webkit-transform: none;
          transform: none;
        }
        .ld-shop-banner-style1:hover .ld-shop-banner-image {
          box-shadow: 0 40px 60px rgba(0, 0, 0, 0.1);
        }
        .ld-shop-banner-style1:hover .ld-shop-banner-inner {
          box-shadow: none;
        }
      }
      @media screen and (max-width: 767px) {
        .ld-shop-banner-style1 .ld-shop-banner-carousel-nav .carousel-item {
          width: 33.3333333333% !important;
        }
      }
      /* 3.48. Modal */
      @media screen and (min-width: 992px) {
        .featherlight-content > iframe.featherlight-inner {
          min-width: 850px;
        }
      }
      /* 3.50. Process Box */
      @media screen and (max-width: 991px) {
        [class*="vc_col-md"] .ld-pb-top:after {
          content: none;
        }
      }
      @media screen and (max-width: 767px) {
        [class*="vc_col-sm"] .ld-pb-top:after {
          content: none;
        }
      }
      /* 3.56. Roadmap */
      @media screen and (max-width: 767px) {
        .one-roadmap {
          padding-left: 25px;
          padding-right: 25px;
        }
        .one-roadmap:before {
          top: 15px;
          right: 15px;
          left: 15px;
          bottom: 15px;
        }
        .one-roadmap-info {
          max-width: 85%;
        }
      }
      /* 3.57. Countdown */
      @media screen and (max-width: 991px) {
        .countdown .countdown-section {
          flex-basis: 45%;
          margin: 0.2352941176em 0;
        }
        .countdown .countdown-section:nth-child(3) + .countdown-sep {
          display: none;
        }
      }
      @media screen and (max-width: 480px) {
        .countdown .countdown-section {
          flex-basis: 100%;
        }
        .countdown .countdown-sep {
          display: none;
        }
      }
      /* 3.59. Bullet List */
      @media screen and (max-width: 767px) {
        .one-bullet-list .inline-nav {
          display: -webkit-box;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          flex-flow: row wrap;
          -webkit-box-align: center;
          align-items: center;
        }
        .one-bullet-list .inline-nav li {
          margin-left: 0 !important;
          -webkit-box-align: center;
          align-items: center;
          width: 50%;
        }
      }
      /* 3.62. Promo */
      @media screen and (min-width: 992px) {
        .lqd-promo-alt .lqd-promo-cat {
          margin-left: -100%;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: reverse;
          flex-direction: row-reverse;
        }
        .lqd-promo-alt .lqd-promo-cat:before {
          margin-left: 1em;
          margin-right: 0;
        }
        .lqd-promo-alt .lqd-promo-content {
          width: 25%;
          text-align: right;
          -webkit-box-align: end;
          align-items: flex-end;
        }
        .lqd-promo-alt .lqd-promo-content h2 {
          margin-right: 0;
          margin-left: -100%;
        }
        .lqd-promo-alt .lqd-promo-img {
          width: 75%;
        }
        .lqd-promo-alt .lqd-promo-img-inner {
          margin-left: -10%;
        }
        .lqd-promo-reverse .lqd-promo-inner {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: reverse;
          flex-direction: row-reverse;
        }
        .lqd-promo-reverse.lqd-promo-alt .lqd-promo-cat {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          flex-direction: row;
          margin-left: 0;
          margin-right: -100%;
        }
        .lqd-promo-reverse.lqd-promo-alt .lqd-promo-cat:before {
          margin-left: 0;
          margin-right: 1em;
        }
        .lqd-promo-reverse.lqd-promo-alt .lqd-promo-content {
          text-align: left;
          -webkit-box-align: start;
          align-items: flex-start;
        }
        .lqd-promo-reverse.lqd-promo-alt .lqd-promo-content h2 {
          margin-left: 0;
          margin-right: -100%;
        }
        .lqd-promo-reverse.lqd-promo-alt .lqd-promo-img-inner {
          margin-left: 0;
          margin-right: -10%;
        }
      }
      @media screen and (min-width: 1200px) {
        .lqd-promo-inner {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          flex-flow: row wrap;
        }
        .lqd-promo-alt .lqd-promo-content h2 {
          font-size: 72px;
        }
        .lqd-promo-reverse .lqd-promo-cat {
          margin-right: 0;
          margin-left: 15px;
        }
        .lqd-promo-reverse .lqd-promo-content {
          padding-left: 0;
          padding-right: 15px;
        }
        .lqd-promo-reverse:not(.lqd-promo-alt) .lqd-promo-content {
          -webkit-box-align: end;
          align-items: flex-end;
          text-align: right;
        }
      }
      @media screen and (min-width: 1200px) and (max-width: 1580px) {
        .header-style-side.lqd-stack-initiated
          .lqd-promo-alt
          .lqd-promo-content
          h2 {
          font-size: 60px;
        }
      }
      @media screen and (max-width: 1199px) {
        .lqd-promo-img {
          width: 58.75%;
        }
        .lqd-promo-content {
          padding-top: 50px;
          padding-bottom: 0;
        }
        .lqd-promo-content h2 {
          font-size: 100px;
        }
        .lqd-promo-alt .lqd-promo-content h2 {
          font-size: 60px;
        }
      }
      @media screen and (max-width: 991px) {
        .lqd-promo-cat {
          -webkit-writing-mode: inherit;
          -ms-writing-mode: inherit;
          writing-mode: inherit;
        }
        .lqd-promo-cat ul {
          -webkit-transform: rotate(0);
          transform: rotate(0);
          margin: 0;
          margin-bottom: 15px;
        }
        .lqd-promo-content,
        .lqd-promo-cat,
        .lqd-promo-img {
          width: 100%;
        }
        .lqd-promo-cat {
          margin-right: 0;
        }
        .lqd-promo-img-inner {
          box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
        }
        .lqd-promo-inner {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          flex-direction: column;
        }
        .lqd-promo-content {
          padding-top: 30px;
          padding-left: 0;
          padding-right: 0;
        }
        .lqd-promo-content h2 {
          margin: 0 0 0.25em;
          font-size: 62px;
        }
      }
      @media screen and (max-width: 767px) {
        .lqd-promo-dynamic-shape {
          display: none;
        }
        .lqd-promo-wrap {
          margin-top: 0;
          margin-bottom: 30px;
        }
        .lqd-promo-content {
          text-align: center;
          -webkit-box-align: center;
          align-items: center;
        }
        .lqd-promo-content h2 {
          font-size: 10vw;
        }
        .lqd-promo-cat::before {
          content: none !important;
        }
      }
      /* 4. VC SHORTCODES
*/
      /* 4.2. Columns */
      .col-1\/5 {
        width: 20%;
      }

      @media (min-width: 768px) {
        .col-sm-1\/5 {
          width: 20%;
        }
      }
      @media (min-width: 992px) {
        .col-md-1\/5 {
          width: 20%;
        }
      }
      @media (min-width: 1200px) {
        .col-lg-1\/5 {
          width: 20%;
        }
      }
      @media screen and (min-width: 1200px) {
        .stretch-to-right {
          margin-right: -22vw !important;
        }
        .stretch-to-left {
          margin-left: -22vw !important;
        }
      }
      @media screen and (max-width: 767px) {
        .d-flex > .lqd-column:not([class*="col-xs-"]) {
          width: 100%;
        }
      }
      /* 5. PARTIALS
*/
      /* 5.4. Page Frame */
      @media screen and (min-width: 1200px) {
        .lqd-page-frame {
          position: absolute;
          z-index: 3;
          background-color: var(--color-primary);
        }
        .lqd-page-frame[data-orientation="h"] {
          left: 0;
          width: 100%;
          height: 20px;
        }
        .lqd-page-frame[data-orientation="v"] {
          top: 0;
          width: 20px;
          height: 100%;
        }
        .lqd-page-frame-top {
          top: 0;
          -webkit-transform-origin: center top;
          transform-origin: center top;
        }
        .lqd-page-frame-right {
          right: 0;
          -webkit-transform-origin: right center;
          transform-origin: right center;
        }
        .lqd-page-frame-bottom {
          bottom: 0;
          -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
        }
        .lqd-page-frame-left {
          left: 0;
          -webkit-transform-origin: left center;
          transform-origin: left center;
        }
        .page-has-frame #wrap {
          padding: 20px;
        }
        .page-has-frame .is-stuck {
          left: 20px;
          right: 20px;
        }
        .page-has-frame .megamenu.megamenu-fullwidth .nav-item-children {
          width: calc(100vw - 40px);
          left: calc(50% + 10px) !important;
          right: calc(50% + 10px) !important;
          margin-left: calc(-50vw + 10px) !important;
          margin-right: calc(-50vw + 10px) !important;
        }
        .page-has-frame .megamenu.megamenu-fullwidth .megamenu-container {
          width: calc(100vw - 40px) !important;
        }
      }
      
      .flickity-enabled {
        position: relative;
      }

      .flickity-enabled:focus {
        outline: none;
      }

      .flickity-viewport {
        overflow: hidden;
        position: relative;
        height: 100%;
      }

      .flickity-slider {
        position: absolute;
        width: 100%;
        height: 100%;
      }

      /* draggable */

      .flickity-enabled.is-draggable {
        -webkit-tap-highlight-color: transparent;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }

      .flickity-enabled.is-draggable .flickity-viewport {
        cursor: move;
        cursor: -webkit-grab;
        cursor: grab;
      }

      .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
        cursor: -webkit-grabbing;
        cursor: grabbing;
      }

      /* ---- flickity-button ---- */

      .flickity-button {
        position: absolute;
        background: hsla(0, 0%, 100%, 0.75);
        border: none;
        color: #333;
      }

      .flickity-button:hover {
        background: white;
        cursor: pointer;
      }

      .flickity-button:focus {
        outline: none;
        box-shadow: 0 0 0 5px #19f;
      }

      .flickity-button:active {
        opacity: 0.6;
      }

      .flickity-button:disabled {
        opacity: 0.3;
        cursor: auto;
        /* prevent disabled button from capturing pointer up event. #716 */
        pointer-events: none;
      }

      .flickity-button-icon {
        fill: currentColor;
      }

      /* ---- previous/next buttons ---- */

      .flickity-prev-next-button {
        top: 50%;
        width: 44px;
        height: 44px;
        border-radius: 50%;
        /* vertically center */
        transform: translateY(-50%);
      }

      .flickity-prev-next-button.previous {
        left: 10px;
      }
      .flickity-prev-next-button.next {
        right: 10px;
      }
      /* right to left */
      .flickity-rtl .flickity-prev-next-button.previous {
        left: auto;
        right: 10px;
      }
      .flickity-rtl .flickity-prev-next-button.next {
        right: auto;
        left: 10px;
      }

      .flickity-prev-next-button .flickity-button-icon {
        position: absolute;
        left: 20%;
        top: 20%;
        width: 60%;
        height: 60%;
      }

      /* ---- page dots ---- */

      .flickity-page-dots {
        position: absolute;
        width: 100%;
        bottom: -25px;
        padding: 0;
        margin: 0;
        list-style: none;
        text-align: center;
        line-height: 1;
      }

      .flickity-rtl .flickity-page-dots {
        direction: rtl;
      }

      .flickity-page-dots .dot {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 0 8px;
        background: #333;
        border-radius: 50%;
        opacity: 0.25;
        cursor: pointer;
      }

      .flickity-page-dots .dot.is-selected {
        opacity: 1;
      }
      
      /* General */
      :root {
        --font: "TTNorms", sans-serif;
        --border-color: #232946;
        --color-primary: #fff;
        --color-secondary: #f27121;
        --color-tertiary: #e94057;
        --color-offwhite: #ecedfe;
        --color-text-default: #fff;
        --color-text-body: #a9b3c2;
        --color-text-primary: #202f44;
        --color-text-secondary: #111b26;
        --color-background: #020314;
        --color-background-secondary: #14182a;
        --color-background-tertiary: #060718;
        --trans-300: all 300ms ease;
        --trans-600: all 600ms ease;
        --trans-900: all 900ms ease;
        --trans-1200: all 1200ms ease;
      }

      body {
        font-family: "TTNorms", sans-serif;
        text-rendering: optimizeLegibility;
        color: #222;
        font-size: 16px;
        line-height: 1.9em;
        background: var(--color-background);
        background: #0e161e;
        background: #0b1218;
      }

      #content {
        background-color: #0e161e;
        background-color: #0b1218;
      }

      .noise {
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        width: 100vw;
        overflow: hidden;
        pointer-events: none;
        z-index: 90;
        opacity: 0.3;
      }

      .noise:before {
        content: "";
        position: absolute;
        top: -100%;
        left: -100%;
        height: 300%;
        width: 300%;
        background: /*savepage-url=../img/noise.png*/ var(--savepage-url-20);
        pointer-events: none;
        display: block;
        opacity: 0.7;
        -webkit-animation: grain 2s steps(10) infinite;
        animation: grain 2s steps(10) infinite;
        will-change: transform;
      }

      p {
        font-family: "TTNorms", sans-serif;
        font-size: 16px;
      }

      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      .h1,
      .h2,
      .h3,
      .h4,
      .h5,
      .h6 {
        font-family: "Axiforma", sans-serif;
        color: #202f44;
      }

      .h1,
      h1 {
        font-size: 54px;
        line-height: 1.2;
      }

      .h2,
      h2 {
        font-size: 44px;
        line-height: 1.4;
        letter-spacing: 0;
      }

      .h3,
      h3 {
        font-size: 32px;
        line-height: 1.5em;
      }

      .h4,
      h4 {
        font-size: 26px;
        line-height: 1.6em;
      }

      .h5,
      h5 {
        font-size: 20px;
        line-height: 1.6em;
      }

      .h6,
      h6 {
        font-size: 18px;
        line-height: 1.8;
      }

      .bg-offwhite {
        background: var(--color-offwhite) !important;
      }

      .bg-offwhite-10 {
        background: var(--color-offwhite-10) !important;
      }

      .container {
        max-width: 1280px;
        width: 100%;
        margin: 0 auto;
      }

      .main-header .container {
        max-width: 1280px;
      }

      .pos-rel {
        position: relative !important;
      }

      .pos-abl {
        position: absolute !important;
      }

      .divider-light {
        border-color: #dee1e6;
      }

      .gradient-text {
        background: linear-gradient(
          117.15deg,
          #a32b7b -7.16%,
          #e94057 56.41%,
          #92278f 119.98%
        );
        background: linear-gradient(to right, #92278F, #00FFFF);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      hr {
        border-color: rgb(38 41 57);
        margin-top: 40px;
        margin-bottom: 40px;
      }

      a.text-underline:hover,
      a.text-underline:focus {
        color: var(--color-tertiary);
      }

      /* Text Colors */
      .text-color-amber-500 {
        color: #e5b15a;
      }

      .text-color-teal-500 {
        color: #0eb3a0;
      }

      .text-color-cyan-400 {
        color: #7bdae8;
      }

      .text-color-sky-500 {
        color: #079de0;
        font-style: normal;
      }

      .text-color-red-500 {
        color: #e23b3b;
      }

      .text-color-pink-500 {
        color: #f86caa;
      }

      .text-color-violet-300 {
        color: #c0b3f3;
      }

      .text-color-indigo-300 {
        color: #8f9ee7;
      }

      .text-color-sky-300 {
        color: #73cbf5;
      }

      .text-color-teal-300 {
        color: #29a89b;
      }

      .text-color-violet-500 {
        color: #8d62ee;
      }

      .text-color-red-400 {
        color: #e27979;
      }

      .text-color-yellow-300 {
        color: #c3bd8f;
      }

      /* Header/Navigation */
      .main-header-overlay {
        background-color: #ecedfd;
        background-color: transparent;
      }

      .main-header .social-icon {
        font-size: 17px;
      }

      .main-header .social-icon:not([class*="scheme-"]) a,
      .main-nav > li > a {
        color: var(--color-text-default);
      }

      .main-header .social-icon:not([class*="scheme-"]) a:hover,
      .main-nav > li > a:hover {
        color: #202f44;
      }

      .lqd-stack-active-row-light
        .main-header:not(.header-fullscreen):not(.header-side)
        .mainbar-wrap:not(.is-stuck)
        .header-module
        .ld-module-trigger,
      .lqd-stack-active-row-light
        .main-header:not(.header-fullscreen):not(.header-side)
        .mainbar-wrap:not(.is-stuck)
        .main-nav
        > li
        > a {
        color: #202f44;
      }

      .main-nav > li > a {
        font-size: 15px;
        font-weight: 500;
        /* font-family: 'Axiforma', sans-serif; */
        letter-spacing: 0;
      }

      .main-nav > li.is-active > a,
      .main-nav > li.current-menu-item > a,
      .main-nav > li:hover > a,
      .main-nav > li > a:hover {
        color: #fff;
      }

      .main-nav .external-link--arrow {
        width: 16px;
        height: 16px;
        cursor: pointer;
        justify-content: center;
        align-items: center;
        margin-left: 0;
      }

      .nav-light .main-nav > li > a {
        color: rgba(255, 255, 255, 0.75);
      }

      .nav-light .main-nav > li > a .link-ext {
        background-color: #fff;
      }

      .nav-dark .main-nav > li > a {
        color: rgba(0, 0, 0, 0.75);
      }

      .nav-dark .main-nav > li.is-active > a,
      .nav-dark .main-nav > li.current-menu-item > a,
      .nav-dark .main-nav > li:hover > a,
      .nav-dark .main-nav > li > a:hover {
        color: #000;
      }

      .is-stuck {
        background-color: var(--color-background-tertiary);
        background-color: #0e161e;
        box-shadow: none;
      }

      .is-stuck.mainbar-wrap {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
      }

      .is-stuck .main-nav > li > a,
      .is-stuck .main-nav > li > a:hover {
        color: #fff !important;
      }

      .megamenu .megamenu-container .container {
        max-width: 1140px;
      }

      .megamenu .grid-menu--wrapper h4,
      .megamenu-description h4,
      .megamenu-row--wrapper h4,
      .megamenu-right--links h4 {
        color: #fff;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        margin-top: 0;
        margin-bottom: 0;
      }

      .megamenu .grid-menu {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        column-gap: 24px;
        row-gap: 12px;
        padding: 30px 0 30px;
      }

      .megamenu .megamenu-inner-row {
        background-color: var(--color-background-tertiary);
        padding: 0 35px;
      }

      .megamenu .lqd-custom-menu li {
        margin-bottom: 0;
      }

      .mega-link {
        margin-left: -0.5rem;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        background-color: transparent;
        border-radius: 0.375rem;
        padding: 1rem;
        font-size: 1rem;
        line-height: 1.5rem;
        color: rgb(38, 44, 45);
      }

      .mega-link:hover {
        text-decoration: none;
        background-color: var(--color-background-secondary);
      }

      .mega-link.text:hover {
        background-color: rgb(222 139 65 / 8%);
      }

      .mega-link.document:hover {
        background-color: rgb(169 103 228 / 8%);
      }

      .mega-link.image:hover {
        background-color: rgb(56 215 149 / 8%);
      }

      .mega-link .text-icon--wrapper {
        display: flex;
        align-items: flex-start;
        gap: 16px;
      }

      .mega-link .text-icon--wrapper .image-icon,
      .megamenu-row--lists li a .image-icon {
        flex-shrink: 0;
        width: 24px;
        height: 24px;
        margin-top: 3px;
      }

      .mega-link .text-icon--wrapper .link-name,
      .megamenu-row--lists li a .link-name {
        color: var(--color-text-default);
        margin-left: 0;
        font-size: 16px;
        line-height: 1.25rem;
        font-weight: 500;
        /* background: linear-gradient(117.15deg, #A32B7B -7.16%, #E94057 56.41%, #F27121 119.98%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
      }

      .mega-link .link-description,
      .megamenu-row--lists li a .link-description {
        font-size: 13px;
        line-height: 1.65;
        display: block;
        color: #aab6c9;
        margin-top: 8px;
      }

      .navbar-brand img {
        width: 170px;
      }

      .megamenu-resource--link {
        display: inline-block;
        padding-left: 3rem;
        border-left: 0.1rem solid #c2c5cb;
        -webkit-transition: color 0.2s;
        transition: color 0.2s;
      }

      .megamenu-resource--image {
        width: 100%;
        border-radius: 0.625rem;
      }

      .megamenu-resource--link .content-heading--wrapper {
        margin-top: 16px;
      }

      .megamenu-resource--link .content-heading {
        font-family: "Axiforma", sans-serif;
        font-size: 12px;
        font-weight: 500;
        letter-spacing: 0.5px;
        line-height: 120%;
        color: #3a4656;
        text-transform: uppercase;
        margin-top: 0;
      }

      .megamenu-resource--link .content-body {
        color: #546175;
      }

      .megamenu-link--flex {
        display: flex;
        justify-content: space-between;
        flex-direction: row;
        gap: 20px;
      }

      .megamenu-description {
        display: inline-block;
        padding: 35px 0 0;
        width: 250px;
        min-width: 250px;
      }

      .megamenu-row--wrapper,
      .megamenu-post--wrapper {
        display: inline-block;
        padding: 35px 0 30px;
        width: 100%;
      }

      .megamenu-post--wrapper,
      .megamenu-right--links {
        border-left: 1px solid var(--border-color);
        padding-left: 1.5rem;
      }

      .megamenu-right--links .content-wrapper {
        padding: 35px 0 30px;
      }

      .megamenu-row--lists {
        list-style: none;
        padding: 0;
        margin: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 16px;
        margin-top: 1.5rem;
      }

      .megamenu-row--lists li {
        font-size: 15px;
        display: block;
        padding-bottom: 12px;
        -webkit-transition: all 250ms ease;
        -o-transition: all 250ms ease;
        transition: all 250ms ease;
      }

      .megamenu-row--lists li:not(:last-child) {
        border-bottom: 1px solid var(--border-color);
      }

      .megamenu-row--lists li a,
      .megamenu-description a {
        display: flex;
        align-items: center;
        gap: 16px;
      }

      .megamenu-description a {
        padding-top: 24px;
      }

      .megamenu-row--lists li a .image-icon {
        margin-top: 0;
      }

      .megamenu-row--lists li a .link-name,
      .megamenu-description a .link-name {
        color: var(--color-text-default);
        font-size: 15px;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 8px;
      }

      .megamenu-description a .link-name {
        color: #e84057;
      }

      .megamenu-row--lists li a .link-name svg,
      .megamenu-description a .link-name svg {
        display: inline-block;
        pointer-events: none;
        -webkit-transform: translateX(-8px);
        -ms-transform: translateX(-8px);
        transform: translateX(-8px);
        opacity: 0;
        -webkit-transition: opacity 250ms ease, -webkit-transform 250ms ease;
        transition: opacity 250ms ease, -webkit-transform 250ms ease;
        -o-transition: opacity 250ms ease, transform 250ms ease;
        transition: opacity 250ms ease, transform 250ms ease;
        transition: opacity 250ms ease, transform 250ms ease,
          -webkit-transform 250ms ease;
      }

      .megamenu-row--lists li a:hover .link-name,
      .megamenu-row--lists li a:focus .link-name {
        color: #e84057;
      }

      .megamenu-row--lists li a:hover .link-name svg,
      .megamenu-row--lists li a:focus .link-name svg,
      .megamenu-description a:hover .link-name svg,
      .megamenu-description a:focus .link-name svg {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        opacity: 1;
      }

      .megamenu-description p,
      .megamenu-right--links p {
        color: var(--color-text-default);
        font-size: 14px;
        line-height: 1.65;
        margin-top: 16px;
        margin-bottom: 0;
      }

      .navbar-brand {
        outline: 0;
      }

      .header-module .btn-text {
        color: var(--color-text-body);
        font-size: 14px;
        font-weight: 500;
        /* font-family: 'Axiforma', sans-serif; */
        letter-spacing: 0;
      }

      .nav-item-children {
        background-color: var(--color-background-secondary);
        padding: 0.75em 0.75em;
      }

      .nav-item-children > li > a {
        padding: 0.8em 1em;
        border-radius: 5px;
        color: #fff;
      }

      .nav-item-children > li:hover > a {
        background-color: #0c121f;
        color: #fff;
      }

    

      /* Logos */
      .logo-bar {
        padding: 80px 0 80px;
        position: relative;
      }

      .logo-text--header {
        font-size: 26px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        margin-bottom: 16px;
        margin-top: 0;
        background: linear-gradient(
          117.15deg,
          #a32b7b -7.16%,
          #e94057 56.41%,
          #f27121 119.98%
        );
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        text-align: center;
      }

      .logo-text--wrapper {
        color: var(--color-text-default);
        text-align: center;
        margin-bottom: 24px;
        position: relative;
        z-index: 9;
      }

      .logo-bar--items {
        display: flex;
        flex-flow: wrap;
        gap: 40px;
        justify-content: center;
        margin-left: -24px;
        margin-right: -24px;
        position: relative;
        z-index: 9;
      }

      .logo-bar--image {
        height: 70px;
        width: 160px;
      }

      .logo-bar--image-2 {
        width: auto;
        height: auto;
        max-height: 70px;
        max-width: 160px;
      }

      /* Features */
      .features-block {
        padding: 96px 0;
        margin-top: 3rem;
        position: relative;
      }

      .features-block .intro-grid {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 2.5rem;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: 4rem;
        position: relative;
        z-index: 9;
      }

      .features-block .intro-grid .intro-text {
        color: var(--color-text-default);
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        font-weight: 600;
        line-height: 1.35;
        letter-spacing: -0.05rem;
        margin: 0;
      }

      .features-block .intro-grid .body-text {
        font-size: 1.125rem;
        line-height: 1.75;
        color: rgba(255, 255, 255, 0.8);
        margin: 0;
      }

      .features-block .hero-bg {
        z-index: -1;
        width: 100%;
        height: 100%;
        max-width: 100%;
        object-fit: contain;
        position: absolute;
        top: -70%;
        bottom: 0%;
        left: 0%;
        right: 0%;
      }



      .features-copy,
      .cwf-section--copy {
        width: 900px;
        margin: 0 auto 80px;
        text-align: center;
        position: relative;
       
      }

      .features-copy .small-title,
      .cwf-section--copy .small-title {
        color: var(--color-text-body);
        font-size: 15px;
        line-height: 20px;
        font-weight: 500;
        white-space: nowrap;
        margin-top: 14px;
        margin-bottom: 10px;
      }

      .features-copy h3,
      .cwf-section--copy h3 {
        color: var(--color-text-default);
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        font-weight: 600;
        line-height: 1.35;
        letter-spacing: -0.05rem;
        margin-top: 0;
        margin-bottom: 26px;
      }

      .features-copy p,
      .cwf-section--copy p {
        font-size: 17px;
        line-height: 1.6;
        color: var(--color-text-default);
        margin-bottom: 0;
      }

      .features-data--wrapper {
        justify-content: space-around;
        align-items: center;
        display: flex;
      }

      .features-data--wrapper .features-data {
        text-align: center;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        display: flex;
        color: #fff;
      }

      .features-data--wrapper .data-number {
        color: #f29062;
        margin-bottom: 8px;
        font-size: 60px;
        font-weight: 600;
        line-height: 48px;
        margin-top: 48px;
      }

      .features-data--wrapper .data-number--small {
        font-size: 24px;
        line-height: 32px;
      }

      .features-about--component {
        grid-column-gap: 4rem;
        grid-row-gap: 1rem;
        grid-template: ". Area" / 1fr 1fr;
        
        grid-auto-columns: 1fr;
        /* display: grid; */
        padding-top: 48px;
      }

      .features-about--component .left-content {
        height: 100%;
      }

      .features-about--component .left-content .content-wrap {
        display: flex;
        flex-direction: column;
        gap: 12px;
      }

      .features-about--component .left-content .text-icon--wrapper {
        column-gap: 0.5rem;
        margin-bottom: 0.5rem;
        display: flex;
        align-items: center;
      }

      .features-about--component .left-content .icon-wrapper {
        width: 24px;
        height: 24px;
        justify-content: center;
        align-items: center;
        display: flex;
      }

      .features-about--component .left-content .icon-wrapper .svg-icon {
        fill: currentColor;
      }

      .features-about--component .left-content .small-text {
        font-size: 15px;
        font-weight: 400;
        line-height: 1.5;
        margin-bottom: 0;
      }

      .features-about--component .left-content .large-text {
        color: #e5e7ee;
        font-size: 2rem;
        font-weight: 500;
        line-height: 1.3;
        margin-top: 0;
        margin-bottom: 0;
      }

      .features-about--component .right-content .content-wrap {
        gap: 1.5rem;
        /* flex-direction: column; */
        display: flex;
      }



      .features-about--component .right-content .icon-wrapper {
        width: 48px;
        height: 48px;
        min-width: 48px;
        background-color: rgba(118, 245, 245, 0.15);
        border-radius: 8px;
        color: rgb(118, 245, 245);
        display: flex;
        align-items: center;
        justify-content: center;
      }

      .features-about--component .right-content .icon-wrapper .svg-icon {
        fill: currentColor;
      }

      .features-about--component .right-content .body-text {
        font-size: 13px;
        font-weight: 400;
        line-height: 24px;
        margin: 0;
        color:rgba(255, 255, 255, 0.8);
        width:100%
      }

      .features-about--component .right-content .large-text {
        font-size: 21px;
        font-weight: 400;
        line-height: 1.3;
        margin: 0;
      }

      .features-about--divider {
        background-color: rgba(164, 173, 183, 0.15);
        margin-top: 5rem;
        margin-bottom: 5rem;
        width: 100%;
        height: 1px;
      }

      .features-grid {
        display: block;
        width: 100%;
      }

      .features-grid .carousel-cell {
        width: 100%;
      }

      .features-block .flickity-prev-next-button {
        top: auto;
        bottom: -18%;
      }

      .features-block .flickity-page-dots .dot,
      .solutions-section .flickity-page-dots .dot {
        background-color: var(--color-text-primary);
        opacity: 0.5;
        transition: opacity 0.3s ease-in-out;
      }

      .features-block .flickity-page-dots .dot.is-selected,
      .solutions-section .flickity-page-dots .dot.is-selected {
        background-color: #e94057;
        stroke-dashoffset: 34.3522;
        position: relative;
        opacity: 1;
      }

      .features-block .flickity-page-dots .dot.is-selected::before {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 14px;
        height: 14px;
        border-radius: 50%;
        border: 2px solid transparent;
        stroke: #ffffff;
        stroke-width: 2px;
        stroke-dasharray: 307.919;
        stroke-dashoffset: 307.919;
        opacity: 1;
        animation: progressCircle 6s linear infinite;
      }

      @keyframes progressCircle {
        0% {
          stroke-dashoffset: 307.919;
        }
        100% {
          stroke-dashoffset: 0;
        }
      }

      .features-grid--list {
        font-size: 0.875rem;
        line-height: 1.25rem;
        padding: 30px 24px;
        border: 1px solid #15162e;
        border-radius: 16px;
        background-color: var(--color-background-tertiary);
        min-height: 100%;
        overflow: hidden;
        position: relative;
        width: 100%;
      }

      .features-grid--list .list-header {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
      }

      .features-grid--list .icon-wrapper {
        position: relative;
      }

      .features-grid--list .icon-wrapper .icon {
        width: 36px;
        height: 36px;
        display: block;
        color: #fff;
      }

      .features-grid--list .image-wrapper {
        position: relative;
        width: 100%;
        height: 200px;
        margin-bottom: 30px;
      }

      .features-grid--list .image-wrapper img {
        width: 100%;
        height: 100%;
        border-radius: 8px;
        object-fit: cover;
        overflow: hidden;
      }

      .features-grid--list .list-header .list-header--text {
        font-size: 16px;
        font-weight: 600;
        line-height: 1.3;
        margin-top: 0;
        display: inline-block;
        color: var(--color-text-default);
      }

      .features-grid--list .list-subtext {
        color: var(--color-offwhite);
        font-size: 16px;
        line-height: 1.5;
        margin-top: 18px;
      }

      .features-grid--list .list-text {
        font-size: 15px;
        line-height: 1.5;
        color: var(--color-text-body);
        margin-top: 18px;
        margin-bottom: 32px;
      }

      .features-grid--list .more-info--wrapper {
        background-color: rgba(255, 255, 255, 0.05);
        border-radius: 100px;
        align-items: center;
        cursor: pointer;
        display: flex;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 10px;
        height: min-content;
        justify-content: center;
        overflow: hidden;
        padding: 12px;
        position: relative;
        width: min-content;
        will-change: transform;
        -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
        animation: pulse 2s infinite;
      }

      @keyframes pulse {
        0% {
          box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.2);
        }
        100% {
          box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
        }
      }

      .features-grid--list .more-info {
        color: var(--color-text-body);
        flex: none;
        height: 24px;
        position: relative;
        width: 24px;
      }

      .features-block .tabs-nav-filled {
        padding-top: 16px;
        position: relative;
      }

      .features-block .tabs-nav.features-tabs {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        overflow-x: auto;
        overflow-y: hidden;
      }

      .features-block .tabs-nav.features-tabs::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background-color: #23273c;
      }

      .features-block .tabs-nav-filled .tabs-nav.features-tabs a {
        color: var(--color-text-default);
        font-size: 17px;
        padding: 16px 24px;
        position: relative;
      }

      .features-block
        .tabs-nav-active-filled
        .tabs-nav.features-tabs
        li.active
        a,
      .features-block
        .tabs-nav-active-filled
        .tabs-nav.features-tabs
        li
        a:hover {
        background-color: transparent;
      }

      .features-block
        .tabs-nav-active-filled
        .tabs-nav.features-tabs
        li.active
        a::before {
        content: "";
        position: absolute;
        width: 80%;
        height: 25px;
        left: 20px;
        bottom: -32px;
        filter: blur(20px);
        background: linear-gradient(
          85.5deg,
          rgb(244 46 135) 5.66%,
          rgb(255 39 68) 99.14%
        );
      }

      /* .features-block .tabs-nav-active-filled .tabs-nav li.active a::after {
    content: "";
    position: absolute;
    width: 112px;
    height: 28px;
    right: 20px;
    bottom: -38px;
    filter: blur(20px);
    background: linear-gradient(85.5deg, rgb(238, 2, 139) 5.66%, rgb(174, 41, 255) 99.14%);
} */

      .features-block
        .tabs-nav-active-filled
        .tabs-nav.features-tabs
        li.active
        a::after {
        background: linear-gradient(85.5deg, #ed573e 5.66%, #ba306f 99.14%);
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 1px;
      }

      .features-block .nta-content--wrapper {
        padding-top: 1rem;
      }

      .features-block .nta-tabs {
        color: var(--color-text-default);
        display: flex;
        flex-direction: row;
        gap: 48px;
        padding-top: 0;
      }

      .features-block .nta-tabs .tabs-nav {
        color: var(--color-text-default);
        display: flex;
        flex-wrap: wrap;
        flex: 0 0 24%;
        max-width: 24%;
        flex-direction: column;
        gap: 24px;
        margin-bottom: 0;
      }

      .features-block .nta-tabs .tabs-nav li {
        display: block;
        text-align: left;
      }

      .features-block .nta-tabs .tabs-nav li + li {
        margin-left: 0;
      }

      .features-block .nta-tabs .tabs-nav a {
        display: flex;
        justify-content: flex-start;
        padding: 1rem 1.5rem;
        border-radius: 8px;
        background-color: #101320 !important;
        border: 1px solid transparent;
      }

      .features-block .nta-tabs.tabs-nav-active-filled .tabs-nav li.active a {
        background-color: var(--color-background-secondary) !important;
        border-color: var(--border-color);
      }

      .features-block .nta-tabs .tabs-nav .content-body {
        color: var(--color-text-default);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 8px;
      }

      .features-block .nta-tabs .tabs-nav .content-body .icon {
        width: 24px;
        max-width: 24px;
        height: 24px;
        overflow: hidden;
      }

      .features-block .nta-tabs .tabs-nav .content-body .heading-text {
        font-size: 16px;
        font-weight: 500;
        line-height: 1.5;
        display: block;
      }

      .features-block .nta-tabs .tabs-nav .content-body .body-text {
        font-size: 14px;
        font-weight: 400;
        line-height: 1.5;
        color: rgb(215, 223, 235);
        display: none;
        padding-top: 3px;
      }

      .features-block
        .nta-tabs.tabs-nav-active-filled
        .tabs-nav
        li.active
        .body-text {
        display: block;
      }

      .features-block .nta-tabs .nta-content--block {
        margin-top: 24px;
      }

      .features-block .nta-tabs .nta-content {
        background: var(--color-background-secondary);
        display: flex;
        flex-direction: column;
        padding: 2rem;
        gap: 24px;
      }

      .features-block .nta-tabs .nta-content .text-ref {
        padding: 0.5rem 1.25rem;
        background-color: rgb(0, 0, 0);
        color: rgb(0, 232, 120);
        font-size: 1rem;
        text-transform: lowercase;
      }

      .features-block .nta-tabs .nta-content .text-block--wrap {
        display: flex;
        width: 100%;
        padding: 1.25rem;
        background-color: #090917;
        color: rgb(237, 237, 242);
        flex-direction: row;
        gap: 20px;
      }

      .features-block .nta-tabs .nta-content .flex-row--20 {
        display: flex;
        flex-direction: row;
        gap: 20px;
      }

      .features-block .nta-tabs .nta-content .text-block {
        display: flex;
        -webkit-box-flex: 1;
        flex-grow: 1;
        max-height: 600px;
        overflow-y: auto;
        flex-direction: column;
        gap: 16px;
        padding-right: 0.5rem;
      }

      .features-block .nta-tabs .nta-content .text-block--right {
        display: flex;
        max-height: 600px;
        overflow-y: auto;
        flex-direction: column;
        gap: 16px;
        padding-right: 0.5rem;
        border-left: 1px solid var(--border-color);
        padding-left: 16px;
        flex: 0 0 240px;
        max-width: 240px;
      }

      .features-block .nta-tabs .nta-content .text-block--right .flex-col--8 {
        display: flex;
        padding-left: 0px;
        gap: 8px;
        flex-direction: column;
      }

      .features-block .nta-tabs .nta-content .result-text {
        padding-left: 1rem;
        border-left: 3px solid rgb(19, 239, 147);
        color: rgb(226, 253, 237);
        margin-left: 0;
        font-size: 18px;
        font-weight: 500;
      }

      .features-block .nta-tabs .nta-content .text-block--right .result-text {
        font-size: 15px;
      }

      .features-block .nta-tabs .nta-content .result-text.positive {
        border-color: rgb(19, 239, 147);
      }

      .features-block .nta-tabs .nta-content .result-text.positive .result {
        color: #00d16c;
      }

      .features-block .nta-tabs .nta-content .result-text.negative {
        border-color: #f86c6b;
      }

      .features-block .nta-tabs .nta-content .result-text.negative .result {
        color: #f86c6b;
      }

      .features-block .nta-tabs .nta-content .text-block .badge {
        border-radius: 0;
        border-left-width: 0;
        font-size: 92%;
        padding-left: 0;
        padding-right: 0;
        border-bottom: 1px solid transparent;
      }

      .features-block .nta-tabs .nta-content .text-block .badge-rounded {
        border-radius: 24px !important;
        border: 1px solid var(--border-color);
        background-color: var(--color-background-tertiary);
        color: #768394;
        font-size: 11px !important;
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 1;
        text-transform: uppercase;
        padding: 0.75em 0.85em 0.4rem !important;
        margin-right: 5px;
        margin-bottom: 5px;
      }

      .features-block
        .nta-tabs
        .nta-content
        .text-block
        .badge-rounded.negative {
        border-color: #be346d;
        background-color: #ffe5e5;
        color: #951943;
      }

      .features-block .nta-tabs .nta-content .text-block .badge-positive {
        background-color: transparent;
        border-color: #06be65;
        color: #fff;
      }

      .features-block .nta-tabs .nta-content .text-block .badge-neutral {
        background-color: transparent;
        border-color: #f09c1c;
        color: #fff;
      }

      .features-block .nta-tabs .nta-content .text-block .badge-negative {
        background-color: transparent;
        border-color: #f86c6b;
        color: #fff;
      }

      .features-block
        .nta-tabs
        .nta-content
        .text-block
        .sentiment-legend--wrap {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 1rem;
        margin-top: 1.5rem;
      }

      .features-block .nta-tabs .nta-content .text-block .sentiment-legend {
        padding: 0;
        border-radius: 0;
        font-size: 15px;
        line-height: 1.5;
        font-weight: 500;
        border-bottom: 2px solid transparent;
      }

      .features-block
        .nta-tabs
        .nta-content
        .text-block
        .sentiment-legend:not(:first-child) {
        margin-left: 1rem;
      }

      .features-block .nta-tabs .nta-content .text-block .legend-positive {
        border-color: #26c08a;
        color: #26c08a;
        background: #090917;
      }

      .features-block .nta-tabs .nta-content .text-block .legend-negative {
        border-color: #f86c6b;
        color: #f86c6b;
        background: #090917;
      }

      .features-block .nta-tabs .nta-content .text-block .legend-neutral {
        border-color: #f09c1c;
        color: #f09c1c;
        background: #090917;
      }

      .features-block .sa-content--wrapper,
      .features-block .dpe-content--wrapper,
      .features-block .ia-content--wrapper {
        padding-top: 1rem;
      }

      .features-block .sa-flex--row,
      .features-block .dpe-flex--row,
      .features-block .ia-flex--row {
        display: flex;
        flex-direction: row;
        font-size: 1rem;
        line-height: 1.5rem;
        color: var(--color-text-default);
        gap: 40px;
        width: 100%;
      }

      .features-block .sa-flex--left {
        color: var(--color-text-default);
        display: flex;
        flex-direction: column;
        gap: 20px;
        padding: 1.5rem;
        border-radius: 16px;
        background-color: var(--color-background-secondary);
        flex: 0 0 calc(50% - 20px);
        max-width: calc(50% - 20px);
      }

      .features-block .sa-flex--left .audio-content--box {
        border-radius: 4px;
        background-color: var(--color-background-tertiary);
        margin-bottom: 0;
        padding: 3px 15px 8px;
      }

      .features-block .sa-flex--left .audio-content--box:after {
        display: none;
      }

      .features-block .sa-flex--row .text-title,
      .features-block .dpe-flex--row .text-title,
      .features-block .ia-flex--row .text-title {
        font-size: 20px;
        line-height: 1.3;
      }

      .features-block .dpe-flex--row .caption,
      .features-block .ia-flex--row .caption {
        color: #a3afc1;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.65;
        text-align: left;
        display: block;
      }

      .features-block .sa-flex--left .audio-input--wrapper {
        display: flex;
        flex-direction: row;
        gap: 12px;
      }

      .features-block .sa-flex--left .audio-input {
        display: flex;
        gap: 10px;
        padding: 0.75rem 1rem;
        border-radius: 4px;
        background-color: rgb(39 44 70);
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-flex: 1;
        flex-grow: 1;
      }

      .features-block .sa-flex--left .audio-input .icon-wrapper {
        display: inline-flex;
      }

      .features-block .sa-flex--left .run-demo--btn {
        background: linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0)) padding-box
            padding-box,
          linear-gradient(85.5deg, rgb(237 82 67) 5.66%, rgb(196 53 106) 99.14%)
            border-box border-box;
        color: rgb(255, 255, 255);
        filter: drop-shadow(rgba(178, 39, 248, 0.2) 10px 0px 15px)
          drop-shadow(rgba(236, 4, 143, 0.2) -10px 0px 15px);
        border: 1px solid transparent;
        font-size: 1rem;
        line-height: 2;
        font-weight: 500;
        text-transform: capitalize;
        border-radius: 4px;
        display: flex;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
        padding: 6px 1.25rem;
        box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px,
          rgba(0, 0, 0, 0.14) 0px 2px 2px 0px,
          rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
        min-width: 0px;
        transition: unset;
        white-space: nowrap;
        position: relative;
        margin-left: 0px;
        margin-right: 0px;
        width: fit-content;
      }

      .features-block .sa-flex--left .run-demo--btn:hover {
        background: linear-gradient(
          117.15deg,
          #a32b7b -7.16%,
          #e94057 56.41%,
          #f27121 119.98%
        );
      }

      .features-block .sa-flex--left .run-demo--btn::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: -1px;
        left: -1px;
        z-index: 0;
        opacity: 0;
        transition: opacity 100ms ease-in-out 0s,
          background-position 400ms ease-in-out 0s;
        border-radius: 4px;
        box-sizing: content-box;
        padding: 1px;
      }

      .features-block .sa-flex--left .run-demo--btn::before {
        background: linear-gradient(
            to right,
            rgb(237 85 62),
            rgb(234 67 85),
            rgb(209 57 99),
            rgb(199 53 105)
          )
          0% 0% / 300% 100%;
      }

      .features-block .sa-flex--left .run-demo--btn span {
        position: relative;
        z-index: 1;
      }

      .features-block .sa-flex--left .post-wrapper,
      .features-block .ia-flex--right .post-wrapper {
        font-size: 1rem;
        max-height: 200px;
        overflow-y: auto;
      }

      .features-block .sa-flex--left .post,
      .features-block .ia-flex--right .post {
        border: 0;
        border-radius: 4px;
        background-color: var(--color-background-tertiary);
        color: #c5c8c6;
        font-family: "CallingCode", sans-serif;
        direction: ltr;
        text-align: left;
        word-spacing: normal;
        word-break: normal;
        font-size: 14px;
        line-height: 1.5;
        padding: 20px 24px;
        margin: 0;
        overflow: auto;
        overflow-x: auto;
      }

      .features-block .sa-flex--left .post .code,
      .features-block .ia-flex--right .post .code {
        color: #e1e1e5;
        font-family: "SFMono", monospace;
        white-space: pre-wrap;
        display: flex;
      }

      .features-block .sa-flex--left .post .code span {
        color: rgb(108, 233, 166);
        color: #7bdae8;
      }

      .features-block .sa-flex--left .post .code span.token {
        color: rgb(225, 225, 229);
        color: #0eb3a0;
      }

      .features-block .sa-flex--right,
      .features-block .dpe-flex--left,
      .features-block .dpe-flex--right {
        background-color: var(--color-background-secondary);
        border-radius: 16px;
        display: flex;
        flex-direction: column;
        position: relative;
        gap: 20px;
        flex: 1 0 0px;
        padding: 1.5rem;
      }

      .features-block .sa-flex--right .transcribed-output--wrapper,
      .features-block .dpe-flex--right .extracted-output--wrapper {
        background-color: var(--color-background-tertiary);
        border-radius: 4px;
        color: rgb(225, 225, 229);
        display: flex;
        flex-direction: column;
        gap: 16px;
        position: relative;
        padding: 1.25rem 1.5rem;
        height: 100%;
        max-height: 520px;
        overflow-y: auto;
        z-index: 10;
      }

      .features-block .dpe-flex--right .extracted-output--wrapper {
        max-height: 540px;
      }

      .features-block .dpe-flex--left .file-input--wrapper {
        background-color: var(--color-background-tertiary);
        border-radius: 0;
        color: rgb(225, 225, 229);
        height: 100%;
        max-height: 520px;
        overflow-y: auto;
        z-index: 10;
      }

      .features-block .dpe-flex--left .file-input--wrapper {
        padding: 2px;
        background-size: 100% 100%;
        background-image: /*savepage-url=../img/file-upload-border.svg*/ url();
        background-repeat: no-repeat;
        background-position: center;
      }

      .features-block .dpe-flex--left .file-input {
        width: 100%;
        height: 510px;
        position: relative;
      }

      .features-block .dpe-flex--left .file-input .image-wrapper {
        height: 510px;
        width: 100%;
      }

      .features-block .dpe-flex--left .file-input .input-image {
        display: block;
        object-fit: contain;
        width: auto;
        height: 100%;
        margin: 0 auto;
      }

      .features-block .dpe-flex--right .extracted-output {
        display: -ms-grid;
        display: grid;
        grid-auto-columns: 1fr;
        -ms-grid-columns: repeat(2, 1fr);
        grid-template-columns: repeat(2, 1fr);
        -ms-grid-rows: auto;
        grid-template-rows: auto;
        gap: 20px;
      }

      .features-block .dpe-flex--right .extracted-output .grid-item .label {
        color: var(--color-text-default);
        font-size: 12px;
        font-weight: 400;
        line-height: 1.65;
      }

      .features-block .dpe-flex--right .extracted-output .grid-item .output {
        color: white;
        width: 100%;
        cursor: pointer;
        padding: 0.5rem;
        overflow: hidden;
        font-size: 12px;
        background: rgba(255, 255, 255, 0.1);
        transition: 0.2s;
        border-left: 2px solid transparent;
        white-space: nowrap;
        border-radius: 0.25rem;
        min-height: 30px;
        text-overflow: ellipsis;
      }

      .features-block .sa-flex--right .transcribed-data {
        display: flex;
        flex-direction: row;
        -moz-column-gap: 0.25rem;
        column-gap: 0.25rem;
        align-items: center;
      }

      .features-block .sa-flex--right .transcribed-output {
        display: flex;
        flex-direction: column;
        gap: 20px;
        opacity: 1;
        transition: opacity 300ms ease-in-out 0s;
      }

      .features-block .sa-flex--right .transcribed-output p {
        margin-bottom: 0;
      }

      .features-block .ia-flex--left {
        background-color: var(--color-background-secondary);
        border-radius: 16px;
        display: flex;
        flex-direction: column;
        position: relative;
        gap: 20px;
        flex: 1 0 0px;
        padding: 1.5rem;
        flex: 0 0 calc(60% - 20px);
        max-width: calc(60% - 20px);
      }

      .features-block .ia-flex--left .preview-template--wrapper {
        display: flex;
        gap: 20px;
        grid-template-columns: repeat(2, 1fr);
      }

      .features-block .ia-flex--left .preview-template {
        width: 100%;
        overflow: hidden;
      }

      .features-block .ia-flex--left .preview-template .preview-image--wrapper {
        width: 100%;
        height: 100%;
        position: relative;
      }

      .features-block .ia-flex--left .preview-template .preview-image {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden;
        text-align: center;
      }

      .features-block .ia-flex--left .preview-template .preview-image .image {
        max-width: 100%;
        max-height: 100%;
        vertical-align: middle;
      }

      .features-block .ia-flex--right {
        background-color: var(--color-background-secondary);
        border-radius: 16px;
        display: flex;
        flex-direction: column;
        position: relative;
        gap: 20px;
        flex: 1 0 0px;
        padding: 1.5rem;
      }

      .features-block .ia-flex--right .post-wrapper {
        max-height: 300px;
      }

      .features-block .ia-flex--right .text-block {
        display: flex;
        width: 100%;
        padding: 1.25rem;
        background-color: #090917;
        color: rgb(237, 237, 242);
        flex-direction: row;
        gap: 20px;
      }

      .features-block .ia-flex--right .result-text {
        padding-left: 1rem;
        border-left: 3px solid rgb(19, 239, 147);
        color: rgb(226, 253, 237);
        margin-left: 0;
        font-size: 18px;
        font-weight: 500;
      }

      .features-block .ia-flex--right .result-text.positive .result {
        color: #00d16c;
      }

      .wf-grid--container {
        display: grid;
        grid-column: 1/-1;
        grid-template-columns: repeat(12, 1fr);
        grid-gap: 2rem;
      }

      .wf-grid--item {
        width: 100%;
      }

      .wf-grid--item-1-1 {
        grid-column: span 12;
      }

      .wf-grid--item-2-2 {
        grid-column: span 6;
      }

      .wf-grid--item-2-3 {
        grid-column: span 7;
      }

      .wf-grid--item-3-3 {
        grid-column: span 4;
      }

      .wf-grid--item-3-2 {
        grid-column: span 5;
      }

      .wf-card {
        background-color: var(--color-background-secondary);
        border: 1px solid #1c223d;
        background-color: rgba(10, 11, 30, 0.5);
        border: 1px solid rgba(255, 255, 255, 0.09);
        border-radius: 20px;
        color: var(--color-text-default);
        display: block;
        max-width: 100%;
        height: 100%;
      }

      .wf-card .card-inner {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        grid-row-gap: 20px;
        padding: 0;
        position: relative;
        overflow: hidden;
      }

      .wf-card .card-inner--row {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: center;
        display: grid;
        padding-right: 0;
      }

      .wf-card .card-text {
        display: flex;
        row-gap: 16px;
        flex-direction: column;
        justify-content: flex-start;
        padding: 2rem;
        padding-bottom: 0;
      }

      .wf-card .card-inner--row .card-text {
        width: 100%;
        max-width: 480px;
        row-gap: 20px;
        padding-right: 0;
      }

      .wf-card .card-heading--wrapper {
        grid-column-gap: 8px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 20px;
        grid-auto-columns: 1fr;
        display: grid;
      }

      .wf-card .card-inner--row .card-heading--wrapper {
        display: block;
      }

      .wf-card .small-title {
        color: var(--color-text-body);
        letter-spacing: 2px;
        text-transform: uppercase;
        margin-bottom: 0;
        font-size: 12px;
        font-weight: 500;
        line-height: 24px;
      }

      .wf-card .card-heading {
        color: var(--color-text-default);
        font-size: 19px;
        font-family: "Axiforma", sans-serif;
        font-weight: 600;
        line-height: 28px;
        margin-top: 0;
        margin-bottom: 0;
      }

      .wf-card .card-inner--row .card-heading {
        font-size: 30px;
        font-weight: 600;
        line-height: 40px;
      }

      .wf-card .card-arrow {
        opacity: 0;
        margin-top: 0;
        line-height: 1;
        transition: opacity 0.3s;
      }

      .wf-card:hover .card-arrow {
        opacity: 1;
        transition: opacity 0.3s;
      }

      .wf-card .card-copy {
        color: var(--color-text-default);
        font-size: 16px;
        line-height: 1.65;
        margin-bottom: 0;
      }

      .wf-card .card-image--wrapper {
        line-height: 0;
        display: inherit;
        max-width: 100%;
        max-height: 100%;
      }

      .wf-card .card-image {
        height: auto;
        width: auto;
        max-width: inherit;
        max-height: inherit;
      }

      .wf-card .card-inner--row .card-image {
        max-width: 100%;
      }

      .card-2x--flex-wrap {
        grid-column-gap: 0px;
        justify-content: space-between;
        margin-bottom: 40px;
        display: flex;
      }

      .card-2x--flex-wrap .card-wrap {
        width: 100%;
        height: 520px;
        max-width: 560px;
        background-color: #10122a;
        border-radius: 20px;
        padding-top: 24px;
        position: relative;
      }

      .card-2x--flex-wrap .coming-soon--wrapper {
        margin-bottom: 32px;
        padding-left: 25px;
        display: inline-block;
        position: static;
        top: 4%;
        bottom: auto;
        left: 4%;
        right: auto;
      }

      .card-2x--flex-wrap .coming-soon {
        color: #fff;
        background-color: rgba(255, 255, 255, 0.1);
        border-radius: 40px;
        font-size: 12px;
        font-weight: 500;
        padding: 4px 8px;
        text-transform: uppercase;
      }

      .card-2x--flex-wrap .card-content--wrap {
        max-width: 420px;
        text-align: center;
        flex-direction: column;
        justify-content: space-between;
        margin-left: auto;
        margin-right: auto;
        display: block;
      }

      .card-2x--flex-wrap .card-title--wrap {
        height: 5.5rem;
        margin-bottom: 20px;
      }

      .card-2x--flex-wrap .card-title {
        color: #fff;
        letter-spacing: 0;
        margin-top: 0;
        margin-bottom: 32px;
        font-size: 32px;
        font-weight: 400;
        line-height: 36px;
      }

      .card-2x--flex-wrap .card-copy {
        color: rgba(255, 255, 255, 0.75);
        font-size: 16px;
        line-height: 24px;
        margin: 0 10px;
      }

      .card-2x--flex-wrap .card-button--wrap {
        margin-top: 24px;
      }

      .card-2x--flex-wrap .card-button--wrap .the__button {
        font-size: 14px;
        padding: 10px 18px;
      }

      .card-2x--flex-wrap .card-img {
        max-width: 415px;
        margin-left: auto;
        margin-right: auto;
        position: absolute;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%;
      }

      .cwf-block {
        padding: 96px 0;
        position: relative;
      }

      .cwf-flex--wrap {
        grid-column-gap: 30px;
        margin-bottom: 40px;
        justify-content: space-between;
        display: flex;
      }

      .cwf-flex--wrap ._2x-card--wrap {
        z-index: 1;
        width: 100%;
        height: 300px;
        max-width: 660px;
        -webkit-backdrop-filter: blur(12px);
        backdrop-filter: blur(12px);
        background-color: rgba(10, 11, 30, 0.5);
        border: 1px solid rgba(255, 255, 255, 0.06);
        border-radius: 20px;
        padding: 32px 32px 0;
        position: relative;
        overflow: hidden;
      }

      .cwf-flex--wrap ._1x-card--wrap {
        width: 100%;
        height: 300px;
        max-width: 470px;
        background-color: rgba(10, 11, 30, 0.5);
        border: 1px solid rgba(255, 255, 255, 0.06);
        border-radius: 20px;
        padding: 32px 32px 0;
      }

      .cwf-flex--wrap .card-inner--wrapper {
        justify-content: space-between;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        display: flex;
      }

      .cwf-flex--wrap .left-content--wrap {
        width: 100%;
        max-width: 200px;
      }

      .cwf-flex--wrap .left-content--wrap .icon-wrap {
        width: 32px;
        height: 32px;
        margin-bottom: 12px;
      }

      .cwf-flex--wrap .left-content--wrap .card-title {
        color: var(--color-text-default);
        font-size: 24px;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: -0.15px;
        margin-top: 0;
        margin-bottom: 12px;
      }

      .cwf-flex--wrap .left-content--wrap .card-copy {
        color: var(--color-text-body);
        font-size: 15px;
        line-height: 1.5;
      }

      .cwf-flex--wrap .right-list--wrap {
        width: 100%;
        max-width: 320px;
        grid-row-gap: 16px;
        flex-direction: column;
        margin-top: 50px;
        display: flex;
      }

      .cwf-flex--wrap .right-list {
        height: 52px;
        grid-column-gap: 12px;
        background-color: #fff;
        border: 1px solid #e2e0e0;
        border-radius: 12px;
        align-items: center;
        padding: 12px 16px 12px 12px;
        display: flex;
        box-shadow: 0 12px 32px rgb(0 0 0 / 5%);
      }

      .cwf-flex--wrap .right-list--icon-wrap {
        width: 28px;
        height: 28px;
        background-color: var(--heading-color);
        border-radius: 8px;
        justify-content: center;
        align-items: center;
        display: flex;
      }

      .cwf-flex--wrap .right-list--icon-wrap img {
        width: 12px;
        height: 12px;
      }

      .cwf-flex--wrap .right-list--text {
        color: #8f919c;
        font-size: 15px;
        font-weight: 400;
      }

      .cwf-flex--wrap .right-list--title {
        color: #373847;
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        margin-bottom: 0;
      }

      .cwf-flex--wrap .right-list--copy {
        color: #696c76;
        font-size: 11px;
        line-height: 12px;
        margin-bottom: 0;
      }

      .cwf-flex--wrap .shadow-1 {
        z-index: -1;
        position: absolute;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: auto;
      }

      /* Use Cases */
      .use-cases,
      .use-cases--rm {
        padding: 120px 0;
        background-color: #0e161e;
        background-color: #0b1218;
        position: relative;
      }

      .use-cases .background-wrapper {
        z-index: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%;
      }

      .use-cases .background-wrapper .gradient-image {
        width: 50rem;
        height: 50rem;
        border-radius: 100%;
        position: absolute;
        bottom: auto;
        left: 0%;
        right: auto;
      }

      .use-cases .background-wrapper .gradient-image.is-1 {
        top: -1%;
        left: -26%;
        overflow: hidden;
      }

      .use-cases .background-wrapper .gradient-image.is-2 {
        opacity: 0.71;
        top: 23%;
        bottom: auto;
        left: auto;
        right: -21%;
        overflow: hidden;
      }

      .use-cases .background-wrapper .gradient-image.is-3 {
        top: -50%;
        bottom: 0%;
        left: -24%;
        right: auto;
        overflow: hidden;
      }

      .use-cases--copy {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between;
        position: relative;
        z-index: 9;
      }

      .use-cases--copy .small-title {
        color: var(--color-text-body);
        font-size: 18px;
        line-height: 20px;
        font-weight: 500;
        white-space: nowrap;
        margin-top: 14px;
        margin-bottom: 10px;
      }

      .use-cases--copy h3 {
        color: #fff;
        font-size: 40px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        margin-top: 8px;
        margin-bottom: 48px;
        width: 550px;
      }

      .use-cases--copy .body-text {
        font-size: 17px;
        line-height: 1.5;
        color: #aebbc8;
        margin-bottom: 35px;
        width: 550px;
      }

      .bullet-list--grid {
        margin-top: 32px;
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
      }

      .bullet-point {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
      }

      .bullet-point--dot {
        width: 24px;
        margin-right: 12px;
      }

      .bullet-point--body {
        color: #b9bdc4;
        font-size: 16px;
        line-height: 24px;
        font-weight: 400;
        margin-bottom: 0;
      }

      .use-cases--selection-wrapper {
        margin-top: 64px;
      }

      .use-cases--selection {
        margin-top: 48px;
      }

      .custom-select {
        position: relative;
        display: inline-block;
        width: 100%;
        z-index: 9;
      }

      .custom-select select {
        display: none;
      }

      .custom-select__selected {
        background-color: #0c1418;
        color: var(--color-text-default);
        padding: 15px 16px 15px;
        font-size: 15px;
        line-height: 1.6;
        border: 1px solid #252b31;
        border-radius: 6px;
        cursor: pointer;
      }

      .custom-select__arrow {
        position: absolute;
        top: 50%;
        right: 16px;
        margin-top: -3px;
        border: solid var(--color-offwhite);
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 3px;
        transform: translateY(-50%) rotate(45deg);
        cursor: pointer;
      }

      .custom-select__options {
        display: none;
        position: absolute;
        background-color: #0c1418;
        min-width: 100%;
        border: 1px solid #252b31;
        border-top: 0;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        padding-bottom: 4px;
        z-index: 1;
      }

      .custom-select__options .option {
        color: var(--color-text-default);
        font-size: 15px;
        line-height: 1.5;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        cursor: pointer;
      }

      .custom-select__options .option:hover {
        background-color: #0e161e;
        color: var(--color-offwhite);
      }

      .use-cases .tabs-nav-filled {
        padding-top: 16px;
      }

      .use-cases .tabs-nav-filled .tabs-nav a {
        font-size: 14px;
        font-weight: 500;
        padding: 0;
        padding-right: 24px;
        border-radius: 100px;
        color: #667380;
        background-color: transparent;
      }

      .use-cases .tabs-nav-spaced .tabs-nav li + li {
        margin-left: 16px;
      }

      .use-cases .tabs-nav-active-filled .tabs-nav li.active a,
      .use-cases .tabs-nav-active-filled .tabs-nav li a:hover {
        background-color: transparent;
        color: #fff;
      }

      .use-cases .tabs-content p {
        color: #fff;
      }

      .use-cases--rm .section-header {
        display: flex;
        padding-top: 2rem;
        padding-bottom: 4rem;
      }

      .use-cases--rm .section-header .content-wrap {
        max-width: 550px;
      }

      .use-cases--rm .section-header .content-wrap h3 {
        color: #fff;
        font-size: 38px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        margin: 0;
      }

      .use-cases--rm .section-grid {
        display: grid;
        grid-gap: 10%;
        grid-template-columns: 45% 45%;
        min-height: 680px;
      }

      .use-cases--rm .section-grid .left-content {
        height: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        position: relative;
        z-index: 9;
      }

      .use-cases--rm .section-grid .left-content .tab-container {
        margin-top: 1rem;
      }

      .use-cases--rm .section-grid .left-content .tabs-nav {
        flex-direction: column;
        align-items: flex-start;
        gap: 2rem;
        margin-bottom: 0;
      }

      .use-cases--rm
        .section-grid
        .left-content
        .tabs-nav-spaced
        .tabs-nav
        li
        + li {
        margin-left: 0;
      }

      .use-cases--rm .section-grid .left-content .tabs-nav-filled .tabs-nav a {
        color: #fff;
        font-size: 36px;
        font-weight: 200;
        line-height: 40px;
        padding: 0;
        background-color: transparent;
        opacity: 0.5;
      }

      .use-cases--rm .section-grid .left-content .tabs-nav li.active a,
      .use-cases--rm .section-grid .left-content .tabs-nav li a:hover,
      .use-cases--rm .section-grid .left-content .tabs-nav li a:focus {
        font-weight: 400;
        opacity: 1;
      }

      .use-cases--rm .section-grid .left-content .text-bottom {
        margin-top: 2rem;
        margin-bottom: 0;
      }

      .use-cases--rm .section-grid .left-content .text-bottom .body-text {
        color: var(--color-offwhite);
        font-size: 16px;
        font-weight: 400;
        line-height: 1.6;
        margin: 0;
      }

      .use-cases--rm .section-grid .left-content .text-bottom .link-wrap {
        display: block;
        margin-top: 1rem;
      }

      .use-cases--rm .section-grid .left-content .text-bottom .link {
        color: var(--color-offwhite);
        font-size: 18px;
        font-weight: 500;
        line-height: 135%;
        text-decoration: underline;
        text-underline-offset: 4px;
      }

      .use-cases--rm .section-grid .right-content {
        position: relative;
        /* z-index: 9; */
      }

      .use-cases--rm .section-grid .right-content .image-container {
        position: relative;
      }

      .use-cases--rm .section-grid .right-content .image-content--wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: 100%;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
      }

      .use-cases--rm .section-grid .right-content .image-content {
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
      }

      .use-cases--rm .section-grid .right-content .image-wrapper {
        height: 680px;
        width: 100%;
        border-radius: 1rem;
        position: relative;
        overflow: hidden;
      }

      .use-cases--rm .section-grid .right-content .image-wrapper img {
        bottom: 0;
        height: 100%;
        left: 0;
        margin: 0;
        max-width: none;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        object-fit: cover;
        transition: opacity 500ms linear 0s;
      }

      .solutions-grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 40px;
      }

      .solutions-grid .solution-card {
        border-radius: 12px;
        z-index: 1;
        -webkit-transition: all 250ms ease;
        -o-transition: all 250ms ease;
        transition: all 250ms ease;
        max-width: 100%;
        min-height: 350px;
        overflow: hidden;
      }

      .solutions-grid .solution-card--main,
      .solutions-grid .solution-card--flipped {
        position: absolute;
        height: 100%;
        width: 100%;
      }

      .solutions-grid .solution-card--main {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        text-decoration: none !important;
        padding: 24px;
        top: 0;
        left: 0;
      }

      .solutions-grid .solution-card--flipped {
        background: #161e26;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 24px;
        top: 0;
        left: 0;
        opacity: 0;
        -webkit-transition: opacity 0.135s ease-in-out;
        -moz-transition: opacity 0.135s ease-in-out;
        transition: opacity 0.135s ease-in-out;
      }

      .solution-card.has-bg--color {
        background: var(--color-offwhite);
        color: var(--color-text-primary);
      }

      .solution-card.has-bg--image {
        color: #fff;
      }

      .solution-card.has-bg--image:before {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
        background: -webkit-gradient(
          linear,
          left bottom,
          left top,
          from(rgba(0, 0, 0, 0.8)),
          to(rgba(0, 0, 0, 0))
        );
        background: -o-linear-gradient(
          bottom,
          rgba(0, 0, 0, 0.8) 0%,
          rgba(0, 0, 0, 0) 100%
        );
        background: linear-gradient(
          0deg,
          rgba(0, 0, 0, 0.8) 0%,
          rgba(0, 0, 0, 0) 100%
        );
        pointer-events: none;
        border-radius: inherit;
      }

      .solution-card .card-bg--image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -2;
        -o-object-fit: cover;
        object-fit: cover;
        pointer-events: none;
        border-radius: inherit;
        overflow: hidden;
      }

      .solution-card .card-bg--image img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -webkit-transition: -webkit-transform 500ms
          cubic-bezier(0.17, 0.67, 0.37, 0.99);
        transition: -webkit-transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        -o-transition: transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        transition: transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        transition: transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99),
          -webkit-transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        -webkit-transform: scale(1) translateZ(0);
        transform: scale(1) translateZ(0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .solution-card .card-header {
        margin-bottom: 60px;
        width: 100%;
      }

      .solution-card .card-tag {
        font-size: 14px;
        color: var(--color-text-secondary);
        background-color: #f4f4f4;
        border-radius: 20px;
        padding: 4px 12px;
      }

      .solution-card .card-title {
        display: block;
        font-weight: 500;
        font-size: 20px;
        line-height: 1.2;
        margin-bottom: 8px;
      }

      .solution-card.is-main-card .card-title {
        font-size: 26px;
      }

      .solution-card .solution-card--flipped .card-title {
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 1px;
        text-transform: uppercase;
        margin-bottom: 16px;
      }

      .solution-card .card-content {
        margin-top: auto;
        width: 100%;
      }

      .solution-card .solution-card--flipped .card-content {
        margin-top: 0;
      }

      /* .solution-card.has-link .card-content, .solution-card.has-link .card-arrow {
    -webkit-transform: translateY(36px);
    -ms-transform: translateY(36px);
    transform: translateY(36px);
    -webkit-transition: all 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
    -o-transition: all 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
    transition: all 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
} */

      .solution-card .card-text {
        font-size: 14px;
        line-height: 1.5;
        display: block;
      }

      .solution-card.is-main-card .card-text {
        font-size: 16px;
      }

      .solution-card .solution-card--flipped .card-text {
        font-size: 16px;
        line-height: 1.65;
      }

      .solution-card.has-link .card-arrow {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        line-height: 1;
        opacity: 1;
        margin-top: 16px;
      }

      .solution-card.has-link .card-arrow svg {
        color: var(--color-text-default);
        width: 20px;
        height: 24px;
      }

      .solution-card.has-bg--color .card-arrow svg {
        color: var(--color-text-primary);
      }

      /* .solution-card.has-link:hover.has-bg--image .card-bg--image img, .solution-card.has-link:focus.has-bg--image .card-bg--image img {
    -webkit-transform: scale(1.08) translateZ(0);
    transform: scale(1.08) translateZ(0)
} */

      .solution-card.has-link:hover .card-content,
      .solution-card.has-link:hover .card-arrow,
      .solution-card.has-link:focus .card-content,
      .solution-card.has-link:focus .card-arrow {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
      }

      .solution-card:hover .solution-card--flipped {
        opacity: 1;
      }

      .use-cases .tabs-content--grid .text-block h3 {
        margin-top: 0;
        margin-bottom: 10px;
        color: #fff;
        font-size: 40px;
        line-height: 48px;
        font-weight: 600;
      }

      .use-cases--section,
      .use-cases--bottom {
        position: relative;
        padding: 80px 0;
      }

      .use-cases--section .hero-bg {
        width: 100%;
        height: 100%;
        max-width: 100%;
        object-fit: contain;
        position: absolute;
        top: -0.5%;
        bottom: 0%;
        left: 0%;
        right: 0%;
        z-index: -1;
      }

      .use-cases--section .content-wrap {
        position: relative;
        padding-top: 48px;
        margin: 40px auto 80px;
        text-align: center;
        max-width: 700px;
        z-index: 3;
      }

      .use-cases--section .content-wrap .header-tag {
        color: #f1f1ff;
        border: 1px solid rgba(255, 255, 255, 0.12);
        border-radius: 8px;
        margin-bottom: 8px;
        padding: 6px 10px;
        font-size: 12px;
        font-weight: 500;
        line-height: 16px;
        display: inline-flex;
      }

      .use-cases--section .content-wrap .large-title {
        color: var(--color-text-default);
        font-size: 42px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.3;
        margin-top: 0;
        margin-bottom: 2rem;
      }

      .use-cases--section .content-wrap .body-text {
        color: #c5d1e4;
        font-size: 16px;
        line-height: 1.6;
        margin-top: 1rem;
        margin-bottom: 1rem;
      }

      .use-cases--cp {
        width: 750px;
        margin: 0 auto 48px;
        text-align: center;
      }

      .use-cases--cp h3 {
        color: var(--color-text-default);
        font-size: 30px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.35;
        margin-top: 0;
        margin-bottom: 26px;
      }

      .use-cases--cp p {
        font-size: 17px;
        line-height: 1.5;
        color: var(--color-text-body);
        margin-bottom: 0;
      }

      .use-cases--wrapper {
        height: 100%;
        margin-bottom: 40px;
      }

      .use-cases--wrapper .use-cases--card {
        padding: 32px;
        border-radius: 12px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        text-decoration: none !important;
        z-index: 1;
        -webkit-transition: all 250ms ease;
        -o-transition: all 250ms ease;
        transition: all 250ms ease;
        max-width: 100%;
        height: 100%;
        min-height: 400px;
      }

      .use-cases--wrapper .use-cases--card.has-bg--color {
        background: var(--color-background-secondary);
        color: var(--color-text-default);
        padding-left: 32px;
        padding-right: 0px;
        padding-top: 32px;
        padding-bottom: 0px;
      }

      .use-cases--wrapper .use-cases--card.has-bg--image {
        color: #fff !important;
      }

      .use-cases--wrapper .use-cases--card.has-bg--image:before {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
        background: linear-gradient(
          180deg,
          rgba(0, 0, 0, 0.7) 0%,
          rgba(0, 0, 0, 0) 100%
        );
        pointer-events: none;
        border-radius: inherit;
      }

      .use-cases--wrapper .use-cases--card .bg-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -2;
        -o-object-fit: cover;
        object-fit: cover;
        pointer-events: none;
        border-radius: inherit;
        overflow: hidden;
      }

      .use-cases--wrapper .use-cases--card .bg-image img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -webkit-transition: -webkit-transform 500ms
          cubic-bezier(0.17, 0.67, 0.37, 0.99);
        transition: -webkit-transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        -o-transition: transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        transition: transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        transition: transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99),
          -webkit-transform 500ms cubic-bezier(0.17, 0.67, 0.37, 0.99);
        -webkit-transform: scale(1) translateZ(0);
        transform: scale(1) translateZ(0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .use-cases--wrapper .use-cases--card .card-content {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
      }

      .use-cases--wrapper .use-cases--card .card-content h3 {
        color: var(--color-text-default);
        font-size: 28px;
        line-height: 1.16;
        margin-bottom: 8px;
        margin-top: 0;
        padding-right: 32px;
      }

      .use-cases--wrapper .use-cases--card.has-bg--image .card-content h3 {
        font-size: 22px;
        line-height: 1.2;
        margin-bottom: 4px;
      }

      .use-cases--wrapper .use-cases--card .card-content p {
        font-size: 15px;
        line-height: 1.6;
        margin-bottom: 40px;
        padding-right: 32px;
        max-width: 600px;
      }

      .solutions-section {
        padding: 80px 0;
        position: relative;
      }

      .solutions-header--wrap {
        position: relative;
        padding-top: 80px;
        margin-top: 40px;
        margin-bottom: 40px;
        z-index: 3;
      }

      .solutions-header {
        margin: 0 auto;
        text-align: center;
        width: 800px;
      }

      .solutions-header .header-tag {
        color: #f1f1ff;
        border: 1px solid rgba(255, 255, 255, 0.12);
        border-radius: 8px;
        margin-bottom: 8px;
        padding: 6px 10px;
        font-size: 12px;
        font-weight: 500;
        line-height: 16px;
        display: inline-flex;
      }

      .solutions-header .header-text {
        color: var(--color-text-default);
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.3;
        margin-top: 0;
        margin-bottom: 2rem;
      }

      .solutions-header .body-text {
        color: var(--color-text-default);
        font-size: 18px;
        line-height: 1.6;
        margin-top: 1rem;
        margin-bottom: 1rem;
      }

      .solutions-header .btn-links {
        margin: 32px 0 32px;
      }

      .solutions-header .btn-links .the__button + .the__button {
        margin-left: 16px;
      }

      .solutions-section .hero-bg {
        width: 100%;
        height: 100%;
        max-width: 100%;
        object-fit: contain;
        position: absolute;
        top: 5%;
        bottom: 0%;
        left: 0%;
        right: 0%;
        z-index: -1;
      }

      .solutions-section .solutions-tabs {
        background-color: var(--color-background-tertiary);
        display: flex;
        flex-direction: row;
        border-radius: 0.5rem;
        margin-top: 80px;
        padding-top: 0;
      }

      .solutions-section .solutions-tabs .tabs-nav {
        border-right: 1px solid #141e29;
        display: flex;
        flex-wrap: wrap;
        flex: 1 1 auto;
        flex-direction: column;
        margin-bottom: 0;
      }

      .solutions-section .tabs-content--wrapper {
        display: flex;
        flex-direction: row;
        width: 825px;
        height: 100%;
        min-height: 420px;
        /* border-left: 1px solid #141e29; */
        box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px,
          rgba(0, 0, 0, 0) 0px 0px 0px 0px,
          rgba(14, 14, 30, 0.1) 0px 6px 79px 0px,
          rgba(10, 20, 33, 0.1) 0px 1px 2px 0px,
          rgba(10, 20, 33, 0.16) 0px 6px 24px 0px;
        overflow: hidden;
      }

      .solutions-section .solutions-tabs .tabs-nav a {
        color: var(--color-text-body);
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
        padding: 2rem 1.5rem;
        border-radius: 0;
        background-color: transparent;
        display: flex;
        flex: 1 1 0%;
        align-items: center;
        justify-content: center;
        transition-duration: 0.2s;
        width: auto;
      }

      .solutions-section .solutions-tabs .tabs-nav li + li {
        margin-left: 0;
      }

      .solutions-section .tabs-nav-active-filled .tabs-nav li a:hover {
        background-color: transparent;
        color: #fff;
      }

      .solutions-section .tabs-nav-active-filled .tabs-nav li.active a {
        background-color: var(--color-tertiary);
        border-top-left-radius: 0.5rem;
        border-bottom-left-radius: 0.5rem;
        color: var(--color-text-default);
      }

      .solutions-section .tabs-nav-active-filled .tabs-nav li a .icon {
        width: 24px;
        max-width: 24px;
        height: 24px;
        margin-right: 8px;
        overflow: hidden;
      }

      .solutions-section .tabs-content--wrapper .text-block {
        padding: 2rem;
        text-align: left;
        width: 60%;
      }

      .solutions-section .tabs-content--wrapper .text-block h3 {
        margin-top: 8px;
        margin-bottom: 12px;
        color: #fff;
        font-size: 24px;
        line-height: 1.3;
        font-weight: 600;
      }

      .solutions-section .tabs-content--wrapper .text-block p {
        color: #bdc8d9;
        font-size: 16px;
        line-height: 1.6;
        margin-bottom: 0;
      }

      .solutions-section .tabs-content--wrapper .image-block {
        padding: 0;
        position: relative;
        width: 40%;
      }

      .solutions-section .tabs-content--wrapper .image-wrapper {
        /* display: block; */
        position: absolute;
        left: 0;
        top: 30px;
        width: 475px;
        vertical-align: top;
        overflow: hidden;
      }

      .solutions-section .tabs-content--wrapper .image-block .image {
        height: 100%;
        width: 100%;
        max-width: 100%;
        object-fit: cover;
      }

      .solutions-section .solutions-list--card {
        background-image: radial-gradient(
          199.49% 100% at 48.99% 0%,
          #060718 59.9%,
          rgb(40 34 73) 84.83%,
          rgb(17 8 29) 100%
        );
        border: 1px solid var(--border-color);
        border-radius: 16px;
        display: inline-block;
        padding: 2rem;
        width: 100%;
        height: 100%;
        margin-top: 80px;
        min-height: 400px;
        position: relative;
      }

      .solutions-section .solutions-list--card .small-title {
        color: var(--color-text-body);
        font-size: 12px;
        line-height: 1.5;
        letter-spacing: 3px;
        text-transform: uppercase;
        margin-bottom: 8px;
      }

      .solutions-section .solutions-list--card .large-title {
        color: var(--color-text-default);
        font-size: 24px;
        line-height: 1.3;
        margin-top: 0;
        margin-bottom: 8px;
      }

      .solutions-section .solutions-list--card .body-text {
        color: #bdc8d9;
        font-size: 16px;
        line-height: 1.6;
        margin-bottom: 16px;
      }

      .solutions-section .solutions-list--card .image-wrapper {
        position: relative;
        top: 0;
        z-index: 1;
      }

      .solutions-section .solutions-list--card .image-wrapper img {
        width: 100%;
        height: 100%;
        object-position: center;
        object-fit: contain;
      }

      .solutions-why {
        padding: 64px 0;
      }

      .solutions-why .copy-wrapper {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 24px;
        height: min-content;
        justify-content: center;
        overflow: hidden;
        position: relative;
        width: 100%;
      }

      .solutions-why .copy {
        align-content: flex-start;
        align-items: flex-start;
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 10px;
        height: min-content;
        justify-content: center;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 480px;
      }

      .solutions-why .copy h3 {
        color: var(--color-text-default);
        font-size: 28px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.3;
        margin-top: 0;
        margin-bottom: 0;
      }

      .solutions-why .copy p {
        color: var(--color-text-body);
        line-height: 1.6;
        margin-bottom: 40px;
      }

      .solutions-why .why-flex--wrapper {
        border-top: 1px solid var(--border-color);
        align-items: flex-start;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 48px;
        height: min-content;
        justify-content: center;
        overflow: hidden;
        padding-top: 32px;
        position: relative;
        width: 100%;
      }

      .solutions-why .why-flex {
        flex: 1 0 0px;
        height: auto;
        position: relative;
      }

      .solutions-why .why-flex--content {
        display: flex;
        align-items: flex-start;
        gap: 8px;
      }

      .solutions-why .why-flex--content .icon {
        width: 24px;
        height: 24x;
        max-width: 24px;
        padding-top: 3px;
      }

      .solutions-why .why-flex--content .text {
        color: #dfe2e7;
        font-size: 16px;
        line-height: 1.6;
      }

      .bullet-point--wrapper {
        margin: 40px auto 40px;
        display: grid;
        row-gap: 2rem;
        column-gap: 4rem;
        grid-template-columns: 1fr 1fr 1fr;
        text-align: left;
      }

      .bullet-point--item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        column-gap: 1rem;
      }

      .bullet-point--circle {
        width: 24px;
        height: 24px;
      }

      .use-cases--grid-large {
        display: grid;
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 40px;
        margin-bottom: 48px;
        margin-left: auto;
        margin-right: auto;
      }

      .use-cases--grid-large .api-card {
        text-align: center;
        background-color: var(--color-background-tertiary);
        border: 1px solid var(--border-color);
        border-radius: 8px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 32px;
        transition: box-shadow 0.2s;
        display: flex;
      }

      .use-cases--grid-large .api-card .card-image {
        width: 32px;
        height: 32px;
        overflow: hidden;
      }

      .use-cases--grid-large .api-card .card-text {
        color: var(--color-text-default);
        margin-top: 0;
        margin-bottom: 10px;
        font-size: 22px;
        font-weight: 500;
        line-height: 32px;
      }

      /* Code Snippet */
      .code-snippet--section {
        padding: 80px 0 80px;
        position: relative;
      }

      .code-snippet--section .code-snippet--copy {
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex: 0 0 400px;
        margin-bottom: 77px;
      }

      .code-snippet--section .code-snippet--copy h3 {
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        line-height: 1.2;
        color: var(--color-primary);
        margin-top: 0;
        margin-bottom: 24px;
      }

      .code-snippet--section .code-snippet--copy p {
        color: var(--color-text-default);
        margin-bottom: 0;
      }

      .code-snippet--section .code-snippet--copy .btn-links {
        margin-top: 32px;
      }

      .code-snippet--wrapper {
        background-color: var(--color-background-secondary);
        border: 1px solid var(--border-color);
        border-radius: 12px;
        position: relative;
      }

      .code-snippet--tabs {
        position: relative;
      }

      .code-snippet--tabs .tabs-nav {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: start;
        justify-content: flex-start;
        margin-bottom: 0;
        overflow-x: auto;
        overflow-y: hidden;
        width: 100%;
      }

      .code-snippet--tabs .tabs-nav::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background-color: #23273c;
      }

      .code-snippet--tabs .tabs-nav li + li {
        margin-left: 0;
      }

      .code-snippet--tabs .tabs-nav a {
        color: var(--color-text-body);
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        padding: 18px 2.65rem;
        position: relative;
        white-space: nowrap;
      }

      .code-snippet--tabs .tabs-nav li.active a::after {
        background: linear-gradient(85.5deg, #ed573e 5.66%, #ba306f 99.14%);
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 4px;
      }

      .code-snippet--tabs .tabs-nav li.active a,
      .code-snippet--tabs .tabs-nav li a:hover {
        color: var(--color-text-default);
        background-color: transparent;
      }

      .code-snippet--window {
        width: 100%;
        display: block;
        padding: 1.15em;
        position: relative;
        overflow-x: auto;
      }

      .code-snippet--list {
        width: 100%;
        grid-column-gap: 2px;
        grid-row-gap: 2px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid;
        overflow: scroll;
      }

      .code-snippet--list .code-row {
        color: var(--color-text-body);
        grid-column-gap: 1em;
        grid-row-gap: 1em;
        white-space: nowrap;
        grid-template-rows: auto;
        grid-template-columns: 2em 1fr;
        grid-auto-columns: 1fr;
        display: grid;
        font-size: 14px;
        line-height: 1.6;
        font-family: "CallingCode", sans-serif;
        position: relative;
        /* overflow: hidden; */
        width: 100%;
      }

      .use-cases--section .large-image--wrapper {
        margin-bottom: 64px;
      }

      .use-cases--value {
        padding-right: 24px;
        display: flex;
        flex-direction: column;
        gap: 16px;
        margin-top: 36px;
      }

      .use-cases--value .value-icon {
        height: 36px;
        width: 36px;
      }

      .use-cases--value .value-heading {
        color: var(--color-text-default);
        font-size: 18px;
        font-weight: 500;
        line-height: 30px;
        margin-top: 0;
        margin-bottom: 0;
      }

      .use-cases--value .value-text {
        color: var(--color-text-body);
        font-size: 16px;
        font-weight: 400;
        line-height: 1.65;
      }

      .use-cases--example {
        display: flex;
        flex-direction: column;
        gap: 20px;
        text-align: left;
        background-color: #fff;
        border-radius: 8px;
        margin: 11px auto 28px;
        padding: 22px 33px 30px 30px;
      }

      .use-cases--example .icon-wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 60px;
        height: 60px;
        background-color: #e7f1ff;
        border-radius: 100px;
        margin-bottom: 0;
      }

      .use-cases--example .icon {
        width: 40px;
        height: 40px;
      }

      .use-cases--example .heading-text {
        color: var(--color-text-secondary);
        font-size: 20px;
        font-weight: 500;
        line-height: 1.3;
        margin-top: 0;
        margin-bottom: 0;
      }

      .use-cases--example .body-text {
        color: var(--color-text-primary);
        font-size: 16px;
        font-weight: 400;
        line-height: 1.65;
        margin-bottom: 0;
      }

      /* More Block */
      .more-block,
      .steps-block {
        background-color: var(--color-background-tertiary);
        background-color: #0e161e;
        position: relative;
        padding: 80px 0;
      }

      .more-block .more-block--title {
        position: relative;
        color: var(--color-text-body);
        margin-top: 0;
        margin-bottom: 40px;
        text-align: left;
        font-size: 24px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        z-index: 1;
      }

      .more-block--description {
        position: relative;
        text-align: left;
        z-index: 1;
        margin: 14px auto 42px;
      }

      .more-block--description p {
        font-size: 18px;
        line-height: 1.5;
        color: var(--color-text-body);
        margin-bottom: 0;
      }

      .why-list {
        display: -ms-grid;
        display: grid;
        grid-auto-columns: 1fr;
        -ms-grid-columns: repeat(3, 1fr);
        grid-template-columns: repeat(3, 1fr);
        -ms-grid-rows: auto;
        grid-template-rows: auto;
        gap: 36px;
        margin-top: 0.5rem;
        margin-bottom: 2rem;
      }

      .why-list .why-card {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 12px;
      }

      .why-list .icon-wrapper {
        border-radius: 8px;
        background-color: #1d1e2f;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 48px;
        height: 48px;
        margin-bottom: 12px;
      }

      .why-list .icon {
        width: 28px;
        height: 28px;
      }

      .why-list .why-heading {
        color: var(--color-primary);
        font-size: 18px;
        font-weight: 500;
        line-height: 1.2;
        text-align: left;
        margin-top: 0;
        margin-bottom: 0;
      }

      .why-list .why-paragraph {
        color: var(--color-text-body);
        font-size: 15px;
        line-height: 1.6;
        text-align: left;
        margin-top: 0;
        margin-bottom: 0;
      }

      .why-block {
        padding: 80px 0;
      }

      .why-block--grid {
        display: grid;
        grid-column-gap: 1rem;
        column-gap: 0;
        grid-column: 2/-2;
        grid-template-columns: 0 [main-start] repeat(12, 1fr) [main-end] 0;
      }

      .why-block--grid .left-content--wrap {
        grid-column: 2 / span 4;
      }

      .why-block--grid .left-content--wrap .heading-text {
        color: var(--color-text-default);
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        letter-spacing: -0.05rem;
        margin-top: 0;
        margin-bottom: 26px;
      }

      .why-block--grid .left-content--wrap .body-text {
        color: var(--color-text-default);
        margin: 1.5rem 0;
      }

      .why-block--grid .right-content--wrap {
        padding-top: 3.5rem;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 2rem;
        grid-row-gap: 3.5rem;
        grid-column: 7 / span 7;
      }

      .why-block--grid .right-content--wrap .why-item {
        display: grid;
        grid-template-columns: auto 1fr;
        grid-column-gap: 1.5rem;
      }

      .why-block--grid .right-content--wrap .why-item .icon-wrapper {
        width: 40px;
        height: 40px;
        border-radius: 8px;
        background-color: rgba(118, 245, 245, 0.15);
        color: rgb(118, 245, 245);
        display: flex;
        align-items: center;
        justify-content: center;
      }

      .why-block--grid .right-content--wrap .why-item .svg-icon {
        fill: currentColor;
      }

      .why-block--grid .right-content--wrap .why-item .body-text {
        font-size: 16px;
        font-weight: 500;
        line-height: 1.3;
        color: var(--color-text-default);
        margin-bottom: 0;
      }

      /* Steps */
      .steps-section--copy {
        display: flex;
        flex-direction: column;
        justify-content: center;
        max-width: 650px;
        margin-bottom: 77px;
      }

      .steps-section--copy h3 {
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        line-height: 1.2;
        color: var(--color-primary);
        margin-top: 0;
        margin-bottom: 24px;
      }

      .steps-section--copy p {
        font-size: 18px;
        line-height: 1.5;
        color: var(--color-text-default);
        margin-bottom: 0;
      }

      .levels-card {
        background-color: var(--color-background-secondary);
        color: var(--color-text-default);
        border-radius: 8px;
        overflow: hidden;
        position: relative;
        border-left: 9px solid #be346d;
        height: 100%;
      }

      .levels-card--content {
        position: relative;
        display: flex;
        flex-direction: column;
        padding: 32px;
        gap: 20px;
      }

      .levels-card--content h3 {
        color: var(--color-text-default);
        font-size: 22px;
        line-height: 30px;
        font-weight: 500;
        margin-top: 0;
        margin-bottom: 0;
      }

      .levels-card--content p {
        line-height: 1.6;
        margin-bottom: 0;
      }

      /* Testimonials */
      .testimonial-block {
        position: relative;
        padding: 64px 0 120px;
      }

      .testimonial-slider--block {
        padding: 80px 0 40px;
      }

      .testimonial-slider--block .quote-divider {
        z-index: 4;
        width: 100%;
        height: 2px;
        background-image: linear-gradient(
          270deg,
          rgba(255, 255, 255, 0),
          #5f7fe5 50%,
          rgba(255, 255, 255, 0)
        );
        margin: 4rem 0;
        position: relative;
      }

      .testimonial-slider--content {
        width: 100%;
        height: 100%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
      }

      .testimonial-slider--content .company-logo {
        width: 128px;
        height: 32px;
      }

      .testimonial-slider--content .author-quote {
        color: var(--color-text-default);
        text-align: center;
        margin-top: 18px;
        margin-bottom: 20px;
        font-size: 24px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.35;
      }

      .testimonial-slider--content .avatar-image {
        width: 40px;
        height: 40px;
        object-fit: cover;
        border-radius: 100px;
        align-self: center;
        margin-bottom: 12px;
      }

      .testimonial-slider--content .author-name {
        color: #fff;
        text-align: center;
        font-size: 16px;
        line-height: 1.4;
        margin: 0;
      }

      .testimonial-slider--content .author-pos {
        color: var(--color-text-body);
        font-size: 14px;
        line-height: 1.4;
        text-align: center;
      }

      .testimonial-block--heading {
        margin-bottom: 1rem;
        color: #202f44;
        font-size: 42px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1;
        margin: 0 auto;
        margin-bottom: 32px;
        text-align: center;
      }

      .testimonial-items--container {
        position: relative;
        margin-top: 2rem;
      }

      .testimonial-items--wrapper {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 1.5rem;
        margin-left: auto;
        margin-right: auto;
      }

      .testimonial-items {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        grid-auto-flow: row;
        grid-auto-columns: 1fr;
        grid-template-areas: ".";
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
      }

      .testimonial-card {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 1.5rem;
        padding: 1.5rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        border: 1px solid hsl(236deg 36% 90%);
        border-radius: 1rem;
        background-color: #fff;
      }

      .testimonial-card .rating-stars--wrapper {
        position: relative;
        margin-bottom: 20px;
        display: flex;
      }

      .testimonial-card .rating-stars {
        width: 18px;
        height: 18px;
        margin-right: 8px;
      }

      .testimonial-card .testimonial-quote {
        font-size: 15px;
        line-height: 1.6;
        color: #5b5675;
        margin-bottom: 20px;
      }

      .testimonial-card .author-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
      }

      .testimonial-card .author-image {
        width: 40px;
        height: 40px;
        margin-right: 1rem;
        border-radius: 100%;
      }

      .testimonial-card .author-details {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
      }

      .testimonial-card .author-name {
        font-size: 16px;
        line-height: 1.25rem;
      }

      .testimonial-card .author-jobtitle {
        font-size: 13px;
        line-height: 16px;
        color: #546175;
      }

      .testimonial-wrapper--fade {
        position: absolute;
        left: 0;
        top: auto;
        right: 0;
        bottom: 0;
        height: 16rem;
        background-image: -webkit-gradient(
          linear,
          left bottom,
          left top,
          from(var(--color-offwhite)),
          to(transparent)
        );
        background-image: linear-gradient(
          0deg,
          var(--color-offwhite),
          transparent
        );
      }

      /* Card Section */
      .card-section--resources,
      .blog-resources,
      .blog-resources--single {
        position: relative;
        padding: 80px 0;
      }

      .blog-relative--section {
        border-top: 1px solid rgb(38 41 57);
        padding: 80px 0 48px;
      }

      .blog-resources {
        padding-bottom: 48px;
      }

      .blog-resources--single {
        margin-top: 48px;
        padding-bottom: 96px;
      }

      .blog-header--section {
        padding: 64px 0 60px;
        text-align: left;
      }

      .blog-header--section .small-title {
        margin-top: 14px;
        margin-bottom: 10px;
        color: #0062ff;
        font-size: 14px;
        line-height: 24px;
        font-weight: 700;
        letter-spacing: 1px;
        text-transform: uppercase;
        white-space: nowrap;
      }

      .blog-header--section .large-title {
        font-family: "Axiforma", sans-serif;
        color: var(--color-primary);
        font-size: 38px;
        line-height: 1.2;
        font-weight: 500;
        margin: 0 0 10px;
      }

      .blog-header--section .body-text {
        font-size: 18px;
        line-height: 1.5;
        color: #546175;
        margin-bottom: 0;
      }

      .blog-relative--section .section-title {
        color: var(--color-text-default);
        font-size: 24px;
        font-family: "Axiforma", sans-serif;
        line-height: 48px;
        font-weight: 500;
        margin-top: 0;
        margin-bottom: 32px;
      }

      .cards-section--copy {
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex: 0 0 400px;
        margin-bottom: 77px;
      }

      .cards-section--copy h3 {
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        line-height: 1.2;
        color: var(--color-primary);
        margin-top: 0;
        margin-bottom: 24px;
      }

      .cards-section--description {
        margin-bottom: 0;
      }

      .cards-section--copy p {
        font-size: 18px;
        line-height: 1.5;
        color: var(--color-text-body);
        margin-bottom: 0;
      }

      .blog-featured--relative {
        position: relative;
        margin-bottom: 48px;
      }

      .blog-featured--image-wrapper {
        position: absolute;
        height: 100%;
        top: 0;
      }

      .blog-featured--image-wrapper .blog-featured--image {
        position: relative;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        height: 100%;
        z-index: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        overflow: hidden;
      }

      .blog-featured--content-wrapper {
        background: var(--color-background-secondary);
        color: var(--color-primary);
        margin-top: 48px;
        margin-bottom: 48px;
        padding-top: 48px;
        padding-bottom: 48px;
      }

      .blog-featured--content-wrapper .blog-category--name,
      .blog-single--header-wrapper .blog-category--name {
        color: #0062ff;
        font-size: 14px;
        font-weight: 500;
        margin: 0 0 12px;
        text-decoration: none;
      }

      .blog-featured--content-wrapper .blog-featured--content {
        padding: 0 20px;
      }

      .blog-featured--content .blog-featured--link {
        display: block;
        font-size: 18px;
        line-height: 28px;
        text-decoration: none;
        color: inherit;
      }

      .blog-featured--content .blog-featured--header,
      .blog-single--header-wrapper .blog-single--header {
        color: var(--color-text-default);
        font-size: 40px;
        line-height: 45px;
        font-weight: 700;
        padding-top: 0;
        margin: 0 0 24px;
        letter-spacing: -0.015em;
      }

      .blog-featured--content
        .blog-featured--link:hover
        .blog-featured--header {
        text-decoration: underline;
      }

      .blog-featured--content .blog-featured--intro,
      .blog-single--header-wrapper .blog-single--intro {
        color: var(--color-text-body);
        font-size: 20px;
        line-height: 1.5;
        margin: 6px 0;
        margin-bottom: 32px;
        overflow: hidden;
      }

      .blog-featured--content .blog-featured--intro {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
      }

      .blog-featured--content .blog-featured--meta,
      .blog-single--header-wrapper .blog-single--meta {
        color: var(--color-text-body);
        display: flex;
        align-items: center;
        font-size: 14px;
        line-height: 14px;
        margin: 6px 0;
      }

      .blog-card {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow: hidden;
        height: 100%;
        min-height: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        border-radius: 0;
        background-color: transparent;
        box-shadow: 0 4px 8px 0 rgb(0 0 0 / 6%);
        box-shadow: none;
        -webkit-transition: box-shadow 0.3s, -webkit-transform 0.3s;
        transition: box-shadow 0.3s, transform 0.3s, -webkit-transform 0.3s;
      }

      .blog-resources .blog-card {
        margin-bottom: 32px;
      }

      .blog-card--thumbnail {
        position: relative;
        overflow: hidden;
        padding-top: 52%;
      }

      .blog-card--thumbnail .blog-image {
        position: absolute;
        left: -0.5%;
        top: -0.5%;
        right: -0.5%;
        bottom: -0.5%;
        width: 101%;
        height: 101%;
        max-width: none;
        -o-object-fit: cover;
        object-fit: cover;
        transition: transform 0.3s ease-in;
      }

      .blog-card:hover .blog-card--thumbnail .blog-image {
        transform: scale3d(1.1, 1.1, 1.1);
      }

      .blog-card--text-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 24px 0 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
      }

      .blog-card--header {
        margin-bottom: 8px;
      }

      .blog-card--category {
        color: var(--color-tertiary);
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 6px;
      }

      .blog-card--title {
        color: var(--color-primary);
        font-size: 18px;
        line-height: 1.35;
        margin-bottom: 0;
        margin-top: 0;
      }

      .blog-card--title {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
      }

      .blog-card--meta {
        font-size: 14px;
        color: var(--color-text-body);
      }

      .blog-card--meta .dot-prefixed:before,
      .blog-featured--meta .dot-prefixed:before,
      .blog-single--meta .dot-prefixed:before {
        content: "\00B7";
        margin: 0 6px;
      }

      .card-section--resources .carousel-nav-lg .flickity-prev-next-button {
        font-size: 26px;
        width: 45px;
        height: 45px;
      }

      .card-section--resources .carousel-nav-solid .flickity-prev-next-button {
        background: #ecedfd;
        border: 1px solid #202f44;
      }

      .card-section--resources
        .carousel-nav-solid
        .flickity-prev-next-button:before,
      .card-section--resources
        .carousel-nav-bordered
        .flickity-prev-next-button:before {
        background: #202f44;
      }

      .card-section--resources
        .carousel-nav-shadowed
        .flickity-prev-next-button {
        box-shadow: none;
      }

      .card-section--resources .flickity-prev-next-button.previous {
        left: 30px;
        top: 295px;
      }

      .card-section--resources .flickity-prev-next-button.next {
        left: 100px;
        top: 240px;
      }

      .blog-section--pagination {
        margin: 48px 0 24px;
      }

      .blog-section--pagination a {
        font-size: 18px;
        line-height: 28px;
      }

      .blog-section--pagination .pagination-button {
        text-decoration: none;
        color: #68737d;
        padding: 0 8px;
      }

      .blog-section--pagination .pagination-button:hover {
        color: #c93667;
      }

      .blog-section--pagination .pagination-button.active {
        color: #c93667;
        font-weight: 600;
      }

      .blog-section--pagination .pagination-icon {
        font-size: 13.5px;
        line-height: 13.5px;
      }

      .blog-single--image-wrapper {
        height: 500px;
      }

      .blog-single--image-wrapper .blog-single--image {
        position: relative;
        overflow: hidden;
        border-radius: 0;
        height: 100%;
      }

      .blog-single--content-wrapper {
        position: relative;
        margin-top: 18px;
        padding-top: 48px;
      }

      .blog-single--content {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
      }

      .blog-single--header-wrapper {
        padding: 0 24px;
      }

      .blog-single--header-wrapper .blog-single--intro {
        margin-bottom: 36px;
      }

      .blog-single--content .blog-content {
        padding: 12px 24px 0;
      }

      .blog-single--content .blog-content p {
        color: var(--color-text-default);
        font-size: 17px;
      }

      .blog-single--content .blog-content .section-title {
        color: var(--color-text-default);
      }

      .blog-single--content .blog-content .text-disclaimer {
        font-size: 13.5px;
        line-height: 23px;
      }

      .blog-single--content .blog-content a {
        color: #c93667;
      }

      .blog-single--content .blog-content img {
        margin-top: 20px;
        margin-bottom: 24px;
      }

      .blog-single--content .blog-content .video-wrapper {
        margin: 24px 0;
      }

      .blog-single--content-wrapper .social-links--wrapper {
        z-index: 2;
        pointer-events: none;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        padding: 30px 24px;
      }

      .blog-single--content-wrapper .social-links--wrapper span {
        color: var(--color-text-body);
      }

      .blog-single--content-wrapper .social-link {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #202f44;
        color: #fff;
        font-size: 18px;
        line-height: 28px;
        width: 40px;
        height: 40px;
        border-radius: 100%;
        margin-left: 18px;
        overflow: hidden;
        pointer-events: all;
      }

      .blog-single--content-wrapper .social-link:hover {
        background-color: #c93667;
      }

      /* CTA Block */
      .cta-block {
        padding: 80px 0;
      }

      .cta-block .two-halves {
        display: flex;
        border-radius: 16px;
        border: 1px solid rgba(255, 255, 255, 0.06);
        border-color: transparent;
        background: rgba(10, 11, 30, 0.5);
        margin: 0 auto;
        min-height: 580px;
      }

      .cta-block .two-halves--left,
      .cta-block .two-halves--right {
        width: 50%;
        padding: 35px;
      }

      .cta-block .two-halves .two-halves--right {
        background: var(--color-background-secondary);
        border-top-right-radius: 16px;
        border-bottom-right-radius: 16px;
      }

      .cta-block .cta-title {
        position: relative;
        color: var(--color-primary);
        text-align: left;
        font-size: 38px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        margin-top: 18px;
        z-index: 1;
      }

      .cta-block--description {
        position: relative;
        text-align: left;
        z-index: 1;
        margin: 14px 0 42px;
      }

      .cta-block--description.full-width {
        width: auto;
      }

      .cta-block--description p {
        font-size: 18px;
        line-height: 1.5;
        color: var(--color-text-body);
        margin-bottom: 0;
      }

      .cta-block--description .bullet-item {
        color: var(--color-text-body);
        display: block;
        position: relative;
        padding: 0;
        margin-top: 15px;
        padding-left: 40px;
      }

      .cta-block--description .bullet-item:before {
        content: "";
        width: 28px;
        height: 28px;
        text-align: center;
        margin-right: 10px;
        background: rgba(255, 255, 255, 0.25);
        display: block;
        position: absolute;
        left: 0;
        border-radius: 9999px;
        top: -1.9px;
        background-image: /*savepage-url=../img/checkmark.svg*/ url();
        background-size: 13px;
        background-repeat: no-repeat;
        background-position: center;
      }

      .cta-block--description .bullet-item:first-of-type {
        margin-top: 30px;
      }

      .cta-block--links {
        margin-bottom: 24px;
        text-align: left;
      }

      .cta-block--links .cta-btn:first-child {
        margin-right: 16px;
      }

      .cta-block .form-block .label-wrap {
        margin-bottom: 24px;
      }

      .cta-block .form-block .text-field {
        font-size: 14px;
        line-height: 1.5;
        color: var(--color-text-body);
        background-color: transparent;
        border: 0px solid #9fa0ac;
        border-bottom-width: 1px;
        text-transform: none;
        border-radius: 0;
        display: block;
        padding: 8px 15px 12px;
        padding-left: 0;
        text-align: left;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-appearance: none;
        cursor: text;
        outline: 0;
        width: 100%;
      }

      .form-block .text-field::-moz-placeholder {
        color: var(--color-text-body);
        opacity: 1;
      }

      .form-block .text-field:-ms-input-placeholder {
        color: var(--color-text-body);
      }

      .form-block .text-field::-webkit-input-placeholder {
        color: var(--color-text-body);
      }

      .cta-block .form-block label {
        color: var(--color-text-body);
        font-size: 13px;
      }

      .cta-block .disclaimer,
      .pricing-calculator .disclaimer {
        color: var(--color-text-body);
        font-size: 12px;
        line-height: 1.65;
        text-align: left;
        display: block;
        margin-top: 32px;
        margin-bottom: 0;
      }

      .cta-block-v2 {
        padding: 0;
        padding-bottom: 3rem;
        margin-top: 4rem;
        position: relative;
      }

      .cta-block--line {
        background: linear-gradient(
          90deg,
          transparent,
          rgb(90 172 158 / 65%) 50%,
          transparent
        );
        width: 80%;
        max-width: 500px;
        height: 1px;
        left: 50%;
        top: -0.125rem;
        transform: translateX(-50%);
        position: absolute;
      }

      .cta-block-v2 .stroke-lines {
        width: 100%;
        height: 100%;
        stroke: hsla(0, 0%, 100%, 0.05);
        inset: 0;
        -webkit-mask-image: radial-gradient(
          40% 80% at center,
          #000,
          transparent
        );
        mask-image: radial-gradient(40% 80% at center, #000, transparent);
        position: absolute;
        z-index: 0;
      }

      .cta-block-v2 .cta-block--content {
        /* background-image: url(../img/line-background.png);
    background-position: -240px 0px;
    background-size: 1480px;
    background-repeat: no-repeat; */
        display: flex;
        flex-direction: column;
        align-items: center;
        background-color: transparent;
        border-radius: 12px;
        padding: 4rem 4rem;
        padding-bottom: 1rem;
        width: 100%;
        overflow: hidden;
      }

      .cta-block-v2 .cta-title {
        position: relative;
        color: var(--color-text-default);
        text-align: center;
        font-size: 38px;
        font-family: "Axiforma", sans-serif;
        font-weight: 600;
        line-height: 1.2;
        margin-top: 12px;
        margin-left: auto;
        margin-right: auto;
        z-index: 1;
      }

      .cta-block-v2 .cta-block--description {
        position: relative;
        text-align: center;
        z-index: 1;
        margin: 14px auto 42px;
        width: 600px;
      }

      .cta-block-v2 .cta-block--links {
        margin-bottom: 16px;
        text-align: center;
      }

      .cta-block--playground-wrapper {
        border-radius: 16px;
        background: #101321;
        width: 100%;
        height: 100%;
        margin: 40px auto 64px;
        overflow: hidden;
        position: relative;
      }

      .cta-block--playground-wrapper .hero-bg {
        width: 100%;
        height: 100%;
        max-width: 100%;
        object-fit: contain;
        top: -0.5%;
        bottom: 0%;
        right: -13%;
        position: absolute;
      }

      .cta-block--playground {
        color: var(--color-text-default);
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        min-height: 450px;
        padding: 2rem;
        position: relative;
        z-index: 9;
      }

      .cta-block--playground .heading-text {
        color: var(--color-text-default);
        font-size: 38px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        max-width: 450px;
        margin-top: 0;
      }

      .cta-block--playground .body-text {
        font-size: 16px;
        line-height: 1.5;
        color: var(--color-text-body);
        margin-bottom: 0;
        max-width: 450px;
      }

      .audio-wrapper {
        background: #101221;
        border: 1px solid rgba(255, 255, 255, 0.06);
        display: flex;
        flex-direction: column;
        border-radius: 8px;
        position: absolute;
        width: 100%;
        min-width: 50%;
        max-width: 600px;
        margin-bottom: 0;
        padding: 36px 32px;
        top: 5%;
        right: -6px;
        z-index: 10;
      }

      .audio-intro--wrapper {
        border-radius: 8px;
        display: flex;
        align-items: center;
        padding: 8px 12px;
        font-size: 13px;
        margin-bottom: 16px;
        color: var(--color-text-default);
        position: relative;
        background-image: linear-gradient(
          90.25deg,
          rgb(28 33 51 / 28%) 0.09%,
          hsla(0, 0%, 100%, 0.007) 163.42%
        );
      }

      .audio-intro--wrapper:after {
        content: "";
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        position: absolute;
        inset: 0;
        border-radius: inherit;
        padding: 1px;
        background: linear-gradient(
          257.92deg,
          hsla(0, 0%, 100%, 0) -15.06%,
          hsl(286.18deg 31.21% 27.08%) 56.1%,
          hsl(232.5deg 16.08% 23.58%) 80.48%
        );
        -webkit-mask: linear-gradient(#fff, #fff) content-box content-box,
          linear-gradient(#fff, #fff);
        -webkit-mask-composite: xor;
      }

      .audio-content--box {
        color: #fff;
        background-image: linear-gradient(
          90.25deg,
          rgb(28 33 51 / 28%) 0.09%,
          hsla(0, 0%, 100%, 0.007) 163.42%
        );
        border-radius: 8px;
        font-size: 13px;
        padding: 15px 18px 20px;
        margin-bottom: 16px;
        position: relative;
      }

      .audio-content--box:after {
        content: "";
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        position: absolute;
        inset: 0;
        border-radius: inherit;
        padding: 1px;
        background: linear-gradient(
          257.92deg,
          hsla(0, 0%, 100%, 0) -15.06%,
          hsl(286.18deg 31.21% 27.08%) 56.1%,
          hsl(232.5deg 16.08% 23.58%) 80.48%
        );
        -webkit-mask: linear-gradient(#fff, #fff) content-box content-box,
          linear-gradient(#fff, #fff);
        -webkit-mask-composite: xor;
      }

      .audio-content--box .heading-text,
      .audio-transcribe .heading-text {
        color: var(--color-text-body);
        font-size: 13px;
        /* font-weight: 500; */
        font-family: "SFMono", monospace;
      }

      .audio-content--box .audio-player {
        width: 100%;
        background-color: transparent;
        border-radius: 24px;
        padding: 0;
        margin-top: 8px;
      }

      .audio-content--box .controls {
        display: flex;
        align-items: center;
      }

      .audio-content--box .play-btn {
        font-size: 16px;
        padding: 0;
        background-color: transparent;
        border: none;
        border-radius: 100px;
        color: rgba(21.96%, 92.94%, 67.45%, 1);
        outline: none;
        cursor: pointer;
        display: flex;
        flex-shrink: 0;
        align-items: center;
        justify-content: center;
        width: 20px;
        height: 20px;
      }

      .audio-content--box .play-btn:hover {
        background-color: var(--color-primary);
        color: #101221;
      }

      .audio-content--box .play-btn svg {
        width: 18px;
        height: 18px;
      }

      .audio-content--box .progress-bar {
        width: 100%;
        height: 5px;
        background-color: rgba(11.76%, 17.25%, 23.53%, 1);
        border-radius: 0;
        margin-left: 10px;
        position: relative;
      }

      .audio-content--box .progress {
        height: 100%;
        width: 0;
        background: linear-gradient(
          117.15deg,
          #a32b7b -7.16%,
          #e94057 56.41%,
          #f27121 119.98%
        );
      }

      .audio-content--box .slider {
        position: absolute;
        width: 12px;
        height: 12px;
        background-color: var(--color-primary);
        border-radius: 50%;
        transform: translateX(-50%);
        top: -5px;
        left: 0;
        pointer-events: none;
      }

      .audio-content--box .duration {
        margin-left: 10px;
        font-size: 14px;
        color: var(--color-text-default);
      }

      .audio-transcribe {
        color: #fff;
        background-image: linear-gradient(
          90.25deg,
          rgb(28 33 51 / 28%) 0.09%,
          hsla(0, 0%, 100%, 0.007) 163.42%
        );
        border-radius: 8px;
        font-size: 13px;
        position: relative;
        padding: 18px 18px;
      }

      .audio-transcribe:after {
        content: "";
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        position: absolute;
        inset: 0;
        border-radius: inherit;
        padding: 1px;
        background: linear-gradient(
          257.92deg,
          hsla(0, 0%, 100%, 0) -15.06%,
          hsl(286.18deg 31.21% 27.08%) 56.1%,
          hsl(232.5deg 16.08% 23.58%) 80.48%
        );
        -webkit-mask: linear-gradient(#fff, #fff) content-box content-box,
          linear-gradient(#fff, #fff);
        -webkit-mask-composite: xor;
      }

      .audio-transcribe .transcription-output--wrapper {
        width: 100%;
        min-height: 200px;
        margin-top: 16px;
      }

      .audio-transcribe .transcription-output {
        color: #fff;
        display: block;
        /* font-family: 'SFMono', monospace; */
        font-size: 14px;
        line-height: 1.5;
        margin-top: 20px;
        opacity: 0;
        animation: typingEffect 2s steps(30) forwards;
        white-space: wrap;
        overflow: hidden;
      }

      .cursor {
        display: inline-block;
        width: 0.4em;
        height: 1.1em;
        background-color: #fff;
        vertical-align: text-bottom;
        animation: blinkCursor 1s infinite;
      }

      @keyframes typingEffect {
        from {
          width: 0;
          opacity: 1;
        }
        to {
          width: 100%;
          opacity: 1;
        }
      }

      @keyframes blinkCursor {
        0%,
        100% {
          opacity: 0;
        }
        50% {
          opacity: 1;
        }
      }

      /* About */
      .our-mission--section,
      .career-section {
        padding: 120px 0 48px;
        position: relative;
      }

      .our-mission--section .hero-bg {
        width: 100%;
        height: 100%;
        max-width: 100%;
        object-fit: contain;
        position: absolute;
        top: -0.5%;
        bottom: 0%;
        left: 0%;
        right: 0%;
        z-index: -1;
      }

      .our-mission--section .section-content {
        text-align: left;
        margin-bottom: 80px;
      }

      .our-mission--section .small-title,
      .career-section .content-wrap .small-title {
        color: inherit;
        font-size: 16px;
        line-height: 24px;
        font-weight: 600;
        margin-top: 14px;
        margin-bottom: 24px;
        white-space: nowrap;
      }

      .our-mission--section h2,
      .career-section .content-wrap .large-title {
        color: var(--color-text-default);
        font-family: "Axiforma", sans-serif;
        line-height: 1.1;
        margin-top: 0;
        margin-bottom: 24px;
      }

      .our-mission--section h3 {
        color: var(--color-text-default);
        font-size: 40px;
        line-height: 1.3;
        margin-top: 0;
      }

      .our-mission--section .body-text,
      .career-section .content-wrap .body-text {
        color: var(--color-text-body);
        font-size: 18px;
        line-height: 1.65;
        padding-bottom: 16px;
      }

      .about-us--content {
        padding-top: 48px;
        padding-bottom: 24px;
      }

      .about-us--content h3 {
        font-size: 36px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        margin-top: 0;
        margin-bottom: 26px;
      }

      .cv-section {
        padding: 80px 0;
        position: relative;
      }

      .cv-content--block {
        background-color: var(--color-background-tertiary);
        border-radius: 16px;
        padding: 80px 64px;
      }

      .cv-content--header h3 {
        color: #fff;
        font-size: 32px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        margin-top: 0;
        margin-bottom: 8px;
      }

      .cv-content--header p {
        color: var(--color-text-body);
      }

      .cv-content--grid {
        display: grid;
        gap: 30px;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        margin-top: 32px;
        margin-bottom: 0;
      }

      .cv-grid--list {
        font-size: 0.875rem;
        line-height: 1.25rem;
        padding-top: 16px;
        padding-bottom: 16px;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 0.15s;
        text-decoration: none;
        justify-content: flex-end;
      }

      .cv-grid--list .list-header {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
      }

      .cv-grid--list .icon-wrapper {
        position: relative;
      }

      .cv-grid--list .icon-wrapper .icon {
        width: 36px;
        height: 36px;
        display: block;
        color: #fff;
      }

      .cv-grid--list .list-header .heading-text {
        font-size: 16px;
        font-weight: 600;
        line-height: 1.5;
        margin-top: 16px;
        display: inline-block;
        color: var(--color-offwhite);
      }

      .cv-grid--list .body-text {
        font-size: 15px;
        line-height: 1.5;
        color: var(--color-offwhite);
        margin-top: 18px;
        margin-bottom: 0;
      }

      /* Team */
      .team-section {
        padding: 80px 0;
      }

      .team-grid {
        display: grid;
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
      }

      .team-card {
        background-color: transparent;
        border: 1px solid var(--border-color);
        border-radius: 8px;
        flex-direction: column;
        align-items: flex-start;
        padding: 24px;
        display: flex;
      }

      .team-avatar--wrapper {
        align-items: center;
        display: flex;
        gap: 1rem;
      }

      .team-avatar--wrapper .team-avatar {
        width: 64px;
        height: 64px;
        min-height: 64px;
        min-width: 64px;
        border-radius: 100px;
      }

      .team-avatar--wrapper .team-avatar .image {
        border-radius: 100px;
        width: 100%;
        height: 100%;
        object-fit: contain;
      }

      .team-member--details .team-name {
        color: var(--color-text-default);
        font-size: 20px;
        font-weight: 500;
        line-height: 32px;
      }

      .team-member--details .team-pos {
        color: var(--color-text-default);
        font-size: 14px;
        font-weight: 400;
        line-height: 1.45;
      }

      /* Career */
      .career-section .content-wrap {
        text-align: center;
      }

      .career-section .content-wrap .large-title {
        margin-top: 0;
      }

      .career-section .content-wrap .body-text {
        color: var(--color-text-default);
        font-size: 16px;
      }

      .career-image--thumbnail {
        padding: 64px 0;
      }

      /* Benefits */
      .benefits-section {
        padding: 80px 0 96px;
      }

      .benefits-section .content-wrap {
        text-align: left;
      }

      .benefits-section .content-wrap .large-title,
      .jobs-listing .content-wrap .large-title {
        color: var(--color-text-default);
        font-size: 32px;
        font-family: "Axiforma", sans-serif;
        line-height: 1.1;
        margin-top: 0;
        margin-bottom: 12px;
      }

      .benefits-section .content-wrap .body-text,
      .jobs-listing .content-wrap .body-text {
        color: var(--color-text-body);
        font-size: 18px;
        line-height: 1.5;
        padding-bottom: 24px;
      }

      .benefits-grid {
        display: -ms-grid;
        display: grid;
        grid-auto-columns: 1fr;
        gap: 42px;
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        -ms-grid-rows: auto;
        grid-template-rows: auto;
        margin: auto;
      }

      .benefits-grid .benefits-item {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
      }

      .benefits-grid .benefits-item .benefits-icon {
        margin: 0;
        max-width: 100%;
        width: 40px;
        height: 40px;
      }

      .benefits-grid .benefits-item .benefits-text--large {
        font-size: 18px;
        font-weight: 600;
        line-height: 1.2;
        color: var(--color-text-default);
      }

      .benefits-grid .benefits-item .benefits-text--small {
        color: var(--color-text-body);
        line-height: 1.55;
        margin: 0;
        padding-top: 0;
      }

      /* Job Listing */
      .jobs-listing {
        padding: 48px 0 80px;
      }

      .jobs-listing table,
      .jobs-listing tbody,
      .jobs-listing td,
      .jobs-listing th,
      .jobs-listing tr {
        display: revert;
        border: 0;
      }

      .jobs-listing td,
      .jobs-listing th {
        padding: 1.25rem 0;
      }

      .jobs-listing td {
        vertical-align: middle;
        border-bottom: 1px solid var(--border-color);
      }

      .jobs-listing h4,
      .jobs-listing p {
        color: var(--color-text-default);
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        margin: 0;
      }

      .jobs-listing h4 {
        font-weight: 600;
      }

      .jobs-listing .jobs-listing--job a {
        color: inherit;
        /* color: #0045ff; */
      }

      /* Product Pricing */
      .product-pricing {
        padding: 120px 0;
        position: relative;
      }

      .product-pricing .gradient-bg {
        width: 100%;
        height: 100%;
        max-width: 100%;
        object-fit: cover;
        opacity: 0.3;
        position: absolute;
        top: -0.5%;
        bottom: 0%;
        left: 0%;
        right: 0%;
        z-index: -1;
      }

      .product-pricing .content-wrap {
        text-align: left;
        margin-top: 48px;
        margin-bottom: 64px;
      }

      .product-pricing .content-wrap .small-title {
        color: var(--color-text-body);
        font-size: 18px;
        line-height: 24px;
        font-weight: 600;
        margin-top: 0;
        margin-bottom: 16px;
      }

      .product-pricing .content-wrap .large-title {
        color: var(--color-primary);
        font-family: "Axiforma", sans-serif;
        line-height: 1.1;
        margin-top: 0;
        margin-bottom: 24px;
      }

      .product-pricing .content-wrap .body-text {
        color: var(--color-text-body);
        font-size: 18px;
        line-height: 1.5;
        padding-bottom: 24px;
      }

      .pricing-3x--benefits {
        display: grid;
        grid-column-gap: 1em;
        grid-row-gap: 1em;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: 64px;
        width: 100%;
      }

      .pricing-benefit--item {
        width: 100%;
        color: #ccdae7;
        border-bottom: 1px solid #21262d;
        flex-direction: column;
        align-items: flex-start;
        padding-bottom: 1em;
        display: flex;
        justify-self: start;
      }

      .pricing-benefit {
        grid-column-gap: 1.5em;
        grid-row-gap: 1.5em;
        grid-template-rows: auto;
        grid-template-columns: auto;
        grid-auto-columns: auto;
        grid-auto-flow: column;
        justify-content: start;
        display: grid;
        align-items: center;
        position: relative;
        z-index: 2;
      }

      .pricing-benefit .icon {
        width: 24px;
        height: 24px;
      }

      .pricing-benefit .text {
        color: var(--color-text-body);
        font-size: 17px;
        font-weight: 400;
        line-height: 1.4;
        margin-bottom: 0;
      }

      .pricing-card--grid {
        display: grid;
        gap: 20px;
        grid-template-columns: repeat(3, minmax(0, 1fr));
      }

      .pricing-card {
        background-color: var(--color-background-tertiary);
        border: 1px solid var(--border-color);
        border-radius: 0.5rem;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 2rem;
        padding: 2rem 1.5rem;
      }

      .pricing-card.popular {
        background-color: #230c0e;
        border-color: #7d2b36;
      }

      .pricing-card--content {
        display: flex;
        flex-direction: column;
        gap: 1.5rem;
      }

      .pricing-category {
        color: var(--color-primary);
        font-size: 18px;
        line-height: 1.45;
        font-weight: 600;
        margin: 0;
      }

      .pricing-text {
        color: var(--color-text-body);
        font-size: 16px;
        font-weight: 400;
      }

      .pricing-card.popular .pricing-text {
        color: #be4455;
      }

      .pricing-price--wrap {
        display: flex;
        align-items: center;
        gap: 0.25rem;
      }

      .pricing-price {
        color: var(--color-offwhite);
        font-size: 48px;
        font-family: "Axiforma", sans-serif;
        font-weight: 600;
        line-height: 1;
      }

      .pricing-price.currency {
        font-size: 24px;
      }

      .pricing-card.popular .pricing-price {
        color: #ff5c73;
      }

      .pricing-cta--button {
        background-color: var(--color-background-secondary);
        border: 1px solid var(--border-color);
        border-radius: 0.5rem;
        color: var(--color-primary);
        display: flex;
        line-height: 1;
        justify-content: center;
        gap: 0.5rem;
        padding: 0.75rem;
      }

      .pricing-card.popular .pricing-cta--button {
        background-color: #a02d3c;
        border-color: #dc4c5f;
      }

      .pricing-plan--des {
        color: var(--color-text-default);
        font-size: 15px;
        line-height: 1.6;
      }

      .pricing-table--wrapper {
        margin-top: 4rem;
        margin-bottom: 4rem;
        position: relative;
      }

      .pricing-table {
        border: 0;
        width: 100%;
        text-align: left;
      }

      .pricing-table thead th:not(:first-child) {
        font-weight: 500;
        width: 12rem;
      }

      .pricing-table tr {
        border-color: var(--border-color);
      }

      .pricing-table thead tr {
        border-width: 2px;
      }

      .pricing-table tbody th,
      .pricing-table tbody td,
      .pricing-table thead th {
        border: 0;
        color: var(--color-text-default);
        padding-left: 0;
      }

      .pricing-table tbody td {
        font-size: 15px;
        line-height: 1.4;
      }

      .pricing-table .check-mark {
        color: #09ce68;
      }

      .pricing-table .cancel-mark {
        color: var(--color-text-body);
      }

      .pricing-calculator {
        padding: 64px 0 80px;
      }

      .pricing-calculator--wrapper {
        display: flex;
        border-radius: 16px;
        border: 1px solid rgba(255, 255, 255, 0.06);
        border-color: transparent;
        background: var(--color-background-tertiary);
        margin: 0 auto;
        min-height: 500px;
      }

      .pricing-calculator--left {
        padding: 50px 3%;
        width: 60%;
      }

      .pricing-calculator .heading-text {
        position: relative;
        color: var(--color-primary);
        text-align: left;
        font-size: 24px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        margin-top: 0;
        margin-bottom: 12px;
        z-index: 1;
      }

      .pricing-calculator .body-text {
        font-size: 16px;
        line-height: 1.5;
        color: var(--color-text-body);
        margin-bottom: 24px;
      }

      .pricing-calculator .form-block {
        margin-top: 32px;
      }

      .pricing-calculator .form-block label {
        color: var(--color-text-body);
        font-size: 13px;
      }

      .pricing-calculator .form-block .text-field {
        font-size: 14px;
        line-height: 1.5;
        color: var(--color-text-body);
        background-color: var(--color-background-secondary);
        border: 1px solid var(--border-color);
        text-transform: none;
        border-radius: 8px;
        display: block;
        padding: 12px 15px 12px;
        text-align: left;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-appearance: none;
        cursor: text;
        outline: 0;
        width: 100%;
      }

      .pricing-calculator--right {
        background: var(--color-background-secondary);
        border-top-right-radius: 16px;
        border-bottom-right-radius: 16px;
        padding: 50px 3%;
        text-align: center;
        width: 40%;
      }

      .pricing-calculator--content {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
      }

      .pricing-calculator .calculator-price {
        color: var(--color-text-body);
      }

      .pricing-calculator .c-value,
      .pricing-calculator .c-currency {
        color: var(--color-offwhite);
        font-size: 42px;
        font-family: "Axiforma", sans-serif;
        font-weight: 600;
        margin-top: 5px;
      }

      .pricing-calculator .c-currency {
        font-size: 24px;
      }

      .pricing-calculator .tag-wrapper {
        background: linear-gradient(
          117.15deg,
          rgba(163, 43, 123, 0.1) -7.16%,
          rgba(233, 64, 87, 0.1) 56.41%,
          rgba(242, 113, 33, 0.1) 119.98%
        );
        border-radius: 4px;
        display: inline-block;
      }

      .pricing-calculator .tag {
        background: linear-gradient(
          117.15deg,
          #a32b7b -7.16%,
          #e94057 56.41%,
          #f27121 119.98%
        );
        border-radius: 4px;
        margin-top: 0;
        margin-bottom: 0;
        padding: 6px 12px;
        font-size: 15px;
        line-height: 1em;
        display: inline-block;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      .additional-features--wrapper {
        border-top: 1px solid rgba(130, 147, 170, 0.5);
        padding-top: 24px;
        margin-top: 80px;
      }

      .additional-features {
        display: block;
      }

      .additional-features ul {
        display: flex;
        list-style: none;
        flex-flow: row wrap;
        gap: 20px;
        margin: 0;
        padding: 0;
        width: 100%;
      }

      .additional-features ul li {
        align-items: center;
        color: var(--color-text-default);
        display: inline-flex;
        font-size: 14px;
        line-height: 20px;
        white-space: nowrap;
      }

      .additional-features .m-text {
        color: var(--color-text-default);
        font-size: 16px;
        line-height: 1.4;
        margin-top: 8px;
        margin-bottom: 32px;
        text-align: left;
      }

      .additional-features ul .svg-icon {
        margin-right: 8px;
      }

      /* FAQ */
      .faq-section {
        position: relative;
        padding: 64px 0 80px;
      }

      .faq-wrapper {
        background-color: var(--color-background-tertiary);
        border-radius: 12px;
        padding: 72px 3%;
      }

      .faq-wrapper .section-title--wrap {
        max-width: 620px;
        text-align: center;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 40px;
        margin-left: auto;
        margin-right: auto;
        display: flex;
      }

      .faq-wrapper .small-title {
        color: #0062ff;
        letter-spacing: 1px;
        text-transform: uppercase;
        white-space: nowrap;
        margin-top: 14px;
        margin-bottom: 10px;
        font-size: 14px;
        font-weight: 700;
        line-height: 24px;
      }

      .faq-wrapper .section-title {
        position: relative;
        color: var(--color-primary);
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        font-size: 40px;
        font-family: "Axiforma", sans-serif;
        font-weight: 500;
        line-height: 1.2;
        z-index: 1;
      }

      .faq-wrapper .faq-content-wrapper {
        max-width: 840px;
        margin-left: auto;
        margin-right: auto;
      }

      .faq-wrapper .faq-content {
        margin: 3rem 0 1rem;
      }

      .faq-wrapper .faq-question--wrap {
        cursor: pointer;
        background-color: var(--color-background-secondary);
        margin-bottom: 24px;
        padding: 32px;
      }

      .accordion-title a {
        color: var(--color-primary);
        line-height: 1.5;
        padding: 0;
      }

      .accordion-active-color-primary .active .accordion-title a {
        color: var(--color-primary);
      }

      .accordion-body-underlined .accordion-item {
        border-bottom: 1px solid #17182a;
      }

      .faq-circle {
        width: 48px;
        height: 48px;
        background-color: var(--border-color);
        border-radius: 100px;
        justify-content: center;
        align-items: center;
        display: flex;
      }

      .accordion-expander {
        font-size: 16px;
        right: 0;
      }

      .accordion-content {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 30px;
      }

      .accordion-content > :last-child,
      .accordion-content > :only-child {
        color: var(--color-text-body);
        margin-bottom: 0;
      }

      /* Contact */
      .contact-section {
        padding: 150px 0 80px;
      }

      /* Pre-footer */
      .pre-footer {
        padding: 0;
        position: relative;
      }

      .pre-footer--grid {
        display: grid;
        margin-top: 4rem;
        margin-bottom: 0;
        padding: 0;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 0;
        border-top: 1px solid #263544;
        border-bottom: 1px solid transparent;
      }

      .pre-footer--card {
        position: relative;
        padding: 3rem 2rem 2rem;
        border-right: 1px solid #263544;
        text-decoration: none;
        color: #e0e0e0;
        grid-column: initial;
        background-color: transparent;
        transition: all 0.32s ease-out;
      }

      .pre-footer--card:first-child {
        padding-left: 4rem;
      }

      .pre-footer--card:nth-child(3) {
        padding-right: 4rem;
        border-right: none;
      }

      .pre-footer--card .content-wrap {
        display: flex;
        flex-direction: column;
        height: 100%;
        gap: 2rem;
        justify-content: flex-start;
      }

      .pre-footer--card .content-wrap .header-text {
        color: #fcfcfc;
        font-size: 2rem;
        font-weight: 400;
        line-height: 1.2;
        letter-spacing: -0.01em;
        height: 5ex;
        margin: 0;
      }

      .pre-footer--card .cta-wrapper {
        display: flex;
        justify-content: space-between;
        gap: 2rem;
      }

      .pre-footer--card .cta-wrapper .des-text {
        color: #e0e0e0;
        font-size: 18px;
        line-height: 30px;
        margin: 0 0 1.5rem;
      }

      .pre-footer--card .cta-wrapper .svg-icon {
        fill: currentColor;
        min-width: 32px;
      }

      /* Footer */
      .footer {
        position: relative;
        color: #98a2aa;
        padding: 0;
      }

      .footer-section {
        padding: 32px 0;
        border-top: 1px solid #263544;
        border: none;
      }

      .footer-nav--brand {
        display: flex;
        justify-content: space-between;
        flex-direction: row-reverse;
        align-items: center;
        border-top: 1px solid hsla(0, 0%, 100%, 0.1);
        padding-top: 1rem;
      }

      .footer-copyright--wrapper {
        display: flex;
        align-items: center;
        gap: 1rem;
      }

      .footer-bottom--links {
        display: flex;
        align-items: center;
        gap: 1rem;
      }

      .footer a:not(.btn) {
        font-size: 16px;
        color: var(--color-text-default);
        display: inline-block;
      }

      .footer a:not(.btn):hover {
        color: var(--color-primary);
      }

      .footer-logo {
        width: 145px;
      }

      .footer-contact--text {
        font-size: 15px;
        line-height: 24px;
        margin-top: 40px;
      }

      .footer-social--icon--wrapper {
        margin-top: 24px;
      }

      .footer .widget-title {
        font-size: 16px;
        font-weight: 500;
        color: var(--color-text-body);
        margin-bottom: 24px;
        margin-top: 0;
      }

      .footer .footer-menu--grid {
        display: grid;
        grid-column-gap: 20px;
        grid-template-columns: repeat(3, minmax(10px, 1fr));
      }

      .footer .footer-menu--item {
        overflow: hidden;
        position: relative;
      }

      .footer-bottom {
        display: flex;
        align-items: center;
        justify-content: space-between;
        /* flex-direction: row-reverse; */
        margin: 0;
      }

      .footer-bottom p,
      .footer-nav--brand p {
        color: var(--color-text-default);
        font-size: 14px;
        opacity: 0.8;
        margin: 0;
      }

      .footer-bottom .social-icon a,
      .footer-contact--wrapper .social-icon a {
        font-size: 18px !important;
      }

      .footer-locations {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 2rem;
        margin-top: 2rem;
      }

      .footer-locations .location-item {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        font-size: 13px;
        line-height: 1.4;
        color: var(--color-offwhite);
      }

      .footer-locations .location-item .flag-image {
        width: 18px;
        height: auto;
      }

      /* Theme Switch */
      .dark-mode--switch-container {
        width: 100%;
        position: fixed;
        bottom: 30px;
        left: 0;
        z-index: 10;
        pointer-events: none;
      }

      .dark-mode--switch-inner {
        padding-left: 70px;
      }

      .dark-mode--switch {
        cursor: pointer;
        width: 42px;
        height: 42px;
        background: #202f44;
        border-radius: 42px;
        display: flex;
        align-items: center;
        justify-content: center;
        pointer-events: all;
        transition: all 3s ease-out;
      }

      .dark-mode--switch svg {
        transition: all 1s ease;
      }

      .dark-mode--switch svg > path {
        fill: #fff;
      }

      .dark-mode--switch:hover {
        transform: scale3d(1.2, 1.2, 1.2);
        background: #202f44;
      }

      .dark-mode--switch:hover svg {
        -webkit-animation: buttonRotate 6s;
        animation: buttonRotate 6s;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
      }

      .dark-mode--switch:hover svg > path {
        fill: #fff;
      }

      @-webkit-keyframes buttonRotate {
        0% {
          transform: rotate(0deg);
        }

        5% {
          transform: rotate(0deg);
        }

        30% {
          transform: rotate(-25deg) translateY(4px);
        }

        60% {
          transform: rotate(60deg) translateY(-2px);
        }
      }

      @keyframes buttonRotate {
        0% {
          transform: rotate(0deg);
        }

        5% {
          transform: rotate(0deg);
        }

        30% {
          transform: rotate(-25deg) translateY(4px);
        }

        60% {
          transform: rotate(60deg) translateY(-2px);
        }
      }

      .theme-dark .dark-mode-switch {
        background: #fff;
      }

      .theme-dark .dark-mode-switch svg > path {
        fill: #202f44;
      }

      .dark-mode-overlay {
        position: fixed;
        background: #fff;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 100;
        visibility: hidden;
        opacity: 0;
        transition: all 0.5s ease-in-out;
      }

      /* Media Query */
      @media (max-width: 767px) {

         #modal {
            background-color: white;
            padding: 20px;
            border-radius: 8px;
            z-index:10000000000 !important;
            width:80vw;
        }
        .d-xs-none {
          display: none;
        }
        .navbar-brand img {
          width: 130px;
          min-width: 130px;
        }
        .navbar-header > * {
          -webkit-box-flex: 0;
          flex: 0 0 100%;
        }
        .nav-trigger .bar {
          background-color: var(--color-primary);
        }
        .mobile-nav-activated [data-mobile-nav-style="modern"] #wrap {
          background-color: var(--color-background-tertiary);
        }
        [data-mobile-nav-style="modern"]:before {
          background-color: var(--color-background-tertiary);
          background-image: none;
        }
        [data-mobile-nav-style="modern"] .navbar-collapse-clone {
          top: 6vh;
        }
        .megamenu .grid-menu {
          display: block;
        }
        .mega-link .text-icon--wrapper .link-name,
        .megamenu-row--lists li a .link-name {
          font-size: 14px;
        }
        .mega-link .link-description,
        .megamenu-row--lists li a .link-description,
        .megamenu .grid-menu--wrapper h4 {
          display: none;
        }
        .megamenu-row--wrapper h4 {
          font-size: 14px;
          margin-top: 24px;
        }
        ul.nav.main-nav > li > a,
        [data-mobile-nav-style="modern"] .megamenu .megamenu-container,
        .megamenu-description,
        .megamenu-row--wrapper {
          padding-left: 0;
          padding-top: 0;
          padding-bottom: 22px;
        }
        ul.nav.main-nav > li > a {
          font-size: 18px;
        }
        [data-mobile-nav-style="modern"] .navbar-collapse-clone ul > li > a {
          padding: 1rem 0;
          margin-left: 0;
          border-radius: 0;
        }
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul
          > li:first-child
          > a {
          padding-top: 0;
        }
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul
          > li:last-child
          > a {
          padding-bottom: 0;
        }
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul
          > li
          > a:hover,
        [data-mobile-nav-style="modern"]
          .navbar-collapse-clone
          ul
          > li
          > a:focus {
          background-color: transparent;
        }
        .megamenu .lqd-custom-menu li:not(:last-child) {
          border-bottom: 1px solid var(--border-color);
        }
        .mega-link .text-icon--wrapper .image-icon {
          display: none;
        }
        .megamenu-row--wrapper {
          padding-right: 0;
        }
        .mainbar-wrap .row {
          flex-direction: row !important;
        }
        .main-header .menu-right {
          display: flex;
          flex-direction: row !important;
        }
        .main-header .menu-right .header-module {
          display: inline-block;
          padding-top: 14px;
          padding-right: 15px;
        }
        .header-module .the__button {
          font-size: 13px;
          line-height: 24px;
          height: auto;
          padding: 6px 16px;
        }
        .the__button {
          padding: 15px 20px;
          min-width: 130px;
        }
        .the__button + .the__button {
          background: none;
          border: none;
          color: var(--color-text-default);
        }
        .the__button + .the__button.btn--white .the__button-arrow {
          color: currentColor;
        }
        .hero-copy,
        .features-copy,
        .cta-block-v2 .cta-block--description,
        .use-cases--copy h3,
        .solutions-header,
        .solutions-why .copy,
        .cta-block .two-halves--left,
        .cta-block .two-halves--right,
        .pricing-calculator--left,
        .pricing-calculator--right {
          width: 100%;
        }
        .hero-copy h1 {
          font-size: 38px;
        }
        .hero-copy--wrap {
          margin-top: 0px;
          margin-bottom: 0px;
          padding-top: 16px;
        }
        .hero-tag--gradient {
          font-size: 14px;
        }
        .hero-body--text {
          font-size: 16px;
        }
        .video-with--preview .play-with--sound {
          font-size: 14px;
          padding: 0.5rem 1rem;
          left: 0.75rem;
          bottom: 1.25rem;
        }
        .our-mission--section .section-content {
          margin-bottom: 24px;
        }
        .cv-content--block {
          padding: 40px 18px;
        }
        .features-block .intro-grid,
        .features-data--wrapper,
        .features-about--component,
        .features-about--component .right-content .content-item {
          display: flex;
          flex-direction: column;
        }
        .features-block .intro-grid .intro-text {
          font-size: 28px;
        }
        .features-grid--list {
          display: block;
          margin-bottom: 8px;
        }
        .features-data--wrapper .data-number {
          font-size: 48px;
        }
        .features-about--component {
          gap: 2rem;
        }
        .features-about--component .left-content .large-text {
          font-size: 24px;
          line-height: 1.4;
        }
        .features-about--component .right-content .content-item {
          align-items: flex-start;
          gap: 1.25rem;
          padding-top: 1.5rem;
          padding-bottom: 1.5rem;
        }
        .why-list,
        .solutions-why .why-flex--wrapper,
        .cv-content--grid,
        .pricing-3x--benefits,
        .pricing-card--grid,
        .solutions-grid {
          display: flex;
          flex-direction: column;
          gap: 40px;
        }
        .cv-content--grid,
        .pricing-3x--benefits,
        .pricing-card--grid {
          gap: 20px;
        }
        .features-block .hero-bg,
        .solutions-section .hero-bg {
          width: 100%;
          height: 80%;
          object-fit: cover;
          top: -86%;
        }
        .use-cases,
        .use-cases--rm {
          padding-top: 64px;
        }
        .use-cases--rm .section-header {
          padding-bottom: 2rem;
        }
        .use-cases--rm .section-header .content-wrap h3 {
          font-size: 24px;
          line-height: 1.5;
        }
        .use-cases--rm .section-grid {
          display: flex;
          flex-direction: column;
          gap: 3rem;
        }
        .use-cases--rm .section-grid .left-content .tabs-nav {
          flex-direction: row;
          justify-content: flex-start;
          gap: 1rem;
        }
        .use-cases--rm
          .section-grid
          .left-content
          .tabs-nav-filled
          .tabs-nav
          a {
          font-size: 21px;
        }
        .use-cases--rm .section-grid .right-content .image-wrapper {
          height: 400px;
        }
        .solutions-section .hero-bg {
          top: -2%;
        }
        .why-list .why-heading {
          font-size: 20px;
        }
        .blog-card {
          margin-bottom: 48px;
        }
        .card-section--resources,
        .blog-resources,
        .blog-resources--single {
          padding-bottom: 48px;
        }
        .cards-section--copy h3,
        .features-copy h3,
        .use-cases--copy h3,
        .solutions-header .header-text,
        .cta-block .cta-title,
        .our-mission--section h3 {
          font-size: 28px;
        }
        .cards-section--copy p,
        .cta-block--description p {
          font-size: 16px;
        }
        .solutions-header--wrap,
        .product-pricing .content-wrap {
          padding-top: 0;
          margin-top: 0;
        }
        .solutions-section .solutions-list--card .large-title,
        .faq-wrapper .section-title {
          font-size: 24px;
        }
        .solutions-grid .solution-card {
          min-height: 300px;
          position: relative;
        }
        .use-cases--selection-wrapper {
          margin-top: 30px;
        }
        .features-block,
        .use-cases {
          padding: 80px 0 96px;
        }
        .features-copy p {
          font-size: 16px;
        }
        .levels-card {
          margin-bottom: 32px;
        }
        .cta-block-v2,
        .our-mission--section,
        .career-section,
        .product-pricing {
          padding-top: 48px;
        }
        .cta-block-v2 .cta-block--content {
          padding: 2.5rem 1.2rem;
        }
        .cta-block-v2 .cta-title,
        .code-snippet--section .code-snippet--copy h3 {
          font-size: 24px;
        }
        .cta-block .two-halves,
        .pricing-calculator--wrapper {
          flex-direction: column;
        }
        .cta-block .two-halves .two-halves--right,
        .pricing-calculator--right {
          border-top-right-radius: 0;
          border-bottom-left-radius: 16px;
        }
        .footer {
          padding-bottom: 40px;
        }
        .footer-nav--brand {
          flex-direction: column;
          gap: 2rem;
          padding-top: 3rem;
        }
        .footer-copyright--wrapper {
          flex-direction: column;
          gap: 0.5rem;
        }
        .footer-locations {
          flex-wrap: wrap;
          justify-content: center;
          gap: 1rem;
        }
        /* .footer-locations .location-item {
        flex: 0 1 calc(33% - 10px);
    } */
        .footer .footer-menu--grid {
          grid-template-columns: repeat(2, minmax(10px, 1fr));
          margin-top: 40px;
        }
        .footer .footer-menu--item {
          margin-bottom: 30px;
        }
        .footer .widget-title {
          font-size: 14px;
          margin-top: 16px;
          margin-bottom: 12px;
        }
        .footer-bottom {
          flex-direction: column;
          gap: 8px;
          align-items: flex-start;
          justify-content: flex-start;
          margin-top: 40px;
        }
      }

      @media (min-width: 992px) {
         #modal {
            background-color: white;
            padding: 20px;
            border-radius: 8px;
            z-index:10000000000 !important;
            width:80vw;
        }
        .d-lg-none {
          display: none !important;
        }
      }

      @media only screen and (max-width: 1023px) {
        .dark-mode--switch-container {
          display: none;
        }
      }

      @media only screen and (min-width: 768px) and (max-width: 1439px) {
         #modal {
            background-color: white;
            padding: 20px;
            border-radius: 8px;
            z-index:10000000000 !important;
            width:80vw;
        }
        .dark-mode--switch-inner {
          padding-left: 30px;
        }
      }
      .lf-progress {
        -webkit-appearance: none;
        -moz-apperance: none;
        width: 100%;
        /* margin: 0 10px; */
        height: 4px;
        border-radius: 3px;
        cursor: pointer;
      }
      .lf-progress:focus {
        outline: none;
        border: none;
      }
      .lf-progress::-moz-range-track {
        cursor: pointer;
        background: none;
        border: none;
        outline: none;
      }
      .lf-progress::-webkit-slider-thumb {
        -webkit-appearance: none !important;
        height: 13px;
        width: 13px;
        border: 0;
        border-radius: 50%;
        background: #0fccce;
        cursor: pointer;
      }
      .lf-progress::-moz-range-thumb {
        -moz-appearance: none !important;
        height: 13px;
        width: 13px;
        border: 0;
        border-radius: 50%;
        background: #0fccce;
        cursor: pointer;
      }
      .lf-progress::-ms-track {
        width: 100%;
        height: 3px;
        cursor: pointer;
        background: transparent;
        border-color: transparent;
        color: transparent;
      }
      .lf-progress::-ms-fill-lower {
        background: #ccc;
        border-radius: 3px;
      }
      .lf-progress::-ms-fill-upper {
        background: #ccc;
        border-radius: 3px;
      }
      .lf-progress::-ms-thumb {
        border: 0;
        height: 15px;
        width: 15px;
        border-radius: 50%;
        background: #0fccce;
        cursor: pointer;
      }
      .lf-progress:focus::-ms-fill-lower {
        background: #ccc;
      }
      .lf-progress:focus::-ms-fill-upper {
        background: #ccc;
      }
      .lf-player-container :focus {
        outline: 0;
      }
      .lf-popover {
        position: relative;
      }

      .lf-popover-content {
        display: inline-block;
        position: absolute;
        opacity: 1;
        visibility: visible;
        transform: translate(0, -10px);
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
        transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);
      }

      .lf-popover-content.hidden {
        opacity: 0;
        visibility: hidden;
        transform: translate(0, 0px);
      }

      .lf-player-btn-container {
        display: flex;
        align-items: center;
      }
      .lf-player-btn {
        cursor: pointer;
        fill: #999;
        width: 14px;
      }

      .lf-player-btn.active {
        fill: #555;
      }

      .lf-popover {
        position: relative;
      }

      .lf-popover-content {
        display: inline-block;
        position: absolute;
        background-color: #ffffff;
        opacity: 1;

        transform: translate(0, -10px);
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
        transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);
        padding: 10px;
      }

      .lf-popover-content.hidden {
        opacity: 0;
        visibility: hidden;
        transform: translate(0, 0px);
      }

      .lf-arrow {
        position: absolute;
        z-index: -1;
        content: "";
        bottom: -9px;
        border-style: solid;
        border-width: 10px 10px 0px 10px;
      }

      .lf-left-align,
      .lf-left-align .lfarrow {
        left: 0;
        right: unset;
      }

      .lf-right-align,
      .lf-right-align .lf-arrow {
        right: 0;
        left: unset;
      }

      .lf-text-input {
        border: 1px #ccc solid;
        border-radius: 5px;
        padding: 3px;
        width: 60px;
        margin: 0;
      }

      .lf-color-picker {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        height: 90px;
      }

      .lf-color-selectors {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
      }

      .lf-color-component {
        display: flex;
        flex-direction: row;
        font-size: 12px;
        align-items: center;
        justify-content: center;
      }

      .lf-color-component strong {
        width: 40px;
      }

      .lf-color-component input[type="range"] {
        margin: 0 0 0 10px;
      }

      .lf-color-component input[type="number"] {
        width: 50px;
        margin: 0 0 0 10px;
      }

      .lf-color-preview {
        font-size: 12px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        padding-left: 5px;
      }

      .lf-preview {
        height: 60px;
        width: 60px;
      }

      .lf-popover-snapshot {
        width: 150px;
      }
      .lf-popover-snapshot h5 {
        margin: 5px 0 10px 0;
        font-size: 0.75rem;
      }
      .lf-popover-snapshot a {
        display: block;
        text-decoration: none;
      }
      .lf-popover-snapshot a:before {
        content: "⥼";
        margin-right: 5px;
      }
      .lf-popover-snapshot .lf-note {
        display: block;
        margin-top: 10px;
        color: #999;
      }
      .lf-player-controls > div {
        margin-right: 5px;
        margin-left: 5px;
      }
      .lf-player-controls > div:first-child {
        margin-left: 0px;
      }
      .lf-player-controls > div:last-child {
        margin-right: 0px;
      }


#contactForm, #multiContactForm {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.5);
            justify-content: center;
            align-items: center;
            z-index: 4 !important;
        }
        

        @media (max-width: 767px) {
          .content-item{
          height: fit-content;
        }

      }

      col text-right menu-right{
        display: flex;
        padding: 7px 0px;
      }
      .features-block .intro-grid{
           display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
      }

.content-item{
  height: 12em;
}

#wrap {
          overflow-x: hidden;
          overflow:hidden;
        }

@media screen and (max-width: 767px){}
.box-item-path {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 0;
}
.box-item-path {
    flex-direction: column;
    margin-top: 48px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
}

.features-about--component-edited{
        display: flex;
        padding-top: 48px;


}
.about-title{
  font-size:19px;
}

.services-tw{
      background: linear-gradient( 117.15deg, #ed8a61 -7.16%, #bd8303 56.41%, #f5640a 119.98% );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}



@media screen and (min-width: 1200px){
.main-header[data-react-to-megamenu="true"] .mainbar-wrap .megamenu-hover-bg {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity 0.3s cubic-bezier(0.02, 0.01, 0.47, 1);
    transition: opacity 0.3s cubic-bezier(0.02, 0.01, 0.47, 1);
}
}
@media (max-width: 767px){
.main-header .menu-right .header-module {
    display: flex;
    padding-top: initial;
    padding-right: 15px;
}
}

.tw-card{
    /* background-color: #0c0f16 !important; */
    background-color: linear-gradient(to right, #92278F, #00FFFF) !important;
    

}

.bpw-widget-btn {
    border-radius: 50%;
    background: #92278f !important;
}

.bpw-widget-btn:hover {
    border-radius: 50%;
    background: #00FFFF !important;
}