@charset "UTF-8";
#counter_sec_shortcode {
  background-size: contain !important; }
  #counter_sec_shortcode .counter-row {
    display: flex;
    max-width: 1130px;
    margin: 0 auto;
    flex-direction: column;
    min-height: 450px;
    align-items: center;
    justify-content: space-around; }
    #counter_sec_shortcode .counter-row .counter-top-title {
      z-index: 10; }
      #counter_sec_shortcode .counter-row .counter-top-title .top-title-slogan-1 {
        font-family: "Roboto Condensed", sans-serif;
        font-size: 36px;
        line-height: 36px;
        padding: 10px;
        color: #000000;
        text-shadow: none;
        font-weight: 700;
        font-style: italic;
        text-transform: uppercase; }
      #counter_sec_shortcode .counter-row .counter-top-title .top-title-slogan-2 {
        font-family: "Roboto Condensed", sans-serif;
        font-size: 36px;
        line-height: 36px;
        padding: 10px 0;
        color: #c8ff0b;
        background-color: #000000;
        transition: all 0.3s linear;
        text-shadow: none;
        font-weight: 700;
        font-style: italic;
        text-transform: uppercase; }
        #counter_sec_shortcode .counter-row .counter-top-title .top-title-slogan-2 a {
          color: #c8ff0b;
          padding: 10px;
          transition: all 0.3s linear; }
          #counter_sec_shortcode .counter-row .counter-top-title .top-title-slogan-2 a:hover {
            color: #ffffff; }
    #counter_sec_shortcode .counter-row .counter-main {
      position: relative;
      font-family: "Roboto Condensed", sans-serif;
      font-size: 330px;
      line-height: 330px;
      color: #ffffff;
      text-shadow: -2px 0 #9e9e9e, 0 2px #9e9e9e, 2px 0 #9e9e9e, 0 -2px #9e9e9e;
      font-style: italic;
      font-weight: 700; }
      #counter_sec_shortcode .counter-row .counter-main:after {
        content: "Events serviced... And counting";
        position: absolute;
        display: block;
        bottom: -10px;
        right: -55px;
        font-size: 36px;
        line-height: 36px;
        color: #969696;
        text-shadow: none;
        font-weight: 700;
        font-style: italic;
        text-transform: uppercase; }
    #counter_sec_shortcode .counter-row .counter-bottom-header {
      align-self: baseline; }
      #counter_sec_shortcode .counter-row .counter-bottom-header .bottom-subcounter {
        font-family: "Roboto Condensed", sans-serif;
        font-size: 76px;
        line-height: 76px;
        color: #c8ff0b;
        font-weight: 700;
        font-style: italic; }
      #counter_sec_shortcode .counter-row .counter-bottom-header .bottom-title-slogan {
        font-family: "Roboto Condensed", sans-serif;
        font-size: 36px;
        color: #d7d7d7;
        font-weight: 700;
        font-style: italic;
        text-transform: uppercase; }
    @media screen and (max-width: 1040px) {
      #counter_sec_shortcode .counter-row .counter-top-title .top-title-slogan-1 {
        font-size: 30px;
        line-height: 30px; }
      #counter_sec_shortcode .counter-row .counter-top-title .top-title-slogan-2 {
        font-size: 30px;
        line-height: 30px; }
      #counter_sec_shortcode .counter-row .counter-main {
        font-size: 280px;
        line-height: 280px; }
        #counter_sec_shortcode .counter-row .counter-main:after {
          right: -10px;
          font-size: 30px;
          line-height: 30px; }
      #counter_sec_shortcode .counter-row .counter-bottom-header .bottom-subcounter {
        font-size: 60px;
        line-height: 60px; }
      #counter_sec_shortcode .counter-row .counter-bottom-header .bottom-title-slogan {
        font-size: 30px; } }
    @media screen and (max-width: 795px) {
      #counter_sec_shortcode .counter-row .counter-top-title .top-title-slogan-1 {
        font-size: 26px;
        line-height: 26px; }
      #counter_sec_shortcode .counter-row .counter-top-title .top-title-slogan-2 {
        font-size: 26px;
        line-height: 26px; }
      #counter_sec_shortcode .counter-row .counter-main {
        font-size: 220px;
        line-height: 220px; }
        #counter_sec_shortcode .counter-row .counter-main:after {
          right: -10px;
          bottom: -30px;
          font-size: 26px;
          line-height: 26px; }
      #counter_sec_shortcode .counter-row .counter-bottom-header .bottom-subcounter {
        font-size: 46px;
        line-height: 46px; }
      #counter_sec_shortcode .counter-row .counter-bottom-header .bottom-title-slogan {
        font-size: 26px; } }
    @media screen and (max-width: 650px) {
      #counter_sec_shortcode .counter-row .counter-top-title .top-title-slogan-1 {
        font-size: 22px;
        line-height: 22px; }
      #counter_sec_shortcode .counter-row .counter-top-title .top-title-slogan-2 {
        font-size: 22px;
        line-height: 22px; }
      #counter_sec_shortcode .counter-row .counter-main {
        font-size: 170px;
        line-height: 170px; }
        #counter_sec_shortcode .counter-row .counter-main:after {
          right: -10px;
          bottom: -30px;
          font-size: 22px;
          line-height: 22px; }
      #counter_sec_shortcode .counter-row .counter-bottom-header .bottom-subcounter {
        font-size: 40px;
        line-height: 40px; }
      #counter_sec_shortcode .counter-row .counter-bottom-header .bottom-title-slogan {
        font-size: 22px; } }
    @media screen and (max-width: 480px) {
      #counter_sec_shortcode .counter-row .counter-main {
        font-size: 120px;
        line-height: 140px; } }
    @media screen and (max-width: 360px) {
      #counter_sec_shortcode .counter-row .counter-main {
        font-size: 96px; } }

html[lang='de-DE'] #counter_sec_shortcode .counter-row .counter-main:after {
  content: 'ereignisse gewartet... und gezählt'; }

html[lang='ro-RO'] #counter_sec_shortcode .counter-row .counter-main:after {
  content: 'evenimente deservite... și numărate'; }

html[lang='ru-RU'] #counter_sec_shortcode .counter-row .counter-main:after {
  content: 'событий обслужено... и подсчитано'; }

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