      /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
      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: 700;
      }
      dfn {
        font-style: italic;
      }
      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
        margin: 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;
        max-width: 100%;
        height: auto;
      }
      svg:not(:root) {
        overflow: hidden;
      }
      figure {
        margin: 1em 40px;
      }
      hr {
        -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'] {
        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;
        -moz-box-sizing: content-box;
        -webkit-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: none;
        margin: 0;
        padding: 0;
      }
      legend {
        border: 0;
        padding: 0;
      }
      textarea {
        overflow: auto;
      }
      optgroup {
        font-weight: 700;
      }
      table {
        border-collapse: collapse;
        border-spacing: 0;
      }
      td,
      th {
        padding: 0;
      }
      .compliance-page-responsible-gaming-de {
        --compliance-h1-color: #0a379e;
        --compliance-h1-font-size: 3.5rem;
        --compliance-h1-font-weight: bolder;
        --compliance-h2-color: #0a379e;
        --compliance-h2-font-size: 3rem;
        --compliance-h2-font-weight: bolder;
        --compliance-h3-color: #0a379e;
        --compliance-h3-font-size: 2rem;
        --compliance-h3-font-weight: bolder;
        --compliance-h4-color: #0a379e;
        --compliance-h4-font-size: 1.5rem;
        --compliance-h4-font-weight: bolder;
        --compliance-link-color: #082b91;
        --compliance-decoration: underline;
        --compliance-link-hover-color: #0a379e;
        --compliance-link-hover-decoration: none;
      }
      son-cookie-consent {
        --consent-bar-background: -webkit-linear-gradient(
          left,
          #07359d 0%,
          #156dcd 50%,
          #083294 100%
        );
        --consent-bar-font-size: 14px;
        --consent-bar-font-family: sans-serif;
        --consent-bar-link-color: #fff;
        --consent-bar-button-background: 0 0;
        --consent-bar-button-border: 1px solid #fff;
        --consent-bar-link-hover-color: #fff;
        --consent-header-background: linear-gradient(
          to right,
          #07359d 0%,
          #156dcd 50%,
          #083294 100%
        );
        --consent-header-font-size: 20px;
        --consent-header-font-weight: 600;
        --consent-header-color: #fff;
        --consent-footer-border-top: 1px solid #d8d8d8;
        --consent-footer-background: linear-gradient(
          to right,
          #07359d 0%,
          #156dcd 50%,
          #083294 100%
        );
        --consent-footer-button-font-size: 16px;
        --consent-footer-button-background: 0 0;
        --consent-footer-button-border: 1px solid #fff;
        --consent-footer-button-border: #fff;
        --consent-footer-button-accept-background: linear-gradient(
            transparent,
            transparent
          ),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        --consent-footer-button-accept-color: #fff;
        --consent-footer-button-accept-border-color: unset;
        --consent-tab-border-bottom: 1px solid #000;
        --consent-tab-head-color: #000;
        --consent-tab-head-active-color: linear-gradient(
          to right,
          #07359d 0%,
          #156dcd 50%,
          #083294 100%
        );
        --consent-tab-content-color: #000;
      }
      .consent-bar-text {
        --consent-bar-color: #fff;
      }
      .cumuli-son-api-faq {
        --faq-group-header-background: linear-gradient(
          to right,
          #062a8b 0%,
          #052b7f 10%,
          #228ddf 50%,
          #052b7f 90%,
          #062a8b 100%
        );
        --faq-group-header-color: #fff;
        --faq-group-header-active-color: #fff;
        --faq-group-header-active-background: linear-gradient(
          to right,
          #062a8b 0%,
          #052b7f 10%,
          #228ddf 50%,
          #052b7f 90%,
          #062a8b 100%
        );
        --faq-group-item-border-top: 1px solid #e2e2e2;
        --faq-group-item-border-right: 1px solid #e2e2e2;
        --faq-group-item-border-bottom: 1px solid #e2e2e2;
        --faq-group-item-border-left: 1px solid #e2e2e2;
        --faq-question-item-background: #fff;
        --faq-question-item-border-top: 1px solid #fff;
        --faq-question-item-border-left: 1px solid #e2e2e2;
        --faq-question-item-border-right: 1px solid #e2e2e2;
        --faq-question-item-border-bottom: 1px solid #e2e2e2;
        --faq-group-item-border-radius: 0px;
        --faq-question-item-border-radius: 0px;
        --faq-group-icon: url('');
        --faq-group-active-icon: url('');
        --faq-group-icon-width: 2.8rem;
      }
      .control__paragraph_desktop .cumuli-son-api-widget {
        --license-text-color: #333;
        --license-text-link-color: #0a379e;
        --license-text-link-hover-color: #0a379e;
      }
      .page-template-template-tarjouksetsub #tarj__helper_tc {
        position: relative;
      }
      .page-template-template-tarjouksetsub #tarj__helper_tc #strpe {
        position: relative;
      }
      .page-template-template-tarjouksetsub #tarj__helper_tc #topview {
        display: none !important;
        top: unset !important;
        bottom: 0 !important;
        background: #156dcd;
        background: -moz-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: -webkit-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: linear-gradient(
          to right,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156dcd',endColorstr='#06298b',GradientType=1);
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
      }
      .page-template-template-tarjouksetsub #tarj__helper_tc #topview.showthis {
        display: block !important;
      }
      .page-template-template-tarjouksetsub #tarj__helper_tc .popout__helper {
        position: absolute;
        bottom: -26px;
      }
      html[lang='da-DK'] .page-template-template-tarjouksetsub #tarj__helper_tc,
      html[lang='en-GB']
        .page-template-template-tarjouksetsub
        #tarj__helper_tc {
        position: relative;
      }
      html[lang='da-DK']
        .page-template-template-tarjouksetsub
        #tarj__helper_tc
        #topview,
      html[lang='en-GB']
        .page-template-template-tarjouksetsub
        #tarj__helper_tc
        #topview {
        display: block !important;
        bottom: -41px !important;
      }
      html[lang='da-DK']
        .page-template-template-tarjouksetsub
        #tarj__helper_tc
        .popout__helper,
      html[lang='en-GB']
        .page-template-template-tarjouksetsub
        #tarj__helper_tc
        .popout__helper {
        display: none !important;
      }
      html[lang='da-DK']
        .page-template-template-tarjouksetsub
        #tarj__helper_tc
        #readmore__this
        p,
      html[lang='en-GB']
        .page-template-template-tarjouksetsub
        #tarj__helper_tc
        #readmore__this
        p {
        height: 39px;
        overflow: scroll;
        padding: 0 1rem 0 0;
      }
      #content .ahti_hp__block2.remove__bg {
        background-image: none !important;
        padding-bottom: 0 !important;
      }
      #content .img__saver__02 {
        margin-bottom: 0 !important;
      }
      #content .img__saver__02 img {
        display: block;
        margin: 0 auto;
      }
      #content .img__saver__01_de {
        margin-bottom: 0 !important;
      }
      #content .img__saver__01_de figure {
        margin-bottom: 0 !important;
      }
      #content .img__saver__01_de img {
        display: block;
        margin: 0 auto;
      }
      #content
        .ahti_hp__block2.img__saver__02
        .ahti_hp__block2__wrapper
        > .wp-block-column:nth-child(1) {
        padding-bottom: 0 !important;
      }
      @font-face {
        font-family: 'Bebas Neue';
        font-style: normal;
        font-display: swap;
        font-weight: 400;
        src: local('Bebas Neue Regular'), local('BebasNeue-Regular'),
          url('bebas-neue-v2-latin-regular.woff2') format('woff2'),
          url('bebas-neue-v2-latin-regular.woff') format('woff');
      }
      @font-face {
        font-family: 'Proxima Nova Black';
        src: url('');
        src: url('') format('embedded-opentype'), url('') format('woff2'),
          url('') format('woff'), url('') format('truetype'),
          url('') format('svg');
        font-weight: 900;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Proxima Nova';
        src: url('');
        src: url('') format('embedded-opentype'),
          url('ProximaNova-Regular.woff2') format('woff2'),
          url('ProximaNova-Regular.woff') format('woff'),
          url('ProximaNova-Regular.ttf') format('truetype'),
          url('') format('svg');
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Proxima Nova Semibold';
        src: url('');
        src: url('') format('embedded-opentype'),
          url('ProximaNova-Semibold.woff2') format('woff2'),
          url('ProximaNova-Semibold.woff') format('woff'),
          url('ProximaNova-Semibold.ttf') format('truetype'),
          url('') format('svg');
        font-weight: 600;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Proxima Nova Bold';
        src: url('');
        src: url('') format('embedded-opentype'), url('') format('woff2'),
          url('') format('woff'), url('') format('truetype'),
          url('') format('svg');
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }
      @font-face {
        font-family: 'Proxima Nova Extrabold';
        src: url('');
        src: url('') format('embedded-opentype'),
          url('ProximaNova-Extrabld.woff2') format('woff2'),
          url('ProximaNova-Extrabld.woff') format('woff'),
          url('ProximaNova-Extrabld.ttf') format('truetype'),
          url('') format('svg');
        font-weight: 800;
        font-style: normal;
        font-display: swap;
      }
      :root {
        --beam-color: #fff;
        --beam-font-size: 0.6rem;
        --beam-background: transparennt;
        --beam-padding: 0.3rem 0;
        --beam-link-color: #fff;
        --beam-link-decoration: underline;
        --beam-link-color-hover: #fff;
        --beam-link-decoration-hover: underline;
        --license-text-padding: 0 5% 1rem;
        --license-text-margin: 0;
        --license-text-background: 0 0;
        --license-text-color: #fff;
        --license-text-align: center;
        --license-text-size: 16px;
        --license-text-link-color: #fff;
        --license-text-link-decoration: underline;
        --license-text-link-hover-color: #fff;
        --license-text-link-hover-decoration: underline;
        --consent-bar-color: #fff;
      }
      #fc_frame {
        z-index: 9999999999 !important;
      }
      html[lang='en-GB'] #read_more__wrapper,
      html[lang='no'] #read_more__wrapper,
      html[lang='da-DK'] #read_more__wrapper,
      html[lang='sv-SE'] #read_more__wrapper,
      html[lang='de-DE'] #read_more__wrapper {
        margin: 0 auto 2rem;
      }
      #lp001__header_mobile_contnet.temp002 {
        padding-top: 2rem;
      }
      #lp001__header_mobile_contnet.temp002 h1 {
        padding-bottom: 1rem;
      }
      #lp001__header_mobile_contnet.temp002 h2 {
        font-size: 2.4rem;
        opacity: 1;
      }
      #lp001__header_mobile_contnet.temp002 p {
        font-size: 1rem;
        text-align: center;
        line-height: 100%;
        color: #fff;
        padding: 0.7rem 0 0;
        margin: 0;
      }
      .main_char_mob_temp002 {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
      }
      .main_char_mob_temp002 img {
        display: block;
        margin: 0 auto;
        position: relative;
        bottom: -42px;
        width: 86%;
      }
      #lp001__header_mobile_btns.temp002 {
        padding: 1rem 0 0;
      }
      body.page-template-template-landingpage-002 {
        background: #752755;
      }
      .page-template-template-landingpage-002 .html5-elem-box {
        background: #228ddf;
        background: -moz-linear-gradient(
          left,
          #228ddf 1%,
          #052979 100%
        ) !important;
        background: -webkit-linear-gradient(
          left,
          #228ddf 1%,
          #052979 100%
        ) !important;
        background: linear-gradient(
          to right,
          #228ddf 1%,
          #052979 100%
        ) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#228ddf',endColorstr='#052979',GradientType=1) !important;
        border-radius: 3px;
      }
      #secHHolder {
        border-top: 1px solid rgba(255, 255, 255, 0.3);
      }
      .mobile_text_sld .hp_title img {
        width: 200px;
        position: relative;
        left: -11px;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .text_sld_anim1 .hp_title img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        width: 260px;
        position: relative;
        left: -11px;
      }
      #cc-prevenion-hover {
        z-index: 9999999;
        width: 100%;
        margin: auto;
        display: inline-flex;
      }
      #cc-prevenion-hover.hide {
        display: none;
      }
      .ccp__main {
        height: auto;
        width: 100%;
      }
      .ccp__outer {
        display: table;
        width: 100%;
        height: 100%;
      }
      .ccp__inner {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
      }
      .ccp__content_holder {
        padding: 1rem;
        background: #fff;
      }
      .ccp__img {
        padding: 0 0 1rem;
      }
      .ccp__img img {
        display: block;
        width: 50%;
        margin: 0 auto;
      }
      .ccp__area {
        padding: 0 0 1rem;
      }
      .cc-prevenion-header h4 {
        padding: 0 0 1rem;
        font-family: Proxima Nova Extrabold;
        text-align: center;
        letter-spacing: 1px;
        text-transform: uppercase;
        font-size: 1.5rem;
        color: #082b91;
      }
      .cc-prevenionl-body {
        padding: 0;
      }
      .cc-prevenionl-body p {
        padding: 0 0 1rem;
        text-align: center;
        font-size: 1rem;
        color: #333;
      }
      .cc-prevenionl-body a:link,
      .cc-prevenionl-body a:visited,
      .cc-prevenionl-body a:active {
        padding: 0;
        text-align: center;
        font-family: Proxima Nova Extrabold;
        text-transform: uppercase;
        line-height: 120%;
        font-size: 1.3rem;
        display: table;
        padding: 0.5rem 2.5rem;
        border: 0;
        color: #fff !important;
        border-radius: 30px;
        text-decoration: none !important;
        margin: 0 auto;
        border-radius: 80px;
        background-image: linear-gradient(transparent, transparent),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        background-origin: border-box;
        background-clip: content-box, border-box;
        letter-spacing: 1px;
      }
      .cc-prevenionl-body a:hover {
        text-decoration: none;
      }
      .hp__sliderhelpertc {
        padding: 0;
      }
      html[lang='da-DK'] .scroll_flower,
      html[lang='en-GB'] .scroll_flower {
        overflow-y: scroll;
        height: 36px;
        padding: 0 1rem 0 0;
        scrollbar-width: thin;
        scrollbar-color: #042055 #062964;
      }
      .sf__table {
        display: table;
        width: 100%;
        height: 100%;
      }
      .sf__tablecell {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
      }
      html[lang='en-GB'] body.page-id-4737 #strpe,
      html[lang='no'] body.page-id-4857 #strpe,
      html[lang='de-DE'] body.page-id-4770 #strpe,
      html[lang='da-DK'] body.page-id-6456 #strpe {
        display: none !important;
      }
      html[lang='en-GB'] #footer_lang_switcher,
      html[lang='da-DK'] #footer_lang_switcher,
      html[lang='sv-SE'] #footer_lang_switcher {
        display: none !important;
      }
      html[lang='en-GB'] #lsd_dplang_mobile,
      html[lang='da-DK'] #lsd_dplang_mobile,
      html[lang='sv-SE'] #lsd_dplang_mobile {
        display: none !important;
        visibility: hidden !important;
        opacity: 0 !important;
      }
      html[lang='en-GB'] #lsd_current_lang_mobile,
      html[lang='da-DK'] #lsd_current_lang_mobile,
      html[lang='sv-SE'] #lsd_current_lang_mobile {
        cursor: unset !important;
      }
      html[lang='en-GB'] #lang_switcher_mobile,
      html[lang='da-DK'] #lang_switcher_mobile,
      html[lang='sv-SE'] #lang_switcher_mobile {
        visibility: hidden !important;
        opacity: 0 !important;
      }
      .desktop_text_sld {
        display: none !important;
      }
      @keyframes header-splider-bg {
        from {
          transform: translate3d(0, 0, 0) rotate(0.0001deg);
        }
        to {
          transform: translate3d(0, 0, 0) rotate(0.0001deg);
        }
        50% {
          transform: translate3d(10px, 0, 0) rotate(0.0001deg);
        }
      }
      @keyframes header-splider-bg-additional {
        from {
          transform: translate3d(40px, 0, 0) rotate(0.0001deg);
        }
        to {
          transform: translate3d(0, 0, 0) rotate(0.0001deg);
        }
        50% {
          transform: translate3d(-70px, 0, 0px) rotate(0.0001deg);
        }
        100% {
          transform: translate3d(40px, 0, 0) rotate(0.0001deg);
        }
      }
      @keyframes header-splider-bg-additional__mb {
        from {
          transform: translate3d(0px, 0, 0) rotate(0.0001deg);
        }
        to {
          transform: translate3d(0, 0, 0) rotate(0.0001deg);
        }
        50% {
          transform: translate3d(-20px, 0, 0px) rotate(0.0001deg);
        }
        100% {
          transform: translate3d(0px, 0, 0) rotate(0.0001deg);
        }
      }
      @keyframes the_100_anim {
        from {
          transform: translate3d(0, 0, 0) rotate(0.0001deg);
          opacity: 0;
        }
        to {
          transform: translate3d(0, 0, 0) rotate(0.0001deg);
        }
        100% {
          transform: translate3d(0, -160px, 0) rotate(0.0001deg);
          opacity: 1;
        }
      }
      @keyframes text_sld_anim1_anim {
        from {
          transform: translate3d(0, 0, 0) rotate(0.0001deg);
          opacity: 0;
        }
        to {
          transform: translate3d(0, -180px, 0) rotate(0.0001deg);
          opacity: 1;
        }
      }
      @keyframes text_sld_anim2_anim {
        from {
          opacity: 0;
        }
        to {
          transform: translate3d(0, 0, 0) rotate(0.0001deg);
          opacity: 1;
        }
        75% {
          transform: translate3d(0, 0, 0) rotate(0.0001deg);
          opacity: 0;
        }
      }
      .noanimation {
        animation: unset !important;
      }
      #the-site-holder .desktop_effect .desktop_only {
        animation: header-splider-bg 5s linear 0.1s infinite;
      }
      .mobile_image_3 {
        padding: 0;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-size: cover;
        z-index: 1;
      }
      .mobhelper_img2_banner {
        padding: 0;
        position: absolute;
        top: 0;
        left: -51px;
        width: 120%;
        height: 100%;
        background-size: cover;
        z-index: 1;
      }
      #the-site-holder .desktop_effect .slide__bg_additional {
        animation: header-splider-bg-additional 50s linear 0.1s infinite;
      }
      #the-site-holder .mobile_effect .slide__bg_additional {
        animation: header-splider-bg-additional__mb 10s linear 0.1s infinite;
      }
      #the-site-holder .desktop_effect .the_100 {
        animation: the_100_anim 2.5s cubic-bezier(0.77, 0, 0.18, 1) 0.1s
          forwards;
        top: 160px !important;
      }
      .text_sld_anim1,
      .text_sld_anim2 {
        position: relative;
      }
      .text_sld_anim1 {
        animation: text_sld_anim1_anim 2.5s cubic-bezier(0.77, 0, 0.18, 1) 0.1s
          forwards;
        top: 180px !important;
      }
      .text_sld_anim2 {
        animation: text_sld_anim2_anim 3.1s cubic-bezier(0.77, 0, 0.18, 1) 0.1s
          forwards;
      }
      .sld_mobn_sup {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background-size: cover;
        background-position: center !important;
      }
      .sld_deskn_sup {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background-size: cover;
        background-position: center !important;
        display: none;
      }
      .logo__helper {
        background: url('') 0 100% no-repeat;
        height: 5rem;
        background-size: contain;
      }
      .cc_banner-wrapper {
        padding: 0;
      }
      .cc_banner-wrapper .cc_container {
        padding: 0;
        background: #156dcd;
        background: -moz-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: -webkit-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: linear-gradient(
          to right,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156dcd',endColorstr='#06298b',GradientType=1);
        border: 0;
        padding: 0.5rem 1rem;
      }
      .cc_banner-wrapper .cc_container > .cc_btn {
        padding: 0.3rem;
        text-decoration: none;
        background: 0 0 !important;
        border: 2px solid #fff;
        opacity: 0.6;
        color: #fff !important;
        text-transform: uppercase;
        font-size: 1.1rem;
        width: 22%;
        font-family: Proxima Nova Extrabold;
        border-radius: 30px;
        display: inline-block;
      }
      .cc_banner-wrapper .cc_container > .cc_btn:hover {
        opacity: 1;
      }
      .cc_banner-wrapper .cc_container p {
        color: #fff;
        line-height: 120%;
        margin: 0 !important;
      }
      .cc_banner-wrapper .cc_container p .cc_more_info {
        color: #fff;
        text-decoration: underline;
      }
      .splide__list {
        width: 100% !important;
      }
      .flex_thisarea {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
      }
      .flex_thisarea .tgt__items:nth-child(1),
      .flex_thisarea .tgt__items:nth-child(2),
      .flex_thisarea .tgt__items:nth-child(3) {
        display: unset;
      }
      .flex_thisarea .tgt__items {
        display: none;
        padding: 0;
        width: calc(33.3333% - (0.66666666666667 * 5px));
      }
      .flex_thisarea .tgt__items .tgt__top,
      .flex_thisarea .tgt__items .mob_tgt_top {
        display: none;
      }
      .flex_thisarea .tgt__items .tgt__hover {
        display: none;
      }
      body.the_mob__class .flex_thisarea {
        visibility: hidden;
      }
      #habs-slider-1-list,
      #habs-slider-2-list {
        display: inline-flex;
      }
      #global-search-reslt .the-grid-thumb {
        overflow-y: auto;
        height: 460px;
        width: 100%;
        align-content: baseline;
      }
      #global-search-reslt > div[id^='cu-so-api-widget-'] .the-grid-thumb {
        overflow-y: auto;
        height: 400px;
        width: 100%;
        align-content: baseline;
      }
      .cumuli-son-api-games-list {
        width: 100%;
      }
      #html5box-html5-lightbox iframe.game-frame {
        width: 950px;
        max-width: 95%;
        height: 640px;
        border-radius: 13px;
      }
      .html5-elem-box,
      .html5-elem-wrap {
        background: 0 0 !important;
      }
      iframe.game-frame + #content {
        display: none;
      }
      #html5lightbox-div0.html5lightbox-div iframe {
        width: 950px !important;
        max-width: 95%;
        height: 640px !important;
      }
      * {
        text-rendering: optimizeLegibility;
        outline: none !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      html {
        overflow-x: hidden;
      }
      html.sb-init {
        margin: 0 !important;
      }
      body {
        background: #032ea1;
        font-weight: 400;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-family: 'Proxima Nova', sans-serif;
        font-size: 100%;
        margin: 0;
        padding: 0;
        color: #000;
      }
      a,
      a:hover,
      a:link,
      a:active,
      a:focus,
      a:visited {
        text-decoration: none;
        outline: none;
      }
      a,
      a:hover,
      a:link,
      a:active,
      a:focus,
      a:visited {
        text-decoration: none;
        outline: none;
        color: #000;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      a:hover {
        text-decoration: underline;
        color: #999;
      }
      a img {
        border: none;
      }
      ul,
      ol,
      dl,
      p,
      ul li,
      ol li,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
        padding: 0;
        margin: 0;
      }
      .wrap,
      .site-main,
      .site-header {
        max-width: 360px;
        margin: 0 auto 0;
        width: 90%;
      }
      .site-360px {
        max-width: 360px;
        margin: 0 auto 0;
        width: 90%;
      }
      .site-360px-group > div {
        max-width: 360px;
        margin: 0 auto 0;
        width: 90%;
      }
      .site-360px-group-ftg > div {
        max-width: 360px;
        margin: 0 auto 0;
        width: 90%;
      }
      .site-360px-full-phone {
        max-width: 100%;
        margin: 0 auto 0;
        width: 100%;
      }
      .group:after {
        visibility: hidden;
        display: block;
        content: '';
        clear: both;
        height: 0;
      }
      * html .group {
        zoom: 1;
      }
      *:first-child + html .group {
        zoom: 1;
      }
      .wp-block-column {
        flex-grow: unset !important;
        min-width: unset !important;
      }
      #content .wp-block-column {
        flex-basis: unset !important;
      }
      .showthis {
        display: block !important;
      }
      .topview__helper {
        display: none;
      }
      .link_ln2 {
        padding: 1rem 0 0;
      }
      .ln2_top {
        background: rgba(0, 0, 0, 0.4);
        width: 100%;
        position: absolute;
        left: 0;
        top: 100%;
        text-align: center;
        padding: 1rem 4%;
      }
      .ln2_top .ln2_inner .title_ln2 {
        cursor: pointer;
        color: #f9ef47;
        padding: 0;
        font-size: 0.8rem;
      }
      .ln2_top .ln2_inner p {
        color: #fff;
        line-height: 120%;
        font-size: 0.8rem;
      }
      .ln2_top .ln2_inner a:link,
      .ln2_top .ln2_inner a:visited,
      .ln2_top .ln2_inner a:active {
        color: #fff;
        text-decoration: underline;
      }
      .ln2_top .ln2_inner a:hover {
        color: #23527c;
      }
      .ln1_top {
        padding: 0.3rem 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
      }
      .ln1_top .ln1_inner {
        padding: 0;
      }
      .ln1_top .ln1_inner p {
        line-height: 120%;
        color: #fff;
        font-size: 0.75rem;
        text-align: center;
      }
      .ln1_top .ln1_inner p img {
        display: inline-block;
        vertical-align: middle;
      }
      .ln1_top .ln1_inner p br {
        display: none;
      }
      .ln1_top .ln1_inner p a:link,
      .ln1_top .ln1_inner p a:visited,
      .ln1_top .ln1_inner p a:active {
        text-decoration: underline;
        color: #fff;
      }
      .ln1_top .ln1_inner p a:hover {
        padding: 0;
        color: #fff;
      }
      html[lang='da-DK'] #topview,
      html[lang='en-GB'] #topview {
        display: block !important;
        bottom: unset !important;
        top: -34px;
      }
      html[lang='da-DK'] .i__adjust,
      html[lang='en-GB'] .i__adjust {
        height: 266px;
      }
      .page-template-template-tarjouksetsub #topview,
      .page-template-template-promotion #topview {
        background: rgba(10, 55, 158, 0.8);
      }
      #closetc {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        opacity: 1;
        position: absolute;
        bottom: -2px;
        right: 5px;
        cursor: pointer;
        width: 20px;
        height: 20px;
      }
      #closetc:hover {
        opacity: 0.8;
      }
      html[lang='da-DK'] #topview.hidethis__now,
      html[lang='en-GB'] #topview.hidethis__now {
        display: none !important;
      }
      html[lang='da-DK'] #readmore__this,
      html[lang='en-GB'] #readmore__this {
        padding: 0.7rem 0;
      }
      html[lang='da-DK'] .popout__helper,
      html[lang='en-GB'] .popout__helper,
      html[lang='sv-SE'] .popout__helper,
      html[lang='sv-SE'] #topview {
        display: block !important;
      }
      html[lang='da-DK'] .orig__tc .popout__helper,
      html[lang='en-GB'] .orig__tc .popout__helper {
        display: none !important;
      }
      .tc__enabled + .orig__tc {
        display: none !important;
      }
      .popout__helper {
        padding: 0;
        position: relative;
        left: 0;
        bottom: 100%;
        width: 100%;
        height: 26px;
        line-height: 26px;
        z-index: 2;
        background: #156dcd;
        background: -moz-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: -webkit-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: linear-gradient(
          to right,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156dcd',endColorstr='#06298b',GradientType=1);
      }
      .popout__helper p {
        padding: 0;
        color: #fff;
        font-size: 0.7rem;
        text-align: center;
      }
      .popout__helper p a:link,
      .popout__helper p a:visited,
      .popout__helper p a:active {
        text-decoration: underline;
        color: #fff;
      }
      #topview {
        position: absolute;
        width: 100%;
        bottom: 25px;
        z-index: 2;
        padding: 0 3%;
        background: #156dcd;
        background: -moz-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: -webkit-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: linear-gradient(
          to right,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156dcd',endColorstr='#06298b',GradientType=1);
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
      }
      .withsearch #html5-close {
        display: none !important;
      }
      #readmore__this,
      .readmore__this {
        padding: 0.7rem 0 0.7rem;
        display: block;
        clear: both;
      }
      #readmore__this .showthis,
      .readmore__this .showthis {
        display: block !important;
      }
      #readmore__this p,
      .readmore__this p {
        padding: 0;
        color: #fff;
        font-size: 0.7rem;
        text-align: center;
      }
      #readmore__this p a:link,
      #readmore__this p a:visited,
      #readmore__this p a:active,
      .readmore__this p a:link,
      .readmore__this p a:visited,
      .readmore__this p a:active {
        text-decoration: underline;
        color: #fff;
      }
      ::-moz-selection {
        text-shadow: none;
        background: #b00000;
        color: #fff;
      }
      ::selection {
        text-shadow: none;
        background: #b00000;
        color: #fff;
      }
      ::-webkit-input-placeholder {
        color: #999;
      }
      :-moz-placeholder {
        color: #999;
      }
      ::-moz-placeholder {
        color: #999;
      }
      :-ms-input-placeholder {
        color: #999;
      }
      #resp-sidebar {
        -webkit-transition: unset !important;
        -moz-transition: unset !important;
        -o-transition: unset !important;
        transition: unset !important;
        transition-property: unset !important;
        -webkit-transition-property: unset !important;
        -webkit-backface-visibility: unset !important;
      }
      .bg__1 {
        background: #092d8d;
        background: -moz-linear-gradient(
          top,
          #092d8d 0%,
          #176fcf 50%,
          #092d8d 100%
        );
        background: -webkit-linear-gradient(
          top,
          #092d8d 0%,
          #176fcf 50%,
          #092d8d 100%
        );
        background: linear-gradient(
          to bottom,
          #092d8d 0%,
          #176fcf 50%,
          #092d8d 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#092d8d',endColorstr='#092d8d',GradientType=0);
      }
      .bg__2 {
        background: #062a8c;
        background: -moz-linear-gradient(
          top,
          #062a8c 0%,
          #1673d3 50%,
          #062a8c 100%
        );
        background: -webkit-linear-gradient(
          top,
          #062a8c 0%,
          #1673d3 50%,
          #062a8c 100%
        );
        background: linear-gradient(
          to bottom,
          #062a8c 0%,
          #1673d3 50%,
          #062a8c 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#062a8c',endColorstr='#062a8c',GradientType=0);
      }
      .lv__bg {
        background: #062a8c;
        background: -moz-linear-gradient(
          360deg,
          #062a8c 0%,
          rgba(22, 115, 211, 0.9051821412) 50%,
          #062a8c 100%
        );
        background: -webkit-linear-gradient(
          360deg,
          #062a8c 0%,
          rgba(22, 115, 211, 0.9051821412) 50%,
          #062a8c 100%
        );
        background: linear-gradient(
          360deg,
          #062a8c 0%,
          rgba(22, 115, 211, 0.9051821412) 50%,
          #062a8c 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#062a8c",endColorstr="#062a8c",GradientType=1);
      }
      .ly__bg {
        background: #062a8b;
        background: -moz-linear-gradient(
          left,
          #062a8b 0%,
          #052b7f 10%,
          #228ddf 50%,
          #052b7f 90%,
          #062a8b 100%
        );
        background: -webkit-linear-gradient(
          left,
          #062a8b 0%,
          #052b7f 10%,
          #228ddf 50%,
          #052b7f 90%,
          #062a8b 100%
        );
        background: linear-gradient(
          to right,
          #062a8b 0%,
          #052b7f 10%,
          #228ddf 50%,
          #052b7f 90%,
          #062a8b 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#062a8b',endColorstr='#062a8b',GradientType=1);
      }
      #sb-site {
        background: #052979;
        background: -moz-linear-gradient(
          left,
          #052979 0%,
          #052b7f 10%,
          #228ddf 50%,
          #052b7f 90%,
          #052979 100%
        );
        background: -webkit-linear-gradient(
          left,
          #052979 0%,
          #052b7f 10%,
          #228ddf 50%,
          #052b7f 90%,
          #052979 100%
        );
        background: linear-gradient(
          to right,
          #052979 0%,
          #052b7f 10%,
          #228ddf 50%,
          #052b7f 90%,
          #052979 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#052979',endColorstr='#052979',GradientType=1);
        left: 0;
      }
      #resp-sidebar #responsive-menu .slicknav_menu > .slicknav_btn {
        display: none;
      }
      #responsive-menu .slicknav_menu {
        background: transparent none repeat scroll 0 0;
        padding: 0;
      }
      #responsive-menu .slicknav_menu .slicknav_nav {
        display: inherit !important;
      }
      #responsive-menu
        .slicknav_menu
        .slicknav_nav
        .menu-item-has-children
        .sub-menu {
        visibility: inherit !important;
      }
      .entry-content .total_keyword h4 {
        text-align: left;
        padding: 4rem 0 0;
        font-size: 1.2rem;
        font-family: 'Proxima Nova', sans-serif;
        letter-spacing: 1px;
      }
      .entry-content .total_keyword h4 .tk__total {
        font-family: Proxima Nova Extrabold;
      }
      .entry-content .total_keyword h4 .tk__keyword {
        font-family: Proxima Nova Extrabold;
        text-transform: uppercase;
      }
      #global-search-reslt .the-grid-thumb::-webkit-scrollbar {
        -webkit-scrollbar-width: thin;
        width: 10px;
        background: rgba(0, 0, 0, 0.5);
        border: 1px solid rgba(34, 141, 223, 0.4);
      }
      #global-search-reslt .the-grid-thumb::-webkit-scrollbar-thumb {
        background: rgba(34, 141, 223, 0.4);
        border: 1px solid rgba(34, 141, 223, 0.4);
        border-radius: 0;
      }
      body.withsearch .html5-elem-wrap .html5-image::-webkit-scrollbar-track {
        background: rgba(6, 41, 100, 0.5);
      }
      body.withsearch .html5-elem-wrap .html5-image::-webkit-scrollbar-thumb {
        background-color: #062964;
        border-radius: 6px;
        border: 3px solid #062964;
      }
      body.withsearch .html5-elem-wrap .html5-image > div {
        overflow: unset !important;
      }
      .a-son-container .a-modal-backdrop {
        z-index: 9999999999999999999999999 !important;
      }
      body.withsearch #html5-lightbox-box {
        margin-top: 50px !important;
      }
      body.withsearch .html5-elem-box {
        background: 0 0 !important;
      }
      body.withsearch .html5-elem-wrap {
        background: #228ddf;
        background: -moz-linear-gradient(
          left,
          #228ddf 1%,
          #052979 100%
        ) !important;
        background: -webkit-linear-gradient(
          left,
          #228ddf 1%,
          #052979 100%
        ) !important;
        background: linear-gradient(
          to right,
          #228ddf 1%,
          #052979 100%
        ) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#228ddf',endColorstr='#052979',GradientType=1) !important;
        border-radius: 3px;
      }
      body.withsearch .html5-elem-wrap .html5-image {
        padding: 0 !important;
      }
      #api__search_result .cumuli-son-api-search-results {
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        margin-top: 1rem;
      }
      #api__search {
        padding: 1rem 0.5rem 0;
        position: relative;
        border-bottom: 0 solid #526db4;
      }
      .gsi_wrapper {
        float: right;
        position: relative;
        padding: 0 4rem 0 0;
        height: auto;
        width: 100%;
      }
      .gsi_wrapper:before {
        content: '';
        width: 30px;
        height: 30px;
        background-image: url('');
        background-position: -12px -16px;
        background-color: transparent;
        position: absolute;
        right: 33px;
        top: 0;
        background-size: 420% auto;
      }
      #global-searh-input {
        color: #fff;
        background: 0 0;
        border: 0;
        border-radius: 0;
        height: 30px;
        line-height: 120%;
        text-transform: uppercase;
        font-size: 1rem;
        letter-spacing: 1px;
        padding: 0;
        width: 100%;
        text-align: left;
      }
      #global-searh-input::-webkit-input-placeholder {
        color: #fff;
        opacity: 0.7;
      }
      #global-searh-input:-moz-placeholder {
        color: #fff;
        opacity: 0.7;
      }
      #global-searh-input::-moz-placeholder {
        color: #fff;
        opacity: 0.7;
      }
      #global-searh-input:-ms-input-placeholder {
        color: #fff;
        opacity: 0.7;
      }
      .closethis__modal {
        padding: 0;
        float: left;
        width: 30px;
        height: 30px;
        background-image: url('');
        background-position: -188px -476px;
        background-color: transparent;
        cursor: pointer;
        top: 1rem;
        right: 6px;
        background-size: 439% auto;
        position: absolute;
      }
      #global-search-reslt > div > div > .wp-block-group__inner-container {
        padding: 0.5rem;
      }
      #global-search-reslt > div .result_zero {
        padding: 1rem 0;
        font-size: 1.2rem;
        color: #fff;
        font-family: Proxima Nova;
        text-align: center !important;
        display: block;
        width: 100%;
        letter-spacing: 1px;
      }
      #global-search-reslt > div .upper_found_search {
        padding: 1rem 1rem 0;
        margin: 0;
        text-transform: uppercase;
        line-height: 120%;
        text-align: left;
        font-size: 1rem;
        color: #fff;
      }
      #global-search-reslt > div .upper_found_search span {
        padding: 0;
        font-family: Proxima Nova Extrabold;
      }
      .link__to_sresult {
        padding: 1rem;
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        margin-top: 1rem;
        text-transform: uppercase;
        line-height: 120%;
        text-align: left;
      }
      .link__to_sresult span {
        font-family: Proxima Nova Extrabold;
      }
      .link__to_sresult a:after {
        content: '\f178';
        font-family: fontawesome;
        position: absolute;
        right: 0;
      }
      .link__to_sresult a:link,
      .link__to_sresult a:visited,
      .link__to_sresult a:active {
        text-decoration: none;
        position: relative;
        opacity: 0.4;
        color: #fff;
        padding: 0 2rem 0 0;
      }
      .link__to_sresult a:hover {
        opacity: 1;
      }
      #backtotop {
        position: fixed;
        bottom: 1rem;
        right: 2rem;
      }
      #backtotop span {
        font-family: fontawesome;
        color: #0a39a1;
        font-size: 2.3rem;
        cursor: pointer;
        display: block;
        width: 40px;
        height: 40px;
        background: #f0e422;
        text-align: center;
        border-radius: 50%;
        line-height: 40px;
      }
      #backtotop span {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      a[title='jQuery Lightbox'] {
        display: none !important;
      }
      #mainHeaderHolder {
        padding: 0;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 3;
        background: #156dcd;
        background: -moz-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: -webkit-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: linear-gradient(
          to right,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156dcd',endColorstr='#06298b',GradientType=1);
      }
      #secHHolder,
      #masterHeader {
        padding: 0;
      }
      #hamMenuHolder {
        left: 0;
        position: absolute;
        top: 32%;
        cursor: pointer;
        width: 32px;
        height: 23px;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #innerHamMenuHolder {
        position: relative;
        height: 100%;
        width: 100%;
      }
      #hmhBTNHolder {
        position: relative;
        height: 100%;
        width: 100%;
      }
      #innerHamMenuHolder p.menuTitle {
        float: left;
        padding: 0.8rem 0 0;
        line-height: 100%;
        font-weight: 300;
        text-transform: uppercase;
        font-size: 2rem;
        color: #003d5f;
      }
      #hmhBTNHolder {
        float: right;
      }
      #btn__holder {
        padding: 0;
        width: 100%;
        height: 100%;
        position: relative;
      }
      #btn__holder span {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        height: 3px;
        display: block;
        background: #fff;
        width: 100%;
      }
      #btn__holder span:nth-child(1) {
        padding: 0;
        position: absolute;
        top: 0;
        left: 0;
      }
      #btn__holder span:nth-child(2) {
        padding: 0;
        position: absolute;
        left: 0;
        top: 10px;
      }
      #btn__holder span:nth-child(3) {
        position: absolute;
        bottom: 0;
        left: 0;
      }
      .hamburger-inner,
      .hamburger-inner:before,
      .hamburger-inner:after {
        background-color: #003d5f !important;
      }
      .search__d {
        padding: 0;
        background-image: url('98d9db50d1552fbf7a891b7843b42868f5cc5da2.svg');
        width: 30px;
        height: 30px;
        position: absolute;
        right: 6px;
        top: 17px;
        background-size: 30px 30px;
        cursor: pointer;
      }
      .mblogo {
        display: table;
        margin: 0 auto;
      }
      .hp__contentholder,
      .hp__widthit {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .desktop_logo__header {
        display: none;
      }
      #logo.mobile_logo__header {
        width: auto;
        height: 47px;
        margin: 0;
      }
      .logo_holder__header {
        padding: 0.5rem 0;
        margin: 0 auto;
        display: table;
      }
      #nav-holder-right {
        display: none;
      }
      #innerHeaderWrapper {
        position: relative;
      }
      .mobile_login_header__wrapper {
        display: none;
        padding: 0;
        position: absolute;
        top: 10px;
        right: 0;
      }
      .mobile_login_header__wrapper #mobile_login_header {
        font-family: 'Proxima Nova Extrabold', sans-serig;
        background: #f0e422;
        color: #083193;
        font-size: 0.7rem;
        text-transform: uppercase;
        line-height: 100%;
        padding: 0.2rem 0.5rem;
        display: inline-block;
        border-radius: 24px;
        text-decoration: none;
        width: 100%;
        text-align: center;
      }
      .mobile_login_header__wrapper #mobile_login_header:hover {
        text-decoration: none;
        opacity: 0.8;
        color: #000;
      }
      #lang_switcher_mobile {
        position: relative;
        float: right;
        padding: 0.8rem 0 0.8rem 0.8rem;
        border-left: 2px solid #5a95d7;
      }
      #lsd_current_lang_mobile {
        cursor: pointer;
      }
      #lsd_current_lang_mobile img {
        padding: 0;
        height: 30px;
        width: 30px;
        border-radius: 50%;
        position: relative;
        vertical-align: middle;
        margin: 0 0.5rem 0 0;
        display: none;
      }
      #lsd_current_lang_mobile span {
        text-transform: uppercase;
        display: inline-block;
        text-transform: uppercase;
        color: #fff;
        font-family: 'Proxima Nova Semibold';
        font-size: 1.125rem;
        vertical-align: middle;
      }
      #lsd_dplang_mobile {
        padding: 0;
        position: absolute;
        top: 100%;
        background: #062a8c;
        list-style-type: none;
        width: 180px;
        right: 0;
        margin-top: 1px;
      }
      #lsd_dplang_mobile li:first-child {
        border-top: 0 none;
      }
      #lsd_dplang_mobile li {
        font-family: 'Proxima Nova Semibold';
        text-transform: uppercase;
        font-size: 0.8rem;
        border-image: linear-gradient(to right, #16399b, transparent) 2 0%;
        border-style: solid;
        border-width: 1px;
      }
      #lsd_dplang_mobile li a:link,
      #lsd_dplang_mobile li a:visited,
      #lsd_dplang_mobile li a:active {
        text-decoration: none;
        color: #fff;
        display: block;
        padding: 0.5rem 6px;
        display: block;
      }
      #lsd_dplang_mobile li a:link img,
      #lsd_dplang_mobile li a:visited img,
      #lsd_dplang_mobile li a:active img {
        vertical-align: middle;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        display: inline-block;
        margin-right: 0.3rem;
        display: none;
      }
      #lsd_dplang_mobile li a:link span,
      #lsd_dplang_mobile li a:visited span,
      #lsd_dplang_mobile li a:active span {
        display: inline-block;
        white-space: nowrap;
      }
      #lsd_dplang_mobile li a:hover {
        text-decoration: none;
      }
      #slider-holder {
        padding: 4rem 0 0;
      }
      #slider-holder .slider_text__title {
        font-family: 'Proxima Nova Bold', sans-serif !important;
        font-weight: 400 !important;
      }
      #slider-holder .slider_text__subtitle {
        font-family: 'Proxima Nova', sans-serif !important;
        font-weight: 400 !important;
      }
      #slider-holder .slider_text__btn {
        border-radius: 30px !important;
        font-family: 'Proxima Nova Bold', sans-serif !important;
        font-weight: 400 !important;
      }
      #slider-holder rs-fullwidth-wrap > rs-module-wrap {
        padding: 0;
        width: 100% !important;
        left: 0 !important;
      }
      #slider-holder rs-fullwidth-wrap > rs-module-wrap > rs-module {
        padding: 0;
        width: 100% !important;
      }
      #content .hp__tabs {
        max-width: unset;
        background-size: unset;
        -webkit-box-sizing: unset;
        box-sizing: unset;
        position: relative;
        background-position: unset;
        margin: 0 auto;
        width: 100%;
        border-bottom: 1px solid #536fb4;
      }
      #content .hp__tabs > .wrapper-inner {
        max-width: 360px;
        margin: 0 auto;
        padding: 0;
        position: relative;
        width: 100%;
      }
      #flipper,
      #panel,
      #pelit_nav {
        background: #156dce;
        background: -moz-linear-gradient(left, #156dce 0%, #07298b 100%);
        background: -webkit-linear-gradient(left, #156dce 0%, #07298b 100%);
        background: linear-gradient(to right, #156dce 0%, #07298b 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156dce',endColorstr='#07298b',GradientType=1);
      }
      #flipper {
        padding: 1.2rem 4rem 1.2rem 3%;
        font-family: 'Proxima Nova Semibold', sans-serif;
        font-size: 1rem;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: 2px;
        line-height: 120%;
        cursor: pointer;
        position: relative;
        border: 1px solid #536fb4;
      }
      #flipper > span {
        padding: 0 0 0 2rem;
      }
      #flipper > .search__test {
        padding: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 64px;
        background: bottom;
        height: 100%;
        border-left: 1px solid #536fb4;
        display: none;
      }
      #flipper > .search__test:before {
        content: '\f002';
        font-family: fontawesome;
        position: absolute;
        width: auto;
        height: auto;
        font-size: 1.5rem;
        left: 20px;
        top: 30%;
        display: none;
      }
      #flipper:after {
        content: '\f0d7';
        font-family: fontawesome;
        position: absolute;
        right: 1.2rem;
        top: 19px;
      }
      #flipper:before {
        content: '';
        width: 30px;
        height: 30px;
        background: url('css_sprites.png') -448.4% 1%;
        position: absolute;
        left: 0.5rem;
        top: 14px;
        background-size: 916% auto;
      }
      #flipper.stat:after {
        content: '\f0d8';
      }
      #panel {
        padding: 0;
      }
      #panel ul {
        padding: 0;
        list-style-type: none;
        margin: 0;
      }
      #panel ul > li {
        border-bottom: 1px solid #536fb4;
        padding: 0;
        font-family: 'Proxima Nova Semibold', sans-serif;
        text-transform: uppercase;
        font-size: 1rem;
      }
      #panel ul > li a:before {
        content: '';
        width: 30px;
        height: 30px;
        background: url('css_sprites.png') -448.4% 1%;
        position: absolute;
        left: 0.5rem;
        top: 14px;
        background-size: 916% auto;
      }
      #panel ul > li a:link,
      #panel ul > li a:visited,
      #panel ul > li a:active {
        padding: 1.2rem 4rem 1.2rem 3%;
        display: block;
        position: relative;
        color: #fff;
        letter-spacing: 3px;
      }
      #panel ul > li a:link span,
      #panel ul > li a:visited span,
      #panel ul > li a:active span {
        padding: 0 0 0 2rem;
      }
      #panel ul > li a:hover {
        text-decoration: none;
        color: #f0e422;
      }
      .bg-v2_icon {
        width: 36px;
        height: 40px;
        background: url('') -10px -10px;
      }
      .loader {
        color: #fff;
        font-size: 5px;
        margin: 2rem auto;
        width: 1em;
        height: 1em;
        border-radius: 50%;
        position: relative;
        text-indent: -9999em;
        -webkit-animation: load4 1.3s infinite linear;
        animation: load4 1.3s infinite linear;
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0);
      }
      .gamer__provider .loader {
        color: #072b90;
      }
      @-webkit-keyframes load4 {
        0%,
        100% {
          box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em,
            2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em,
            -2em -2em 0 0;
        }
        12.5% {
          box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em,
            0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
        }
        25% {
          box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0,
            0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
        }
        37.5% {
          box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0,
            2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em,
            -2em -2em 0 -1em;
        }
        50% {
          box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em,
            2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em,
            -2em -2em 0 -1em;
        }
        62.5% {
          box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em,
            2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0,
            -2em -2em 0 -1em;
        }
        75% {
          box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em,
            2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em,
            -2em -2em 0 0;
        }
        87.5% {
          box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em,
            2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0,
            -2em -2em 0 0.2em;
        }
      }
      @keyframes load4 {
        0%,
        100% {
          box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em,
            2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em,
            -2em -2em 0 0;
        }
        12.5% {
          box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em,
            0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
        }
        25% {
          box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0,
            0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
        }
        37.5% {
          box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0,
            2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em,
            -2em -2em 0 -1em;
        }
        50% {
          box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em,
            2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em,
            -2em -2em 0 -1em;
        }
        62.5% {
          box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em,
            2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0,
            -2em -2em 0 -1em;
        }
        75% {
          box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em,
            2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em,
            -2em -2em 0 0;
        }
        87.5% {
          box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em,
            2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0,
            -2em -2em 0 0.2em;
        }
      }
      #content .games__support .tabs__support {
        margin: 3rem auto 0;
      }
      #content .tabs__support {
        padding: 0;
        margin: 0 auto;
        width: 90%;
      }
      #content .tabs__support > h3 {
        padding: 2rem 0;
        text-align: center;
        color: #fff;
        font-family: Proxima Nova Extrabold;
        font-weight: 400;
        line-height: 100%;
        font-size: 2.2rem;
      }
      #content .tabs__support .f_image__tabs {
        padding: 0;
      }
      #content .tabs__support .f_image__tabs img {
        display: block;
      }
      #content .tabs__support .item-wrapper {
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        margin-bottom: 3rem;
      }
      #content .tabs__support .item-wrapper > .item {
        width: 48%;
        margin: 0.8rem 0 0;
      }
      #content .tabs__support .item-wrapper > .item img {
        display: block;
      }
      #content .tabs__support #cpt_loadmore,
      #content .tabs__support #slots_cpt_loadmore,
      #content .tabs__support #cg_cpt_loadmore,
      #content .tabs__support #jg_cpt_loadmore,
      #content .tabs__support #mg_cpt_loadmore,
      #content .tabs__support #rg_cpt_loadmore,
      #content .tabs__support #gg_cpt_loadmore,
      #content .tabs__support #rt_cpt_loadmore,
      #content .tabs__support #yd_cpt_loadmore,
      #content .tabs__support #mkz_cpt_loadmore,
      #content .tabs__support #sl_cpt_loadmore,
      #content .tabs__support #bpg_cpt_loadmore,
      #content .tabs__support #png_cpt_loadmore,
      #content .tabs__support #ngx_cpt_loadmore,
      #content .tabs__support #tkx_cpt_loadmore,
      #content .tabs__support #ngyx_cpt_loadmore {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #content .tabs__support #cpt_loadmore,
      #content .tabs__support #slots_cpt_loadmore,
      #content .tabs__support #cg_cpt_loadmore,
      #content .tabs__support #jg_cpt_loadmore,
      #content .tabs__support #mg_cpt_loadmore,
      #content .tabs__support #rg_cpt_loadmore,
      #content .tabs__support #gg_cpt_loadmore,
      #content .tabs__support #rt_cpt_loadmore,
      #content .tabs__support #yd_cpt_loadmore,
      #content .tabs__support #mkz_cpt_loadmore,
      #content .tabs__support #sl_cpt_loadmore,
      #content .tabs__support #bpg_cpt_loadmore,
      #content .tabs__support #png_cpt_loadmore,
      #content .tabs__support #ngx_cpt_loadmore,
      #content .tabs__support #tkx_cpt_loadmore,
      #content .tabs__support #ngyx_cpt_loadmore {
        padding: 0.5rem 2.5rem;
        margin: 0 auto 3rem;
        text-align: center;
        display: table;
        font-family: Proxima Nova Bold;
        text-transform: uppercase;
        line-height: 120%;
        border: 0;
        background: #f0e422;
        color: #0a39a1;
        font-size: 1.3rem;
        border-radius: 30px;
      }
      #content .tabs__support #cpt_loadmore:hover,
      #content .tabs__support #slots_cpt_loadmore:hover,
      #content .tabs__support #cg_cpt_loadmore:hover,
      #content .tabs__support #jg_cpt_loadmore:hover,
      #content .tabs__support #mg_cpt_loadmore:hover,
      #content .tabs__support #rg_cpt_loadmore:hover {
        color: #0a39a1;
      }
      .temkekeke {
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
      }
      .temkekeke > .item {
        width: calc(33.3333% - (0.66666666666667 * 30px));
      }
      #content .ahti_hp__block2 {
        background-repeat: no-repeat;
      }
      .safari #content .ahti_hp__block2 {
        background: url('') no-repeat;
      }
      #content .ahti_hp__block2 {
        max-width: unset;
        background-size: cover;
        -webkit-box-sizing: unset;
        box-sizing: unset;
        position: unset;
        background-position: unset;
        margin: 0 auto;
        padding: 3rem 0 25rem;
        background-position: bottom center;
      }
      #content .ahti_hp__block2 > .wrapper-inner {
        max-width: unset;
        margin: 0 auto;
        position: relative;
        padding: 0;
      }
      #content .ahti_hp__block2 > .wrapper-inner > .wrapper-inner-blocks {
        margin: 0 auto;
      }
      #content .ahti_hp__block2 .ahti_hp__block2__wrapper {
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        margin: 0 auto;
        flex-direction: column;
      }
      #content .ahti_hp__block2 .ahti_hp__block2__wrapper > .wp-block-column {
        width: 100%;
        margin: 0;
        padding: 0;
        flex-basis: unset !important;
        flex-grow: unset !important;
      }
      #content
        .ahti_hp__block2
        .ahti_hp__block2__wrapper
        > .wp-block-column:nth-child(1) {
        padding: 0 0 0.5rem;
      }
      #content
        .ahti_hp__block2
        .ahti_hp__block2__wrapper
        > .wp-block-column:nth-child(2) {
        padding: 0;
      }
      #content
        .ahti_hp__block2
        .ahti_hp__block2__wrapper
        > .wp-block-column:nth-child(2)
        .wp-block-image {
        padding: 0;
        margin: 0;
      }
      #content
        .ahti_hp__block2
        .ahti_hp__block2__wrapper
        > .wp-block-column:nth-child(2)
        .wp-block-image
        > figure {
        margin: 0 auto;
      }
      #content
        .ahti_hp__block2
        .ahti_hp__block2__wrapper
        > .wp-block-column:nth-child(2)
        .wp-block-image
        > figure
        img {
        display: block;
      }
      #content .ahti_hp__block2 .ahti_hp__block2_title {
        text-align: center;
      }
      #content .ahti_hp__block2 .ahti_hp__block2_para {
        text-align: center;
      }
      #content .ahti_hp__block3 {
        max-width: unset;
        background-size: unset;
        -webkit-box-sizing: unset;
        box-sizing: unset;
        position: unset;
        background-position: unset;
        margin: 0 auto;
        padding: 3rem 0 0;
      }
      #content .ahti_hp__block3 > .wrapper-inner {
        max-width: unset;
        margin: 0 auto;
        position: relative;
        padding: 0;
      }
      #content .ahti_hp__block3 > .wrapper-inner > .wrapper-inner-blocks {
        margin: 0 auto;
      }
      #content .ahti_hp__block3 .ahti_hp__block3__wrapper {
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        margin: 0 auto;
        flex-direction: column;
      }
      #content .ahti_hp__block3 .ahti_hp__block3__wrapper > .wp-block-column {
        width: 100%;
        margin: 0;
        padding: 0;
        flex-basis: unset !important;
        flex-grow: unset !important;
      }
      #content
        .ahti_hp__block3
        .ahti_hp__block3__wrapper
        > .wp-block-column:nth-child(1) {
        padding: 0;
      }
      #content
        .ahti_hp__block3
        .ahti_hp__block3__wrapper
        > .wp-block-column:nth-child(2) {
        padding: 0;
        position: relative;
      }
      #content .ahti_hp__block3 .ahti_hp__block3__megajackpot {
        padding: 0.7rem 3.5rem;
        background: #0a379e;
        display: table;
        text-align: center;
        margin: 0 auto 2rem;
        font-family: Proxima Nova Semibold;
        font-size: 1.25rem;
        line-height: 100%;
        letter-spacing: 4px;
      }
      #content .ahti_hp__block3 .ahti_hp__block3__price {
        padding: 0 0 2rem;
        font-family: Proxima Nova Extrabold;
        font-size: 2.7rem;
        color: #0a379e;
        text-align: center;
      }
      #content .ahti_hp__block3 .jackpot__img {
        padding: 0;
        margin: 0 auto;
      }
      #content .ahti_hp__block3 .jackpot__img img {
        display: block;
      }
      #content .ahti_hp__block3 .jackpot__coin1 {
        padding: 0;
        margin: 0;
        position: absolute;
        right: -154%;
        top: -130px;
      }
      #content .ahti_hp__block3 .jackpot__coin2 {
        padding: 0;
        position: absolute;
        left: -260px;
        top: -342px;
      }
      .sb-active-left #content .ahti_hp__block3 .jackpot__coin2 {
        display: none !important;
      }
      body.iphone #ls__mob {
        background-color: rgba(98, 98, 98, 0.7);
        padding-bottom: 13px;
      }
      #content .ahti_hp__block4 {
        max-width: unset;
        background-size: unset;
        -webkit-box-sizing: unset;
        box-sizing: unset;
        position: unset;
        background-position: unset;
        margin: 0 auto;
        padding: 3rem 0 0;
      }
      #content .ahti_hp__block4 > .wrapper-inner {
        max-width: unset;
        margin: 0 auto;
        position: relative;
        padding: 0;
      }
      #content .ahti_hp__block4 > .wrapper-inner > .wrapper-inner-blocks {
        margin: 0 auto;
      }
      #content .ahti_hp__block4 .ahti_hp__block4__wrapper {
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        margin: 0 auto;
        flex-direction: column;
      }
      #content .ahti_hp__block4 .ahti_hp__block4__wrapper > .wp-block-column {
        width: 100%;
        margin: 0;
        padding: 0;
        flex-basis: unset !important;
        flex-grow: unset !important;
      }
      #content
        .ahti_hp__block4
        .ahti_hp__block4__wrapper
        > .wp-block-column:nth-child(1) {
        padding: 0;
      }
      #content
        .ahti_hp__block4
        .ahti_hp__block4__wrapper
        > .wp-block-column:nth-child(2) {
        padding: 0;
        position: relative;
      }
      #content .ahti_hp__block4 .ahti_hp__block4__h2 {
        text-align: center;
      }
      #content .ahti_hp__block4 .ahti_hp__block4__para {
        text-align: center;
      }
      #content .latest_winner__wrapper {
        padding: 0;
      }
      #content .latest_winner__wrapper > div {
        padding: 2rem 0 3rem;
      }
      #content .latest_winner__wrapper .latest-winners:first-child {
        margin: 0 auto 0;
      }
      #content .latest_winner__wrapper .latest-winners {
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: start;
        justify-content: start;
        flex-direction: column;
        margin: 1rem auto 0;
        background: #fff;
        border-radius: 50px;
        padding: 1rem;
      }
      #content .latest_winner__wrapper .latest-winners > .lw__img {
        width: 57px;
        margin: 0 auto;
        border-radius: 50%;
        overflow: hidden;
      }
      #content .latest_winner__wrapper .latest-winners > .lw__img .lw__img_tb {
        display: table;
        width: 100%;
        height: 100%;
      }
      #content .latest_winner__wrapper .latest-winners > .lw__img .lw__img_tbc {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
      }
      #content .latest_winner__wrapper .latest-winners > .lw__img img {
        display: block;
        border-radius: 50%;
      }
      #content .latest_winner__wrapper .latest-winners > .lw__content {
        width: 100%;
        padding: 1rem 0 0;
      }
      #content
        .latest_winner__wrapper
        .latest-winners
        > .lw__content
        .lw__content_tb {
        display: table;
        width: 100%;
        height: 100%;
      }
      #content
        .latest_winner__wrapper
        .latest-winners
        > .lw__content
        .lw__content_tbc {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
      }
      #content .latest_winner__wrapper .latest-winners > .lw__content h4 {
        font-family: Proxima Nova Extrabold;
        color: #0e0e0e;
        text-align: center;
        font-size: 1.4rem;
        line-height: 120%;
        padding: 0 0 0.2rem;
      }
      #content .latest_winner__wrapper .latest-winners > .lw__content p {
        color: #000;
        opacity: 0.7;
        text-align: center;
        padding: 0 0 0.2rem;
      }
      #content .latest_winner__wrapper .latest-winners > .lw__content p a:link,
      #content
        .latest_winner__wrapper
        .latest-winners
        > .lw__content
        p
        a:visited,
      #content
        .latest_winner__wrapper
        .latest-winners
        > .lw__content
        p
        a:active {
        text-decoration: underline solid #000;
        color: #000;
      }
      #content
        .latest_winner__wrapper
        .latest-winners
        > .lw__content
        p
        a:hover {
        color: #0a379e;
      }
      #content .latest_winner__wrapper .latest-winners > .lw__price {
        display: block;
        width: 100%;
      }
      #content
        .latest_winner__wrapper
        .latest-winners
        > .lw__price
        .lw__price_tb {
        display: table;
        width: 100%;
        height: 100%;
      }
      #content
        .latest_winner__wrapper
        .latest-winners
        > .lw__price
        .lw__price_tbc {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
        text-align: center;
        font-family: Proxima Nova Extrabold;
        font-size: 1.875rem;
        margin: 0.5rem auto 0;
        color: #0a2e93;
      }
      #content .ahti_hp__block5 .ahti_hp__block5__mustpay picture {
        display: unset;
      }
      #content .entry-content .has-background a:link,
      #content .entry-content .has-background a:visited,
      #content .entry-content .has-background a:active {
        color: #082b91;
        text-decoration: underline;
      }
      #content .entry-content .has-background a:hover {
        text-decoration: underline;
      }
      #content .ahti_hp__block5 {
        max-width: unset;
        background-size: unset;
        -webkit-box-sizing: unset;
        box-sizing: unset;
        position: unset;
        background-position: unset;
        margin: 0 auto;
        padding: 3rem 0 0;
      }
      #content .ahti_hp__block5 > .wrapper-inner {
        max-width: unset;
        margin: 0 auto;
        position: relative;
        padding: 0;
      }
      #content .ahti_hp__block5 > .wrapper-inner > .wrapper-inner-blocks {
        margin: 0 auto;
      }
      #content .ahti_hp__block5 .ahti_hp__block5__wrapper {
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        margin: 0 auto;
        flex-direction: column;
      }
      #content .ahti_hp__block5 .ahti_hp__block5__wrapper > .wp-block-column {
        width: 100%;
        margin: 0;
        padding: 0;
        flex-basis: unset !important;
        flex-grow: unset !important;
      }
      #content
        .ahti_hp__block5
        .ahti_hp__block5__wrapper
        > .wp-block-column:nth-child(1) {
        padding: 0;
      }
      #content
        .ahti_hp__block5
        .ahti_hp__block5__wrapper
        > .wp-block-column:nth-child(2) {
        padding: 0;
        position: relative;
      }
      #content .ahti_hp__block5 .ahti_hp__block5__dailyjackpot {
        padding: 0.7rem 3.5rem;
        background: #0a379e;
        display: table;
        text-align: center;
        margin: 0 auto 2rem;
        font-family: Proxima Nova Semibold;
        font-size: 1.25rem;
        line-height: 100%;
        letter-spacing: 4px;
      }
      #content .ahti_hp__block5 .ahti_hp__block5__price {
        padding: 0 0 1rem;
        font-family: Proxima Nova Extrabold;
        font-size: 4rem;
        color: #0a379e;
        text-align: center;
      }
      #content .ahti_hp__block5 .dailyjackpot__img {
        padding: 0;
        margin: 0 auto;
      }
      #content .ahti_hp__block5 .dailyjackpot__img img {
        display: block;
      }
      #content .ahti_hp__block5 .ahti_hp__block5__mustpay {
        text-align: center;
        color: #0a379e;
        font-family: Proxima Nova Extrabold;
        font-size: 1.25rem;
        letter-spacing: 3px;
        padding: 0 0 1rem;
      }
      #content .ahti_hp__block5 .ahti_hp__block5__mustpay img {
        display: inline-block;
        vertical-align: middle;
      }
      #content .ahti_hp__block5 .dailyjackpot__img {
        padding: 0;
        margin: 0 auto;
      }
      #content .ahti_hp__block5 .dailyjackpot__img figure {
        margin: 0 auto;
      }
      .safari
        #content
        .ahti_hp__block6
        .ahti_hp__block6__wrapper
        > .ahti_hp__block6__backgroundimage {
        background-image: url('');
      }
      #content .ahti_hp__block6 {
        max-width: unset;
        background-size: unset;
        -webkit-box-sizing: unset;
        box-sizing: unset;
        position: unset;
        background-position: unset;
        margin: 0 auto;
        padding: 3rem 0 0;
      }
      #content .ahti_hp__block6 > .wrapper-inner {
        max-width: unset;
        margin: 0 auto;
        position: relative;
        padding: 0;
      }
      #content .ahti_hp__block6 > .wrapper-inner > .wrapper-inner-blocks {
        margin: 0 auto;
      }
      #content .ahti_hp__block6 .ahti_hp__block6__wrapper {
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        margin: 0 auto;
        flex-direction: column;
      }
      #content .ahti_hp__block6 .ahti_hp__block6__wrapper > .wp-block-column {
        width: 100%;
        margin: 0;
        padding: 0;
        flex-basis: unset !important;
        flex-grow: unset !important;
      }
      #content
        .ahti_hp__block6
        .ahti_hp__block6__wrapper
        > .wp-block-column:nth-child(1) {
        padding: 0;
      }
      #content
        .ahti_hp__block6
        .ahti_hp__block6__wrapper
        > .wp-block-column:nth-child(2) {
        padding: 0;
        position: relative;
      }
      #content
        .ahti_hp__block6
        .ahti_hp__block6__wrapper
        > .ahti_hp__block6__backgroundimage {
        height: 336px !important;
        background-position: top center;
        width: 100%;
        background-size: cover;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #content .ahti_hp__block6 .ahti_hp__block6_paraBtn {
        padding: 1rem 0;
        text-align: center;
        font-family: Proxima Nova Bold;
        text-transform: uppercase;
        line-height: 120%;
        font-size: 1.3rem;
      }
      #content .ahti_hp__block6 .ahti_hp__block6_paraBtn > a:link,
      #content .ahti_hp__block6 .ahti_hp__block6_paraBtn > a:visited,
      #content .ahti_hp__block6 .ahti_hp__block6_paraBtn > a:active {
        display: inline-block;
        padding: 0.5rem 2.5rem;
        border: 0;
        background: #f0e422;
        color: #0a39a1;
        border-radius: 30px;
        text-decoration: none;
      }
      #content .ahti_hp__block6 .ahti_hp__block6_paraBtn > a:hover {
        color: #250e18;
      }
      #content .color_black_title_blue p,
      #content .color_black_title_blue ul li,
      #content .color_black_title_blue ol li {
        color: #333 !important;
      }
      #content .color_black_title_blue h1,
      #content .color_black_title_blue h2,
      #content .color_black_title_blue h3,
      #content .color_black_title_blue h4,
      #content .color_black_title_blue h5,
      #content .color_black_title_blue h6 {
        color: #0a379e !important;
      }
      #content .ol_terms ol li {
        min-height: unset;
      }
      #content .ol_terms ol {
        padding: 0;
        margin: 1rem 0 0;
      }
      #content .ol_terms ol > li:before {
        counter-increment: section;
        content: counter(section);
        border: 0 none;
        border-radius: 0;
        position: absolute;
        font-size: 1.1rem;
        width: auto;
        height: auto;
        line-height: unset;
        top: 0;
        left: 0;
        text-align: left;
      }
      #content .ol_terms ol > li:first-child {
        margin: 0;
      }
      #content .ol_terms ol > li {
        padding: 0 0 0 2.5rem;
        margin: 2rem 0 0;
        font-size: 1.3rem;
      }
      #content .ol_terms ol > li ol {
        padding: 0;
        margin: 1rem 0 0;
      }
      #content .ol_terms ol > li ol li:before {
        content: counter(section);
        position: absolute;
      }
      #content .ol_terms ol > li ol li {
        padding: 0 0 0 2.5rem;
        margin: 1rem 0 0;
        font-size: 1rem;
      }
      #content .ol_terms ul {
        padding: 0 0 1rem 1rem;
      }
      #content .ol_terms ul > li:before {
        content: '';
        display: none;
      }
      #content .ol_terms ul > li {
        padding: 0 0 0 0.5rem !important;
        min-height: unset;
      }
      #content .ahti_hp__block7 {
        padding: 3rem 0;
        max-width: unset;
        width: unset;
      }
      #content .ahti_hp__block7 .wp-block-group__inner-container {
        padding: 0;
        max-width: 360px;
        width: 90%;
        margin: 0 auto;
      }
      #content
        .ahti_hp__block7
        .wp-block-group__inner-container
        > .ahti_hp__block7__h2 {
        padding: 0 0 1.5rem;
      }
      #content .wp-block-yoast-faq-block {
        padding: 0;
        border: 1px solid #fff;
      }
      #content .wp-block-yoast-faq-block .schema-faq-section:nth-child(1) {
        border-top: 0 none;
      }
      #content .wp-block-yoast-faq-block .schema-faq-section {
        padding: 0;
        border-top: 1px solid #fff;
      }
      #content .wp-block-yoast-faq-block .schema-faq-section h2 {
        line-height: unset;
      }
      #content
        .wp-block-yoast-faq-block
        .schema-faq-section
        .schema-faq-question {
        padding: 1.2rem 3rem 1.2rem 1rem;
        display: block;
        font-family: Proxima Nova Extrabold;
        color: #fff;
        font-size: 1rem;
        position: relative;
        cursor: pointer;
      }
      #content
        .wp-block-yoast-faq-block
        .schema-faq-section
        .schema-faq-question:after {
        content: '';
        position: absolute;
        width: 30px;
        height: 30px;
        right: 1.1rem;
        background: url('css_sprites.png');
        background-size: 987% auto;
        top: 0.9rem;
        background-position: -317% 3%;
      }
      #content
        .wp-block-yoast-faq-block
        .schema-faq-section
        .schema-faq-question.aktibo:after {
        background: url('css_sprites.png');
        background-size: 987% auto;
        background-position: -302% 3%;
      }
      #content
        .wp-block-yoast-faq-block
        .schema-faq-section
        .schema-faq-answer {
        padding: 0.3rem 1rem 1rem;
        font-size: 0.9rem;
        line-height: 120%;
      }
      #content .support_faq__wrapper {
        margin: 2rem auto 0;
      }
      #content .support_faq__wrapper.ohjeet_helper {
        margin: 1rem auto 0;
      }
      .video-wrapper {
        padding: 0;
        position: relative;
      }
      .video-wrapper:before {
        content: '';
        height: 10px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        background-color: #042055;
        width: 100%;
      }
      .video-wrapper:after {
        content: '';
        background-color: #042055;
        height: 10px;
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1;
        width: 100%;
      }
      .video-container:before {
        content: '';
        background-color: #042055;
        width: 10px;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 1;
        position: absolute;
      }
      .video-container:after {
        content: '';
        background-color: #042055;
        width: 10px;
        height: 100%;
        right: 0;
        top: 0;
        z-index: 1;
        position: absolute;
      }
      #content .support_faq__wrapper {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-evenly;
        justify-content: space-evenly;
        -webkit-align-items: flex-start;
        align-items: flex-start;
      }
      #content .support_faq__wrapper .wp-block-column {
        width: calc(50% - (0.66666666666667 * 2rem));
        flex-basis: unset !important;
        flex-grow: unset !important;
        margin: 0;
        padding: 0;
      }
      #content .support_faq__wrapper .support_faq__img {
        padding: 0 0 1rem;
        margin: 0;
      }
      #content .support_faq__wrapper .support_faq__img figure {
        margin: 0 auto;
      }
      #content .support_faq__wrapper .support_faq__img figure img {
        padding: 0;
        display: block;
      }
      #content .support_faq__wrapper .support_faq__title {
        padding: 0;
        font-family: Proxima Nova Semibold;
        font-weight: 400;
        font-size: 1.1rem;
        line-height: 100%;
      }
      #content .ahti_hp__block8 {
        max-width: unset;
        background-size: unset;
        -webkit-box-sizing: unset;
        box-sizing: unset;
        position: unset;
        background-position: unset;
        margin: 0 auto;
        padding: 3rem 0;
      }
      #content .ahti_hp__block8 > .wrapper-inner {
        max-width: 360px;
        margin: 0 auto;
        position: relative;
        padding: 0;
        width: 90%;
      }
      #content .ahti_hp__block8 > .wrapper-inner > .wrapper-inner-blocks {
        margin: 0 auto;
      }
      #content .ahti_hp__block8 .ahti_hp__block8__h2 {
        color: #000;
      }
      #content .ahti_hp__block8 .ahti_hp__block6__wrapper {
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        margin: 0 auto;
        flex-direction: column;
      }
      #content .ahti_hp__block8 .ahti_hp__block6__wrapper > .wp-block-column {
        width: 100%;
        margin: 0;
        padding: 0;
        flex-basis: unset !important;
        flex-grow: unset !important;
      }
      #content #blog_post__hp {
        padding: 0;
      }
      #content #blog_post__hp .blog_post__inner {
        padding: 0;
      }
      #content #blog_post__hp .blog_post__inner .blog_post__holder {
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        margin: 0 auto;
        flex-direction: column;
      }
      #content
        #blog_post__hp
        .blog_post__inner
        .blog_post__holder
        > .blog_post__post:nth-child(1) {
        margin: 0 0 1.5rem;
      }
      #content
        #blog_post__hp
        .blog_post__inner
        .blog_post__holder
        > .blog_post__post:nth-child(3) {
        display: none !important;
      }
      #content
        #blog_post__hp
        .blog_post__inner
        .blog_post__holder
        > .blog_post__post {
        width: 100%;
        margin: 0;
        padding: 0;
      }
      #content #blog_post__hp .blog_post__img {
        padding: 0 0 2rem;
      }
      #content #blog_post__hp .blog_post__img img {
        display: block;
        width: 100%;
        margin: 0 auto;
      }
      #content #blog_post__hp .blog_post__cat {
        padding: 0 0 1rem;
      }
      #content #blog_post__hp .blog_post__cat > a:link,
      #content #blog_post__hp .blog_post__cat > a:visited,
      #content #blog_post__hp .blog_post__cat > a:active {
        color: #fff;
        background: #2188d6;
        display: inline-block;
        padding: 0.5rem 0.7rem;
        font-size: 0.9rem;
        line-height: 100%;
        margin: 0 0.5rem 0.5rem 0;
        text-transform: uppercase;
        text-decoration: none;
        font-family: Proxima Nova Semibold;
      }
      #content #blog_post__hp .blog_post__cat > a:hover {
        text-decoration: none;
        background: rgba(33, 136, 214, 0.8);
      }
      #content #blog_post__hp .blog_post__contet {
        padding: 0;
      }
      #content #blog_post__hp .blog_post__contet h3 {
        padding: 0 0 1rem;
        font-size: 1.4rem;
      }
      #content #blog_post__hp .blog_post__contet h3 a:link,
      #content #blog_post__hp .blog_post__contet h3 a:visited,
      #content #blog_post__hp .blog_post__contet h3 a:active {
        color: #343434;
        text-decoration: none;
      }
      #content #blog_post__hp .blog_post__contet h3 a:hover {
        text-decoration: none;
        color: #082b91;
      }
      #content #blog_post__hp .blog_post__contet p {
        padding: 0;
        color: #343434;
        line-height: 120%;
        font-size: 0.9rem;
      }
      .sld_deskn_sup,
      .desktop_only,
      .mobile_only {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .hidethis_linker {
        display: none !important;
      }
      #content h1.tabs_h1 {
        margin: 0;
        padding: 3rem 1rem 2rem;
      }
      #content
        .ahti_hp__block5
        .ahti_hp__block5__wrapper
        > .wp-block-column:nth-child {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #content .ahti_hp__block2,
      #content .tabs__support .f_image__tabs,
      #content .tabs__support {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #content
        .games__support
        .tabs__support
        .item-wrapper
        > .item:nth-of-type(5n) {
        width: 100%;
      }
      #content
        .games__support
        .tabs__support
        .item-wrapper
        > .item:nth-of-type(5n)
        img {
        width: 100%;
      }
      #content
        .games__support
        .tabs__support
        .item-wrapper
        > .item:nth-of-type(5n)
        .item___realimg_w
        img {
        display: block !important;
      }
      .cumuli-son-api-games-carusel .tgt__items.splide__slide {
        min-width: 136px !important;
      }
      body.category #secFooter {
        margin: 4rem auto 0 !important;
      }
      .game_singleimg
        .game_singleimg__desktop
        > .game_singleimg__desktop_inner
        picture {
        padding: 0;
      }
      .game_singleimg
        .game_singleimg__desktop
        > .game_singleimg__desktop_inner
        img {
        margin: 0 auto;
        display: block;
      }
      .game_singleimg
        .game_singleimg__mobile
        > .game_singleimg__mobile_inner
        picture {
        padding: 0;
      }
      .game_singleimg
        .game_singleimg__mobile
        > .game_singleimg__mobile_inner
        img {
        display: block;
        margin: 0 auto;
      }
      #demo_iframe {
        padding: 2rem 0 1rem;
      }
      .di__wrapper {
        padding: 0;
        display: block;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
      }
      .di__democontroller {
        background: #2d7dd3;
        background: -moz-linear-gradient(
          left,
          #2d7dd3 0%,
          #2d7dd3 39%,
          #1d439b 70%,
          #1d439b 100%
        );
        background: -webkit-linear-gradient(
          left,
          #2d7dd3 0%,
          #2d7dd3 39%,
          #1d439b 70%,
          #1d439b 100%
        );
        background: linear-gradient(
          to right,
          #2d7dd3 0%,
          #2d7dd3 39%,
          #1d439b 70%,
          #1d439b 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d7dd3',endColorstr='#1d439b',GradientType=1);
      }
      .di__dcontrol {
        padding: 0.5rem;
      }
      .di__desktop {
        display: block;
      }
      .di__desktop a#demo_mobile:link,
      .di__desktop a#demo_mobile:visited,
      .di__desktop a#demo_mobile:active {
        padding: 0;
        display: inline-block;
        float: right;
        text-transform: uppercase;
        color: #fff;
        font-size: 0.8rem;
        height: 19px;
      }
      .di__desktop a#demo_mobile:link > .dm_1,
      .di__desktop a#demo_mobile:visited > .dm_1,
      .di__desktop a#demo_mobile:active > .dm_1 {
        display: inline-block;
        line-height: 19px;
        vertical-align: top;
        margin: 0 0.5rem 0 0;
      }
      .di__desktop a#demo_mobile:link > .dm_2,
      .di__desktop a#demo_mobile:visited > .dm_2,
      .di__desktop a#demo_mobile:active > .dm_2 {
        display: inline-block;
        position: relative;
        width: 47px;
        height: 19px;
        background: #4e71b6;
        border-radius: 20px;
        position: relative;
      }
      .di__desktop a#demo_mobile:link > .dm_2:before,
      .di__desktop a#demo_mobile:visited > .dm_2:before,
      .di__desktop a#demo_mobile:active > .dm_2:before {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .di__desktop a#demo_mobile:link > .dm_2:before,
      .di__desktop a#demo_mobile:visited > .dm_2:before,
      .di__desktop a#demo_mobile:active > .dm_2:before {
        content: '';
        position: absolute;
        width: 19px;
        height: 19px;
        background: #fff;
        border-radius: 20px;
        top: 0;
        left: 0;
      }
      .di__desktop a#demo_mobile:link > .dm_2.active:before,
      .di__desktop a#demo_mobile:visited > .dm_2.active:before,
      .di__desktop a#demo_mobile:active > .dm_2.active:before {
        left: 28px;
      }
      .di__desktop a#demo_mobile:hover {
        text-decoration: none;
      }
      .di__mob {
        display: none;
      }
      a#tls:link,
      a#tls:visited,
      a#tls:active {
        padding: 0;
        display: block;
        width: 19px;
        height: 19px;
        float: right;
        position: relative;
        top: 0;
        background-image: url('');
        margin: 0 0 0 1rem;
      }
      a#tls:hover {
        padding: 0;
      }
      #content .di__img .new_btns {
        position: absolute;
        z-index: 1;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.6);
      }
      #content .di__img .new_btnstable {
        display: table;
        width: 100%;
        height: 100%;
      }
      #content .di__img .new_btnstablecell {
        display: table;
        width: 100%;
        height: 100%;
        vertical-align: middle;
      }
      #content .di__img .sgi__btns {
        width: 100%;
        height: 100%;
        display: table;
      }
      #content .di__img .sgi__btns p {
        width: 100%;
        height: 100%;
        display: table-cell;
        padding: 0 !important;
        vertical-align: middle;
      }
      #content .di__img .sgi__btns p a.sgi_btn_yellow:link,
      #content .di__img .sgi__btns p a.sgi_btn_yellow:visited,
      #content .di__img .sgi__btns p a.sgi_btn_yellow:active {
        text-decoration: none;
        display: table !important;
        margin: 0 auto !important;
      }
      #content .di__img .sgi__btns p a.sgi_btn_yellow:hover {
        text-decoration: none;
      }
      #content .di__img .sgi__btns p a.sgi_btn_yellow_to_transparent:link,
      #content .di__img .sgi__btns p a.sgi_btn_yellow_to_transparent:visited,
      #content .di__img .sgi__btns p a.sgi_btn_yellow_to_transparent:active {
        text-decoration: none;
        border: 2px solid #fff;
        letter-spacing: 1px;
        display: table !important;
        margin: 0.7rem auto 0 !important;
        padding: 0.5rem 2.5rem;
        width: 260px;
        background: rgba(0, 0, 0, 0.5);
      }
      #content .di__img .sgi__btns p a.sgi_btn_yellow_to_transparent:hover {
        text-decoration: none;
      }
      #content
        .di__img
        .sgi__btns
        p
        a.sgi_btn_yellow_to_transparent.hidenewbtnx:link,
      #content
        .di__img
        .sgi__btns
        p
        a.sgi_btn_yellow_to_transparent.hidenewbtnx:active,
      #content
        .di__img
        .sgi__btns
        p
        a.sgi_btn_yellow_to_transparent.hidenewbtnx:visited,
      #content
        .di__img
        .sgi__btns
        p
        a.sgi_btn_yellow_to_transparent.hidenewbtnx:hover {
        display: none !important;
      }
      .di__img {
        position: relative;
      }
      .di__img picture {
        display: block;
      }
      .di__img img {
        display: block;
        width: 100%;
      }
      .di__img #demo_holder {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .di__img #demo_holder iframe {
        height: 100%;
        width: 100%;
        border: 0;
      }
      #sgi__wrapper {
        padding: 0 0 3rem;
      }
      .sgi__logo {
        padding: 0;
        margin: 0 auto 2rem;
      }
      .sgi__logo picture {
        display: block;
      }
      .sgi__logo img {
        display: block;
        margin: 0 auto;
      }
      #content .sgi__title {
        padding: 0 0 1rem;
        margin: 0 auto;
      }
      #content .sgi__title h1 {
        padding: 0 0 1rem;
      }
      #content .sgi__btns {
        padding: 0;
      }
      #content .sgi__btns p {
        padding: 1rem 0;
        text-align: center;
        font-family: Proxima Nova Extrabold;
        text-transform: uppercase;
        line-height: 120%;
        font-size: 1.3rem;
      }
      #content .sgi__btns p a:link,
      #content .sgi__btns p a:active,
      #content .sgi__btns p a:visited {
        text-decoration: none;
        display: inline-block;
        border-radius: 30px;
        text-decoration: none;
      }
      #content .sgi__btns p a:hover {
        text-decoration: none;
      }
      #content .sgi__btns p a.sgi_btn_trans:link,
      #content .sgi__btns p a.sgi_btn_trans:active,
      #content .sgi__btns p a.sgi_btn_trans:visited {
        padding: 0.5rem 2.5rem;
        background: 0 0;
        color: #fff;
        width: 260px;
        border: 2px solid #fff;
        opacity: 0.7;
        display: block;
        margin: 0 auto 1rem;
      }
      #content .sgi__btns p a.sgi_btn_trans:hover {
        opacity: 1;
      }
      #content .sgi__btns p a.sgi_btn_yellow:link,
      #content .sgi__btns p a.sgi_btn_yellow:active,
      #content .sgi__btns p a.sgi_btn_yellow:visited {
        padding: 0.5rem 2.5rem;
        color: #fff;
        width: 260px;
        border: double 2px transparent;
        border-radius: 80px;
        background-image: linear-gradient(transparent, transparent),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        background-origin: border-box;
        background-clip: content-box, border-box;
        letter-spacing: 1px;
      }
      .sgi__otherinfo {
        padding: 0;
      }
      .sgi__otherinfo .sgi__oi_inner {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
      }
      .sgi__otherinfo .sgi__oi_inner .sgi__oi_item {
        padding: 0;
        margin: 1rem auto 0;
      }
      .sgi__otherinfo .sgi__oi_inner .sgi__oi_item:nth-child(1) {
        padding: 0;
        width: auto;
        margin: 1rem auto 0;
      }
      .sgi__otherinfo .sgi__oi_inner .sgi__oi_item:nth-child(2) {
        padding: 0;
      }
      .sgi__otherinfo .sgi__oi_inner .sgi__oi_item:nth-child(3) {
        padding: 0;
      }
      .sgi__oi_element {
        padding: 0.7rem 1.7rem;
        background: rgba(255, 255, 255, 0.1);
        border-radius: 8px;
      }
      .sgi__oi_element .sgi__oi_s1 {
        display: block;
        text-align: center;
        color: #fff;
        font-size: 1rem;
        line-height: 120%;
        text-transform: capitalize;
        padding: 0 0 0.5rem;
      }
      .sgi__oi_element .sgi__oi_s2 {
        display: block;
        text-align: center;
        color: #fff;
        font-family: Proxima Nova Extrabold;
        font-size: 2rem;
        letter-spacing: 2px;
      }
      .sgi__minmax {
        padding: 1rem 0 0;
        display: table;
        width: auto;
        margin: 0 auto;
      }
      .sgi__minmax .sgi__mm_content {
        padding: 0.7rem 1.7rem;
        background: rgba(255, 255, 255, 0.1);
        border-radius: 8px;
      }
      .sgi__minmax .sgi__oi_s1 {
        display: block;
        text-align: center;
        color: #fff;
        font-size: 1rem;
        line-height: 120%;
        text-transform: capitalize;
        padding: 0 0 0.5rem;
      }
      .sgi__minmax .sgi__oi_s2 {
        display: block;
        text-align: center;
        color: #fff;
        font-family: Proxima Nova Extrabold;
        font-size: 1.8rem;
        letter-spacing: 2px;
      }
      .sgi__features {
        margin: 3rem auto 0;
        width: 90%;
      }
      .sgi__features .sgi__features_inner {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
      }
      .sgi__features .sgi__features_inner .sgi__features_item:first-child {
        margin-top: 0;
      }
      .sgi__features .sgi__features_inner .sgi__features_item {
        padding: 0;
        margin-top: 1.5rem;
        margin-left: auto;
        margin-right: auto;
        width: calc(33.3333% - (0.66666666666667 * 30px));
        width: 100%;
      }
      .sgi__features .sgi__features_inner .sgi__features_item .sgi_f_img {
        padding: 0 0 0.7rem;
        display: block;
        width: auto;
      }
      .sgi__features .sgi__features_inner .sgi__features_item .sgi_f_img img {
        display: block;
        margin: 0 auto;
      }
      .sgi__features .sgi__features_inner .sgi__features_item .sgi_f_label {
        color: #fff;
        text-align: center;
        display: block;
        margin: 0 auto;
        font-size: 1rem;
        text-transform: capitalize;
      }
      .sgi__screenshot {
        padding: 3rem 0 0;
      }
      .sgi__screenshot img {
        display: block;
        margin: 0 auto;
      }
      .sgi__top_info {
        position: relative;
        margin: 0 auto 1rem;
      }
      .sgi__top_info .mob_tgt_top {
        position: relative;
        top: unset;
        left: unset;
      }
      .sgi__top_info .mob_tgt_top .tgt_type_1,
      .sgi__top_info .mob_tgt_top .tgt_jackpot_1 {
        position: relative !important;
        display: inline-block;
        top: unset !important;
        right: unset !important;
        margin-right: 0.5rem;
        margin-bottom: 0.5rem;
      }
      .sgi__top_info .mob_tgt_top .tgt_type_1 span,
      .sgi__top_info .mob_tgt_top .tgt_jackpot_1 span {
        font-size: 0.938rem;
      }
      .sgi__top_info .mob_tgt_top .tgt_type_1:last-child,
      .sgi__top_info .mob_tgt_top .tgt_jackpot_1:last-child {
        margin-right: 0 !important;
      }
      .sgi__gamerate {
        padding: 0;
      }
      .sgi__gamerate .sgi__starholder {
        color: #4db549;
        font-size: 2.5rem;
        line-height: 120%;
        display: inline-block;
      }
      .sgi__gamerate .sgi__starbase {
        position: relative;
        display: inline-block;
      }
      .sgi__gamerate .sgi__starbase:before {
        content: '\f006  \f006  \f006  \f006  \f006';
        font-family: fontawesome;
        background: #fc970d;
        background: -moz-linear-gradient(90deg, #fc970d 0%, #fd7c0d 100%);
        background: -webkit-linear-gradient(90deg, #fc970d 0%, #fd7c0d 100%);
        background: linear-gradient(90deg, #fc970d 0%, #fd7c0d 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fc970d",endColorstr="#fd7c0d",GradientType=1);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .sgi__gamerate .sgi__starinner {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        width: 50%;
      }
      .sgi__gamerate .sgi__starinner:before {
        content: '\f005  \f005  \f005  \f005  \f005';
        font-family: fontawesome;
        background: #fc970d;
        background: -moz-linear-gradient(90deg, #fc970d 0%, #fd7c0d 100%);
        background: -webkit-linear-gradient(90deg, #fc970d 0%, #fd7c0d 100%);
        background: linear-gradient(90deg, #fc970d 0%, #fd7c0d 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fc970d",endColorstr="#fd7c0d",GradientType=1);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .sgi__info {
        color: rgba(255, 255, 255, 0.4);
        line-height: 120%;
        font-family: 'Proxima Nova Semibold', sans-serif;
        font-size: 1.4rem;
        padding: 0.5rem 0 0;
      }
      .entry-content .sgi__theme {
        padding: 0.5rem 0 0;
      }
      .entry-content .sgi__theme p {
        padding: 0;
        color: rgba(255, 255, 255, 0.4);
        font-size: 1rem;
        line-height: 120%;
      }
      .entry-content .sgi__theme p span {
        padding: 0;
        color: #fff;
        font-family: 'Proxima Nova Semibold', sans-serif;
      }
      .sgi_text__info {
        padding: 1rem 0 0;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: start;
        align-content: stretch;
      }
      .sgi_text__info .sgit__item:nth-child(1),
      .sgi_text__info .sgit__item:nth-child(2) {
        margin-top: 0;
      }
      .sgi_text__info .sgit__item {
        padding: 0 4% 0 0;
        display: inline-block;
        width: 50%;
        align-content: stretch;
        margin: 1.5rem 0 0;
      }
      .sgi_text__info .sgit__item p {
        padding: 0 0 0.5rem;
      }
      .sgi_text__info .sgit__item h4 {
        padding: 0;
        font-size: 1.4rem;
      }
      .sgi_text__info .sgit__border {
        padding: 0;
      }
      .sgif__block {
        padding: 2rem 0 0;
      }
      .sgif__block .sgif__items {
        display: inline-block;
        width: auto;
        margin: 0 1rem 1rem 0;
        text-align: center;
      }
      .sgif__block .sgif__items .sgi_f_img {
        padding: 0;
        display: block;
        line-height: 1;
      }
      .sgif__block .sgif__items .sgi_f_img img {
        display: block;
        margin: 0 auto 0.2rem;
        height: auto;
        width: 30px;
      }
      .sgif__block .sgif__items .sgi_f_label {
        padding: 0;
        color: #fff;
        text-align: center;
        font-size: 0.6rem;
        opacity: 0.3;
        text-transform: capitalize;
        line-height: 1;
      }
      #lsd_dplang li.da,
      #lsd_dplang li.sv,
      #lsd_dplang_mobile li.da,
      #lsd_dplang_mobile li.sv {
        display: none !important;
      }
      #content .cumuli-son-api-widget.cumuli-son-api-games-list .yellow_btn {
        padding-top: 2.5rem;
      }
      .the-grid-thumb {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: start;
        align-items: flex-start;
        width: 100%;
      }
      .the-grid-thumb > .tgt__items {
        width: 48%;
        margin: 4% 0 0;
      }
      .the-grid-thumb > .tgt__items:nth-child(1) {
        margin-top: 0;
      }
      .the-grid-thumb > .tgt__items:nth-child(2) {
        margin-top: 0;
      }
      .the-grid-thumb > .tgt__items:nth-child(even) {
        margin-left: 2%;
      }
      .the-grid-thumb > .tgt__items:nth-child(odd) {
        margin-right: 2%;
      }
      .page-template-template-search .the-grid-thumb > .tgt__items:nth-child(1),
      .page-template-template-search
        .the-grid-thumb
        > .tgt__items:nth-child(2) {
        margin-top: 0;
      }
      .tgt__img {
        padding: 0;
        position: relative;
      }
      .tgt__img > a:link,
      .tgt__img > a:visted,
      .tgt__img > a:active {
        display: block;
      }
      .tgt__img img {
        display: block;
        width: 100%;
      }
      .tgt__items_holder {
        position: relative;
        padding: 0;
        margin: 0;
      }
      .tgt__items_holder .tgt__hover {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.7);
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        z-index: 2;
      }
      .tgt__items_holder .tgt__hover .tgt__table {
        display: table;
        width: 100%;
        height: 100%;
      }
      .tgt__items_holder .tgt__hover .tgt__tablecell {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
        padding: 0 0.5rem;
      }
      .tgt__items_holder .tgt__hover .tgt__title {
        padding: 0 0 0.5rem;
        text-align: center;
        font-size: 0.7rem;
        text-transform: capitalize;
        letter-spacing: 1px;
        text-shadow: 2px 2px 2px #00;
        color: #fff;
        font-weight: 600;
        word-break: break-all;
      }
      .tgt__items_holder .tgt__hover .hphc__type {
        padding: 0 0 0.5rem;
        text-align: center;
        font-size: 0.7rem;
        text-transform: capitalize;
        letter-spacing: 1px;
        text-shadow: 2px 2px 2px #00;
        color: #fff;
        font-weight: 600;
      }
      .tgt__items_holder .tgt__hover .tgt__demo {
        padding: 0.5rem 0 0;
        text-align: center;
        font-size: 0.7rem;
        text-transform: uppercase;
        font-family: 'Proxima Nova Bold', sans-serif !important;
      }
      .tgt__items_holder .tgt__hover .tgt__demo a:link,
      .tgt__items_holder .tgt__hover .tgt__demo a:visited,
      .tgt__items_holder .tgt__hover .tgt__demo a:active {
        margin: 0 auto;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-weight: 400;
        background: #13b5bf;
        border-radius: 26px;
        padding: 0.3rem 0.7rem;
        color: #fff;
        display: inline-block;
      }
      .tgt__items_holder .tgt__hover .tgt__reg {
        padding: 0;
        text-align: center;
        font-size: 0.7rem;
        text-transform: uppercase;
        font-family: 'Proxima Nova Extrabold' !important;
      }
      .tgt__items_holder .tgt__hover .tgt__reg a:link,
      .tgt__items_holder .tgt__hover .tgt__reg a:visited,
      .tgt__items_holder .tgt__hover .tgt__reg a:active {
        margin: 0 auto;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-weight: 400;
        border-radius: 26px;
        padding: 0.3rem 0.7rem;
        color: #fff !important;
        display: inline-block;
        text-decoration: none !important;
        border: double 2px transparent;
        border-radius: 80px;
        background-image: linear-gradient(transparent, transparent),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        background-origin: border-box;
        background-clip: content-box, border-box;
      }
      .tgt__items_holder .tgt__hover .hphc__demo {
        padding: 0.5rem 0 0;
        text-align: center;
        font-size: 0.7rem;
        text-transform: uppercase;
        font-family: 'Proxima Nova Extrabold' !important;
      }
      .tgt__items_holder .tgt__hover .hphc__demo a:link,
      .tgt__items_holder .tgt__hover .hphc__demo a:visited,
      .tgt__items_holder .tgt__hover .hphc__demo a:active {
        margin: 0 auto;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-weight: 400;
        background: rgba(255, 255, 255, 0.15);
        border-radius: 26px;
        padding: 0.5rem 0.7rem;
        color: #fff !important;
        display: inline-block;
        border: 1px solid #fff;
        text-decoration: none !important;
      }
      .tgt__items_holder .tgt__hover .hphc__reviewlink {
        text-align: center;
        padding: 0.5rem 0 0;
        font-size: 0.8rem;
        text-transform: lowercase;
      }
      .tgt__items_holder .tgt__hover .hphc__reviewlink a:link,
      .tgt__items_holder .tgt__hover .hphc__reviewlink a:visited,
      .tgt__items_holder .tgt__hover .hphc__reviewlink a:active {
        color: #ff0 !important;
        text-decoration: none !important;
      }
      .tgt__top,
      .tgt__items_holder .tgt__hover {
        display: none;
      }
      .tgt__top,
      .mob_tgt_top {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
      }
      .tgt__top .tgt_jackpot_1:first-child,
      .mob_tgt_top .tgt_jackpot_1:first-child {
        top: 0.5rem;
      }
      .tgt__top .tgt_jackpot_1,
      .mob_tgt_top .tgt_jackpot_1 {
        padding: 0;
        position: absolute;
        right: 0.5rem;
        top: 2.2rem;
        line-height: 1;
      }
      .tgt__top .tgt_jackpot_2,
      .mob_tgt_top .tgt_jackpot_2 {
        padding: 0;
        position: relative;
      }
      .tgt__top .tgt_jackpot_2 span,
      .mob_tgt_top .tgt_jackpot_2 span {
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-weight: 600;
        position: relative;
        z-index: 2;
        line-height: 120%;
        padding: 0.3rem 0.6rem;
        display: inline-block;
        font-size: 0.6rem;
      }
      .tgt__top .tgt_jackpot_2 .tgt_jackpot_3,
      .mob_tgt_top .tgt_jackpot_2 .tgt_jackpot_3 {
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        transform: skewX(169deg);
        background: #ed3c73;
        background: -moz-linear-gradient(
          left,
          #ed3c73 0%,
          #9f44a3 54%,
          #4a4ad1 100%
        );
        background: -webkit-linear-gradient(
          left,
          #ed3c73 0%,
          #9f44a3 54%,
          #4a4ad1 100%
        );
        background: linear-gradient(
          to right,
          #ed3c73 0%,
          #9f44a3 54%,
          #4a4ad1 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed3c73',endColorstr='#4a4ad1',GradientType=1);
      }
      .tgt__top .tgt_type_1:first-child,
      .mob_tgt_top .tgt_type_1:first-child {
        top: 0.5rem;
      }
      .tgt__top .tgt_type_1,
      .mob_tgt_top .tgt_type_1 {
        padding: 0;
        position: absolute;
        right: 0.5rem;
        top: 0.5rem;
      }
      .tgt__top .tgt_type_1.jackpot,
      .mob_tgt_top .tgt_type_1.jackpot {
        left: 0.5rem;
        right: unset;
      }
      .tgt__top .tgt_type_2,
      .mob_tgt_top .tgt_type_2 {
        padding: 0;
        position: relative;
        line-height: 1;
      }
      .tgt__top .tgt_type_2 span,
      .mob_tgt_top .tgt_type_2 span {
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-weight: 600;
        position: relative;
        z-index: 2;
        line-height: 120%;
        padding: 0.3rem 0.6rem;
        display: inline-block;
        font-size: 0.6rem;
      }
      .tgt__top .tgt_type_2 .tgt_type_3,
      .mob_tgt_top .tgt_type_2 .tgt_type_3 {
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        transform: skewX(169deg);
      }
      .tgt__top .tgt_type_2 .tgt_type_3.popular,
      .mob_tgt_top .tgt_type_2 .tgt_type_3.popular {
        background: #df912c;
        background: -moz-linear-gradient(left, #df912c 0%, red 100%);
        background: -webkit-linear-gradient(left, #df912c 0%, red 100%);
        background: linear-gradient(to right, #df912c 0%, red 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df912c',endColorstr='#ff0000',GradientType=1);
      }
      .tgt__top .tgt_type_2 .tgt_type_3.hot,
      .mob_tgt_top .tgt_type_2 .tgt_type_3.hot {
        background: #ffc560;
        background: -moz-linear-gradient(90deg, #ffc560 0%, #f26917 100%);
        background: -webkit-linear-gradient(90deg, #ffc560 0%, #f26917 100%);
        background: linear-gradient(90deg, #ffc560 0%, #f26917 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffc560",endColorstr="#f26917",GradientType=1);
      }
      .tgt__top .tgt_type_2 .tgt_type_3.new,
      .mob_tgt_top .tgt_type_2 .tgt_type_3.new {
        background: #fb5d58;
        background: -moz-linear-gradient(90deg, #fb5d58 0%, #e83238 100%);
        background: -webkit-linear-gradient(90deg, #fb5d58 0%, #e83238 100%);
        background: linear-gradient(90deg, #fb5d58 0%, #e83238 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fb5d58",endColorstr="#e83238",GradientType=1);
      }
      .tgt__top .tgt_type_2 .tgt_type_3.jackpot,
      .mob_tgt_top .tgt_type_2 .tgt_type_3.jackpot {
        background: #1673d3;
        background: -moz-linear-gradient(90deg, #1673d3 0%, #062a8c 100%);
        background: -webkit-linear-gradient(90deg, #1673d3 0%, #062a8c 100%);
        background: linear-gradient(90deg, #1673d3 0%, #062a8c 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1673d3",endColorstr="#062a8c",GradientType=1);
      }
      #content .no_padding_bottom {
        padding-bottom: 0 !important;
      }
      #content
        .ahti_trustly__block2__wrapper.peltit__block4_support
        > .wp-block-column:nth-child(1) {
        padding-top: 0;
      }
      #game__header {
        padding: 0;
      }
      #game__header .game_header__width {
        max-width: 100%;
        margin: 0 auto;
        position: relative;
        padding: 0;
        width: 100%;
      }
      #game__header .game_header__wrapper .game_header__bg {
        padding: 0;
        height: 470px;
        background-size: cover;
        background-position: bottom center;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #game__header .game_header__wrapper .game_header__title {
        width: 90%;
        margin: 0 auto;
      }
      #game__header .game_header__wrapper .game_header__title h1 {
        text-align: center;
        padding: 2rem 0;
      }
      .page-template-template-promotion #sec_content.xtra_space {
        padding: 72px 0 0;
      }
      .page-template-template-tarjouksetsub #sec_content.xtra_space {
        padding: 102px 0 0;
      }
      .page-template-template-tarjouksetsub .pelit__fimg {
        background-repeat: no-repeat;
        background-position: right top;
      }
      .page-template-template-tarjouksetsub .pelit__fimg.tarjuk_deskty {
        background-position: unset !important;
      }
      #sec_content.xtra_space {
        padding: 80px 0 0;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #content .ahti_petlit__block2 {
        padding: 3rem 0;
      }
      #content .ahti_petlit__block2 > .wrapper-inner {
        max-width: 360px;
        margin: 0 auto;
        position: relative;
        padding: 0;
        width: 90%;
      }
      #content .ahti_petlit__block2 > .wrapper-inner > .wrapper-inner-blocks {
        margin: 0 auto;
      }
      #content .ahti_petlit__block2__group {
        padding: 0;
        margin: 0 auto;
      }
      #content .yellow_btn {
        padding: 0;
        text-align: center;
        font-family: Proxima Nova Extrabold;
        text-transform: uppercase;
        line-height: 120%;
        font-size: 1.3rem;
      }
      #content .yellow_btn a:link,
      #content .yellow_btn a:visited,
      #content .yellow_btn a:active {
        display: table;
        padding: 0.5rem 2.5rem;
        border: 0;
        color: #fff !important;
        border-radius: 30px;
        text-decoration: none !important;
        margin: 0 auto;
        border-radius: 80px;
        background-image: linear-gradient(transparent, transparent),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        background-origin: border-box;
        background-clip: content-box, border-box;
        letter-spacing: 1px;
      }
      #content .yellow_btn a:hover {
        text-decoration: none !important;
      }
      #content .yellow_btn_fixwidth_mobile {
        padding: 0;
        text-align: center;
        font-family: Proxima Nova Extrabold;
        text-transform: uppercase;
        line-height: 120%;
        font-size: 1.3rem;
      }
      #content .yellow_btn_fixwidth_mobile a:link,
      #content .yellow_btn_fixwidth_mobile a:visited,
      #content .yellow_btn_fixwidth_mobile a:active {
        display: inline-block;
        padding: 0.5rem 2.5rem;
        border: 0;
        background: #f0e422;
        color: #0a39a1;
        border-radius: 30px;
        text-decoration: none;
        width: 300px;
        border: 2px solid #f0e422;
      }
      #content .yellow_btn_fixwidth_mobile a:hover {
        color: #0a39a1;
      }
      #content .remove_padding_bottom {
        padding-bottom: 0 !important;
      }
      #content .transparent_btn_fixwidth_mobile {
        padding: 1rem 0;
        text-align: center;
        font-family: Proxima Nova Bold;
        text-transform: uppercase;
        line-height: 120%;
        font-size: 1.3rem;
      }
      #content .transparent_btn_fixwidth_mobile a:link,
      #content .transparent_btn_fixwidth_mobile a:visited,
      #content .transparent_btn_fixwidth_mobile a:active {
        display: inline-block;
        padding: 0.5rem 2.5rem;
        border: 0;
        background: 0 0;
        color: #fff;
        border-radius: 30px;
        text-decoration: none;
        border: 2px solid #fff;
        width: 300px;
      }
      #content .transparent_btn_fixwidth_mobile a:hover {
        color: #f0e422;
        border: 2px solid #f0e422;
      }
      #content .ahti_petlit__block2__content {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        padding: 0;
        margin: 0;
        flex-direction: column;
      }
      #content .ahti_petlit__block2__content > .wp-block-column {
        width: 100%;
      }
      #content .ahti_petlit__block2__content > .wp-block-column:nth-child(2) {
        padding: 1.5rem 0 0;
        margin: 0 auto;
      }
      #content
        .ahti_petlit__block2__content
        > .wp-block-column:nth-child(2)
        figure {
        width: auto;
        display: table;
        margin: 0 auto;
      }
      #content .remove_margin {
        margin: 0 auto;
      }
      #content .remove_margin img {
        display: block;
      }
      #content .remove_margin figure {
        margin: 0 auto;
      }
      #content .ahti_pattop {
        padding: 3rem 0 0;
      }
      #content .ahti_padding_normal {
        padding: 3rem 0;
      }
      #content .ahti_padding_normal.ka_helper__top {
        padding-top: 0;
      }
      #content .ahti_padding_normal.ka_helper__bot {
        padding-bottom: 0;
      }
      #content .normal_flex {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        flex-direction: column;
        padding: 0;
        margin: 0 auto;
      }
      #content .normal_flex > .wp-block-column {
        width: 100%;
        margin: 0;
      }
      #content
        .ahti_vip__block1__wrapper.normal_flex
        > .wp-block-column:nth-child(1) {
        padding: 0 0 1rem;
      }
      #content
        .ahti_vip__block1__wrapper.normal_flex
        > .wp-block-column:nth-child(2) {
        padding: 0;
      }
      #content
        .ahti_vip__block1__wrapper.normal_flex
        > .wp-block-column:nth-child(2)
        figure
        img {
        display: block;
      }
      #content
        .ahti_vip__block2__wrapper.normal_flex
        > .wp-block-column:nth-child(1) {
        padding: 0 0 1rem;
      }
      #content
        .ahti_vip__block2__wrapper.normal_flex
        > .wp-block-column:nth-child(2) {
        padding: 0;
      }
      #content
        .ahti_vip__block2__wrapper.normal_flex
        > .wp-block-column:nth-child(2)
        figure
        img {
        display: block;
      }
      #content .ahti_vip__block3 {
        max-width: 100%;
        width: 100%;
      }
      #content .ahti_vip__block3_group > .wp-block-group__inner-container {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: start;
        align-items: flex-start;
      }
      #content .pearl__score_wrapper {
        width: 38%;
        margin: 0 6%;
        padding: 2.5rem 0 0;
      }
      #content
        .pearl__score_wrapper
        > .wp-block-group__inner-container
        .wp-block-image {
        padding: 0;
        margin: 0 auto;
      }
      #content
        .pearl__score_wrapper
        > .wp-block-group__inner-container
        .wp-block-image
        figure {
        padding: 0;
        margin: 0 auto;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        width: auto;
      }
      #content
        .pearl__score_wrapper
        > .wp-block-group__inner-container
        .wp-block-image
        figure
        picture {
        padding: 0;
        display: block;
        height: 100%;
      }
      #content
        .pearl__score_wrapper
        > .wp-block-group__inner-container
        .wp-block-image
        figure
        img {
        padding: 0;
        margin: 0 auto;
      }
      #content .pearl__score_wrapper > .wp-block-group__inner-container h3 {
        padding: 0.5rem 0 0.5rem;
        font-size: 1.5rem;
        text-align: center !important;
        text-transform: uppercase;
        line-height: 100%;
      }
      #content .pearl__score_wrapper > .wp-block-group__inner-container p {
        padding: 0;
        font-size: 1.4rem;
        line-height: 120%;
      }
      #content .pearl__score_wrapper:nth-child(1) {
        padding: 0;
      }
      #content .pearl__score_wrapper:nth-child(2) {
        padding: 0;
      }
      #content .ahti_vip__block4__wrapper > .wp-block-column:nth-child(2) {
        padding: 1rem 0 0;
      }
      #content
        .ahti_vip__block4__wrapper
        > .wp-block-column:nth-child(2)
        picture {
        display: block;
        width: 100%;
      }
      #content .ahti_vip__block4__wrapper > .wp-block-column:nth-child(2) img {
        display: block;
      }
      #content .ahti_about__block2__wrapper > .wp-block-column:nth-child(2) {
        padding: 1rem 0 0;
      }
      #content .ahti_about__block3__wrapper > .wp-block-column:nth-child(2) {
        padding: 1.5rem 0 0;
      }
      #content .ahti_about__block4__wrapper > .wp-block-column:nth-child(2) {
        padding: 1.5rem 0 0;
      }
      #content .kasinota_para_last {
        padding: 0 0 4rem;
      }
      #content .ahti__tarjoikset_block1 {
        padding: 3rem 0 0;
      }
      #content .ahti__tarjoikset_block2 {
        padding: 3rem 0;
      }
      #content .ahti__tarjoikset_block2 > .wp-block-group__inner-container {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
      }
      #content .tarjoikset__contents {
        width: 100%;
        padding: 2.5rem 0 0;
      }
      #content .tarjoikset__contents .wp-block-image {
        padding: 0 0 1.5rem;
        margin: 0 auto;
      }
      #content .tarjoikset__contents .wp-block-image figure {
        margin: 0 auto;
        padding: 0;
        width: 70%;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #content .tarjoikset__contents .wp-block-image picture {
        display: block;
        height: 100%;
      }
      #content .tarjoikset__contents .wp-block-image img {
        display: block;
        margin: 0 auto;
      }
      #content .tarjoikset__contents h3 {
        padding: 0 0 0.5rem;
        text-transform: uppercase;
        font-size: 1.5rem;
        line-height: 100%;
      }
      #content .tarjoikset__contents .tarjoikset__contents_para {
        padding: 0;
      }
      #content .tarjoikset__contents:nth-child(1) {
        padding: 0;
      }
      #content .ahti_trustly__block1_group {
        padding: 3rem 0;
      }
      #content .trustly__icon {
        padding: 0 0 1rem;
        text-align: center;
      }
      #content .trustly__icon > span {
        padding: 0 0 0 3.7rem;
        display: inline-block;
        position: relative;
      }
      #content .trustly__icon > span:before {
        content: '';
        position: absolute;
        left: 0;
        top: -12px;
        width: 51px;
        height: 60px;
        background-image: url('css_sprites.png');
        background-position: -202.8% 58%;
        background-size: 620% auto;
      }
      #content .yellow_btn.trustly_icon {
        text-transform: uppercase;
      }
      #content .yellow_btn.trustly_icon > a:link > span,
      #content .yellow_btn.trustly_icon > a:visited > span,
      #content .yellow_btn.trustly_icon > a:active > span {
        position: relative;
        display: block;
        padding: 0 2rem 0 0;
      }
      #content .yellow_btn.trustly_icon > a:link > span:after,
      #content .yellow_btn.trustly_icon > a:visited > span:after,
      #content .yellow_btn.trustly_icon > a:active > span:after {
        content: '';
        width: 22px;
        position: absolute;
        height: 26px;
        right: 0;
        top: -2px;
        background-image: url('css_sprites.png');
        background-position: -361px -133px;
      }
      #content .ahti_trustly__block2 {
        padding: 3rem 0 0;
      }
      #content .ahti_trustly__block2__wrapper {
        margin: 0 auto;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
      }
      #content .ahti_trustly__block2__wrapper > .wp-block-column {
        flex-basis: unset !important;
        width: 100%;
      }
      #content .ahti_trustly__block2__wrapper > .wp-block-column:nth-child(1) {
        padding: 0 0 1rem;
      }
      #content .ahti_trustly__block2__wrapper > .wp-block-column:nth-child(2) {
        padding: 0;
        margin: 0;
      }
      #content .ahti_trustly__img {
        margin: 0 auto;
      }
      #content .ahti_trustly__img figure {
        margin: 0 auto;
        display: block;
      }
      #content .ahti_trustly__img picture {
        display: block;
        height: 100%;
      }
      #content .ahti_trustly__img img {
        display: block;
        margin: 0 auto;
      }
      #content .ahti_trustly__block3__group {
        padding: 3rem 0;
      }
      #content .ahti_trustly__block3__row {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
        margin: 0 auto;
      }
      #content .ahti_trustly__block3__row > .wp-block-column {
        flex-basis: unset !important;
        width: 100%;
      }
      #content .ahti_trustly__block3__row > .wp-block-column:nth-child(1) {
        padding: 0;
        width: 90%;
        margin: 0 auto;
      }
      #content .ahti_trustly__block3__row > .wp-block-column:nth-child(2) {
        padding: 0;
        background-image: url('');
        height: 220px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top center;
        margin: 1rem auto 1rem;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .safari
        #content
        .ahti_trustly__block3__row
        > .wp-block-column:nth-child(2) {
        background-image: url('');
      }
      #content .ahti_trustly__block3__inner_group {
        padding: 0;
      }
      #content
        .ahti_trustly__block3__inner_group
        > .wp-block-group__inner-container {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
        margin: 0 auto;
        padding: 0;
      }
      #content .ahti_trustly__block3__theIcons {
        width: 100%;
        padding: 3rem 0 0;
      }
      #content
        .ahti_trustly__block3__theIcons
        > .wp-block-group__inner-container
        > figure {
        padding: 0 0 1rem;
        margin: 0;
        width: 100%;
      }
      #content
        .ahti_trustly__block3__theIcons
        > .wp-block-group__inner-container
        > figure
        picture {
        padding: 0;
        display: block;
        height: 100%;
      }
      #content
        .ahti_trustly__block3__theIcons
        > .wp-block-group__inner-container
        > figure
        img {
        padding: 0;
        margin: 0;
        display: block;
      }
      #content
        .ahti_trustly__block3__theIcons
        > .wp-block-group__inner-container
        > h3 {
        font-size: 1.8rem;
        line-height: 104%;
        padding: 0 0 1rem;
      }
      #content
        .ahti_trustly__block3__theIcons
        > .wp-block-group__inner-container
        > p {
        padding: 0;
      }
      #content .ahti_trustly__block3__theIcons:nth-child(1) {
        padding: 0;
      }
      #content .ahti_trustly__block4__inner_group {
        padding: 3rem 0;
      }
      #trustly-tab {
        padding: 0;
      }
      #habs__holder {
        padding: 0;
        margin: 0 0 2rem;
        border: 1px solid #d9ddf2;
        display: inline-block;
        border-radius: 3px;
        overflow: hidden;
      }
      #habs__holder ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        font-size: 0;
      }
      #habs__holder ul li {
        display: inline-block;
        text-transform: uppercase;
        font-weight: 400;
        font-size: 1.125rem;
        line-height: 100%;
        padding: 0;
      }
      #habs__holder ul li a:link,
      #habs__holder ul li a:visited,
      #habs__holder ul li a:active {
        display: inline-block;
        background: 0 0;
        color: #fff;
        padding: 1rem;
        text-decoration: none;
      }
      #habs__holder ul li a:hover {
        background: rgba(255, 255, 255, 0.1);
      }
      #habs__holder ul li .active {
        background: rgba(255, 255, 255, 0.1) !important;
      }
      #trustly-tab .habs__class {
        padding: 0;
      }
      #trustly-tab .habs__class h2 {
        font-size: 1.8rem;
      }
      #trustly-tab .habs__class > div {
        padding: 0;
      }
      #trustly-tab .habs__class > div p {
        padding: 0 0 1rem;
      }
      #trustly-tab .habs__class .habs__slider {
        padding: 2rem 0 0;
        position: relative;
      }
      #trustly-tab .habs__class .habs__slider .splide__pagination {
        display: block;
        padding: 0;
      }
      #trustly-tab .habs__class .habs__slider .splide__pagination > li {
        padding: 0;
        font-size: 0px;
        margin: 0 5px;
        display: inline;
      }
      #trustly-tab .habs__class .habs__slider .splide__pagination > li button {
        background: #a5a5a5;
        width: 50px !important;
        height: 5px !important;
        text-indent: -9999px;
        padding: 0;
        border: 0;
        border-radius: 0;
        opacity: 0.2;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .splide__pagination
        > li
        button:hover {
        opacity: 1;
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .splide__pagination
        > li
        button.is-active {
        opacity: 1;
      }
      #trustly-tab .habs__class .habs__slider .splide__arrows {
        position: absolute;
        top: 30%;
        width: 100%;
        z-index: 1;
        display: none;
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .splide__arrows
        .splide__arrow--prev {
        background: 0;
        border-radius: 0;
        border: 0 none;
        position: absolute;
        left: 0;
        cursor: pointer;
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .splide__arrows
        .splide__arrow--prev:before {
        content: '\f104';
        font-family: fontawesome;
        color: #fff;
        font-size: 3rem;
        line-height: 1;
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .splide__arrows
        .splide__arrow--next {
        background: 0;
        border-radius: 0;
        border: 0 none;
        position: absolute;
        right: 0;
        cursor: pointer;
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .splide__arrows
        .splide__arrow--next:before {
        content: '\f105';
        font-family: fontawesome;
        color: #fff;
        font-size: 3rem;
        line-height: 1;
      }
      #trustly-tab .habs__class .habs__slider .splide__arrows svg {
        display: none;
      }
      #trustly-tab .habs__class .habs__slider .habs__sliderx {
        padding: 0;
        width: 100%;
      }
      #trustly-tab .habs__class .habs__slider .habs__sliderx > .habs__image {
        padding: 0 0 2rem;
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .habs__sliderx
        > .habs__image
        figure {
        margin: 0;
        display: block;
        width: 100%;
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .habs__sliderx
        > .habs__image
        picture {
        height: 100%;
        display: block;
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .habs__sliderx
        > .habs__image
        img {
        display: block;
        margin: 0 auto;
        max-height: 405px !important;
      }
      #trustly-tab .habs__class .habs__slider .habs__sliderx .habs__content {
        padding: 4rem 0 1.5rem;
        position: relative;
      }
      #trustly-tab .habs__class .habs__slider .habs__sliderx .habs__content p {
        font-size: 1.5rem;
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .habs__sliderx
        .habs__content:before {
        padding: 0;
        font-family: Proxima Nova Extrabold;
        color: #fff;
        position: absolute;
        left: 0;
        top: -21px;
        font-size: 10.5rem;
        opacity: 0.1;
        line-height: 1;
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .habs__sliderx
        .habs__content_1:before {
        content: '01';
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .habs__sliderx
        .habs__content_2:before {
        content: '02';
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .habs__sliderx
        .habs__content_3:before {
        content: '03';
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .habs__sliderx
        .habs__content_4:before {
        content: '04';
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .habs__sliderx
        .habs__content_5:before {
        content: '05';
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .habs__sliderx
        .habs__content_6:before {
        content: '06';
      }
      #trustly-tab .habs__class .habs__slider .slick-dots {
        display: block;
        padding: 0;
      }
      #trustly-tab .habs__class .habs__slider .slick-dots > li {
        padding: 0;
        font-size: 0px;
        margin: 0 5px;
        display: inline;
      }
      #trustly-tab .habs__class .habs__slider .slick-dots > li button {
        background: #a5a5a5;
        width: 50px !important;
        height: 5px !important;
        text-indent: -9999px;
        padding: 0;
        border: 0;
        border-radius: 0;
        opacity: 0.2;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #trustly-tab .habs__class .habs__slider .slick-dots > li button:hover {
        opacity: 1;
      }
      #trustly-tab
        .habs__class
        .habs__slider
        .slick-dots
        > li.slick-active
        button {
        opacity: 1;
      }
      #content .ahti_trustly__block5__inner_group {
        padding: 3rem 0;
      }
      #content .ahti_zimpler_block1 {
        padding: 3rem 0;
      }
      #content .zimpler__img {
        margin: 0 auto 2rem;
      }
      #content .zimpler__img figure {
        padding: 0;
        display: block;
        margin: 0 auto;
        width: 80%;
      }
      #content .zimpler__img picture {
        height: 100%;
        display: block;
        margin: 0 auto;
      }
      #content .zimpler__img img {
        display: block;
        margin: 0 auto;
      }
      #content .zimpler__2cols {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-evenly;
        align-items: flex-start;
        border-top: 1px solid #5a91d5;
        border-bottom: 1px solid #5a91d5;
        margin: 1.5rem auto;
        padding: 2rem 0;
      }
      #content .zimpler__2cols > .wp-block-column {
        width: calc(50% - (0.66666666666667 * 30px));
        flex-basis: unset !important;
        margin: 0;
        flex-grow: unset !important;
      }
      #content .zimpler__2cols > .wp-block-column > .zimpler__2cols__para1 {
        padding: 0;
        line-height: 120%;
        font-size: 1.5rem;
      }
      #content .zimpler__2cols > .wp-block-column > .zimpler__2cols__para2 {
        padding: 0;
        font-family: Proxima Nova Extrabold;
        font-size: 2rem;
      }
      #content .zimplex_document {
        margin: 2rem auto 0;
      }
      #content .zimplex_document figure {
        padding: 0;
        display: block;
        margin: 0 auto;
        width: 100%;
      }
      #content .zimplex_document picture {
        height: 100%;
        display: block;
        margin: 0 auto;
      }
      #content .zimplex_document img {
        display: block;
        margin: 0 auto;
      }
      #content .payment__cards {
        padding: 1rem 0;
        margin: 0 auto;
      }
      #content .payment__cards > .wp-block-group__inner-container {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: start;
        align-items: flex-start;
        margin: 0;
        padding: 0;
      }
      #content .payment__cards__items {
        width: 30%;
        margin: 2rem 1.63% 0;
        align-items: center;
        display: flex;
        align-self: stretch;
        background: #fff;
        padding: 0.5rem;
        border: 1px solid rgba(0, 0, 0, 0.2);
      }
      #content .payment__cards__items > div {
        display: table;
        margin: 0 auto;
      }
      #content .payment__cards__items .wp-block-image {
        display: block;
        margin: 0 auto;
      }
      #content .payment__cards__items .wp-block-image figure {
        width: 100%;
        display: block;
        margin: 0 auto;
      }
      #content .payment__cards__items .wp-block-image picture {
        display: block;
        height: 100%;
      }
      #content .payment__cards__items .wp-block-image img {
        display: block;
        margin: 0 auto;
        max-height: 50px;
      }
      #content .payment__cards__items:nth-child(1),
      #content .payment__cards__items:nth-child(2),
      #content .payment__cards__items:nth-child(3) {
        margin-top: 0;
      }
      #content .ahti_zimpler_block2 {
        padding: 0 0 3rem;
      }
      #content .ahti_zimpler_block3 {
        padding: 3rem 0;
      }
      #content .etu__img_info {
        padding: 3rem 0 3rem;
      }
      #content .etu__img_info figure {
        padding: 0;
        margin: 0 auto;
        width: auto;
      }
      #content .etu__img_info picture {
        display: block;
        height: 100%;
      }
      #content .etu__img_info img {
        display: block;
        margin: 0 auto;
      }
      #content .talletues__topspace {
        padding-top: 2rem;
      }
      .habs__slider .left-arrow,
      .habs__slider .right-arrow {
        display: none;
      }
      #content
        .cumuli-son-api-game-single
        > .ahti_vikings__block3:nth-child(2)
        #top__percentage
        .transparent_btn_fixwidth_mobile {
        display: none !important;
      }
      #content
        .cumuli-son-api-game-single
        > .ahti_vikings__block1:nth-child(1) {
        padding: 0;
        max-width: 96%;
        width: 100%;
        height: 181px;
        margin: 0 auto 2rem;
        border-bottom: 5px solid #000;
      }
      #content
        .cumuli-son-api-game-single
        > .ahti_vikings__block1:nth-child(1)
        iframe {
        width: 100%;
        height: 100%;
      }
      #top__percentage {
        padding: 0 0 3rem;
      }
      #top__percentage h2 {
        display: block;
        text-align: center;
      }
      #top__percentage img {
        display: block;
        margin: 1.5rem auto 0;
      }
      #content .viking__title_icon {
        font-size: 2.2rem;
        font-family: Proxima Nova Bold;
      }
      #content .viking__title_icon picture {
        display: inline-block;
        vertical-align: middle;
        width: 50px;
        position: relative;
        top: -4px;
      }
      #content .viking__title_icon img {
        width: auto;
        display: block;
      }
      #content .ahti_vikings__block1 {
        padding: 0 0 3rem;
      }
      #content .viking__main__img {
        margin: 0 auto;
      }
      #content .viking__main__img figure {
        display: block;
        width: 100%;
        margin: 0 auto;
      }
      #content .viking__main__img picture {
        display: block;
        height: 100%;
        margin: 0 auto;
        width: 100%;
      }
      #content .viking__main__img img {
        display: block;
        margin: 0 auto;
      }
      #p_range {
        position: relative;
        height: 32px;
        margin: 3rem auto 1rem;
      }
      #p_range .range__up {
        padding: 0;
        background: #fff;
        opacity: 0.4;
        height: 15px;
        position: relative;
      }
      #p_range .range__up:after {
        content: '';
        width: 17px;
        height: 29px;
        position: absolute;
        background-image: url('css_sprites.png');
        right: -8px;
        top: -35px;
        background-position: -425px -129px;
      }
      #p_range .range__bg {
        padding: 0;
        width: 100%;
        height: 7px;
        background: #fff;
        position: relative;
        top: 11px;
      }
      #p_range .left__tip {
        padding: 0;
        background: #5b96d9;
        width: 31px;
        height: 31px;
        border: 7px solid #fff;
        border-radius: 50%;
        position: absolute;
        top: -1px;
        left: -2px;
      }
      #p_range .right__tip {
        padding: 0;
        background: #5b96d9;
        width: 31px;
        height: 31px;
        border: 7px solid #fff;
        border-radius: 50%;
        position: absolute;
        top: -1px;
        right: -2px;
      }
      #p_range__labels {
        padding: 0 0 1.5rem;
      }
      #p_range__labels .p_range__labels__left {
        float: left;
        text-align: left;
      }
      #p_range__labels .p_range__labels__right {
        float: right;
        text-align: right;
      }
      #p_range__labels .p_range__labels .p_range__labels__price {
        padding: 0;
        font-family: 'Proxima Nova bold', sans-serif;
        line-height: 120%;
        font-size: 1.3rem;
      }
      #p_range__labels .p_range__labels .p_range__labels__label {
        padding: 0;
        font-size: 1.1rem;
      }
      #p_range__cols {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
        margin: 0 auto 2rem;
      }
      #p_range__cols > div {
        width: 100%;
        font-size: 0;
      }
      #p_range__cols > .p_range__col1 {
        padding: 0;
      }
      #p_range__cols > .p_range__col2 {
        padding: 1rem 0 0;
      }
      #p_range__cols > .p_range__col3 {
        padding: 1rem 0 0;
        border-top: 1px solid #7395d9;
        margin: 1rem 0 0;
      }
      #p_range__cols span.col__label {
        padding: 0;
        display: block;
        color: #fff;
        text-align: center;
        font-size: 1.1rem;
      }
      #p_range__cols span.col__content {
        padding: 0;
        font-family: 'Proxima Nova Bold', sans-serif;
        font-size: 2rem;
        text-align: center;
        display: block;
        color: #fff;
        line-height: 120%;
      }
      #content .viking__2boxes {
        padding: 2rem 0 3rem;
      }
      #content .viking__2boxes > div {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
      }
      #content .viking__2boxes > div > .viking__2boxes__items:nth-child(1) {
        padding: 0;
      }
      #content .viking__2boxes > div > .viking__2boxes__items {
        width: 100%;
        padding: 2rem 0 0;
      }
      #content .viking__2boxes > div > .viking__2boxes__items .wp-block-image {
        margin: 0 auto;
        height: 59px;
      }
      #content
        .viking__2boxes
        > div
        > .viking__2boxes__items
        .wp-block-image
        figure {
        display: block;
        width: 100%;
        margin: 0 auto;
      }
      #content
        .viking__2boxes
        > div
        > .viking__2boxes__items
        .wp-block-image
        picture {
        display: block;
        height: 100%;
      }
      #content
        .viking__2boxes
        > div
        > .viking__2boxes__items
        .wp-block-image
        img {
        display: block;
        margin: 0 auto;
      }
      #content .viking__2boxes > div > .viking__2boxes__items p {
        padding: 0;
        font-size: 1.1rem;
        text-align: center;
      }
      #content .ahti_vikings__block3 {
        padding: 0 0 3rem;
      }
      #content .viking__img001 {
        margin: 0 auto 0;
        padding: 1rem 0 0;
      }
      #content .viking__img001 figure {
        margin: 0 auto;
        padding: 0;
        display: block;
        width: 100%;
      }
      #content .viking__img001 picture {
        display: block;
        margin: 0 auto;
        height: 100%;
      }
      #content .viking__img001 img {
        display: block;
        margin: 0 auto;
      }
      #content .ahti_vikings__block4 {
        padding: 3rem 0;
      }
      #content .ahti_vikings__block4.helper__b4 {
        display: block;
      }
      #content
        .ahti_vikings__block4.helper__b4
        .wp-block-group__inner-container {
        padding: 0;
      }
      #content
        .ahti_vikings__block4.helper__b4
        .wp-block-group__inner-container
        .ahti_vikings__block4 {
        padding: 0;
      }
      #content
        .ahti_vikings__block4.helper__b4
        .wp-block-group__inner-container
        .ahti_vikings__block4
        .wp-block-group__inner-container {
        max-width: unset;
        margin: unset;
        width: unset;
      }
      #content
        .ahti_vikings__block4.helper__b4
        .wp-block-group__inner-container
        .ahti_vikings__block4
        .wp-block-group__inner-container
        .control__paragraph_desktop {
        width: unset;
        margin: 0;
      }
      #content .add_extra_space_padding_bottom1 {
        padding-bottom: 2rem;
      }
      #content .add_extra_space_padding_bottom2 {
        padding-bottom: 3rem;
      }
      #content .add_extra_space_padding_top1 {
        padding-top: 2rem;
      }
      #content .add_extra_space_padding_top2 {
        padding-top: 2rem;
      }
      #content .viking__img002,
      #content .viking__img003,
      #content .viking__img004,
      #content .viking__img005,
      #content .viking__img006 {
        margin: 0 auto 0;
        padding: 1rem 0 2rem;
      }
      #content .viking__img002 figure,
      #content .viking__img003 figure,
      #content .viking__img004 figure,
      #content .viking__img005 figure,
      #content .viking__img006 figure {
        margin: 0 auto;
        padding: 0;
        display: block;
        width: 100%;
      }
      #content .viking__img002 picture,
      #content .viking__img003 picture,
      #content .viking__img004 picture,
      #content .viking__img005 picture,
      #content .viking__img006 picture {
        display: block;
        margin: 0 auto;
        height: 100%;
      }
      #content .viking__img002 img,
      #content .viking__img003 img,
      #content .viking__img004 img,
      #content .viking__img005 img,
      #content .viking__img006 img {
        display: block;
        margin: 0 auto;
      }
      #content .other__games {
        padding: 0;
      }
      #content .other__games > div {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: start;
        align-items: flex-start;
        flex-direction: unset;
      }
      #content .other__games__items {
        width: 100%;
        margin: 1rem 0 0;
      }
      #content .other__games__items > div .wp-block-image {
        margin: 0 auto;
        position: relative;
      }
      #content .other__games__items > div .wp-block-image figure {
        margin: 0 auto;
        padding: 0;
        display: block;
        width: 100%;
      }
      #content .other__games__items > div .wp-block-image picture {
        display: block;
        margin: 0 auto;
        height: 100%;
      }
      #content .other__games__items > div .wp-block-image img {
        display: block;
        margin: 0 auto;
        width: 100%;
      }
      #content .other__games__items > div .wp-block-image .hphc_abs {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #content .other__games__items > div .wp-block-image .hphc_table {
        display: table;
        width: 100%;
        height: 100%;
      }
      #content .other__games__items > div .wp-block-image .hphc_tablecell {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
      }
      #content .other__games__items > div .wp-block-image .hphc__btns {
        padding: 0 1rem;
      }
      #content
        .other__games__items
        > div
        .wp-block-image
        .hphc__btns
        .hphc__title {
        font-size: 1rem;
        line-height: 120%;
        padding: 0 0 0.5rem;
        text-align: center;
        font-weight: 600;
        letter-spacing: 1px;
        text-shadow: 2px 2px 2px #000;
      }
      #content
        .other__games__items
        > div
        .wp-block-image
        .hphc__btns
        .hphc__type {
        padding: 0 0 1rem;
        font-size: 0.8rem;
        text-align: center;
        text-shadow: 1px 1px 1px #000;
        letter-spacing: 1px;
      }
      #content
        .other__games__items
        > div
        .wp-block-image
        .hphc__btns
        .hphc__reg {
        font-size: 0.8rem;
        text-align: center;
        font-family: 'Proxima Nova Extrabold' !important;
      }
      #content
        .other__games__items
        > div
        .wp-block-image
        .hphc__btns
        .hphc__reg
        a:link,
      #content
        .other__games__items
        > div
        .wp-block-image
        .hphc__btns
        .hphc__reg
        a:link,
      #content
        .other__games__items
        > div
        .wp-block-image
        .hphc__btns
        .hphc__reg
        a:link {
        margin: 0 auto;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-weight: 400;
        background: #f0e422;
        border-radius: 26px;
        padding: 0.3rem 0.7rem;
        color: #0a39a1;
        display: inline-block;
        text-decoration: none;
      }
      #content
        .other__games__items
        > div
        .wp-block-image
        .hphc__btns
        .hphc__demo {
        font-size: 0.8rem;
        text-align: center;
        font-family: 'Proxima Nova Extrabold' !important;
      }
      #content
        .other__games__items
        > div
        .wp-block-image
        .hphc__btns
        .hphc__demo
        a:link,
      #content
        .other__games__items
        > div
        .wp-block-image
        .hphc__btns
        .hphc__demo
        a:link,
      #content
        .other__games__items
        > div
        .wp-block-image
        .hphc__btns
        .hphc__demo
        a:link {
        margin: 0 auto;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-weight: 400;
        background: #13b5bf;
        border-radius: 26px;
        padding: 0.5rem 0.7rem;
        color: #fff;
        display: inline-block;
        text-decoration: none;
      }
      #content
        .other__games__items
        > div
        .wp-block-image
        .hphc__btns
        .hphc__reviewlink {
        font-size: 0.8rem;
        text-align: center;
      }
      #content
        .other__games__items
        > div
        .wp-block-image
        .hphc__btns
        .hphc__reviewlink
        a:link,
      #content
        .other__games__items
        > div
        .wp-block-image
        .hphc__btns
        .hphc__reviewlink
        a:visited,
      #content
        .other__games__items
        > div
        .wp-block-image
        .hphc__btns
        .hphc__reviewlink
        a:active {
        padding: 0;
      }
      #content
        .other__games__items
        > div
        .wp-block-image
        .hphc__btns
        .hphc__reviewlink
        a:hover {
        text-decoration: underline;
      }
      .white_bg {
        background: #fff;
        padding: 2rem 0;
      }
      #content .ahti_ohjeet_block1 {
        padding: 0 0 2rem;
      }
      #content .ahti_ohjeet_faq {
        padding: 0 0 2rem;
      }
      #content .ahti_ohjeet_faq.last-faq {
        padding: 0;
      }
      #tarj__title_helper {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        padding: 0;
        position: absolute;
        bottom: 2.5rem;
        left: 0;
      }
      .page-template-template-promotion
        #content
        .pelit__fimg_inner
        .entry-content
        h1,
      .page-template-template-tarjouksetsub
        #content
        .pelit__fimg_inner
        .entry-content
        h1 {
        padding: 0 0 0.5rem;
      }
      .page-template-template-promotion
        #content
        .pelit__fimg_inner
        .entry-content
        p.short_info,
      .page-template-template-tarjouksetsub
        #content
        .pelit__fimg_inner
        .entry-content
        p.short_info {
        font-size: 0.9rem;
      }
      .page-template-template-promotion
        #content
        .pelit__fimg_inner
        .entry-content
        #tarj__title_helper
        h1,
      .page-template-template-tarjouksetsub
        #content
        .pelit__fimg_inner
        .entry-content
        #tarj__title_helper
        h1 {
        font-family: 'Bebas Neue', sans-serif;
        color: #fff;
        font-weight: 400;
        line-height: 100%;
        padding: 0;
        font-size: 1.6rem;
        letter-spacing: 1px;
      }
      .page-template-template-promotion
        #content
        .pelit__fimg_inner
        .entry-content
        #tarj__title_helper
        p.short_info,
      .page-template-template-tarjouksetsub
        #content
        .pelit__fimg_inner
        .entry-content
        #tarj__title_helper
        p.short_info {
        font-family: 'Bebas Neue', sans-serif;
        color: #fff;
        font-weight: 400;
        line-height: 100%;
        padding: 0.5rem 0 0;
        font-size: 1.1rem;
        letter-spacing: 1px;
      }
      .pelit__fimg {
        padding: 0;
        background-size: cover;
        height: 250px;
        background-position: top center;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .pelit__fimg_inner {
        height: 100%;
      }
      .pelit__fimg_table {
        display: table;
        height: 100%;
        width: 100%;
      }
      .page-template-template-promotion .pelit__fimg_table_cell,
      .page-template-template-tarjouksetsub .pelit__fimg_table_cell {
        position: relative;
      }
      .pelit__fimg_table_cell {
        display: table-cell;
        height: 100%;
        width: 100%;
        vertical-align: middle;
      }
      #content .pelit__fimg_inner .entry-content h1 {
        text-align: left;
        font-size: 2.2rem;
      }
      #content .pelit__fimg_inner .yellow_btn {
        text-align: left;
        padding: 1rem 0 0;
        font-size: 1rem;
      }
      #content .pelit__fimg_inner .yellow_btn a:link,
      #content .pelit__fimg_inner .yellow_btn a:visited,
      #content .pelit__fimg_inner .yellow_btn a:active {
        margin: 0;
        padding: 0.5rem 1rem;
      }
      #the_group_pelit_desktop_nav {
        display: none;
      }
      #pelit_nav.nooverflow {
        overflow: hidden !important;
      }
      #pelit_nav {
        padding: 0;
      }
      #pelit_nav > div {
        padding: 0;
      }
      .mob_pelit_wrapper {
        border-bottom: 1px solid #5b98db;
      }
      #the_group_pelit_mobile_nav {
        padding: 0;
      }
      #pelit_flipper.stat > span:after {
        content: '\f0d8';
      }
      #pelit_flipper {
        padding: 0 3%;
        float: none;
        width: auto;
        height: 60px;
        cursor: pointer;
      }
      #pelit_flipper > span {
        padding: 0 1.7rem 0 2.2rem;
        display: block;
        font-family: 'Proxima Nova Semibold', sans-serif;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: 0px;
        font-size: 1rem;
        line-height: 60px;
        position: relative;
      }
      #pelit_flipper > span.hide__bg {
        position: relative;
      }
      #pelit_flipper > span.hide__bg .this_img {
        position: absolute;
        left: 0;
        top: 14px;
      }
      #pelit_flipper > span.hide__bg:before {
        background-image: unset;
      }
      #pelit_flipper > span:before {
        content: '';
        position: absolute;
        width: 28px;
        height: 30px;
        left: 0;
        background-image: url('');
        top: 15px;
      }
      #pelit_flipper > span:after {
        content: '\f0d7';
        font-family: fontawesome;
        position: absolute;
        right: 14px;
        top: 20px;
        line-height: 1;
      }
      #the_filters {
        padding: 0;
        float: right;
        width: 28%;
        height: 60px;
      }
      #the_filters .filter1 {
        padding: 0;
        float: left;
        width: 50%;
        height: 60px;
        border-left: 1px solid #5b98db;
        border-right: 1px solid #5b98db;
      }
      #the_filters .filter1 span {
        padding: 0;
        display: block;
        height: 100%;
        text-align: center;
        width: 100%;
      }
      #the_filters .filter1 span img {
        padding: 0;
        display: block;
        margin: 0 auto 0;
        position: relative;
        top: 18px;
        width: 21px;
      }
      #the_filters .filter2 {
        padding: 0;
        float: left;
        width: 50%;
        height: 60px;
      }
      #the_filters .filter2 span {
        padding: 0;
        display: block;
        height: 100%;
        text-align: center;
        width: 100%;
      }
      #the_filters .filter2 span img {
        padding: 0;
        display: block;
        margin: 0 auto 0;
        position: relative;
        top: 16px;
        width: 23px;
      }
      #mob_pelit_nav_ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
      }
      #mob_pelit_nav_ul li:first-child {
        border-top: 0 none;
      }
      #mob_pelit_nav_ul li {
        padding: 0 3%;
        font-family: 'Proxima Nova Semibold', sans-serif;
        font-size: 1rem;
        text-transform: uppercase;
        line-height: 120%;
        border-top: 1px solid #5b98db;
      }
      #mob_pelit_nav_ul li a:link,
      #mob_pelit_nav_ul li a:visited,
      #mob_pelit_nav_ul li a:active {
        padding: 1rem 0 1rem 2.2rem;
        opacity: 0.7;
        position: relative;
        display: block;
        color: #fff;
        text-decoration: none;
        position: relative;
      }
      #mob_pelit_nav_ul li a:link img.withprice,
      #mob_pelit_nav_ul li a:visited img.withprice,
      #mob_pelit_nav_ul li a:active img.withprice {
        top: 16px;
      }
      #mob_pelit_nav_ul li a:link img,
      #mob_pelit_nav_ul li a:visited img,
      #mob_pelit_nav_ul li a:active img {
        position: absolute;
        left: -1px;
        top: 10px;
      }
      #mob_pelit_nav_ul li a:link .jackpot_pelitnav,
      #mob_pelit_nav_ul li a:visited .jackpot_pelitnav,
      #mob_pelit_nav_ul li a:active .jackpot_pelitnav {
        padding: 0.5rem;
        transform: skewX(170deg) !important;
        background: #ed3c73;
        background: -moz-linear-gradient(
          left,
          #ed3c73 0%,
          #9f44a3 54%,
          #4a4ad1 100%
        );
        background: -webkit-linear-gradient(
          left,
          #ed3c73 0%,
          #9f44a3 54%,
          #4a4ad1 100%
        );
        background: linear-gradient(
          to right,
          #ed3c73 0%,
          #9f44a3 54%,
          #4a4ad1 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed3c73',endColorstr='#4a4ad1',GradientType=1);
        margin-left: 0.5rem;
        display: inline-block;
      }
      #mob_pelit_nav_ul li a:link .jackpot_pelitnav > span,
      #mob_pelit_nav_ul li a:visited .jackpot_pelitnav > span,
      #mob_pelit_nav_ul li a:active .jackpot_pelitnav > span {
        padding: 0;
        transform: skewX(-170deg) !important;
      }
      #mob_pelit_nav_ul li a:link .jackpotdaily_pelitnav,
      #mob_pelit_nav_ul li a:visited .jackpotdaily_pelitnav,
      #mob_pelit_nav_ul li a:active .jackpotdaily_pelitnav {
        padding: 0.5rem;
        transform: skewX(170deg) !important;
        background: #ffc45f;
        background: -moz-linear-gradient(
          left,
          #ffc45f 0%,
          #f9993d 54%,
          #f26918 100%
        );
        background: -webkit-linear-gradient(
          left,
          #ffc45f 0%,
          #f9993d 54%,
          #f26918 100%
        );
        background: linear-gradient(
          to right,
          #ffc45f 0%,
          #f9993d 54%,
          #f26918 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc45f',endColorstr='#f26918',GradientType=1);
        margin-left: 0.5rem;
        display: inline-block;
      }
      #mob_pelit_nav_ul li a:link .jackpotdaily_pelitnav > span,
      #mob_pelit_nav_ul li a:visited .jackpotdaily_pelitnav > span,
      #mob_pelit_nav_ul li a:active .jackpotdaily_pelitnav > span {
        padding: 0;
        transform: skewX(-170deg) !important;
      }
      #mob_pelit_nav_ul li a:hover {
        opacity: 1;
      }
      #mob_pelit_nav_ul li a:before {
        content: '';
        position: absolute;
        width: 28px;
        height: 30px;
        left: 0;
        background-image: url('');
        top: 11px;
        display: none;
      }
      #vandsearch {
        float: right;
        width: 12%;
      }
      #content .providers__gamesthumbs.new_pelit_helper_thumbs {
        padding: 3rem 0;
      }
      #the_group_pelit_desktop_info {
        padding: 1rem 3%;
      }
      .s__parent.s__2 {
        opacity: 0.6;
      }
      .s__parent.s__1 {
        padding: 0;
      }
      .s__parent.s__2 .s__child1 {
        padding-bottom: 0;
      }
      .s__parent {
        display: block;
        font-family: 'Proxima Nova Semibold';
        text-align: center;
        padding: 0 0 1rem;
        text-transform: uppercase;
        color: #fff;
        line-height: 120%;
      }
      .s__parent .s__child1,
      .s__parent .s__child2 {
        display: block;
        position: relative;
      }
      .s__parent .s__child1 {
        padding: 0.5rem 0;
        display: inline-block;
      }
      .s__parent .s__child2 {
        padding: 0.5rem;
        display: table;
        margin: 0 auto;
        background: #fff;
        color: #0c52b8;
        transform: skewX(170deg);
        border-radius: 4px;
      }
      .s__parent .s__child2 .s__numbers {
        transform: skewX(-170deg);
        display: inline-block;
      }
      .s__parent .s__child2.c__child2 {
        position: relative;
        background: 0 0;
        color: #fff;
        padding: 0;
      }
      .s__parent .s__child2.c__child2:before {
        content: '';
        position: relative;
        background-image: url('');
        top: 5px;
        left: 0;
        transform: unset;
        display: inline-block;
        width: 20px;
        height: 20px;
        background-color: transparent;
        margin: 0 0.5rem 0 0;
      }
      .s__parent .s__child2.c__child2:after {
        display: none;
      }
      #payments__tab {
        padding: 1.5rem 0 2.5rem;
      }
      #pabs__holder {
        padding: 0;
        margin: 0 auto 2rem auto;
        border: 1px solid #d9ddf2;
        display: table;
        border-radius: 3px;
        overflow: hidden;
      }
      #pabs__holder .pabs {
        list-style-type: none;
        margin: 0;
        padding: 0;
        font-size: 0;
      }
      #pabs__holder .pabs > li {
        display: block;
        text-transform: uppercase;
        font-weight: 400;
        font-size: 1.125rem;
        line-height: 100%;
        padding: 0;
      }
      #pabs__holder .pabs > li a:link,
      #pabs__holder .pabs > li a:visited,
      #pabs__holder .pabs > li a:active {
        display: inline-block;
        background: 0 0;
        color: #fff;
        padding: 1rem 2rem;
        text-decoration: none;
      }
      #pabs__holder .pabs > li a:hover {
        background: rgba(255, 255, 255, 0.1);
      }
      #pabs__holder .pabs > li a.active {
        background: rgba(255, 255, 255, 0.1) !important;
      }
      #pabs_content_outer {
        overflow-x: auto;
      }
      #pabs_content_inner {
        padding: 0;
        width: 530px;
        margin: 0 auto;
      }
      #pabs_content_inner {
        padding: 0;
      }
      #pabs_content_inner > div {
        padding: 0;
        background: #fff;
      }
      #pabs_content_inner .pabs__title_holder {
        padding: 0;
      }
      #pabs_content_inner .pabs__title {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        padding: 0;
        margin: 0 auto;
        background: #e4e9f4;
      }
      #pabs_content_inner .pabs__title .pabs__title_tb {
        width: 33.3333%;
        align-self: stretch;
      }
      #pabs_content_inner .pabs__title .pabs__title_tbc {
        padding: 0;
        display: table;
        width: 100%;
        height: 100%;
        border-right: 1px solid #cdd1db;
      }
      #pabs_content_inner
        .pabs__title
        .pabs__title_tb:nth-child(3)
        .pabs__title_tbc {
        border-right: 0 none;
      }
      #pabs_content_inner .pabs__title h4 {
        padding: 1.5rem 0.7rem;
        color: rgba(0, 0, 0, 0.5);
        text-align: center;
        text-transform: uppercase;
        font-family: 'Proxima Nova', sans-serif;
        font-weight: 400;
        line-height: 120%;
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
        font-size: 1rem;
      }
      #pabs_content_inner .pabs__content_holder .pabs__content__flex {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        margin: 0 auto;
        padding: 0;
      }
      #pabs_content_inner
        .pabs__content_holder
        .pabs__content__flex
        > .pabs__content__items {
        width: 33.3333%;
        align-self: stretch;
        border-right: 1px solid #e5e5e5;
      }
      #pabs_content_inner
        .pabs__content_holder
        .pabs__content__flex
        > .pabs__content__items
        .pabs__content__items_tb {
        display: table;
        height: 100%;
        width: 100%;
      }
      #pabs_content_inner
        .pabs__content_holder
        .pabs__content__flex
        > .pabs__content__items
        .pabs__content__items_tbc {
        display: table-cell;
        height: 100%;
        width: 100%;
        vertical-align: middle;
      }
      #pabs_content_inner
        .pabs__content_holder
        .pabs__content__flex
        > .pabs__content__items
        .pabs__content__items_tbx {
        padding: 1rem;
        text-align: center;
      }
      #pabs_content_inner
        .pabs__content_holder
        .pabs__content__flex
        > .pabs__content__items
        .pabs__content__items_tbx
        img {
        border: 1px solid #ebebeb;
        box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
      }
      #pabs_content_inner
        .pabs__content_holder
        .pabs__content__flex
        > .pabs__content__items
        .pabs__content__items_tbx
        p {
        color: rgba(0, 0, 0, 0.85);
        padding: 0;
        line-height: 120%;
      }
      .pl__wrapper {
        padding: 2rem 0 3rem;
      }
      #pl__parent.nonefin .pl__upper {
        border-bottom: 0 none !important;
      }
      #pl__parent {
        padding: 0;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
      }
      #pl__parent .pl__item:nth-child(1) {
        margin: 0;
      }
      #pl__parent .pl__item {
        width: 100%;
        margin: 1.5rem 0 0;
        background: #fff;
        border-radius: 11px !important;
      }
      #pl__parent .pl__upper.group {
        border-bottom: 1px solid #e5e5e5;
        padding: 1.5rem;
      }
      #pl__parent .pl__img img {
        display: block;
        margin: 0 auto;
      }
      #pl__parent .pl__img {
        float: none;
        width: 100%;
        padding: 0 0 1rem;
      }
      #pl__parent .pl__titlec {
        float: none;
        width: 100%;
      }
      #pl__parent .pl__titlec h3 {
        color: #333;
        text-align: center;
        font-size: 1.4rem;
        padding: 0 0 1rem;
      }
      #pl__parent .pl__titlec p {
        text-transform: capitalize;
        padding: 1rem 0 0;
        font-family: 'Proxima Nova Extrabold', sans-serig;
        font-size: 0.9rem;
        text-align: center;
      }
      #pl__parent .pl__titlec p a:link,
      #pl__parent .pl__titlec p a:visited,
      #pl__parent .pl__titlec p a:active {
        text-decoration: none !important;
        color: #fff;
        display: inline-block;
        border-radius: 10px;
        padding: 0.3rem 1.3rem;
        border: double 2px transparent;
        border-radius: 80px;
        background-image: linear-gradient(transparent, transparent),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        background-origin: border-box;
        background-clip: content-box, border-box;
      }
      #pl__parent .pl__titlec p a:hover {
        text-decoration: none;
      }
      #pl__parent .pl__typelists ul {
        display: table;
        margin: 0 auto;
        list-style-type: none;
        padding: 0;
      }
      #pl__parent .pl__typelists ul li:nth-child(1) {
        margin-right: 1rem;
      }
      #pl__parent .pl__typelists ul li {
        display: inline-block;
        padding: 0 0 0 1.7rem !important;
        font-size: 1.125rem;
        color: #7f7f7f;
        text-transform: capitalize;
        position: relative;
      }
      #pl__parent .pl__typelists ul li.pl__cross {
        text-align: left;
      }
      #pl__parent .pl__typelists ul li.pl__cross:before {
        content: '';
        background-image: url('');
        position: absolute;
        top: -1px;
        left: 0;
        height: 25px;
        width: 23px;
        background-position: -26px 0;
      }
      #pl__parent .pl__typelists ul li.pl__cross.mate {
        text-align: left;
      }
      #pl__parent .pl__typelists ul li.pl__cross.mate:before {
        content: '';
        background-position: -3px 0;
      }
      #pl__parent .pl__lower {
        padding: 1.5rem;
      }
      #pl__parent .pl__lower .semi_title {
        color: #000;
        opacity: 0.5;
        font-size: 1.125rem;
        text-align: center;
        padding: 0 0 0.5rem;
        font-weight: 500;
      }
      #pl__parent .pl__lower .semi_info {
        padding: 0;
        text-align: center;
        color: #000;
        font-size: 1.125rem;
      }
      #pl__parent .pl__lower .clock_icon {
        position: relative;
      }
      #pl__parent .pl__lower .clock_icon > span {
        position: relative;
        padding: 0 0 0 1.8rem;
      }
      #pl__parent .pl__lower .clock_icon > span:before {
        content: '';
        background-image: url('');
        position: absolute;
        top: 0;
        left: 0;
        height: 25px;
        width: 23px;
        background-position: -2px -24px;
      }
      #pl__parent .pl__lower .clock_icon:before {
        content: '';
      }
      #pl__parent .pl__lower .info_icon {
        position: relative;
      }
      #pl__parent .pl__lower .info_icon > span {
        position: relative;
        padding: 0 0 0 1.8rem;
      }
      #pl__parent .pl__lower .info_icon > span:before {
        content: '';
        background-image: url('');
        position: absolute;
        top: 0;
        left: 0;
        height: 25px;
        width: 23px;
        background-position: -26px -24px;
      }
      #pl__parent .pl__lower .info_icon:before {
        content: '';
      }
      #pl__parent .pl__lower .pl__lower_left {
        display: block;
      }
      #pl__parent .pl__lower .pl__lower_right {
        padding: 1rem 0 0;
      }
      #content .skrill__cols2 {
        padding: 2rem 0;
        width: 85%;
        margin: 0 auto;
      }
      #content .skrill__cols2 > .wp-block-group__inner-container {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
      }
      #content .skrill__cols2 .skrill__cols2_items:nth-child(1) {
        padding: 0;
      }
      #content .skrill__cols2 .skrill__cols2_items {
        width: 100%;
        padding: 3rem 0 0;
      }
      #content .skrill__cols2 .skrill__cols2_items > div {
        padding: 0;
      }
      #content .skrill__cols2 .skrill__cols2_items > div figure {
        margin: 0;
        padding: 0 0 1rem;
      }
      #content .skrill__cols2 .skrill__cols2_items > div figure picture {
        margin: 0;
      }
      #content .skrill__cols2 .skrill__cols2_items > div figure img {
        margin: 0;
      }
      #content .skrill__cols2 .skrill__cols2_items > div > h3 {
        font-size: 1.5rem;
        font-weight: 700;
        padding: 0 0 1rem;
        line-height: 120%;
      }
      #content .skrill__cols2 .skrill__cols2_items > div > p {
        padding: 0;
      }
      #content .ahti_zimpler_block1.skrill__helper {
        padding: 3rem 0 0;
      }
      .safari #content .skrill__bg_image {
        background-image: url('');
      }
      #content .skrill__bg_image {
        padding: 0;
        background-image: url('');
        height: 450px;
        background-size: 130% auto;
        background-repeat: no-repeat;
        background-position: top center;
        margin: 2rem auto 0;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #read_more__wrapper {
        margin: 0 auto 2rem;
      }
      #read_more__wrapper .textwidget {
        padding: 2rem 0 0;
      }
      #read_more__wrapper .textwidget p {
        text-align: center;
        color: #fff;
        padding: 0 0 1rem;
        opacity: 0.7;
      }
      #read_more__wrapper #footer_logo {
        padding: 2rem 0 0;
      }
      #content .skrill__cols3 {
        padding: 2rem 0;
        width: 85%;
        margin: 0 auto;
      }
      #content .skrill__cols3 > .wp-block-group__inner-container {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
      }
      #content .skrill__cols3 .skrill__cols3_items:nth-child(1) {
        padding: 0;
      }
      #content .skrill__cols3 .skrill__cols3_items {
        width: 100%;
        padding: 3rem 0 0;
      }
      #content .skrill__cols3 .skrill__cols3_items > div {
        padding: 0;
      }
      #content .skrill__cols3 .skrill__cols3_items > div figure {
        margin: 0;
        padding: 0 0 1rem;
      }
      #content .skrill__cols3 .skrill__cols3_items > div figure picture {
        margin: 0;
      }
      #content .skrill__cols3 .skrill__cols3_items > div figure img {
        margin: 0;
      }
      #content .skrill__cols3 .skrill__cols3_items > div > h3 {
        font-size: 1.5rem;
        font-weight: 700;
        padding: 0 0 1rem;
        line-height: 120%;
      }
      #content .skrill__cols3 .skrill__cols3_items > div > p {
        padding: 0;
      }
      #content .providers__gamesthumbs {
        padding: 3rem 0 0;
      }
      #content .biwct {
        padding: 0;
        width: 100%;
        background: #fff;
      }
      #content .biwct .biwct__img.desktop {
        display: none;
      }
      #content .biwct .biwct__img {
        padding: 0 2.5rem;
        background-size: cover;
        background-position: center;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        height: 250px;
      }
      #content .biwct .biwct__img .biwct_table {
        display: table;
        width: 100%;
        height: 100%;
      }
      #content .biwct .biwct__img .biwct_tablecell {
        display: table-cell;
        vertical-align: middle;
        width: 100%;
        height: 100%;
      }
      #content .biwct .biwct__img img {
        display: block;
        margin: 0 auto 1rem;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #content .biwct p {
        text-align: center;
      }
      #content .biwct p a:link,
      #content .biwct p a:visited,
      #content .biwct p a:active {
        text-align: center;
      }
      #content .biwct p a:hover {
        text-align: center;
      }
      .gamer__provider {
        background: #fff;
      }
      .entry-content .cpt_title__helper h2 {
        color: #0a379e;
      }
      #content .gamer__provider {
        padding: 3rem 0 0;
      }
      #content .imdv-mob {
        padding: 1rem 0 2rem;
        margin-left: -3vw;
        margin-right: -3vw;
      }
      #content .imdv-mob .imdv__img_mob {
        padding: 0;
      }
      #content .imdv-mob .imdv__img_mob img {
        width: 100%;
        display: block;
        margin: 0 auto;
      }
      #content .imdv-desk {
        padding: 0;
        margin-left: -3vw;
        margin-right: -3vw;
      }
      #content .imdv-desk .imdv__img_desk {
        padding: 0;
      }
      #content .imdv-desk .imdv__img_desk img {
        width: 100%;
        display: block;
        margin: 0 auto;
      }
      #content .ahti_vikings__block4.ahti_micro__helper {
        padding-top: 0;
      }
      #content .popup-video {
        padding: 0;
      }
      #content .popup-video .pv__wrapper {
        padding: 0;
        position: relative;
        display: table;
        margin: 0 auto;
      }
      #content .popup-video .pv__wrapper picture {
        display: block;
        margin: 0 auto;
      }
      #content .popup-video .pv__wrapper img {
        display: block;
        margin: 0 auto;
      }
      #content .popup-video .pv__wrapper .play_icon_holder {
        padding: 0;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
      }
      #content
        .popup-video
        .pv__wrapper
        .play_icon_holder
        .play_icon_holder_table {
        display: table;
        width: 100%;
        height: 100%;
      }
      #content
        .popup-video
        .pv__wrapper
        .play_icon_holder
        .play_icon_holder_tablecell {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
      }
      #content .popup-video .pv__wrapper .play_icon_holder .play__icon {
        padding: 0;
        height: 67px;
        width: 67px;
        margin: 0 auto;
        background-image: url('');
        background-position: -331px -189px;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #content
        .popup-video
        .pv__wrapper
        .play_icon_holder
        .play__icon.bigger__icon {
        padding: 0;
        height: 92px;
        width: 92px;
        margin: 0 auto;
        background-position: -226px -210px;
      }
      #content .popup-video a:hover .pv__wrapper .play_icon_holder .play__icon {
        opacity: 0.7;
      }
      #aph__main {
        padding: 0;
      }
      #aph__main .aph__wrapper {
        max-width: 100%;
        margin: 0 auto;
        position: relative;
        padding: 0;
        width: 100%;
      }
      #aph__main .aph__content {
        padding: 1rem;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      #aph__main .aph__content .aph__content_table {
        display: table;
        width: 100%;
        height: 100%;
      }
      #aph__main .aph__content .aph__content_table_cell {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
      }
      #aph__main .aph__content .aph__content_table_cell h1 {
        padding: 0;
        text-align: center;
        font-size: 2.5rem;
      }
      #aph__main .aph__content .aph__content_table_cell .aph__btn {
        text-align: center;
      }
      .aph__img {
        padding: 0;
      }
      .aph__img img {
        display: block;
        margin: 0 auto;
        width: 100%;
      }
      #content .providers_archive > div {
        padding: 0;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: start;
        align-items: flex-start;
        flex-direction: column;
      }
      #content .providers_archive .providers__item:nth-child(1) {
        margin: 0;
      }
      #content .providers_archive .providers__item {
        padding: 0;
        width: 100%;
        margin: 2.5rem 0 0;
      }
      #content .providers_archive .providers__item > div {
        padding: 0;
      }
      #content .providers_archive .providers__item > div > p:last-child {
        padding: 1rem 0 0;
        font-size: 0.75rem;
        text-transform: uppercase;
        letter-spacing: 1px;
      }
      #content .providers_archive .providers__item > div > p:last-child a:link,
      #content
        .providers_archive
        .providers__item
        > div
        > p:last-child
        a:active,
      #content
        .providers_archive
        .providers__item
        > div
        > p:last-child
        a:visited {
        text-decoration: none;
        position: relative;
        color: #0f55b6;
        padding: 0 0.7rem 0 0;
      }
      #content
        .providers_archive
        .providers__item
        > div
        > p:last-child
        a:hover {
        text-decoration: none;
      }
      #content
        .providers_archive
        .providers__item
        > div
        > p:last-child
        a:after {
        content: '\f0da';
        font-family: fontawesome;
        position: absolute;
        right: 0;
        top: 0;
        font-size: 0.8rem;
      }
      #content .providers_archive .providers__item .wp-block-image {
        padding: 0 0 1.3rem;
        margin: 0;
      }
      #content .providers_archive .providers__item .wp-block-image figure {
        padding: 0;
        margin: 0;
        display: block;
      }
      #content .providers_archive .providers__item .wp-block-image picture {
        padding: 0;
      }
      #content .providers_archive .providers__item .wp-block-image img {
        display: block;
        width: 100%;
        margin: 0 auto;
      }
      #content .providers_archive .providers__item h4 {
        padding: 0 0 0.5rem;
      }
      #content .providers_archive .providers__item h4 a:link,
      #content .providers_archive .providers__item h4 a:visited,
      #content .providers_archive .providers__item h4 a:active {
        text-decoration: none;
        color: #181819;
      }
      #content .providers_archive .providers__item h4 a:hover {
        text-decoration: none;
        opacity: 0.8;
      }
      #content .providers_archive .providers__item p {
        padding: 0;
      }
      .blog #sb-site,
      .single-post #sb-site,
      .category #sb-site,
      .author #sb-site {
        background: #fff;
      }
      #sec-sticky {
        padding: 8.5rem 0 0;
      }
      #sticky-wrapper {
        padding: 0;
      }
      #stick__post {
        padding: 0 0 2rem;
      }
      #stick__post .sticky__img {
        padding: 0 0 2rem;
      }
      #stick__post .sticky__img img {
        display: block;
        width: 100%;
        margin: 0 auto;
      }
      #stick__post .sticky__title {
        padding: 0 0 1rem;
      }
      #stick__post .sticky__title h1 {
        padding: 0;
        font-size: 2rem;
        line-height: 100%;
        font-weight: 700;
        font-family: Proxima Nova Extrabold;
      }
      #stick__post .sticky__title h1 a:link,
      #stick__post .sticky__title h1 a:visited,
      #stick__post .sticky__title h1 a:active {
        color: #072b90;
      }
      #stick__post .sticky__title h1 a:hover {
        color: #072b90;
      }
      #stick__post .sticky__excerpt {
        padding: 0 0 1rem;
      }
      #stick__post .sticky__excerpt p {
        color: #9a9a9a;
        line-height: 120%;
        font-size: 1rem;
      }
      #stick__post .sticky__readmore {
        padding: 0;
      }
      #stick__post .sticky__readmore p {
        line-height: 120%;
        font-size: 1.125rem;
        font-weight: 500;
        text-transform: capitalize;
      }
      #stick__post .sticky__readmore p a:link,
      #stick__post .sticky__readmore p a:visited,
      #stick__post .sticky__readmore p a:active {
        padding: 0;
        color: #666;
      }
      #stick__post .sticky__readmore p a:hover {
        padding: 0;
        color: #2188d6;
      }
      .author_date_summary {
        padding: 0 0 0.8rem;
      }
      .author_date_summary .author_name_summary {
        padding: 0;
        font-size: 1.125rem;
        color: #000;
      }
      .author_date_summary .author_name_summary .sticky__tags {
        display: block;
        padding: 0.7rem 0 0;
      }
      .author_date_summary .author_name_summary img {
        border-radius: 50%;
        vertical-align: middle;
        margin: 0 0.5rem 0 0;
      }
      .author_date_summary .author_name_summary a:link,
      .author_date_summary .author_name_summary a:active,
      .author_date_summary .author_name_summary a:visited {
        text-decoration: none;
        color: #000;
        opacity: 0.7;
      }
      .author_date_summary .author_name_summary a:hover {
        color: #0a3d9e;
      }
      .author_date_summary .author_name_summary span.post_date {
        padding: 0;
      }
      .sticky__tags.sum_main {
        padding: 0;
      }
      .sticky__tags {
        font-size: 0;
        padding: 0 0 1rem;
      }
      .sticky__tags span {
        font-size: 0.875rem;
        text-transform: uppercase;
        display: inline-block;
        background: #2188d6;
        margin: 0 0.5rem 0.5rem 0;
        color: #fff;
        line-height: 100%;
        padding: 0.5rem 1rem;
        font-family: Proxima Nova Extrabold;
      }
      .sticky__tags span:nth-child(even) {
        background: #0a3d9e;
      }
      .text_center {
        text-align: center;
      }
      .entry-header .entry-title {
        padding: 0;
        text-align: center;
        font-size: 2.2rem;
        line-height: 110%;
        font-family: Proxima Nova Extrabold;
      }
      .single-post .entry-header .entry-title {
        color: #082b91;
      }
      .entry-header {
        padding: 0 0 2rem;
      }
      .author_date {
        padding: 1rem 0 0;
        text-align: center;
      }
      .author_date .author_name {
        padding: 0;
        font-size: 1.25rem;
        font-weight: 700;
        line-height: 120%;
        font-family: Proxima Nova Bold;
      }
      .author_date .author_name a:link,
      .author_date .author_name a:visited,
      .author_date .author_name a:active {
        padding: 0;
        opacity: 0.8;
        color: #000;
      }
      .author_date .author_name a:hover {
        text-decoration: none;
        color: #2188d6;
      }
      .author_date .post_date {
        padding: 0;
        line-height: 120%;
        color: #999;
        opacity: 0.8;
        font-weight: 500;
        font-size: 1.25rem;
      }
      .bottom-spacer {
        padding: 0 0 4rem;
      }
      #prenxtlink {
        padding: 3rem 0 0;
      }
      #prenxtlink a:link,
      #prenxtlink a:visited,
      #prenxtlink a:active {
        font-weight: 500;
        font-size: 1rem;
        text-transform: uppercase;
        line-height: 120%;
        color: #000;
        opacity: 0.8;
      }
      #prenxtlink a:hover {
        text-decoration: none;
        color: #2188d6;
      }
      #prenxtlink .prevPost {
        float: left;
      }
      #prenxtlink .prevPost:before {
        content: '\f100';
        font-family: fontawesome;
        margin: 0 0.5rem 0 0;
      }
      #prenxtlink .nextPost {
        float: right;
      }
      #prenxtlink .nextPost:after {
        content: '\f101';
        font-family: fontawesome;
        margin: 0 0 0 0.5rem;
      }
      #content .none_underline > a:link,
      #content .none_underline > a:visited,
      #content .none_underline > a:active {
        text-decoration: none !important;
      }
      .sticky__tags.footer__tags {
        padding: 2rem 0 0;
      }
      .entry-content .has-drop-cap:not(:focus):first-letter {
        font-size: 3em;
        font-weight: 500;
      }
      .single__post_img {
        padding: 0;
        display: block;
        margin: 0 auto 2rem;
      }
      .single__post_img img {
        display: block;
        width: 100%;
        margin: 0 auto;
      }
      #more__articles {
        padding: 0 0 4rem;
      }
      #more__articles > h2 {
        padding: 0 0 2rem;
        text-align: center;
        text-transform: capitalize;
        font-weight: 700;
        font-size: 2.2rem;
        line-height: 120%;
      }
      .ma__flex {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
      }
      .ma__flex .ma__item:nth-child(1) {
        margin: 0;
      }
      .ma__flex .ma__item {
        width: 100%;
        margin: 3rem 0 0;
      }
      .ma__flex .ma__item .ma__img {
        padding: 0 0 1rem;
      }
      .ma__flex .ma__item .ma__img img {
        display: block;
        width: 100%;
        margin: 0 auto;
      }
      .ma__flex .ma__item .ma__title {
        padding: 0 0 1rem;
        font-size: 1.6rem;
        line-height: 100%;
        font-weight: 700;
      }
      .ma__flex .ma__item .ma__title a:link,
      .ma__flex .ma__item .ma__title a:visited,
      .ma__flex .ma__item .ma__title a:active {
        color: #000;
      }
      .ma__flex .ma__item .ma__title a:hover {
        color: #2188d6;
      }
      .ma__flex .ma__item .ma__permalink {
        font-size: 0.978rem;
        font-weight: 500;
        line-height: 120%;
        text-transform: capitalize;
      }
      .ma__flex .ma__item .ma__permalink a:link,
      .ma__flex .ma__item .ma__permalink a:visited,
      .ma__flex .ma__item .ma__permalink a:active {
        color: #666;
      }
      .ma__flex .ma__item .ma__permalink a:hover {
        color: #2188d6;
      }
      #content .author__quote {
        padding: 3rem 0;
      }
      #content .author__quote .aq__inner {
        margin: 0 auto;
        position: relative;
        border-bottom: 5px solid #2188d6;
        border-top: 5px solid #2188d6;
        padding: 3.5rem 0 3rem;
      }
      #content .author__quote .aq__quote {
        position: absolute;
        left: 0;
        top: -19px;
        width: 100%;
      }
      #content .author__quote .aq__quote img {
        display: block;
        margin: 0 auto;
        background: #fff;
        padding: 0 2rem;
      }
      #content .author__quote h3 {
        padding: 0 0 1.5rem;
        width: 80%;
        margin: 0 auto;
        display: block;
        text-align: center;
      }
      #content .author__quote .aq__author {
        padding: 0;
        display: table;
        margin: 0 auto;
      }
      #content .author__quote .aq__author picture {
        display: block;
        float: left;
        position: relative;
      }
      #content .author__quote .aq__author img {
        display: block;
        border-radius: 50%;
        margin: 0 auto;
      }
      #content .author__quote .aq__author .aq__authorinfo {
        padding: 0 0 0 1rem;
        float: right;
        position: relative;
        top: 2px;
      }
      #content .author__quote .aq__author .aq__authorinfo p {
        padding: 0;
        text-align: center;
        color: #999;
        opacity: 0.8;
        font-size: 1.25rem;
        font-weight: 700;
        line-height: 100%;
      }
      #content .author__quote .aq__author .aq__authorinfo p .aq__aname {
        display: block;
        color: #000;
      }
      #content .author__quote .aq__author .aq__authorinfo p .aq__aposition {
        display: block;
      }
      #content .dokumenti__group h3 {
        font-size: 1.4rem;
        padding: 0 0 2rem;
      }
      #content .dokumenti_cols {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column-reverse;
      }
      #content .dokumenti_cols > .wp-block-column:nth-child(1) {
        width: 100%;
        padding: 0 5% 2rem 12%;
      }
      #content .dokumenti_cols > .wp-block-column:nth-child(2) {
        width: 100%;
        padding: 0 0 2rem;
        margin: unset;
      }
      #content .dokumenti_cols > .wp-block-column:nth-child(2) figure {
        display: block;
        margin: 0 auto;
        width: 90%;
      }
      #content .dokumenti_cols > .wp-block-column:nth-child(2) figure img {
        display: block;
        margin: 0 auto;
      }
      #content .dokumenti_border {
        border-bottom: 1px solid #5a92d6;
        padding: 0 0 1rem;
      }
      #content .dokumenti__h1 {
        display: block;
        width: 100%;
      }
      #content .wp-block-table {
        padding: 0 0 1rem;
        overflow-x: auto;
      }
      #content .wp-block-table table {
        padding: 0;
        border: 1px solid #cfcfcf;
        width: 700px;
      }
      #content .wp-block-table tbody {
        padding: 0;
      }
      #content .wp-block-table tbody tr {
        padding: 0;
      }
      #content .wp-block-table tbody tr td {
        padding: 1rem;
        color: #000;
        line-height: 120%;
        font-size: 1.125rem;
      }
      #content .wp-block-table tbody tr:nth-child(odd) {
        background: #e8e8e8;
      }
      #content .wp-block-table tbody tr:nth-child(even) {
        background: 0 0;
      }
      #content .wp-block-embed-youtube {
        margin: 0 auto;
        padding: 0 0 1rem;
      }
      #content .wp-block-embed-youtube iframe {
        width: 100%;
        height: auto;
      }
      .wrapper_single {
        max-width: 360px;
        margin: 0 auto 0;
        width: 90%;
      }
      .blog__page_title h1 {
        padding: 0 0 2rem;
        font-size: 2.2rem;
        line-height: 110%;
        font-weight: 700;
        font-family: Proxima Nova Extrabold;
      }
      .blog__page_title h2 {
        font-family: Proxima Nova Bold;
      }
      #sec-blogsummary {
        padding: 8.5rem 0 0;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #sec-sticky + #sec-blogsummary {
        padding: 0;
      }
      #bs__holder {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: start;
        justify-content: start;
        align-items: flex-start;
        flex-direction: column;
      }
      #bs__holder > .bs__item:first-child {
        margin-top: 0;
      }
      #bs__holder > .bs__item {
        width: 100%;
        align-self: stretch;
        margin-top: 2.5rem;
      }
      .bs__img {
        padding: 0 0 1rem;
      }
      .bs__img img {
        display: block;
        margin: 0 auto;
        width: 100%;
      }
      .bs__tags {
        padding: 0 0 0.5rem;
      }
      .bs__tags span {
        display: inline-block;
        font-size: 0.875rem;
        text-transform: capitalize;
        color: #005bc1;
        font-weight: 500;
        font-family: Proxima Nova Extrabold;
      }
      .adv__mobs {
        padding: 0;
      }
      .adv__mobs img {
        display: block;
        width: 100%;
        margin: 0 auto;
      }
      #blog__sb {
        display: none !important;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #twoholder {
        width: 100%;
      }
      #xfb__wrapper {
        width: 100%;
        height: 600px;
      }
      .bs__item_wrapper .bs__tags > span {
        font-size: 0.625rem;
        text-transform: uppercase;
        display: inline-block;
        background: #2188d6;
        margin: 0 0.2rem 0.3rem 0;
        color: #fff;
        line-height: 100%;
        padding: 0.4rem 0.7rem;
      }
      .bs__item_wrapper .bs__tags > span:nth-child(even) {
        background: #0a3d9e;
      }
      .bs__item_wrapper .bs__dexcerpt {
        padding: 0;
        font-size: 0.85rem;
        line-height: 140%;
      }
      .bs__item_wrapper h3.bs__title {
        padding: 0 0 1rem;
        font-size: 1rem;
        line-height: 100%;
        font-weight: 700;
        font-family: Proxima Nova Extrabold;
      }
      .bs__item_wrapper h3.bs__title a:link,
      .bs__item_wrapper h3.bs__title a:visited,
      .bs__item_wrapper h3.bs__title a:active {
        color: #072b90;
      }
      .bs__item_wrapper h3.bs__title a:hover {
        color: #072b90;
      }
      .bs__item_wrapper .bs__permalink {
        font-size: 0.978rem;
        font-weight: 500;
        line-height: 120%;
        text-transform: capitalize;
      }
      .bs__item_wrapper .bs__permalink a:link,
      .bs__item_wrapper .bs__permalink a:visited,
      .bs__item_wrapper .bs__permalink a:active {
        color: #666;
      }
      .bs__item_wrapper .bs__permalink a:hover {
        color: #2188d6;
      }
      .wrapper {
        max-width: 360px;
        margin: 0 auto 0;
        width: 90%;
      }
      .vp__wrapper {
        padding: 0;
      }
      .vp__wrapper > a:link,
      .vp__wrapper > a:visited,
      .vp__wrapper > a:active {
        position: relative;
        display: block;
        border-radius: 4px;
        overflow: hidden;
      }
      .vp__wrapper > a:link .vp_img,
      .vp__wrapper > a:visited .vp_img,
      .vp__wrapper > a:active .vp_img {
        padding: 0;
      }
      .vp__wrapper > a:link .vp_img img,
      .vp__wrapper > a:visited .vp_img img,
      .vp__wrapper > a:active .vp_img img {
        display: block;
        width: 100%;
        marin: 0 auto;
      }
      .vp__wrapper > a:link .vthumb_btn,
      .vp__wrapper > a:visited .vthumb_btn,
      .vp__wrapper > a:active .vthumb_btn {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .vp__wrapper > a:link .vthumb_btn .vthumb_btn_table,
      .vp__wrapper > a:visited .vthumb_btn .vthumb_btn_table,
      .vp__wrapper > a:active .vthumb_btn .vthumb_btn_table {
        display: table;
        height: 100%;
        width: 100%;
      }
      .vp__wrapper > a:link .vthumb_btn .vthumb_btn_table_cell,
      .vp__wrapper > a:visited .vthumb_btn .vthumb_btn_table_cell,
      .vp__wrapper > a:active .vthumb_btn .vthumb_btn_table_cell {
        display: table-cell;
        height: 100%;
        width: 100%;
        vertical-align: middle;
      }
      .vp__wrapper > a:link .vthumb_btn img,
      .vp__wrapper > a:visited .vthumb_btn img,
      .vp__wrapper > a:active .vthumb_btn img {
        display: block;
        margin: 0 auto;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        opacity: 0.5;
      }
      .vp__wrapper > a:hover .vthumb_btn img {
        opacity: 0.8;
      }
      #secFooter {
        padding: 0;
      }
      #secFooterHelper {
        padding: 0;
      }
      #masterFooter {
        padding: 3rem 0;
      }
      #read_more__wrapper {
        padding: 0;
      }
      #read_more__inner {
        padding: 0;
      }
      #read_more__inner h3 {
        color: #fff;
        font-family: Proxima Nova Extrabold;
        text-align: center;
        font-size: 2.4rem;
        padding: 0 0 1.5rem;
      }
      #read_more_para.whiteit p {
        background: -webkit-linear-gradient(#fff, #fff);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      #read_more_para {
        padding: 0;
      }
      #read_more_para p {
        font-size: 1rem;
        background: -webkit-linear-gradient(#fff, transparent);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        line-height: 120%;
        text-align: center;
        padding: 0 0 2rem;
      }
      #read_more_para .clickmore {
        padding: 0 0 2rem;
        text-align: center;
        font-family: Proxima Nova Bold;
        text-transform: uppercase;
        line-height: 120%;
        font-size: 1.3rem;
      }
      #read_more_para .clickmore #myBtn {
        display: inline-block;
        padding: 0.5rem 4rem;
        border: 0;
        background: 0 0;
        color: #fff;
        border-radius: 30px;
        text-decoration: none;
        border: 2px solid #fff;
        cursor: pointer;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #read_more_para .clickmore #myBtn:hover {
        background: #f0e422;
        color: #072b90;
      }
      #footer_logo {
        padding: 0;
      }
      #footer_logo .footer_table {
        display: table;
        width: 100%;
        height: 100%;
      }
      #footer_logo .footer_tablecell {
        display: table-cell;
        width: 100%;
        height: 100%;
        text-align: center;
      }
      #footer_logo img {
        vertical-align: middle;
        margin: 1rem 0.5rem;
        max-width: 100px;
      }
      .jackpot_sb_1 {
        padding: 0.5rem;
        transform: skewX(170deg) !important;
        background: #ed3c73;
        background: -moz-linear-gradient(
          left,
          #ed3c73 0%,
          #9f44a3 54%,
          #4a4ad1 100%
        );
        background: -webkit-linear-gradient(
          left,
          #ed3c73 0%,
          #9f44a3 54%,
          #4a4ad1 100%
        );
        background: linear-gradient(
          to right,
          #ed3c73 0%,
          #9f44a3 54%,
          #4a4ad1 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed3c73',endColorstr='#4a4ad1',GradientType=1);
        margin-left: 0.5rem;
      }
      .jackpot_sb_2 {
        padding: 0;
        transform: skewX(-170deg) !important;
      }
      .dailyjackpot_sb_1 {
        padding: 0.5rem;
        transform: skewX(170deg) !important;
        background: #ffc45f;
        background: -moz-linear-gradient(
          left,
          #ffc45f 0%,
          #f9993d 54%,
          #f26918 100%
        );
        background: -webkit-linear-gradient(
          left,
          #ffc45f 0%,
          #f9993d 54%,
          #f26918 100%
        );
        background: linear-gradient(
          to right,
          #ffc45f 0%,
          #f9993d 54%,
          #f26918 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc45f',endColorstr='#f26918',GradientType=1);
        margin-left: 0.5rem;
      }
      .dailyjackpot_sb_2 {
        padding: 0;
        transform: skewX(-170deg) !important;
      }
      #ls__mob {
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        z-index: 4;
      }
      #lsx__mob {
        padding: 0;
      }
      #ls__login {
        background: #06298b;
        float: left;
        width: 50%;
        text-align: center;
        line-height: 100%;
        text-transform: uppercase;
        color: #fff;
        font-family: 'Proxima Nova Extrabold';
        letter-spacing: 1px;
        font-size: 1.3rem;
        padding: 0.8rem 1rem;
        text-decoration: none;
        opacity: 1;
      }
      #ls__login:hover {
        opacity: 0.7;
      }
      #ls__signup {
        float: right;
        width: 50%;
        background: #fd7a0d;
        background: -moz-linear-gradient(left, #fd990c 0%, #fd7a0d 100%);
        background: -webkit-linear-gradient(left, #fd990c 0%, #fd7a0d 100%);
        background: linear-gradient(to right, #fd990c 0%, #fd7a0d 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd990c',endColorstr='#fd7a0d',GradientType=1);
        text-align: center;
        line-height: 100%;
        text-transform: uppercase;
        color: #fff;
        font-family: 'Proxima Nova Extrabold';
        letter-spacing: 1px;
        font-size: 1.3rem;
        padding: 0.8rem 1rem;
        text-decoration: none;
        opacity: 1;
      }
      #ls__signup:hover {
        opacity: 0.7;
      }
      #wrapper_SB {
        padding: 0 0 4rem;
        position: relative;
      }
      #wrapper_SB > aside.widget.widget_nav_menu > .widget-wrap > div {
        padding: 0;
      }
      #wrapper_SB > aside.widget.widget_nav_menu > .widget-wrap > div ul {
        list-style-type: none;
      }
      #wrapper_SB > aside.widget.widget_nav_menu > .widget-wrap > div ul ul {
        display: none;
      }
      #wrapper_SB
        > aside.widget.widget_nav_menu
        > .widget-wrap
        > div
        ul
        li:first-child {
        padding: 0;
      }
      #wrapper_SB > aside.widget.widget_nav_menu > .widget-wrap > div ul li {
        padding: 1rem 0 0;
        font-size: 1rem;
        line-height: 120%;
      }
      #wrapper_SB
        > aside.widget.widget_nav_menu
        > .widget-wrap
        > div
        ul
        li
        a:link,
      #wrapper_SB
        > aside.widget.widget_nav_menu
        > .widget-wrap
        > div
        ul
        li
        a:visited,
      #wrapper_SB
        > aside.widget.widget_nav_menu
        > .widget-wrap
        > div
        ul
        li
        a:active {
        text-decoration: none;
        color: #fff;
      }
      #wrapper_SB
        > aside.widget.widget_nav_menu
        > .widget-wrap
        > div
        ul
        li
        a:hover {
        text-decoration: underline;
      }
      #wrapper_SB > aside.widget {
        border-top: 1px solid #5a95d7;
        margin: 2rem auto 0;
        padding: 2rem 0 0;
      }
      #wrapper_SB > aside.widget .widget-wrap {
        padding: 0 1rem;
      }
      #wrapper_SB > aside.widget .widget-wrap > h3 {
        padding: 0 0 1rem;
        color: #fff;
        font-family: Proxima Nova Extrabold;
        letter-spacing: 1px;
        font-size: 1.5rem;
      }
      #pelit_games__res {
        padding: 0;
        border-top: 1px solid #5a95d7;
      }
      #pgr__ul {
        padding: 2rem 0 0;
        list-style-type: none;
      }
      #pgr__ul li:first-child {
        padding: 0;
      }
      #pgr__ul li {
        padding: 0;
        font-family: 'Proxima Nova Semibold';
        text-transform: uppercase;
        letter-spacing: 2px;
        font-size: 1rem;
        --jackpot-font-size: 1rem;
      }
      #pgr__ul li .tbl {
        display: table;
        width: 100%;
        height: 100%;
      }
      #pgr__ul li .tblcell {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
      }
      #pgr__ul li a:link,
      #pgr__ul li a:active,
      #pgr__ul li a:visited {
        padding: 0.5rem 1rem;
        display: block;
        background: rgba(45, 124, 210, 0);
        color: #fff;
        border-right: 3px solid rgba(215, 215, 215, 0);
      }
      #pgr__ul li a:link img,
      #pgr__ul li a:active img,
      #pgr__ul li a:visited img {
        display: inline-block;
        padding: 0;
        opacity: 0.6;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        vertical-align: middle;
        width: 40px;
        height: 40px;
        margin: 0 0.5rem 0 0;
      }
      #pgr__ul li a:link span,
      #pgr__ul li a:active span,
      #pgr__ul li a:visited span {
        display: inline-block;
      }
      #pgr__ul li a:link span:nth-child(3),
      #pgr__ul li a:active span:nth-child(3),
      #pgr__ul li a:visited span:nth-child(3) {
        font-size: 0.8rem;
      }
      #pgr__ul li a:hover {
        text-decoration: none;
        background: #2d7cd2;
        border-right: 3px solid #d7d7d7;
      }
      #pgr__ul li a:hover img {
        opacity: 1;
      }
      .show__on {
        display: block !important;
      }
      #slidebar__header {
        padding: 0;
        position: relative;
        width: 90%;
        margin: 0 auto;
        z-index: 9;
      }
      #close_slidebar {
        padding: 0;
        position: absolute;
        left: 0;
        height: 22px;
        width: 22px;
        top: 17px;
        cursor: pointer;
      }
      #close_slidebar:before {
        content: '';
        color: #fff;
        font-weight: 300;
        font-family: Arial, sans-serif;
        font-size: 1rem;
        position: absolute;
        left: 0;
        width: 22px;
        height: 22px;
        background: url('x-menu.png') no-repeat;
        background-size: 100% auto;
        top: 0;
      }
      #mobile_logo {
        display: table;
        margin: 0 auto;
        width: 110px;
        padding: 0.8rem 0;
      }
      #slidebar__login {
        position: absolute;
        font-family: 'Proxima Nova Bold', sans-serig;
        background: #f0e422;
        color: #083193;
        font-size: 0.8rem;
        text-transform: uppercase;
        line-height: 100%;
        padding: 0.3rem 0.7rem;
        display: inline-block;
        border-radius: 24px;
        text-decoration: none;
        right: 0;
        top: 25px;
      }
      #slidebar__login:hover {
        text-decoration: none;
        opacity: 0.8;
        color: #000;
      }
      #lang-flag-switcher {
        padding: 0;
      }
      #lang-flag-switcher .lfs {
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: space-between;
        width: 81%;
        margin: 0 auto 1.5rem;
      }
      #lang-flag-switcher .lfs .f-item {
        padding: 0;
        width: calc(33.3333% - (0.5 * 30px)) !important;
        margin: 1rem 0 0;
      }
      #lang-flag-switcher .lfs .f-item a:link,
      #lang-flag-switcher .lfs .f-item a:visited,
      #lang-flag-switcher .lfs .f-item a:active {
        display: inline-block;
      }
      #lang-flag-switcher .lfs .f-item img {
        display: inline-block;
        border-radius: 50%;
        width: 30px;
      }
      #lang-flag-switcher .lfs .f-item .flag_lang {
        display: inline-block;
        height: 40px;
        padding: 0 0 0 0.4rem;
        font-family: 'Proxima Nova Bold', sans-serif !important;
        text-transform: uppercase;
        color: #fff;
        font-size: 1rem;
        vertical-align: bottom;
      }
      #lang-flag-switcher .lfs .f-item .flag_langtb {
        padding: 0;
        height: 100%;
        width: 100%;
        display: table;
      }
      #lang-flag-switcher .lfs .f-item .flag_langtbc {
        padding: 0;
        height: 100%;
        width: 100%;
        display: table-cell;
        vertical-align: middle;
      }
      #lang-flag-switcher .lfs .f-item:nth-child(1) {
        width: 74px;
      }
      #lang-flag-switcher .lfs .f-item:nth-child(2) {
        width: 95px;
      }
      #lang-flag-switcher .lfs .f-item:nth-child(3) {
        width: 96px;
      }
      html.sb-active body #backtotop {
        display: none !important;
      }
      .pagination {
        clear: both;
        padding: 3rem 0 4rem;
        position: relative;
        font-size: 11px;
        line-height: 15px;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .pagination span,
      .pagination a {
        display: block;
        float: left;
        margin: 2px 2px 2px 0;
        padding: 6px 9px 5px;
        text-decoration: none;
        width: auto;
        color: #fff;
        background: #555;
      }
      .pagination a:hover {
        color: #fff;
        background: #2188d6;
      }
      .pagination .current {
        padding: 6px 9px 5px;
        background: #2188d6;
        color: #fff;
      }
      body.logged-in #mainHeaderHolder {
        margin: 32px 0 0;
      }
      @media only screen and (max-width: 782px) {
        html #wpadminbar {
          position: fixed;
          top: 0;
        }
        body.logged-in #mainHeaderHolder {
          margin: 46px 0 0;
        }
      }
      @media only screen and (max-width: 767px) {
        html.logged-in-html {
          margin: 0 !important;
        }
      }
      #content .lk__helper {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: start;
        align-items: flex-start;
      }
      #content .lk__helper > .wp-block-column {
        width: 100%;
        margin: 0;
        padding: 1rem 0 0;
      }
      #content .lk__helper > .wp-block-column figure {
        margin: 0;
      }
      .fw__wrapper {
        padding: 3rem 0 0;
        border-top: 1px solid #5a93d6;
        margin: 3rem 0 0;
      }
      .fw__wrapper .widget_nav_menu {
        padding: 0 0 3rem;
      }
      .fw__wrapper .widget_nav_menu ul.menu:after {
        visibility: hidden;
        display: block;
        content: '';
        clear: both;
        height: 0;
      }
      .fw__wrapper .widget_nav_menu ul.menu {
        padding: 0;
      }
      .fw__wrapper .widget_nav_menu ul.menu li:first-child {
        padding: 0;
      }
      .fw__wrapper .widget_nav_menu ul.menu li {
        padding: 0;
        display: block;
        text-align: center;
        font-weight: 400;
        font-size: 1.2rem;
        font-family: Proxima Nova Extrabold;
        padding: 0.5rem 0 0;
        margin: 0;
      }
      .fw__wrapper .widget_nav_menu ul.menu li > a:link,
      .fw__wrapper .widget_nav_menu ul.menu li > a:visited,
      .fw__wrapper .widget_nav_menu ul.menu li > a:active {
        padding: 0;
        color: #fff;
        opacity: 0.8;
        text-decoration: none;
      }
      .fw__wrapper .widget_nav_menu ul.menu li > a:hover {
        opacity: 0.5;
      }
      .fw__wrapper .widget_nav_menu ul.menu li ul {
        display: none !important;
      }
      #pl__footer {
        padding: 0;
      }
      #pl__footer .pl__footer {
        padding: 0;
        text-align: center;
      }
      #pl__footer .pl__footer .pl__inliner {
        display: inline-block;
        height: 50px;
        margin: 0 1rem 0.5rem;
      }
      #pl__footer .pl__footer .pl__table {
        display: table;
        width: 100%;
        height: 100%;
      }
      #pl__footer .pl__footer .pl__tablecell {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
      }
      #pl__footer .pl__footer .pl__tablecell a:hover img {
        opacity: 1;
      }
      #pl__footer .pl__footer .pl__tablecell img {
        display: block;
        margin: 0 auto;
        max-width: 100px;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        opacity: 0.5;
      }
      #pl__footer .pl__footer .pl__tablecell img:hover {
        opacity: 1;
      }
      #pro__footer {
        padding: 0;
      }
      #pro__footer .pro__footer {
        padding: 0;
        text-align: center;
      }
      #pro__footer .pro__footer .pl__inliner {
        height: 65px;
        display: inline-block;
        margin: 0 0.5rem 0.5rem;
        width: 124px;
      }
      #pro__footer .pro__footer .pl__table {
        display: table;
        height: 100%;
        width: 100%;
        background: rgba(255, 255, 255, 0.1);
        border-radius: 13px;
        overflow: hidden;
        padding: 0 0.5rem;
      }
      #pro__footer .pro__footer .pl__tablecell {
        display: table-cell;
        height: 100%;
        width: 100%;
        vertical-align: middle;
        padding: 0;
      }
      #pro__footer .pro__footer .pl__tablecell img {
        display: block;
        margin: 0 auto;
        max-width: 70px;
        max-height: 50px;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #pro__footer .pro__footer .pl__table:hover .pl__tablecell img {
        opacity: 1;
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%);
      }
      .cumuli-son-api-license-footer-logo {
        padding: 0;
        text-align: center;
      }
      .cumuli-son-api-license-footer-logo .wp-block-image {
        padding: 0;
        height: 55px;
        display: inline-block;
        margin: 0 1rem 0.5rem;
      }
      .cumuli-son-api-license-footer-logo .wp-block-image figure {
        display: table;
        width: 100%;
        height: 100%;
      }
      .cumuli-son-api-license-footer-logo .wp-block-image a:link,
      .cumuli-son-api-license-footer-logo .wp-block-image a:visited,
      .cumuli-son-api-license-footer-logo .wp-block-image a:active {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
      }
      .cumuli-son-api-license-footer-logo .wp-block-image img {
        display: block;
        margin: 0 auto;
        max-width: 100px;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
        opacity: 0.5;
      }
      .cumuli-son-api-license-footer-logo .wp-block-image a:hover img {
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%);
        opacity: 1;
      }
      #lic__footer {
        padding: 0;
        text-align: center;
      }
      #lic__footer .lic__footer {
        padding: 0;
      }
      #lic__footer .lic__footer .pl__inliner {
        padding: 0;
        height: 35px;
        display: inline-block;
        margin: 0 1rem 0.5rem;
      }
      #lic__footer .lic__footer .pl__table {
        display: table;
        width: 100%;
        height: 100%;
      }
      #lic__footer .lic__footer .pl__tablecell {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
      }
      #lic__footer .lic__footer .pl__tablecell a:hover img {
        opacity: 1;
      }
      #lic__footer .lic__footer .pl__tablecell img {
        display: block;
        margin: 0 auto;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        opacity: 0.5;
      }
      .lic_footer__wrapper {
        padding: 2rem 0 0;
      }
      .lic_footer__wrapper p {
        color: #fff;
        font-size: 1rem;
        line-height: 120%;
        padding: 0 0 1rem;
        text-align: center;
      }
      #the_last_footer {
        padding: 0;
      }
      #the_last_footer p {
        font-size: 1.125rem;
        color: #fff;
        line-height: 120%;
        text-align: center;
        padding: 0 0 2rem;
      }
      #the_last_footer p a:link,
      #the_last_footer p a:visited,
      #the_last_footer p a:active {
        text-decoration: none;
        opacity: 1;
        color: #fff;
        text-transform: capitalize;
      }
      #the_last_footer p a:hover {
        opacity: 0.5;
      }
      #the_last_footer img {
        display: block;
        margin: 0 auto;
      }
      #content .pelaa_link {
        padding: 1rem 0 0;
        text-transform: uppercase;
        font-family: Proxima Nova Extrabold;
        letter-spacing: 2px;
        line-height: 120%;
      }
      #content .pelaa_link > a:before {
        content: '\f0da';
        font-family: fontawesome;
        position: absolute;
        right: -14px;
      }
      #content .pelaa_link > a:link,
      #content .pelaa_link > a:visited,
      #content .pelaa_link > a:active {
        padding: 0;
        text-decoration: underline;
        color: #fff;
        position: relative;
      }
      #content .pelaa_link > a:hover {
        text-decoration: underline;
      }
      #content .pelaa__img {
        display: none !important;
        padding: 2rem 0 0;
      }
      #content .pelaa__img > div {
        padding: 0;
        text-align: center;
      }
      #content .pelaa__img > div > .wp-block-image {
        display: inline-table;
        height: 60px;
        margin: 0 0.5rem;
      }
      #content .pelaa__img > div > .wp-block-image figure {
        display: table;
        width: 100%;
        height: 100%;
        margin: 0;
      }
      #content .pelaa__img > div > .wp-block-image a:link,
      #content .pelaa__img > div > .wp-block-image a:visited,
      #content .pelaa__img > div > .wp-block-image a:active {
        display: table-cell;
        height: 100%;
        width: 100%;
        vertical-align: middle;
      }
      #content .pelaa__img > div > .wp-block-image img {
        display: block;
        margin: 0 auto;
        max-width: 86px;
      }
      #read_more__wrapper aside.widget_nav_menu:first-child {
        padding: 0;
      }
      #read_more__wrapper aside.widget_nav_menu {
        padding: 2rem 0 0;
      }
      #read_more__wrapper aside.widget_nav_menu > div {
        padding: 0;
      }
      #read_more__wrapper aside.widget_nav_menu > div > h3 {
        padding: 0 0 1rem;
        text-align: left;
        color: #fff;
        font-family: Proxima Nova Extrabold;
        line-height: 120%;
        letter-spacing: 1px;
        font-size: 1.5rem;
      }
      #read_more__wrapper aside.widget_nav_menu > div > div {
        padding: 0;
      }
      #read_more__wrapper aside.widget_nav_menu > div > div > ul.menu {
        list-style-type: none;
        padding: 0;
        margin: 0;
      }
      #read_more__wrapper
        aside.widget_nav_menu
        > div
        > div
        > ul.menu
        > li:first-child {
        padding: 0;
      }
      #read_more__wrapper aside.widget_nav_menu > div > div > ul.menu > li {
        padding: 0.5rem 0 0;
        text-align: left;
        font-size: 1.125rem;
        letter-spacing: 1px;
      }
      #read_more__wrapper
        aside.widget_nav_menu
        > div
        > div
        > ul.menu
        > li
        > a:link,
      #read_more__wrapper
        aside.widget_nav_menu
        > div
        > div
        > ul.menu
        > li
        > a:visited,
      #read_more__wrapper
        aside.widget_nav_menu
        > div
        > div
        > ul.menu
        > li
        > a:active {
        padding: 0;
        color: #fff;
      }
      #read_more__wrapper
        aside.widget_nav_menu
        > div
        > div
        > ul.menu
        > li
        > a:hover {
        text-decoration: underline;
      }
      #read_more__wrapper aside.widget_nav_menu > div > div > ul.menu ul {
        display: none !important;
      }
      #footer__2nd {
        padding: 0;
        margin: 0;
        border-top: 0 none;
      }
      #content .viking__main__imgs figure {
        margin-top: 0;
      }
      #content .spacer__topbot_top_remove {
        padding-top: 0 !important;
      }
      #content .spacer__topbot {
        padding: 3rem 0;
      }
      #content .margin__bottom_1rem {
        margin-bottom: 1rem;
      }
      #content .margin__bottom_2rem {
        margin-bottom: 2rem;
      }
      #content .margin__bottom_3rem {
        margin-bottom: 3rem;
      }
      #content .margin__top_1rem {
        margin-top: 1rem;
      }
      #content .margin__top_2rem {
        margin-top: 2rem;
      }
      #content .margin__top_3rem {
        margin-top: 3rem;
      }
      #content .control__paragraph,
      #content .control__paragraph_desktop {
        width: 86%;
        margin: 0 auto;
      }
      #content .control___medium__paragraph {
        width: 86%;
        margin: 0 auto;
      }
      #content .padding__bottom_1rem {
        padding-bottom: 1rem;
      }
      #content .padding__bottom_2rem {
        padding-bottom: 2rem;
      }
      #content .padding__bottom_3rem {
        padding-bottom: 3rem;
      }
      #content .padding__bottom_4rem {
        padding-bottom: 3rem;
      }
      #content .padding__top_2rem {
        padding-top: 2rem;
      }
      #content .padding__top_1rem {
        padding-top: 1rem;
      }
      #content .padding__top_3rem {
        padding-top: 3rem;
      }
      #content .padding__top_4rem {
        padding-top: 4rem;
      }
      #content .padding__bottom_0rem {
        padding-bottom: 0 !important;
      }
      #content .ahti_tarj {
        padding: 3rem 0 3rem;
      }
      #content .top__border_black1px {
        border-top: 1px solid #d3d3d3;
      }
      .color_white {
        color: #fff !important;
      }
      .color_blue {
        color: #0a379e !important;
      }
      .to_whitebg {
        background: #fff !important;
      }
      #html5box-html5-lightbox iframe.game-frame {
        width: 950px;
        max-width: 95%;
        height: 640px;
        border: 0;
      }
      #content .toblue a:link,
      #content .toblue a:visited,
      #content .toblue a:active {
        text-decoration: underline !important;
        color: #0a39a1 !important;
      }
      body.error404 {
        background: #0649b4;
        background: -moz-linear-gradient(
          left,
          #0649b4 0%,
          #052a7b 25%,
          #228ddf 50%,
          #052a7b 75%,
          #0649b4 100%
        );
        background: -webkit-linear-gradient(
          left,
          #0649b4 0%,
          #052a7b 25%,
          #228ddf 50%,
          #052a7b 75%,
          #0649b4 100%
        );
        background: linear-gradient(
          to right,
          #0649b4 0%,
          #052a7b 25%,
          #228ddf 50%,
          #052a7b 75%,
          #0649b4 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0649b4',endColorstr='#0649b4',GradientType=1);
      }
      body.error404 h1 {
        color: #fff;
        font-family: Proxima Nova;
        letter-spacing: 1px;
        letter-spacing: 1px;
        font-size: 1.8rem;
        text-align: center;
        padding: 0 0 1rem;
      }
      body.error404 .top-p {
        color: #fff;
        text-align: center;
        font-size: 1rem;
        line-height: 120%;
        padding: 0 0 2rem;
      }
      body.error404 .last-p {
        color: #fff;
        text-align: center;
        font-size: 1.1rem;
        line-height: 140%;
        padding: 0 0 2rem;
        text-transform: uppercase;
      }
      body.error404 .last-p a:link,
      body.error404 .last-p a:visited,
      body.error404 .last-p a:active {
        color: #fff;
        text-decoration: underline;
      }
      body.error404 .last-p a:hover {
        text-decoration: none;
      }
      #the_404_btns {
        padding: 0 0 2rem;
        text-align: center;
        font-family: Proxima Nova Extrabold;
        text-transform: uppercase;
        line-height: 120%;
        font-size: 1.3rem;
      }
      #the_404_btns a:nth-child(1):link,
      #the_404_btns a:nth-child(1):visited,
      #the_404_btns a:nth-child(1):active {
        text-decoration: none;
        padding: 0.5rem 2.5rem;
        border: 0;
        background: 0 0;
        color: #fff;
        border-radius: 30px;
        text-decoration: none !important;
        margin: 0 auto;
        display: inline-block;
        border: 2px solid #fff;
      }
      #the_404_btns a:nth-child(1):hover {
        text-decoration: none;
      }
      #the_404_btns a:nth-child(2):link,
      #the_404_btns a:nth-child(2):visited,
      #the_404_btns a:nth-child(2):active {
        text-decoration: none;
        padding: 0.5rem 2.5rem;
        border: 0;
        color: #fff;
        border-radius: 30px;
        text-decoration: none !important;
        margin: 0 auto;
        display: inline-block;
        border: double 2px transparent;
        border-radius: 80px;
        background-image: linear-gradient(transparent, transparent),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        background-origin: border-box;
        background-clip: content-box, border-box;
      }
      #the_404_btns a:nth-child(2):hover {
        text-decoration: none;
      }
      .ahti_badge {
        display: block;
        margin: 0 auto 2rem;
      }
      #footer_lang_switcher {
        display: table;
        margin: 0 auto 2rem;
      }
      #lang_switcher_desktop {
        position: relative;
        margin: 0;
      }
      #lsd_current_lang {
        padding: 0;
        cursor: pointer;
        display: flex;
        align-items: center;
      }
      #lsd_current_lang > picture {
        display: inline-block;
      }
      #lsd_current_lang img {
        padding: 0;
        height: 36px;
        width: 36px;
        border-radius: 50%;
        position: relative;
        vertical-align: middle;
        margin: 0 0.5rem 0 0;
        display: none;
      }
      #lsd_current_lang span {
        display: inline-block;
        text-transform: uppercase;
        color: #fff;
        font-family: 'Proxima Nova Semibold';
        font-size: 1.2rem;
        padding: 0 1.2rem 0 0.5rem;
        position: relative;
      }
      #lsd_current_lang span:after {
        content: '\f0d7';
        font-family: fontawesome;
        position: absolute;
        right: 0;
        top: 0;
      }
      #lsd_dplang {
        padding: 0;
        background: #0b4fb6;
        border-radius: 6px;
        position: absolute;
        top: 100%;
        margin-top: 0.5rem;
        list-style-type: none;
        width: 180px;
        left: -1rem;
        border: 1px solid rgba(255, 255, 255, 0.2);
        box-shadow: 22px 25px 32px rgba(0, 0, 0, 0.2);
        overflow: hidden;
      }
      #lsd_dplang li.hidethis_lang {
        display: none !important;
      }
      #lsd_dplang li:first-child {
        padding: 0;
        border-top: none;
      }
      #lsd_dplang li {
        padding: 0;
        font-family: 'Proxima Nova Semibold';
        text-transform: uppercase;
        font-size: 0.8rem;
        border-top: 1px solid rgba(255, 215, 155, 0.1);
      }
      #lsd_dplang li a:link,
      #lsd_dplang li a:active,
      #lsd_dplang li a:visited {
        text-decoration: none;
        color: #fff;
        display: block;
        padding: 0.5rem 1rem;
        background: rgba(255, 255, 255, 0);
      }
      #lsd_dplang li a:link span,
      #lsd_dplang li a:active span,
      #lsd_dplang li a:visited span {
        display: inline-block;
        white-space: nowrap;
        font-size: 1.1rem;
        padding: 0 0 0 0.5rem;
      }
      #lsd_dplang li a:link img,
      #lsd_dplang li a:active img,
      #lsd_dplang li a:visited img {
        vertical-align: middle;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        display: inline-block;
        margin-right: 0.3rem;
        display: none;
      }
      #lsd_dplang li a:hover {
        background: rgba(255, 255, 255, 0.1);
      }
      .tark__bg {
        background: #156dcd;
        background: -moz-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: -webkit-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: linear-gradient(
          to right,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156dcd',endColorstr='#06298b',GradientType=1);
      }
      #content
        .ahti_about__block2__wrapper
        > .wp-block-column:nth-child(2).tarj__helper_01 {
        position: relative;
        height: 274px;
        margin: 1rem auto 0;
        padding: 0;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #content
        .ahti_about__block2__wrapper
        > .wp-block-column:nth-child(2).tarj__helper_01
        > div.wp-block-image {
        position: absolute;
        height: 100%;
        top: 0;
        left: 0;
        width: 100%;
      }
      #content
        .ahti_about__block2__wrapper
        > .wp-block-column:nth-child(2).tarj__helper_01
        > div.wp-block-image
        > figure {
        margin: 0 auto;
        width: 100%;
      }
      #content
        .ahti_about__block2__wrapper
        > .wp-block-column:nth-child(2).tarj__helper_01
        > div.wp-block-image
        > figure
        img {
        display: block;
        margin: 0 auto;
        width: 324px;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #content
        .ahti_about__block2__wrapper
        > .wp-block-column:nth-child(2).tarj__helper_01
        > div.wp-block-image
        > figure
        picture {
        padding: 0;
        display: block;
        margin: 0 auto;
      }
      #content
        .ahti_about__block2__wrapper
        > .wp-block-column:nth-child(2).tarj__helper_01
        > div.wp-block-image
        > figure
        picture
        img {
        display: block;
        margin: 0 auto;
        width: 324px;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .html5lightbox-div {
        position: relative;
      }
      .frm_helper__btn {
        position: absolute;
        bottom: 1rem;
        z-index: 2;
        width: 100%;
      }
      html[lang='en-GB'] .hidethis,
      html[lang='da-DK'] .hidethis,
      html[lang='sv-SE'] .hidethis,
      html[lang='no'] .hidethis,
      html[lang='de-DE'] .hidethis {
        display: none !important;
      }
      .thecookiecontainerishere .cc_container {
        text-align: center;
        padding: 1rem;
        border-top: 1px solid #5275be;
        background: #156dcd;
        background: -moz-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: -webkit-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: linear-gradient(
          to right,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156dcd',endColorstr='#06298b',GradientType=1);
      }
      .thecookiecontainerishere .cc_container .cc_btn {
        width: unset !important;
        max-width: unset !important;
        white-space: nowrap;
        line-height: 1 !important;
        opacity: 0.6 !important;
        display: inline-block !important;
        background: 0 0 !important;
        color: #fff !important;
        text-transform: uppercase;
        font-family: 'Proxima Nova Extrabold', 'Proxima Nova Semibold',
          sans-serif;
        margin: 0 0 0 1rem !important;
        float: right !important;
        border: 2px solid #fff;
        letter-spacing: 1px;
        font-size: 0.8rem !important;
        border-radius: 23px;
        padding: 0.5rem 1rem !important;
      }
      .thecookiecontainerishere .cc_container .cc_btn:hover {
        opacity: 1 !important;
      }
      .thecookiecontainerishere .cc_container .cc_btn_deny_all {
        background: 0 0;
        opacity: 0.6 !important;
        display: none !important;
      }
      .thecookiecontainerishere .cc_container .cc_btn_deny_all:hover {
        opacity: 1 !important;
      }
      .thecookiecontainerishere .cc_message {
        padding: 0 !important;
        line-height: 120% !important;
        display: block !important;
        float: none !important;
        clear: unset !important;
        text-align: left !important;
        font-size: 0.7rem !important;
        letter-spacing: 0px;
        margin: 0 !important;
      }
      #content .top_spacer_new_zero {
        padding-top: 0 !important;
      }
      #content .top_spacer_new {
        padding-top: 2rem !important;
      }
      #content .bottom_spacer_new {
        padding-bottom: 2rem !important;
      }
      #content .bottom_spacer_new_bigger {
        padding-bottom: 3.2rem !important;
      }
      #content .entry-content .cumuli-son-api-policy-pages h2:first-child {
        padding-top: 0 !important;
      }
      #content .entry-content .cumuli-son-api-policy-pages h2 {
        margin: 0 !important;
      }
      #tgpdv_ul {
        margin: 0l;
      }
      #tgpdv_ul > li {
        font-size: 0rem;
        margin: 0;
        display: inline-block;
        padding: 0;
      }
      #pb1 {
        display: block;
        background: #fff;
      }
      .entry-content .pb_txt__contents h1,
      .entry-content .pb_txt__contents h2,
      .entry-content .pb_txt__contents h3 {
        color: #082b91;
        text-align: center;
      }
      .entry-content .pb_txt__contents h1 {
        padding: 0 0 1rem;
        font-size: 2.5rem;
      }
      .entry-content .pb_txt__contents h2 {
        font-size: 3.7rem;
        padding: 0 0 1rem;
      }
      .entry-content .pb_txt__contents h3 {
        padding: 0 0 1rem;
        font-family: 'Proxima Nova';
        font-size: 2rem;
        word-wrap: break-word;
        text-transform: uppercase;
      }
      .entry-content .pb_txt__para {
        padding: 0 0 1.5rem;
      }
      .entry-content .pb_txt__para p {
        color: #333;
        text-align: center;
      }
      .pb_txt__img {
        padding: 0;
      }
      .pb_txt__img .pb_txt__img_desktop {
        display: none;
      }
      .pb_txt__img .pb_txt__img_desktop img {
        display: none;
        margin: 0 auto;
      }
      .pb_txt__img .pb_txt__img_mobile {
        display: block;
      }
      .pb_txt__img .pb_txt__img_mobile img {
        display: block;
        margin: 0 auto;
      }
      #content #pb1.spacer__topbot {
        padding-bottom: 0;
      }
      .entry-content .promotional_text_block2 {
        padding: 0;
        text-transform: uppercase;
        font-family: Proxima Nova Semibold;
        font-size: 1.5rem;
        line-height: 120%;
        letter-spacing: 1px;
      }
      #content .block_promo_3 {
        display: block;
        background-repeat: no-repeat;
        background-size: 200px auto;
        background-position-x: 136%;
        background-position-y: 121%;
      }
      .entry-content ol.ol_list_promo li:before {
        border: 0;
        background: #072b90;
        color: #fff;
        font-size: 2rem;
      }
      .entry-content h2.pt__title {
        text-align: center;
      }
      #prizes_thumbs {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: start;
        align-items: flex-start;
        flex-direction: column;
      }
      #prizes_thumbs > .pt__items {
        width: 100%;
        padding: 2rem 0 0;
      }
      #prizes_thumbs > .pt__items .pt__protitle {
        padding: 0;
      }
      #prizes_thumbs > .pt__items .pt__protitle h3 {
        padding: 1rem 1rem 0;
        text-align: center;
      }
      #prizes_thumbs > .pt__items:nth-child(1) {
        padding-top: 0;
      }
      .pt__img {
        padding: 0;
      }
      .pt__img img {
        display: block;
        width: 100%;
        margin: 0 auto;
        border-radius: 13px;
      }
      #content .pt__button {
        padding: 2.5rem 0 0;
      }
      #content .pt__button p {
        padding: 0;
        font-family: Proxima Nova Extrabold;
        text-transform: capitalize;
        text-align: center;
        font-size: 1.2rem;
        letter-spacing: 1px;
        line-height: 1;
      }
      #content .pt__button p a:link,
      #content .pt__button p a:visited,
      #content .pt__button p a:active {
        padding: 1rem;
        text-decoration: none;
        display: block;
        width: 100%;
        background: rgba(255, 255, 255, 0.1);
        color: #fff;
        border-radius: 5px;
        border: 1px solid rgba(255, 255, 255, 0.4);
      }
      #content .pt__button p a:hover {
        text-decoration: none;
        background: rgba(255, 255, 255, 0.3);
      }
      #content .promotional_box1 > div {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: start;
        align-items: flex-start;
        flex-direction: column;
      }
      #content .promotional_box1 > div > .pb__itemx {
        width: 100%;
        margin: 0;
        border: 2px solid #072b90;
        border-radius: 13px;
        padding: 1.5rem;
      }
      #content .promotional_box1 > div > .pb__itemx h3 {
        padding: 0 0 1.5rem;
        font-size: 1.5rem;
      }
      #content .promotional_box1 > div > .pb__itemx h4 {
        padding: 0 0 0.5rem;
        font-size: 2rem;
      }
      #content .promotional_box1 > div > .pb__itemx h5 {
        padding: 0;
        font-family: Proxima Nova Semibold;
        font-size: 1.5rem;
        text-transform: uppercase;
      }
      #content .promotional_box1 > div > .pb__itemx:nth-child(1) {
        margin-bottom: 2rem;
      }
      #content .block_promo_5_subtitle {
        padding: 0 0 2rem;
        font-size: 1.2rem;
      }
      #content .block_promo_5_subtitle a:link,
      #content .block_promo_5_subtitle a:visited,
      #content .block_promo_5_subtitle a:active {
        text-decoration: underline;
        color: #333;
      }
      #content .block_promo_5_subtitle a:hover {
        text-decoration: underline;
      }
      #content .block_promo_5_subtitle br {
        display: none;
      }
      #content .promotional_box1.pb2__helper > div > .pb__itemx {
        margin: 0 auto;
      }
      #content .promotional_box1.pb2__helper > div > .pb__itemx h5,
      #content .promotional_box1.pb2__helper > div > .pb__itemx h4 {
        text-align: center;
      }
      #content .promotional_box1.pb2__helper > div > .pb__itemx h4 {
        padding: 0;
      }
      #content .promotional_box1.pb2__helper > div > .pb__itemx h5 {
        padding: 0 0 1rem;
      }
      .lp001_mobile {
        height: 100vh;
        width: 100%;
        position: relative;
        overflow: hidden;
      }
      .lp001_mobile__imgwrapper {
        height: 100vh;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
      }
      .main_bg_mob_lp001 {
        height: 100vh;
        background-size: cover;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        background-repeat: no-repeat;
      }
      .front_stone5_mob_lp001 {
        height: 100vh;
        background-size: cover;
        position: absolute;
        left: 0;
        top: -20px;
        width: 100%;
        background-repeat: no-repeat;
        background-position: 0 0;
        animation: landing-page-stones-anim 10s linear 0.1s infinite;
      }
      .main_character_mob_lp001 {
        height: 100vh;
        background-size: cover;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        background-position: center 0;
        background-repeat: no-repeat;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .front_stone1_mob_lp001 {
        height: 100vh;
        background-size: cover;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        background-repeat: no-repeat;
        background-position: -42px 0;
        animation: landing-page-stones-anim 5s linear 0.1s infinite;
      }
      @keyframes landing-page-stones-anim {
        from {
          transform: translate3d(0px, 10px, 0) rotate(0.0001deg);
        }
        to {
          transform: translate3d(0, 0, 0) rotate(0.0001deg);
        }
        50% {
          transform: translate3d(0px, 0px, 0px) rotate(0.0001deg);
        }
        100% {
          transform: translate3d(0px, 10px, 0) rotate(0.0001deg);
        }
      }
      .front_stone2_mob_lp001 {
        height: 100vh;
        background-size: cover;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        background-repeat: no-repeat;
        background-position: 78px 0;
        animation: landing-page-stones-anim 5s linear 0.1s infinite;
      }
      #lp001__header {
        position: absolute;
        display: block;
        width: 100%;
        padding: 0 5%;
      }
      #lp001__header a:link,
      #lp001__header a:visited,
      #lp001__header a:active {
        text-decoration: none;
      }
      #lp001__header img {
        display: block;
        margin: 2rem auto 0;
        width: 174px;
      }
      #lp001__header_mobile_contnet h1 {
        font-family: 'Bebas Neue', sans-serif;
        color: #fff;
        font-weight: 400;
        line-height: 100%;
        padding: 0;
        font-size: 2.8rem;
        text-align: center;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #lp001__header_mobile_contnet h2 {
        font-family: 'Bebas Neue', sans-serif;
        color: #fff;
        font-weight: 400;
        line-height: 100%;
        padding: 0;
        font-size: 1.4rem;
        text-align: center;
        letter-spacing: 1px;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        opacity: 0.6;
        position: relative;
        top: -4px;
      }
      #lp001__header_mobile_contnet {
        padding-top: 95px;
      }
      #lp001__header_mobile_btns {
        padding: 1.5rem 0 0;
      }
      #lp001__header_mobile_btns p.transparent_btn_holder_mob {
        font-size: 1rem;
        line-height: 120%;
        font-family: 'Proxima Nova Semibold', sans-serif;
        font-weight: 400;
        text-transform: uppercase;
        text-align: center;
      }
      #lp001__header_mobile_btns p.transparent_btn_holder_mob a:link,
      #lp001__header_mobile_btns p.transparent_btn_holder_mob a:visited,
      #lp001__header_mobile_btns p.transparent_btn_holder_mob a:active {
        background: 0 0;
        color: #fff;
        text-transform: uppercase;
        display: inline-block;
        border-radius: 30px;
        text-decoration: none;
        text-align: center;
        border: 1px solid #fff;
        width: auto;
        line-height: 1;
        padding: 0.5rem 1rem;
        letter-spacing: inherit;
        opacity: 0.8;
        text-decoration: none;
      }
      #lp001__header_mobile_btns p.transparent_btn_holder_mob a:hover {
        opacity: 1;
        text-decoration: none;
      }
      #lp001__header_mobile_btns p.colored_btn_holder_mob {
        padding: 0.5rem 0 0;
        font-size: 1rem;
        line-height: 120%;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
        text-transform: uppercase;
        text-align: center;
      }
      #lp001__header_mobile_btns p.colored_btn_holder_mob a:link,
      #lp001__header_mobile_btns p.colored_btn_holder_mob a:visited,
      #lp001__header_mobile_btns p.colored_btn_holder_mob a:active {
        color: #fff;
        border-radius: 30px;
        font-weight: 400;
        display: inline-block;
        padding: 0.5rem 1rem;
        letter-spacing: 1px;
        line-height: 103%;
        border: double 2px transparent;
        border-radius: 80px;
        background-image: linear-gradient(transparent, transparent),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        background-origin: border-box;
        background-clip: content-box, border-box;
        width: auto;
      }
      #lp001__header_mobile_btns .et__plus {
        text-align: center;
        padding-top: 1rem;
      }
      #lp001__header_mobile_btns .et__plus img {
        display: inline-block;
        margin: 0;
        width: auto;
      }
      #lp001__header_mobile_btns .et__plus a:link,
      #lp001__header_mobile_btns .et__plus a:visited,
      #lp001__header_mobile_btns .et__plus a:active {
        text-decoration: none;
        color: #fff;
        vertical-align: top;
      }
      #lp001__header_mobile_btns .et__plus a:hover {
        text-decoration: underline;
      }
      .lpdt__tblc p {
        color: #fff;
        font-size: 18px;
        max-width: 400px;
        margin-top: 1rem;
      }
      #lp001__header_mobile_contnet p {
        color: #fff;
        font-size: 14px;
        text-align: center;
        margin-top: 1rem;
      }
      .footer__links_tb {
        width: 100%;
        height: 100%;
        display: table;
      }
      .footer__links_tb_cell {
        width: 100%;
        height: 100%;
        display: table-cell;
        vertical-align: middle;
      }
      #lp_tnc_mob {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
      }
      #lp_tnc_mob .lp_tnc_mob__content {
        border-top: 0 none;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        z-index: 2;
        padding: 0.5rem 3%;
        background-color: rgba(0, 0, 0, 0.7);
        border-top: 1px solid rgba(255, 255, 255, 0.5);
      }
      #lp_tnc_mob .lp_tnc_mob__content p {
        color: #fff;
        font-size: 0.4rem;
        line-height: 120%;
        float: left;
        width: 73%;
        text-align: left !important;
      }
      #lp_tnc_mob .lp_tnc_mob__content p a:link,
      #lp_tnc_mob .lp_tnc_mob__content p a:visited,
      #lp_tnc_mob .lp_tnc_mob__content p a:active {
        text-decoration: underline;
        color: #fff;
      }
      #lp_tnc_mob .lp_tnc_mob__content .footer__links {
        padding: 0;
        float: right;
        width: 25%;
        height: 55px;
      }
      #lp_tnc_mob .lp_tnc_mob__content .footer__links p {
        padding: 0;
      }
      #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_one__mob {
        padding: 0;
        clear: both;
        width: auto;
        float: none;
        text-align: right !important;
      }
      #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_one__mob img {
        padding: 0;
        width: 13px;
        vertical-align: top;
      }
      #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_one__mob a:link,
      #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_one__mob a:visited,
      #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_one__mob a:active {
        padding: 0;
        display: inline-block;
        vertical-align: middle;
      }
      #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_two__mob {
        display: block;
        float: none;
        clear: both;
        text-align: right;
        width: auto;
        padding: 0.3rem 0 0;
      }
      #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_two__mob a:link,
      #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_two__mob a:visited,
      #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_two__mob a:active {
        padding: 0;
      }
      #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_two__mob img {
        padding: 0;
        width: 40px;
        display: block;
        margin: 0 0 0 auto;
      }
      #lp_tnc_mob .lp_tnc_mob__toggler {
        background: #156dcd;
        background: -moz-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: -webkit-linear-gradient(
          left,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        background: linear-gradient(
          to right,
          #156dcd 0%,
          #0d49aa 50%,
          #06298b 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156dcd',endColorstr='#06298b',GradientType=1);
      }
      #lp_tnc_mob .lp_tnc_mob__toggler a:link,
      #lp_tnc_mob .lp_tnc_mob__toggler a:visited,
      #lp_tnc_mob .lp_tnc_mob__toggler a:active {
        color: #fff;
        text-align: center;
        display: block;
        font-size: 0.7rem;
        padding: 0.5rem 1rem;
        text-decoration: underline;
      }
      #lp_tnc_mob .lp_tnc_mob__content.showthis {
        display: block;
      }
      #lp_tnc_mob.fordeskty {
        display: block;
        z-index: 9;
      }
      .safari #content .ahti_hp__block2 {
        background-position: bottom center !important;
        background-size: cover;
      }
      #content .img__saver__01 {
        padding: 0;
      }
      #content .img__saver__01 > .wp-block-image {
        margin: 0 auto;
      }
      #content .img__saver__01 figure {
        margin: 0 auto;
      }
      #content .img__saver__01 img {
        display: block;
        margin: 0 auto;
      }
      #lp_tnc_mob .lp_tnc_mob__content .lp_tnc__linkonly {
        float: left;
        width: 73%;
        height: 55px;
      }
      #lp_tnc_mob
        .lp_tnc_mob__content
        .lp_tnc__linkonly
        .lp_tnc__linkonly_table {
        display: table;
        width: 100%;
        height: 100%;
      }
      #lp_tnc_mob
        .lp_tnc_mob__content
        .lp_tnc__linkonly
        .lp_tnc__linkonly_table_cell {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
      }
      #lp_tnc_mob
        .lp_tnc_mob__content
        .lp_tnc__linkonly
        .lp_tnc__linkonly_table_cell
        p {
        float: unset;
        width: unset;
      }
      .dsad {
        padding: 0;
      }
      #content .col_faq__footer {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: start;
        align-items: flex-start;
        margin: 1.5rem auto 0;
        flex-direction: column;
        padding: 0;
      }
      #content .col_faq__footer > .wp-block-column {
        width: 100%;
        padding: 1.5rem;
        border: 1px solid #e2e2e2;
        border-radius: 13px;
      }
      #content .col_faq__footer > .wp-block-column figure {
        margin: 0;
      }
      #content .col_faq__footer > .wp-block-column figure img {
        margin: 0 0 1rem;
        display: block;
      }
      #content .col_faq__footer > .wp-block-column:nth-child(1) {
        margin: 0 0 1.5rem;
      }
      #content .col_faq__footer > .wp-block-column:nth-child(2) {
        margin: 0;
      }
      .normal_temp #primary #content {
        padding: 3rem 0;
        background: #062a8c;
        background: -moz-linear-gradient(
          360deg,
          #062a8c 0%,
          rgba(22, 115, 211, 0.9051821412) 50%,
          #062a8c 100%
        );
        background: -webkit-linear-gradient(
          360deg,
          #062a8c 0%,
          rgba(22, 115, 211, 0.9051821412) 50%,
          #062a8c 100%
        );
        background: linear-gradient(
          360deg,
          #062a8c 0%,
          rgba(22, 115, 211, 0.9051821412) 50%,
          #062a8c 100%
        );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#062a8c",endColorstr="#062a8c",GradientType=1);
      }
      .normal_temp #primary #content article {
        padding: 0;
        max-width: 360px;
        width: 90%;
        margin: 0 auto;
      }
      #content .extra_top_bot_margin {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
      }
      #testimonial_carou.arvostelut__testimonial {
        background: 0 0;
      }
      #testimonial_carou.arvostelut__testimonial #testimonial_wrapper {
        width: 100%;
        padding: 0;
      }
      #testimonial_carou.arvostelut__testimonial #testimonial_wrapper h2 {
        display: none !important;
      }
      #testimonial_carou.arvostelut__testimonial
        #testimonial_wrapper
        #testimonial_main
        .testi_inner {
        padding: 0;
      }
      #content .arvostelut_qa__class {
        padding: 0;
      }
      #content .arvostelut_qa__class .testi_semi {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: start;
        align-items: flex-start;
        flex-direction: column;
      }
      #content .arvostelut_qa__class .testi_semi .ts__item:nth-child(3) {
        margin-bottom: 0;
      }
      #content .arvostelut_qa__class .testi_semi .ts__item {
        width: 100%;
        padding: 1rem 1.5rem 1.5rem;
        background: #fff;
        margin: 0 0 1rem;
      }
      #content .arvostelut_qa__class .testi_semi .ts__item .ts__inner {
        text-align: center;
      }
      #content .arvostelut_qa__class .testi_semi .ts__item .ts__inner:before {
        content: url('quote.png');
        display: block;
        margin: 0.5rem auto 0.5rem;
      }
      #content .arvostelut_qa__class .testi_semi .ts__item .ts__test {
        color: #333;
      }
      #content .arvostelut_qa__class .testi_semi .ts__item .ts__name {
        color: #333;
        padding: 0;
        font-size: 1.2rem;
      }
      #content .arvostelut_qa__class .testi_semi .ts__item .ts__name span {
        font-weight: 600;
        font-family: 'Proxima Nova Extrabold', sans-serif;
      }
      #content .arvostelut__form {
        margin-bottom: unset;
        box-sizing: unset;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: start;
        align-items: flex-start;
        flex-direction: column;
      }
      #content .arvostelut__form .wp-block-column:nth-child(1) {
        width: 100%;
        margin-bottom: 2rem;
      }
      #content .arvostelut__form .wp-block-column:nth-child(2) {
        width: 100%;
        margin: 0;
      }
      #content .arvostelut__form .wp-block-column:nth-child(2) .wp-block-group {
        background: #fff;
        padding: 1.3rem;
        margin: 0 0 1.2rem;
      }
      #content
        .arvostelut__form
        .wp-block-column:nth-child(2)
        .wp-block-group
        > .wp-block-group__inner-container {
        padding: 0;
      }
      #content
        .arvostelut__form
        .wp-block-column:nth-child(2)
        .wp-block-group
        > .wp-block-group__inner-container
        figure.wp-block-image {
        margin: 0 0 1rem;
      }
      #content
        .arvostelut__form
        .wp-block-column:nth-child(2)
        .wp-block-group
        > .wp-block-group__inner-container
        figure.wp-block-image
        img {
        display: block;
      }
      #content
        .arvostelut__form
        .wp-block-column:nth-child(2)
        .wp-block-group
        > .wp-block-group__inner-container
        h3 {
        display: block;
        color: #000;
      }
      #content
        .arvostelut__form
        .wp-block-column:nth-child(2)
        .wp-block-group
        > .wp-block-group__inner-container
        p {
        display: block;
        color: #000;
      }
      #content
        .arvostelut__form
        .wp-block-column:nth-child(2)
        .wp-block-group
        > .wp-block-group__inner-container
        p
        a:link,
      #content
        .arvostelut__form
        .wp-block-column:nth-child(2)
        .wp-block-group
        > .wp-block-group__inner-container
        p
        a:visited,
      #content
        .arvostelut__form
        .wp-block-column:nth-child(2)
        .wp-block-group
        > .wp-block-group__inner-container
        p
        a:active {
        color: #072b90;
      }
      #content
        .arvostelut__form
        .wp-block-column:nth-child(2)
        .wp-block-group
        > .wp-block-group__inner-container
        p
        a:hover {
        color: #fd790d;
      }
      #content
        .arvostelut__form
        .wp-block-column:nth-child(2)
        .wp-block-group:nth-child(2) {
        margin: 0;
      }
      .newsite__wrapper {
        max-width: 360px;
        margin: 0 auto 0;
        width: 90%;
        padding: 3rem 0;
      }
      .page-id-20906 .lpdt__tblc h1 {
        padding: 14rem 0 0;
      }
      .page-id-20906 #lp001__header_mobile_contnet {
        padding-top: 50px;
        text-align: center;
      }
      .page-id-20906 .tmpl__btn12s .tb2kp a:link,
      .tmpl__btn12s .tb2kp a:visited,
      .tmpl__btn12s .tb2kp a:active {
        padding: 0.9rem 2rem;
      }
      .page-id-20906 #lp001__header_mobile_contnet div {
        font-size: 10rem;
        text-align: center;
        color: #72dde5;
        opacity: 1;
        font-family: 'Bebas Neue', sans-serif;
        display: block;
        padding: 0;
        margin: 0;
        height: 140px;
      }
      #icon_percent {
        font-size: 7rem;
      }
      .page-id-20914 .html5lightbox {
        display: none;
      }
      #content .entry-content .the_archive_nav {
        padding: 0;
        font-family: Proxima Nova Extrabold;
        font-size: 1rem;
      }
      #content .entry-content .the_archive_nav a:link,
      #content .entry-content .the_archive_nav a:link,
      #content .entry-content .the_archive_nav a:active {
        text-decoration: none;
        color: #8e9cc3;
        background: 0 0;
        line-height: 24px;
        display: inline-block;
        height: 24px;
        width: 24px;
        text-align: center;
        margin-right: 2px;
        margin-bottom: 2px;
      }
      #content .entry-content .the_archive_nav a:hover {
        color: #fff;
        background: rgba(255, 255, 255, 0.1);
      }
      #content .the_archive_list {
        padding: 0;
      }
      #content .the_archive_list .tal__wrap {
        padding: 2rem 0 0;
        margin: 2rem 0 0;
        border-top: 1px solid rgba(255, 255, 255, 0.2);
      }
      #content .the_archive_list .tal__wrap > h2 {
        font-size: 1.7rem;
        padding: 0 0 1rem;
        font-family: Proxima Nova Bold;
        color: rgba(255, 255, 255, 0.4);
      }
      #content .the_archive_list .tal__wrap ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
      }
      #content .the_archive_list .tal__wrap ul li:first-child {
        margin: 0;
      }
      #content .the_archive_list .tal__wrap ul li {
        margin: 1rem 0 0;
        padding: 0;
        font-family: unset;
        line-height: 120%;
      }
      #content .the_archive_list .tal__wrap ul li .tal__toleft {
        float: unset;
        display: block;
        font-family: Proxima Nova Extrabold;
        text-decoration: none;
        font-size: 1.5rem;
        line-height: 120%;
        color: #fff;
      }
      #content .the_archive_list .tal__wrap ul li .tal__toright {
        text-decoration: none;
        font-size: 0.8rem;
        padding: 0.5rem 1rem;
        color: #fff;
        border-radius: 24px;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        text-transform: uppercase;
        letter-spacing: 1px;
        line-height: 100%;
        border: double 2px transparent;
        border-radius: 80px;
        background-origin: border-box;
        background-clip: content-box, border-box;
        background-image: unset;
        border: 2px solid rgba(255, 255, 255, 0.5);
        margin: 0.5rem 0 0;
        display: inline-block;
      }
      #content .the_archive_list .tal__wrap ul li .tal__toright:hover {
        background-image: linear-gradient(transparent, transparent),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        border: 2px solid rgba(255, 255, 255, 0);
      }
      #content .entry-content .toblack_link a:link,
      #content .entry-content .toblack_link a:visited,
      #content .entry-content .toblack_link a:active {
        color: #082b91;
        text-decoration: underline;
      }
      .cumuli-son-api-games-carusel .tgt__items_holder .tgt__hover .tgt__reg {
        display: none;
      }
      .cumuli-son-api-games-carusel
        .tgt__items_holder
        .tgt__hover
        .tgt__reg_img {
        padding: 0;
        text-align: center;
      }
      .cumuli-son-api-games-carusel
        .tgt__items_holder
        .tgt__hover
        .tgt__reg_img
        img {
        display: block;
        margin: 0 auto;
      }
      .cumuli-son-api-search-results .the-grid-thumb > .tgt__items,
      .cumuli-son-api-games-list .the-grid-thumb > .tgt__items {
        background: rgba(255, 255, 255, 0.1);
        align-self: start;
        box-shadow: inset 0px 0px 0px 1px #6894d0;
      }
      .cumuli-son-api-search-results .tgt__hover,
      .cumuli-son-api-games-list .tgt__hover {
        display: block;
        position: relative;
        top: unset;
        left: unset;
        background: 0 0;
        padding: 1rem;
      }
      .cumuli-son-api-search-results
        .tgt__items_holder
        .tgt__hover
        .tgt__tablecell,
      .cumuli-son-api-games-list
        .tgt__items_holder
        .tgt__hover
        .tgt__tablecell {
        padding: 0;
      }
      .cumuli-son-api-search-results .tgt__img,
      .cumuli-son-api-games-list .tgt__img {
        border-bottom: 1px solid #6da7e3;
      }
      .cumuli-son-api-search-results .tgt__items_holder .tgt__hover .tgt__title,
      .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .tgt__title {
        text-transform: uppercase;
        width: 100%;
      }
      .cumuli-son-api-search-results
        .tgt__items_holder
        .tgt__hover
        .tgt__reg
        a:link,
      .cumuli-son-api-search-results
        .tgt__items_holder
        .tgt__hover
        .tgt__reg
        a:visited,
      .cumuli-son-api-search-results
        .tgt__items_holder
        .tgt__hover
        .tgt__reg
        a:active,
      .cumuli-son-api-games-list
        .tgt__items_holder
        .tgt__hover
        .tgt__reg
        a:link,
      .cumuli-son-api-games-list
        .tgt__items_holder
        .tgt__hover
        .tgt__reg
        a:visited,
      .cumuli-son-api-games-list
        .tgt__items_holder
        .tgt__hover
        .tgt__reg
        a:active {
        width: 100%;
        padding-left: 0.4rem;
        padding-right: 0.4rem;
      }
      .cumuli-son-api-search-results .tgt__reg_img,
      .cumuli-son-api-games-list .tgt__reg_img {
        display: none;
      }
      .hphc__demo__textmobile {
        display: block !important;
      }
      .hphc__demo__textdesktop {
        display: none !important;
      }
      .cumuli-son-api-search-results
        .tgt__items_holder
        .tgt__hover
        .hphc__demo
        a:link,
      .cumuli-son-api-search-results
        .tgt__items_holder
        .tgt__hover
        .hphc__demo
        a:visited,
      .cumuli-son-api-search-results
        .tgt__items_holder
        .tgt__hover
        .hphc__demo
        a:active,
      .cumuli-son-api-games-list
        .tgt__items_holder
        .tgt__hover
        .hphc__demo
        a:link,
      .cumuli-son-api-games-list
        .tgt__items_holder
        .tgt__hover
        .hphc__demo
        a:visited,
      .cumuli-son-api-games-list
        .tgt__items_holder
        .tgt__hover
        .hphc__demo
        a:active {
        padding: 0.372rem 0.7rem;
        width: 100%;
      }
      .tgt__title__mobile {
        display: block !important;
      }
      .tgt__title__deskty {
        display: none !important;
      }
      .page-template-template-singlegame
        .cumuli-son-api-games-list
        .tgt__items_holder
        .tgt__hover
        .tgt__title {
        color: #082b91;
      }
      .page-template-template-singlegame
        .cumuli-son-api-games-list
        .tgt__items_holder
        .tgt__hover
        .hphc__demo
        a:link,
      .page-template-template-singlegame
        .cumuli-son-api-games-list
        .tgt__items_holder
        .tgt__hover
        .hphc__demo
        a:visited,
      .page-template-template-singlegame
        .cumuli-son-api-games-list
        .tgt__items_holder
        .tgt__hover
        .hphc__demo
        a:active {
        color: #082b91 !important;
        border: 1px solid #082b91;
      }
      #content .son__jackpot {
        padding: 0 0 2rem;
        font-family: Proxima Nova Extrabold;
        --jackpot-font-size: 2.7rem;
        color: #0a379e;
        text-align: center;
      }
      #content .ahti_hp__son__dailyjackpot {
        padding: 0 0 1rem;
        font-family: Proxima Nova Extrabold;
        --jackpot-font-size: 4rem;
        color: #0a379e;
        text-align: center;
      }
      #licx__logo_footer {
        --license-logo-padding: 2rem 0 0;
        --license-logo-margin: 0;
        --license-logo-background: 0 0;
        --license-logo-item-margin: 0 1rem 0.5rem;
      }
      #pp_class {
        --compliance-link-color: #082b91;
        --compliance-decoration: underline;
        --compliance-link-hover-color: inherit;
        --compliance-link-hover-decoration: inherit;
        --compliance-color: inherit;
        --compliance-font-size: inherit;
        --compliance-font-weight: inherit;
        --compliance-h2-color: #0a379e;
        --compliance-h2-font-size: 2.4rem;
        --compliance-h2-font-weight: 700;
        --compliance-h2-font-family: Proxima Nova Extrabold;
        --compliance-h3-color: inherit;
        --compliance-h3-font-size: inherit;
        --compliance-h3-font-weight: 700;
        --compliance-h4-color: inherit;
        --compliance-h4-font-size: inherit;
        --compliance-h4-font-weight: 700;
      }
      #pp_class h2 {
        font-family: Proxima Nova Extrabold;
      }
      #carousel__helper {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: start;
        align-items: flex-start;
        flex-direction: column;
      }
      #carousel__helper > div:nth-child(1) {
        width: 100%;
      }
      #carousel__helper > div:nth-child(2) {
        width: 100%;
      }
      #carousel__helper.carousel__helper__class {
        flex-flow: column-reverse;
      }
      #carousel__helper.carousel__helper__class > div:nth-child(1) {
        padding-top: 2.5rem !important;
      }
      #carousel__helper.carousel__helper__class > div:nth-child(2) {
        padding-top: 0 !important;
      }
      #content .ahti_hp__block3 .jackpot__coin2,
      #content .ahti_hp__block3 .jackpot__coin1 {
        display: none !important;
      }
      .page-template-template-landingpage-006 .html5-elem-box,
      .page-template-template-landingpage-003 .html5-elem-box,
      .page-template-template-landingpage-004 .html5-elem-box,
      .page-template-template-landingpage-005 .html5-elem-box,
      .page-template-template-landingpage-007 .html5-elem-box,
      .page-template-template-landingpage-008 .html5-elem-box,
      .page-template-template-landingpage-009 .html5-elem-box,
      .page-template-template-landingpage-010 .html5-elem-box,
      .page-template-template-landingpage-011 .html5-elem-box,
      .page-template-template-landingpage-012 .html5-elem-box,
      .page-template-template-landingpage-013 .html5-elem-box,
      .page-template-template-landingpage-014 .html5-elem-box,
      .page-template-template-landingpage-015 .html5-elem-box,
      .page-template-template-landingpage-016 .html5-elem-box,
      .page-template-template-landingpage-017 .html5-elem-box,
      .page-template-template-landingpage-018 .html5-elem-box,
      .page-template-template-landingpage-019 .html5-elem-box,
      .page-template-template-landingpage-020 .html5-elem-box,
      .page-template-template-landingpage-021 .html5-elem-box,
      .page-template-template-landingpage-022 .html5-elem-box,
      .page-template-template-landingpage-023 .html5-elem-box,
      .page-template-template-landingpage-024 .html5-elem-box,
      .page-template-template-landingpage-025 .html5-elem-box,
      .page-template-template-landingpage-026 .html5-elem-box,
      .page-template-template-landingpage-027 .html5-elem-box,
      .page-template-template-landingpage-028 .html5-elem-box {
        background: #228ddf;
        background: -moz-linear-gradient(
          left,
          #228ddf 1%,
          #052979 100%
        ) !important;
        background: -webkit-linear-gradient(
          left,
          #228ddf 1%,
          #052979 100%
        ) !important;
        background: linear-gradient(
          to right,
          #228ddf 1%,
          #052979 100%
        ) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#228ddf',endColorstr='#052979',GradientType=1) !important;
        border-radius: 3px;
      }
      .page-template-template-landingpage-019 #lp_tnc_mob .lp_tnc_mob__content {
        background-color: rgba(75, 145, 175, 0.8);
      }
      .page-template-template-landingpage-013
        #lp001__header_mobile_contnet.temp002
        p.xtrap__helper {
        padding-top: 0;
      }
      .page-template-template-landingpage-027 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: -7rem;
        width: 80%;
        margin: 0 auto;
      }
      .page-template-template-landingpage-028 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: -3rem;
        width: 100%;
        margin: 0 auto;
        right: -2rem;
      }
      .page-template-template-landingpage-026 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: 8rem;
        width: 100%;
        margin: 0 auto;
      }
      .page-template-template-landingpage-025 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: 6rem;
        width: 100%;
        margin: 0 auto;
      }
      .page-template-template-landingpage-024 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: 0;
        width: 50%;
        margin: 0 auto;
      }
      .page-template-template-landingpage-023 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: 5rem;
        width: 56%;
        margin: 0 auto;
      }
      .page-template-template-landingpage-023
        #lp001__header_mobile_contnet.temp002
        p {
        font-size: 0.9rem;
      }
      .page-template-template-landingpage-021 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: 6rem;
        width: 80%;
        margin: 0 auto;
      }
      .page-template-template-landingpage-022 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: 6rem;
        width: 80%;
        margin: 0 auto;
      }
      .page-template-template-landingpage-020 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: -0.5rem;
        width: 80%;
        margin: 0 auto;
      }
      .page-template-template-landingpage-019 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: -2.5rem;
        width: 100%;
        margin: 0 auto;
      }
      .page-template-template-landingpage-018 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: 7rem;
        width: 80%;
        margin: 0 auto;
      }
      .page-template-template-landingpage-017 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: -3rem;
        width: 80%;
        margin: 0 auto;
      }
      .page-template-template-landingpage-016 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: -2rem;
        width: 70%;
        right: -6rem;
        margin: 0;
      }
      .page-template-template-landingpage-015 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: -2rem;
        width: 80%;
      }
      .page-template-template-landingpage-013 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: 2rem;
        width: 80%;
      }
      .page-template-template-landingpage-014 .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        bottom: 1rem;
        width: 80%;
      }
      .page-template-template-landingpage-003 .main_char_mob_temp002 img {
        bottom: 75px;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .page-template-template-landingpage-004 .main_char_mob_temp002 img {
        bottom: 75px;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .page-template-template-landingpage-005 .main_char_mob_temp002 img {
        bottom: 0;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        width: 100%;
      }
      .page-template-template-landingpage-006 .main_char_mob_temp002 img {
        bottom: -27px;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .page-template-template-landingpage-012 .main_char_mob_temp002 img {
        bottom: -2rem;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        width: 82%;
      }
      #lp001__header_mobile_contnet.temp002 img {
        padding: 0;
        display: block;
        margin: 0 auto 1rem;
      }
      .page-template-template-landingpage-007
        #lp001__header_mobile_btns
        p.colored_btn_holder_mob {
        padding: 0;
      }
      .page-template-template-landingpage-007
        #lp001__header_mobile_btns.temp002 {
        padding: 0;
      }
      .page-template-template-landingpage-007 .main_char_mob_temp002 img {
        display: block;
        margin: 0 auto;
        position: relative;
        bottom: -142px;
        width: 100%;
      }
      .main_bg_desk_lp001.temp002 .main_bg_desk_lp001__char img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .page-template-template-landingpage-008
        #lp001__header_mobile_contnet.temp002
        h2.sub_big_title {
        font-size: 6rem;
        line-height: 76px;
      }
      .page-template-template-landingpage-008
        #lp001__header_mobile_contnet.temp002
        h3.sub_small_title {
        font-size: 3rem;
        font-family: 'Bebas Neue', sans-serif;
        text-align: center;
        font-weight: 400;
        color: #fff;
        line-height: 1;
      }
      .page-template-template-landingpage-008 .main_char_mob_temp002 img {
        padding: 0;
        width: 100%;
        bottom: -15px;
      }
      .main_char_mob_temp002 img {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .page-template-template-landingpage-009 .main_char_mob_temp002 img {
        width: 96%;
      }
      .page-template-template-landingpage-009
        #lp001__header_mobile_contnet.temp002
        h1 {
        font-size: 5rem;
      }
      #lp001__header_mobile_contnet.temp002 h1 {
        word-wrap: break-word;
        overflow-wrap: break-word;
      }
      .page-template-template-landingpage-010 .main_char_mob_temp002 img {
        width: 100%;
        bottom: -80px;
      }
      .page-template-template-landingpage-011 .main_char_mob_temp002 img {
        bottom: -10rem;
        width: 86%;
      }
      #lp_tnc_mob .lp_tnc_mob__content p.add_link_yzz__mob {
        padding-top: 1rem;
      }
      @media only screen and (min-width: 381px) and (max-width: 399px) {
        .page-template-template-landingpage-005 .main_char_mob_temp002 img {
          bottom: -30px;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -44px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -12rem;
        }
        .page-template-template-landingpage-015 .main_char_mob_temp002 img {
          bottom: -3rem;
          width: 80%;
        }
        .page-template-template-landingpage-016 .main_char_mob_temp002 img {
          bottom: -2rem;
          width: 62%;
          right: -8rem;
          margin: 0;
        }
        .page-template-template-landingpage-017 .main_char_mob_temp002 img {
          bottom: -3rem;
          width: 76%;
        }
      }
      @media only screen and (min-width: 400px) {
        .page-template-template-landingpage-028 .main_char_mob_temp002 img {
          bottom: -4rem;
          width: 100%;
          margin: 0 auto;
          right: -3rem;
        }
        .page-template-template-landingpage-020 .main_char_mob_temp002 img {
          bottom: -0.5rem;
          width: 72%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-019 .main_char_mob_temp002 img {
          bottom: -5.5rem;
        }
        .page-template-template-landingpage-017 .main_char_mob_temp002 img {
          bottom: -3rem;
          width: 73%;
        }
        .page-template-template-landingpage-016 .main_char_mob_temp002 img {
          bottom: -2rem;
          width: 64%;
          right: -9rem;
          margin: 0;
        }
        .page-template-template-landingpage-015 .main_char_mob_temp002 img {
          bottom: -5rem;
          width: 80%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -12rem;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          width: 86%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -40px;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -44px;
          width: 80%;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -14.5rem;
        }
      }
      @media only screen and (min-width: 431px) {
        .page-template-template-landingpage-023 .main_char_mob_temp002 img {
          bottom: 6rem;
          width: 56%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-019 .main_char_mob_temp002 img {
          bottom: -7.5rem;
        }
        .page-template-template-landingpage-016 .main_char_mob_temp002 img {
          bottom: -2rem;
          width: 56%;
          right: -12rem;
          margin: 0;
        }
        .page-template-template-landingpage-014 .main_char_mob_temp002 img {
          bottom: -1rem;
          width: 80%;
        }
        .page-template-template-landingpage-012 .main_char_mob_temp002 img {
          bottom: -5rem;
          width: 82%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -12rem;
          width: 81%;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          width: 86%;
          bottom: -86px;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -70px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -16.5rem;
        }
        .page-template-template-landingpage-005 .main_char_mob_temp002 img {
          bottom: -60px;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -74px;
          width: 80%;
        }
      }
      @media only screen and (min-width: 461px) {
        .page-template-template-landingpage-028 .main_char_mob_temp002 img {
          bottom: -7rem;
          width: 100%;
          margin: 0 auto;
          right: -4rem;
        }
        .page-template-template-landingpage-025 .main_char_mob_temp002 img {
          bottom: 4rem;
        }
        .page-template-template-landingpage-021 .main_char_mob_temp002 img,
        .page-template-template-landingpage-022 .main_char_mob_temp002 img {
          bottom: 6rem;
          width: 68%;
        }
        .page-template-template-landingpage-020 .main_char_mob_temp002 img {
          bottom: -0.5rem;
          width: 64%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-016 .main_char_mob_temp002 img {
          bottom: -2rem;
          width: 56%;
          right: 0;
          margin: 0;
          margin: 0 auto;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -14rem;
          width: 81%;
        }
        .page-template-template-landingpage-010 .main_char_mob_temp002 img {
          width: 100%;
          bottom: -110px;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          bottom: -116px;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -100px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -19.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -74px;
          width: 75%;
        }
        .page-template-template-landingpage-003 .main_char_mob_temp002 img {
          bottom: 37px;
          width: 90%;
        }
        .page-template-template-landingpage-004 .main_char_mob_temp002 img {
          bottom: 37px;
          width: 90%;
        }
        .page-template-template-landingpage-015 .main_char_mob_temp002 img {
          bottom: -5rem;
          width: 70%;
        }
      }
      @media only screen and (min-width: 481px) {
        .page-template-template-landingpage-019 .main_char_mob_temp002 img {
          bottom: -9.5rem;
        }
        .page-template-template-landingpage-017 .main_char_mob_temp002 img {
          bottom: -3rem;
          width: 67%;
        }
        .page-template-template-landingpage-012 .main_char_mob_temp002 img {
          bottom: -7rem;
          width: 82%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -14rem;
          width: 76%;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          bottom: -136px;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -120px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -21.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -94px;
          width: 75%;
        }
        .page-template-template-landingpage-010 .main_char_mob_temp002 img {
          bottom: -150px;
        }
      }
      @media only screen and (min-width: 500px) {
        .page-template-template-landingpage-025 .main_char_mob_temp002 img {
          bottom: 2rem;
        }
        .page-template-template-landingpage-023 .main_char_mob_temp002 img {
          bottom: 7rem;
          width: 43%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-021 .main_char_mob_temp002 img,
        .page-template-template-landingpage-022 .main_char_mob_temp002 img {
          bottom: 5rem;
          width: 68%;
        }
        .page-template-template-landingpage-020 .main_char_mob_temp002 img {
          bottom: -2.5rem;
          width: 64%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-017 .main_char_mob_temp002 img {
          bottom: -3rem;
          width: 63%;
        }
        .page-template-template-landingpage-016 .main_char_mob_temp002 img {
          bottom: -2rem;
          width: 50%;
          right: 0;
          margin: 0 auto;
        }
        .page-template-template-landingpage-013 .main_char_mob_temp002 img {
          bottom: 0;
          width: 80%;
        }
        .page-template-template-landingpage-012 .main_char_mob_temp002 img {
          bottom: -10rem;
          width: 82%;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          bottom: -166px;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -140px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -23.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -94px;
          width: 69%;
        }
        .page-template-template-landingpage-003 .main_char_mob_temp002 img {
          bottom: 47px;
          width: 80%;
        }
        .page-template-template-landingpage-004 .main_char_mob_temp002 img {
          bottom: 47px;
          width: 80%;
        }
        .page-template-template-landingpage-010 .main_char_mob_temp002 img {
          bottom: -190px;
        }
      }
      @media only screen and (min-width: 531px) {
        .page-template-template-landingpage-028 .main_char_mob_temp002 img {
          bottom: -11rem;
          width: 100%;
          margin: 0 auto;
          right: -6rem;
        }
        .page-template-template-landingpage-025 .main_char_mob_temp002 img {
          bottom: -1rem;
        }
        .page-template-template-landingpage-024 .main_char_mob_temp002 img {
          width: 47%;
        }
        .page-template-template-landingpage-021 .main_char_mob_temp002 img,
        .page-template-template-landingpage-022 .main_char_mob_temp002 img {
          bottom: 5rem;
          width: 61%;
        }
        .page-template-template-landingpage-019 .main_char_mob_temp002 img {
          bottom: -12.5rem;
        }
        .page-template-template-landingpage-017 .main_char_mob_temp002 img {
          bottom: -3rem;
          width: 57%;
        }
        .page-template-template-landingpage-014 .main_char_mob_temp002 img {
          bottom: -5rem;
          width: 83%;
        }
        .page-template-template-landingpage-013 .main_char_mob_temp002 img {
          bottom: 0;
          width: 70%;
        }
        .page-template-template-landingpage-012 .main_char_mob_temp002 img {
          bottom: -6rem;
          width: 70%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -17rem;
          width: 76%;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          bottom: -86px;
          width: 66%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -170px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -27.5rem;
        }
        .page-template-template-landingpage-003 .main_char_mob_temp002 img {
          bottom: 47px;
          width: 70%;
        }
        .page-template-template-landingpage-004 .main_char_mob_temp002 img {
          bottom: 31px;
          width: 70%;
        }
        .page-template-template-landingpage-005 .main_char_mob_temp002 img {
          bottom: -110px;
        }
        .page-template-template-landingpage-015 .main_char_mob_temp002 img {
          bottom: -5rem;
          width: 62%;
        }
      }
      @media only screen and (min-width: 561px) {
        .page-template-template-landingpage-016 .main_char_mob_temp002 img {
          bottom: -2rem;
          width: 45%;
          right: 0;
          margin: 0;
          margin: 0 auto;
        }
        .page-template-template-landingpage-012 .main_char_mob_temp002 img {
          bottom: -8rem;
          width: 70%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -17rem;
          width: 70%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -200px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -30.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -114px;
          width: 69%;
        }
        .page-template-template-landingpage-005 .main_char_mob_temp002 img {
          bottom: -130px;
        }
        .page-template-template-landingpage-010 .main_char_mob_temp002 img {
          bottom: -230px;
        }
      }
      @media only screen and (min-width: 581px) {
        .page-template-template-landingpage-026 .main_char_mob_temp002 img {
          bottom: 9rem;
          width: 80%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-019 .main_char_mob_temp002 img {
          bottom: -14.5rem;
        }
        .page-template-template-landingpage-014 .main_char_mob_temp002 img {
          bottom: -6rem;
          width: 80%;
        }
        .page-template-template-landingpage-013 .main_char_mob_temp002 img {
          bottom: -2rem;
          width: 70%;
        }
        .page-template-template-landingpage-012 .main_char_mob_temp002 img {
          bottom: -9rem;
          width: 70%;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          bottom: -116px;
          width: 66%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -220px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -32.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -57px;
          width: 59%;
        }
        .page-template-template-landingpage-005 .main_char_mob_temp002 img {
          bottom: -160px;
        }
        .page-template-template-landingpage-018 .main_char_mob_temp002 img {
          bottom: 5rem;
        }
      }
      @media only screen and (min-width: 600px) {
        .page-template-template-landingpage-028 .main_char_mob_temp002 img {
          bottom: -11rem;
          width: 89%;
          margin: 0 auto;
          right: unset;
        }
        .page-template-template-landingpage-027 .main_char_mob_temp002 img {
          bottom: -5rem;
          width: 60%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-024 .main_char_mob_temp002 img {
          width: 46%;
        }
        .page-template-template-landingpage-023 .main_char_mob_temp002 img {
          bottom: 7rem;
          width: 36%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-021 .main_char_mob_temp002 img,
        .page-template-template-landingpage-022 .main_char_mob_temp002 img {
          bottom: 5rem;
          width: 55%;
        }
        .page-template-template-landingpage-020 .main_char_mob_temp002 img {
          bottom: -2.5rem;
          width: 56%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-019 .main_char_mob_temp002 img {
          bottom: -16.5rem;
        }
        .page-template-template-landingpage-017 .main_char_mob_temp002 img {
          bottom: -3rem;
          width: 53%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -19rem;
          width: 70%;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          bottom: -146px;
          width: 66%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -240px;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -77px;
          width: 59%;
        }
        .page-template-template-landingpage-004 .main_char_mob_temp002 img {
          bottom: 21px;
          width: 70%;
        }
        .page-template-template-landingpage-005 .main_char_mob_temp002 img {
          bottom: -160px;
          width: 100%;
        }
        .page-template-template-landingpage-010 .main_char_mob_temp002 img {
          bottom: -280px;
        }
        .page-template-template-landingpage-015 .main_char_mob_temp002 img {
          bottom: -5rem;
          width: 54%;
        }
      }
      @media only screen and (min-width: 631px) {
        .page-template-template-landingpage-025 .main_char_mob_temp002 img {
          bottom: -4rem;
        }
        .page-template-template-landingpage-021 .main_char_mob_temp002 img,
        .page-template-template-landingpage-022 .main_char_mob_temp002 img {
          bottom: 5rem;
          width: 50%;
        }
        .page-template-template-landingpage-019 .main_char_mob_temp002 img {
          bottom: -19.5rem;
        }
        .page-template-template-landingpage-016 .main_char_mob_temp002 img {
          bottom: -2rem;
          width: 42%;
          right: 0;
          margin: 0;
          margin: 0 auto;
        }
        .page-template-template-landingpage-013 .main_char_mob_temp002 img {
          bottom: 0;
          width: 60%;
        }
        .page-template-template-landingpage-012 .main_char_mob_temp002 img {
          bottom: -12rem;
          width: 70%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -21rem;
          width: 67%;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          bottom: -86px;
          width: 56%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -270px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -36.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -62px;
          width: 53%;
        }
        .page-template-template-landingpage-003 .main_char_mob_temp002 img {
          bottom: 42px;
          width: 64%;
        }
        .page-template-template-landingpage-004 .main_char_mob_temp002 img {
          bottom: 42px;
          width: 54%;
        }
        .page-template-template-landingpage-005 .main_char_mob_temp002 img {
          bottom: -208px;
          width: 100%;
        }
      }
      @media only screen and (min-width: 661px) {
        .page-template-template-landingpage-028 .main_char_mob_temp002 img {
          bottom: -11rem;
          width: 83%;
          margin: 0 auto;
          right: unset;
        }
        .page-template-template-landingpage-027 .main_char_mob_temp002 img {
          bottom: -6rem;
          width: 58%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-026 .main_char_mob_temp002 img {
          bottom: 9rem;
          width: 70%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-020 .main_char_mob_temp002 img {
          bottom: -4.5rem;
          width: 56%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-017 .main_char_mob_temp002 img {
          bottom: -3rem;
          width: 46%;
        }
        .page-template-template-landingpage-014 .main_char_mob_temp002 img {
          bottom: -8rem;
          width: 80%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -21rem;
          width: 64%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -300px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -39.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -55px;
          width: 48%;
        }
        .page-template-template-landingpage-010 .main_char_mob_temp002 img {
          bottom: -330px;
        }
      }
      @media only screen and (min-width: 681px) {
        .page-template-template-landingpage-025 .main_char_mob_temp002 img {
          bottom: -6rem;
        }
        .page-template-template-landingpage-024 .main_char_mob_temp002 img {
          width: 40%;
        }
        .page-template-template-landingpage-019 .main_char_mob_temp002 img {
          bottom: -21.5rem;
        }
        .page-template-template-landingpage-016 .main_char_mob_temp002 img {
          bottom: -2rem;
          width: 37%;
          right: 0;
          margin: 0 auto;
        }
        .page-template-template-landingpage-013 .main_char_mob_temp002 img {
          bottom: 1rem;
          width: 50%;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          bottom: -106px;
          width: 56%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -320px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -41.5rem;
        }
        .page-template-template-landingpage-015 .main_char_mob_temp002 img {
          bottom: -5rem;
          width: 50%;
        }
      }
      @media only screen and (min-width: 700px) {
        .page-template-template-landingpage-021 .main_char_mob_temp002 img,
        .page-template-template-landingpage-022 .main_char_mob_temp002 img {
          bottom: 5rem;
          width: 43%;
        }
        .page-template-template-landingpage-012 .main_char_mob_temp002 img {
          bottom: -14rem;
          width: 70%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -23rem;
          width: 64%;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          bottom: -126px;
          width: 56%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -340px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -42.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -74px;
          width: 48%;
        }
        .page-template-template-landingpage-003 .main_char_mob_temp002 img {
          bottom: 22px;
          width: 64%;
        }
        .page-template-template-landingpage-004 .main_char_mob_temp002 img {
          bottom: 24px;
          width: 55%;
        }
        .page-template-template-landingpage-005 .main_char_mob_temp002 img {
          bottom: -240px;
          width: 100%;
        }
        .page-template-template-landingpage-010 .main_char_mob_temp002 img {
          bottom: -380px;
        }
      }
      @media only screen and (min-width: 731px) {
        .page-template-template-landingpage-028 .main_char_mob_temp002 img {
          bottom: -11rem;
          width: 75%;
          margin: 0 auto;
          right: unset;
        }
        .page-template-template-landingpage-025 .main_char_mob_temp002 img {
          bottom: -9rem;
        }
        .page-template-template-landingpage-020 .main_char_mob_temp002 img {
          bottom: -7.5rem;
          width: 56%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-019 .main_char_mob_temp002 img {
          bottom: -23.5rem;
        }
        .page-template-template-landingpage-018 .main_char_mob_temp002 img {
          bottom: 2rem;
        }
        .page-template-template-landingpage-016 .main_char_mob_temp002 img {
          bottom: -2rem;
          width: 35%;
          right: 0;
          margin: 0 auto;
        }
        .page-template-template-landingpage-014 .main_char_mob_temp002 img {
          bottom: -10rem;
          width: 80%;
        }
        .page-template-template-landingpage-012 .main_char_mob_temp002 img {
          bottom: -13rem;
          width: 65%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -24rem;
          width: 64%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -360px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -45.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -84px;
          width: 48%;
        }
        .page-template-template-landingpage-005 .main_char_mob_temp002 img {
          bottom: -260px;
        }
      }
      @media only screen and (min-width: 761px) {
        .page-template-template-landingpage-026 .main_char_mob_temp002 img {
          bottom: 9rem;
          width: 60%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-019 .main_char_mob_temp002 img {
          bottom: -25.5rem;
        }
        .page-template-template-landingpage-013 .main_char_mob_temp002 img {
          bottom: -1rem;
          width: 50%;
        }
        .page-template-template-landingpage-012 .main_char_mob_temp002 img {
          bottom: -12rem;
          width: 60%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -24rem;
          width: 62%;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          bottom: -156px;
          width: 56%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -390px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -48.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -64px;
          width: 44%;
        }
        .page-template-template-landingpage-003 .main_char_mob_temp002 img {
          bottom: -13%;
          width: 64%;
        }
        .page-template-template-landingpage-004 .main_char_mob_temp002 img {
          bottom: -13%;
          width: 54%;
        }
        .page-template-template-landingpage-005 .main_char_mob_temp002 img {
          bottom: -280px;
        }
      }
      @media only screen and (min-width: 781px) {
        .page-template-template-landingpage-027 .main_char_mob_temp002 img {
          bottom: -6rem;
          width: 51%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-024 .main_char_mob_temp002 img {
          width: 36%;
        }
        .page-template-template-landingpage-021 .main_char_mob_temp002 img,
        .page-template-template-landingpage-022 .main_char_mob_temp002 img {
          bottom: 6rem;
          width: 33%;
        }
        .page-template-template-landingpage-017 .main_char_mob_temp002 img {
          bottom: -3rem;
          width: 41%;
        }
        .page-template-template-landingpage-016 .main_char_mob_temp002 img {
          bottom: -2rem;
          width: 32%;
          right: 0;
          margin: 0 auto;
        }
        .page-template-template-landingpage-014 .main_char_mob_temp002 img {
          bottom: -12rem;
          width: 80%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -24rem;
          width: 59%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -410px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -49.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -82px;
          width: 44%;
        }
        .page-template-template-landingpage-005 .main_char_mob_temp002 img {
          bottom: -300px;
        }
        .page-template-template-landingpage-010 .main_char_mob_temp002 img {
          bottom: -430px;
        }
      }
      @media only screen and (min-width: 800px) {
        .page-template-template-landingpage-028 .main_char_mob_temp002 img {
          bottom: -10rem;
          width: 65%;
          margin: 0 auto;
          right: unset;
        }
        .page-template-template-landingpage-025 .main_char_mob_temp002 img {
          bottom: -12rem;
        }
        .page-template-template-landingpage-023 .main_char_mob_temp002 img {
          bottom: 7rem;
          width: 30%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-020 .main_char_mob_temp002 img {
          bottom: -7.5rem;
          width: 51%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-019 .main_char_mob_temp002 img {
          bottom: -29.5rem;
        }
        .page-template-template-landingpage-012 .main_char_mob_temp002 img {
          bottom: -15rem;
          width: 60%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -24rem;
          width: 57%;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          bottom: -196px;
          width: 56%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -440px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -52.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -95px;
          width: 44%;
        }
        .page-template-template-landingpage-003 .main_char_mob_temp002 img {
          bottom: -40px !important;
        }
        .page-template-template-landingpage-004 .main_char_mob_temp002 img {
          bottom: -7px !important;
        }
        .page-template-template-landingpage-005 .main_char_mob_temp002 img {
          bottom: -310px;
        }
        .page-template-template-landingpage-015 .main_char_mob_temp002 img {
          bottom: -5rem;
          width: 45%;
        }
      }
      @media only screen and (min-width: 831px) {
        .page-template-template-landingpage-026 .main_char_mob_temp002 img {
          bottom: 8rem;
          width: 60%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-024 .main_char_mob_temp002 img {
          width: 30%;
        }
        .page-template-template-landingpage-017 .main_char_mob_temp002 img {
          bottom: -3rem;
          width: 37%;
        }
        .page-template-template-landingpage-016 .main_char_mob_temp002 img {
          bottom: -2rem;
          width: 28%;
          right: 0;
          margin: 0 auto;
        }
        .page-template-template-landingpage-014 .main_char_mob_temp002 img {
          bottom: -15rem;
          width: 90%;
        }
        .page-template-template-landingpage-013 .main_char_mob_temp002 img {
          bottom: -9rem;
          width: 70%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -26rem;
          width: 57%;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          bottom: -116px;
          width: 46%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -460px;
        }
        .page-template-template-landingpage-008
          #lp001__header_mobile_contnet.temp002
          h3.sub_small_title {
          font-size: 3.7rem;
        }
        .page-template-template-landingpage-008
          #lp001__header_mobile_contnet.temp002
          h2.sub_big_title {
          font-size: 6.7rem;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -55.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -120px;
          width: 44%;
        }
        .page-template-template-landingpage-004 .main_char_mob_temp002 img {
          bottom: -9px !important;
          width: 50%;
        }
        .page-template-template-landingpage-005 .main_char_mob_temp002 img {
          bottom: -290px;
          width: 90%;
        }
        .page-template-template-landingpage-010 .main_char_mob_temp002 img {
          bottom: -470px;
        }
      }
      @media only screen and (min-width: 861px) {
        .page-template-template-landingpage-028 .main_char_mob_temp002 img {
          bottom: -10rem;
          width: 58%;
          margin: 0 auto;
          right: unset;
        }
        .page-template-template-landingpage-025 .main_char_mob_temp002 img {
          bottom: -14rem;
        }
        .page-template-template-landingpage-023 .main_char_mob_temp002 img {
          bottom: 7rem;
          width: 25%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-021 .main_char_mob_temp002 img,
        .page-template-template-landingpage-022 .main_char_mob_temp002 img {
          bottom: 6rem;
          width: 30%;
        }
        .page-template-template-landingpage-019 .main_char_mob_temp002 img {
          bottom: -33.5rem;
        }
        .page-template-template-landingpage-018 .main_char_mob_temp002 img {
          width: 70%;
        }
        .page-template-template-landingpage-013 .main_char_mob_temp002 img {
          bottom: -11rem;
          width: 70%;
        }
        .page-template-template-landingpage-012 .main_char_mob_temp002 img {
          bottom: -10rem;
          width: 50%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -26rem;
          width: 54%;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          bottom: -136px;
          width: 46%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -510px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -58.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -120px;
          width: 41%;
        }
        .page-template-template-landingpage-003 .main_char_mob_temp002 img {
          bottom: -60px !important;
        }
        .page-template-template-landingpage-004 .main_char_mob_temp002 img {
          bottom: 15px !important;
          width: 43%;
        }
      }
      @media only screen and (min-width: 881px) {
        .page-template-template-landingpage-027 .main_char_mob_temp002 img {
          bottom: -6rem;
          width: 42%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-026 .main_char_mob_temp002 img {
          bottom: 9rem;
          width: 50%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-020 .main_char_mob_temp002 img {
          bottom: -9.5rem;
          width: 51%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-014 .main_char_mob_temp002 img {
          bottom: -17rem;
          width: 90%;
        }
        .page-template-template-landingpage-012 .main_char_mob_temp002 img {
          bottom: -12rem;
          width: 50%;
        }
        .page-template-template-landingpage-011 .main_char_mob_temp002 img {
          bottom: -28rem;
          width: 54%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -520px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -60.5rem;
        }
        .page-template-template-landingpage-015 .main_char_mob_temp002 img {
          bottom: -5rem;
          width: 41%;
        }
      }
      @media only screen and (min-width: 900px) {
        .page-template-template-landingpage-025 .main_char_mob_temp002 img {
          bottom: -16rem;
        }
        .page-template-template-landingpage-013 .main_char_mob_temp002 img {
          bottom: -12rem;
          width: 70%;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          bottom: -156px;
          width: 46%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -530px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -62.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -27px;
          width: 31%;
        }
        .page-template-template-landingpage-003 .main_char_mob_temp002 img {
          bottom: 10%;
          width: 54%;
        }
        .page-template-template-landingpage-004 .main_char_mob_temp002 img {
          bottom: 8% !important;
          width: 42%;
        }
        .page-template-template-landingpage-005 .main_char_mob_temp002 img {
          bottom: -340px;
          width: 90%;
        }
        .page-template-template-landingpage-010 .main_char_mob_temp002 img {
          bottom: -530px;
        }
      }
      @media only screen and (min-width: 931px) {
        .page-template-template-landingpage-028 .main_char_mob_temp002 img {
          bottom: -10rem;
          width: 54%;
          margin: 0 auto;
          right: unset;
        }
        .page-template-template-landingpage-024 .main_char_mob_temp002 img {
          width: 28%;
        }
        .page-template-template-landingpage-019 .main_char_mob_temp002 img {
          bottom: -36.5rem;
        }
        .page-template-template-landingpage-017 .main_char_mob_temp002 img {
          bottom: -3rem;
          width: 33%;
        }
        .page-template-template-landingpage-014 .main_char_mob_temp002 img {
          bottom: -19rem;
          width: 90%;
        }
        .page-template-template-landingpage-012 .main_char_mob_temp002 img {
          bottom: -14rem;
          width: 50%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -560px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -65.5rem;
        }
        .page-template-template-landingpage-006 .main_char_mob_temp002 img {
          bottom: -47px;
          width: 31%;
        }
      }
      @media only screen and (min-width: 961px) {
        .page-template-template-landingpage-025 .main_char_mob_temp002 img {
          bottom: -18rem;
        }
        .page-template-template-landingpage-021 .main_char_mob_temp002 img,
        .page-template-template-landingpage-022 .main_char_mob_temp002 img {
          bottom: 6rem;
          width: 28%;
        }
        .page-template-template-landingpage-020 .main_char_mob_temp002 img {
          bottom: -11.5rem;
          width: 51%;
          margin: 0 auto;
        }
        .page-template-template-landingpage-013 .main_char_mob_temp002 img {
          bottom: -14rem;
          width: 70%;
        }
        .page-template-template-landingpage-009 .main_char_mob_temp002 img {
          bottom: -196px;
          width: 46%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -590px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -67.5rem;
        }
        .page-template-template-landingpage-010 .main_char_mob_temp002 img {
          bottom: -570px;
        }
        .page-template-template-landingpage-015 .main_char_mob_temp002 img {
          bottom: -5rem;
          width: 37%;
        }
      }
      @media only screen and (min-width: 981px) {
        .page-template-template-landingpage-025 .main_char_mob_temp002 img {
          bottom: -20rem;
        }
        .page-template-template-landingpage-018 .main_char_mob_temp002 img {
          bottom: 2rem;
          width: 60%;
        }
        .page-template-template-landingpage-016 .main_char_mob_temp002 img {
          bottom: -2rem;
          width: 26%;
          right: 0;
          margin: 0 auto;
        }
        .page-template-template-landingpage-014 .main_char_mob_temp002 img {
          bottom: -21rem;
          width: 90%;
        }
        .page-template-template-landingpage-008 .main_char_mob_temp002 img {
          bottom: -600px;
        }
        .page-template-template-landingpage-007 .main_char_mob_temp002 img {
          bottom: -69.5rem;
        }
        .page-template-template-landingpage-005 .main_char_mob_temp002 img {
          bottom: -380px;
          width: 90%;
        }
      }
      @media only screen and (min-width: 1000px) {
        .page-template-template-landingpage-024 .lpdt__tblc.temp002 h1 {
          padding-top: 6rem;
          font-size: 3.5rem;
        }
        .page-template-template-landingpage-024 .lpdt__tblc.temp002 p {
          font-size: 1rem;
        }
        .page-template-template-landingpage-023 .main_bg_desk_lp001 {
          background-position: center;
        }
        .page-template-template-landingpage-023 .lpdt__tblc.temp002 p {
          font-size: 1rem;
        }
        .page-template-template-landingpage-016 .main_bg_desk_lp001.temp002 {
          background-position: center;
        }
        .page-template-template-landingpage-014 .main_bg_desk_lp001.temp002 {
          background-position: center;
        }
        .page-template-template-landingpage-026
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 400px;
          bottom: 17rem;
          right: -1rem;
          height: auto;
        }
        .page-template-template-landingpage-027
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 690px;
          top: 0;
          right: -11rem;
          height: auto;
        }
        .page-template-template-landingpage-027 .lpdt__tblc.temp002 h1 {
          padding-top: 4rem;
        }
        .page-template-template-landingpage-026 .main_bg_desk_lp001 {
          background-position: right;
        }
        .page-template-template-landingpage-023
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 503px;
          bottom: 9rem;
          right: -1rem;
          height: auto;
        }
        .page-template-template-landingpage-025
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 860px;
          bottom: 6rem;
          right: -7rem;
          height: auto;
        }
        .page-template-template-landingpage-021
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 567px;
          bottom: 8rem;
          right: -4rem;
          height: auto;
        }
        .page-template-template-landingpage-022
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 507px;
          bottom: 15rem;
          right: -1rem;
          height: auto;
        }
        .page-template-template-landingpage-019
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 940px;
          bottom: 0;
          right: -17rem;
          height: auto;
        }
        .page-template-template-landingpage-020
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 667px;
          bottom: 0;
          right: -6rem;
          height: auto;
        }
        .page-template-template-landingpage-018
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 482px;
          bottom: 17rem;
          right: -2rem;
          height: auto;
        }
        .page-template-template-landingpage-017
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 482px;
          bottom: 120px;
          right: -2rem;
          height: auto;
        }
        .page-template-template-landingpage-016
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 482px;
          bottom: 0;
          right: 1rem;
          height: auto;
        }
        .page-template-template-landingpage-015
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 730px;
          bottom: 0;
          right: -199px;
          height: auto;
        }
        .page-template-template-landingpage-015 .lpdt__tblc.temp002 h1 {
          padding-top: 0;
          margin-top: 2rem;
        }
        .page-template-template-landingpage-015 .lpdt__tblc.temp002 p {
          font-size: 1rem;
          width: 525px;
          padding: 0.7rem 0 0;
        }
        .page-template-template-landingpage-014
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 560px;
          bottom: 7rem;
          right: -49px;
          height: auto;
        }
        .page-template-template-landingpage-013 .main_bg_desk_lp001.temp002 {
          background-position: center;
        }
        .page-template-template-landingpage-013
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 590px;
          bottom: 9rem;
          right: -50px;
          height: auto;
        }
        .page-template-template-landingpage-012
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 720px;
          bottom: 9rem;
          right: -150px;
          height: auto;
        }
        .page-template-template-landingpage-011
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 720px;
          bottom: 0;
          right: -150px;
          height: auto;
        }
        .page-template-template-landingpage-010
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 720px;
          bottom: 68px;
          right: -150px;
          height: auto;
        }
        .page-template-template-landingpage-009 .lpdt__tblc.temp002 h1 {
          font-size: 6rem;
        }
        .page-template-template-landingpage-009
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          bottom: -230px;
          right: -190px !important;
          width: 840px;
        }
        .page-template-template-landingpage-008
          .lpdt__tblc.temp002
          h2.sub_big_title_desktop {
          font-size: 9rem;
          line-height: 120px;
        }
        .page-template-template-landingpage-008
          .lpdt__tblc.temp002
          h3.sub_small_title_desktop {
          font-size: 4.5rem;
          font-family: 'Bebas Neue', sans-serif;
          color: #fff;
          font-weight: 400;
        }
        .page-template-template-landingpage-008
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: auto;
          bottom: unset;
          top: 0;
          height: 100%;
        }
        .page-template-template-landingpage-007
          .lpdt__tblc.text_sld_anim1.temp002
          > img {
          padding: 0;
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
          height: 120px;
          width: auto;
          margin: 0 0 1rem;
        }
        .page-template-template-landingpage-007 .lpdt__tblc.temp002 h1 {
          margin: 0;
        }
        .page-template-template-landingpage-007
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          display: block;
          position: absolute;
          top: 0;
          right: -320px;
          width: auto;
          height: 100%;
        }
        .page-template-template-landingpage-003
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          top: 200px;
          right: -80px;
          width: 570px;
          bottom: unset !important;
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
        }
        .page-template-template-landingpage-004
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          top: 120px;
          right: -80px;
          width: 570px;
          bottom: unset !important;
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
        }
        .page-template-template-landingpage-005
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          top: 170px;
          right: -80px;
          width: 540px;
          bottom: unset !important;
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
        }
        .page-template-template-landingpage-006
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          top: 0;
          right: -680px;
          width: auto !important;
          height: 100% !important;
          bottom: unset !important;
          max-width: unset;
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
        }
        .page-template-template-landingpage-005 .main_bg_desk_lp001 {
          background-position: -380px center;
        }
      }
      @media only screen and (min-width: 1061px) {
        .page-template-template-landingpage-010
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 810px;
        }
      }
      @media only screen and (min-width: 1081px) {
        .page-template-template-landingpage-005
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          top: 160px;
          right: -60px;
          width: 600px;
          bottom: unset !important;
        }
      }
      @media only screen and (min-width: 1100px) {
        .page-template-template-landingpage-023
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 583px;
          bottom: 9rem;
          right: -1rem;
          height: auto;
        }
        .page-template-template-landingpage-021
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 627px;
          bottom: 8rem;
          right: -4rem;
          height: auto;
        }
        .page-template-template-landingpage-018
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 482px;
          bottom: 17rem;
          right: 1rem;
          height: auto;
        }
      }
      @media only screen and (min-width: 1131px) {
        .page-template-template-landingpage-020
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 667px;
          bottom: 0;
          right: -2rem;
          height: auto;
        }
        .page-template-template-landingpage-019
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 981px;
          bottom: 0;
          right: -14rem;
          height: auto;
        }
        .page-template-template-landingpage-017
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 522px;
          bottom: 121px;
          right: 0;
          height: auto;
        }
        .page-template-template-landingpage-014
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 560px;
          bottom: 7rem;
          right: -8px;
          height: auto;
        }
        .page-template-template-landingpage-012
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 720px;
          bottom: 9rem;
          right: -79px;
        }
        .page-template-template-landingpage-011
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: -90px;
        }
        .page-template-template-landingpage-007
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: -290px;
        }
        .page-template-template-landingpage-007
          .lpdt__tblc.text_sld_anim1.temp002
          > img {
          height: 140px;
        }
        .page-template-template-landingpage-003
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          top: 200px;
          right: 0;
          width: 620px;
        }
        .page-template-template-landingpage-004
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          top: 120px;
          right: -21px;
          width: 620px;
        }
        .page-template-template-landingpage-005
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          top: 130px;
          right: -21px;
          width: 590px;
        }
        .page-template-template-landingpage-010
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 900px;
        }
      }
      @media only screen and (min-width: 1161px) {
        .page-template-template-landingpage-009
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          bottom: -230px;
          right: -140px !important;
          width: 840px;
        }
      }
      @media only screen and (min-width: 1181px) {
        .page-template-template-landingpage-026
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 470px;
          bottom: 15rem;
          right: 2rem;
        }
        .page-template-template-landingpage-025
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 950px;
          bottom: 4rem;
          right: -7rem;
        }
        .page-template-template-landingpage-015
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 790px;
        }
        .page-template-template-landingpage-013
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 650px;
          bottom: 9rem;
          right: 10px;
          height: auto;
        }
      }
      @media only screen and (min-width: 1200px) {
        .page-template-template-landingpage-027
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 690px;
          top: 0;
          right: -6rem;
          height: auto;
        }
        .page-template-template-landingpage-022
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 667px;
          bottom: 14rem;
          right: -1rem;
          height: auto;
        }
        .page-template-template-landingpage-007
          .lpdt__tblc.text_sld_anim1.temp002
          > img {
          height: 160px;
        }
        .page-template-template-landingpage-007
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: -210px;
        }
      }
      @media only screen and (min-width: 1231px) {
        .page-template-template-landingpage-021
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 698px;
          bottom: 8rem;
          right: -3rem;
          height: auto;
        }
        .page-template-template-landingpage-019
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 1000px;
          bottom: 0;
          right: -13rem;
          height: auto;
        }
        .page-template-template-landingpage-012
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 800px;
          bottom: 9rem;
          right: -79px;
        }
        .page-template-template-landingpage-011
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: -40px;
        }
        .page-template-template-landingpage-010
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 1030px;
          bottom: -30px;
        }
        .page-template-template-landingpage-007
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: -260px;
        }
        .page-template-template-landingpage-007
          .lpdt__tblc.text_sld_anim1.temp002
          > img {
          height: 150px;
        }
        .page-template-template-landingpage-006
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: -31rem;
        }
        .page-template-template-landingpage-005 .main_bg_desk_lp001 {
          background-position: -260px center;
        }
        .page-template-template-landingpage-005
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          top: 130px;
          right: -21px;
          width: 630px;
        }
      }
      @media only screen and (min-width: 1261px) {
        .page-template-template-landingpage-023
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 643px;
          bottom: 9rem;
          right: 0;
          height: auto;
        }
        .page-template-template-landingpage-009
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          bottom: -230px;
          right: -70px !important;
          width: 900px;
        }
        .page-template-template-landingpage-003
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 670px;
        }
        .page-template-template-landingpage-004
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 670px;
        }
        .page-template-template-landingpage-005
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 670px;
        }
      }
      @media only screen and (min-width: 1281px) {
        .page-template-template-landingpage-025
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 1000px;
          bottom: 2rem;
          right: -5rem;
        }
        .page-template-template-landingpage-024 .lpdt__tblc.temp002 h1 {
          padding-top: 3rem;
          font-size: 4.5rem;
        }
        .page-template-template-landingpage-018
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 612px;
          bottom: 17rem;
          right: 2rem;
          height: auto;
        }
        .page-template-template-landingpage-017
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 562px;
          bottom: 121px;
          right: 0;
          height: auto;
        }
        .page-template-template-landingpage-014
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 610px;
          bottom: 7rem;
          right: -8px;
          height: auto;
        }
        .page-template-template-landingpage-009 .lpdt__tblc.temp002 h1 {
          font-size: 8rem;
        }
        .page-template-template-landingpage-008
          .lpdt__tblc.temp002
          h3.sub_small_title_desktop {
          font-size: 5rem;
        }
        .page-template-template-landingpage-008
          .lpdt__tblc.temp002
          h2.sub_big_title_desktop {
          font-size: 11rem;
          line-height: 120px;
          padding-top: 39px;
        }
        .page-template-template-landingpage-004 .lpdt__tblc.temp002 h1 {
          margin-top: 0;
        }
      }
      @media only screen and (min-width: 1331px) {
        .page-template-template-landingpage-019
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 1188px;
          bottom: 0;
          right: -19rem;
          height: auto;
        }
        .page-template-template-landingpage-013
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 700px;
          bottom: 9rem;
          right: 10px;
          height: auto;
        }
        .page-template-template-landingpage-006
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: -31rem;
        }
      }
      @media only screen and (min-width: 1361px) {
        .page-template-template-landingpage-023
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 705px;
          bottom: 9rem;
          right: 0;
          height: auto;
        }
        .page-template-template-landingpage-012
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 830px;
          bottom: 9rem;
          right: -59px;
        }
        .page-template-template-landingpage-005 .main_bg_desk_lp001 {
          background-position: -190px center;
        }
      }
      @media only screen and (min-width: 1381px) {
        .page-template-template-landingpage-005
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: 0;
          width: 710px;
        }
      }
      @media only screen and (min-width: 1400px) {
        .page-template-template-landingpage-027
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 740px;
          top: 0;
          right: -2rem;
          height: auto;
        }
        .page-template-template-landingpage-026
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 545px;
          bottom: 11rem;
          right: 5rem;
        }
        .page-template-template-landingpage-022
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 757px;
          bottom: 12rem;
          right: -1rem;
          height: auto;
        }
        .page-template-template-landingpage-017
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 562px;
          bottom: 121px;
          right: 4rem;
          height: auto;
        }
      }
      @media only screen and (min-width: 1431px) {
        .page-template-template-landingpage-025
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 1100px;
          bottom: 0;
          right: -6rem;
        }
        .page-template-template-landingpage-024 .lpdt__tblc.temp002 h1 {
          padding-top: 2rem;
          font-size: 5rem;
        }
        .page-template-template-landingpage-024 .lpdt__tblc.temp002 p {
          width: 608px;
        }
        .page-template-template-landingpage-020
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 777px;
          bottom: 0;
          right: -4rem;
          height: auto;
        }
        .page-template-template-landingpage-017
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 600px;
          bottom: 101px;
          right: 4rem;
          height: auto;
        }
        .page-template-template-landingpage-014
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 660px;
          bottom: 7rem;
          right: -18px;
          height: auto;
        }
        .page-template-template-landingpage-007
          .lpdt__tblc.text_sld_anim1.temp002
          > img {
          height: 170px;
        }
        .page-template-template-landingpage-003
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: auto;
          right: 0;
        }
        .page-template-template-landingpage-004
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: auto;
          right: -4%;
        }
        .page-template-template-landingpage-005
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 830px;
          right: -3%;
        }
        .page-template-template-landingpage-004 .lpdt__tblc.temp002 h1 {
          margin-top: 0;
          font-size: 5rem;
        }
      }
      @media only screen and (min-width: 1461px) {
        .page-template-template-landingpage-015 .lpdt__tblc.temp002 p {
          font-size: 1rem;
          width: 700px;
        }
        .page-template-template-landingpage-015
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 849px;
        }
        .page-template-template-landingpage-013
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 760px;
          bottom: 9rem;
          right: -10px;
          height: auto;
        }
        .page-template-template-landingpage-011
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 741px;
        }
        .page-template-template-landingpage-005
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 830px;
          right: -2%;
        }
        .page-template-template-landingpage-005 .main_bg_desk_lp001 {
          background-position: unset;
        }
      }
      @media only screen and (min-width: 1481px) {
        .page-template-template-landingpage-024 .lpdt__tblc.temp002 h1 {
          padding-top: 0;
          font-size: 5rem;
        }
        .page-template-template-landingpage-016
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: 6rem;
        }
      }
      @media only screen and (min-width: 1500px) {
        .page-template-template-landingpage-021
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 698px;
          bottom: 8rem;
          right: -1rem;
          height: auto;
        }
      }
      @media only screen and (min-width: 1561px) {
        .page-template-template-landingpage-026
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 545px;
          bottom: 10rem;
          right: 7rem;
        }
        .page-template-template-landingpage-018
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 672px;
          bottom: 17rem;
          right: 3rem;
          height: auto;
        }
        .page-template-template-landingpage-006
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: -21rem;
        }
      }
      @media only screen and (min-width: 1581px) {
        .page-template-template-landingpage-012
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 860px;
          bottom: 8rem;
          right: -59px;
        }
        .page-template-template-landingpage-009
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          bottom: -300px;
          right: -70px !important;
          width: 1000px;
        }
      }
      @media only screen and (min-width: 1600px) {
        .page-template-template-landingpage-020
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 817px;
          bottom: 0;
          right: -3rem;
          height: auto;
        }
        .page-template-template-landingpage-015
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 849px;
          right: -110px;
        }
        .page-template-template-landingpage-011
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: 40px;
        }
        .page-template-template-landingpage-007
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: -60px;
        }
      }
      @media only screen and (min-width: 1631px) {
        .page-template-template-landingpage-013
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 800px;
          bottom: 7rem;
          right: -10px;
          height: auto;
        }
      }
      @media only screen and (min-width: 1661px) {
        .page-template-template-landingpage-014
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 725px;
          bottom: 7rem;
          right: -18px;
          height: auto;
        }
        .page-template-template-landingpage-010
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 1060px;
        }
      }
      @media only screen and (min-width: 1681px) {
        .page-template-template-landingpage-017
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 634px;
          bottom: 71px;
          right: 5rem;
          height: auto;
        }
        .page-template-template-landingpage-013
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 891px;
          bottom: 5rem;
          right: -12px;
          height: auto;
        }
      }
      @media only screen and (min-width: 1700px) {
        .page-template-template-landingpage-027
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 800px;
          top: 0;
          right: -4rem;
          height: auto;
        }
        .page-template-template-landingpage-027 .lpdt__tblc.temp002 h1 {
          padding-top: 0;
        }
        .page-template-template-landingpage-026
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 595px;
          bottom: 9rem;
          right: 7rem;
        }
        .page-template-template-landingpage-011
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: 150px;
        }
        .page-template-template-landingpage-018
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 798px;
          bottom: 13rem;
          right: 1rem;
          height: auto;
        }
      }
      @media only screen and (min-width: 1731px) {
        .page-template-template-landingpage-022
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 780px;
          bottom: 12rem;
          right: -1rem;
          height: auto;
        }
        .page-template-template-landingpage-016
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: 11rem;
        }
        .page-template-template-landingpage-014
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 725px;
          bottom: 5rem;
          right: -18px;
          height: auto;
        }
        .page-template-template-landingpage-006
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: -12rem;
        }
      }
      @media only screen and (min-width: 1761px) {
        .page-template-template-landingpage-012
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 879px;
          bottom: 8rem;
          right: -61px;
        }
        .page-template-template-landingpage-009
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          bottom: -300px;
          right: 0 !important;
          width: 1000px;
        }
      }
      @media only screen and (min-width: 1781px) {
        .page-template-template-landingpage-023
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 705px;
          bottom: 9rem;
          right: 5rem;
          height: auto;
        }
        .page-template-template-landingpage-019
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 1188px;
          bottom: 0;
          right: -14rem;
          height: auto;
        }
        .page-template-template-landingpage-015 .lpdt__tblc.temp002 p {
          font-size: 1.2rem;
          width: 700px;
        }
        .page-template-template-landingpage-003
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: auto;
          right: 3%;
        }
        .page-template-template-landingpage-004
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: auto;
          right: 3%;
        }
        .page-template-template-landingpage-005
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 860px;
          right: 1%;
        }
        .page-template-template-landingpage-010
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 1198px;
          right: -200px;
        }
      }
      @media only screen and (min-width: 1800px) {
        .page-template-template-landingpage-027
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 920px;
          top: 0;
          right: -4rem;
          height: auto;
        }
        .page-template-template-landingpage-025
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 1337px;
          bottom: -1rem;
          right: -12rem;
        }
        .page-template-template-landingpage-024
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: 7rem;
        }
        .page-template-template-landingpage-023
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 705px;
          bottom: 10rem;
          right: 8rem;
          height: auto;
        }
        .page-template-template-landingpage-022
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 780px;
          bottom: 13rem;
          right: 1rem;
          height: auto;
        }
        .page-template-template-landingpage-021
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 698px;
          bottom: 8rem;
          right: 3rem;
          height: auto;
        }
        .page-template-template-landingpage-018
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 798px;
          bottom: 13rem;
          right: 5rem;
          height: auto;
        }
        .page-template-template-landingpage-006
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: -16rem;
        }
        .page-template-template-landingpage-007
          .lpdt__tblc.text_sld_anim1.temp002
          > img {
          height: 222px;
        }
        .page-template-template-landingpage-007
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          right: -100px;
        }
      }
      @media only screen and (min-width: 1831px) {
        .page-template-template-landingpage-026
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 595px;
          bottom: 9rem;
          right: 10rem;
        }
      }
      @media only screen and (min-width: 1861px) {
        .page-template-template-landingpage-026
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 595px;
          bottom: 15rem;
          right: 9rem;
        }
        .page-template-template-landingpage-024 .lpdt__tblc.temp002 h1 {
          padding-top: 0;
          font-size: 6rem;
        }
        .page-template-template-landingpage-003
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: auto;
          right: 7%;
          top: 240px;
        }
        .page-template-template-landingpage-004
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: auto;
          right: 6%;
          top: 171px;
        }
        .page-template-template-landingpage-005
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: auto;
          right: -4%;
          top: 134px;
        }
        html[lang='de-DE'] .page-template-template-landingpage-005 .site-main {
          max-width: 1210px;
        }
      }
      @media only screen and (min-width: 1881px) {
        .page-template-template-landingpage-014
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 725px;
          bottom: 5.5rem;
          right: -18px;
          height: auto;
        }
        .page-template-template-landingpage-012
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: 879px;
          bottom: 11rem;
          right: 9px;
        }
      }
      @media only screen and (min-width: 1900px) {
        .page-template-template-landingpage-024 .lpdt__tblc.temp002 p {
          font-size: 1.2rem;
        }
      }
      @media only screen and (min-width: 1921px) {
        .page-template-template-landingpage-005
          .main_bg_desk_lp001.temp002
          .main_bg_desk_lp001__char
          img {
          width: auto;
          right: 4%;
          top: 111px;
        }
      }
      .entry-content p {
        color: #fff;
        font-size: 1rem;
        padding: 0 0 1rem;
        line-height: 120%;
      }
      .single-post .entry-content p,
      .single-post .entry-content ul li,
      .single-post .entry-content ol li {
        color: #000;
      }
      .single-post .entry-content h1,
      .single-post .entry-content h2,
      .single-post .entry-content h3,
      .single-post .entry-content h4,
      .single-post .entry-content h5,
      .single-post .entry-content h6 {
        color: #082b91;
      }
      .entry-content ul {
        list-style-type: disc;
        padding: 0 0 1rem 1rem;
        margin: 0;
      }
      .entry-content ul li {
        line-height: 120%;
        font-size: 1rem;
        padding: 0.5rem 0 0;
        color: #333;
      }
      .entry-content ul li:first-child {
        padding: 0;
      }
      .entry-content ol {
        list-style-type: none;
        margin: 0;
        padding: 0 0 1rem;
        counter-reset: section;
      }
      .entry-content ol li:first-child {
        margin: 0;
      }
      .entry-content ol li {
        line-height: 120%;
        font-size: 1rem;
        padding: 0.8rem 0 0 4.3rem;
        color: #333;
        position: relative;
        margin: 1rem 0 0;
        min-height: 50px;
      }
      .entry-content ol li:before {
        counter-increment: section;
        content: counter(section);
        position: absolute;
        left: 0;
        top: 0;
        color: #072b90;
        font-family: Proxima Nova Extrabold;
        line-height: 44px;
        width: 44px;
        height: 44px;
        background: #fff;
        border: 3px solid #072b90;
        border-radius: 50%;
        text-align: center;
        font-size: 1.3rem;
      }
      .entry-content h1,
      .entry-content h4,
      .entry-content h5,
      .entry-content h6 {
        color: #fff;
        line-height: 100%;
        padding: 0 0 1.5rem;
        font-family: Proxima Nova Extrabold;
        font-weight: 400;
      }
      .entry-content h2 {
        color: #fff;
        line-height: 100%;
        padding: 3rem 0 1.5rem;
        font-family: Proxima Nova Extrabold;
        font-weight: 400;
      }
      .entry-content h3 {
        color: #fff;
        line-height: 100%;
        padding: 0.5rem 0 1rem;
        font-family: Proxima Nova Extrabold;
        font-weight: 400;
      }
      .entry-content h1 {
        font-size: 3rem;
      }
      .entry-content h2 {
        font-size: 2.4rem;
      }
      .entry-content h3 {
        font-size: 1.5rem;
      }
      .entry-content h4 {
        font-size: 2rem;
      }
      .entry-content h5 {
        font-size: 1.9rem;
      }
      .entry-content h6 {
        font-size: 1.8rem;
      }
      .single-post .entry-content a:link,
      .single-post .entry-content a:visited,
      .single-post .entry-content a:active {
        color: #082b91;
      }
      .single-post .entry-content a:hover {
        text-decoration: none;
        color: #071f66;
      }
      .single-post .entry-content h1 {
        font-size: 2.2rem;
      }
      .single-post .entry-content h2 {
        font-size: 2rem;
      }
      .single-post .entry-content h3 {
        font-size: 1.5rem;
      }
      .single-post .entry-content h4 {
        font-size: 1.7rem;
      }
      .single-post .entry-content h5 {
        font-size: 1.6rem;
      }
      .single-post .entry-content h6 {
        font-size: 1.5rem;
      }
      .entry-content a:link,
      .entry-content a:visited,
      .entry-content a:active {
        color: #fff;
        text-decoration: underline;
      }
      .entry-content .lv__bg a:link,
      .entry-content .lv__bg a:visited,
      .entry-content .lv__bg a:active {
        color: #fff;
        text-decoration: underline;
      }
      .entry-content .lv__bg a:hover {
        color: #f0e422;
        text-decoration: underline;
      }
      .entry-content a:hover {
        text-decoration: underline;
        color: #fd790d;
      }
      .wp-caption.alignnone {
        display: inline-block;
        margin: 0;
        max-width: 100%;
        width: auto !important;
        padding: 0 0 1em;
      }
      .wp-caption.alignright {
        display: block;
        float: right;
        margin: 0;
        max-width: 100%;
        padding: 0 0 1em 1em;
        width: auto !important;
      }
      .wp-caption.alignleft {
        display: block;
        float: left;
        margin: 0;
        max-width: 100%;
        padding: 0 1em 1em 0;
        width: auto !important;
      }
      .wp-caption.aligncenter {
        display: block;
        margin: 0 auto;
        max-width: 100%;
        padding: 0 0 1em;
        width: auto !important;
      }
      .wp-caption.aligncenter img {
        margin: 0 auto;
      }
      .wp-caption img {
        display: block;
      }
      .wp-caption .wp-caption-text {
        font-size: 0.7em;
        padding: 0;
        text-align: center;
      }
      img.alignnone {
        display: block;
        float: none;
        margin: 0 0 1em;
      }
      img.alignright {
        display: block;
        float: right;
        margin: 0 0 1em 1em;
        padding: 0;
      }
      img.alignleft {
        display: block;
        float: left;
        margin: 0 1em 1em 0;
        padding: 0;
      }
      img.aligncenter {
        display: block;
        float: none;
        margin: 0 auto 1em;
      }
      blockquote p {
        padding: 0.5em 0 !important;
      }
      blockquote {
        font-family: Georgia, serif;
        font-size: 1em;
        font-style: italic;
        width: auto;
        margin: 0.25em 0 1em;
        padding: 0.25em 40px;
        line-height: 1.45;
        position: relative;
        color: #383838;
        border-left: 3px dashed #c1c1c1;
        background: #eee;
      }
      blockquote cite {
        color: #999;
        font-size: 14px;
        display: block;
        margin-top: 5px;
      }
      blockquote cite:before {
        content: '\2014 \2009';
      }
      .screen-reader-text {
        border: 0;
        clip: rect(1px, 1px, 1px, 1px);
        clip-path: inset(50%);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute !important;
        width: 1px;
        word-wrap: normal !important;
      }
      .screen-reader-text:focus {
        background-color: #eee;
        clip: auto !important;
        clip-path: none;
        color: #444;
        display: block;
        font-size: 1em;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 15px 23px 14px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000;
      }
      #content .entry-content .pt1rem {
        padding-top: 1rem;
      }
      #content .entry-content .pt2rem {
        padding-top: 2rem;
      }
      #content .entry-content .pt3rem {
        padding-top: 3rem;
      }
      #content .entry-content .pt4rem {
        padding-top: 4rem;
      }
      #content .entry-content .pt5rem {
        padding-top: 5rem;
      }
      #content .entry-content .pt6rem {
        padding-top: 6rem;
      }
      #content .entry-content .pt7rem {
        padding-top: 7rem;
      }
      #content .entry-content .pt8rem {
        padding-top: 8rem;
      }
      #content .entry-content .pt9rem {
        padding-top: 9rem;
      }
      #content .entry-content .pt10rem {
        padding-top: 10rem;
      }
      #content .entry-content .pr1rem {
        padding-right: 1rem;
      }
      #content .entry-content .pr2rem {
        padding-right: 2rem;
      }
      #content .entry-content .pr3rem {
        padding-right: 3rem;
      }
      #content .entry-content .pr4rem {
        padding-right: 4rem;
      }
      #content .entry-content .pr5rem {
        padding-right: 5rem;
      }
      #content .entry-content .pr6rem {
        padding-right: 6rem;
      }
      #content .entry-content .pr7rem {
        padding-right: 7rem;
      }
      #content .entry-content .pr8rem {
        padding-right: 8rem;
      }
      #content .entry-content .pr9rem {
        padding-right: 9rem;
      }
      #content .entry-content .pr10rem {
        padding-right: 10rem;
      }
      #content .entry-content .pb1rem {
        padding-bottom: 1rem;
      }
      #content .entry-content .pb2rem {
        padding-bottom: 2rem;
      }
      #content .entry-content .pb3rem {
        padding-bottom: 3rem;
      }
      #content .entry-content .pb4rem {
        padding-bottom: 4rem;
      }
      #content .entry-content .pb5rem {
        padding-bottom: 5rem;
      }
      #content .entry-content .pb6rem {
        padding-bottom: 6rem;
      }
      #content .entry-content .pb7rem {
        padding-bottom: 7rem;
      }
      #content .entry-content .pb8rem {
        padding-bottom: 8rem;
      }
      #content .entry-content .pb9rem {
        padding-bottom: 9rem;
      }
      #content .entry-content .pb10rem {
        padding-bottom: 10rem;
      }
      #content .entry-content .pl1rem {
        padding-left: 1rem;
      }
      #content .entry-content .pl2rem {
        padding-left: 2rem;
      }
      #content .entry-content .pl3rem {
        padding-left: 3rem;
      }
      #content .entry-content .pl4rem {
        padding-left: 4rem;
      }
      #content .entry-content .pl5rem {
        padding-left: 5rem;
      }
      #content .entry-content .pl6rem {
        padding-left: 6rem;
      }
      #content .entry-content .pl7rem {
        padding-left: 7rem;
      }
      #content .entry-content .pl8rem {
        padding-left: 8rem;
      }
      #content .entry-content .pl9rem {
        padding-left: 9rem;
      }
      #content .entry-content .pl10rem {
        padding-left: 10rem;
      }
      #content .entry-content .mt1rem {
        margin-top: 1rem;
      }
      #content .entry-content .mt2rem {
        margin-top: 2rem;
      }
      #content .entry-content .mt3rem {
        margin-top: 3rem;
      }
      #content .entry-content .mt4rem {
        margin-top: 4rem;
      }
      #content .entry-content .mt5rem {
        margin-top: 5rem;
      }
      #content .entry-content .mt6rem {
        margin-top: 6rem;
      }
      #content .entry-content .mt7rem {
        margin-top: 7rem;
      }
      #content .entry-content .mt8rem {
        margin-top: 8rem;
      }
      #content .entry-content .mt9rem {
        margin-top: 9rem;
      }
      #content .entry-content .mt10rem {
        margin-top: 10rem;
      }
      #content .entry-content .mr1rem {
        margin-right: 1rem;
      }
      #content .entry-content .mr2rem {
        margin-right: 2rem;
      }
      #content .entry-content .mr3rem {
        margin-right: 3rem;
      }
      #content .entry-content .mr4rem {
        margin-right: 4rem;
      }
      #content .entry-content .mr5rem {
        margin-right: 5rem;
      }
      #content .entry-content .mr6rem {
        margin-right: 6rem;
      }
      #content .entry-content .mr7rem {
        margin-right: 7rem;
      }
      #content .entry-content .mr8rem {
        margin-right: 8rem;
      }
      #content .entry-content .mr9rem {
        margin-right: 9rem;
      }
      #content .entry-content .mr10rem {
        margin-right: 10rem;
      }
      #content .entry-content .mb1rem {
        margin-bottom: 1rem;
      }
      #content .entry-content .mb2rem {
        margin-bottom: 2rem;
      }
      #content .entry-content .mb3rem {
        margin-bottom: 3rem;
      }
      #content .entry-content .mb4rem {
        margin-bottom: 4rem;
      }
      #content .entry-content .mb5rem {
        margin-bottom: 5rem;
      }
      #content .entry-content .mb6rem {
        margin-bottom: 6rem;
      }
      #content .entry-content .mb7rem {
        margin-bottom: 7rem;
      }
      #content .entry-content .mb8rem {
        margin-bottom: 8rem;
      }
      #content .entry-content .mb9rem {
        margin-bottom: 9rem;
      }
      #content .entry-content .mb10rem {
        margin-bottom: 10rem;
      }
      #content .entry-content .ml1rem {
        margin-left: 1rem;
      }
      #content .entry-content .ml2rem {
        margin-left: 2rem;
      }
      #content .entry-content .ml3rem {
        margin-left: 3rem;
      }
      #content .entry-content .ml4rem {
        margin-left: 4rem;
      }
      #content .entry-content .ml5rem {
        margin-left: 5rem;
      }
      #content .entry-content .ml6rem {
        margin-left: 6rem;
      }
      #content .entry-content .ml7rem {
        margin-left: 7rem;
      }
      #content .entry-content .ml8rem {
        margin-left: 8rem;
      }
      #content .entry-content .ml9rem {
        margin-left: 9rem;
      }
      #content .entry-content .ml10rem {
        margin-left: 10rem;
      }
      nav {
        float: left;
        clear: left;
        margin: 0;
      }
      nav ul.sf-menu {
        padding: 0;
        margin: 0;
      }
      .sf-menu,
      .sf-menu * {
        margin: 0;
        padding: 0;
        list-style: none;
      }
      .sf-menu {
        line-height: 1;
      }
      .sf-menu ul {
        position: absolute;
        top: -999em;
        width: 10em;
      }
      .sf-menu ul li {
        width: 100%;
      }
      .sf-menu li:hover {
        visibility: inherit;
      }
      .sf-menu li {
        float: left;
        position: relative;
      }
      .sf-menu a {
        display: block;
        position: relative;
      }
      .sf-menu li:hover ul,
      .sf-menu li.sfHover ul {
        left: 0;
        top: 2.5em;
        z-index: 99;
      }
      ul.sf-menu li:hover li ul,
      ul.sf-menu li.sfHover li ul {
        top: -999em;
      }
      ul.sf-menu li li:hover ul,
      ul.sf-menu li li.sfHover ul {
        left: 10em;
        top: 0;
      }
      ul.sf-menu li li:hover li ul,
      ul.sf-menu li li.sfHover li ul {
        top: -999em;
      }
      ul.sf-menu li li li:hover ul,
      ul.sf-menu li li li.sfHover ul {
        left: 10em;
        top: 0;
      }
      .sf-menu {
        float: left;
        margin-bottom: 1em;
      }
      .sf-menu a {
        padding: 0.75em 1em;
        text-decoration: none;
      }
      .sf-menu a,
      .sf-menu a:visited {
        color: #13a;
      }
      .sf-menu li:hover,
      .sf-menu li.sfHover,
      .sf-menu a:focus,
      .sf-menu a:hover,
      .sf-menu a:active {
        outline: 0;
      }
      #nav-holder-right {
        padding: 1.5rem 0 0;
        margin: 0 0 0 6%;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      #navHolder {
        padding: 0;
      }
      #navigation {
        padding: 0;
      }
      #id_header-nav {
        padding: 0;
      }
      #thenavigator {
        padding: 0;
      }
      #thenavigator > li {
        font-family: 'Proxima Nova Semibold', sans-serif;
        font-size: 1.125rem;
        text-transform: uppercase;
        margin: 0 0.25rem;
      }
      #thenavigator > li > a:link,
      #thenavigator > li > a:visited,
      #thenavigator > li > a:active {
        color: #fff;
        background: rgba(255, 255, 255, 0);
        padding: 0.563rem 1.063rem;
        border-radius: 6px;
      }
      #thenavigator > li > a:hover {
        text-decoration: none;
        background: rgba(255, 255, 255, 0.15);
      }
      #thenavigator > li > ul.sub-menu {
        display: none;
        padding: 0;
        background: rgba(0, 0, 0, 0.8);
        border-radius: 6px;
        top: 110%;
        width: 13rem;
      }
      #thenavigator > li > ul.sub-menu > li:nth-child(1) {
        border-top: 0 none;
      }
      #thenavigator > li > ul.sub-menu > li {
        border-top: 1px solid rgba(196, 194, 194, 0.2);
        padding: 0;
        font-size: 0.85rem;
      }
      #thenavigator > li > ul.sub-menu > li > a:link,
      #thenavigator > li > ul.sub-menu > li > a:visited,
      #thenavigator > li > ul.sub-menu > li > a:active {
        color: #fff;
        padding: 0.563rem 1.063rem;
      }
      #thenavigator > li > ul.sub-menu > li > a:hover {
        text-decoration: none;
      }
      #thenavigator > li.current-menu-item > a:link,
      #thenavigator > li.current-menu-item > a:visited,
      #thenavigator > li.current-menu-item > a:active,
      #thenavigator > li.current-menu-item > a:hover {
        background: rgba(255, 255, 255, 0.15);
        color: #fff;
      }
      #thenavigator > li.sfHover > a:link,
      #thenavigator > li.sfHover > a:visited,
      #thenavigator > li.sfHover > a:active,
      #thenavigator > li.sfHover > a:hover {
        background: rgba(255, 255, 255, 0.15);
        color: #fff;
      }
      #thenavigator > li.current-menu-ancestor > a:link,
      #thenavigator > li.current-menu-ancestor > a:hover,
      #thenavigator > li.current-menu-ancestor > a:visited,
      #thenavigator > li.current-menu-ancestor > a:active {
        background: rgba(255, 255, 255, 0.15);
        color: #fff;
      }
      #responsive-menu {
        margin: 0 auto;
        padding: 0 0 1rem;
      }
      #responsive-menu .slicknav_menu {
        background: transparent none repeat scroll 0 0;
        padding: 0;
        border-top: 1px solid #5a95d7;
      }
      #responsive-menu .slicknav_menu > .slicknav_btn {
        background: #694326 none repeat scroll 0 0;
        border-radius: 5px;
        margin: 0;
      }
      #responsive-menu .slicknav_menu > .slicknav_btn:hover {
        background: #e35933 none repeat scroll 0 0;
      }
      #responsive-menu .slicknav_menu > .slicknav_btn.slicknav_open {
        background: #e35933 none repeat scroll 0 0;
      }
      #responsive-menu .slicknav_menu > .slicknav_btn .slicknav_menutxt {
        font-weight: 400;
        text-shadow: none;
        text-transform: capitalize;
      }
      #responsive-menu
        .slicknav_menu
        > .slicknav_btn
        .slicknav_icon
        .slicknav_icon-bar {
        box-shadow: none;
      }
      #responsive-menu .slicknav_menu .slicknav_nav {
        font-size: inherit;
        padding: 0;
      }
      #responsive-menu .slicknav_menu .slicknav_nav > li {
        border-top: 1px solid #5a95d7;
        font-size: 1.05rem;
        font-weight: 400;
        line-height: 120%;
        text-align: center;
        text-transform: uppercase;
        font-family: 'Proxima Nova Bold', sans-serif !important;
      }
      #responsive-menu .slicknav_menu .slicknav_nav > li > a:link,
      #responsive-menu .slicknav_menu .slicknav_nav > li > a:visited,
      #responsive-menu .slicknav_menu .slicknav_nav > li > a:active {
        background: transparent none repeat scroll 0 0;
        border-radius: 0;
        color: #fff;
        margin: 0 auto;
        padding: 1rem;
        text-decoration: none;
      }
      #responsive-menu .slicknav_menu .slicknav_nav > li > a:hover {
        background: transparent none repeat scroll 0 0;
        color: #fcff00;
      }
      #responsive-menu .slicknav_menu .slicknav_nav .slicknav_row > a:link,
      #responsive-menu .slicknav_menu .slicknav_nav .slicknav_row > a:visited,
      #responsive-menu .slicknav_menu .slicknav_nav .slicknav_row > a:active {
        background: transparent none repeat scroll 0 0;
        color: inherit;
        text-decoration: none;
      }
      #responsive-menu .slicknav_menu .slicknav_nav > li > .sub-menu {
        margin: 0 auto 0.7rem;
        visibility: inherit !important;
        width: 94%;
      }
      #responsive-menu .slicknav_menu .slicknav_nav > li > .sub-menu > li {
        border-top: 1px solid #5a95d7;
        font-size: 1rem;
        font-weight: 500;
        line-height: 120%;
        text-align: center;
        text-transform: uppercase;
        font-family: 'Proxima Nova Bold', sans-serif !important;
      }
      #responsive-menu
        .slicknav_menu
        .slicknav_nav
        > li
        > .sub-menu
        > li:first-child {
        border-top: 0 none;
      }
      #responsive-menu
        .slicknav_menu
        .slicknav_nav
        > li
        > .sub-menu
        > li
        > a:link,
      #responsive-menu
        .slicknav_menu
        .slicknav_nav
        > li
        > .sub-menu
        > li
        > a:visited,
      #responsive-menu
        .slicknav_menu
        .slicknav_nav
        > li
        > .sub-menu
        > li
        > a:active {
        background: transparent none repeat scroll 0 0;
        border-radius: 0;
        color: #fff;
        margin: 0 auto;
        padding: 0.5rem;
        text-decoration: none;
      }
      #responsive-menu
        .slicknav_menu
        .slicknav_nav
        > li
        > .sub-menu
        > li
        > a:hover {
        background: transparent none repeat scroll 0 0;
        color: #fcff00;
      }
      #responsive-menu
        .slicknav_menu
        .slicknav_nav
        > li
        > .sub-menu
        > li
        .sub-menu {
        margin: 0 auto 0.7rem;
        visibility: inherit !important;
        width: 94%;
      }
      #responsive-menu
        .slicknav_menu
        .slicknav_nav
        > li
        > .sub-menu
        > li
        .sub-menu
        li {
        border-top: 1px solid #5a95d7;
        font-size: 1rem;
        font-weight: 500;
        line-height: 120%;
        text-align: center;
        text-transform: uppercase;
        font-family: 'Proxima Nova Bold', sans-serif !important;
      }
      #responsive-menu
        .slicknav_menu
        .slicknav_nav
        > li
        > .sub-menu
        > li
        .sub-menu
        li:first-child {
        border-top: 0 none;
      }
      #responsive-menu
        .slicknav_menu
        .slicknav_nav
        > li
        > .sub-menu
        > li
        .sub-menu
        li
        > a:link,
      #responsive-menu
        .slicknav_menu
        .slicknav_nav
        > li
        > .sub-menu
        > li
        .sub-menu
        li
        > a:visited,
      #responsive-menu
        .slicknav_menu
        .slicknav_nav
        > li
        > .sub-menu
        > li
        .sub-menu
        li
        > a:active {
        background: transparent none repeat scroll 0 0;
        border-radius: 0;
        color: #fff;
        margin: 0 auto;
        padding: 0.5rem;
        text-decoration: none;
      }
      #responsive-menu
        .slicknav_menu
        .slicknav_nav
        > li
        > .sub-menu
        > li
        .sub-menu
        li
        > a:hover {
        background: transparent none repeat scroll 0 0;
        color: #fcff00;
      }
      #responsive-menu .slicknav_menu .slicknav_nav > li > a > .home-icon {
        display: none;
      }
      #resp-holder {
        box-sizing: border-box;
        padding: 1rem;
      }
      .copyright-header-mobile {
        color: #fff;
        font-size: 0.7rem;
        margin: 0;
        text-align: center;
      }
      .copyright-header-mobile a:link,
      .copyright-header-mobile a:visited,
      .copyright-header-mobile a:active {
        color: #fff;
      }
      .copyright-header-mobile a:hover {
        color: #fcff00;
      }
      #responsive-menu .slicknav_menu .slicknav_nav > li:last-child {
        border-bottom: 1px solid #5a95d7;
      }
      .page-template-template-singleprovider
        #content
        .wp-block-yoast-faq-block {
        border: 1px solid #0a379e;
      }
      .page-template-template-singleprovider
        #content
        .wp-block-yoast-faq-block
        .schema-faq-section:nth-child(1) {
        border-top: 0 none;
      }
      .page-template-template-singleprovider
        #content
        .wp-block-yoast-faq-block
        .schema-faq-section {
        border-top: 1px solid #0a379e;
      }
      .page-template-template-singleprovider
        #content
        .wp-block-yoast-faq-block
        .schema-faq-section
        .schema-faq-question {
        color: #0a379e;
      }
      .page-template-template-singleprovider
        #content
        .wp-block-yoast-faq-block
        .schema-faq-section
        .schema-faq-question:after {
        background-position: -317% 325%;
      }
      .page-template-template-singleprovider
        #content
        .wp-block-yoast-faq-block
        .schema-faq-section
        .schema-faq-question.aktibo:after {
        background-position: -302% 325%;
      }
      .page-template-template-singleprovider
        #content
        .wp-block-yoast-faq-block
        .schema-faq-section
        .schema-faq-answer {
        color: #333;
      }
      #content .wp-block-yoast-faq-block.for__white {
        border: 1px solid #0a379e;
      }
      #content
        .wp-block-yoast-faq-block.for__white
        .schema-faq-section:nth-child(1) {
        border-top: 0 none;
      }
      #content .wp-block-yoast-faq-block.for__white .schema-faq-section {
        border-top: 1px solid #0a379e;
      }
      #content
        .wp-block-yoast-faq-block.for__white
        .schema-faq-section
        .schema-faq-question {
        color: #0a379e;
      }
      #content
        .wp-block-yoast-faq-block.for__white
        .schema-faq-section
        .schema-faq-question:after {
        background-position: -317% 325%;
      }
      #content
        .wp-block-yoast-faq-block.for__white
        .schema-faq-section
        .schema-faq-question.aktibo:after {
        background-position: -302% 325%;
      }
      #content
        .wp-block-yoast-faq-block.for__white
        .schema-faq-section
        .schema-faq-answer {
        color: #333;
      }
      #content
        .ahti_hp__block5
        .ahti_hp__block5__wrapper
        > .wp-block-column:nth-child,
      #content .ahti_hp__block2 {
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      @media only screen and (min-width: 381px) and (max-width: 399px) {
        #global-search-reslt .the-grid-thumb {
          height: 480px;
        }
        #global-search-reslt > div[id^='cu-so-api-widget-'] .the-grid-thumb {
          height: 412px;
        }
        #content
          .ahti_hp__block6
          .ahti_hp__block6__wrapper
          > .wp-block-column:nth-child(1) {
          padding: 0 1rem;
        }
        #content .support_faq__wrapper .support_faq__title {
          font-size: 1.2rem;
        }
        #content .hp__tabs > .wrapper-inner {
          max-width: unset;
        }
        #content
          .ahti_hp__block5
          .ahti_hp__block5__wrapper
          > .wp-block-column:nth-child(1),
        #content .ahti_hp__block2 {
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
        }
        #content .ahti_petlit__block2 > .wrapper-inner,
        .site-360px,
        .site-360px-group > div,
        .wrapper,
        .wrapper_single,
        .site-360px-group-ftg > div,
        .normal_temp #primary #content article,
        .newsite__wrapper {
          max-width: 100%;
        }
        #content .skrill__bg_image {
          height: 480px;
          display: block;
        }
      }
      @media only screen and (min-width: 400px) {
        .flex_thisarea .tgt__items {
          width: calc(33.3333% - (0.66666666666667 * 17px));
        }
        #content .ahti_hp__block3 .jackpot__coin1 {
          right: -144%;
        }
        #global-search-reslt .the-grid-thumb {
          height: 480px;
        }
        #global-search-reslt > div[id^='cu-so-api-widget-'] .the-grid-thumb {
          height: 412px;
        }
        .site-360px-group-ftg > div,
        .wrapper,
        .site-360px,
        .site-360px-group > div,
        .wrap,
        .site-main,
        .site-header,
        #content .hp__tabs > .wrapper-inner,
        #content .ahti_hp__block7 .wp-block-group__inner-container,
        #content .ahti_petlit__block2 > .wrapper-inner,
        .wrapper_single,
        .normal_temp #primary #content article,
        .newsite__wrapper {
          max-width: 100%;
        }
        #content
          .ahti_hp__block6
          .ahti_hp__block6__wrapper
          > .wp-block-column:nth-child(1) {
          padding: 0 1rem;
        }
        #content .support_faq__wrapper .support_faq__title {
          font-size: 1.2rem;
        }
        #content .skrill__bg_image {
          height: 500px;
        }
      }
      @media only screen and (min-width: 431px) {
        .main_char_mob_temp002 img {
          bottom: -59px;
        }
        .main_character_mob_lp001 {
          background-position: center -100px;
        }
        .front_stone5_mob_lp001 {
          top: -110px;
        }
        #lp001__header_mobile_contnet {
          padding-top: 75px;
        }
        #content .promotional_box1 > div > .pb__itemx h3 {
          padding: 0 0 1.5rem;
          font-size: 2rem;
        }
        #content .promotional_box1 > div > .pb__itemx h4 {
          padding: 0 0 0.5rem;
          font-size: 3rem;
        }
        #content .promotional_box1 > div > .pb__itemx h5 {
          padding: 0;
          font-family: Proxima Nova Semibold;
          font-size: 2rem;
          text-transform: uppercase;
        }
        .author_date_summary .author_name_summary .sticky__tags {
          display: inline-block;
          padding: 0 0 0 0.5rem;
        }
        #content .ahti_hp__block3 .jackpot__coin1 {
          right: -127%;
        }
        #bs__holder > .bs__item:nth-child(odd) {
          margin-left: 0;
        }
        #bs__holder > .bs__item:nth-child(even) {
          margin-right: 0;
        }
        #content
          .cumuli-son-api-game-single
          > .ahti_vikings__block1:nth-child(1) {
          height: 205px;
        }
        #bs__holder > .bs__item {
          width: 48%;
          align-self: stretch;
          margin: 2.5rem 2% 0;
        }
        #bs__holder > .bs__item:nth-child(2) {
          margin-top: 0;
        }
        #bs__holder {
          flex-direction: row;
        }
        #content .ahti_hp__block2 .ahti_hp__block2__wrapper,
        #content .ahti_hp__block3 .ahti_hp__block3__wrapper,
        #content .ahti_hp__block4 .ahti_hp__block4__wrapper,
        #content .ahti_hp__block5 .ahti_hp__block5__wrapper,
        #masterFooter {
          max-width: 100%;
        }
        #content .ahti_hp__block8 > .wrapper-inner {
          max-width: 90%;
        }
        #content .zimpler__img figure {
          width: auto;
        }
        #content .skrill__bg_image {
          height: 530px;
          margin: 3rem auto 0;
        }
      }
      @media only screen and (min-width: 461px) {
        .main_char_mob_temp002 img {
          bottom: -140px;
          width: 100%;
        }
        .main_character_mob_lp001 {
          background-position: center 51%;
        }
        .front_stone1_mob_lp001 {
          top: 0;
          background-position: -60px 40%;
        }
        .front_stone5_mob_lp001 {
          top: 0;
          background-position: 0 60%;
        }
        .front_stone2_mob_lp001 {
          background-position: 78px 72%;
        }
        #content .ahti_hp__block3 .jackpot__coin1 {
          right: -118%;
        }
        .s__parent.s__2 {
          opacity: 0.6;
          padding: 0 0 1.5rem;
        }
        #content
          .cumuli-son-api-game-single
          > .ahti_vikings__block1:nth-child(1) {
          height: 213px;
        }
        .s__parent .s__child2 {
          display: inline-block;
          margin: 0 0 0 1rem;
        }
        .s__parent .s__child2.c__child2 {
          margin: 0 0 0 0.5rem;
        }
        #content .tabs__support > h3 br {
          display: none;
        }
        #content
          .games__support
          .tabs__support
          .item-wrapper
          > .item:nth-of-type(5n)
          .item___realimg_x,
        #content
          .games__support
          .tabs__support
          .item-wrapper
          > .item:nth-of-type(5n)
          .item___realimg_y,
        #content
          .games__support
          .tabs__support
          .item-wrapper
          > .item:nth-of-type(5n)
          .item___realimg_y
          img {
          display: none;
        }
        #content
          .games__support
          .tabs__support
          .item-wrapper
          > .item:nth-of-type(5n)
          .item___realimg_q,
        #content
          .games__support
          .tabs__support
          .item-wrapper
          > .item:nth-of-type(5n)
          .item___realimg_w,
        #content
          .games__support
          .tabs__support
          .item-wrapper
          > .item:nth-of-type(5n)
          .item___realimg_w
          img {
          display: block !important;
        }
        #content .skrill__bg_image {
          height: 570px;
        }
      }
      @media only screen and (min-width: 481px) {
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .tgt__reg,
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .hphc__demo {
          font-size: 0.9rem;
        }
        .cumuli-son-api-search-results .tgt__items_holder .tgt__hover .tgt__reg,
        .cumuli-son-api-search-results
          .tgt__items_holder
          .tgt__hover
          .hphc__demo {
          font-size: 0.9rem;
        }
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .tgt__title {
          font-size: 0.9rem;
        }
        .cumuli-son-api-search-results
          .tgt__items_holder
          .tgt__hover
          .tgt__title {
          font-size: 0.9rem;
        }
        .tgt__items_holder .tgt__hover .tgt__reg {
          font-size: 0.6rem;
        }
        .mobile_login_header__wrapper {
          padding: 0;
          position: absolute;
          top: 33%;
          right: 0;
        }
        .mobile_login_header__wrapper #mobile_login_header.hbtn_helper {
          float: left;
          display: block;
          margin: 0 0.4rem 0 0;
        }
        .mobile_login_header__wrapper #mobile_login_header {
          float: right;
          width: auto;
        }
        #aph__main .aph__content .aph__content_table_cell h1 {
          padding: 0 0 1rem;
          text-align: center;
          font-size: 2.7rem;
        }
        #content #blog_post__hp .blog_post__inner .blog_post__holder {
          justify-content: space-between;
          margin: 0;
          flex-direction: row;
          flex-wrap: wrap;
        }
        #content
          #blog_post__hp
          .blog_post__inner
          .blog_post__holder
          > .blog_post__post:nth-child(1) {
          margin: 0 2% 0 0;
          width: 48%;
        }
        #content
          #blog_post__hp
          .blog_post__inner
          .blog_post__holder
          > .blog_post__post:nth-child(2) {
          margin: 0 0 0 2%;
          width: 48%;
        }
        #content #blog_post__hp .blog_post__img {
          padding: 0 0 1rem;
        }
        #content #blog_post__hp .blog_post__cat > a:link,
        #content #blog_post__hp .blog_post__cat > a:visited,
        #content #blog_post__hp .blog_post__cat > a:active {
          padding: 0.3rem 0.6rem;
          font-size: 0.8rem;
          margin: 0 0.3rem 0.3rem 0;
        }
        #content #blog_post__hp .blog_post__contet h3 {
          padding: 0 0 1rem;
          font-size: 1.05rem;
        }
        #flipper,
        #panel ul > li {
          font-size: 1.2rem;
        }
        #lang-flag-switcher .lfs {
          width: 380px;
        }
        #content .skrill__bg_image {
          height: 600px;
        }
        .adv__mobs,
        .adv__mobs .adv__mobsin,
        .adv__mobs .adv__mobsin img {
          display: none;
        }
        .adv__tabs,
        .adv__tabs .adv__tabsin,
        .adv__tabs .adv__tabsin img {
          display: block !important;
        }
        .adv__tabs .adv__tabsin img {
          margin: 0 auto;
          width: 100%;
        }
        .adv__desktop {
          width: 46%;
        }
      }
      @media only screen and (min-width: 500px) {
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .tgt__reg,
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .hphc__demo {
          font-size: 0.6rem;
        }
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .tgt__title {
          font-size: 0.7rem;
        }
        .cumuli-son-api-search-results .tgt__items_holder .tgt__hover .tgt__reg,
        .cumuli-son-api-search-results
          .tgt__items_holder
          .tgt__hover
          .hphc__demo {
          font-size: 0.6rem;
        }
        .cumuli-son-api-search-results
          .tgt__items_holder
          .tgt__hover
          .tgt__title {
          font-size: 0.7rem;
        }
        .main_char_mob_temp002 img {
          bottom: -140px;
          width: 470px;
        }
        .mobhelper_img2_banner {
          background-size: auto 260px;
          background-position: 81% -20%;
          background-repeat: no-repeat;
        }
        #content .promotional_box1.pb2__helper > div > .pb__itemx:nth-child(1) {
          width: 50%;
          margin: 0 auto;
        }
        #content .promotional_box1 > div {
          align-items: stretch;
        }
        #content .promotional_box1 > div > .pb__itemx:nth-child(1) {
          margin-bottom: 0;
          width: 48%;
          margin-right: 2%;
        }
        #content .promotional_box1 > div > .pb__itemx:nth-child(2) {
          width: 48%;
          margin-left: 2%;
        }
        #content .promotional_box1 > div {
          flex-direction: row;
        }
        #content .ahti_hp__block3 .jackpot__coin1 {
          right: -87%;
          top: -240px;
          z-index: 0;
        }
        #content .ahti_hp__block3 .ahti_hp__block3__price,
        #content .ahti_hp__block3 .ahti_hp__block3__megajackpot {
          z-index: 1;
          position: relative;
        }
        body .thecookiecontainerishere .cc_container .cc_btn_deny_all {
          background-image: url('') !important;
          display: inline-block !important;
          margin: 0 0 0 0.5rem !important;
          border: 0 !important;
          padding: 0 !important;
          font-size: 0 !important;
          color: transparent !important;
          width: 30px !important;
          height: 30px !important;
          background-position: -554.5% 99% !important;
          background-size: 997% auto !important;
          position: relative;
          top: 2px;
        }
        #content
          .ahti_about__block2__wrapper
          > .wp-block-column:nth-child(2).tarj__helper_01 {
          height: 294px;
        }
        #content
          .ahti_about__block2__wrapper
          > .wp-block-column:nth-child(2).tarj__helper_01
          > div.wp-block-image
          > figure
          picture
          img,
        #content
          .ahti_about__block2__wrapper
          > .wp-block-column:nth-child(2).tarj__helper_01
          > div.wp-block-image
          > figure
          img {
          width: 344px;
        }
        #global-search-reslt .the-grid-thumb {
          height: 400px;
        }
        #global-search-reslt > div[id^='cu-so-api-widget-'] .the-grid-thumb {
          height: 332px;
        }
        .the-grid-thumb > .tgt__items:nth-child(1),
        .the-grid-thumb > .tgt__items:nth-child(2),
        .the-grid-thumb > .tgt__items:nth-child(3) {
          margin-top: 0 !important;
        }
        .the-grid-thumb > .tgt__items:nth-child(3n-6) {
          margin-right: 0 !important;
        }
        .the-grid-thumb > .tgt__items {
          width: 31.6%;
          margin: 4% 2.5% 0 0 !important;
        }
        .sgi__features .sgi__features_inner {
          flex-direction: row;
        }
        .sgi__features .sgi__features_inner .sgi__features_item {
          margin-top: 0;
          margin-left: unset;
          margin-right: unset;
        }
        .sgi__otherinfo .sgi__oi_inner {
          flex-wrap: wrap;
          flex-direction: row;
        }
        .sgi__otherinfo .sgi__oi_inner .sgi__oi_item:nth-child(1) {
          width: 80%;
        }
        .sgi__otherinfo .sgi__oi_inner .sgi__oi_item:nth-child(2),
        .sgi__otherinfo .sgi__oi_inner .sgi__oi_item:nth-child(3) {
          width: calc(50% - (0.66666666666667 * 2rem));
        }
        #content
          .cumuli-son-api-game-single
          > .ahti_vikings__block1:nth-child(1) {
          height: 232px;
        }
        #content .other__games > div {
          flex-direction: row;
        }
        #content .other__games__items {
          width: 46%;
          margin: 1rem 2% 0;
        }
        #content .lk__helper > .wp-block-column {
          width: 44%;
          margin: 0 3%;
          padding: 1rem 0 0;
        }
        #content .lk__helper > .wp-block-column figure {
          margin: 0 0 1rem;
        }
        #content .control__smallest_paragraph {
          width: 370px;
          margin: 0 auto;
        }
        #content .ahti_hp__block3 .jackpot__coin2 {
          top: -402px;
        }
        #content .tarjoikset__contents .wp-block-image figure {
          width: 100%;
        }
        #content .tarjoikset__contents h3 {
          font-size: 1.6rem;
        }
        #content .ahti_trustly__block3__row > .wp-block-column:nth-child(2) {
          height: 240px;
        }
        #content .zimpler__2cols {
          width: 90%;
        }
        #content .skrill__bg_image {
          height: unset;
          padding: 0 0 123%;
        }
      }
      @media only screen and (min-width: 531px) {
        #lp_tnc_mob .lp_tnc_mob__content .lp_tnc__linkonly {
          width: 81%;
        }
        #lp_tnc_mob .lp_tnc_mob__content .footer__links {
          width: 17%;
          height: 40px;
        }
        #lp_tnc_mob .lp_tnc_mob__content p {
          width: 81%;
        }
        #lp001__header_mobile_contnet {
          padding-top: 60px;
        }
        #lp001__header_mobile_contnet h1 {
          font-size: 3.1rem;
        }
        #lp001__header_mobile_contnet h2 {
          font-size: 1.7rem;
        }
        #lp001__header_mobile_btns p.transparent_btn_holder_mob,
        #lp001__header_mobile_btns p.colored_btn_holder_mob {
          font-size: 1.3rem;
        }
        #lp001__header_mobile_btns p.transparent_btn_holder_mob a:link,
        #lp001__header_mobile_btns p.transparent_btn_holder_mob a:visited,
        #lp001__header_mobile_btns p.transparent_btn_holder_mob a:active,
        #lp001__header_mobile_btns p.colored_btn_holder_mob a:link,
        #lp001__header_mobile_btns p.colored_btn_holder_mob a:visited,
        #lp001__header_mobile_btns p.colored_btn_holder_mob a:active {
          width: 382px;
        }
        .entry-content ol.ol_list_promo li {
          font-size: 1.2rem;
        }
        #content .block_promo_3 {
          background-size: 200px auto;
          background-position-x: 106%;
          background-position-y: 131%;
        }
        #global-search-reslt .the-grid-thumb {
          height: 430px;
        }
        #global-search-reslt > div[id^='cu-so-api-widget-'] .the-grid-thumb {
          height: 362px;
        }
        .wrap,
        .site-main,
        .site-header,
        .site-360px,
        .site-360px-group > div,
        .site-360px-group-ftg > div,
        #content .tabs__support,
        #content .ahti_hp__block7 .wp-block-group__inner-container,
        #content .ahti_hp__block8 > .wrapper-inner,
        #game__header .game_header__wrapper .game_header__title,
        #content .ahti_petlit__block2 > .wrapper-inner,
        #content .ahti_trustly__block3__row > .wp-block-column:nth-child(1),
        .wrapper_single,
        .wrapper,
        #slidebar__header,
        .normal_temp #primary #content article,
        .newsite__wrapper {
          width: 94%;
        }
        #pro__footer .pro__footer .pl__inliner {
          height: 75px;
          display: inline-block;
          margin: 0 0.5rem 0.5rem;
          width: 144px;
        }
        #content .providers_archive > div {
          flex-direction: row;
        }
        #content .providers_archive .providers__item:nth-child(1) {
          margin-top: 0;
        }
        #content .providers_archive .providers__item:nth-child(2) {
          margin: 0;
        }
        #content .providers_archive .providers__item {
          padding: 0;
          width: 48%;
          margin: 2.5rem 0 0;
        }
        #content .providers_archive .providers__item:nth-child(odd) {
          margin-right: 2%;
        }
        #content .providers_archive .providers__item:nth-child(even) {
          margin-left: 2%;
        }
        #aph__main .aph__content .aph__content_table_cell h1 {
          font-size: 3rem;
        }
        #content .biwct .biwct__img {
          padding: 0 2rem;
        }
        #content .ahti_hp__block3 .jackpot__coin2 {
          left: -53%;
          top: -320px;
        }
        #content .ahti_hp__block3 .jackpot__coin1 {
          right: -76%;
          top: -247px;
        }
        #content
          .ahti_hp__block6
          .ahti_hp__block6__wrapper
          > .ahti_hp__block6__backgroundimage {
          height: 506px !important;
        }
        #content
          .ahti_trustly__block3__inner_group
          > .wp-block-group__inner-container {
          flex-wrap: wrap;
          align-items: flex-start;
          flex-direction: row;
          margin: 0 auto;
          padding: 0;
        }
        #content .ahti_trustly__block3__theIcons {
          width: calc(50% - (0.66666666666667 * 30px));
        }
        #content .ahti_trustly__block3__theIcons:nth-child(1),
        #content .ahti_trustly__block3__theIcons:nth-child(2) {
          padding: 0;
        }
        #content
          .ahti_trustly__block3__theIcons
          > .wp-block-group__inner-container
          > h3 {
          font-size: 1.6rem;
        }
        #content .ahti_trustly__block3__row > .wp-block-column:nth-child(2) {
          height: 300px;
        }
        #content .payment__cards {
          padding: 1rem 0 2rem;
        }
        #content .skrill__cols2 .skrill__cols2_items:nth-child(1),
        #content .skrill__cols2 .skrill__cols2_items:nth-child(2) {
          padding: 0;
        }
        #content .skrill__cols2 .skrill__cols2_items {
          width: calc(50% - (0.66666666666667 * 2rem));
        }
        #content .skrill__cols2 > .wp-block-group__inner-container {
          flex-wrap: wrap;
          flex-direction: row;
        }
        #content .skrill__cols2 .skrill__cols2_items > div > h3,
        #content .skrill__cols3 .skrill__cols3_items > div > h3 {
          font-size: 1.3rem;
        }
        #content .skrill__cols3 .skrill__cols3_items {
          width: calc(50% - (0.66666666666667 * 2rem));
          padding: 3rem 0 0;
        }
        #content .skrill__cols3 > .wp-block-group__inner-container {
          flex-wrap: wrap;
          flex-direction: row;
        }
        #content .skrill__cols3 .skrill__cols3_items:nth-child(1),
        #content .skrill__cols3 .skrill__cols3_items:nth-child(2) {
          padding: 0;
        }
        #content .skrill__cols3 .skrill__cols3_items:nth-child(3) {
          width: 100%;
          margin: 0 auto;
        }
      }
      @media only screen and (min-width: 561px) {
        #prizes_thumbs {
          flex-direction: row;
        }
        #prizes_thumbs > .pt__items:nth-child(2),
        #prizes_thumbs > .pt__items:nth-child(1) {
          padding-top: 0;
        }
        #prizes_thumbs > .pt__items {
          width: 48%;
        }
        #prizes_thumbs > .pt__items:nth-child(odd) {
          margin-right: 2%;
        }
        #prizes_thumbs > .pt__items:nth-child(even) {
          margin-left: 2%;
        }
        #content .ahti_hp__block3 .jackpot__coin1 {
          right: -340px;
          top: -197px;
        }
        #content
          .ahti_about__block2__wrapper
          > .wp-block-column:nth-child(2).tarj__helper_01 {
          height: 308px;
        }
        #content
          .ahti_about__block2__wrapper
          > .wp-block-column:nth-child(2).tarj__helper_01
          > div.wp-block-image
          > figure
          picture
          img,
        #content
          .ahti_about__block2__wrapper
          > .wp-block-column:nth-child(2).tarj__helper_01
          > div.wp-block-image
          > figure
          img {
          width: 364px;
        }
        #content .latest_winner__wrapper .latest-winners > .lw__content h4 {
          font-size: 1.3rem;
        }
        #content .latest_winner__wrapper .latest-winners > .lw__content p {
          font-size: 0.8rem;
        }
        #content .biwct .biwct__img {
          padding: 0 2rem;
          height: 300px;
        }
        #content .biwct .biwct__img img {
          margin: 0 auto 2rem;
        }
        #content .latest_winner__wrapper .latest-winners {
          flex-direction: row;
          padding: 0.5rem;
        }
        #content .latest_winner__wrapper .latest-winners > .lw__img {
          width: 57px;
          margin: 0;
          border-radius: 50%;
          overflow: hidden;
          height: auto;
          align-self: stretch;
        }
        #content .latest_winner__wrapper .latest-winners > .lw__content {
          width: calc(52% - (0.66666666666667 * 1rem));
          padding: 0;
          margin: 0 0 0 1rem;
          align-self: stretch;
        }
        #content .latest_winner__wrapper .latest-winners > .lw__price {
          display: block;
          width: calc(33% - (0.66666666666667 * 1rem));
          margin: 0 0 0 1rem;
          align-self: stretch;
        }
        #content
          .latest_winner__wrapper
          .latest-winners
          > .lw__price
          .lw__price_tbc {
          font-size: 1.5rem;
          text-align: right;
        }
        #content
          .ahti_hp__block4
          .ahti_hp__block4__wrapper
          > .wp-block-column:nth-child(2) {
          padding: 0;
          position: relative;
          width: 100%;
          margin: 0 auto;
        }
        #content .latest_winner__wrapper .latest-winners > .lw__content h4,
        #content .latest_winner__wrapper .latest-winners > .lw__content p {
          text-align: left;
        }
        #content .latest_winner__wrapper .latest-winners > .lw__img {
          margin: 0 0.1rem 0 0;
        }
        #content .zimpler__2cols {
          width: 80%;
        }
        .sgi__info {
          padding: 0 0 0 1rem;
          display: inline-block;
          height: 49.5px;
          position: relative;
          vertical-align: top;
          font-size: 1.5rem;
        }
        .sgi__tinfo {
          height: 100%;
        }
        .sgi__ttable {
          display: table;
          width: 100%;
          height: 100%;
        }
        .sgi__ttablecell {
          display: table-cell;
          width: 100%;
          height: 100%;
          vertical-align: middle;
        }
        .entry-content .sgi__theme p {
          font-size: 1.2rem;
        }
        .sgi__top_info .mob_tgt_top .tgt_type_1,
        .sgi__top_info .mob_tgt_top .tgt_jackpot_1 {
          margin-right: 1rem;
        }
      }
      @media only screen and (min-width: 581px) {
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1 {
          font-size: 1.9rem;
        }
        #global-search-reslt .the-grid-thumb {
          height: 450px;
        }
        .ma__flex {
          flex-wrap: wrap;
          -ms-justify-content: start;
          justify-content: start;
          flex-direction: row;
        }
        .ma__flex .ma__item:nth-child(1) {
          margin-top: 0 !important;
        }
        .ma__flex .ma__item:nth-child(2) {
          margin-top: 0 !important;
        }
        .ma__flex .ma__item:nth-child(3) {
          margin: 2rem auto 0 !important;
          width: 65%;
        }
        .ma__flex .ma__item {
          width: 46%;
          margin: 3rem 2% 0 !important;
        }
        .tarjoikset__contents h3 {
          font-size: 1.8rem;
        }
        #content .payment__cards__items {
          width: 20%;
          margin: 1.5rem 2.49% 0;
        }
        #content .payment__cards__items:nth-child(1),
        #content .payment__cards__items:nth-child(2),
        #content .payment__cards__items:nth-child(3),
        #content .payment__cards__items:nth-child(4) {
          margin-top: 0;
        }
        #pabs__holder .pabs > li a:link,
        #pabs__holder .pabs > li a:visited,
        #pabs__holder .pabs > li a:active {
          display: inline-block;
        }
        #pabs__holder .pabs > li {
          display: inline-block;
        }
      }
      @media only screen and (min-width: 600px) {
        .ccp__content_holder {
          padding: 1rem;
          background: #fff;
          width: 440px;
          margin: 0 auto;
        }
        .ccp__img img {
          width: 200px;
        }
        #pl__parent.nonefin .pl__upper {
          padding: 1.5rem !important;
        }
        .thecookiecontainerishere .cc_message {
          padding: 0 !important;
          clear: unset !important;
          font-size: 0.9rem !important;
          letter-spacing: 0 !important;
          margin: 0 !important;
          text-align: left;
        }
        #content
          .ahti_about__block2__wrapper
          > .wp-block-column:nth-child(2).tarj__helper_01 {
          height: 338px;
        }
        #content
          .ahti_about__block2__wrapper
          > .wp-block-column:nth-child(2).tarj__helper_01
          > div.wp-block-image
          > figure
          picture
          img,
        #content
          .ahti_about__block2__wrapper
          > .wp-block-column:nth-child(2).tarj__helper_01
          > div.wp-block-image
          > figure
          img {
          width: 400px;
        }
        #pl__parent .pl__titlec p {
          text-align: left;
        }
        #content
          .cumuli-son-api-game-single
          > .ahti_vikings__block1:nth-child(1) {
          height: 272px;
        }
        .fw__wrapper .widget_nav_menu ul.menu {
          padding: 0;
          display: table;
          margin: 0 auto;
          width: 80%;
          text-align: center;
        }
        .fw__wrapper .widget_nav_menu ul.menu li {
          padding: 0 !important;
          display: inline-block;
          text-align: center;
          font-weight: 400;
          font-size: 1.2rem;
          font-family: Proxima Nova Extrabold;
          margin: 0 1rem 0.5rem;
          text-align: center;
        }
        #pl__footer .pl__footer .pl__tablecell img {
          display: block;
          margin: 0 auto;
          max-width: unset;
        }
        #pl__parent .pl__img img {
          margin: 0;
        }
        #pl__parent .pl__img {
          float: left;
          width: 20%;
          padding: 0 0 1rem;
        }
        #pl__parent .pl__titlec h3 {
          text-align: left;
          font-size: 1.6rem;
        }
        #pl__parent .pl__typelists ul {
          margin: 0;
        }
        #pl__parent .pl__titlec {
          float: right;
          width: 73%;
        }
        #pl__parent .pl__lower .pl__lower_left {
          display: block;
          float: left;
          width: 48%;
        }
        #pl__parent .pl__lower .pl__lower_right {
          padding: 0;
          float: right;
          width: 48%;
        }
        #pl__parent .pl__lower .semi_title {
          padding: 0 0 1.5rem;
        }
        #pl__parent .pl__lower,
        #pl__parent .pl__upper.group {
          padding: 2rem 1.5rem;
        }
        #pl__parent .pl__lower .semi_title,
        #pl__parent .pl__lower .semi_info {
          text-align: left;
        }
        #content .dokumenti__group h3 {
          font-size: 2rem;
        }
        #content .biwct .biwct__img {
          padding: 0 2rem;
          height: 330px;
        }
        #content .biwct .biwct__img img {
          margin: 0 auto 3rem;
        }
        #flipper,
        #panel ul > li {
          font-size: 1.4rem;
        }
        .mobile_login_header__wrapper {
          top: 33%;
        }
        #content .ahti_hp__block3 .jackpot__coin2 {
          left: -53%;
          top: -320px;
        }
        #content .ahti_hp__block3 .jackpot__coin1 {
          right: -340px;
          top: -197px;
        }
        #content .viking__2boxes > div {
          flex-direction: row;
        }
        #content .viking__2boxes > div > .viking__2boxes__items {
          width: calc(33.3333% - (0.66666666666667 * 30px));
          padding: 0;
        }
        #p_range__cols {
          flex-direction: row;
          width: 564px;
        }
        #p_range__cols > .p_range__col1 {
          padding: 0;
          width: calc(49% - (0.66666666666667 * 30px));
        }
        #p_range__cols > .p_range__col2 {
          padding: 0;
          width: calc(31.333% - (0.66666666666667 * 30px));
        }
        #p_range__cols > .p_range__col3 {
          padding: 0;
          border-top: 0 none;
          margin: 0;
          width: calc(27.333% - (0.66666666666667 * 30px));
          position: relative;
        }
        #p_range__cols > .p_range__col3:before {
          content: '';
          height: 30px;
          width: 1px;
          background: #7395d9;
          position: absolute;
          left: 0;
          top: 25px;
        }
        #p_range,
        #p_range__labels {
          width: 564px;
        }
        #p_range__labels {
          margin: 0 auto;
        }
        #p_range__labels .p_range__labels .p_range__labels__price {
          font-size: 1.6rem;
        }
        #p_range__labels .p_range__labels .p_range__labels__label {
          font-size: 1.4rem;
        }
        #p_range__labels {
          padding: 1rem 0 1.5rem;
        }
        #pabs_content_inner {
          width: auto;
        }
        #pabs_content_outer {
          overflow-x: unset;
        }
        #the_404_btns a:nth-child(1):link,
        #the_404_btns a:nth-child(1):visited,
        #the_404_btns a:nth-child(1):active,
        #the_404_btns a:nth-child(2):link,
        #the_404_btns a:nth-child(2):visited,
        #the_404_btns a:nth-child(2):active {
          width: 40%;
        }
        .sgi_text__info .sgit__item h4 {
          font-size: 1.6rem;
        }
      }
      @media only screen and (min-width: 631px) {
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .tgt__title {
          font-size: 0.9rem;
        }
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .tgt__reg,
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .hphc__demo {
          font-size: 0.8rem;
        }
        .cumuli-son-api-search-results
          .tgt__items_holder
          .tgt__hover
          .tgt__title {
          font-size: 0.9rem;
        }
        .cumuli-son-api-search-results .tgt__items_holder .tgt__hover .tgt__reg,
        .cumuli-son-api-search-results
          .tgt__items_holder
          .tgt__hover
          .hphc__demo {
          font-size: 0.8rem;
        }
        .sgif__block .sgif__items .sgi_f_img img {
          margin: 0 auto 0.5rem;
          height: auto;
          width: auto;
        }
        .sgif__block .sgif__items .sgi_f_label {
          font-size: 1rem;
        }
        #lp_tnc_mob .lp_tnc_mob__content p {
          color: #fff;
          font-size: 0.5rem;
        }
        #lp_tnc_mob .lp_tnc_mob__content .footer__links {
          height: 46px;
        }
        #lp001__header_mobile_contnet h1 {
          font-size: 3.5rem;
        }
        #lp001__header_mobile_contnet h2 {
          font-size: 2rem;
        }
        .entry-content ol.ol_list_promo li {
          font-size: 1.3rem;
        }
        #global-search-reslt .the-grid-thumb {
          height: 510px;
        }
        #global-search-reslt > div[id^='cu-so-api-widget-'] .the-grid-thumb {
          height: 450px;
        }
        .page-template-template-search
          .the-grid-thumb
          > .tgt__items:nth-child(1),
        .page-template-template-search
          .the-grid-thumb
          > .tgt__items:nth-child(2),
        .page-template-template-search
          .the-grid-thumb
          > .tgt__items:nth-child(3) {
          margin-top: 0;
        }
        #pro__footer .pro__footer .pl__tablecell img {
          max-width: 110px;
        }
        #content .sgi__btns p a:link,
        #content .sgi__btns p a:active,
        #content .sgi__btns p a:visited {
          display: inline-block !important;
          width: 240px !important;
          margin-left: 0.5rem !important;
          margin-right: 0.5rem !important;
        }
        .sgi__otherinfo {
          padding: 0;
          display: table;
          margin: 0 auto;
        }
        .sgi__otherinfo .sgi__oi_inner .sgi__oi_item:nth-child(1),
        .sgi__otherinfo .sgi__oi_inner .sgi__oi_item:nth-child(2),
        .sgi__otherinfo .sgi__oi_inner .sgi__oi_item:nth-child(3) {
          width: unset;
          margin-left: 0.5rem;
          margin-right: 0.5rem;
        }
        #read_more__wrapper aside.widget_nav_menu:nth-child(1) {
          float: left;
          width: 48%;
        }
        #read_more__wrapper aside.widget_nav_menu:nth-child(2) {
          float: right;
          width: 48%;
          padding: 0;
        }
        #read_more__wrapper aside.widget_nav_menu:nth-child(3) {
          clear: both;
        }
        .mobile_login_header__wrapper #mobile_login_header {
          font-size: 0.9rem;
        }
        #pro__footer .pro__footer .pl__inliner {
          height: 85px;
          display: inline-block;
          margin: 0 0.5rem 0.5rem;
          width: 174px;
        }
        #content .viking__2boxes {
          width: 590px;
          margin: 0 auto;
        }
        #content
          .wp-block-yoast-faq-block
          .schema-faq-section
          .schema-faq-question {
          font-size: 1.2rem;
        }
        #content
          .wp-block-yoast-faq-block
          .schema-faq-section
          .schema-faq-question.aktibo:after {
          background: url('css_sprites.png') -301.4% 3%;
          background-size: 995% auto;
          width: 34px;
          height: 34px;
        }
        #content
          .wp-block-yoast-faq-block
          .schema-faq-section
          .schema-faq-question:after {
          background: url('css_sprites.png') -316.5% 3%;
          width: 34px;
          height: 34px;
          background-size: 995% auto !important;
        }
        #content
          .wp-block-yoast-faq-block
          .schema-faq-section
          .schema-faq-answer {
          font-size: 1rem;
        }
        #content
          .ahti_trustly__block3__theIcons
          > .wp-block-group__inner-container
          > h3 {
          font-size: 1.8rem;
        }
        #content .ahti_trustly__block3__row > .wp-block-column:nth-child(2) {
          height: 340px;
        }
      }
      @media only screen and (min-width: 661px) {
        #content .ahti_hp__son__dailyjackpot {
          --jackpot-font-size: 5rem;
        }
        #content .son__jackpot {
          --jackpot-font-size: 3.4rem;
        }
        #content .ahti_hp__block3 .jackpot__coin1 {
          right: -300px;
          top: -197px;
        }
        #content .ahti_hp__block3 .jackpot__coin2 {
          left: -43%;
          top: -320px;
        }
        #content .control___medium__paragraph {
          width: 550px;
        }
        #content .tabs__support .item-wrapper > .item {
          margin: 1.5rem 0 0;
        }
        #content .ahti_hp__block3 .ahti_hp__block3__price {
          font-size: 3.4rem;
        }
        #content .ahti_hp__block5 .ahti_hp__block5__price {
          font-size: 5rem;
        }
        #content .ahti_hp__block3 .jackpot__img img {
          display: block;
          margin: 0 auto;
        }
        #content #blog_post__hp .blog_post__contet h3 {
          font-size: 1.3rem;
        }
        #content .ahti_hp__block2 {
          padding: 2rem 0 30rem;
        }
        #content .skrill__cols2 .skrill__cols2_items > div > h3,
        #content .skrill__cols3 .skrill__cols3_items > div > h3 {
          font-size: 1.5rem;
        }
      }
      @media only screen and (min-width: 681px) {
        #content .col_faq__footer {
          flex-direction: row;
        }
        #content .col_faq__footer > .wp-block-column:nth-child(1) {
          margin: 0 4% 0 0;
        }
        #content .col_faq__footer > .wp-block-column {
          width: 48%;
          align-self: stretch;
        }
        #tarj__title_helper {
          padding: 0;
        }
        #global-search-reslt .the-grid-thumb {
          height: 540px;
        }
        #global-search-reslt > div[id^='cu-so-api-widget-'] .the-grid-thumb {
          height: 470px;
        }
        #content
          .ahti_about__block2__wrapper
          > .wp-block-column:nth-child(2).tarj__helper_01 {
          height: 383px;
        }
        #content
          .ahti_about__block2__wrapper
          > .wp-block-column:nth-child(2).tarj__helper_01
          > div.wp-block-image
          > figure
          picture
          img,
        #content
          .ahti_about__block2__wrapper
          > .wp-block-column:nth-child(2).tarj__helper_01
          > div.wp-block-image
          > figure
          img {
          width: 450px;
        }
        #content .tarjoikset__contents h3 {
          font-size: 1.8rem;
        }
        #content .entry-content .mb__video1.pt2rem {
          padding-top: 3rem;
        }
        #content .entry-content .mb__video1.pb2rem {
          padding-bottom: 4rem;
        }
        #content .entry-content .mb__video2.pt1rem {
          padding-top: 1rem;
        }
        #content .entry-content .mb__video2.pb1rem {
          padding-bottom: 2rem;
        }
        .sgi_text__info .sgit__item {
          width: 33.3333%;
        }
        .sgi_text__info .sgit__item:nth-child(3) {
          margin-top: 0;
        }
        .sgi_text__info .sgit__item {
          margin: 2.5rem 0 0;
        }
      }
      @media only screen and (min-width: 700px) {
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .tgt__title {
          font-size: 0.7rem;
        }
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .tgt__reg,
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .hphc__demo {
          font-size: 0.6rem;
        }
        .cumuli-son-api-search-results
          .tgt__items_holder
          .tgt__hover
          .tgt__title {
          font-size: 0.7rem;
        }
        .cumuli-son-api-search-results .tgt__items_holder .tgt__hover .tgt__reg,
        .cumuli-son-api-search-results
          .tgt__items_holder
          .tgt__hover
          .hphc__demo {
          font-size: 0.6rem;
        }
        .entry-content .promotional_text_block2 {
          font-size: 1.7rem;
        }
        #content .providers_archive .providers__item {
          padding: 0;
          width: 31.95%;
          margin: 2.5rem 2% 0 0 !important;
        }
        #content .providers_archive .providers__item:nth-child(1),
        #content .providers_archive .providers__item:nth-child(2),
        #content .providers_archive .providers__item:nth-child(3) {
          margin-top: 0 !important;
        }
        #content .providers_archive .providers__item:nth-child(3n-6) {
          margin-right: 0 !important;
        }
        #content .other__games .the-grid-thumb > .tgt__items {
          width: 23.4%;
          margin: 2% 2% 0 0 !important;
        }
        #content .the-grid-thumb > .tgt__items:nth-child(4n-8) {
          margin-right: 0 !important;
        }
        #content .the-grid-thumb > .tgt__items:nth-child(1),
        #content .the-grid-thumb > .tgt__items:nth-child(2),
        #content .the-grid-thumb > .tgt__items:nth-child(3),
        #content .the-grid-thumb > .tgt__items:nth-child(4) {
          margin-top: 0 !important;
        }
        #content
          .cumuli-son-api-game-single
          > .ahti_vikings__block1:nth-child(1) {
          height: 313px;
        }
        #content .pearl__score_wrapper {
          width: 30%;
          margin: 0 1.65%;
        }
        #content .pearl__score_wrapper:nth-child(3) {
          padding: 0;
        }
        #content .ahti_petlit__block2__content > .wp-block-column:nth-child(2) {
          padding: 3rem 0 0;
        }
        #content .the_archive_list .tal__wrap ul li .tal__toleft {
          float: left;
        }
        #content .the_archive_list .tal__wrap ul li .tal__toright {
          margin: 0;
          float: right;
        }
        #content .the_archive_list .tal__wrap ul li {
          margin: 1.5rem 0 0;
        }
        #content .entry-content .the_archive_nav {
          font-size: 1.5rem;
        }
        #content .entry-content .the_archive_nav a:link,
        #content .entry-content .the_archive_nav a:link,
        #content .entry-content .the_archive_nav a:active {
          line-height: 30px;
          height: 30px;
          width: 30px;
          margin-right: 4px;
          margin-bottom: 4px;
        }
        #content .the_archive_list .tal__wrap {
          padding: 3rem 0 0;
          margin: 3rem 0 0;
        }
      }
      @media only screen and (min-width: 731px) {
        #global-search-reslt .the-grid-thumb {
          height: 600px;
        }
        #global-search-reslt > div[id^='cu-so-api-widget-'] .the-grid-thumb {
          height: 520px;
        }
        .di__wrapper {
          padding: 0;
          display: block;
          margin-left: auto;
          margin-right: auto;
          width: 100%;
        }
        #demo_iframe {
          padding: 3rem 0 1rem;
        }
        #content .sgi__btns p {
          padding: 1rem 0 2rem;
        }
        #the_group_pelit_desktop_info {
          text-align: center;
        }
        .s__parent {
          display: inline-block;
          font-size: 0.875rem;
          margin: 0 1rem 0 0;
        }
        #pelit_info .search_result {
          font-size: 0.875rem;
        }
        #pl__parent .pl__img {
          width: 16%;
        }
        #pl__parent .pl__titlec {
          width: 79%;
        }
        .blog__page_title {
          display: block !important;
        }
        .blog__page_title h2 {
          font-size: 2.4rem;
          padding: 0 0 2rem;
        }
        #content .tabs__support .f_image__tabs img {
          display: block;
          width: 100%;
        }
        #content .tabs__support .item-wrapper > .item img {
          display: block;
          width: 100%;
        }
        #flipper:before {
          background: url('css_sprites.png') -448.4% 1%;
          top: 11px;
          background-size: 916% auto;
          width: 40px;
          height: 40px;
        }
        #flipper > span {
          padding: 0 0 0 2.3rem;
        }
        #panel ul > li a:before {
          width: 40px;
          height: 40px;
          background: url('css_sprites.png') -448.4% 1%;
          top: 11px;
          background-size: 916% auto;
        }
        #panel ul > li a:link span,
        #panel ul > li a:visited span,
        #panel ul > li a:active span {
          padding: 0 0 0 2.3rem;
        }
        #content
          .wp-block-yoast-faq-block
          .schema-faq-section
          .schema-faq-question,
        #content .support_faq__wrapper .support_faq__title {
          font-size: 1.4rem;
        }
        #content .support_faq__wrapper {
          width: 400px;
        }
        #content .ahti_hp__block3 .jackpot__coin1 {
          right: -280px;
          top: -197px;
        }
        #content .ahti_hp__block3 .jackpot__coin2 {
          left: -38%;
          top: -320px;
        }
        #content .ahti_trustly__block3__row > .wp-block-column:nth-child(2) {
          height: 380px;
        }
        #content .zimpler__2cols > .wp-block-column > .zimpler__2cols__para1 {
          font-size: 1.8rem;
        }
        #content .zimpler__2cols > .wp-block-column > .zimpler__2cols__para2 {
          font-size: 2.3rem;
        }
        #content .other__games__items {
          width: 30%;
          margin: 1rem 1.61% 0;
        }
        #content .other__games__items:nth-child(1),
        #content .other__games__items:nth-child(2),
        #content .other__games__items:nth-child(3) {
          margin-top: 0;
        }
      }
      @media only screen and (min-width: 761px) {
        #content .ahti_hp__son__dailyjackpot {
          --jackpot-font-size: 6rem;
        }
        #content .son__jackpot {
          --jackpot-font-size: 4rem;
        }
        .newsite__wrapper {
          padding: 4rem 0;
        }
        .page-template-template-home #content .spacer__topbot {
          padding-top: 3rem !important;
        }
        #content .important_padtop3rem {
          padding-top: 3rem !important;
        }
        #content .ahti_tarj {
          padding: 4rem 0 4rem;
        }
        #content .pelit__fimg_table_cell .entry-content p a:link,
        #content .pelit__fimg_table_cell .entry-content p a:visited,
        #content .pelit__fimg_table_cell .entry-content p a:active {
          margin: 0;
        }
        #sgi__wrapper {
          padding: 0 0 5rem;
        }
        #content .sgi__btns p {
          font-size: 1.5rem;
        }
        .sgi__features {
          margin: 3rem auto 0;
          width: 600px;
          display: table;
        }
        #content .providers__gamesthumbs.new_pelit_helper_thumbs {
          padding-top: 3rem !important;
        }
        #content .pelit__fimg_inner .entry-content h1 {
          font-size: 3.2rem;
          text-align: left;
        }
        .pelit__fimg_table_cell .entry-content {
          float: left;
        }
        #content .pelit__fimg_table_cell .entry-content p {
          text-align: left;
        }
        .bs__item_wrapper h3.bs__title {
          font-size: 1.25rem;
        }
        .ma__flex {
          flex-wrap: nowrap;
          -ms-justify-content: space-between;
          justify-content: space-between;
          flex-direction: row;
        }
        .ma__flex .ma__item:nth-child(3) {
          margin: 0 2% 0 !important;
        }
        .ma__flex .ma__item {
          width: 46% !important;
          margin: 0 2% 0 !important;
        }
        .single-post .entry-content h1 {
          font-size: 2.4rem;
        }
        .single-post .entry-content h2 {
          font-size: 2.2rem;
        }
        .single-post .entry-content h3 {
          font-size: 1.5rem;
        }
        .single-post .entry-content h4 {
          font-size: 1.8rem;
        }
        .single-post .entry-content h5 {
          font-size: 1.7rem;
        }
        .single-post .entry-content h6 {
          font-size: 1.6rem;
        }
        .wrapper_single {
          max-width: 730px;
        }
        .entry-header .entry-title {
          font-size: 2.4rem;
        }
        #content .ahti_trustly__block2 {
          padding: 4rem 0 0;
        }
        #content .games__support .tabs__support {
          margin: 4rem auto 0;
        }
        #content h1.tabs_h1 {
          padding: 4rem 1rem 2rem;
        }
        #content .yellow_btn a:link,
        #content .yellow_btn a:visited,
        #content .yellow_btn a:active,
        #content .yellow_btn_fixwidth_mobile a:link,
        #content .yellow_btn_fixwidth_mobile a:visited,
        #content .yellow_btn_fixwidth_mobile a:active,
        #content .transparent_btn_fixwidth_mobile a:link,
        #content .transparent_btn_fixwidth_mobile a:visited,
        #content .transparent_btn_fixwidth_mobile a:active {
          padding: 0.5rem 3rem;
        }
        #content .providers__gamesthumbs.new_pelit_helper_thumbs,
        #content .ahti_zimpler_block3,
        #content .ahti_vikings__block4,
        .page-template-template-ohjeet #content,
        #content .ahti_padding_normal,
        #content .ahti_zimpler_block1,
        #masterFooter,
        #content .ahti_hp__block7,
        #content .ahti_hp__block8,
        #content .ahti_petlit__block2,
        #content .spacer__topbot,
        #content .ahti__tarjoikset_block2,
        #content .ahti_trustly__block5__inner_group,
        #content .ahti_trustly__block4__inner_group,
        #content .ahti_trustly__block3__group,
        #content .ahti_trustly__block1_group {
          padding: 4rem 0;
        }
        #content .tabs__support #cpt_loadmore,
        #content .tabs__support #slots_cpt_loadmore,
        #content .tabs__support #cg_cpt_loadmore,
        #content .tabs__support #jg_cpt_loadmore {
          margin: 0 auto 4rem;
        }
        #content .ahti_pattop,
        #content .ahti_hp__block6,
        #content .ahti_hp__block5,
        #content .ahti_hp__block4,
        #content .ahti_hp__block3,
        #content .ahti__tarjoikset_block1,
        #content .ahti_zimpler_block1.skrill__helper,
        #content .providers__gamesthumbs {
          padding: 4rem 0 0;
        }
        #content .latest_winner__wrapper > div {
          padding: 2rem 0 4rem;
        }
        #content .ahti_hp__block2 {
          padding: 4rem 0 35rem;
        }
        #content .ahti_ohjeet_block1,
        #content .ahti_ohjeet_faq {
          padding: 0 0 2.5rem;
        }
        #content .ahti_vikings__block3,
        #content .ahti_zimpler_block2 {
          padding: 0 0 4rem;
        }
        #content .tabs__support .item-wrapper > .item {
          width: 30.333%;
          margin: 4% 0 0;
        }
        #content .tabs__support > h3 {
          font-size: 2.4rem;
        }
        .entry-content h3 {
          font-size: 1.5rem;
        }
        #content .ahti_hp__block3 .ahti_hp__block3__price {
          font-size: 4rem;
        }
        #content .ahti_hp__block5 .ahti_hp__block5__price {
          font-size: 6rem;
        }
        #flipper,
        #panel ul > li {
          font-size: 1.6rem;
        }
        #content .tabs__support #cpt_loadmore,
        #content .tabs__support #slots_cpt_loadmore,
        #content .tabs__support #cg_cpt_loadmore {
          padding: 0.5rem 3rem;
          font-size: 1.5rem;
        }
        #content .ahti_hp__block6 .ahti_hp__block6_paraBtn > a:link,
        #content .ahti_hp__block6 .ahti_hp__block6_paraBtn > a:visited,
        #content .ahti_hp__block6 .ahti_hp__block6_paraBtn > a:active {
          padding: 0.5rem 3rem;
        }
        #content .ahti_hp__block6 .ahti_hp__block6_paraBtn,
        #read_more_para .clickmore {
          font-size: 1.5rem;
        }
        #content .tabs__support {
          width: 100%;
        }
        #content .tabs__support .f_image__tabs {
          width: 94%;
          margin: 0 auto;
        }
        #content .tabs__support .item-wrapper {
          -ms-justify-content: unset;
          justify-content: unset;
          margin: 0 auto 4rem;
          width: 96.8%;
        }
        #content .tabs__support .item-wrapper > .item {
          width: 30.333%;
          margin: 3% 1.5% 0;
        }
        #content .yellow_btn_fixwidth_mobile,
        #content .transparent_btn_fixwidth_mobile,
        #content .yellow_btn {
          font-size: 1.5rem;
        }
        #content .tarjoikset__contents h3 {
          font-size: 2.4rem;
        }
        #content .transparent_btn_fixwidth_mobile a:link,
        #content .transparent_btn_fixwidth_mobile a:visited,
        #content .transparent_btn_fixwidth_mobile a:active,
        #content .yellow_btn_fixwidth_mobile a:link,
        #content .yellow_btn_fixwidth_mobile a:visited,
        #content .yellow_btn_fixwidth_mobile a:active {
          width: 400px;
        }
        #content
          .games__support
          .tabs__support
          .item-wrapper
          > .item:nth-of-type(5n) {
          width: 30.333%;
          margin: 3% 1.5% 0;
        }
        #content
          .games__support
          .tabs__support
          .item-wrapper
          > .item:nth-of-type(5n)
          .item___realimg_q,
        #content
          .games__support
          .tabs__support
          .item-wrapper
          > .item:nth-of-type(5n)
          .item___realimg_w,
        #content
          .games__support
          .tabs__support
          .item-wrapper
          > .item:nth-of-type(5n)
          .item___realimg_w
          img {
          display: none !important;
        }
        #content
          .games__support
          .tabs__support
          .item-wrapper
          > .item:nth-of-type(5n)
          .item___realimg_x,
        #content
          .games__support
          .tabs__support
          .item-wrapper
          > .item:nth-of-type(5n)
          .item___realimg_y,
        #content
          .games__support
          .tabs__support
          .item-wrapper
          > .item:nth-of-type(5n)
          .item___realimg_y
          img {
          display: block;
        }
      }
      @media only screen and (min-width: 781px) {
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          p.short_info,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          p.short_info {
          padding: 0.5rem 0;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1 {
          font-size: 2rem;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          p.short_info
          .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          p.short_info {
          font-size: 1.8rem;
        }
        .fw__wrapper .widget_nav_menu ul.menu li {
          font-size: 1.5rem;
        }
        #content .biwct .biwct__img {
          width: 100%;
          margin: 0 auto;
          max-width: 100%;
        }
        #content .ahti_hp__block3 .jackpot__coin1 {
          right: -36%;
          top: -167px;
        }
        #content .ahti_hp__block3 .jackpot__coin2 {
          left: -30%;
          top: -290px;
        }
      }
      @media only screen and (min-width: 800px) {
        .sgif__block {
          padding: 3rem 0 0;
        }
        .sgif__block .sgif__items .sgi_f_label {
          font-size: 1.125rem;
          display: block;
          padding: 0.5rem 0 0;
        }
        #lp_tnc_mob .lp_tnc_mob__content .lp_tnc__linkonly {
          width: 71%;
        }
        #lp_tnc_mob .lp_tnc_mob__content p {
          color: #fff;
          font-size: 0.6rem;
          width: 71%;
        }
        #lp_tnc_mob .lp_tnc_mob__content .footer__links {
          height: 46px;
          width: auto;
        }
        #lp001__header_mobile_btns p.transparent_btn_holder_mob,
        #lp001__header_mobile_btns p.colored_btn_holder_mob {
          font-size: 1.5rem;
        }
        #lp001__header_mobile_btns p.transparent_btn_holder_mob a:link,
        #lp001__header_mobile_btns p.transparent_btn_holder_mob a:visited,
        #lp001__header_mobile_btns p.transparent_btn_holder_mob a:active,
        #lp001__header_mobile_btns p.colored_btn_holder_mob a:link,
        #lp001__header_mobile_btns p.colored_btn_holder_mob a:visited,
        #lp001__header_mobile_btns p.colored_btn_holder_mob a:active {
          width: 382px;
          padding: 0.8rem 1rem !important;
        }
        .flex_thisarea .tgt__items:nth-child(1),
        .flex_thisarea .tgt__items:nth-child(2),
        .flex_thisarea .tgt__items:nth-child(3),
        .flex_thisarea .tgt__items:nth-child(4) {
          display: unset;
          padding: 0 0.5rem;
        }
        #content .biwct .biwct__img {
          height: 360px;
        }
        .tgt__items_holder .tgt__hover .tgt__title {
          font-size: 1rem;
          text-transform: uppercase;
          letter-spacing: 1px;
        }
        #content
          .cumuli-son-api-game-single
          > .ahti_vikings__block1:nth-child(1) {
          height: 353px;
        }
        #content .padding__bottom_4rem {
          padding-bottom: 4rem;
        }
        #content .padding__top_4rem {
          padding-top: 4rem;
        }
        #content .dokumenti_cols > .wp-block-column:nth-child(1) {
          padding: 0 5% 2rem 14%;
        }
        #content .dokumenti_cols > .wp-block-column:nth-child(2) figure {
          width: auto;
        }
        .mobile_login_header__wrapper #mobile_login_header {
          font-size: 1rem;
        }
        .mobile_login_header__wrapper {
          top: 32%;
        }
        #content .skrill__cols3 .skrill__cols3_items:nth-child(1),
        #content .skrill__cols3 .skrill__cols3_items:nth-child(2),
        #content .skrill__cols3 .skrill__cols3_items:nth-child(3) {
          padding: 0;
        }
        #content .skrill__cols3 .skrill__cols3_items {
          width: calc(33.3333% - (0.66666666666667 * 2rem)) !important;
          margin: 0 !important;
        }
        #read_more__wrapper.group:after {
          visibility: unset !important;
          display: unset !important;
          content: unset !important;
          clear: unset !important;
          height: unset !important;
        }
        #read_more__wrapper {
          display: flex;
          -ms-flex-wrap: wrap;
          flex-wrap: nowrap;
          -ms-justify-content: space-between;
          justify-content: space-between;
          align-items: flex-start;
          padding: 0 0 1rem;
        }
        #read_more__wrapper aside.widget_nav_menu {
          width: 33.3333%;
          width: calc(33.3333% - (0.66666666666667 * 2rem));
          clear: none !important;
          float: unset !important;
          padding: 0 !important;
        }
        #read_more__wrapper aside.widget_nav_menu > div > h3 {
          padding: 0 0 2rem;
        }
        #read_more__wrapper aside.widget_nav_menu > div > div > ul.menu > li {
          padding: 1rem 0 0;
        }
        #content .arvostelut_qa__class .testi_semi {
          flex-direction: row;
        }
        #content .arvostelut_qa__class .testi_semi .ts__item {
          width: 32%;
          padding: 1rem;
          background: #fff;
          margin: 0 2% 0 0;
          align-self: stretch;
        }
        #content .arvostelut_qa__class .testi_semi .ts__item .ts__test {
          font-size: 0.9rem;
        }
        #content .arvostelut_qa__class .testi_semi .ts__item .ts__name {
          font-size: 1rem;
        }
        #content .arvostelut_qa__class .testi_semi .ts__item:nth-child(3) {
          margin-bottom: 0;
          margin-right: 0;
        }
      }
      @media only screen and (min-width: 831px) {
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .tgt__reg,
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .hphc__demo {
          font-size: 0.8rem;
        }
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .tgt__title {
          font-size: 0.9rem;
        }
        .cumuli-son-api-search-results .tgt__items_holder .tgt__hover .tgt__reg,
        .cumuli-son-api-search-results
          .tgt__items_holder
          .tgt__hover
          .hphc__demo {
          font-size: 0.8rem;
        }
        .cumuli-son-api-search-results
          .tgt__items_holder
          .tgt__hover
          .tgt__title {
          font-size: 0.9rem;
        }
        #lp001__header_mobile_contnet h1 {
          font-size: 3.7rem;
        }
        #lp001__header_mobile_contnet h2 {
          font-size: 2.4rem;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1 {
          font-size: 2rem;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          p.short_info,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          p.short_info {
          font-size: 1.2rem;
        }
        .thecookiecontainerishere .cc_container {
          padding: 1rem;
        }
        .thecookiecontainerishere .cc_message {
          padding: 0 !important;
          clear: unset !important;
          font-size: 0.9rem !important;
          letter-spacing: 0 !important;
          margin: 0 !important;
          text-align: left;
        }
        body .thecookiecontainerishere .cc_container .cc_btn_deny_all {
          background-image: url('') !important;
          display: inline-block !important;
          margin: 0 0 0 0.5rem !important;
          border: 0 !important;
          padding: 0 !important;
          font-size: 0 !important;
          color: transparent !important;
          width: 30px !important;
          height: 30px !important;
          background-position: -554.5% 99% !important;
          background-size: 997% auto !important;
          position: relative;
          top: 2px;
        }
        .thecookiecontainerishere .cc_container .cc_btn {
          margin: 0 0 0 1.5rem !important;
          float: right !important;
        }
        #api__search_result
          #global-search-reslt
          .the-grid-thumb
          > .tgt__items:nth-child(1),
        #api__search_result
          #global-search-reslt
          .the-grid-thumb
          > .tgt__items:nth-child(2),
        #api__search_result
          #global-search-reslt
          .the-grid-thumb
          > .tgt__items:nth-child(3),
        #api__search_result
          #global-search-reslt
          .the-grid-thumb
          > .tgt__items:nth-child(4) {
          margin-top: 0 !important;
        }
        #global-search-reslt .the-grid-thumb {
          height: 540px;
        }
        #global-search-reslt > div[id^='cu-so-api-widget-'] .the-grid-thumb {
          height: 470px;
        }
        #content
          .ahti_about__block2__wrapper
          > .wp-block-column:nth-child(2).tarj__helper_01
          > div.wp-block-image
          > figure
          picture
          img,
        #content
          .ahti_about__block2__wrapper
          > .wp-block-column:nth-child(2).tarj__helper_01
          > div.wp-block-image
          > figure
          img {
          width: 500px;
        }
        #content
          .ahti_about__block2__wrapper
          > .wp-block-column:nth-child(2).tarj__helper_01 {
          height: 425px;
        }
        #api__search_result #global-search-reslt .the-grid-thumb > .tgt__items {
          width: 23%;
          margin: 2% 2% 0 0 !important;
        }
        #global-search-reslt .the-grid-thumb > .tgt__items:nth-child(4n-8) {
          margin-right: 0 !important;
        }
        #global-search-reslt .the-grid-thumb > .tgt__items:nth-child(1),
        #global-search-reslt .the-grid-thumb > .tgt__items:nth-child(2),
        #global-search-reslt .the-grid-thumb > .tgt__items:nth-child(3),
        #global-search-reslt .the-grid-thumb > .tgt__items:nth-child(4) {
          margin-top: 0 !important;
        }
        .page-template-template-search
          .the-grid-thumb
          > .tgt__items:nth-child(1),
        .page-template-template-search
          .the-grid-thumb
          > .tgt__items:nth-child(2),
        .page-template-template-search
          .the-grid-thumb
          > .tgt__items:nth-child(3),
        .page-template-template-search
          .the-grid-thumb
          > .tgt__items:nth-child(4) {
          margin-top: 0;
        }
        .the-grid-thumb > .tgt__items {
          width: 23%;
          margin: 2% 1% 0;
        }
        #content .dokumenti_cols > .wp-block-column:nth-child(1) {
          padding: 0 5% 2rem 16%;
        }
        #pearl-score > .slick-list {
          padding: 0 !important;
        }
        #content #panel {
          display: block !important;
          height: 66px !important;
        }
        #flipper {
          display: none;
        }
        #panel ul > li {
          font-size: 1.1rem;
          display: inline-block;
          border-bottom: 0 solid #536fb4;
        }
        #panel ul > li a:link,
        #panel ul > li a:visited,
        #panel ul > li a:active {
          padding: 1.5rem 1rem 1.5rem 0;
          display: block;
          letter-spacing: 2px;
        }
        #panel ul > li a:before {
          top: 13px;
          left: 0;
        }
        #panel ul {
          padding: 0;
          list-style-type: none;
          margin: 0 auto;
          width: 94%;
          font-size: 0;
          position: relative;
        }
        #panel ul > li a:link span,
        #panel ul > li a:visited span,
        #panel ul > li a:active span {
          padding: 0 0 0 2.5rem;
        }
        .cumuli-son-api-license-footer-logo .wp-block-image img {
          max-width: 140px;
        }
        #panel ul:after {
          content: '\f002';
          font-family: fontawesome;
          position: absolute;
          right: 0;
          top: 15px;
          font-size: 1.7rem;
          color: #fff;
          display: none;
        }
        .entry-content h1,
        #aph__main .aph__content .aph__content_table_cell h1 {
          font-size: 3.3rem;
        }
        #content .tabs__support #cpt_loadmore,
        #content .tabs__support #slots_cpt_loadmore,
        #content .tabs__support #cg_cpt_loadmore,
        #content .tabs__support #jg_cpt_loadmore,
        #content
          .wp-block-yoast-faq-block
          .schema-faq-section
          .schema-faq-question,
        #content .tabs__support #mg_cpt_loadmore,
        #content .tabs__support #rg_cpt_loadmore,
        #content .tabs__support #gg_cpt_loadmore,
        #content .tabs__support #rt_cpt_loadmore,
        #content .tabs__support #yd_cpt_loadmore,
        #content .tabs__support #mkz_cpt_loadmore,
        #content .tabs__support #sl_cpt_loadmore,
        #content .tabs__support #bpg_cpt_loadmore,
        #content .tabs__support #png_cpt_loadmore,
        #content .tabs__support #ngx_cpt_loadmore,
        #content .tabs__support #tkx_cpt_loadmore,
        #content .tabs__support #ngyx_cpt_loadmore {
          font-size: 1.5rem;
        }
        .entry-content h2 {
          font-size: 2.5rem;
        }
        #content
          .ahti_trustly__block3__theIcons
          > .wp-block-group__inner-container
          > h3 {
          font-size: 1.6rem;
        }
        #content
          .wp-block-yoast-faq-block
          .schema-faq-section
          .schema-faq-question:after {
          top: 1rem;
        }
        #content .ahti_about__block3__wrapper > .wp-block-column:nth-child(2),
        #content .ahti_about__block4__wrapper > .wp-block-column:nth-child(2),
        #content .ahti_about__block2__wrapper > .wp-block-column:nth-child(2) {
          padding: 2.5rem 0 0;
        }
        #content .ahti_trustly__block3__row > .wp-block-column:nth-child(2) {
          height: 420px;
        }
        #content .ahti_trustly__block3__theIcons {
          width: calc(33.3333% - (0.66666666666667 * 30px));
        }
        #content .ahti_trustly__block3__theIcons:nth-child(1),
        #content .ahti_trustly__block3__theIcons:nth-child(2),
        #content .ahti_trustly__block3__theIcons:nth-child(3) {
          padding: 0;
        }
        #game__header .game_header__wrapper .game_header__bg {
          height: 550px;
        }
        #content .trustly__icon > span:before {
          left: -10px;
          top: -15px;
          width: 61px;
          height: 70px;
        }
      }
      @media only screen and (min-width: 861px) {
        #the_404_btns a:nth-child(1):link,
        #the_404_btns a:nth-child(1):visited,
        #the_404_btns a:nth-child(1):active,
        #the_404_btns a:nth-child(2):link,
        #the_404_btns a:nth-child(2):visited,
        #the_404_btns a:nth-child(2):active {
          width: 340px;
        }
        #pl__parent {
          flex-wrap: wrap;
          flex-direction: row;
        }
        #pl__parent .pl__item {
          width: calc(50% - (0.66666666666667 * 1.5rem));
          margin: 1.5rem 0 0;
          align-self: stretch;
        }
        #pl__parent .pl__item:nth-child(2) {
          margin: 0;
        }
        #pl__parent .pl__lower .clock_icon > span,
        #pl__parent .pl__lower .info_icon > span {
          display: block;
        }
        #content
          .ahti_hp__block6
          .ahti_hp__block6__wrapper
          > .ahti_hp__block6__backgroundimage {
          height: 646px !important;
        }
        .safari
          #content
          .ahti_hp__block6
          .ahti_hp__block6__wrapper
          > .ahti_hp__block6__backgroundimage {
          background-image: url('');
        }
        .safari #content .ahti_hp__block2 {
          background: url('') no-repeat;
        }
        .safari #content .ahti_hp__block2 {
          background-size: cover !important;
          background-position: bottom center !important;
        }
        #content .ahti_hp__block2 {
          padding: 4rem 0 23rem;
          background-size: 90% auto !important;
          background-position: bottom center !important;
        }
        #content .pearl__score_wrapper > .wp-block-group__inner-container h3 {
          font-size: 1.8rem;
        }
        #content .tarjoikset__contents {
          width: 46%;
          margin: 0 2%;
          align-self: stretch;
          position: relative;
          padding-bottom: 5rem !important;
        }
        #content .tarjoikset__contents .yellow-btn {
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          padding: 0 !important;
        }
        #content .tarjoikset__contents:nth-child(1),
        #content .tarjoikset__contents:nth-child(2) {
          padding: 0;
        }
        #content .tarjoikset__contents .wp-block-image figure {
          width: 70%;
        }
        #content .tarjoikset__contents h3 {
          font-size: 1.6rem;
        }
        #content .ahti__tarjoikset_block2 > .wp-block-group__inner-container {
          flex-wrap: wrap;
          flex-direction: row;
          justify-content: space-evenly;
        }
        #trustly-tab .habs__class .habs__slider .slick-dots {
          padding: 1rem 0 0;
        }
        #pabs_content_inner {
          width: 90%;
        }
        #content .skrill__bg_image {
          height: unset;
          padding: 0 0 95%;
          margin: 4rem auto 0;
          max-width: 830px;
          width: 100%;
          background-size: 100% auto;
        }
      }
      @media only screen and (min-width: 881px) {
        html[lang='da-DK']
          .page-template-template-tarjouksetsub
          #tarj__helper_tc
          #readmore__this
          p,
        html[lang='en-GB']
          .page-template-template-tarjouksetsub
          #tarj__helper_tc
          #readmore__this
          p {
          height: 23px;
        }
        html[lang='en-GB'] #read_more__wrapper,
        html[lang='no'] #read_more__wrapper,
        html[lang='da-DK'] #read_more__wrapper,
        html[lang='sv-SE'] #read_more__wrapper,
        html[lang='de-DE'] #read_more__wrapper {
          width: 670px;
          margin: 0 auto 2rem;
        }
        html[lang='en-GB']
          #read_more__wrapper
          aside.widget_nav_menu:nth-child(2),
        html[lang='no'] #read_more__wrapper aside.widget_nav_menu:nth-child(2),
        html[lang='da-Dk']
          #read_more__wrapper
          aside.widget_nav_menu:nth-child(2),
        html[lang='sv-SE']
          #read_more__wrapper
          aside.widget_nav_menu:nth-child(2),
        html[lang='de-DE']
          #read_more__wrapper
          aside.widget_nav_menu:nth-child(2) {
          width: 39%;
        }
        .thecookiecontainerishere .cc_message {
          font-size: 1rem !important;
        }
        #global-search-reslt .the-grid-thumb {
          height: 560px;
        }
        #global-search-reslt > div[id^='cu-so-api-widget-'] .the-grid-thumb {
          height: 491px;
        }
        #content .biwct .biwct__img {
          height: 390px;
        }
        #content .pelaa__img > div > .wp-block-image {
          display: inline-table;
          height: auto;
          margin: 0 1rem;
        }
        #content .pelaa__img > div > .wp-block-image img {
          display: block;
          margin: 0 auto;
          max-width: unset;
        }
        .mobile_login_header__wrapper #mobile_login_header {
          padding: 0.3rem 0.7rem;
        }
        #content .other__games__items {
          width: 30%;
          margin: 3% 1.61% 0;
        }
        #content .add_extra_space_padding_top1 {
          padding-top: 3rem;
        }
        #content .dokumenti_cols > .wp-block-column:nth-child(1) {
          padding: 0 10% 2rem 17%;
        }
      }
      @media only screen and (min-width: 900px) {
        .cc_banner-wrapper .cc_container p {
          line-height: 31px;
        }
        .wpmi-list.wpmi-layout-3 .wpmi-item,
        .wpmi-list.wpmi-layout-6 .wpmi-item {
          margin: 0.2rem !important;
        }
        .blogi_sb {
          padding: 0 0 2rem;
        }
        .blogi_sb > h3 {
          display: block !important;
          font-family: Proxima Nova Bold;
          line-height: 120%;
          font-size: 1.2rem;
          padding: 0 0 0.5rem;
          color: #0a379e;
        }
        #html5lightbox-div0.html5lightbox-div iframe {
          width: 950px !important;
          max-width: 95%;
          height: 640px !important;
        }
        #content
          .cumuli-son-api-game-single
          > .ahti_vikings__block1:nth-child(1) {
          height: 393px;
          max-width: 864px;
        }
        #the_filters {
          width: 16%;
        }
        #sticky-wrapper {
          padding: 0;
        }
        #twoholder {
          width: 69%;
          float: left;
        }
        .banner_sb {
          padding: 0 0 1.5rem;
        }
        #xfb__wrapper {
          width: 100%;
          height: 660px;
          margin: 0 0 2rem;
        }
        #sticky__adv,
        .adv__tabs .adv__tabsin img {
          display: none;
        }
        #blog__sb {
          display: block !important;
          float: right;
          padding: 8.5rem 0 5rem;
          width: 28%;
        }
        #content
          .ahti_trustly__block3__theIcons
          > .wp-block-group__inner-container
          > h3 {
          font-size: 1.8rem;
          line-height: 120%;
        }
        #content .payment__cards__items:nth-child(1),
        #content .payment__cards__items:nth-child(2),
        #content .payment__cards__items:nth-child(3),
        #content .payment__cards__items:nth-child(4),
        #content .payment__cards__items:nth-child(5) {
          margin-top: 0;
        }
        #content .payment__cards__items {
          width: 15%;
          margin: 1.5rem 2.5% 0;
        }
        #content .skrill__bg_image {
          padding: 0 0 92%;
          max-width: 880px;
        }
        .sgi__gamerate .sgi__starholder {
          font-size: 3rem;
        }
        .sgi__info {
          height: 59.6px;
          font-size: 1.875rem;
        }
        .entry-content .sgi__theme p {
          font-size: 1.5rem;
        }
      }
      @media only screen and (min-width: 931px) {
        #content .ahti_hp__son__dailyjackpot {
          --jackpot-font-size: 4.5rem;
        }
        .cumuli-son-api-games-list .tgt__hover {
          padding: 1rem;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: rgba(0, 0, 0, 0.7);
        }
        .cumuli-son-api-search-results .tgt__hover {
          padding: 1rem;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: rgba(0, 0, 0, 0.7);
        }
        .tgt__title__mobile {
          display: none !important;
        }
        .tgt__title__deskty {
          display: block !important;
        }
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .tgt__title {
          overflow: unset;
          white-space: unset;
          text-overflow: unset;
        }
        .cumuli-son-api-games-list .tgt__reg_img {
          display: block;
        }
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .tgt__reg,
        .hphc__demo__textmobile {
          display: none !important;
        }
        .cumuli-son-api-search-results
          .tgt__items_holder
          .tgt__hover
          .tgt__title {
          overflow: unset;
          white-space: unset;
          text-overflow: unset;
        }
        .cumuli-son-api-search-results .tgt__reg_img {
          display: block;
        }
        .cumuli-son-api-search-results .tgt__items_holder .tgt__hover .tgt__reg,
        .hphc__demo__textmobile {
          display: none !important;
        }
        .hphc__demo__textdesktop {
          display: block !important;
        }
        .cumuli-son-api-games-list
          .tgt__items_holder
          .tgt__hover
          .hphc__demo
          a:link,
        .cumuli-son-api-games-list
          .tgt__items_holder
          .tgt__hover
          .hphc__demo
          a:visited,
        .cumuli-son-api-games-list
          .tgt__items_holder
          .tgt__hover
          .hphc__demo
          a:active {
          padding: 0.5rem 0.7rem;
        }
        .cumuli-son-api-games-list .tgt__img {
          border-bottom: 0 none;
        }
        .cumuli-son-api-search-results
          .tgt__items_holder
          .tgt__hover
          .hphc__demo
          a:link,
        .cumuli-son-api-search-results
          .tgt__items_holder
          .tgt__hover
          .hphc__demo
          a:visited,
        .cumuli-son-api-search-results
          .tgt__items_holder
          .tgt__hover
          .hphc__demo
          a:active {
          padding: 0.5rem 0.7rem;
        }
        .cumuli-son-api-search-results .tgt__img {
          border-bottom: 0 none;
        }
        .page-template-template-singlegame
          .cumuli-son-api-games-list
          .tgt__items_holder
          .tgt__hover
          .hphc__demo
          a:link,
        .page-template-template-singlegame
          .cumuli-son-api-games-list
          .tgt__items_holder
          .tgt__hover
          .hphc__demo
          a:visited,
        .page-template-template-singlegame
          .cumuli-son-api-games-list
          .tgt__items_holder
          .tgt__hover
          .hphc__demo
          a:active {
          color: #fff !important;
          border: 1px solid #fff;
        }
        .cumuli-son-api-search-results
          .tgt__items_holder
          .tgt__hover
          .tgt__title,
        .cumuli-son-api-games-list .tgt__items_holder .tgt__hover .tgt__title {
          text-align: center;
        }
        html[lang='da-DK']
          .page-template-template-tarjouksetsub
          #tarj__helper_tc
          #readmore__this
          p,
        html[lang='en-GB']
          .page-template-template-tarjouksetsub
          #tarj__helper_tc
          #readmore__this
          p {
          height: auto;
          overflow: hidden;
        }
        html[lang='da-DK'] #topview,
        html[lang='en-GB'] #topview {
          top: unset;
          bottom: 0 !important;
        }
        html[lang='da-DK'] .i__adjust,
        html[lang='en-GB'] .i__adjust {
          height: 299px;
        }
        .main_character_mob_lp001 {
          background-position: center 51%;
          background-size: auto 1550px;
        }
        .topview__helper {
          display: none !important;
        }
        .topview__helper.showthis {
          display: block !important;
        }
        html[lang='da-DK'] .orig__tc .popout__helper,
        html[lang='en-GB'] .orig__tc .popout__helper {
          display: block !important;
        }
        html[lang='da-DK'] .orig__tc #readmore__this,
        html[lang='en-GB'] .orig__tc #readmore__this {
          padding: 0.4rem 0;
        }
        html[lang='en-GB'] .orig__tc #topview,
        html[lang='da-DK'] .orig__tc #topview {
          bottom: 0;
          background: #156dcd;
        }
        html[lang='en-GB'] .orig__tc .scroll_flower,
        html[lang='da-DK'] .orig__tc .scroll_flower {
          height: auto;
        }
        #content .pelit__fimg_inner .yellow_btn a:link,
        #content .pelit__fimg_inner .yellow_btn a:visited,
        #content .pelit__fimg_inner .yellow_btn a:active {
          margin: 0;
          padding: 0.5rem 2rem;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1 {
          font-size: 2.1rem;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          p.short_info
          br,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          p.short_info
          br {
          display: none;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          p.short_info,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          p.short_info {
          padding: 0.5rem 0;
        }
        html[lang='da-DK'] .orig__tc #topview,
        html[lang='en-GB'] .orig__tc #topview {
          bottom: -1px;
          display: block !important;
        }
        #topview {
          position: absolute;
          top: unset;
          bottom: 26px;
          border-top: 0 none;
          border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        }
        #content .block_promo_5_subtitle {
          font-size: 1.5rem;
        }
        .entry-content h2.pt__title {
          padding: 0 5rem 3rem;
        }
        #content .pt__button {
          padding: 4rem 0 0;
        }
        #prizes_thumbs > .pt__items:nth-child(3) {
          padding-top: 0;
        }
        #prizes_thumbs > .pt__items {
          width: 31%;
          margin: 0 3% 0 0 !important;
        }
        #content .pt__button p {
          font-size: 2rem;
        }
        #prizes_thumbs > .pt__items:nth-child(3n-6) {
          margin-right: 0 !important;
        }
        #content .block_promo_3 {
          background-size: 230px auto;
          background-position-x: 98%;
          background-position-y: 131%;
        }
        .entry-content ol.ol_list_promo li {
          font-size: 1.5rem;
        }
        .entry-content .promotional_text_block2 {
          padding: 0.8rem 0 0;
          font-size: 2rem;
        }
        html[lang='da-DK'] .scroll_flower,
        html[lang='en-GB'] .scroll_flower {
          height: 60px;
          padding: 0;
          overflow-y: unset;
        }
        #pelit_nav.noheight {
          height: unset;
        }
        .desktop_text_sld {
          display: block !important;
        }
        .mobile_text_sld,
        .mobhelper_img2_banner,
        .mobile_image_3 {
          display: none !important;
        }
        .entry-header .entry-title {
          font-size: 3rem;
        }
        #stick__post .sticky__title h1 {
          font-size: 2.188rem;
        }
        .sld_deskn_sup {
          display: block;
        }
        .sld_mobn_sup {
          display: none;
        }
        #trustly-tab .habs__class .habs__slider .splide__arrows {
          display: unset;
        }
        .entry-content h1,
        .entry-content h4,
        .entry-content h5,
        .entry-content h6 {
          padding: 0 0 2.5rem;
        }
        .entry-content h3 {
          padding: 0.5rem 0 1rem;
        }
        .entry-content h2 {
          padding: 3.2rem 0 1.5rem;
        }
        #content .top_spacer_new {
          padding-top: 2.5rem !important;
        }
        #content .bottom_spacer_new {
          padding-bottom: 2.5rem !important;
        }
        #content .bottom_spacer_new_bigger {
          padding-bottom: 4.375rem !important;
        }
        body.category #secFooter {
          margin: 6rem auto 0 !important;
        }
        .single-post .entry-content h1 {
          font-size: 3.75rem;
        }
        .single-post .entry-content h3 {
          font-size: 1.5rem;
        }
        .thecookiecontainerishere .cc_message {
          font-size: 1rem !important;
        }
        .thecookiecontainerishere .cc_container .cc_btn {
          font-size: 1rem !important;
        }
        body .thecookiecontainerishere .cc_container .cc_btn_deny_all {
          width: 36px !important;
          height: 36px !important;
        }
        .thecookiecontainerishere .cc_container {
          padding: 1rem;
        }
        #global-search-reslt .tgt__items_holder .tgt__hover .tgt__title {
          font-size: 0.8rem;
        }
        #global-search-reslt .tgt__items_holder .tgt__hover .tgt__reg,
        #global-search-reslt .tgt__items_holder .tgt__hover .hphc__demo {
          font-size: 0.6rem;
        }
        #api__search
          + #api__search_result
          #global-search-reslt
          .the-grid-thumb
          > .tgt__items {
          width: 18%;
          margin: 2% 2% 0 0 !important;
        }
        #api__search_result
          #global-search-reslt
          .the-grid-thumb
          > .tgt__items:nth-child(5n-10) {
          margin-right: 0 !important;
        }
        #api__search
          + #api__search_result
          #global-search-reslt
          .the-grid-thumb
          > .tgt__items:nth-child(1),
        #api__search
          + #api__search_result
          #global-search-reslt
          .the-grid-thumb
          > .tgt__items:nth-child(2),
        #api__search
          + #api__search_result
          #global-search-reslt
          .the-grid-thumb
          > .tgt__items:nth-child(3),
        #api__search
          + #api__search_result
          #global-search-reslt
          .the-grid-thumb
          > .tgt__items:nth-child(4),
        #api__search
          + #api__search_result
          #global-search-reslt
          .the-grid-thumb
          > .tgt__items:nth-child(5) {
          margin-top: 0 !important;
        }
        #global-search-reslt .the-grid-thumb,
        #global-search-reslt > div[id^='cu-so-api-widget-'] .the-grid-thumb {
          height: 510px;
        }
        .page-template-template-promotion #content .ahti_tarj,
        .page-template-template-tarjouksetsub #content .ahti_tarj {
          padding-top: 4rem;
        }
        #content .ahti_tarj {
          padding: 7rem 0 4rem;
        }
        #global-searh-input {
          font-size: 1.275rem;
        }
        .tgt__top .tgt_type_2 span,
        .mob_tgt_top .tgt_type_2 span,
        .tgt__top .tgt_jackpot_2 span,
        .mob_tgt_top .tgt_jackpot_2 span {
          padding: 0.3rem 0.7rem;
          font-size: 0.7rem;
        }
        #content
          .wp-block-yoast-faq-block
          .schema-faq-section
          .schema-faq-question:after {
          right: 1.9rem;
        }
        #content
          .wp-block-yoast-faq-block
          .schema-faq-section
          .schema-faq-answer {
          padding: 0.3rem 1rem 3rem 1.7rem;
        }
        #content
          .wp-block-yoast-faq-block
          .schema-faq-section
          .schema-faq-question {
          font-size: 1.875rem !important;
          letter-spacing: 1px;
        }
        #content
          .wp-block-yoast-faq-block
          .schema-faq-section
          .schema-faq-answer {
          font-size: 1rem;
        }
        #content
          .wp-block-yoast-faq-block
          .schema-faq-section
          .schema-faq-question {
          padding: 1.2rem 5rem 1.2rem 1.7rem;
        }
        #content .support_faq__wrapper {
          margin: 2.5rem auto 0;
        }
        #content
          .wp-block-yoast-faq-block
          .schema-faq-section
          .schema-faq-question:after,
        #content
          .wp-block-yoast-faq-block
          .schema-faq-section
          .schema-faq-question.aktibo:after {
          width: 46px;
          height: 46px;
        }
        #content .latest_winner__wrapper .latest-winners > .lw__price {
          width: calc(36% - (0.66666666666667 * 1rem));
        }
        #content .latest_winner__wrapper .latest-winners > .lw__content p {
          font-size: 1.125rem;
        }
        #content .latest_winner__wrapper .latest-winners > .lw__content h4 {
          font-size: 1.5rem;
        }
        #content
          .latest_winner__wrapper
          .latest-winners
          > .lw__price
          .lw__price_tbc {
          font-size: 1.875rem;
        }
        .entry-content .total_keyword h4 {
          font-size: 1.3rem;
          padding-top: 5rem;
        }
        .page-template-template-singlegame .the-grid-thumb > .tgt__items {
          width: 23%;
          margin: 1% 1% 0;
        }
        .page-template-template-search
          .the-grid-thumb
          > .tgt__items:nth-child(1),
        .page-template-template-search
          .the-grid-thumb
          > .tgt__items:nth-child(2),
        .page-template-template-search
          .the-grid-thumb
          > .tgt__items:nth-child(3),
        .page-template-template-search
          .the-grid-thumb
          > .tgt__items:nth-child(4),
        .page-template-template-search
          .the-grid-thumb
          > .tgt__items:nth-child(5) {
          margin-top: 1%;
        }
        body.withsearch .html5-elem-wrap .html5-image {
          scrollbar-width: thin;
          scrollbar-color: #062964 rgba(6, 41, 100, 0.5);
          overflow-x: hidden !important;
          overflow-y: auto !important;
        }
        body.withsearch .html5-elem-wrap .html5-image > div {
          overflow: unset !important;
        }
        body.withsearch #html5-lightbox-box {
          margin-top: 60px !important;
        }
        .tgt__top,
        .tgt__items_holder .tgt__hover {
          display: unset;
        }
        .link__to_sresult {
          text-align: center;
          font-size: 1.2rem;
        }
        #global-search-reslt > div .upper_found_search {
          text-align: center;
          font-size: 1.2rem;
        }
        .tgt__items_holder .tgt__hover .tgt__reg,
        .tgt__items_holder .tgt__hover .hphc__demo {
          font-size: 0.8rem;
        }
        .tgt__items_holder .tgt__hover .tgt__reg a:link,
        .tgt__items_holder .tgt__hover .tgt__reg a:visited,
        .tgt__items_holder .tgt__hover .tgt__reg a:active {
          padding: 0.5rem 0.9rem;
        }
        .the-grid-thumb > .tgt__items {
          width: 19%;
          margin: 1% 0.5% 0;
        }
        .tgt__items_holder .tgt__hover {
          opacity: 0;
        }
        .tgt__items_holder:hover .tgt__hover {
          opacity: 1;
        }
        #content .other__games__items > div .wp-block-image .hphc_abs {
          opacity: 0;
        }
        #content .other__games__items > div .wp-block-image:hover .hphc_abs {
          opacity: 1;
        }
        #the_last_footer p {
          font-size: 1.125rem;
        }
        #pro__footer .pro__footer .pl__tablecell img {
          display: block;
          margin: 0 auto;
          max-width: 130px;
          max-height: unset;
        }
        #the_group_pelit_mobile_nav {
          display: block;
        }
        #the_group_pelit_desktop_nav {
          display: none;
          padding: 0 3%;
          border-bottom: 1px solid #5b98db;
        }
        #content .dokumenti_cols > .wp-block-column:nth-child(1) {
          padding: 0 12% 2rem 19%;
        }
        #vandsearch .filter1 {
          padding: 0;
          float: left;
          width: 50%;
          height: 60px;
          border-left: 1px solid #5b98db;
          border-right: 1px solid #5b98db;
        }
        #vandsearch .filter1 span {
          padding: 0;
          display: block;
          height: 100%;
          text-align: center;
          width: 100%;
        }
        #vandsearch .filter1 span img {
          padding: 0;
          display: block;
          margin: 0 auto 0;
          position: relative;
          top: 18px;
          width: 21px;
        }
        #vandsearch .filter2 {
          padding: 0;
          float: left;
          width: 50%;
          height: 60px;
        }
        #vandsearch .filter2 span {
          padding: 0;
          display: block;
          height: 100%;
          text-align: center;
          width: 100%;
        }
        #vandsearch .filter2 span img {
          padding: 0;
          display: block;
          margin: 0 auto 0;
          position: relative;
          top: 16px;
          width: 23px;
        }
        #tgpdv_ul {
          list-style-type: none;
          padding: 0;
          margin: 0;
        }
        #tgpdv_ul > li:first-child {
          padding: 0;
        }
        #tgpdv_ul > li {
          float: left;
          line-height: 60px;
          font-family: 'Proxima Nova Semibold', sans-serif;
          font-size: 0.85rem;
          text-transform: uppercase;
          letter-spacing: 0px;
          padding: 0 0 0 1.5rem;
        }
        #tgpdv_ul > li > a:link,
        #tgpdv_ul > li > a:visited,
        #tgpdv_ul > li > a:active {
          text-decoration: none;
          display: inline-block;
          opacity: 0.7;
          position: relative;
          color: #fff;
          border-bottom: 1px solid transparent;
          padding: 0 0 0 2rem;
        }
        #tgpdv_ul > li > a:hover {
          opacity: 1;
        }
        #tgpdv_ul > li > a:before {
          content: '';
          position: absolute;
          width: 28px;
          height: 30px;
          left: 0;
          background-image: url('');
          top: 15px;
        }
        .pelit__fimg {
          height: 300px;
        }
        #content .pelit__fimg_inner .entry-content h1 {
          font-size: 3.2rem;
        }
        #content .biwct .biwct__img.mobile {
          display: none;
        }
        #content .biwct .biwct__img.desktop {
          display: block;
          height: 360px;
        }
        #content .biwct .biwct__img.desktop .biwct_table {
          display: table;
          width: 100%;
          height: 100%;
        }
        #content .biwct .biwct__img.desktop .biwct_tablecell {
          display: table-cell;
          width: 100%;
          height: 100%;
          vertical-align: middle;
        }
        #content .biwct .biwct__img img {
          margin: 0 auto 2rem;
        }
        #content .biwct .biwct__img {
          padding: 0 2rem;
        }
        #content .control__paragraph,
        #content .control__paragraph_desktop {
          width: 85%;
        }
        #content .ahti_trustly__block2__wrapper {
          position: relative;
        }
        #content .ahti_trustly__block2__wrapper:after {
          visibility: hidden;
          display: block;
          content: '';
          clear: both;
          height: 0;
        }
        #content
          .ahti_trustly__block2__wrapper
          > .wp-block-column:nth-child(1) {
          padding: 1rem 0 1rem;
          float: left;
          width: 36%;
          top: -20px;
          float: left;
        }
        #content
          .ahti_trustly__block2__wrapper
          > .wp-block-column:nth-child(2) {
          padding: 0;
          margin: 0;
          width: 65%;
          float: right;
          position: relative;
          right: -20px;
        }
        #content .games__support .tabs__support {
          margin: 4rem auto 0;
        }
        #content .ahti_hp__block2 {
          padding: 5rem 0 27rem;
        }
        #content h1.tabs_h1 {
          padding: 4rem 1rem 2rem;
        }
        #content .tabs__support #cpt_loadmore,
        #content .tabs__support #slots_cpt_loadmore,
        #content .tabs__support #cg_cpt_loadmore,
        #content .tabs__support #jg_cpt_loadmore,
        #content .tabs__support #mg_cpt_loadmore {
          margin: 0 auto 5rem;
        }
        #content .ahti_trustly__block2 {
          padding: 5rem 0 0;
        }
        #content .ahti_pattop {
          padding: 5rem 0 0;
        }
        #content .providers__gamesthumbs.new_pelit_helper_thumbs,
        #content .ahti_trustly__block1_group,
        #content .ahti_trustly__block3__group,
        #content .ahti_trustly__block4__inner_group,
        #content .ahti_trustly__block5__inner_group,
        #content .ahti_padding_normal,
        #content .ahti_zimpler_block1,
        .page-template-template-ohjeet #content,
        #masterFooter,
        #content .ahti_hp__block7,
        #content .ahti_zimpler_block3,
        #content .ahti_vikings__block4,
        #content .ahti__tarjoikset_block1,
        #content .ahti_petlit__block2,
        #content .ahti_hp__block4,
        #content .ahti_hp__block8,
        #content .spacer__topbot,
        #content .ahti_trustly__block5__inner_group,
        #content .ahti_trustly__block4__inner_group,
        #content .ahti_trustly__block3__group,
        #content .ahti_trustly__block1_group {
          padding: 4rem 0;
        }
        #content .ahti_zimpler_block2,
        #content .ahti_ohjeet_block1,
        #content .ahti_ohjeet_faq,
        #content .ahti_vikings__block3 {
          padding: 0 0 4rem;
        }
        #content .ahti_hp__block5,
        #content .ahti_hp__block3,
        #content .ahti_hp__block6,
        #content .ahti_zimpler_block1.skrill__helper {
          padding: 4rem 0 0;
        }
        #content .ahti__tarjoikset_block2 {
          padding: 1rem 0 4rem;
        }
        #content .latest_winner__wrapper > div,
        #content .ahti_vip__block4__wrapper > .wp-block-column:nth-child(2),
        #content .ahti_vip__block5__wrapper > .wp-block-column:nth-child(2) {
          padding: 2rem 0 0;
        }
        #content .ahti_hp__block5 .ahti_hp__block5__wrapper {
          flex-direction: row;
        }
        #content
          .ahti_hp__block5
          .ahti_hp__block5__wrapper
          > .wp-block-column:nth-child(1) {
          padding: 1rem 0 0;
          width: 50%;
        }
        #content
          .ahti_hp__block5
          .ahti_hp__block5__wrapper
          > .wp-block-column:nth-child(2) {
          padding: 0;
          position: relative;
          right: -2rem;
          width: 50%;
        }
        #content .ahti_hp__block5 .ahti_hp__block5__price {
          font-size: 4.5rem;
        }
        .entry-content p,
        .entry-content ul li,
        .entry-content ol li {
          font-size: 1.125rem;
        }
        #content
          #blog_post__hp
          .blog_post__inner
          .blog_post__holder
          > .blog_post__post:nth-child(3) {
          display: unset !important;
        }
        #content #blog_post__hp .blog_post__inner .blog_post__holder {
          justify-content: space-between;
          margin: 0;
          flex-direction: row;
          flex-wrap: nowrap;
        }
        #content .ahti_hp__block8 > .wrapper-inner {
          max-width: 100%;
        }
        #content
          #blog_post__hp
          .blog_post__inner
          .blog_post__holder
          > .blog_post__post {
          width: 33.33333% !important;
          margin: 0 2% 1.5rem !important;
          padding: 0;
        }
        #content
          .ahti_hp__block4
          .ahti_hp__block4__wrapper
          > .wp-block-column:nth-child(2) {
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
        }
        #content
          .ahti_hp__block4
          .ahti_hp__block4__wrapper
          > .wp-block-column:nth-child(2) {
          width: 90%;
        }
        #content
          .ahti_hp__block2.remove__bg
          .ahti_hp__block2__wrapper
          > .wp-block-column:nth-child(2) {
          display: block !important;
        }
        #content
          .ahti_hp__block2
          .ahti_hp__block2__wrapper
          > .wp-block-column:nth-child(2) {
          padding: 0;
          display: none;
        }
        #content
          .ahti_vip__block2__wrapper.normal_flex
          > .wp-block-column:nth-child(2) {
          padding: 1rem 0 0;
        }
        #content .ahti_trustly__block3__row > .wp-block-column:nth-child(2) {
          height: 450px;
        }
        #content .ahti_trustly__block2__wrapper {
          flex-direction: row;
        }
        #content
          .ahti_trustly__block2__wrapper
          > .wp-block-column:nth-child(1) {
          padding: 1rem 0 1rem;
        }
        #content .ahti_trustly__block2__wrapper.peltit__block4_support {
          flex-direction: column;
        }
        #content
          .ahti_trustly__block2__wrapper.peltit__block4_support
          > .wp-block-column:nth-child(1),
        #content
          .ahti_trustly__block2__wrapper.peltit__block4_support
          > .wp-block-column:nth-child(2) {
          width: 100%;
        }
        #content
          .ahti_trustly__block2__wrapper.peltit__block4_support
          > .wp-block-column:nth-child(1) {
          padding-bottom: 2rem;
        }
        #content .zimpler__2cols {
          width: 60%;
        }
        #content .skrill__cols2 .skrill__cols2_items > div > h3,
        #content .skrill__cols3 .skrill__cols3_items > div > h3 {
          font-size: 1.6rem;
        }
        #content .skrill__cols2 {
          width: 75%;
        }
        #tgpdv_ul > li > a:link,
        #tgpdv_ul > li > a:visited,
        #tgpdv_ul > li > a:active {
          border-bottom: 2px solid transparent;
        }
        .sgi_text__info .sgit__item p {
          padding: 0 0 1rem;
          font-size: 1.125rem;
        }
        .sgi_text__info .sgit__item h4 {
          font-size: 1.875rem;
        }
      }
      @media only screen and (min-width: 961px) {
        #content .col_faq__footer > .wp-block-column {
          padding: 2.5rem;
        }
        #lp_tnc_mob .lp_tnc_mob__content .lp_tnc__linkonly {
          width: 76%;
        }
        #lp_tnc_mob .lp_tnc_mob__content p {
          width: 76%;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          p.short_info,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          p.short_info {
          font-size: 1rem;
        }
        #panel ul > li {
          margin: 0 1rem 0 0;
        }
        #content .pearl__score_wrapper > .wp-block-group__inner-container h3 {
          font-size: 2rem;
        }
        #content .pearl__score_wrapper > .wp-block-group__inner-container p {
          font-size: 1.8rem;
        }
        #content .ahti_trustly__block3__theIcons {
          width: calc(33.3333% - (0.66666666666667 * 3rem));
        }
        #pabs_content_inner {
          width: 86%;
        }
        #payments__tab {
          padding: 2.5rem 0 3rem;
        }
        #content .skrill__bg_image {
          padding: 0 0 89%;
          max-width: 880px;
        }
        #content .entry-content .mb__video1.pt2rem {
          padding-top: 4rem;
        }
        #content .entry-content .pb3rem {
          padding-bottom: 4rem;
        }
        #content .entry-content .mb__video2.pb1rem {
          padding-bottom: 3rem;
        }
        #content .entry-content .mb__video2.pt1rem {
          padding-top: 2rem;
        }
        #content .dokumenti_cols > .wp-block-column:nth-child(1) {
          padding: 0 12% 2rem 21%;
        }
      }
      @media only screen and (min-width: 981px) {
        body #j_id,
        body #d_id {
          --jackpot-font-size: 0.67rem;
        }
        #content .ahti_hp__block3 .jackpot__coin2,
        #content .ahti_hp__block3 .jackpot__coin1 {
          display: block !important;
        }
        #content .son__jackpot {
          --jackpot-font-size: 5rem;
        }
        #content .promotional_box1 > div > .pb__itemx {
          padding: 3rem;
        }
        #content .promotional_box1 > div > .pb__itemx h3 {
          padding: 0 0 3rem;
          font-size: 2.063rem;
        }
        #content .promotional_box1 > div > .pb__itemx h4 {
          padding: 0 0 1rem;
          font-size: 5rem;
        }
        .entry-content .pb_txt__contents h1,
        .entry-content .pb_txt__contents h2,
        .entry-content .pb_txt__contents h3,
        .entry-content .pb_txt__para p {
          text-align: left;
        }
        .pb_txt__contents {
          width: 54%;
          z-index: 2;
          position: relative;
        }
        .pb_txt__img {
          padding: 0;
          position: absolute;
          bottom: 0;
          width: 42%;
          right: -11px;
          z-index: 1;
        }
        #content .pb_txt__img .pb_txt__img_desktop {
          display: block !important;
        }
        #content .pb_txt__img .pb_txt__img_desktop img {
          display: block !important;
        }
        #content .pb_txt__img .pb_txt__img_mobile,
        #content .pb_txt__img .pb_txt__img_mobile img {
          display: none !important;
        }
        #content #pb1.spacer__topbot {
          position: relative;
        }
        .entry-content .pb_txt__contents h2,
        .entry-content .pb_txt__contents h1 {
          padding: 0 0 0.5rem;
        }
        .page-template-template-promotion
          #sec_content.xtra_space
          .page-template-template-tarjouksetsub
          #sec_content.xtra_space {
          padding: 78px 0 0;
        }
        .page-template-template-promotion #topview,
        .page-template-template-tarjouksetsub #topview {
          background: rgba(10, 55, 158, 0.5);
        }
        #closetc {
          display: none;
        }
        .popout__helper {
          position: relative;
          bottom: 0;
        }
        #pelit_nav {
          height: 63px;
        }
        #topview {
          bottom: 26px;
          top: unset;
          position: absolute;
        }
        #readmore__this {
          padding: 0.7rem 0 0.3rem;
        }
        .cc_banner-wrapper .cc_container {
          background: #07359d;
          background: -moz-linear-gradient(
            left,
            #07359d 0%,
            #156dcd 50%,
            #083294 100%
          );
          background: -webkit-linear-gradient(
            left,
            #07359d 0%,
            #156dcd 50%,
            #083294 100%
          );
          background: linear-gradient(
            to right,
            #07359d 0%,
            #156dcd 50%,
            #083294 100%
          );
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#07359d',endColorstr='#083294',GradientType=1);
        }
        .ln1_top {
          background: #07359d;
          background: -moz-linear-gradient(
            left,
            #07359d 0%,
            #156dcd 50%,
            #083294 100%
          );
          background: -webkit-linear-gradient(
            left,
            #07359d 0%,
            #156dcd 50%,
            #083294 100%
          );
          background: linear-gradient(
            to right,
            #07359d 0%,
            #156dcd 50%,
            #083294 100%
          );
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#07359d',endColorstr='#083294',GradientType=1);
        }
        .pelit__fimg {
          height: 289px;
        }
        #ls__mob {
          display: none;
        }
        .thecookiecontainerishere .cc_container {
          background: #07359d;
          background: -moz-linear-gradient(
            left,
            #07359d 0%,
            #156dcd 50%,
            #083294 100%
          );
          background: -webkit-linear-gradient(
            left,
            #07359d 0%,
            #156dcd 50%,
            #083294 100%
          );
          background: linear-gradient(
            to right,
            #07359d 0%,
            #156dcd 50%,
            #083294 100%
          );
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#07359d',endColorstr='#083294',GradientType=1);
        }
        #content .skrill__cols2,
        #content .skrill__cols3 {
          width: auto;
        }
        #sec-sticky {
          padding: 8.5rem 0 0;
        }
        #blog__sb {
          padding: 8.5rem 0 5rem;
        }
        .game_singleimg
          .game_singleimg__desktop
          > .game_singleimg__desktop_inner
          img {
          width: 100%;
        }
        #sec-blogsummary {
          padding: 9rem 0 0;
        }
        #tgpdv_ul > li > a:link,
        #tgpdv_ul > li > a:visited,
        #tgpdv_ul > li > a:active {
          position: relative;
        }
        #tgpdv_ul > li > a:link .jackpot_pelitnav,
        #tgpdv_ul > li > a:visited .jackpot_pelitnav,
        #tgpdv_ul > li > a:active .jackpot_pelitnav {
          left: 13px;
        }
        #tgpdv_ul > li > a:link .jackpotdaily_pelitnav,
        #tgpdv_ul > li > a:visited .jackpotdaily_pelitnav,
        #tgpdv_ul > li > a:active .jackpotdaily_pelitnav {
          left: 60px;
        }
        #tgpdv_ul > li > a:link .npjackpot,
        #tgpdv_ul > li > a:visited .npjackpot,
        #tgpdv_ul > li > a:active .npjackpot {
          position: absolute;
          top: 70%;
          height: auto;
          width: auto;
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
          opacity: 1;
        }
        #tgpdv_ul > li > a:link .npjackpot > span,
        #tgpdv_ul > li > a:visited .npjackpot > span,
        #tgpdv_ul > li > a:active .npjackpot > span {
          display: block;
          background: #fff;
          line-height: 120%;
          padding: 0.5rem;
          transform: skewX(170deg);
          border-radius: 3px;
        }
        #tgpdv_ul > li > a:link .npjackpot > span span,
        #tgpdv_ul > li > a:visited .npjackpot > span span,
        #tgpdv_ul > li > a:active .npjackpot > span span {
          padding: 0;
          white-space: nowrap;
          color: #0a39a1;
          transform: skewX(-170deg);
          display: inline-block;
        }
        #tgpdv_ul > li > a:hover .npjackpot {
          opacity: 1;
        }
        #search__desktop {
          float: left;
          margin: 0 0.8rem 0 0;
          position: relative;
          top: 6px;
        }
        #search__desktop .sd__icon:after {
          content: '';
          background-image: url('search-icon-dummy.png');
          position: absolute;
          width: 24px;
          height: 24px;
          right: 0;
          top: 0;
          cursor: pointer;
          background-size: 100%;
        }
        #search__desktop .sd__icon {
          position: relative;
          line-height: 32px;
          color: #fff;
          padding: 0;
          width: 24px;
          height: 24px;
          opacity: 0.7;
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
        }
        #search__desktop .sd__icon span {
          padding: 0;
          display: none;
        }
        .search__d {
          display: none !important;
        }
        #btns_header_deskt {
          padding: 0;
          float: right;
        }
        #vandsearch .filter1 {
          border-left: 0 solid #5b98db;
          border-right: 0 solid #5b98db;
        }
        #vandsearch {
          width: 10%;
        }
        .lic_footer__wrapper p {
          padding: 0 5% 1rem;
          font-size: 1.125rem;
        }
        #read_more_para p {
          font-size: 1.125rem;
        }
        .fw__wrapper .widget_nav_menu ul.menu li {
          font-size: 1.5rem;
        }
        .fw__wrapper .widget_nav_menu ul.menu {
          width: auto;
        }
        .fw__wrapper {
          padding: 4rem 0 0;
          margin: 4rem 0 0;
        }
        #content .imdv-desk {
          padding: 0;
        }
        #content
          .ahti_trustly__block2__wrapper.peltit__block4_support
          > .wp-block-column:nth-child(1) {
          width: 46%;
        }
        #content
          .ahti_trustly__block2__wrapper.peltit__block4_support
          > .wp-block-column:nth-child(1)
          h2 {
          text-align: left;
        }
        #content
          .ahti_trustly__block2__wrapper.peltit__block4_support
          > .wp-block-column:nth-child(1)
          .control__paragraph {
          width: auto;
        }
        #content
          .ahti_trustly__block2__wrapper.peltit__block4_support
          > .wp-block-column:nth-child(2) {
          width: 50%;
          float: unset;
          position: unset;
          right: unset;
          align-self: flex-start;
        }
        #content .ahti_trustly__block2__wrapper.peltit__block4_support {
          flex-direction: row;
        }
        #content .ahti_petlit__block2__content {
          flex-direction: row;
        }
        #content .ahti_petlit__block2__content h2 {
          text-align: left;
        }
        #content .ahti_petlit__block2__content > .wp-block-column:nth-child(1) {
          width: 46%;
        }
        #content .ahti_petlit__block2__content > .wp-block-column:nth-child(2) {
          width: 50%;
          padding: 0;
        }
        #content .ahti_petlit__block2__content .control__paragraph {
          width: auto;
        }
        #top__percentage {
          padding: 0 0 4rem;
        }
        #bs__holder > .bs__item {
          width: 32%;
          align-self: stretch;
          margin: 2.5rem 2% 0 0 !important;
        }
        #bs__holder > .bs__item:nth-child(3),
        #bs__holder > .bs__item:nth-child(2),
        #bs__holder > .bs__item:nth-child(1) {
          margin-top: 0 !important;
        }
        #bs__holder > .bs__item:nth-child(3n-6) {
          margin-right: 0 !important;
        }
        #content .trustly__icon > span:before {
          left: -23px;
          top: -24px;
          width: 72px;
          height: 84px;
          background-size: auto;
          background-position: -147px -131px;
        }
        #content .zimpler__img {
          margin: 0 auto 3rem;
        }
        #content .trustly__icon {
          padding: 0 0 2rem;
        }
        #panel ul > li {
          font-size: 1.3rem;
        }
        #hamMenuHolder {
          display: none;
        }
        #nav-holder-right {
          display: block;
          float: left;
        }
        #logo.mobile_logo__header {
          width: auto;
          height: 46px;
        }
        .logo_holder__header {
          padding: 0.5rem 0;
          margin: 0;
          display: block;
          float: left;
        }
        .page-template-template-home #mainHeaderHolder {
          background: 0 0;
          box-shadow: unset;
          background: #07369f;
          background: -moz-linear-gradient(
            left,
            rgba(7, 54, 159, 0) 0%,
            #1673d3 50%,
            rgba(8, 49, 147, 0) 100%
          );
          background: -webkit-linear-gradient(
            left,
            rgba(7, 54, 159, 0) 0%,
            rgba(22, 115, 211, 0) 50%,
            rgba(8, 49, 147, 0) 100%
          );
          background: linear-gradient(
            to right,
            rgba(7, 54, 159, 0) 0%,
            rgba(22, 115, 211, 0) 50%,
            rgba(8, 49, 147, 0) 100%
          );
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#07369f',endColorstr='#083193',GradientType=1);
        }
        .page-template-template-home.sticky #mainHeaderHolder,
        .page-template-template-home #mainHeaderHolder {
          background: #07359d;
          background: -moz-linear-gradient(
            left,
            #07359d 0%,
            #156dcd 50%,
            #083294 100%
          );
          background: -webkit-linear-gradient(
            left,
            #07359d 0%,
            #156dcd 50%,
            #083294 100%
          );
          background: linear-gradient(
            to right,
            #07359d 0%,
            #156dcd 50%,
            #083294 100%
          );
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#07359d',endColorstr='#083294',GradientType=1);
        }
        #sec_content.xtra_space {
          padding: 90px 0 0;
        }
        #mainHeaderHolder {
          box-shadow: 0px 1px 13px rgba(0, 0, 0, 0.2);
          background: #07369f;
          background: -moz-linear-gradient(
            left,
            #07369f 0%,
            #1673d3 50%,
            #083193 100%
          );
          background: -webkit-linear-gradient(
            left,
            #07369f 0%,
            #1673d3 50%,
            #083193 100%
          );
          background: linear-gradient(
            to right,
            #07369f 0%,
            #1673d3 50%,
            #083193 100%
          );
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#07369f',endColorstr='#083193',GradientType=1);
        }
        #slider-holder {
          padding: 0;
        }
        .logo_holder__header {
          padding: 0.8rem 0;
        }
        .mobile_login_header__wrapper {
          top: unset;
          padding: 1.4rem 0 0;
          position: relative;
          right: unset;
          float: right;
          display: block;
        }
        .mobile_login_header__wrapper #mobile_login_header {
          font-size: 0.8rem;
          padding: 0.5rem 1rem;
          background: 0 0;
          color: #fff;
          border: 2px solid #fff;
          margin: 0 0.5rem 0 0;
          letter-spacing: 1px;
        }
        .mobile_login_header__wrapper #mobile_login_header:hover {
          text-decoration: none;
          opacity: 1;
          color: #fd790d;
        }
        #thenavigator > li > a:link,
        #thenavigator > li > a:visited,
        #thenavigator > li > a:active {
          padding: 0.47rem 0.5rem;
        }
        #nav-holder-right {
          padding: 1.6rem 0 0;
          margin: 0 0 0 1rem;
        }
        #thenavigator > li > ul.sub-menu > li > a:link,
        #thenavigator > li > ul.sub-menu > li > a:visited,
        #thenavigator > li > ul.sub-menu > li > a:active {
          padding: 0.47rem 0.5rem;
        }
        #thenavigator > li > ul.sub-menu {
          width: 11rem;
        }
        #thenavigator > li {
          font-size: 0.8rem;
        }
        #thenavigator > li > ul.sub-menu > li {
          font-size: 0.8rem;
        }
        #mainHeaderHolder {
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
        }
        .sticky #mainHeaderHolder {
          box-shadow: 0px 1px 13px rgba(0, 0, 0, 0.2);
        }
        #content
          .ahti_hp__block4
          .ahti_hp__block4__wrapper
          > .wp-block-column:nth-child(2) {
          width: 94%;
        }
        .entry-content h1,
        #aph__main .aph__content .aph__content_table_cell h1 {
          font-size: 3.5rem;
        }
        #content .ahti_hp__block3 .ahti_hp__block3__price {
          font-size: 5rem;
        }
        #content .ahti_padding_normal {
          padding: 3rem 0;
          margin: 0 auto;
        }
        #content .tarjoikset__contents h3 {
          font-size: 1.8rem;
        }
        #content .payment__cards__items {
          width: 11%;
          margin: 1.5rem 2.82% 0;
        }
        #content .payment__cards__items:nth-child(1),
        #content .payment__cards__items:nth-child(2),
        #content .payment__cards__items:nth-child(3),
        #content .payment__cards__items:nth-child(4),
        #content .payment__cards__items:nth-child(5),
        #content .payment__cards__items:nth-child(6) {
          margin-top: 0;
        }
        #content .talletues__topspace {
          padding-top: 3rem;
        }
        #content .entry-content .ecopayz__phone.mt3rem {
          margin-top: 4rem;
        }
        #content .entry-content .ecopayz__phone.mb3rem {
          margin-bottom: 4rem;
        }
        #tgpdv_ul > li > a:before {
          display: none;
        }
        #tgpdv_ul > li > a img {
          position: absolute;
          left: 0;
          top: 15px;
          width: 26px;
          height: auto;
        }
        #tgpdv_ul > li {
          font-size: 0.67rem;
        }
        #the_group_pelit_mobile_nav {
          display: none;
        }
        #the_group_pelit_desktop_nav {
          display: block;
        }
        #tgpdv_ul > li.activo > a:link,
        #tgpdv_ul > li.activo > a:visited,
        #tgpdv_ul > li.activo > a:active,
        #tgpdv_ul > li.activo > a:hover {
          opacity: 1;
          border-bottom: 2px solid transparent;
        }
        #read_more__wrapper {
          width: 920px;
          margin: 0 auto 2rem;
        }
        a#mobile_signup_header {
          text-decoration: none;
          font-size: 0.8rem;
          padding: 0.5rem 1rem;
          color: #fff;
          float: right;
          border-radius: 24px;
          font-family: 'Proxima Nova Extrabold', sans-serig;
          text-transform: uppercase;
          letter-spacing: 1px;
          line-height: 100%;
          border: double 2px transparent;
          border-radius: 80px;
          background-image: linear-gradient(transparent, transparent),
            radial-gradient(circle at top left, #fd990c, #fd790d);
          background-origin: border-box;
          background-clip: content-box, border-box;
        }
        a#mobile_signup_header:hover {
          text-decoration: none;
        }
        #content .control__paragraph_desktop {
          width: unset;
        }
        #primary #content .entry-content .toleft {
          text-align: left !important;
        }
      }
      @media only screen and (min-width: 1000px) {
        .newsite__wrapper {
          padding: 5rem 0 4rem;
        }
        #content .extra_top_bot_margin {
          margin-top: 2.5rem;
          margin-bottom: 4rem;
        }
        .lpdt__tblc.temp002 {
          padding: 0;
        }
        .lpdt__tblc.temp002 h1 {
          padding-top: 0;
          margin-top: -4rem;
        }
        .lpdt__tblc.temp002 h2 {
          opacity: 1;
          font-size: 3rem;
          padding: 1rem 0 0;
        }
        .lpdt__tblc.temp002 p {
          color: #fff;
          font-size: 1.2rem;
          line-height: 105%;
          width: 488px;
          padding: 0.7rem 0 0;
        }
        .main_bg_desk_lp001.temp002 {
          position: relative;
        }
        .main_bg_desk_lp001.temp002 .main_bg_desk_lp001__char {
          position: absolute;
          height: 100vh;
          width: 100%;
        }
        .main_bg_desk_lp001.temp002 .main_bg_desk_lp001__char img {
          display: block;
          position: absolute;
          bottom: 0;
          right: -150px;
          width: 720px;
          animation: header-splider-bg-additional__mb 10s linear 0.1s infinite;
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
        }
        #lp_tnc_mob .lp_tnc_mob__content.showthis {
          padding: 1.2rem 3%;
        }
        #lp_tnc_mob .lp_tnc_mob__content {
          background-color: rgba(0, 0, 0, 0.4);
        }
        .the_leftright_stone1 {
          position: absolute;
          left: 0;
          top: 0;
          background-repeat: no-repeat;
          background-size: auto 320px;
          width: 100%;
          height: 100vh;
          background-position: bottom left;
        }
        .the_leftright_stone2 {
          position: absolute;
          top: 0;
          left: 0;
          height: 100vh;
          background-repeat: no-repeat;
          width: 100%;
          background-position: bottom right;
          background-size: auto 230px;
        }
        .the_leftright_stone2 {
          padding: 0;
        }
        .tmpl__btn12s {
          padding: 2rem 0 0;
        }
        .tmpl__btn12s .tb1kp {
          a: hover;
        }
        .tmpl__btn12s .tb1kp a:link,
        .tmpl__btn12s .tb1kp a:visited,
        .tmpl__btn12s .tb1kp a:active {
          line-height: 1;
          font-family: 'Proxima Nova Semibold', sans-serif;
          font-weight: 400;
          text-transform: uppercase;
          text-align: center;
          font-size: 1.5rem;
          width: auto;
          background: 0 0;
          color: #fff;
          text-transform: uppercase;
          display: inline-block;
          border-radius: 30px;
          text-decoration: none;
          text-align: center;
          border: 1px solid #fff;
          line-height: 1;
          padding: 0.8rem 1rem;
          letter-spacing: inherit;
          opacity: 0.8;
          text-decoration: none;
        }
        .tmpl__btn12s .tb2kp {
          padding: 0;
        }
        .tmpl__btn12s .tb2kp a:link,
        .tmpl__btn12s .tb2kp a:visited,
        .tmpl__btn12s .tb2kp a:active {
          font-size: 1.5rem;
          line-height: 1;
          font-family: 'Proxima Nova Extrabold', sans-serif;
          font-weight: 400;
          text-transform: uppercase;
          text-align: center;
          padding: 0.8rem 1rem;
          width: auto;
          color: #fff;
          border-radius: 30px;
          font-weight: 400;
          display: inline-block;
          letter-spacing: 1px;
          line-height: 103%;
          border: double 2px transparent;
          border-radius: 80px;
          background-image: linear-gradient(transparent, transparent),
            radial-gradient(circle at top left, #fd990c, #fd790d);
          background-origin: border-box;
          background-clip: content-box, border-box;
          text-decoration: none;
        }
        #lp001_desktop__text {
          height: 100vh;
          position: relative;
          z-index: 5;
        }
        #lpdt__wrapper {
          height: 100vh;
        }
        .lpdt__tbl {
          height: 100%;
          display: table;
          margin: 0 auto;
          width: 100%;
        }
        .lpdt__tblc {
          display: table-cell;
          height: 100%;
          width: 100%;
          margin: 0 auto;
          vertical-align: middle;
        }
        .lpdt__tblc h1 {
          font-family: 'Bebas Neue', sans-serif;
          color: #fff;
          font-weight: 400;
          line-height: 100%;
          padding: 9rem 0 0;
          font-size: 4.5rem;
          text-align: left;
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
        }
        .lpdt__tblc h2 {
          font-family: 'Bebas Neue', sans-serif;
          color: #fff;
          font-weight: 400;
          line-height: 100%;
          padding: 0;
          font-size: 2.02rem;
          text-align: left;
          letter-spacing: 1px;
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
          opacity: 0.6;
          position: relative;
          top: -4px;
        }
        .hidden_stone6_desk_lp001 {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100vh;
          background-repeat: no-repeat;
          background-size: contain;
          background-position: 36px 82%;
          animation: landing-page-stones-anim 5s linear 0.1s infinite;
        }
        .hidden_stone5_desk_lp001 {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100vh;
          background-size: cover;
          background-position: 44% 60px;
          animation: landing-page-stones-anim 5s linear 0.1s infinite;
        }
        .hidden_stone4_desk_lp001 {
          position: absolute;
          background-repeat: no-repeat;
          left: 0;
          top: 0;
          width: 100%;
          height: 100vh;
          background-size: auto 90%;
          background-position: 52% 5%;
          animation: landing-page-stones-anim 8s linear 0.1s infinite;
        }
        .the_leftright_stone {
          position: absolute;
          background-repeat: no-repeat;
          left: 0;
          top: 0;
          width: 100%;
          height: 100vh;
          background-size: contain;
          background-position: bottom;
        }
        .the_100 {
          position: absolute;
          background-repeat: no-repeat;
          width: 100%;
          height: 100vh;
          background-size: auto 90%;
          background-position: 47% 50%;
          opacity: 0.7;
        }
        .hidden_stone7_desk_lp001 {
          position: absolute;
          width: 100%;
          height: 100vh;
          left: 0;
          top: 0;
          background-size: contain;
          background-repeat: no-repeat;
          background-position: 39px 37%;
          animation: landing-page-stones-anim 10s linear 0.1s infinite;
        }
        #lp001_desktop__thebg {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100vh;
          z-index: 5;
          overflow: hidden;
        }
        .main_bg_desk_lp001 {
          height: 100vh;
          background-size: cover;
          background-repeat: no-repeat;
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
        }
        .main_character_desk_lp001 {
          height: 100vh;
          position: absolute;
          width: 100%;
          left: 0;
          background-repeat: no-repeat;
          background-size: auto 610px;
          background-position: 63% bottom;
          animation: header-splider-bg-additional__mb 10s linear 0.1s infinite;
        }
        .header-helper-desktop {
          position: fixed;
          top: 0;
          left: 0;
          width: 100%;
          z-index: 6;
        }
        .lp001_desktop__header_right {
          position: absolute;
          right: 0;
          top: 0;
          height: 100%;
        }
        .lp001_desktop__header_right_tb {
          display: table;
          width: 100%;
          height: 100%;
        }
        .lp001_desktop__header_right_tbc {
          display: table-cell;
          height: 100%;
          width: 100%;
          vertical-align: middle;
        }
        .lp001_desktop__header_right_tbc p {
          padding: 0;
        }
        .egtl {
          vertical-align: middle;
        }
        .tpl001_dh1:link,
        .tpl001_dh1:visited,
        .tpl001_dh1:active {
          color: #fff;
          text-decoration: none;
          vertical-align: middle;
        }
        .tpl001_dh1:hover {
          text-decoration: underline;
        }
        .tpl001_dh2:link,
        .tpl001_dh2:visited,
        .tpl001_dh2:active {
          text-decoration: none;
        }
        .tpl001_dh2:link img,
        .tpl001_dh2:visited img,
        .tpl001_dh2:active img {
          vertical-align: top;
          margin: 0 0 0 1rem;
        }
        #lp001_desktop__header {
          height: auto;
          margin: 2rem auto 0;
          position: relative;
        }
        .lp001_desktop__logo {
          float: left;
          height: 100px;
        }
        .lp001_mobile {
          display: none;
        }
        .lp001_desktop {
          display: block !important;
          height: 100vh;
          width: 100%;
          position: relative;
        }
        #content .pelit__fimg_table_cell .entry-content p a:link,
        #content .pelit__fimg_table_cell .entry-content p a:visited,
        #content .pelit__fimg_table_cell .entry-content p a:active {
          padding: 0.5rem 3rem;
        }
        #content .pelit__fimg_table_cell .entry-content p {
          font-size: 1.5rem;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1 {
          font-size: 2.7rem;
        }
        .entry-content .promotional_text_block2 {
          font-size: 2.3rem;
        }
        .pb_txt__img {
          width: 50%;
          right: -60px;
        }
        .pb_txt__contents {
          width: 56%;
        }
        .entry-content .pb_txt__contents h1 {
          font-size: 2.7rem;
        }
        .entry-content .pb_txt__contents h2 {
          font-size: 4rem;
        }
        .entry-content .pb_txt__contents h3 {
          font-size: 2.2rem;
        }
        .cc_banner-wrapper .cc_container {
          padding: 0.5rem 4%;
        }
        .thecookiecontainerishere .cc_container {
          padding: 0.5rem 1rem;
        }
        .thecookiecontainerishere .cc_message {
          font-size: 1rem !important;
          float: left !important;
          width: 86% !important;
        }
        #content .latest_winner__wrapper .latest-winners > .lw__content {
          width: calc(54% - (0.66666666666667 * 1rem));
        }
        .entry-content h2 {
          font-size: 3rem;
        }
        .flex_thisarea .tgt__items:nth-child(1),
        .flex_thisarea .tgt__items:nth-child(2),
        .flex_thisarea .tgt__items:nth-child(3),
        .flex_thisarea .tgt__items:nth-child(4),
        .flex_thisarea .tgt__items:nth-child(5) {
          display: unset;
          padding: 0 0.5rem;
        }
        #sgi__wrapper {
          padding: 0 0 6rem;
        }
        #the_group_pelit_desktop_info {
          text-align: left;
          display: block;
          margin: 0 auto;
        }
        .s__parent.s__2 {
          padding: 0;
        }
        #pelit_info .search_result {
          display: inline-block;
          margin: 0 0 0 1rem;
        }
        .s__parent {
          padding: 0;
        }
        #content
          .ahti_trustly__block2__wrapper.peltit__block4_support
          > .wp-block-column:nth-child(1) {
          width: 54%;
        }
        #content
          .ahti_trustly__block2__wrapper.peltit__block4_support
          > .wp-block-column:nth-child(2) {
          width: 46%;
        }
        #content .control__paragraph.margin__top_2rem {
          margin-top: 3rem;
        }
        #content .dokumenti_cols {
          flex-direction: row;
        }
        #content .dokumenti_cols > .wp-block-column:nth-child(1) {
          padding: 0;
          width: calc(35% - (0.66666666666667 * 2rem));
        }
        #content .dokumenti_cols > .wp-block-column:nth-child(2) {
          width: calc(66% - (0.66666666666667 * 2rem));
          padding: 0;
        }
        #content .dokumenti_border {
          border-bottom: 0 none;
          padding: 0;
        }
        #content .dokumenti__group:first-child {
          padding: 0 !important;
          border-top: 0 none;
        }
        #content .dokumenti__group {
          border-top: 1px solid #5a92d6;
          padding: 2rem 0 0 !important;
        }
        #vandsearch {
          width: 10%;
        }
        #twoholder {
          width: 69%;
        }
        #blog__sb {
          width: 28%;
        }
        .banner_sb img {
          width: 100%;
          display: block;
        }
        #content .providers__gamesthumbs {
          padding: 4rem 0 0;
        }
        #content .biwct .biwct__img {
          width: 100%;
          margin: 0 auto;
          max-width: 100%;
        }
        #content .providers_archive .providers__item {
          padding: 0;
          width: 30.6%;
          margin: 2.5rem 4% 0 0 !important;
        }
        #content .providers_archive .providers__item:nth-child(1),
        #content .providers_archive .providers__item:nth-child(2),
        #content .providers_archive .providers__item:nth-child(3) {
          margin-top: 0 !important;
        }
        #content .providers_archive .providers__item:nth-child(1),
        #content .providers_archive .providers__item:nth-child(2),
        #content .providers_archive .providers__item:nth-child(3) {
          margin: 0 2% 0;
        }
        #aph__main .aph__wrapper {
          max-width: 1110px;
          width: 94%;
        }
        #content .imdv-desk {
          margin-left: unset;
          margin-right: unset;
        }
        #content .control__paragraph {
          width: 65%;
        }
        #content #blog_post__hp .blog_post__cat > a:link,
        #content #blog_post__hp .blog_post__cat > a:visited,
        #content #blog_post__hp .blog_post__cat > a:active {
          padding: 0.5rem 0.7rem;
          font-size: 0.9rem;
        }
        #content .ahti_trustly__block2 {
          padding: 5rem 0 0;
        }
        #content
          .ahti_trustly__block2__wrapper
          > .wp-block-column:nth-child(1) {
          padding: 1rem 0 4rem;
        }
        #content .providers__gamesthumbs.new_pelit_helper_thumbs,
        #content .ahti_trustly__block1_group,
        #content .ahti_trustly__block3__group,
        #content .ahti_trustly__block4__inner_group,
        #content .ahti_trustly__block5__inner_group,
        #content .ahti__tarjoikset_block1,
        #content .ahti_zimpler_block3,
        #content .ahti_vikings__block4,
        #content .ahti_padding_normal,
        #content .ahti_zimpler_block1,
        .page-template-template-ohjeet #content,
        #masterFooter,
        #content .ahti_hp__block8,
        #content .ahti_hp__block7,
        #content .ahti_petlit__block2,
        #content .ahti_hp__block4,
        #content .spacer__topbot,
        #content .ahti_trustly__block5__inner_group,
        #content .ahti_trustly__block4__inner_group,
        #content .ahti_trustly__block3__group,
        #content .ahti_trustly__block1_group,
        .normal_temp #primary #content {
          padding: 4rem 0 4rem;
        }
        #content .ahti_zimpler_block1.skrill__helper {
          padding: 4rem 0 0;
        }
        #content .games__support .tabs__support {
          margin: 4rem auto 0;
        }
        #content .ahti_vikings__block3,
        #content .ahti_ohjeet_block1,
        #content .ahti_ohjeet_faq,
        #content .ahti__tarjoikset_block2,
        #content .ahti_zimpler_block2 {
          padding: 0 0 4rem;
        }
        #content h1.tabs_h1 {
          padding: 4rem 1rem 2rem;
        }
        #content .tabs__support .item-wrapper + .group + div {
          padding: 0 0 4rem;
        }
        #content .tabs__support #cpt_loadmore,
        #content .tabs__support #slots_cpt_loadmore,
        #content .tabs__support #cg_cpt_loadmore,
        #content .tabs__support #jg_cpt_loadmore {
          margin: 0 auto 4rem;
        }
        #content .ahti_hp__block2 {
          padding: 4rem 0 26rem;
        }
        #content .ahti_hp__block3,
        #content .ahti_hp__block6,
        #content .ahti_pattop {
          padding: 4rem 0 0;
        }
        #content .tarjoikset__contents h3 {
          font-size: 2rem;
        }
        #content
          .ahti_trustly__block2__wrapper
          > .wp-block-column:nth-child(1) {
          padding: 2rem 0 1rem;
        }
        #read_more__inner h3 {
          font-size: 3rem;
        }
        #game__header .game_header__wrapper .game_header__bg {
          height: 650px;
        }
        #game__header .game_header__width {
          max-width: 1110px;
          width: 94%;
        }
        #game__header .game_header__wrapper .game_header__title h1 {
          padding: 3rem 0 2rem;
        }
        #content .ahti_hp__block5,
        #content .ahti_hp__block3,
        #content .ahti_hp__block6 {
          padding: 4rem 0 0;
        }
        #content .skrill__bg_image {
          padding: 0;
          max-width: 1000px;
          height: 940px;
        }
        #content .entry-content .ecopayz__phone.mb3rem {
          margin-bottom: 4rem;
        }
        #content .entry-content .mb__video1.pt2rem {
          padding-top: 4rem;
        }
        #content .entry-content .pb3rem {
          padding-bottom: 5rem;
        }
        #content .entry-content .mb__video2.pt1rem {
          padding-top: 3rem;
        }
        #pl__parent .pl__lower,
        #pl__parent .pl__upper.group {
          padding: 2.5rem 1.5rem;
        }
        #pl__parent .pl__img {
          width: 24%;
        }
        #pl__parent .pl__titlec {
          width: 69%;
        }
        #tgpdv_ul > li {
          font-size: 0.71rem;
        }
      }
      @media only screen and (min-width: 1025px) {
        .sgif__block .sgif__items {
          margin: 0 2rem 1rem 0;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1 {
          font-size: 3rem;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          p.short_info,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          p.short_info {
          font-size: 1.6rem;
        }
        #demo_iframe {
          padding: 4rem 0 2rem;
        }
        .habs__slider .left-arrow,
        .habs__slider .right-arrow {
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
        }
        .habs__slider .left-arrow {
          padding: 0;
          position: absolute;
          left: -1rem;
          top: 38%;
          cursor: pointer;
          opacity: 1;
        }
        .habs__slider .left-arrow:before {
          content: '\f104';
          font-family: fontawesome;
          color: #fff;
          font-size: 3rem;
          line-height: 1;
        }
        .habs__slider .right-arrow {
          padding: 0;
          position: absolute;
          right: -1rem;
          top: 38%;
          cursor: pointer;
          opacity: 1;
        }
        .habs__slider .right-arrow:before {
          content: '\f105';
          font-family: fontawesome;
          color: #fff;
          font-size: 3rem;
          line-height: 1;
        }
        .habs__slider .left-arrow:hover,
        .habs__slider .right-arrow:hover {
          opacity: 0.7;
        }
        .habs__slider .left-arrow,
        .habs__slider .right-arrow {
          display: block;
        }
        #content .entry-content .the_archive_nav {
          font-size: 1.875rem;
        }
        #content .entry-content .the_archive_nav a:link,
        #content .entry-content .the_archive_nav a:link,
        #content .entry-content .the_archive_nav a:active {
          line-height: 36px;
          height: 36px;
          width: 36px;
          margin-right: 4px;
          margin-bottom: 4px;
        }
        #content .the_archive_list .tal__wrap > h2 {
          font-size: 1.875rem;
        }
        #content .the_archive_list .tal__wrap ul li .tal__toleft {
          font-size: 2.25rem;
        }
        #content .the_archive_list .tal__wrap ul li .tal__toright {
          font-size: 0.8rem;
          padding: 0.7rem 1.5rem;
        }
        .sgi_text__info .sgit__item:nth-child(4),
        .sgi_text__info .sgit__item:nth-child(5) {
          margin-top: 0;
        }
        .sgi_text__info .sgit__item {
          width: 20%;
        }
        .sgi_text__info .sgit__item h4 {
          font-size: 1.4rem;
        }
        .sgi_text__info .sgit__item p {
          padding: 0 0 0.5rem;
        }
        .sgi_text__info .sgit__border {
          padding: 0;
          display: block;
          background: rgba(255, 255, 255, 0.3);
          height: 1px;
          width: 100%;
          margin-top: 2.5rem;
        }
      }
      @media only screen and (min-width: 1031px) {
        #content .pelit__fimg_table_cell .entry-content p a:link,
        #content .pelit__fimg_table_cell .entry-content p a:visited,
        #content .pelit__fimg_table_cell .entry-content p a:active {
          padding: 0.64rem 4rem !important;
        }
        #content .pelit__fimg_inner .entry-content h1 {
          font-size: 3.2rem;
        }
        #global-search-reslt .the-grid-thumb,
        #global-search-reslt > div[id^='cu-so-api-widget-'] .the-grid-thumb {
          height: 560px;
        }
        #nav-holder-right {
          padding: 1.44rem 0 0;
        }
        .mobile_login_header__wrapper {
          padding: 1.26rem 0 0;
        }
        .s__parent.s__1 {
          padding: 0;
        }
        .s__parent.s__2 {
          margin: 0 2rem 0 0;
        }
        .s__parent.s__3 {
          padding: 0 1rem 0 0;
        }
        #tgpdv_ul > li {
          font-size: 0.74rem;
        }
        #thenavigator > li,
        .mobile_login_header__wrapper #mobile_login_header,
        a#mobile_signup_header {
          font-size: 0.9rem;
        }
        #content #blog_post__hp .blog_post__contet h3 {
          font-size: 1.5rem;
        }
        #panel ul > li {
          font-size: 1.4rem;
        }
        #nav-holder-right {
          margin: 0 0 0 1rem;
        }
        #content .tabs__support #cpt_loadmore,
        #content .tabs__support #slots_cpt_loadmore,
        #content .tabs__support #cg_cpt_loadmore,
        #content .tabs__support #jg_cpt_loadmore,
        #content .tabs__support #mg_cpt_loadmore,
        #content .tabs__support #rg_cpt_loadmore,
        #content .tabs__support #gg_cpt_loadmore,
        #content .tabs__support #rt_cpt_loadmore,
        #content .tabs__support #yd_cpt_loadmore,
        #content .tabs__support #mkz_cpt_loadmore,
        #content .tabs__support #sl_cpt_loadmore,
        #content .tabs__support #bpg_cpt_loadmore,
        #content .tabs__support #png_cpt_loadmore,
        #content .tabs__support #ngx_cpt_loadmore,
        #content .tabs__support #tkx_cpt_loadmore,
        #content .tabs__support #ngyx_cpt_loadmore {
          padding: 0.5rem 3.5rem;
        }
        #content .ahti_hp__block6 .ahti_hp__block6_paraBtn > a:link,
        #content .ahti_hp__block6 .ahti_hp__block6_paraBtn > a:visited,
        #content .ahti_hp__block6 .ahti_hp__block6_paraBtn > a:active {
          padding: 0.5rem 4rem;
        }
        #content
          .ahti_hp__block5
          .ahti_hp__block5__wrapper
          > .wp-block-column:nth-child(1) {
          padding: 3rem 0 0;
        }
        #content .ahti_hp__block5 {
          padding: 2rem 0 0;
        }
        #content .yellow_btn a:link,
        #content .yellow_btn a:visited,
        #content .yellow_btn a:active,
        #content .yellow_btn_fixwidth_mobile a:link,
        #content .yellow_btn_fixwidth_mobile a:visited,
        #content .yellow_btn_fixwidth_mobile a:active,
        #content .transparent_btn_fixwidth_mobile a:link,
        #content .transparent_btn_fixwidth_mobile a:visited,
        #content .transparent_btn_fixwidth_mobile a:active {
          padding: 0.64rem 4rem;
        }
      }
      @media only screen and (min-width: 1061px) {
        .pb_txt__img {
          width: 530px;
          right: -5%;
        }
        #content #pb1.spacer__topbot {
          padding-bottom: 2rem;
        }
        html[lang='da-DK'] #topview,
        html[lang='en-GB'] #topview {
          padding: 0 7%;
        }
        .s__parent.s__2 {
          margin: 0 3rem 0 0;
        }
        .s__parent.s__3 {
          padding: 0 3rem 0 0;
          margin: 0;
        }
        #tgpdv_ul > li {
          padding: 0 0 0 1.79rem;
        }
        #content .ahti_trustly__block3__row > .wp-block-column:nth-child(2) {
          height: 470px;
        }
      }
      @media only screen and (min-width: 1062px) {
        html[lang='en-GB'] .thecookiecontainerishere .cc_message {
          font-size: 1rem !important;
          float: unset !important;
          width: 100% !important;
          height: 36px !important;
          line-height: 36px !important;
        }
        .thecookiecontainerishere .cc_container {
          padding: 0.5rem 1rem;
        }
      }
      @media only screen and (min-width: 1081px) {
        #tgpdv_ul > li {
          font-size: 0.76rem;
        }
        #content
          .ahti_hp__block5
          .ahti_hp__block5__wrapper
          > .wp-block-column:nth-child(1) {
          padding: 3rem 0 0;
        }
        #content
          .ahti_hp__block6
          .ahti_hp__block6__wrapper
          > .ahti_hp__block6__backgroundimage {
          height: 707px !important;
          background-size: unset !important;
          background-repeat: no-repeat;
        }
        #content .ahti_hp__block2 {
          padding: 5rem 0 27rem;
        }
        #content .ahti_hp__block2 {
          background-size: 90% auto !important;
        }
        #content
          .ahti_trustly__block2__wrapper
          > .wp-block-column:nth-child(1) {
          padding: 3rem 0 1rem;
        }
      }
      @media only screen and (min-width: 1100px) {
        #content .arvostelut_qa__class .testi_semi .ts__item .ts__test {
          font-size: 1rem;
        }
        #content .arvostelut_qa__class .testi_semi .ts__item .ts__name {
          font-size: 1.2rem;
        }
        .page-template-template-singlegame
          .page-template-template-singlegame
          #content
          .the-grid-thumb
          > .tgt__items:nth-child(1),
        .page-template-template-singlegame
          #content
          .the-grid-thumb
          > .tgt__items:nth-child(2),
        .page-template-template-singlegame
          #content
          .the-grid-thumb
          > .tgt__items:nth-child(3),
        .page-template-template-singlegame
          #content
          .the-grid-thumb
          > .tgt__items:nth-child(4) {
          margin-top: 0 !important;
        }
        .page-template-template-singlegame
          #content
          .other__games
          .the-grid-thumb
          > .tgt__items {
          width: 23.4%;
          margin: 2% 2% 0 0 !important;
        }
        .page-template-template-singlegame
          #content
          .the-grid-thumb
          > .tgt__items:nth-child(4n-8) {
          margin-right: 0 !important;
        }
        .page-template-template-singlegame
          #content
          .the-grid-thumb
          > .tgt__items:nth-child(5n-10) {
          margin-right: unset;
        }
        #content .other__games .the-grid-thumb > .tgt__items {
          width: 18.39%;
          margin: 2% 2% 0 0 !important;
        }
        #content .the-grid-thumb > .tgt__items:nth-child(5n-10) {
          margin-right: 0 !important;
        }
        #content .the-grid-thumb > .tgt__items:nth-child(1),
        #content .the-grid-thumb > .tgt__items:nth-child(2),
        #content .the-grid-thumb > .tgt__items:nth-child(3),
        #content .the-grid-thumb > .tgt__items:nth-child(4),
        #content .the-grid-thumb > .tgt__items:nth-child(5) {
          margin-top: 0 !important;
        }
        .blogi_sb > h3 {
          font-size: 1.5rem;
        }
        #search__desktop {
          top: 8px;
        }
        #content .biwct .biwct__img.desktop {
          height: 398px;
        }
        a#mobile_signup_header {
          font-size: 1.2rem;
        }
        #lang_switcher_desktop {
          top: 4px;
        }
        #tgpdv_ul > li {
          padding: 0 0 0 1.79rem;
        }
        .s__parent.s__1 {
          padding: 0;
        }
        .s__parent.s__2 {
          margin: 0 4rem 0 0;
        }
        .s__parent.s__3 {
          padding: 0 4rem 0 0;
          margin: 0;
        }
        #the_group_pelit_desktop_nav {
          max-width: 1110px;
          margin: 0 auto;
          position: relative;
          padding: 0;
          width: 94%;
        }
        #pelit_info > div {
          max-width: 1110px;
          margin: 0 auto;
          position: relative;
          padding: 0;
          width: 94%;
        }
        #the_group_pelit_desktop_info {
          padding: 1rem 0;
        }
        #the_group_pelit_desktop_nav {
          border-bottom: 0 none;
        }
        #pelit_nav {
          border-bottom: 1px solid #5b98db;
        }
        #content .trustly__icon > span:before {
          left: -26px;
          top: -21px;
        }
        .wrap,
        .site-main {
          max-width: 1110px;
        }
        .entry-content h1,
        #aph__main .aph__content .aph__content_table_cell h1 {
          font-size: 3.5rem;
        }
        .wrapper {
          margin: 0 auto;
          width: 94%;
          max-width: 1110px;
        }
        #panel ul {
          max-width: 1110px;
        }
        #content h1.tabs_h1 {
          max-width: 1110px;
          margin: 0 auto;
        }
        #content .tabs__support {
          margin: 0 auto;
          width: 94%;
          max-width: 1110px;
        }
        #content .ahti_hp__block2 > .wrapper-inner {
          max-width: 1110px;
          width: 94%;
        }
        #content .ahti_hp__block2 {
          padding: 5rem 0 29rem;
        }
        #content .ahti_hp__block3 .ahti_hp__block3__wrapper {
          max-width: 1110px;
          width: 94%;
        }
        #content .ahti_hp__block4 .ahti_hp__block4__wrapper {
          max-width: 860px;
        }
        #content .ahti_hp__block5 .ahti_hp__block5__wrapper {
          max-width: 1110px;
        }
        #content
          .ahti_hp__block6
          .ahti_hp__block6__wrapper
          > .wp-block-column:nth-child(1) {
          padding: 0 1rem;
          max-width: 1110px;
          width: 94%;
          margin: 0 auto;
        }
        #content
          .ahti_hp__block6
          .ahti_hp__block6__wrapper
          > .ahti_hp__block6__backgroundimage {
          background-repeat: no-repeat;
        }
        #content .ahti_hp__block7 .wp-block-group__inner-container {
          margin: 0 auto;
        }
        #content .ahti_hp__block8 > .wrapper-inner,
        #masterFooter,
        #content .ahti_hp__block7 .wp-block-group__inner-container,
        .normal_temp #primary #content article {
          max-width: 1110px;
          display: block;
        }
        .mobile_login_header__wrapper #mobile_login_header,
        a#mobile_signup_header {
          font-size: 1rem;
        }
        .mobile_login_header__wrapper #mobile_login_header,
        a#mobile_signup_header {
          padding: 0.5rem 1rem;
        }
        #thenavigator > li > ul.sub-menu > li {
          font-size: 0.8rem;
        }
        #thenavigator > li > a:link,
        #thenavigator > li > a:visited,
        #thenavigator > li > a:active {
          padding: 0.5rem 0.7rem;
        }
        #nav-holder-right {
          padding: 1.5rem 0 0;
        }
        #content
          .ahti_hp__block5
          .ahti_hp__block5__wrapper
          > .wp-block-column:nth-child(2) {
          padding: 0;
          position: relative;
          right: -6rem;
          width: 80%;
        }
        #content
          .ahti_hp__block5
          .ahti_hp__block5__wrapper
          > .wp-block-column:nth-child(1) {
          padding: 7rem 0 0;
          position: relative;
          right: -4rem;
        }
        #content .ahti_hp__block3 .jackpot__coin2 {
          left: -29%;
          top: -380px;
        }
        #content .ahti_hp__block3 .jackpot__coin1 {
          right: -30%;
          top: -177px;
        }
        #content .ahti_hp__block5 .ahti_hp__block5__price {
          font-size: 4rem;
        }
        #content .tabs__support .f_image__tabs {
          width: 97.1%;
        }
        #content .tabs__support .item-wrapper {
          width: auto;
        }
        #content .ahti_petlit__block2 > .wrapper-inner,
        .site-360px,
        .site-360px-group > div,
        .newsite__wrapper {
          max-width: 1110px;
        }
        #content .tarjoikset__contents {
          width: 44%;
          margin: 0 3%;
        }
        #content .ahti_trustly__block3__row > .wp-block-column:nth-child(1) {
          margin: 0 auto;
          max-width: 1110px;
        }
        #content .ahti_trustly__block3__row > .wp-block-column:nth-child(2) {
          height: 470px;
          max-width: 1110px;
          width: 94%;
        }
        #pl__parent .pl__img {
          width: 23%;
        }
        #pl__parent .pl__titlec {
          width: 72%;
        }
      }
      @media only screen and (min-width: 1131px) {
        .main_bg_desk_lp001.temp002 .main_bg_desk_lp001__char img {
          right: -69px;
        }
        #lp_tnc_mob .lp_tnc_mob__content.showthis {
          position: relative;
        }
        .site-360px-group-ftg > div {
          max-width: 1120px !important;
        }
      }
      @media only screen and (min-width: 1161px) {
        .entry-content .pb_txt__contents h1 {
          font-size: 3.3rem;
          padding: 0 0 1rem;
        }
        .entry-content .pb_txt__contents h2 {
          font-size: 6rem;
          padding: 0 0 1rem;
        }
        .entry-content .pb_txt__contents h3 {
          font-size: 2.5rem;
          text-transform: uppercase;
        }
        .entry-content .pb_txt__para {
          padding: 0;
        }
        .pb_txt__contents {
          width: 60%;
        }
        .s__parent.s__1 {
          padding: 0 1rem 0 0;
        }
        .s__parent.s__2 {
          margin: 0 5rem 0 0;
        }
        .s__parent.s__3 {
          padding: 0 5rem 0 0;
          margin: 0;
        }
        #tgpdv_ul > li {
          font-size: 0.84rem;
        }
        .pagination {
          padding: 4rem 0 7rem;
        }
        #content .ahti_hp__block5 .ahti_hp__block5__price {
          font-size: 4.5rem;
        }
        #content .ahti_trustly__block3__row > .wp-block-column:nth-child(2) {
          height: 500px;
        }
        #content .ahti_trustly__block3__row > .wp-block-column:nth-child(2) {
          height: 500px;
          background-size: 100% auto;
        }
      }
      @media only screen and (min-width: 1181px) {
        body #j_id,
        body #d_id {
          --jackpot-font-size: 0.84rem;
        }
        #bs__holder > .bs__item {
          width: 31.3%;
          margin: 2.5rem 3% 0 0 !important;
        }
        .pb_txt__img {
          right: -6%;
        }
      }
      @media only screen and (min-width: 1191px) {
        html[lang='sv-SE'] .thecookiecontainerishere .cc_message {
          height: auto !important;
          line-height: 120% !important;
        }
        .thecookiecontainerishere .cc_message {
          font-size: 1rem !important;
          float: unset !important;
          width: 100% !important;
          height: 36px !important;
          line-height: 36px !important;
        }
        .thecookiecontainerishere .cc_container {
          padding: 0.5rem 1rem;
        }
        html[lang='de-DE'] .thecookiecontainerishere .cc_message {
          font-size: 1rem !important;
          float: unset !important;
          width: 100% !important;
          height: auto !important;
          line-height: unset !important;
        }
        html[lang='da-DK'] .thecookiecontainerishere .cc_message {
          font-size: 1rem !important;
          float: unset !important;
          width: 100% !important;
          height: auto !important;
          line-height: unset !important;
        }
      }
      @media only screen and (min-width: 1231px) {
        #lp_tnc_mob .lp_tnc_mob__content .lp_tnc__linkonly {
          width: 78%;
        }
        #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_one__mob {
          display: inline-block;
        }
        #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_one__mob img {
          width: 19px;
        }
        #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_two__mob img {
          width: 46px;
        }
        #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_two__mob {
          text-align: unset;
        }
        #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_one__mob {
          text-align: unset !important;
        }
        #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_two__mob {
          float: none;
          clear: both;
          text-align: right;
          width: auto;
          padding: 0 0 0 1rem;
          display: inline-block;
          vertical-align: middle;
        }
        .footer__links_tb_cell {
          text-align: right;
        }
        #lp_tnc_mob .lp_tnc_mob__content p {
          width: 78%;
          font-size: 0.7rem;
        }
        #lp_tnc_mob .lp_tnc_mob__content .footer__links {
          width: 244px;
          position: absolute;
          right: 3%;
          top: 0;
          height: 100%;
        }
        .thecookiecontainerishere .cc_container {
          padding: 0.5rem 3%;
        }
        .habs__slider .right-arrow {
          right: -2rem;
        }
        .habs__slider .left-arrow {
          left: -2rem;
        }
        .habs__slider .left-arrow:before,
        .habs__slider .right-arrow:before {
          font-size: 4rem;
        }
        .habs__slider .left-arrow,
        .habs__slider .right-arrow {
          top: 34%;
        }
        #content .ahti_hp__block2 {
          background-size: 1080px auto !important;
        }
      }
      @media only screen and (min-width: 1261px) {
        .page-template-template-promotion #sec_content.xtra_space,
        .page-template-template-tarjouksetsub #sec_content.xtra_space {
          padding: 99px 0 0;
        }
        #content #pb1.spacer__topbot {
          padding-bottom: 0;
        }
        #content #pb1.spacer__topbot > div {
          position: relative;
        }
        .pb_txt__img {
          right: -90px;
        }
        .entry-content .pb_txt__para {
          padding: 0 0 3rem;
        }
        #sec-sticky {
          padding: 11rem 0 0;
        }
        #blog__sb {
          padding: 11rem 0 5rem;
        }
        html[lang='da-DK'] .scroll_flower,
        html[lang='en-GB'] .scroll_flower {
          height: 40px;
        }
        .pelit__fimg {
          height: 300px;
        }
        #sec_content.xtra_space {
          padding: 111px 0 0;
        }
        #search__desktop {
          top: 10px;
        }
        #logo.mobile_logo__header {
          width: auto;
          height: 54px;
        }
        .mobile_login_header__wrapper {
          padding: 2rem 0 0;
        }
        .logo_holder__header {
          padding: 1.32rem 0;
        }
        #search__desktop .sd__icon {
          position: relative;
          line-height: 24px;
          color: #fff;
          padding: 0 2rem 0 0;
          width: auto;
          height: 24px;
          text-transform: uppercase;
          font-size: 0.8rem;
          opacity: 0.7;
        }
        #nav-holder-right {
          padding: 2rem 0 0;
        }
        #lang_switcher_desktop {
          top: 6px;
        }
        #thenavigator > li,
        #lsd_current_lang span,
        .mobile_login_header__wrapper #mobile_login_header,
        a#mobile_signup_header {
          font-size: 1.1rem;
        }
        #thenavigator > li,
        #lsd_current_lang span,
        .mobile_login_header__wrapper #mobile_login_header,
        a#mobile_signup_header {
          font-size: 1.1rem;
        }
        #content .ahti_hp__block2 {
          padding: 5rem 0 29rem;
        }
        #content
          .ahti_trustly__block2__wrapper
          > .wp-block-column:nth-child(1) {
          padding: 4rem 0 1rem;
        }
      }
      @media only screen and (min-width: 1265px) {
        html[lang='sv-SE'] .thecookiecontainerishere .cc_message {
          height: 36px !important;
          line-height: 36px !important;
        }
      }
      @media only screen and (min-width: 1281px) {
        .lpdt__tblc.temp002 h1 {
          margin-top: -1rem;
        }
        .lpdt__tblc.temp002 h2 {
          font-size: 4.438rem;
        }
        .tmpl__btn12s .tb1kp a:link,
        .tmpl__btn12s .tb1kp a:visited,
        .tmpl__btn12s .tb1kp a:active {
          font-size: 1.7rem;
          padding: 0.9rem 1rem;
        }
        .tmpl__btn12s .tb2kp a:link,
        .tmpl__btn12s .tb2kp a:visited,
        .tmpl__btn12s .tb2kp a:active {
          font-size: 1.7rem;
          padding: 0.9rem 1rem;
        }
        .lpdt__tblc h1 {
          font-size: 5rem;
        }
        .lpdt__tblc h2 {
          font-size: 2.3rem;
        }
        .main_character_desk_lp001 {
          background-size: auto 690px;
          background-position: 63% bottom;
        }
        .the_100 {
          background-size: auto 100%;
          background-position: 60% 50%;
        }
        #demo_iframe {
          padding: 5rem 0 2rem;
        }
        #content .tarjoikset__contents {
          padding-bottom: 6rem !important;
          padding-top: 4rem !important;
        }
        #content .tarjoikset__contents:nth-child(1),
        #content .tarjoikset__contents:nth-child(2) {
          padding-top: 0 !important;
        }
      }
      @media only screen and (min-width: 1300px) {
        #content .block_promo_3 {
          background-size: 370px auto;
          background-position-x: 88%;
          background-position-y: 226%;
        }
        .sgi_text__info .sgit__item p {
          padding: 0 0 0.8rem;
        }
        .sgi_text__info .sgit__item h4 {
          font-size: 1.5rem;
        }
      }
      @media only screen and (min-width: 1319px) {
        html[lang='da-DK'] .thecookiecontainerishere .cc_message {
          height: 36px !important;
          line-height: 36px !important;
        }
      }
      @media only screen and (min-width: 1331px) {
        #content .the_archive_list .tal__wrap ul li .tal__toright {
          font-size: 1.1rem;
          padding: 0.5rem 3rem;
        }
        #content .the_archive_list .tal__wrap {
          padding: 4rem 0 0;
          margin: 4rem 0 0;
        }
      }
      @media only screen and (min-width: 1361px) {
        #sec-blogsummary {
          padding: 11.5rem 0 0;
        }
        #search__desktop {
          margin: 0 1.2rem 0 0;
        }
        .mobile_login_header__wrapper #mobile_login_header,
        a#mobile_signup_header {
          padding: 0.6rem 2rem;
        }
        #content
          .ahti_hp__block6
          .ahti_hp__block6__wrapper
          > .wp-block-column:nth-child(2) {
          background-size: auto;
          background-position: 49% 0;
        }
        #content
          .ahti_hp__block6
          .ahti_hp__block6__wrapper
          > .ahti_hp__block6__backgroundimage {
          height: 527px !important;
          background-size: 807px auto !important;
        }
        .mobile_login_header__wrapper #mobile_login_header {
          margin-right: 1rem;
        }
        #nav-holder-right {
          margin: 0 0 0 1.5rem;
        }
        #nav-holder-right {
          padding: 2.1rem 0 0;
        }
        .mobile_login_header__wrapper {
          padding: 1.8rem 0 0;
        }
      }
      @media only screen and (min-width: 1381px) {
        #content .ahti_hp__block2 {
          padding: 5rem 0 29rem;
        }
      }
      @media only screen and (min-width: 1431px) {
        .main_character_desk_lp001 {
          background-size: auto 760px;
          background-position: 53% bottom;
        }
        .mobile_login_header__wrapper {
          padding: 1.9rem 0 0;
        }
        #nav-holder-right {
          padding: 2.2rem 0 0;
        }
        .hidden_stone7_desk_lp001 {
          background-position: 73px 37%;
        }
        .lpdt__tblc h1 {
          font-size: 6rem;
        }
        .lpdt__tblc h2 {
          font-size: 2.8rem;
        }
      }
      @media only screen and (min-width: 1461px) {
        #content .pelit__fimg_inner .entry-content h1 {
          font-size: 3.2rem;
        }
      }
      @media only screen and (min-width: 1481px) {
        .lpdt__tblc.temp002 h1 {
          margin-top: 1rem;
        }
        .lpdt__tblc.temp002 p {
          width: 608px;
        }
        html[lang='de-DE'] .thecookiecontainerishere .cc_message {
          font-size: 1rem !important;
          float: unset !important;
          width: 100% !important;
          height: 36px !important;
          line-height: 36px !important;
        }
      }
      @media only screen and (min-width: 1531px) {
        #lp_tnc_mob .lp_tnc_mob__content .lp_tnc__linkonly {
          width: 80%;
        }
        #lp_tnc_mob .lp_tnc_mob__content p {
          width: 80%;
        }
        #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_two__mob img {
          width: auto;
        }
        #lp_tnc_mob .lp_tnc_mob__content .footer__links {
          width: 262px;
        }
        #lp_tnc_mob .lp_tnc_mob__content .footer__links .fl_one__mob img {
          width: auto;
          vertical-align: middle;
        }
        #content .ahti_hp__block2 {
          padding: 5rem 0 29rem;
        }
      }
      @media only screen and (min-width: 1581px) {
        #nav-holder-right {
          margin: 0 0 0 2rem;
        }
        #thenavigator > li,
        .mobile_login_header__wrapper #mobile_login_header,
        a#mobile_signup_header {
          font-size: 1.125rem;
        }
        #search__desktop .sd__icon span {
          display: unset;
          font-size: 1rem;
          font-family: 'Proxima Nova Semibold', sans-serif;
          opacity: 0.3;
          letter-spacing: 1px;
        }
      }
      @media only screen and (min-width: 1661px) {
        .main_character_desk_lp001 {
          background-size: auto 790px;
          background-position: 32% bottom;
        }
        .main_bg_desk_lp001.temp002 .main_bg_desk_lp001__char img {
          right: 0;
        }
      }
      @media only screen and (min-width: 1700px) {
        html[lang='da-DK']
          .page-template-template-tarjouksetsub
          #tarj__helper_tc
          #topview
          .tv__cont,
        html[lang='en-GB']
          .page-template-template-tarjouksetsub
          #tarj__helper_tc
          #topview
          .tv__cont {
          max-width: 1700px;
        }
        html[lang='da-DK'] .i__adjust,
        html[lang='en-GB'] .i__adjust {
          height: 346px;
        }
        .text_sld_anim1 .hp_title img {
          margin: 0 0 1rem;
          width: 300px;
        }
        .the_leftright_stone1 {
          background-size: auto 400px;
        }
        .the_leftright_stone2 {
          background-size: auto 300px;
        }
        .the_leftright_stone {
          background-size: cover;
        }
        .page-template-template-promotion #sec_content.xtra_space,
        .page-template-template-tarjouksetsub #sec_content.xtra_space {
          padding: 93px 0 0;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1
          br,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1
          br {
          display: block;
        }
        html[lang='da-DK'] #topview,
        html[lang='en-GB'] #topview {
          padding: 0 9%;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1 {
          font-size: 3.75rem;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          p.short_info,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          p.short_info {
          font-size: 1.6rem;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          p.short_info,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          p.short_info {
          font-size: 1.125rem;
        }
        #content .pelit__fimg_inner .entry-content h1 {
          font-size: 3.5rem;
        }
        .pelit__fimg {
          height: 352px;
        }
      }
      @media only screen and (min-width: 1761px) {
        .site-header {
          max-width: 1782px;
        }
      }
      @media only screen and (min-width: 1800px) {
        html[lang='da-DK'] .i__adjust,
        html[lang='en-GB'] .i__adjust {
          height: 398px;
        }
        .text_sld_anim1 .hp_title img {
          width: 360px;
        }
        .the_leftright_stone1 {
          background-size: auto 500px;
        }
        .the_leftright_stone2 {
          background-size: auto 339px;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1 {
          font-size: 4.5rem;
        }
        .page-template-template-promotion #sec_content.xtra_space,
        .page-template-template-tarjouksetsub #sec_content.xtra_space {
          padding: 98px 0 0;
        }
        html[lang='da-DK'] #topview,
        html[lang='en-GB'] #topview {
          padding: 0 12%;
        }
        #content .pelit__fimg_inner .entry-content h1 {
          font-size: 4rem;
        }
        .pelit__fimg {
          height: 400px;
        }
        #logo.mobile_logo__header {
          position: relative;
          left: 5px;
        }
      }
      @media only screen and (min-width: 1831px) {
        #content .block_promo_3 {
          background-size: auto auto;
          background-position-x: 88%;
          background-position-y: 566%;
        }
      }
      @media only screen and (min-width: 1861px) {
        .main_bg_desk_lp001.temp002 .main_bg_desk_lp001__char img {
          right: -40px;
          width: 858px;
        }
        html[lang='da-DK'] .i__adjust,
        html[lang='en-GB'] .i__adjust {
          height: 476px;
        }
        .text_sld_anim1 .hp_title img {
          width: auto;
        }
        .hidden_stone6_desk_lp001 {
          background-position: 86px 82%;
        }
        .hidden_stone4_desk_lp001 {
          background-size: auto 90%;
          background-position: 70% 5%;
        }
        .main_character_desk_lp001 {
          background-size: auto 790px;
          background-position: 172% bottom;
        }
        .hidden_stone7_desk_lp001 {
          background-position: 123px 37%;
        }
        .the_100 {
          background-size: auto 100%;
          background-position: 35% 50%;
        }
        .lpdt__tblc h1 {
          font-size: 6.5rem;
        }
        .lpdt__tblc h2 {
          font-size: 3rem;
        }
        .tmpl__btn12s .tb1kp a:link,
        .tmpl__btn12s .tb1kp a:visited,
        .tmpl__btn12s .tb1kp a:active {
          font-size: 1.8rem;
          padding: 0.9rem 1rem;
          width: 370px;
        }
        .tmpl__btn12s .tb2kp a:link,
        .tmpl__btn12s .tb2kp a:visited,
        .tmpl__btn12s .tb2kp a:active {
          font-size: 1.8rem;
          padding: 0.9rem 1rem;
          width: auto;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1 {
          font-size: 5rem;
        }
        .page-template-template-promotion #sec_content.xtra_space,
        .page-template-template-tarjouksetsub #sec_content.xtra_space {
          padding: 124px 0 0;
        }
        .pelit__fimg {
          height: 450px;
        }
        #content .ahti_hp__block2 {
          padding: 5rem 0 29rem;
        }
      }
      @media only screen and (min-width: 1881px) {
        html[lang='da-DK'] .i__adjust,
        html[lang='en-GB'] .i__adjust {
          height: 526px;
        }
        .hidden_stone5_desk_lp001 {
          background-size: cover;
          background-position: 60px 70px;
        }
        .hidden_stone6_desk_lp001 {
          background-position: 43px 82%;
          background-size: cover;
        }
        .hidden_stone4_desk_lp001 {
          background-size: cover;
          background-position: 90px -111px;
        }
        .main_character_desk_lp001 {
          background-size: auto 800px;
          background-position: 242% bottom;
        }
        .page-template-template-promotion
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1,
        .page-template-template-tarjouksetsub
          #content
          .pelit__fimg_inner
          .entry-content
          #tarj__title_helper
          h1 {
          font-size: 5.6rem;
        }
        #tarj__title_helper {
          bottom: 5rem;
        }
        .pelit__fimg {
          height: 500px;
        }
      }
      @media only screen and (min-width: 1900px) {
        .the_100 {
          background-size: auto 100%;
          background-position: 21px 50%;
        }
        .hidden_stone6_desk_lp001 {
          background-position: -17px 113%;
          background-size: cover;
        }
        .hidden_stone7_desk_lp001 {
          background-position: 53px 37%;
        }
      }
      @media only screen and (min-width: 1921px) {
        html[lang='da-DK']
          .page-template-template-tarjouksetsub
          #tarj__helper_tc
          #topview
          .tv__cont,
        html[lang='en-GB']
          .page-template-template-tarjouksetsub
          #tarj__helper_tc
          #topview
          .tv__cont {
          max-width: 1400px;
        }
        .main_character_desk_lp001 {
          background-size: cover;
          background-position: 70% bottom;
        }
        .the_100 {
          background-size: cover;
          background-position: 28% bottom;
        }
        #lp001_desktop__text {
          max-width: 81%;
        }
        .hidden_stone5_desk_lp001 {
          background-size: cover;
          background-position: 20% bottom;
        }
      }
      @media only screen and (min-width: 1961px) {
        .hidden_stone5_desk_lp001 {
          background-size: cover;
          background-position: 57% bottom;
        }
      }
      @media only screen and (min-width: 3161px) {
        .the_100 {
          background-size: cover;
          background-position: 60% bottom;
        }
      }
      @media only screen and (min-width: 3831px) {
        .the_100 {
          background-size: cover;
          background-position: 230% bottom;
        }
      }
      @media only screen and (max-device-width: 480px) {
        #lp001__header_mobile_contnet h1 {
          font-size: 13vw;
        }
        .page-id-20906 #lp001__header_mobile_contnet div {
          font-size: 48vw;
          height: 155px;
        }
        #lp001__header_mobile_contnet h2 {
          font-size: 5vw;
        }
        #lp001__header_mobile_contnet p {
          font-size: 4vw;
        }
        #lp001__header_mobile_btns p.colored_btn_holder_mob a:link,
        #lp001__header_mobile_btns p.colored_btn_holder_mob a:visited,
        #lp001__header_mobile_btns p.colored_btn_holder_mob a:active {
          font-size: 5vw;
        }
        #lp_tnc_mob .lp_tnc_mob__content p {
          font-size: 2vw;
        }
        .cc_banner-wrapper .cc_container p {
          font-size: 3vw;
        }
        #lp001__header img {
          width: 65%;
        }
      }
      @supports (-webkit-touch-callout: none) {
        #lp001__header_mobile_contnet h1 {
          font-size: 13vw;
        }
        #lp001__header img {
          width: 65%;
        }
        .page-id-20906 #lp001__header_mobile_contnet div {
          font-size: 48vw;
          height: 165px;
        }
        #lp001__header_mobile_contnet h2 {
          font-size: 5vw;
        }
        #lp001__header_mobile_contnet p {
          font-size: 4vw;
        }
        #lp001__header_mobile_btns p.colored_btn_holder_mob a:link,
        #lp001__header_mobile_btns p.colored_btn_holder_mob a:visited,
        #lp001__header_mobile_btns p.colored_btn_holder_mob a:active {
          font-size: 5vw;
        }
        #lp_tnc_mob .lp_tnc_mob__content p {
          font-size: 2.5vw;
        }
        .cc_banner-wrapper .cc_container p {
          font-size: 3vw;
        }
      }
      @media only screen and (max-width: 780px) {
        .everlightbox-backstage + img {
          width: 100% !important;
          max-width: unset !important;
        }
      }
      @media only screen and (min-width: 861px) {
        .safari #content .ahti_hp__block2 {
          background-size: unset !important;
          background-position: bottom center !important;
        }
      }
      #home_slider {
        padding: 5.5rem 0 0;
        height: 354px;
      }
      #home_slider .slick-dots,
      #home_slider .splide__pagination {
        display: none !important;
      }
      .home_slider__keen-slide.show {
        display: block;
        position: absolute;
      }
      .home_slider__keen-slide.active {
        z-index: 1;
      }
      .home_slider__keen-slide {
        display: none;
        padding: 0;
        position: absolute;
        width: 100%;
        min-width: 100%;
      }
      .home_slider__keen-slide .rel__holder {
        position: relative;
      }
      .home_slider__keen-slide .hp__contentholder {
        padding: 0;
        max-width: 100%;
        width: 90%;
        margin: 0 auto;
        position: relative;
        height: 100%;
        display: table;
        max-width: 1100px;
      }
      .home_slider__keen-slide .hp__contentholder .hp__widthit {
        width: 100%;
        padding: 0;
        display: table-cell;
        height: 100%;
        vertical-align: middle;
      }
      .home_slider__keen-slide .hp__contentholder .hp__widthit .hp__title {
        font-family: 'Bebas Neue', sans-serif;
        color: #fff;
        font-weight: 400;
        line-height: 100%;
        padding: 0;
        font-size: 1.8rem;
        letter-spacing: 1px;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .home_slider__keen-slide .hp__contentholder .hp__widthit .hp__title > br {
        padding: 0;
      }
      .home_slider__keen-slide
        .hp__contentholder
        .hp__widthit
        .hp__title
        > span {
        font-size: 1.1rem;
      }
      .home_slider__keen-slide
        .hp__contentholder
        .hp__widthit
        .hp__title.hp__title__smaller {
        font-size: 1.5rem;
        position: relative;
        padding-top: 2rem;
      }
      .home_slider__keen-slide .hp__contentholder .hp__widthit .hp__subtitle {
        font-family: 'Bebas Neue', sans-serif;
        color: #fff;
        font-weight: 400;
        line-height: 100%;
        padding: 0.5rem 0 0;
        font-size: 1rem;
        letter-spacing: 1px;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      .home_slider__keen-slide
        .hp__contentholder
        .hp__widthit
        .hp__subtitle
        br {
        padding: 0;
      }
      .home_slider__keen-slide .hp__contentholder .hp__widthit .hp__btn {
        padding: 1rem 0 0;
        font-size: 1rem;
        line-height: 120%;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
        text-transform: uppercase;
      }
      .home_slider__keen-slide .hp__contentholder .hp__widthit .hp__btn a:link,
      .home_slider__keen-slide
        .hp__contentholder
        .hp__widthit
        .hp__btn
        a:visited,
      .home_slider__keen-slide
        .hp__contentholder
        .hp__widthit
        .hp__btn
        a:active {
        color: #fff;
        border-radius: 30px !important;
        font-weight: 400 !important;
        display: inline-block;
        padding: 0.5rem 1rem;
        letter-spacing: 1px;
        line-height: 103%;
        border: double 2px transparent;
        border-radius: 80px;
        background-image: linear-gradient(transparent, transparent),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        background-origin: border-box;
        background-clip: content-box, border-box;
      }
      .home_slider__keen-slide
        .hp__contentholder
        .hp__widthit
        .hp__btn
        a:hover {
        text-decoration: none;
      }
      .home_slider__keen-slide .desktop_only {
        display: none;
      }
      .home_slider__keen-slide .slide__bg.mobile_only {
        display: block;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        background-size: cover;
        z-index: 1;
        background-position: center;
      }
      .home_slider__keen-slide .hp__bgholder {
        padding: 0;
        height: 240px;
        width: 100%;
        background-size: cover;
        background-position: top center;
        z-index: 2;
        position: relative;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      html[lang='da-DK'] #home_slider .readmore__this p::-webkit-scrollbar,
      html[lang='da-DK'] #home_slider .readmore__this p::-webkit-scrollbar,
      html[lang='en-GB'] #home_slider .readmore__this p::-webkit-scrollbar,
      html[lang='en-GB'] #home_slider .readmore__this p::-webkit-scrollbar {
        -webkit-scrollbar-width: thin;
        width: 10px;
        background: rgba(0, 0, 0, 0.5);
        border: 1px solid rgba(34, 141, 223, 0.4);
      }
      html[lang='da-DK']
        #home_slider
        .readmore__this
        p::-webkit-scrollbar-thumb,
      html[lang='da-DK']
        #home_slider
        .readmore__this
        p::-webkit-scrollbar-thumb,
      html[lang='en-GB']
        #home_slider
        .readmore__this
        p::-webkit-scrollbar-thumb,
      html[lang='en-GB']
        #home_slider
        .readmore__this
        p::-webkit-scrollbar-thumb {
        background: rgba(34, 141, 223, 0.4);
        border: 1px solid rgba(34, 141, 223, 0.4);
        border-radius: 0;
      }
      html[lang='da-DK']
        #home_slider
        .readmore__this
        p::-webkit-scrollbar-track,
      html[lang='da-DK']
        #home_slider
        .readmore__this
        p::-webkit-scrollbar-track,
      html[lang='en-GB']
        #home_slider
        .readmore__this
        p::-webkit-scrollbar-track,
      html[lang='en-GB']
        #home_slider
        .readmore__this
        p::-webkit-scrollbar-track {
        background: rgba(6, 41, 100, 0.5);
      }
      html[lang='da-DK']
        #home_slider
        .readmore__this
        p::-webkit-scrollbar-thumb,
      html[lang='da-DK']
        #home_slider
        .readmore__this
        p::-webkit-scrollbar-thumb,
      html[lang='en-GB']
        #home_slider
        .readmore__this
        p::-webkit-scrollbar-thumb,
      html[lang='en-GB']
        #home_slider
        .readmore__this
        p::-webkit-scrollbar-thumb {
        background-color: #062964;
        border-radius: 6px;
        border: 3px solid #062964;
      }
      @media only screen and (min-width: 531px) {
        .home_slider__keen-slide .hp__bgholder .hp__contentholder {
          width: 94%;
        }
      }
      @media only screen and (min-width: 581px) {
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__subtitle {
          font-size: 1.1rem;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__title {
          font-size: 1.9rem;
        }
        .home_slider__keen-slide .hp__bgholder .hp__contentholder .hp__widthit {
          width: auto;
        }
      }
      @media only screen and (min-width: 600px) {
        .home_slider__keen-slide .rel__holder .slide__bg.mobile_only {
          background-position: right 20%;
        }
      }
      @media only screen and (min-width: 781px) {
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__title {
          font-size: 2rem;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__subtitle {
          font-size: 1.2rem;
          padding: 0.5rem 0;
        }
      }
      @media only screen and (min-width: 831px) {
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__title {
          font-size: 2.1rem;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__subtitle {
          font-size: 1.2rem;
        }
      }
      @media only screen and (min-width: 931px) {
        .home_slider__keen-slide .rel__holder .desktop_only.noanimation.ayat {
          background-size: cover !important;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__subtitle
          br {
          display: none;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__title.hp__title__smaller {
          font-size: 1.8rem;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__title
          > span {
          font-size: 2.5rem;
        }
        #home_slider .splide__pagination {
          display: block !important;
          position: absolute;
          bottom: 3rem;
          z-index: 2;
          width: 100%;
          left: 0;
          text-align: right;
          padding: 0 1rem 0 0;
        }
        #home_slider .splide__pagination > li {
          font-size: 0px;
          display: inline;
          margin: 0 3px;
        }
        #home_slider .splide__pagination > li button {
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
          background: 0 0;
          width: 15px !important;
          height: 15px !important;
          text-indent: -9999px;
          padding: 0;
          border: 0;
          border-radius: 50%;
          border: 2px solid #a5a5a5;
        }
        #home_slider .splide__pagination > li button:hover {
          background: #fff;
          border: 2px solid #fff;
        }
        #home_slider .splide__pagination > li button.is-active {
          background: #fff;
          border: 2px solid #fff;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__btn
          a:link,
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__btn
          a:visited,
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__btn
          a:active {
          padding: 0.5rem 2rem;
        }
        .home_slider__keen-slide .hp__bgholder {
          height: 239px;
        }
        .home_slider__keen-slide .rel__holder .desktop_only {
          display: block;
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-position: center;
          background-size: auto 100%;
          background-repeat: no-repeat;
        }
        .home_slider__keen-slide .rel__holder .slide__bg.mobile_only {
          display: none;
        }
        #home_slider {
          padding: 100px 0 0;
          height: 365px !important;
        }
      }
      @media only screen and (min-width: 1025px) {
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__title
          > br {
          display: block;
        }
      }
      @media only screen and (min-width: 1100px) {
        .home_slider__keen-slide .hp__bgholder .hp__contentholder {
          padding: 0;
          max-width: 1110px;
          width: 94% !important;
          margin: 0 auto;
        }
      }
      @media only screen and (min-width: 1261px) {
        html[lang='da-DK'] #home_slider {
          height: 396px !important;
        }
        #home_slider {
          padding: 130px 0 0;
          height: 396px !important;
        }
        .hp__sliderhelpertc {
          position: relative;
        }
      }
      @media only screen and (min-width: 1331px) {
        .home_slider__keen-slide .rel__holder .desktop_only.ctrl__this {
          background-size: auto 100%;
          background-repeat: no-repeat;
          background-position: top right;
        }
      }
      @media only screen and (min-width: 1600px) {
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__title {
          font-size: 2.5rem;
        }
      }
      @media only screen and (min-width: 1700px) {
        html[lang='da-DK'] #home_slider {
          height: 446px !important;
        }
        #home_slider {
          height: 446px !important;
        }
        .home_slider__keen-slide .hp__bgholder {
          height: 290px;
        }
        .home_slider__keen-slide .hp__bgholder .hp__contentholder .hp__widthit {
          bottom: 3.5rem;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__title {
          line-height: 90%;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__title {
          font-size: 3.75rem;
        }
      }
      @media only screen and (min-width: 1761px) {
        .home_slider__keen-slide .rel__holder .desktop_only.ctrl__this {
          background-position: center;
        }
      }
      @media only screen and (min-width: 1800px) {
        html[lang='da-DK'] #home_slider {
          height: 496px !important;
        }
        #home_slider {
          height: 496px !important;
        }
        .home_slider__keen-slide .hp__bgholder {
          height: 340px;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__btn {
          font-size: 1.5rem;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__btn
          a:link,
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__btn
          a:visited,
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__btn
          a:active {
          padding: 0.5rem 3rem;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__subtitle {
          font-size: 1.5rem;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__title {
          font-size: 4.5rem;
        }
      }
      @media only screen and (min-width: 1861px) {
        html[lang='da-DK'] #home_slider {
          height: 546px !important;
        }
        #home_slider {
          height: 546px !important;
        }
        .home_slider__keen-slide .hp__bgholder {
          height: 390px;
        }
        .home_slider__keen-slide .hp__bgholder .hp__contentholder .hp__widthit {
          bottom: 5rem;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__title {
          font-size: 5rem;
        }
      }
      @media only screen and (min-width: 1881px) {
        html[lang='da-DK'] #home_slider {
          height: 624px !important;
        }
        #home_slider {
          height: 624px !important;
        }
        .home_slider__keen-slide .hp__bgholder {
          height: 468px;
        }
        .home_slider__keen-slide .rel__holder .desktop_only.ctrl__this {
          background-size: cover;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__subtitle {
          padding: 1.5rem 0 1rem;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__title.hp__title__smaller {
          padding-top: 3rem;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__title {
          font-size: 5.6rem;
        }
      }
      .home_slider__keen-slide .desktop_text_sld,
      .home_slider__keen-slide .mobile_text_sld {
        display: none !important;
      }
      @media only screen and (min-width: 931px) {
        .home_slider__keen-slide.active .desktop_text_sld {
          display: block !important;
        }
      }
      @media only screen and (max-width: 930px) {
        .home_slider__keen-slide.active .mobile_text_sld {
          display: block !important;
        }
      }
      .home_slider__keen-slide .text_sld_anim1,
      .home_slider__keen-slide .text_sld_anim2 {
        opacity: 0;
      }
      #testimonial_carou {
        padding: 0;
        background: #fff;
      }
      #testimonial_wrapper {
        padding: 3rem 0;
        max-width: 360px;
        margin: 0 auto;
        width: 100%;
      }
      #testimonial_wrapper > h2 {
        padding: 0 0 1rem;
        color: #082b91;
        text-align: center;
      }
      #testimonial_main {
        padding: 0;
      }
      #testimonial_main .slick-track {
        display: flex;
      }
      #testimonial_main .testi_inner {
        padding: 1.5rem;
        height: inherit !important;
        align-self: stretch;
      }
      #testimonial_main .testi_inner .testi_inner__wrapper {
        padding: 1rem;
        background: #fff;
        box-shadow: 0px 0px 17px rgba(7, 43, 143, 0.2);
        height: 100% !important;
      }
      #testimonial_main .testi_inner .testi_inner__wrapper .testi_content {
        padding: 0 1rem 1rem;
        color: #595959;
        text-align: center;
        font-size: 0.9rem;
        line-height: 120%;
        position: relative;
      }
      #testimonial_main
        .testi_inner
        .testi_inner__wrapper
        .testi_content:before {
        content: url('quote.png');
        display: block;
        margin: 0.5rem auto 0.5rem;
      }
      #testimonial_main .testi_inner .testi_inner__wrapper .testi_img {
        padding: 0;
        border-radius: 50%;
        display: block;
        margin: 0 auto 0.5rem;
      }
      #testimonial_main .testi_inner .testi_inner__wrapper .testi_name {
        padding: 0;
        text-align: center;
        color: #585858;
        font-size: 1.2rem;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
      }
      #testimonial_main
        .testi_inner
        .testi_inner__wrapper
        .testi_name
        > span:nth-child(2) {
        font-family: 'Proxima Nova', sans-serif;
        font-weight: 400;
      }
      #testimonial_main-list {
        display: inline-flex;
      }
      #content
        .ahti_padding_normal.ka_helper__bot
        + #testimonial_carou
        > #testimonial_wrapper {
        padding: 2rem 0 0;
      }
      #content
        .ahti_padding_normal.ka_helper__bot
        + #testimonial_carou
        > #testimonial_wrapper
        #testimonial_main
        .slick-track {
        height: 450px;
      }
      @media only screen and (min-width: 431px) {
        #testimonial_wrapper {
          max-width: 100%;
        }
        #content
          .ahti_padding_normal.ka_helper__bot
          + #testimonial_carou
          > #testimonial_wrapper
          #testimonial_main
          .slick-track {
          height: 410px;
        }
      }
      @media only screen and (min-width: 461px) {
        #testimonial_wrapper > h2 {
          padding: 0 1rem 1rem;
          color: #082b91;
          text-align: center;
          font-size: 2.2rem;
        }
      }
      @media only screen and (min-width: 480px) {
        #content
          .ahti_padding_normal.ka_helper__bot
          + #testimonial_carou
          > #testimonial_wrapper
          #testimonial_main
          .slick-track {
          height: auto;
        }
      }
      @media only screen and (min-width: 481px) {
        #testimonial_main .testi_inner .testi_inner__wrapper {
          padding: 1.5rem 1rem;
        }
        #content
          .ahti_padding_normal.ka_helper__bot
          + #testimonial_carou
          > #testimonial_wrapper {
          padding: 2rem 0 2rem;
        }
        #testimonial_main .testi_inner {
          padding: 1rem;
        }
      }
      @media only screen and (min-width: 731px) {
        #testimonial_main > .slick-list {
          padding: 0 160px !important;
        }
      }
      @media only screen and (min-width: 761px) {
        #testimonial_wrapper {
          padding: 4rem 0;
        }
      }
      @media only screen and (min-width: 831px) {
        #testimonial_wrapper > h2 {
          font-size: 2.5rem;
        }
      }
      @media only screen and (min-width: 931px) {
        #testimonial_wrapper {
          padding: 4rem 0;
        }
        #testimonial_main > .slick-list {
          padding: 0 12rem !important;
        }
      }
      @media only screen and (min-width: 961px) {
        #testimonial_main > .slick-list {
          padding: 0 15rem !important;
        }
      }
      @media only screen and (min-width: 981px) {
        #testimonial_wrapper > h2 {
          font-size: 3rem;
        }
      }
      @media only screen and (min-width: 1000px) {
        #testimonial_wrapper {
          padding: 4rem 0 4rem;
        }
        #testimonial_main > .slick-list {
          padding: 0 !important;
        }
        #testimonial_wrapper {
          width: 94%;
        }
      }
      @media only screen and (min-width: 1100px) {
        #testimonial_wrapper {
          width: 94%;
          margin: 0 auto;
        }
        #testimonial_wrapper {
          max-width: 1110px;
        }
      }
      #content .hphc__holder {
        padding: 0;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
      }
      #content .hp_hc__wrapper {
        padding: 3rem 0 0;
      }
      #content .hp_hc__wrapper:first-child {
        padding: 0;
      }
      #content .hphc__title {
        padding: 0 0 1rem;
      }
      #content .hphc__title h2,
      #content .hphc__title h1 {
        padding: 0;
        float: left;
        font-size: 1.3rem;
      }
      #content .hphc__title .hphc__right {
        padding: 0;
        float: right;
        position: relative;
        top: -4px;
      }
      #content .hphc__title .hphc__right > a:link,
      #content .hphc__title .hphc__right > a:visited,
      #content .hphc__title .hphc__right > a:active {
        opacity: 0.5;
        float: left;
        text-transform: uppercase;
        color: #8bb2eb;
        border-radius: 30px;
        border: 2px solid #8bb2eb;
        line-height: 100%;
        padding: 0.5rem 0.7rem;
        height: 31px;
        text-decoration: none;
        font-size: 0.7rem;
        font-family: 'Proxima Nova Semibold', sans-serif;
      }
      #content .hphc__title .hphc__right > a:hover {
        opacity: 1;
      }
      #content .hphc__title .hphc__right .hphc__prevnext {
        padding: 0;
        float: left;
        margin: 0 0 0 1rem;
        width: 77px;
        display: none;
      }
      #content .hphc__title .hphc__right .hphc__prevnext .prev:hover,
      #content .hphc__title .hphc__right .hphc__prevnext .next:hover {
        opacity: 1;
      }
      #content .hphc__title .hphc__right .hphc__prevnext .prev,
      #content .hphc__title .hphc__right .hphc__prevnext .next {
        position: relative;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
        opacity: 0.5;
        padding: 0;
        height: 33px;
        display: block;
        width: 33px;
        cursor: pointer;
        border-radius: 50%;
        background-color: rgba(255, 255, 255, 0.15);
        position: relative;
      }
      #content .hphc__title .hphc__right .hphc__prevnext .prev {
        float: left;
      }
      #content .hphc__title .hphc__right .hphc__prevnext .next {
        float: right;
      }
      #content .hphc__title .hphc__right .hphc__prevnext .prev:before,
      #content .hphc__title .hphc__right .hphc__prevnext .next:before {
        background-image: url('arrow-caro2.png');
        content: '';
        height: 21px;
        width: 24px;
        position: absolute;
      }
      #content .hphc__title .hphc__right .hphc__prevnext .prev:before {
        left: 3px;
        top: 6px;
        background-position: 96px 0;
      }
      #content .hphc__title .hphc__right .hphc__prevnext .next:before {
        right: 6px;
        top: 6px;
        background-position: 32px 0;
      }
      #content .hphc__title .hphc__right.near_title {
        display: inline-block;
        float: unset;
        padding: 0 0 0 1rem;
        line-height: 1;
        position: relative;
        top: -1px;
      }
      #content .hphc__title .hphc__right.near_title a:link,
      #content .hphc__title .hphc__right.near_title a:visited,
      #content .hphc__title .hphc__right.near_title a:active {
        background-color: rgba(255, 255, 255, 0.15);
        border: 0;
        line-height: 100%;
        display: block;
        float: unset;
        line-height: 22px;
        border-radius: 6px;
        padding: 0 0.7rem;
        height: 22px;
        color: #fff !important;
      }
      #content .hphc__title .hphc__right.near_title a:hover {
        color: #fff !important;
        background-color: rgba(255, 255, 255, 0.2);
      }
      #content .hphc__title .hphc__right.near_title + .hphc__right {
        display: none;
      }
      .page-template-template-home #content .hp__tabs {
        padding: 0;
      }
      .page-template-template-home #content .hp__tabs .hp_hc__wrapper {
        padding: 0;
      }
      .page-template-template-home
        #content
        .hp__tabs
        .hp_hc__wrapper
        .hphc__holder.keen-slider {
        padding: 0;
      }
      .page-template-template-home
        #content
        .hp__tabs
        .hp_hc__wrapper
        .hphc__holder.keen-slider
        .cumuli-son-api-widget.cumuli-son-api-games-carusel {
        padding: 2.5rem 0 0;
      }
      .page-template-template-home
        #content
        .hp__tabs
        .hp_hc__wrapper
        .hphc__holder.keen-slider
        .cumuli-son-api-widget.cumuli-son-api-games-carusel:first-child {
        padding: 0;
      }
      .page-template-template-home
        #content
        .hp__tabs
        .hp_carouselx
        .wp-block-group__inner-container
        .cumuli-son-api-widget.cumuli-son-api-games-carusel:first-child {
        padding: 0;
      }
      .page-template-template-home
        #content
        .hp__tabs
        .hp_carouselx
        .wp-block-group__inner-container
        .cumuli-son-api-widget.cumuli-son-api-games-carusel {
        padding: 2.5rem 0 0;
      }
      @media only screen and (min-width: 431px) {
        #content .hphc__title .hphc__right.near_title {
          top: 0;
        }
        #content .hphc__holder .slick-list {
          padding: 0 8rem;
        }
        #content .hphc__title h2,
        #content .hphc__title h1 {
          float: left;
          padding: 0;
          font-size: 1.5rem;
        }
        #content .hphc__title .hphc__right {
          float: right;
          padding: 0;
          position: relative;
          top: -6px;
        }
        #content .hphc__title {
          padding: 0 0 1rem;
        }
      }
      @media only screen and (min-width: 481px) {
        #content .hphc__title .hphc__right.near_title {
          top: 1px;
        }
        #content .hphc__title h2,
        #content .hphc__title h1 {
          font-size: 1.7rem;
        }
        #content .hphc__title .hphc__right {
          top: -2px;
        }
        #content .hphc__holder .slick-list {
          padding: 0 4rem;
        }
        #content .hphc__holder .tgt__items_holder .tgt__hover .hphc__demo {
          font-size: 0.6rem;
        }
        #content .hphc__holder .tgt__items {
          padding: 0 0.5rem;
        }
      }
      @media only screen and (min-width: 561px) {
        #content .hphc__title .hphc__right.near_title {
          top: 2px;
        }
        #content .hphc__title .hphc__right > a:link,
        #content .hphc__title .hphc__right > a:visited,
        #content .hphc__title .hphc__right > a:active {
          padding: 0.5rem 1rem;
          font-size: 0.8rem;
        }
        #content .hphc__holder .slick-list {
          padding: 0 5rem;
        }
      }
      @media only screen and (min-width: 600px) {
        #content .hphc__title h2 {
          float: left;
          padding: 0;
        }
        #content .hphc__title .hphc__right {
          float: right;
          padding: 0;
        }
        #content .hphc__title {
          padding: 0 0 1rem;
        }
        #content .hphc__holder .slick-list {
          padding: 0 6rem;
        }
      }
      @media only screen and (min-width: 631px) {
        #content .hphc__title .hphc__right.near_title {
          top: 3px;
        }
        #content .hphc__title h2,
        #content .hphc__title h1 {
          font-size: 1.9rem;
        }
        #content .hphc__holder .slick-list {
          padding: 0 7rem;
        }
      }
      @media only screen and (min-width: 661px) {
        #content .hphc__title .hphc__right .hphc__prevnext .prev:after {
          content: '';
          width: 0;
          height: 0;
          position: absolute;
          right: 0;
          top: 0;
          background: 0 0;
        }
        #content .hphc__title .hphc__right.near_title + .hphc__right {
          display: block;
        }
        #content .hphc__title .hphc__right.near_title {
          top: 0;
        }
        #content .hphc__title .hphc__right.near_title a:link,
        #content .hphc__title .hphc__right.near_title a:visited,
        #content .hphc__title .hphc__right.near_title a:active {
          line-height: 30px;
          height: 30px;
        }
        #content .hphc__title .hphc__right {
          top: -3px;
        }
        #content .hphc__title .hphc__right > a:link,
        #content .hphc__title .hphc__right > a:visited,
        #content .hphc__title .hphc__right > a:active {
          font-size: 1rem;
        }
        #content .hphc__title .hphc__right .hphc__prevnext {
          display: unset;
        }
      }
      @media only screen and (min-width: 700px) {
        .page-template-template-home
          #content
          .hp__tabs
          .hp_carouselx
          .wp-block-group__inner-container
          .cumuli-son-api-widget.cumuli-son-api-games-carusel,
        #carousel__helper.carousel__helper__class > div:nth-child(1) {
          padding: 3rem 0 0;
        }
        #content .hphc__holder .slick-list {
          padding: 0 9rem;
        }
      }
      @media only screen and (min-width: 761px) {
        #content .hphc__holder .slick-list {
          padding: 0 5rem;
        }
      }
      @media only screen and (min-width: 800px) {
        #content .hphc__title h2,
        #content .hphc__title h1 {
          font-size: 2.1rem;
        }
        #content .hphc__title .hphc__right .hphc__prevnext {
          display: block;
        }
        #content .hphc__title h2,
        #content .hphc__title h1 {
          padding: 0;
          float: left;
        }
        #content .hphc__title .hphc__right {
          padding: 0;
          float: right;
        }
        #content .hphc__holder .slick-list {
          padding: 0 6rem;
        }
        #content
          .hphc__holder
          .hphc__img
          a:link
          .hphc_hover
          .hphc_hover_table
          .hphc_hover_tablecell
          span,
        #content
          .hphc__holder
          .hphc__img
          a:visited
          .hphc_hover
          .hphc_hover_table
          .hphc_hover_tablecell
          span,
        #content
          .hphc__holder
          .hphc__img
          a:active
          .hphc_hover
          .hphc_hover_table
          .hphc_hover_tablecell
          span {
          font-size: 0.7rem;
        }
      }
      @media only screen and (min-width: 861px) {
        #content .hphc__holder .slick-list {
          padding: 0 7rem;
        }
      }
      @media only screen and (min-width: 900px) {
        #content .hphc__holder .slick-list {
          padding: 0 8rem;
        }
      }
      @media only screen and (min-width: 931px) {
        #content
          .hphc__holder
          .hphc__img
          .hphc__btnsarea
          .hphc_abs
          .hphc__btns
          .hphc__title {
          font-size: 1rem;
        }
        #content
          .hphc__holder
          #global-search-reslt
          .tgt__items_holder
          .tgt__hover
          .hphc__demo {
          font-size: 0.6rem;
        }
        #content .hphc__holder .tgt__items_holder .tgt__hover .hphc__demo {
          font-size: 0.8rem;
        }
        #content
          .hphc__holder
          .tgt__items_holder
          .tgt__hover
          .hphc__demo
          a:link,
        #content
          .hphc__holder
          .tgt__items_holder
          .tgt__hover
          .hphc__demo
          a:visited,
        #content
          .hphc__holder
          .tgt__items_holder
          .tgt__hover
          .hphc__demo
          a:active {
          padding: 0.5rem 0.9rem;
        }
        #content .hphc__holder {
          margin-left: auto;
          margin-right: auto;
        }
        #content .hphc__holder .slick-list {
          padding: 0;
        }
        #content .hphc__holder .hphc__img .hphc__btnsarea .hphc_abs {
          opacity: 0;
        }
        #content
          .hphc__holder
          .hphc__img
          .hphc__btnsarea
          .hphc_abs
          .hphc__btns
          .hphc__title {
          font-size: 1rem;
        }
        #content
          .hphc__holder
          .hphc__img
          .hphc__btnsarea
          .hphc_abs
          .hphc__btns
          .hphc__demo {
          font-size: 0.8rem;
        }
        #content
          .hphc__holder
          .hphc__img
          .hphc__btnsarea
          .hphc_abs
          .hphc__btns
          .hphc__reg {
          font-size: 0.8rem;
        }
        #content
          .hphc__holder
          .hphc__img
          .hphc__btnsarea
          .hphc_abs
          .hphc__btns
          .hphc__reviewlink {
          font-size: 0.8rem;
        }
      }
      @media only screen and (min-width: 961px) {
        #content
          .hphc__holder
          .slick-list
          .hphc__img
          a:link
          .hphc_hover
          .hphc_hover_table
          .hphc_hover_tablecell
          span,
        #content
          .hphc__holder
          .slick-list
          .hphc__img
          a:visited
          .hphc_hover
          .hphc_hover_table
          .hphc_hover_tablecell
          span,
        #content
          .hphc__holder
          .slick-list
          .hphc__img
          a:active
          .hphc_hover
          .hphc_hover_table
          .hphc_hover_tablecell
          span {
          font-size: 0.8rem;
        }
      }
      @media only screen and (min-width: 1000px) {
        #content
          .hphc__holder
          .hphc__img
          .hphc__btnsarea
          .hphc_abs
          .hphc__btns
          .hphc__title {
          font-size: 1rem;
          line-height: 120%;
          padding: 0 0 0.2rem;
        }
        #content
          .hphc__holder
          .hphc__img
          .hphc__btnsarea
          .hphc_abs
          .hphc__btns
          .hphc__reg {
          font-size: 0.7rem;
        }
        #content
          .hphc__holder
          .hphc__img
          .hphc__btnsarea
          .hphc_abs
          .hphc__btns
          .hphc__demo {
          font-size: 0.7rem;
        }
        #content .hphc__title .hphc__right.near_title + .hphc__right {
          display: block;
          top: 6px;
        }
        #content .hphc__title .hphc__right.near_title {
          top: 7px;
        }
        #content .hphc__title h2,
        #content .hphc__title h1 {
          font-size: 2.5rem;
        }
        #content .hphc__title .hphc__right > a:link,
        #content .hphc__title .hphc__right > a:visited,
        #content .hphc__title .hphc__right > a:active {
          height: 43px;
          font-size: 1.125em;
          padding: 0 2rem;
          line-height: 43px;
        }
      }
      @media only screen and (min-width: 1131px) {
        #content
          .hphc__holder
          .hphc__img
          .hphc__btnsarea
          .hphc_abs
          .hphc__btns
          .hphc__demo,
        #content
          .hphc__holder
          .hphc__img
          .hphc__btnsarea
          .hphc_abs
          .hphc__btns
          .hphc__reg {
          font-size: 0.8rem;
        }
      }
      @media only screen and (min-width: 1461px) {
        #content .hphc__title .hphc__right.near_title {
          top: 13px;
        }
        #content .hphc__title .hphc__right.near_title + .hphc__right {
          top: 12px;
        }
        #content .hphc__title h2,
        #content .hphc__title h1 {
          font-size: 3rem;
        }
      }
      html[lang='en-GB'] #content .hphc__title .hphc__right > a,
      html[lang='da-DK'] #content .hphc__title .hphc__right > a,
      html[lang='sv-SE'] #content .hphc__title .hphc__right > a,
      html[lang='no'] #content .hphc__title .hphc__right > a,
      html[lang='de-DE'] #content .hphc__title .hphc__right > a {
        display: none !important;
      }
      :root {
        --compliance-font-size: 1.125rem;
        --compliance-color: #000;
        --compliance-h1-font-size: 3rem;
      }
      .entry-content .cumuli-son-api-policy-pages-wc h6 {
        font-weight: 400;
        font-size: 16px;
        margin-top: 40px;
        color: #333;
        padding-bottom: 1rem;
      }
      .cumuli-son-api-policy-pages-wc .text {
        margin-bottom: 80px;
      }
      .cumuli-son-api-policy-pages-wc h1 {
        font-size: var(--compliance-font-size);
      }
      .cumuli-son-api-policy-pages-wc ol > li,
      .cumuli-son-api-policy-pages-wc ul > li {
        color: var(--compliance-color);
        margin-top: 1rem;
      }
      .cumuli-son-api-policy-pages-wc ol {
        margin-bottom: 3rem;
      }
      .cumuli-son-api-policy-pages-wc ol > li {
        font-size: var(--compliance-font-size);
      }
      .cumuli-son-api-policy-pages-wc ol > ul {
        padding-top: 1rem;
        padding-left: 2rem;
      }
      .cumuli-son-api-policy-pages-wc ul {
        padding-top: 1rem;
      }
      .cumuli-son-api-policy-pages-wc ul > li {
        margin-top: 1rem;
      }
      .cumuli-son-api-policy-pages-wc ul ul {
        list-style: circle;
      }
      .cumuli-son-api-policy-pages-wc table {
        margin-left: 2.5rem;
        margin-bottom: 3rem;
      }
      .cumuli-son-api-policy-pages-wc table td p {
        padding-bottom: 0;
      }
      .cumuli-son-api-policy-pages-wc table td,
      .cumuli-son-api-policy-pages-wc table th {
        padding: 0.5rem;
        border-bottom: #f4f4f4 solid 1px;
      }
      #content .cumuli-son-api-policy-pages-wc ol {
        padding: unset;
        margin: 0 0 0 1.2rem;
      }
      #content .entry-content .cumuli-son-api-policy-pages-wc ol,
      #content .entry-content .cumuli-son-api-policy-pages-wc ol ol {
        list-style: decimal;
        counter-reset: revert-layer;
      }
      #content .entry-content .cumuli-son-api-policy-pages-wc ol ~ ol {
        margin-left: 2.1rem;
      }
      #content .entry-content .cumuli-son-api-policy-pages-wc ol ol,
      #content .entry-content .cumuli-son-api-policy-pages-wc ol ol ol {
        margin-left: 1rem;
      }
      #content .cumuli-son-api-policy-pages-wc ol > li {
        padding: 0;
        margin: 1rem 0 0;
      }
      #content .cumuli-son-api-policy-pages-wc ol > li,
      #content .cumuli-son-api-policy-pages-wc ol > li ol li {
        font-size: 1.125rem;
        padding-left: 0;
      }
      #content .cumuli-son-api-policy-pages-wc ol > li:before,
      #content .cumuli-son-api-policy-pages-wc ol > li ol li:before {
        counter-increment: unset;
        content: unset;
        position: unset;
      }
      #content .entry-content .cumuli-son-api-policy-pages-wc ol {
        list-style-type: decimal;
      }
      son-beam {
        display: block;
        min-height: 34px;
      }
      @media screen and (max-width: 479px) {
        body.home .cumuli-son-api-games-carusel .splide__slide {
          width: 120px;
          height: 120px;
        }
      }
      @media screen and (min-width: 480px) and (mix-width: 930px) {
        body.home .cumuli-son-api-games-carusel .splide__slide {
          width: 31vw;
          height: 31vw;
        }
      }
      @media screen and (min-width: 931px) and (mix-width: 1160px) {
        body.home .cumuli-son-api-games-carusel .splide__slide {
          width: 20vw;
          height: 20vw;
        }
      }
      @media screen and (min-width: 1161px) {
        body.home .cumuli-son-api-games-carusel .splide__slide {
          width: 203px;
          height: 203px;
        }
      }
      son-cookie-consent {
        --consent-bar-background: -webkit-linear-gradient(
          left,
          #07359d 0%,
          #156dcd 50%,
          #083294 100%
        );
        --consent-bar-font-size: 14px;
        --consent-bar-font-family: sans-serif;
        --consent-bar-link-color: #fff;
        --consent-bar-button-background: 0 0;
        --consent-bar-button-border: 1px solid #fff;
        --consent-bar-link-hover-color: #fff;
        color: #fff;
      }
      .consent-bar-text {
        color: #fff;
      }
      .page-template-default .entry-content a:link,
      .page-template-default .entry-content a:visited,
      .page-template-default .entry-content a:active {
        color: inherit;
      }
      .lic_footer__wrapper {
        color: #fff;
      }
      .lic_footer__wrapper a {
        text-decoration: underline;
        color: #fff;
      }
      .entry-content a:link,
      .entry-content a:visited,
      .entry-content a:active {
        color: #082b91;
      }
      .faq-cols {
        max-width: 1110px;
        display: grid;
        margin: 2rem auto;
      }
      .faq-cols
        .cumuli-son-api-faq
        .faq-group
        > .accordion-item
        .accordion-button {
        background: linear-gradient(
          to right,
          #062a8b 0%,
          #052b7f 10%,
          #228ddf 50%,
          #052b7f 90%,
          #062a8b 100%
        );
      }
      html[lang='es-ES'] .scroll_flower {
        overflow-y: scroll;
        height: 36px;
        padding: 0 1rem 0 0;
        scrollbar-width: thin;
        scrollbar-color: #042055 #062964;
      }
      html[lang='es-ES'] #topview {
        display: block !important;
        bottom: 0;
      }
      .scroll_flower {
        overflow-y: scroll;
        height: 36px;
        padding: 0 1rem 0 0;
        scrollbar-width: thin;
        scrollbar-color: #042055 #062964;
      }
      .home_slider__keen-slide
        .hp__bgholder
        .hp__contentholder
        .hp__widthit
        .hp__subtitle {
        font-size: 5.6rem;
      }
      .home_slider__keen-slide
        .hp__bgholder
        .hp__contentholder
        .hp__widthit
        .hp__subtitle
        span {
        display: block;
        color: #f2e526;
      }
      .home_slider__keen-slide
        .hp__bgholder
        .hp__contentholder
        .hp__widthit
        .hp__title {
        font-size: 1rem;
        font-family: 'Proxima Nova';
      }
      .home_slider__keen-slide
        .hp__bgholder
        .hp__contentholder
        .hp__widthit
        .hp__subtitle {
        font-size: 2.5rem;
      }
      #home_slider {
        height: 395px;
      }
      .home_slider__keen-slide .hp__bgholder {
        height: 280px;
      }
      @media only screen and (min-width: 981px) {
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__subtitle {
          font-size: 5.6rem;
        }
        .home_slider__keen-slide
          .hp__bgholder
          .hp__contentholder
          .hp__widthit
          .hp__subtitle
          span {
          display: block;
          color: #f2e526;
        }
        #home_slider {
          height: 582px !important;
        }
        .home_slider__keen-slide .hp__bgholder {
          height: 468px;
        }
      }
      @media only screen and (min-width: 931px) {
        #home_slider {
          padding: 5.5rem 0 0;
        }
      }
      @media only screen and (min-width: 601px) and (max-width: 980px) {
        #home_slider {
          height: 406px !important;
        }
        .home_slider__keen-slide .hp__bgholder {
          height: 292px !important;
        }
      }
      @media only screen and (max-width: 600px) {
        .mob_tgt_top .tgt_type_1.jackpot {
          left: unset;
          right: 0.5rem;
        }
        .mob_tgt_top .tgt_type_1.new,
        .mob_tgt_top .tgt_type_1.popular {
          top: 2rem;
        }
        .mob_tgt_top .tgt_type_1:first-child {
          top: 0.5rem;
        }
      }
      body.landing-page-template .pagewrap {
        margin: 0;
        height: 100vh;
        overflow: hidden;
        position: relative;
      }
      .pagewrap {
        background-size: cover;
      }
      .pagewrap .show-desktop {
        display: none;
      }
      .pagewrap header.site-header {
        margin: 50px auto 150px;
        text-align: center;
      }
      .pageband {
        transform: rotate(-45deg) scale(1);
        -webkit-transform: rotate(-45deg) scale(1);
        -moz-transform: rotate(-45deg) scale(1);
        position: absolute;
        top: 45px;
        left: -190px;
        width: 500px;
        text-align: center;
        padding: 10px 0;
        background: #fc9e0b;
        background: linear-gradient(
          45deg,
          #fc9e0b 0%,
          #fc9e0b 0%,
          #fd740d 100%
        );
      }
      .pageband p {
        color: #fff;
        text-transform: uppercase;
        font-family: 'Bebas Neue', sans-serif;
        font-size: 1.2rem;
        line-height: 1;
      }
      .cta-list {
        counter-reset: item;
        display: flex;
        margin-top: 30px;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
      }
      .cta-list li {
        font-size: 1rem;
        list-style: none;
        border: #fff solid 2px;
        padding: 2px 12px;
        font-family: 'Proxima Nova', sans-serif;
        text-transform: uppercase;
        letter-spacing: 1px;
        display: flex;
        align-items: center;
        line-height: 1;
        margin-bottom: 10px;
        justify-content: flex-start;
        width: auto;
        position: relative;
      }
      .cta-list li:before {
        content: counter(item) ' ';
        counter-increment: item;
        font-size: 2rem;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        color: rgba(255, 255, 255, 0.6);
        padding-right: 5px;
      }
      .cta-list li:after {
        position: absolute;
        content: '';
        right: 0;
        top: 0;
      }
      .cta-list li,
      .cta-list li a {
        color: #fff;
      }
      .cta-list li a {
        color: #fff;
        display: inline-block;
      }
      .cta-list li a:hover {
        text-decoration: none;
      }
      .cta-list li:not(:last-child) {
        margin-right: 10px;
      }
      .headerwrap img {
        max-width: 30%;
      }
      .mainwrap {
        height: 100%;
        display: flex;
        justify-content: center;
        align-content: center;
        padding-top: 0;
      }
      .mainwrap h1 {
        font-size: 2.5rem;
        letter-spacing: 0;
      }
      .mainwrap h1,
      .mainwrap h2 {
        font-family: 'Bebas Neue', sans-serif;
        color: #fff;
        text-align: center;
        font-weight: 400;
        line-height: 1;
      }
      .mainwrap h1 span,
      .mainwrap h2 {
        font-size: 1.8rem;
        margin-bottom: 0;
        color: #bfccea;
        letter-spacing: 0px;
      }
      .mainwrap p {
        color: #fff;
        font-size: 1rem;
        line-height: 1.2;
        padding: 1.2rem 0 0;
        text-align: center;
      }
      .overlay-info {
        color: #5ed2e1;
        font-family: 'Bebas Neue', sans-serif;
        text-align: center;
        font-size: 16rem;
        position: absolute;
        top: -6%;
        left: 46%;
        margin: 0 auto;
        filter: opacity(75%);
        font-weight: 400;
        z-index: -1;
        transform: translate(-50%, -50%);
        line-height: 1;
      }
      .overlay-info span {
        font-size: 10rem;
      }
      .page-info {
        margin-bottom: 0;
        position: relative;
        z-index: 10;
        animation: text_sld_anim1_anim 2.5s cubic-bezier(0.77, 0, 0.18, 1) 0.1s
          forwards;
        top: 150px;
      }
      .page-info .lp-button {
        margin-top: 10px;
      }
      .page-info .bonus-info {
        font-size: 16px;
        color: rgba(255, 255, 255, 0.7);
        text-transform: uppercase;
        letter-spacing: 3px;
      }
      .mobile-char {
        animation: header-splider-bg-additional__mb 10s linear 0.1s infinite;
        position: absolute;
        bottom: 0;
        width: 600px;
        max-width: 110%;
        height: 100%;
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        -moz-transition: all 0.3s ease-in-out 0s;
        -o-transition: all 0.3s ease-in-out 0s;
      }
      footer.footer-container {
        background-color: rgba(0, 0, 0, 0.4);
        padding: 1.2rem 3% 0.5rem;
        border-top: 1px solid rgba(255, 255, 255, 0.5);
        position: absolute;
        bottom: 0;
        width: 100%;
      }
      footer.footer-container div:first-child p {
        color: #fff;
        font-size: 0.4rem;
      }
      .footer-list {
        margin: 0;
        padding: 0;
      }
      .footer-list li {
        list-style: none;
        font-size: 0.7rem;
        text-align: right;
      }
      .footer-list li:first-child,
      .footer-list li:first-child a {
        color: #fff;
      }
      .footer-list li:first-child span {
        background-image: linear-gradient(transparent, transparent),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        width: 26px;
        height: 26px;
        border-radius: 50%;
        display: inline-block;
        line-height: 26px;
        font-size: 0.8rem;
        text-align: center;
      }
      .footerwrap {
        display: grid;
        grid-template-columns: 65% 35%;
      }
      .desktop-char {
        display: none;
      }
      .button.default {
        color: #fff;
        font-size: 1.2rem;
        font-weight: 400;
        display: inline-block;
        padding: 0.6rem 3rem;
        letter-spacing: 3px;
        line-height: 1;
        border: double 2px transparent;
        border-radius: 80px;
        background-image: linear-gradient(transparent, transparent),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        background-origin: border-box;
        background-clip: content-box, border-box;
        width: auto;
        font-family: 'Proxima Nova Extrabold', sans-serif;
      }
      .button.default:hover {
        text-decoration: none;
      }
      @media only screen and (min-width: 1025px) {
        .page-info {
          animation: text_sld_anim1_anim 2.5s cubic-bezier(0.77, 0, 0.18, 1)
            0.1s forwards;
          z-index: 10;
          top: 80px;
        }
        .page-info .lp-button {
          margin-top: 25px;
        }
        .headerwrap a {
          display: inline-block;
        }
        .headerwrap img {
          max-width: 50%;
        }
        .overlay-info {
          text-align: left;
          font-size: 23rem;
          top: -27%;
          left: -9%;
          transform: translate(0%, -50%);
          filter: opacity(75%);
          color: #5ca5bf;
          font-weight: 400;
          z-index: -1;
        }
        .overlay-info span {
          font-size: 15rem;
          font-weight: 400;
        }
        .pagewrap {
          height: 100vh;
          position: relative;
          top: 0;
          left: 0;
          width: 100%;
        }
        .pagewrap header.site-header {
          text-align: left;
          margin-bottom: 5%;
        }
        .pageband {
          top: 100px;
          left: -160px;
          width: 600px;
          padding: 15px 0;
        }
        .pageband p {
          font-size: 1.8125rem;
        }
        .cta-list {
          margin-top: 50px;
        }
        .cta-list li {
          font-size: 1.0625rem;
          margin-bottom: 20px;
          justify-content: center;
          width: auto;
        }
        .cta-list li:before {
          font-size: 2.5rem;
        }
        .cta-list li:not(:last-child) {
          margin-right: 20px;
        }
        .mainwrap {
          display: flex;
          justify-content: stretch;
          align-items: center;
          height: 100%;
        }
        .mainwrap h1 {
          font-size: 4.5rem;
          line-height: 1;
          padding: 0;
        }
        .mainwrap h2 {
          font-size: 3rem;
          filter: opacity(70%);
        }
        .mainwrap p {
          font-size: 1.4rem;
        }
        .mainwrap h1,
        .mainwrap h2,
        .mainwrap p {
          text-align: left;
        }
        .footerwrap {
          display: grid;
          grid-template-columns: 75% 25%;
        }
        .footer-list {
          display: flex;
          justify-content: end;
          align-items: center;
        }
        .footer-list li {
          margin-left: 15px;
          font-size: 1rem;
        }
        .footer-list li:first-child span {
          width: 32px;
          height: 32px;
          line-height: 32px;
          font-size: 1rem;
        }
        footer.footer-container div:first-child p {
          font-size: 0.7rem;
        }
        .mobile-char {
          display: none;
        }
        .button.default {
          font-size: 1.6875rem;
          padding: 0.8rem 3.5rem;
        }
        .desktop-char {
          display: block;
          position: absolute;
          z-index: 0;
          bottom: 0;
          right: -7%;
          display: flex;
          animation: header-splider-bg-additional__mb 10s linear 0.1s infinite;
          transition: all 0.3s ease-in-out 0s;
          -webkit-transition: all 0.3s ease-in-out 0s;
          -moz-transition: all 0.3s ease-in-out 0s;
          -o-transition: all 0.3s ease-in-out 0s;
        }
        .desktop-char img {
          max-width: 100%;
          display: block;
        }
      }
      @media only screen and (min-width: 1025px) and (max-width: 1440px) {
        .mainwrap h1 {
          font-size: 3.5rem;
        }
        .mainwrap p {
          font-size: 1rem;
        }
        .overlay-info {
          font-size: 16rem;
          top: -22%;
          left: -9%;
        }
        .page-info {
          top: 180px;
        }
      }
      @media only screen and (min-width: 1100px) and (max-width: 1280px) {
        .desktop-char {
          right: -30%;
        }
      }
      @media only screen and (min-width: 1025px) and (max-width: 1099px) {
        .desktop-char {
          right: -40%;
        }
      }
      @media only screen and (min-width: 601px) and (orientation: portrait) {
        .page-info {
          top: 150px;
        }
      }
      @media only screen and (min-width: 601px) and (max-width: 1024px) {
        .desktop-char {
          display: none;
        }
        .pageband {
          top: 60px;
          left: -165px;
        }
        .pageband p {
          font-size: 22px;
        }
        .cta-list {
          margin-top: 50px;
        }
        .cta-list li {
          font-size: 1.0625rem;
          margin-bottom: 20px;
          justify-content: center;
          width: auto;
        }
        .cta-list li:before {
          font-size: 2.5rem;
        }
        .cta-list li:not(:last-child) {
          margin-right: 20px;
        }
        .mainwrap h1 {
          font-size: 4.5rem;
          padding: 0;
        }
        .mainwrap h1 span,
        .mainwrap h2 {
          font-size: 3rem;
        }
      }
      .social-proof-wrapper {
        position: fixed;
        background-color: #fff;
        background: linear-gradient(90deg, #072b90 50%, transparent 50%),
          linear-gradient(90deg, #072b90 50%, transparent 50%),
          linear-gradient(0deg, #072b90 50%, transparent 50%),
          linear-gradient(0deg, #072b90 50%, transparent 50%);
        background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
        background-size: 16px 2px, 16px 2px, 2px 16px, 2px 16px;
        background-position: 0 0, 100% 100%, 0% 100%, 100% 0px;
        border-radius: 20px;
        padding: 10px;
        animation: dash 5s linear infinite;
        padding: 10px;
        bottom: 20px;
        left: 20px;
        border-radius: 50px;
        width: auto;
        z-index: 10;
        display: grid;
        grid-template-columns: auto auto;
        align-items: center;
        box-shadow: 0px 15px 20px 0px rgba(72, 72, 72, 0.5);
        -webkit-box-shadow: 0px 15px 20px 0px rgba(72, 72, 72, 0.5);
        -moz-box-shadow: 0px 15px 20px 0px rgba(72, 72, 72, 0.5);
        background-color: #fff;
        margin-right: 20px;
      }
      .social-proof-wrapper img {
        margin-right: 20px;
      }
      .social-proof-wrapper .social-proof-info {
        padding-right: 20px;
      }
      .social-proof-wrapper .social-proof-info .sc-list li {
        color: #072b90;
        font-weight: 700;
        list-style: none;
      }
      .social-proof-wrapper .social-proof-info .sc-list li:first-child {
        font-weight: 100;
        letter-spacing: 1px;
        font-size: 0.8rem;
      }
      @keyframes dash {
        to {
          background-position: 100% 0, 0% 100%, 0% 0%, 100% 100%;
        }
      }
      @media only screen and (max-width: 980px) {
        .social-proof-wrapper {
          bottom: 75px;
        }
      }
      @font-face {
        font-family: 'FontAwesome';
        font-display: swap;
        src: url('');
        src: url('') format('embedded-opentype'), url('') format('woff2'),
          url('') format('woff'), url('') format('truetype'),
          url('') format('svg');
        font-weight: normal;
        font-style: normal;
      }
      .fa {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      .fa-lg {
        font-size: 1.33333333em;
        line-height: 0.75em;
        vertical-align: -15%;
      }
      .fa-2x {
        font-size: 2em;
      }
      .fa-3x {
        font-size: 3em;
      }
      .fa-4x {
        font-size: 4em;
      }
      .fa-5x {
        font-size: 5em;
      }
      .fa-fw {
        width: 1.28571429em;
        text-align: center;
      }
      .fa-ul {
        padding-left: 0;
        margin-left: 2.14285714em;
        list-style-type: none;
      }
      .fa-ul > li {
        position: relative;
      }
      .fa-li {
        position: absolute;
        left: -2.14285714em;
        width: 2.14285714em;
        top: 0.14285714em;
        text-align: center;
      }
      .fa-li.fa-lg {
        left: -1.85714286em;
      }
      .fa-border {
        padding: 0.2em 0.25em 0.15em;
        border: solid 0.08em #eee;
        border-radius: 0.1em;
      }
      .fa-pull-left {
        float: left;
      }
      .fa-pull-right {
        float: right;
      }
      .fa.fa-pull-left {
        margin-right: 0.3em;
      }
      .fa.fa-pull-right {
        margin-left: 0.3em;
      }
      .pull-right {
        float: right;
      }
      .pull-left {
        float: left;
      }
      .fa.pull-left {
        margin-right: 0.3em;
      }
      .fa.pull-right {
        margin-left: 0.3em;
      }
      .fa-spin {
        -webkit-animation: fa-spin 2s infinite linear;
        animation: fa-spin 2s infinite linear;
      }
      .fa-pulse {
        -webkit-animation: fa-spin 1s infinite steps(8);
        animation: fa-spin 1s infinite steps(8);
      }
      @-webkit-keyframes fa-spin {
        0% {
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
        }
        100% {
          -webkit-transform: rotate(359deg);
          transform: rotate(359deg);
        }
      }
      @keyframes fa-spin {
        0% {
          -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
        }
        100% {
          -webkit-transform: rotate(359deg);
          transform: rotate(359deg);
        }
      }
      .fa-rotate-90 {
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
      }
      .fa-rotate-180 {
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
      }
      .fa-rotate-270 {
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
        -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        transform: rotate(270deg);
      }
      .fa-flip-horizontal {
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
        -webkit-transform: scale(-1, 1);
        -ms-transform: scale(-1, 1);
        transform: scale(-1, 1);
      }
      .fa-flip-vertical {
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
        -webkit-transform: scale(1, -1);
        -ms-transform: scale(1, -1);
        transform: scale(1, -1);
      }
      :root .fa-rotate-90,
      :root .fa-rotate-180,
      :root .fa-rotate-270,
      :root .fa-flip-horizontal,
      :root .fa-flip-vertical {
        filter: none;
      }
      .fa-stack {
        position: relative;
        display: inline-block;
        width: 2em;
        height: 2em;
        line-height: 2em;
        vertical-align: middle;
      }
      .fa-stack-1x,
      .fa-stack-2x {
        position: absolute;
        left: 0;
        width: 100%;
        text-align: center;
      }
      .fa-stack-1x {
        line-height: inherit;
      }
      .fa-stack-2x {
        font-size: 2em;
      }
      .fa-inverse {
        color: #fff;
      }
      .fa-glass:before {
        content: '\f000';
      }
      .fa-music:before {
        content: '\f001';
      }
      .fa-search:before {
        content: '\f002';
      }
      .fa-envelope-o:before {
        content: '\f003';
      }
      .fa-heart:before {
        content: '\f004';
      }
      .fa-star:before {
        content: '\f005';
      }
      .fa-star-o:before {
        content: '\f006';
      }
      .fa-user:before {
        content: '\f007';
      }
      .fa-film:before {
        content: '\f008';
      }
      .fa-th-large:before {
        content: '\f009';
      }
      .fa-th:before {
        content: '\f00a';
      }
      .fa-th-list:before {
        content: '\f00b';
      }
      .fa-check:before {
        content: '\f00c';
      }
      .fa-remove:before,
      .fa-close:before,
      .fa-times:before {
        content: '\f00d';
      }
      .fa-search-plus:before {
        content: '\f00e';
      }
      .fa-search-minus:before {
        content: '\f010';
      }
      .fa-power-off:before {
        content: '\f011';
      }
      .fa-signal:before {
        content: '\f012';
      }
      .fa-gear:before,
      .fa-cog:before {
        content: '\f013';
      }
      .fa-trash-o:before {
        content: '\f014';
      }
      .fa-home:before {
        content: '\f015';
      }
      .fa-file-o:before {
        content: '\f016';
      }
      .fa-clock-o:before {
        content: '\f017';
      }
      .fa-road:before {
        content: '\f018';
      }
      .fa-download:before {
        content: '\f019';
      }
      .fa-arrow-circle-o-down:before {
        content: '\f01a';
      }
      .fa-arrow-circle-o-up:before {
        content: '\f01b';
      }
      .fa-inbox:before {
        content: '\f01c';
      }
      .fa-play-circle-o:before {
        content: '\f01d';
      }
      .fa-rotate-right:before,
      .fa-repeat:before {
        content: '\f01e';
      }
      .fa-refresh:before {
        content: '\f021';
      }
      .fa-list-alt:before {
        content: '\f022';
      }
      .fa-lock:before {
        content: '\f023';
      }
      .fa-flag:before {
        content: '\f024';
      }
      .fa-headphones:before {
        content: '\f025';
      }
      .fa-volume-off:before {
        content: '\f026';
      }
      .fa-volume-down:before {
        content: '\f027';
      }
      .fa-volume-up:before {
        content: '\f028';
      }
      .fa-qrcode:before {
        content: '\f029';
      }
      .fa-barcode:before {
        content: '\f02a';
      }
      .fa-tag:before {
        content: '\f02b';
      }
      .fa-tags:before {
        content: '\f02c';
      }
      .fa-book:before {
        content: '\f02d';
      }
      .fa-bookmark:before {
        content: '\f02e';
      }
      .fa-print:before {
        content: '\f02f';
      }
      .fa-camera:before {
        content: '\f030';
      }
      .fa-font:before {
        content: '\f031';
      }
      .fa-bold:before {
        content: '\f032';
      }
      .fa-italic:before {
        content: '\f033';
      }
      .fa-text-height:before {
        content: '\f034';
      }
      .fa-text-width:before {
        content: '\f035';
      }
      .fa-align-left:before {
        content: '\f036';
      }
      .fa-align-center:before {
        content: '\f037';
      }
      .fa-align-right:before {
        content: '\f038';
      }
      .fa-align-justify:before {
        content: '\f039';
      }
      .fa-list:before {
        content: '\f03a';
      }
      .fa-dedent:before,
      .fa-outdent:before {
        content: '\f03b';
      }
      .fa-indent:before {
        content: '\f03c';
      }
      .fa-video-camera:before {
        content: '\f03d';
      }
      .fa-photo:before,
      .fa-image:before,
      .fa-picture-o:before {
        content: '\f03e';
      }
      .fa-pencil:before {
        content: '\f040';
      }
      .fa-map-marker:before {
        content: '\f041';
      }
      .fa-adjust:before {
        content: '\f042';
      }
      .fa-tint:before {
        content: '\f043';
      }
      .fa-edit:before,
      .fa-pencil-square-o:before {
        content: '\f044';
      }
      .fa-share-square-o:before {
        content: '\f045';
      }
      .fa-check-square-o:before {
        content: '\f046';
      }
      .fa-arrows:before {
        content: '\f047';
      }
      .fa-step-backward:before {
        content: '\f048';
      }
      .fa-fast-backward:before {
        content: '\f049';
      }
      .fa-backward:before {
        content: '\f04a';
      }
      .fa-play:before {
        content: '\f04b';
      }
      .fa-pause:before {
        content: '\f04c';
      }
      .fa-stop:before {
        content: '\f04d';
      }
      .fa-forward:before {
        content: '\f04e';
      }
      .fa-fast-forward:before {
        content: '\f050';
      }
      .fa-step-forward:before {
        content: '\f051';
      }
      .fa-eject:before {
        content: '\f052';
      }
      .fa-chevron-left:before {
        content: '\f053';
      }
      .fa-chevron-right:before {
        content: '\f054';
      }
      .fa-plus-circle:before {
        content: '\f055';
      }
      .fa-minus-circle:before {
        content: '\f056';
      }
      .fa-times-circle:before {
        content: '\f057';
      }
      .fa-check-circle:before {
        content: '\f058';
      }
      .fa-question-circle:before {
        content: '\f059';
      }
      .fa-info-circle:before {
        content: '\f05a';
      }
      .fa-crosshairs:before {
        content: '\f05b';
      }
      .fa-times-circle-o:before {
        content: '\f05c';
      }
      .fa-check-circle-o:before {
        content: '\f05d';
      }
      .fa-ban:before {
        content: '\f05e';
      }
      .fa-arrow-left:before {
        content: '\f060';
      }
      .fa-arrow-right:before {
        content: '\f061';
      }
      .fa-arrow-up:before {
        content: '\f062';
      }
      .fa-arrow-down:before {
        content: '\f063';
      }
      .fa-mail-forward:before,
      .fa-share:before {
        content: '\f064';
      }
      .fa-expand:before {
        content: '\f065';
      }
      .fa-compress:before {
        content: '\f066';
      }
      .fa-plus:before {
        content: '\f067';
      }
      .fa-minus:before {
        content: '\f068';
      }
      .fa-asterisk:before {
        content: '\f069';
      }
      .fa-exclamation-circle:before {
        content: '\f06a';
      }
      .fa-gift:before {
        content: '\f06b';
      }
      .fa-leaf:before {
        content: '\f06c';
      }
      .fa-fire:before {
        content: '\f06d';
      }
      .fa-eye:before {
        content: '\f06e';
      }
      .fa-eye-slash:before {
        content: '\f070';
      }
      .fa-warning:before,
      .fa-exclamation-triangle:before {
        content: '\f071';
      }
      .fa-plane:before {
        content: '\f072';
      }
      .fa-calendar:before {
        content: '\f073';
      }
      .fa-random:before {
        content: '\f074';
      }
      .fa-comment:before {
        content: '\f075';
      }
      .fa-magnet:before {
        content: '\f076';
      }
      .fa-chevron-up:before {
        content: '\f077';
      }
      .fa-chevron-down:before {
        content: '\f078';
      }
      .fa-retweet:before {
        content: '\f079';
      }
      .fa-shopping-cart:before {
        content: '\f07a';
      }
      .fa-folder:before {
        content: '\f07b';
      }
      .fa-folder-open:before {
        content: '\f07c';
      }
      .fa-arrows-v:before {
        content: '\f07d';
      }
      .fa-arrows-h:before {
        content: '\f07e';
      }
      .fa-bar-chart-o:before,
      .fa-bar-chart:before {
        content: '\f080';
      }
      .fa-twitter-square:before {
        content: '\f081';
      }
      .fa-facebook-square:before {
        content: '\f082';
      }
      .fa-camera-retro:before {
        content: '\f083';
      }
      .fa-key:before {
        content: '\f084';
      }
      .fa-gears:before,
      .fa-cogs:before {
        content: '\f085';
      }
      .fa-comments:before {
        content: '\f086';
      }
      .fa-thumbs-o-up:before {
        content: '\f087';
      }
      .fa-thumbs-o-down:before {
        content: '\f088';
      }
      .fa-star-half:before {
        content: '\f089';
      }
      .fa-heart-o:before {
        content: '\f08a';
      }
      .fa-sign-out:before {
        content: '\f08b';
      }
      .fa-linkedin-square:before {
        content: '\f08c';
      }
      .fa-thumb-tack:before {
        content: '\f08d';
      }
      .fa-external-link:before {
        content: '\f08e';
      }
      .fa-sign-in:before {
        content: '\f090';
      }
      .fa-trophy:before {
        content: '\f091';
      }
      .fa-github-square:before {
        content: '\f092';
      }
      .fa-upload:before {
        content: '\f093';
      }
      .fa-lemon-o:before {
        content: '\f094';
      }
      .fa-phone:before {
        content: '\f095';
      }
      .fa-square-o:before {
        content: '\f096';
      }
      .fa-bookmark-o:before {
        content: '\f097';
      }
      .fa-phone-square:before {
        content: '\f098';
      }
      .fa-twitter:before {
        content: '\f099';
      }
      .fa-facebook-f:before,
      .fa-facebook:before {
        content: '\f09a';
      }
      .fa-github:before {
        content: '\f09b';
      }
      .fa-unlock:before {
        content: '\f09c';
      }
      .fa-credit-card:before {
        content: '\f09d';
      }
      .fa-feed:before,
      .fa-rss:before {
        content: '\f09e';
      }
      .fa-hdd-o:before {
        content: '\f0a0';
      }
      .fa-bullhorn:before {
        content: '\f0a1';
      }
      .fa-bell:before {
        content: '\f0f3';
      }
      .fa-certificate:before {
        content: '\f0a3';
      }
      .fa-hand-o-right:before {
        content: '\f0a4';
      }
      .fa-hand-o-left:before {
        content: '\f0a5';
      }
      .fa-hand-o-up:before {
        content: '\f0a6';
      }
      .fa-hand-o-down:before {
        content: '\f0a7';
      }
      .fa-arrow-circle-left:before {
        content: '\f0a8';
      }
      .fa-arrow-circle-right:before {
        content: '\f0a9';
      }
      .fa-arrow-circle-up:before {
        content: '\f0aa';
      }
      .fa-arrow-circle-down:before {
        content: '\f0ab';
      }
      .fa-globe:before {
        content: '\f0ac';
      }
      .fa-wrench:before {
        content: '\f0ad';
      }
      .fa-tasks:before {
        content: '\f0ae';
      }
      .fa-filter:before {
        content: '\f0b0';
      }
      .fa-briefcase:before {
        content: '\f0b1';
      }
      .fa-arrows-alt:before {
        content: '\f0b2';
      }
      .fa-group:before,
      .fa-users:before {
        content: '\f0c0';
      }
      .fa-chain:before,
      .fa-link:before {
        content: '\f0c1';
      }
      .fa-cloud:before {
        content: '\f0c2';
      }
      .fa-flask:before {
        content: '\f0c3';
      }
      .fa-cut:before,
      .fa-scissors:before {
        content: '\f0c4';
      }
      .fa-copy:before,
      .fa-files-o:before {
        content: '\f0c5';
      }
      .fa-paperclip:before {
        content: '\f0c6';
      }
      .fa-save:before,
      .fa-floppy-o:before {
        content: '\f0c7';
      }
      .fa-square:before {
        content: '\f0c8';
      }
      .fa-navicon:before,
      .fa-reorder:before,
      .fa-bars:before {
        content: '\f0c9';
      }
      .fa-list-ul:before {
        content: '\f0ca';
      }
      .fa-list-ol:before {
        content: '\f0cb';
      }
      .fa-strikethrough:before {
        content: '\f0cc';
      }
      .fa-underline:before {
        content: '\f0cd';
      }
      .fa-table:before {
        content: '\f0ce';
      }
      .fa-magic:before {
        content: '\f0d0';
      }
      .fa-truck:before {
        content: '\f0d1';
      }
      .fa-pinterest:before {
        content: '\f0d2';
      }
      .fa-pinterest-square:before {
        content: '\f0d3';
      }
      .fa-google-plus-square:before {
        content: '\f0d4';
      }
      .fa-google-plus:before {
        content: '\f0d5';
      }
      .fa-money:before {
        content: '\f0d6';
      }
      .fa-caret-down:before {
        content: '\f0d7';
      }
      .fa-caret-up:before {
        content: '\f0d8';
      }
      .fa-caret-left:before {
        content: '\f0d9';
      }
      .fa-caret-right:before {
        content: '\f0da';
      }
      .fa-columns:before {
        content: '\f0db';
      }
      .fa-unsorted:before,
      .fa-sort:before {
        content: '\f0dc';
      }
      .fa-sort-down:before,
      .fa-sort-desc:before {
        content: '\f0dd';
      }
      .fa-sort-up:before,
      .fa-sort-asc:before {
        content: '\f0de';
      }
      .fa-envelope:before {
        content: '\f0e0';
      }
      .fa-linkedin:before {
        content: '\f0e1';
      }
      .fa-rotate-left:before,
      .fa-undo:before {
        content: '\f0e2';
      }
      .fa-legal:before,
      .fa-gavel:before {
        content: '\f0e3';
      }
      .fa-dashboard:before,
      .fa-tachometer:before {
        content: '\f0e4';
      }
      .fa-comment-o:before {
        content: '\f0e5';
      }
      .fa-comments-o:before {
        content: '\f0e6';
      }
      .fa-flash:before,
      .fa-bolt:before {
        content: '\f0e7';
      }
      .fa-sitemap:before {
        content: '\f0e8';
      }
      .fa-umbrella:before {
        content: '\f0e9';
      }
      .fa-paste:before,
      .fa-clipboard:before {
        content: '\f0ea';
      }
      .fa-lightbulb-o:before {
        content: '\f0eb';
      }
      .fa-exchange:before {
        content: '\f0ec';
      }
      .fa-cloud-download:before {
        content: '\f0ed';
      }
      .fa-cloud-upload:before {
        content: '\f0ee';
      }
      .fa-user-md:before {
        content: '\f0f0';
      }
      .fa-stethoscope:before {
        content: '\f0f1';
      }
      .fa-suitcase:before {
        content: '\f0f2';
      }
      .fa-bell-o:before {
        content: '\f0a2';
      }
      .fa-coffee:before {
        content: '\f0f4';
      }
      .fa-cutlery:before {
        content: '\f0f5';
      }
      .fa-file-text-o:before {
        content: '\f0f6';
      }
      .fa-building-o:before {
        content: '\f0f7';
      }
      .fa-hospital-o:before {
        content: '\f0f8';
      }
      .fa-ambulance:before {
        content: '\f0f9';
      }
      .fa-medkit:before {
        content: '\f0fa';
      }
      .fa-fighter-jet:before {
        content: '\f0fb';
      }
      .fa-beer:before {
        content: '\f0fc';
      }
      .fa-h-square:before {
        content: '\f0fd';
      }
      .fa-plus-square:before {
        content: '\f0fe';
      }
      .fa-angle-double-left:before {
        content: '\f100';
      }
      .fa-angle-double-right:before {
        content: '\f101';
      }
      .fa-angle-double-up:before {
        content: '\f102';
      }
      .fa-angle-double-down:before {
        content: '\f103';
      }
      .fa-angle-left:before {
        content: '\f104';
      }
      .fa-angle-right:before {
        content: '\f105';
      }
      .fa-angle-up:before {
        content: '\f106';
      }
      .fa-angle-down:before {
        content: '\f107';
      }
      .fa-desktop:before {
        content: '\f108';
      }
      .fa-laptop:before {
        content: '\f109';
      }
      .fa-tablet:before {
        content: '\f10a';
      }
      .fa-mobile-phone:before,
      .fa-mobile:before {
        content: '\f10b';
      }
      .fa-circle-o:before {
        content: '\f10c';
      }
      .fa-quote-left:before {
        content: '\f10d';
      }
      .fa-quote-right:before {
        content: '\f10e';
      }
      .fa-spinner:before {
        content: '\f110';
      }
      .fa-circle:before {
        content: '\f111';
      }
      .fa-mail-reply:before,
      .fa-reply:before {
        content: '\f112';
      }
      .fa-github-alt:before {
        content: '\f113';
      }
      .fa-folder-o:before {
        content: '\f114';
      }
      .fa-folder-open-o:before {
        content: '\f115';
      }
      .fa-smile-o:before {
        content: '\f118';
      }
      .fa-frown-o:before {
        content: '\f119';
      }
      .fa-meh-o:before {
        content: '\f11a';
      }
      .fa-gamepad:before {
        content: '\f11b';
      }
      .fa-keyboard-o:before {
        content: '\f11c';
      }
      .fa-flag-o:before {
        content: '\f11d';
      }
      .fa-flag-checkered:before {
        content: '\f11e';
      }
      .fa-terminal:before {
        content: '\f120';
      }
      .fa-code:before {
        content: '\f121';
      }
      .fa-mail-reply-all:before,
      .fa-reply-all:before {
        content: '\f122';
      }
      .fa-star-half-empty:before,
      .fa-star-half-full:before,
      .fa-star-half-o:before {
        content: '\f123';
      }
      .fa-location-arrow:before {
        content: '\f124';
      }
      .fa-crop:before {
        content: '\f125';
      }
      .fa-code-fork:before {
        content: '\f126';
      }
      .fa-unlink:before,
      .fa-chain-broken:before {
        content: '\f127';
      }
      .fa-question:before {
        content: '\f128';
      }
      .fa-info:before {
        content: '\f129';
      }
      .fa-exclamation:before {
        content: '\f12a';
      }
      .fa-superscript:before {
        content: '\f12b';
      }
      .fa-subscript:before {
        content: '\f12c';
      }
      .fa-eraser:before {
        content: '\f12d';
      }
      .fa-puzzle-piece:before {
        content: '\f12e';
      }
      .fa-microphone:before {
        content: '\f130';
      }
      .fa-microphone-slash:before {
        content: '\f131';
      }
      .fa-shield:before {
        content: '\f132';
      }
      .fa-calendar-o:before {
        content: '\f133';
      }
      .fa-fire-extinguisher:before {
        content: '\f134';
      }
      .fa-rocket:before {
        content: '\f135';
      }
      .fa-maxcdn:before {
        content: '\f136';
      }
      .fa-chevron-circle-left:before {
        content: '\f137';
      }
      .fa-chevron-circle-right:before {
        content: '\f138';
      }
      .fa-chevron-circle-up:before {
        content: '\f139';
      }
      .fa-chevron-circle-down:before {
        content: '\f13a';
      }
      .fa-html5:before {
        content: '\f13b';
      }
      .fa-css3:before {
        content: '\f13c';
      }
      .fa-anchor:before {
        content: '\f13d';
      }
      .fa-unlock-alt:before {
        content: '\f13e';
      }
      .fa-bullseye:before {
        content: '\f140';
      }
      .fa-ellipsis-h:before {
        content: '\f141';
      }
      .fa-ellipsis-v:before {
        content: '\f142';
      }
      .fa-rss-square:before {
        content: '\f143';
      }
      .fa-play-circle:before {
        content: '\f144';
      }
      .fa-ticket:before {
        content: '\f145';
      }
      .fa-minus-square:before {
        content: '\f146';
      }
      .fa-minus-square-o:before {
        content: '\f147';
      }
      .fa-level-up:before {
        content: '\f148';
      }
      .fa-level-down:before {
        content: '\f149';
      }
      .fa-check-square:before {
        content: '\f14a';
      }
      .fa-pencil-square:before {
        content: '\f14b';
      }
      .fa-external-link-square:before {
        content: '\f14c';
      }
      .fa-share-square:before {
        content: '\f14d';
      }
      .fa-compass:before {
        content: '\f14e';
      }
      .fa-toggle-down:before,
      .fa-caret-square-o-down:before {
        content: '\f150';
      }
      .fa-toggle-up:before,
      .fa-caret-square-o-up:before {
        content: '\f151';
      }
      .fa-toggle-right:before,
      .fa-caret-square-o-right:before {
        content: '\f152';
      }
      .fa-euro:before,
      .fa-eur:before {
        content: '\f153';
      }
      .fa-gbp:before {
        content: '\f154';
      }
      .fa-dollar:before,
      .fa-usd:before {
        content: '\f155';
      }
      .fa-rupee:before,
      .fa-inr:before {
        content: '\f156';
      }
      .fa-cny:before,
      .fa-rmb:before,
      .fa-yen:before,
      .fa-jpy:before {
        content: '\f157';
      }
      .fa-ruble:before,
      .fa-rouble:before,
      .fa-rub:before {
        content: '\f158';
      }
      .fa-won:before,
      .fa-krw:before {
        content: '\f159';
      }
      .fa-bitcoin:before,
      .fa-btc:before {
        content: '\f15a';
      }
      .fa-file:before {
        content: '\f15b';
      }
      .fa-file-text:before {
        content: '\f15c';
      }
      .fa-sort-alpha-asc:before {
        content: '\f15d';
      }
      .fa-sort-alpha-desc:before {
        content: '\f15e';
      }
      .fa-sort-amount-asc:before {
        content: '\f160';
      }
      .fa-sort-amount-desc:before {
        content: '\f161';
      }
      .fa-sort-numeric-asc:before {
        content: '\f162';
      }
      .fa-sort-numeric-desc:before {
        content: '\f163';
      }
      .fa-thumbs-up:before {
        content: '\f164';
      }
      .fa-thumbs-down:before {
        content: '\f165';
      }
      .fa-youtube-square:before {
        content: '\f166';
      }
      .fa-youtube:before {
        content: '\f167';
      }
      .fa-xing:before {
        content: '\f168';
      }
      .fa-xing-square:before {
        content: '\f169';
      }
      .fa-youtube-play:before {
        content: '\f16a';
      }
      .fa-dropbox:before {
        content: '\f16b';
      }
      .fa-stack-overflow:before {
        content: '\f16c';
      }
      .fa-instagram:before {
        content: '\f16d';
      }
      .fa-flickr:before {
        content: '\f16e';
      }
      .fa-adn:before {
        content: '\f170';
      }
      .fa-bitbucket:before {
        content: '\f171';
      }
      .fa-bitbucket-square:before {
        content: '\f172';
      }
      .fa-tumblr:before {
        content: '\f173';
      }
      .fa-tumblr-square:before {
        content: '\f174';
      }
      .fa-long-arrow-down:before {
        content: '\f175';
      }
      .fa-long-arrow-up:before {
        content: '\f176';
      }
      .fa-long-arrow-left:before {
        content: '\f177';
      }
      .fa-long-arrow-right:before {
        content: '\f178';
      }
      .fa-apple:before {
        content: '\f179';
      }
      .fa-windows:before {
        content: '\f17a';
      }
      .fa-android:before {
        content: '\f17b';
      }
      .fa-linux:before {
        content: '\f17c';
      }
      .fa-dribbble:before {
        content: '\f17d';
      }
      .fa-skype:before {
        content: '\f17e';
      }
      .fa-foursquare:before {
        content: '\f180';
      }
      .fa-trello:before {
        content: '\f181';
      }
      .fa-female:before {
        content: '\f182';
      }
      .fa-male:before {
        content: '\f183';
      }
      .fa-gittip:before,
      .fa-gratipay:before {
        content: '\f184';
      }
      .fa-sun-o:before {
        content: '\f185';
      }
      .fa-moon-o:before {
        content: '\f186';
      }
      .fa-archive:before {
        content: '\f187';
      }
      .fa-bug:before {
        content: '\f188';
      }
      .fa-vk:before {
        content: '\f189';
      }
      .fa-weibo:before {
        content: '\f18a';
      }
      .fa-renren:before {
        content: '\f18b';
      }
      .fa-pagelines:before {
        content: '\f18c';
      }
      .fa-stack-exchange:before {
        content: '\f18d';
      }
      .fa-arrow-circle-o-right:before {
        content: '\f18e';
      }
      .fa-arrow-circle-o-left:before {
        content: '\f190';
      }
      .fa-toggle-left:before,
      .fa-caret-square-o-left:before {
        content: '\f191';
      }
      .fa-dot-circle-o:before {
        content: '\f192';
      }
      .fa-wheelchair:before {
        content: '\f193';
      }
      .fa-vimeo-square:before {
        content: '\f194';
      }
      .fa-turkish-lira:before,
      .fa-try:before {
        content: '\f195';
      }
      .fa-plus-square-o:before {
        content: '\f196';
      }
      .fa-space-shuttle:before {
        content: '\f197';
      }
      .fa-slack:before {
        content: '\f198';
      }
      .fa-envelope-square:before {
        content: '\f199';
      }
      .fa-wordpress:before {
        content: '\f19a';
      }
      .fa-openid:before {
        content: '\f19b';
      }
      .fa-institution:before,
      .fa-bank:before,
      .fa-university:before {
        content: '\f19c';
      }
      .fa-mortar-board:before,
      .fa-graduation-cap:before {
        content: '\f19d';
      }
      .fa-yahoo:before {
        content: '\f19e';
      }
      .fa-google:before {
        content: '\f1a0';
      }
      .fa-reddit:before {
        content: '\f1a1';
      }
      .fa-reddit-square:before {
        content: '\f1a2';
      }
      .fa-stumbleupon-circle:before {
        content: '\f1a3';
      }
      .fa-stumbleupon:before {
        content: '\f1a4';
      }
      .fa-delicious:before {
        content: '\f1a5';
      }
      .fa-digg:before {
        content: '\f1a6';
      }
      .fa-pied-piper:before {
        content: '\f1a7';
      }
      .fa-pied-piper-alt:before {
        content: '\f1a8';
      }
      .fa-drupal:before {
        content: '\f1a9';
      }
      .fa-joomla:before {
        content: '\f1aa';
      }
      .fa-language:before {
        content: '\f1ab';
      }
      .fa-fax:before {
        content: '\f1ac';
      }
      .fa-building:before {
        content: '\f1ad';
      }
      .fa-child:before {
        content: '\f1ae';
      }
      .fa-paw:before {
        content: '\f1b0';
      }
      .fa-spoon:before {
        content: '\f1b1';
      }
      .fa-cube:before {
        content: '\f1b2';
      }
      .fa-cubes:before {
        content: '\f1b3';
      }
      .fa-behance:before {
        content: '\f1b4';
      }
      .fa-behance-square:before {
        content: '\f1b5';
      }
      .fa-steam:before {
        content: '\f1b6';
      }
      .fa-steam-square:before {
        content: '\f1b7';
      }
      .fa-recycle:before {
        content: '\f1b8';
      }
      .fa-automobile:before,
      .fa-car:before {
        content: '\f1b9';
      }
      .fa-cab:before,
      .fa-taxi:before {
        content: '\f1ba';
      }
      .fa-tree:before {
        content: '\f1bb';
      }
      .fa-spotify:before {
        content: '\f1bc';
      }
      .fa-deviantart:before {
        content: '\f1bd';
      }
      .fa-soundcloud:before {
        content: '\f1be';
      }
      .fa-database:before {
        content: '\f1c0';
      }
      .fa-file-pdf-o:before {
        content: '\f1c1';
      }
      .fa-file-word-o:before {
        content: '\f1c2';
      }
      .fa-file-excel-o:before {
        content: '\f1c3';
      }
      .fa-file-powerpoint-o:before {
        content: '\f1c4';
      }
      .fa-file-photo-o:before,
      .fa-file-picture-o:before,
      .fa-file-image-o:before {
        content: '\f1c5';
      }
      .fa-file-zip-o:before,
      .fa-file-archive-o:before {
        content: '\f1c6';
      }
      .fa-file-sound-o:before,
      .fa-file-audio-o:before {
        content: '\f1c7';
      }
      .fa-file-movie-o:before,
      .fa-file-video-o:before {
        content: '\f1c8';
      }
      .fa-file-code-o:before {
        content: '\f1c9';
      }
      .fa-vine:before {
        content: '\f1ca';
      }
      .fa-codepen:before {
        content: '\f1cb';
      }
      .fa-jsfiddle:before {
        content: '\f1cc';
      }
      .fa-life-bouy:before,
      .fa-life-buoy:before,
      .fa-life-saver:before,
      .fa-support:before,
      .fa-life-ring:before {
        content: '\f1cd';
      }
      .fa-circle-o-notch:before {
        content: '\f1ce';
      }
      .fa-ra:before,
      .fa-rebel:before {
        content: '\f1d0';
      }
      .fa-ge:before,
      .fa-empire:before {
        content: '\f1d1';
      }
      .fa-git-square:before {
        content: '\f1d2';
      }
      .fa-git:before {
        content: '\f1d3';
      }
      .fa-y-combinator-square:before,
      .fa-yc-square:before,
      .fa-hacker-news:before {
        content: '\f1d4';
      }
      .fa-tencent-weibo:before {
        content: '\f1d5';
      }
      .fa-qq:before {
        content: '\f1d6';
      }
      .fa-wechat:before,
      .fa-weixin:before {
        content: '\f1d7';
      }
      .fa-send:before,
      .fa-paper-plane:before {
        content: '\f1d8';
      }
      .fa-send-o:before,
      .fa-paper-plane-o:before {
        content: '\f1d9';
      }
      .fa-history:before {
        content: '\f1da';
      }
      .fa-circle-thin:before {
        content: '\f1db';
      }
      .fa-header:before {
        content: '\f1dc';
      }
      .fa-paragraph:before {
        content: '\f1dd';
      }
      .fa-sliders:before {
        content: '\f1de';
      }
      .fa-share-alt:before {
        content: '\f1e0';
      }
      .fa-share-alt-square:before {
        content: '\f1e1';
      }
      .fa-bomb:before {
        content: '\f1e2';
      }
      .fa-soccer-ball-o:before,
      .fa-futbol-o:before {
        content: '\f1e3';
      }
      .fa-tty:before {
        content: '\f1e4';
      }
      .fa-binoculars:before {
        content: '\f1e5';
      }
      .fa-plug:before {
        content: '\f1e6';
      }
      .fa-slideshare:before {
        content: '\f1e7';
      }
      .fa-twitch:before {
        content: '\f1e8';
      }
      .fa-yelp:before {
        content: '\f1e9';
      }
      .fa-newspaper-o:before {
        content: '\f1ea';
      }
      .fa-wifi:before {
        content: '\f1eb';
      }
      .fa-calculator:before {
        content: '\f1ec';
      }
      .fa-paypal:before {
        content: '\f1ed';
      }
      .fa-google-wallet:before {
        content: '\f1ee';
      }
      .fa-cc-visa:before {
        content: '\f1f0';
      }
      .fa-cc-mastercard:before {
        content: '\f1f1';
      }
      .fa-cc-discover:before {
        content: '\f1f2';
      }
      .fa-cc-amex:before {
        content: '\f1f3';
      }
      .fa-cc-paypal:before {
        content: '\f1f4';
      }
      .fa-cc-stripe:before {
        content: '\f1f5';
      }
      .fa-bell-slash:before {
        content: '\f1f6';
      }
      .fa-bell-slash-o:before {
        content: '\f1f7';
      }
      .fa-trash:before {
        content: '\f1f8';
      }
      .fa-copyright:before {
        content: '\f1f9';
      }
      .fa-at:before {
        content: '\f1fa';
      }
      .fa-eyedropper:before {
        content: '\f1fb';
      }
      .fa-paint-brush:before {
        content: '\f1fc';
      }
      .fa-birthday-cake:before {
        content: '\f1fd';
      }
      .fa-area-chart:before {
        content: '\f1fe';
      }
      .fa-pie-chart:before {
        content: '\f200';
      }
      .fa-line-chart:before {
        content: '\f201';
      }
      .fa-lastfm:before {
        content: '\f202';
      }
      .fa-lastfm-square:before {
        content: '\f203';
      }
      .fa-toggle-off:before {
        content: '\f204';
      }
      .fa-toggle-on:before {
        content: '\f205';
      }
      .fa-bicycle:before {
        content: '\f206';
      }
      .fa-bus:before {
        content: '\f207';
      }
      .fa-ioxhost:before {
        content: '\f208';
      }
      .fa-angellist:before {
        content: '\f209';
      }
      .fa-cc:before {
        content: '\f20a';
      }
      .fa-shekel:before,
      .fa-sheqel:before,
      .fa-ils:before {
        content: '\f20b';
      }
      .fa-meanpath:before {
        content: '\f20c';
      }
      .fa-buysellads:before {
        content: '\f20d';
      }
      .fa-connectdevelop:before {
        content: '\f20e';
      }
      .fa-dashcube:before {
        content: '\f210';
      }
      .fa-forumbee:before {
        content: '\f211';
      }
      .fa-leanpub:before {
        content: '\f212';
      }
      .fa-sellsy:before {
        content: '\f213';
      }
      .fa-shirtsinbulk:before {
        content: '\f214';
      }
      .fa-simplybuilt:before {
        content: '\f215';
      }
      .fa-skyatlas:before {
        content: '\f216';
      }
      .fa-cart-plus:before {
        content: '\f217';
      }
      .fa-cart-arrow-down:before {
        content: '\f218';
      }
      .fa-diamond:before {
        content: '\f219';
      }
      .fa-ship:before {
        content: '\f21a';
      }
      .fa-user-secret:before {
        content: '\f21b';
      }
      .fa-motorcycle:before {
        content: '\f21c';
      }
      .fa-street-view:before {
        content: '\f21d';
      }
      .fa-heartbeat:before {
        content: '\f21e';
      }
      .fa-venus:before {
        content: '\f221';
      }
      .fa-mars:before {
        content: '\f222';
      }
      .fa-mercury:before {
        content: '\f223';
      }
      .fa-intersex:before,
      .fa-transgender:before {
        content: '\f224';
      }
      .fa-transgender-alt:before {
        content: '\f225';
      }
      .fa-venus-double:before {
        content: '\f226';
      }
      .fa-mars-double:before {
        content: '\f227';
      }
      .fa-venus-mars:before {
        content: '\f228';
      }
      .fa-mars-stroke:before {
        content: '\f229';
      }
      .fa-mars-stroke-v:before {
        content: '\f22a';
      }
      .fa-mars-stroke-h:before {
        content: '\f22b';
      }
      .fa-neuter:before {
        content: '\f22c';
      }
      .fa-genderless:before {
        content: '\f22d';
      }
      .fa-facebook-official:before {
        content: '\f230';
      }
      .fa-pinterest-p:before {
        content: '\f231';
      }
      .fa-whatsapp:before {
        content: '\f232';
      }
      .fa-server:before {
        content: '\f233';
      }
      .fa-user-plus:before {
        content: '\f234';
      }
      .fa-user-times:before {
        content: '\f235';
      }
      .fa-hotel:before,
      .fa-bed:before {
        content: '\f236';
      }
      .fa-viacoin:before {
        content: '\f237';
      }
      .fa-train:before {
        content: '\f238';
      }
      .fa-subway:before {
        content: '\f239';
      }
      .fa-medium:before {
        content: '\f23a';
      }
      .fa-yc:before,
      .fa-y-combinator:before {
        content: '\f23b';
      }
      .fa-optin-monster:before {
        content: '\f23c';
      }
      .fa-opencart:before {
        content: '\f23d';
      }
      .fa-expeditedssl:before {
        content: '\f23e';
      }
      .fa-battery-4:before,
      .fa-battery-full:before {
        content: '\f240';
      }
      .fa-battery-3:before,
      .fa-battery-three-quarters:before {
        content: '\f241';
      }
      .fa-battery-2:before,
      .fa-battery-half:before {
        content: '\f242';
      }
      .fa-battery-1:before,
      .fa-battery-quarter:before {
        content: '\f243';
      }
      .fa-battery-0:before,
      .fa-battery-empty:before {
        content: '\f244';
      }
      .fa-mouse-pointer:before {
        content: '\f245';
      }
      .fa-i-cursor:before {
        content: '\f246';
      }
      .fa-object-group:before {
        content: '\f247';
      }
      .fa-object-ungroup:before {
        content: '\f248';
      }
      .fa-sticky-note:before {
        content: '\f249';
      }
      .fa-sticky-note-o:before {
        content: '\f24a';
      }
      .fa-cc-jcb:before {
        content: '\f24b';
      }
      .fa-cc-diners-club:before {
        content: '\f24c';
      }
      .fa-clone:before {
        content: '\f24d';
      }
      .fa-balance-scale:before {
        content: '\f24e';
      }
      .fa-hourglass-o:before {
        content: '\f250';
      }
      .fa-hourglass-1:before,
      .fa-hourglass-start:before {
        content: '\f251';
      }
      .fa-hourglass-2:before,
      .fa-hourglass-half:before {
        content: '\f252';
      }
      .fa-hourglass-3:before,
      .fa-hourglass-end:before {
        content: '\f253';
      }
      .fa-hourglass:before {
        content: '\f254';
      }
      .fa-hand-grab-o:before,
      .fa-hand-rock-o:before {
        content: '\f255';
      }
      .fa-hand-stop-o:before,
      .fa-hand-paper-o:before {
        content: '\f256';
      }
      .fa-hand-scissors-o:before {
        content: '\f257';
      }
      .fa-hand-lizard-o:before {
        content: '\f258';
      }
      .fa-hand-spock-o:before {
        content: '\f259';
      }
      .fa-hand-pointer-o:before {
        content: '\f25a';
      }
      .fa-hand-peace-o:before {
        content: '\f25b';
      }
      .fa-trademark:before {
        content: '\f25c';
      }
      .fa-registered:before {
        content: '\f25d';
      }
      .fa-creative-commons:before {
        content: '\f25e';
      }
      .fa-gg:before {
        content: '\f260';
      }
      .fa-gg-circle:before {
        content: '\f261';
      }
      .fa-tripadvisor:before {
        content: '\f262';
      }
      .fa-odnoklassniki:before {
        content: '\f263';
      }
      .fa-odnoklassniki-square:before {
        content: '\f264';
      }
      .fa-get-pocket:before {
        content: '\f265';
      }
      .fa-wikipedia-w:before {
        content: '\f266';
      }
      .fa-safari:before {
        content: '\f267';
      }
      .fa-chrome:before {
        content: '\f268';
      }
      .fa-firefox:before {
        content: '\f269';
      }
      .fa-opera:before {
        content: '\f26a';
      }
      .fa-internet-explorer:before {
        content: '\f26b';
      }
      .fa-tv:before,
      .fa-television:before {
        content: '\f26c';
      }
      .fa-contao:before {
        content: '\f26d';
      }
      .fa-500px:before {
        content: '\f26e';
      }
      .fa-amazon:before {
        content: '\f270';
      }
      .fa-calendar-plus-o:before {
        content: '\f271';
      }
      .fa-calendar-minus-o:before {
        content: '\f272';
      }
      .fa-calendar-times-o:before {
        content: '\f273';
      }
      .fa-calendar-check-o:before {
        content: '\f274';
      }
      .fa-industry:before {
        content: '\f275';
      }
      .fa-map-pin:before {
        content: '\f276';
      }
      .fa-map-signs:before {
        content: '\f277';
      }
      .fa-map-o:before {
        content: '\f278';
      }
      .fa-map:before {
        content: '\f279';
      }
      .fa-commenting:before {
        content: '\f27a';
      }
      .fa-commenting-o:before {
        content: '\f27b';
      }
      .fa-houzz:before {
        content: '\f27c';
      }
      .fa-vimeo:before {
        content: '\f27d';
      }
      .fa-black-tie:before {
        content: '\f27e';
      }
      .fa-fonticons:before {
        content: '\f280';
      }

      .slicknav_btn {
        position: relative;
        display: block;
        vertical-align: middle;
        float: right;
        padding: 0.438em 0.625em;
        line-height: 1.125em;
        cursor: pointer;
      }
      .slicknav_menu .slicknav_menutxt {
        display: block;
        line-height: 1.188em;
        float: left;
      }
      .slicknav_menu .slicknav_icon {
        float: left;
        margin: 0.188em 0 0 0.438em;
      }
      .slicknav_menu .slicknav_no-text {
        margin: 0;
      }
      .slicknav_menu .slicknav_icon-bar {
        display: block;
        width: 1.125em;
        height: 0.125em;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        border-radius: 1px;
        -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
      }
      .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
        margin-top: 0.188em;
      }
      .slicknav_nav {
        clear: both;
      }
      .slicknav_nav ul,
      .slicknav_nav li {
        display: block;
      }
      .slicknav_nav .slicknav_arrow {
        font-family: fontawesome;
        font-size: 1rem;
        margin: 0 0 0 0.2em;
        position: relative;
        top: -3px;
      }
      .slicknav_nav .slicknav_open > a > .slicknav_arrow {
        top: 0;
      }
      .slicknav_nav .slicknav_item {
        cursor: pointer;
      }
      .slicknav_nav .slicknav_row {
        display: block;
      }
      .slicknav_nav a {
        display: block;
      }
      .slicknav_nav .slicknav_item a,
      .slicknav_nav .slicknav_parent-link a {
        display: inline;
      }
      .slicknav_brand {
        float: left;
      }
      .slicknav_menu:before,
      .slicknav_menu:after {
        content: ' ';
        display: table;
      }
      .slicknav_menu:after {
        clear: both;
      }
      .slicknav_menu {
        *zoom: 1;
      }
      .slicknav_menu {
        font-size: 16px;
        box-sizing: border-box;
      }
      .slicknav_menu * {
        box-sizing: border-box;
      }
      .slicknav_btn {
        margin: 5px 5px 6px;
        text-decoration: none;
        text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background-color: #222;
      }
      .slicknav_menu .slicknav_menutxt {
        color: #fff;
        font-weight: 700;
        text-shadow: 0 1px 3px #000;
      }
      .slicknav_menu .slicknav_icon-bar {
        background-color: #f5f5f5;
      }
      .slicknav_menu {
        background: #4c4c4c;
        padding: 5px;
      }
      .slicknav_nav {
        color: #fff;
        margin: 0;
        padding: 0;
        font-size: 0.875em;
      }
      .slicknav_nav,
      .slicknav_nav ul {
        list-style: none;
        overflow: hidden;
      }
      .slicknav_nav ul {
        padding: 0;
        margin: 0 0 0 20px;
      }
      .slicknav_nav .slicknav_row {
        padding: 5px 10px;
        margin: 2px 5px;
      }
      .slicknav_nav a {
        padding: 5px 10px;
        margin: 2px 5px;
        text-decoration: none;
        color: #fff;
      }
      .slicknav_nav .slicknav_item a,
      .slicknav_nav .slicknav_parent-link a {
        padding: 0;
        margin: 0;
      }
      .slicknav_nav .slicknav_row:hover {
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        background: #ccc;
        color: #fff;
      }
      .slicknav_nav a:hover {
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        background: #ccc;
        color: #222;
      }
      .slicknav_nav .slicknav_txtnode {
        margin-left: 15px;
      }
      .slicknav_brand {
        color: #fff;
        font-size: 18px;
        line-height: 30px;
        padding: 7px 12px;
        height: 44px;
      }
      #sb-site,
      .sb-site-container,
      .sb-slidebar,
      body,
      html {
        margin: 0;
        padding: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      body,
      html {
        width: 100%;
        overflow-x: hidden;
      }
      html {
        height: 100%;
      }
      body {
        min-height: 100%;
        height: auto;
        position: relative;
      }
      html.sb-scroll-lock.sb-active:not(.sb-static) {
        overflow: hidden;
      }
      #sb-site,
      .sb-site-container {
        width: 100%;
        min-height: 100vh;
        position: relative;
        z-index: 1;
        background-color: #fff;
      }
      #sb-site:after,
      #sb-site:before,
      .sb-site-container:after,
      .sb-site-container:before {
        content: ' ';
        display: table;
        clear: both;
      }
      .sb-slidebar {
        height: 100%;
        overflow-y: auto;
        position: fixed;
        top: 0;
        z-index: 0;
        display: none;
        background: #156dce; /* Old browsers */
        background: -moz-linear-gradient(
          left,
          #156dce 0%,
          #07298b 100%
        ); /* FF3.6-15 */
        background: -webkit-linear-gradient(
          left,
          #156dce 0%,
          #07298b 100%
        ); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(
          to right,
          #156dce 0%,
          #07298b 100%
        ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#156dce', endColorstr='#07298b',GradientType=1 ); /* IE6-9 */
      }
      .sb-slidebar,
      .sb-slidebar * {
        -webkit-transform: translateZ(0px);
      }
      .sb-left {
        left: 0;
      }
      .sb-right {
        right: 0;
      }
      .sb-slidebar.sb-static,
      html.sb-static .sb-slidebar {
        position: absolute;
      }
      .sb-slidebar.sb-active {
        display: block;
      }
      .sb-style-overlay {
        z-index: 9999;
      }
      .sb-momentum-scrolling {
        -webkit-overflow-scrolling: touch;
      }
      .sb-slidebar {
        width: 100%;
      }
      .sb-width-thin {
        width: 15%;
      }
      .sb-width-wide {
        width: 45%;
      }
      @media (max-width: 480px) {
        .sb-slidebar {
          width: 100%;
        }
        .sb-width-thin {
          width: 55%;
        }
        .sb-width-wide {
          width: 85%;
        }
      }
      @media (min-width: 481px) {
        .sb-slidebar {
          width: 100%;
        }
        .sb-width-thin {
          width: 40%;
        }
        .sb-width-wide {
          width: 70%;
        }
      }
      @media (min-width: 768px) {
        .sb-slidebar {
          width: 100%;
        }
        .sb-width-thin {
          width: 25%;
        }
        .sb-width-wide {
          width: 55%;
        }
      }
      @media (min-width: 992px) {
        .sb-slidebar {
          width: 100%;
        }
        .sb-width-thin {
          width: 15%;
        }
        .sb-width-wide {
          width: 45%;
        }
      }
      @media (min-width: 1200px) {
        .sb-slidebar {
          width: 100%;
        }
        .sb-width-thin {
          width: 5%;
        }
        .sb-width-wide {
          width: 35%;
        }
      }
      #sb-site,
      .sb-site-container,
      .sb-slide,
      .sb-slidebar {
        /* -webkit-transition: -webkit-transform 400ms ease;-moz-transition: -moz-transform 400ms ease;-o-transition: -o-transform 400ms ease;transition: transform 400ms ease;-webkit-transition-property: -webkit-transform, left, right;-webkit-backface-visibility: hidden */
      }
      .sb-hide {
        display: none;
      }
      @charset "UTF-8";
      .animated {
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
      }
      .animated.infinite {
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
      }
      .animated.hinge {
        -webkit-animation-duration: 2s;
        animation-duration: 2s;
      }
      .animated.flipOutX,
      .animated.flipOutY,
      .animated.bounceIn,
      .animated.bounceOut {
        -webkit-animation-duration: 0.75s;
        animation-duration: 0.75s;
      }
      @-webkit-keyframes bounce {
        from,
        20%,
        53%,
        80%,
        to {
          -webkit-animation-timing-function: cubic-bezier(
            0.215,
            0.61,
            0.355,
            1
          );
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        40%,
        43% {
          -webkit-animation-timing-function: cubic-bezier(
            0.755,
            0.05,
            0.855,
            0.06
          );
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          -webkit-transform: translate3d(0, -30px, 0);
          transform: translate3d(0, -30px, 0);
        }
        70% {
          -webkit-animation-timing-function: cubic-bezier(
            0.755,
            0.05,
            0.855,
            0.06
          );
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          -webkit-transform: translate3d(0, -15px, 0);
          transform: translate3d(0, -15px, 0);
        }
        90% {
          -webkit-transform: translate3d(0, -4px, 0);
          transform: translate3d(0, -4px, 0);
        }
      }
      @keyframes bounce {
        from,
        20%,
        53%,
        80%,
        to {
          -webkit-animation-timing-function: cubic-bezier(
            0.215,
            0.61,
            0.355,
            1
          );
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        40%,
        43% {
          -webkit-animation-timing-function: cubic-bezier(
            0.755,
            0.05,
            0.855,
            0.06
          );
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          -webkit-transform: translate3d(0, -30px, 0);
          transform: translate3d(0, -30px, 0);
        }
        70% {
          -webkit-animation-timing-function: cubic-bezier(
            0.755,
            0.05,
            0.855,
            0.06
          );
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          -webkit-transform: translate3d(0, -15px, 0);
          transform: translate3d(0, -15px, 0);
        }
        90% {
          -webkit-transform: translate3d(0, -4px, 0);
          transform: translate3d(0, -4px, 0);
        }
      }
      .bounce {
        -webkit-animation-name: bounce;
        animation-name: bounce;
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
      }
      @-webkit-keyframes flash {
        from,
        50%,
        to {
          opacity: 1;
        }
        25%,
        75% {
          opacity: 0;
        }
      }
      @keyframes flash {
        from,
        50%,
        to {
          opacity: 1;
        }
        25%,
        75% {
          opacity: 0;
        }
      }
      .flash {
        -webkit-animation-name: flash;
        animation-name: flash;
      }
      @-webkit-keyframes pulse {
        from {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
        50% {
          -webkit-transform: scale3d(1.05, 1.05, 1.05);
          transform: scale3d(1.05, 1.05, 1.05);
        }
        to {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
      }
      @keyframes pulse {
        from {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
        50% {
          -webkit-transform: scale3d(1.05, 1.05, 1.05);
          transform: scale3d(1.05, 1.05, 1.05);
        }
        to {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
      }
      .pulse {
        -webkit-animation-name: pulse;
        animation-name: pulse;
      }
      @-webkit-keyframes rubberBand {
        from {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
        30% {
          -webkit-transform: scale3d(1.25, 0.75, 1);
          transform: scale3d(1.25, 0.75, 1);
        }
        40% {
          -webkit-transform: scale3d(0.75, 1.25, 1);
          transform: scale3d(0.75, 1.25, 1);
        }
        50% {
          -webkit-transform: scale3d(1.15, 0.85, 1);
          transform: scale3d(1.15, 0.85, 1);
        }
        65% {
          -webkit-transform: scale3d(0.95, 1.05, 1);
          transform: scale3d(0.95, 1.05, 1);
        }
        75% {
          -webkit-transform: scale3d(1.05, 0.95, 1);
          transform: scale3d(1.05, 0.95, 1);
        }
        to {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
      }
      @keyframes rubberBand {
        from {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
        30% {
          -webkit-transform: scale3d(1.25, 0.75, 1);
          transform: scale3d(1.25, 0.75, 1);
        }
        40% {
          -webkit-transform: scale3d(0.75, 1.25, 1);
          transform: scale3d(0.75, 1.25, 1);
        }
        50% {
          -webkit-transform: scale3d(1.15, 0.85, 1);
          transform: scale3d(1.15, 0.85, 1);
        }
        65% {
          -webkit-transform: scale3d(0.95, 1.05, 1);
          transform: scale3d(0.95, 1.05, 1);
        }
        75% {
          -webkit-transform: scale3d(1.05, 0.95, 1);
          transform: scale3d(1.05, 0.95, 1);
        }
        to {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
      }
      .rubberBand {
        -webkit-animation-name: rubberBand;
        animation-name: rubberBand;
      }
      @-webkit-keyframes shake {
        from,
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        10%,
        30%,
        50%,
        70%,
        90% {
          -webkit-transform: translate3d(-10px, 0, 0);
          transform: translate3d(-10px, 0, 0);
        }
        20%,
        40%,
        60%,
        80% {
          -webkit-transform: translate3d(10px, 0, 0);
          transform: translate3d(10px, 0, 0);
        }
      }
      @keyframes shake {
        from,
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        10%,
        30%,
        50%,
        70%,
        90% {
          -webkit-transform: translate3d(-10px, 0, 0);
          transform: translate3d(-10px, 0, 0);
        }
        20%,
        40%,
        60%,
        80% {
          -webkit-transform: translate3d(10px, 0, 0);
          transform: translate3d(10px, 0, 0);
        }
      }
      .shake {
        -webkit-animation-name: shake;
        animation-name: shake;
      }
      @-webkit-keyframes headShake {
        0% {
          -webkit-transform: translateX(0);
          transform: translateX(0);
        }
        6.5% {
          -webkit-transform: translateX(-6px) rotateY(-9deg);
          transform: translateX(-6px) rotateY(-9deg);
        }
        18.5% {
          -webkit-transform: translateX(5px) rotateY(7deg);
          transform: translateX(5px) rotateY(7deg);
        }
        31.5% {
          -webkit-transform: translateX(-3px) rotateY(-5deg);
          transform: translateX(-3px) rotateY(-5deg);
        }
        43.5% {
          -webkit-transform: translateX(2px) rotateY(3deg);
          transform: translateX(2px) rotateY(3deg);
        }
        50% {
          -webkit-transform: translateX(0);
          transform: translateX(0);
        }
      }
      @keyframes headShake {
        0% {
          -webkit-transform: translateX(0);
          transform: translateX(0);
        }
        6.5% {
          -webkit-transform: translateX(-6px) rotateY(-9deg);
          transform: translateX(-6px) rotateY(-9deg);
        }
        18.5% {
          -webkit-transform: translateX(5px) rotateY(7deg);
          transform: translateX(5px) rotateY(7deg);
        }
        31.5% {
          -webkit-transform: translateX(-3px) rotateY(-5deg);
          transform: translateX(-3px) rotateY(-5deg);
        }
        43.5% {
          -webkit-transform: translateX(2px) rotateY(3deg);
          transform: translateX(2px) rotateY(3deg);
        }
        50% {
          -webkit-transform: translateX(0);
          transform: translateX(0);
        }
      }
      .headShake {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-animation-name: headShake;
        animation-name: headShake;
      }
      @-webkit-keyframes swing {
        20% {
          -webkit-transform: rotate3d(0, 0, 1, 15deg);
          transform: rotate3d(0, 0, 1, 15deg);
        }
        40% {
          -webkit-transform: rotate3d(0, 0, 1, -10deg);
          transform: rotate3d(0, 0, 1, -10deg);
        }
        60% {
          -webkit-transform: rotate3d(0, 0, 1, 5deg);
          transform: rotate3d(0, 0, 1, 5deg);
        }
        80% {
          -webkit-transform: rotate3d(0, 0, 1, -5deg);
          transform: rotate3d(0, 0, 1, -5deg);
        }
        to {
          -webkit-transform: rotate3d(0, 0, 1, 0deg);
          transform: rotate3d(0, 0, 1, 0deg);
        }
      }
      @keyframes swing {
        20% {
          -webkit-transform: rotate3d(0, 0, 1, 15deg);
          transform: rotate3d(0, 0, 1, 15deg);
        }
        40% {
          -webkit-transform: rotate3d(0, 0, 1, -10deg);
          transform: rotate3d(0, 0, 1, -10deg);
        }
        60% {
          -webkit-transform: rotate3d(0, 0, 1, 5deg);
          transform: rotate3d(0, 0, 1, 5deg);
        }
        80% {
          -webkit-transform: rotate3d(0, 0, 1, -5deg);
          transform: rotate3d(0, 0, 1, -5deg);
        }
        to {
          -webkit-transform: rotate3d(0, 0, 1, 0deg);
          transform: rotate3d(0, 0, 1, 0deg);
        }
      }
      .swing {
        -webkit-transform-origin: top center;
        transform-origin: top center;
        -webkit-animation-name: swing;
        animation-name: swing;
      }
      @-webkit-keyframes tada {
        from {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
        10%,
        20% {
          -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
          transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
        }
        30%,
        50%,
        70%,
        90% {
          -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
          transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        }
        40%,
        60%,
        80% {
          -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
          transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        }
        to {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
      }
      @keyframes tada {
        from {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
        10%,
        20% {
          -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
          transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
        }
        30%,
        50%,
        70%,
        90% {
          -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
          transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        }
        40%,
        60%,
        80% {
          -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
          transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        }
        to {
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
      }
      .tada {
        -webkit-animation-name: tada;
        animation-name: tada;
      }
      @-webkit-keyframes wobble {
        from {
          -webkit-transform: none;
          transform: none;
        }
        15% {
          -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
          transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        }
        30% {
          -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
          transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        }
        45% {
          -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
          transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        }
        60% {
          -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
          transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        }
        75% {
          -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
          transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        }
        to {
          -webkit-transform: none;
          transform: none;
        }
      }
      @keyframes wobble {
        from {
          -webkit-transform: none;
          transform: none;
        }
        15% {
          -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
          transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        }
        30% {
          -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
          transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        }
        45% {
          -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
          transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        }
        60% {
          -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
          transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        }
        75% {
          -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
          transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        }
        to {
          -webkit-transform: none;
          transform: none;
        }
      }
      .wobble {
        -webkit-animation-name: wobble;
        animation-name: wobble;
      }
      @-webkit-keyframes jello {
        from,
        11.1%,
        to {
          -webkit-transform: none;
          transform: none;
        }
        22.2% {
          -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
          transform: skewX(-12.5deg) skewY(-12.5deg);
        }
        33.3% {
          -webkit-transform: skewX(6.25deg) skewY(6.25deg);
          transform: skewX(6.25deg) skewY(6.25deg);
        }
        44.4% {
          -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
          transform: skewX(-3.125deg) skewY(-3.125deg);
        }
        55.5% {
          -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
          transform: skewX(1.5625deg) skewY(1.5625deg);
        }
        66.6% {
          -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
          transform: skewX(-0.78125deg) skewY(-0.78125deg);
        }
        77.7% {
          -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
          transform: skewX(0.390625deg) skewY(0.390625deg);
        }
        88.8% {
          -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
          transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        }
      }
      @keyframes jello {
        from,
        11.1%,
        to {
          -webkit-transform: none;
          transform: none;
        }
        22.2% {
          -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
          transform: skewX(-12.5deg) skewY(-12.5deg);
        }
        33.3% {
          -webkit-transform: skewX(6.25deg) skewY(6.25deg);
          transform: skewX(6.25deg) skewY(6.25deg);
        }
        44.4% {
          -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
          transform: skewX(-3.125deg) skewY(-3.125deg);
        }
        55.5% {
          -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
          transform: skewX(1.5625deg) skewY(1.5625deg);
        }
        66.6% {
          -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
          transform: skewX(-0.78125deg) skewY(-0.78125deg);
        }
        77.7% {
          -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
          transform: skewX(0.390625deg) skewY(0.390625deg);
        }
        88.8% {
          -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
          transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        }
      }
      .jello {
        -webkit-animation-name: jello;
        animation-name: jello;
        -webkit-transform-origin: center;
        transform-origin: center;
      }
      @-webkit-keyframes bounceIn {
        from,
        20%,
        40%,
        60%,
        80%,
        to {
          -webkit-animation-timing-function: cubic-bezier(
            0.215,
            0.61,
            0.355,
            1
          );
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        }
        0% {
          opacity: 0;
          -webkit-transform: scale3d(0.3, 0.3, 0.3);
          transform: scale3d(0.3, 0.3, 0.3);
        }
        20% {
          -webkit-transform: scale3d(1.1, 1.1, 1.1);
          transform: scale3d(1.1, 1.1, 1.1);
        }
        40% {
          -webkit-transform: scale3d(0.9, 0.9, 0.9);
          transform: scale3d(0.9, 0.9, 0.9);
        }
        60% {
          opacity: 1;
          -webkit-transform: scale3d(1.03, 1.03, 1.03);
          transform: scale3d(1.03, 1.03, 1.03);
        }
        80% {
          -webkit-transform: scale3d(0.97, 0.97, 0.97);
          transform: scale3d(0.97, 0.97, 0.97);
        }
        to {
          opacity: 1;
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
      }
      @keyframes bounceIn {
        from,
        20%,
        40%,
        60%,
        80%,
        to {
          -webkit-animation-timing-function: cubic-bezier(
            0.215,
            0.61,
            0.355,
            1
          );
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        }
        0% {
          opacity: 0;
          -webkit-transform: scale3d(0.3, 0.3, 0.3);
          transform: scale3d(0.3, 0.3, 0.3);
        }
        20% {
          -webkit-transform: scale3d(1.1, 1.1, 1.1);
          transform: scale3d(1.1, 1.1, 1.1);
        }
        40% {
          -webkit-transform: scale3d(0.9, 0.9, 0.9);
          transform: scale3d(0.9, 0.9, 0.9);
        }
        60% {
          opacity: 1;
          -webkit-transform: scale3d(1.03, 1.03, 1.03);
          transform: scale3d(1.03, 1.03, 1.03);
        }
        80% {
          -webkit-transform: scale3d(0.97, 0.97, 0.97);
          transform: scale3d(0.97, 0.97, 0.97);
        }
        to {
          opacity: 1;
          -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
        }
      }
      .bounceIn {
        -webkit-animation-name: bounceIn;
        animation-name: bounceIn;
      }
      @-webkit-keyframes bounceInDown {
        from,
        60%,
        75%,
        90%,
        to {
          -webkit-animation-timing-function: cubic-bezier(
            0.215,
            0.61,
            0.355,
            1
          );
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        }
        0% {
          opacity: 0;
          -webkit-transform: translate3d(0, -3000px, 0);
          transform: translate3d(0, -3000px, 0);
        }
        60% {
          opacity: 1;
          -webkit-transform: translate3d(0, 25px, 0);
          transform: translate3d(0, 25px, 0);
        }
        75% {
          -webkit-transform: translate3d(0, -10px, 0);
          transform: translate3d(0, -10px, 0);
        }
        90% {
          -webkit-transform: translate3d(0, 5px, 0);
          transform: translate3d(0, 5px, 0);
        }
        to {
          -webkit-transform: none;
          transform: none;
        }
      }
      @keyframes bounceInDown {
        from,
        60%,
        75%,
        90%,
        to {
          -webkit-animation-timing-function: cubic-bezier(
            0.215,
            0.61,
            0.355,
            1
          );
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        }
        0% {
          opacity: 0;
          -webkit-transform: translate3d(0, -3000px, 0);
          transform: translate3d(0, -3000px, 0);
        }
        60% {
          opacity: 1;
          -webkit-transform: translate3d(0, 25px, 0);
          transform: translate3d(0, 25px, 0);
        }
        75% {
          -webkit-transform: translate3d(0, -10px, 0);
          transform: translate3d(0, -10px, 0);
        }
        90% {
          -webkit-transform: translate3d(0, 5px, 0);
          transform: translate3d(0, 5px, 0);
        }
        to {
          -webkit-transform: none;
          transform: none;
        }
      }
      .bounceInDown {
        -webkit-animation-name: bounceInDown;
        animation-name: bounceInDown;
      }
      @-webkit-keyframes bounceInLeft {
        from,
        60%,
        75%,
        90%,
        to {
          -webkit-animation-timing-function: cubic-bezier(
            0.215,
            0.61,
            0.355,
            1
          );
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        }
        0% {
          opacity: 0;
          -webkit-transform: translate3d(-3000px, 0, 0);
          transform: translate3d(-3000px, 0, 0);
        }
        60% {
          opacity: 1;
          -webkit-transform: translate3d(25px, 0, 0);
          transform: translate3d(25px, 0, 0);
        }
        75% {
          -webkit-transform: translate3d(-10px, 0, 0);
          transform: translate3d(-10px, 0, 0);
        }
        90% {
          -webkit-transform: translate3d(5px, 0, 0);
          transform: translate3d(5px, 0, 0);
        }
        to {
          -webkit-transform: none;
          transform: none;
        }
      }
      @keyframes bounceInLeft {
        from,
        60%,
        75%,
        90%,
        to {
          -webkit-animation-timing-function: cubic-bezier(
            0.215,
            0.61,
            0.355,
            1
          );
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        }
        0% {
          opacity: 0;
          -webkit-transform: translate3d(-3000px, 0, 0);
          transform: translate3d(-3000px, 0, 0);
        }
        60% {
          opacity: 1;
          -webkit-transform: translate3d(25px, 0, 0);
          transform: translate3d(25px, 0, 0);
        }
        75% {
          -webkit-transform: translate3d(-10px, 0, 0);
          transform: translate3d(-10px, 0, 0);
        }
        90% {
          -webkit-transform: translate3d(5px, 0, 0);
          transform: translate3d(5px, 0, 0);
        }
        to {
          -webkit-transform: none;
          transform: none;
        }
      }
      .bounceInLeft {
        -webkit-animation-name: bounceInLeft;
        animation-name: bounceInLeft;
      }
      @-webkit-keyframes bounceInRight {
        from,
        60%,
        75%,
        90%,
        to {
          -webkit-animation-timing-function: cubic-bezier(
            0.215,
            0.61,
            0.355,
            1
          );
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        }
        from {
          opacity: 0;
          -webkit-transform: translate3d(3000px, 0, 0);
          transform: translate3d(3000px, 0, 0);
        }
        60% {
          opacity: 1;
          -webkit-transform: translate3d(-25px, 0, 0);
          transform: translate3d(-25px, 0, 0);
        }
        75% {
          -webkit-transform: translate3d(10px, 0, 0);
          transform: translate3d(10px, 0, 0);
        }
        90% {
          -webkit-transform: translate3d(-5px, 0, 0);
          transform: translate3d(-5px, 0, 0);
        }
        to {
          -webkit-transform: none;
          transform: none;
        }
      }
      @keyframes bounceInRight {
        from,
        60%,
        75%,
        90%,
        to {
          -webkit-animation-timing-function: cubic-bezier(
            0.215,
            0.61,
            0.355,
            1
          );
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        }
        from {
          opacity: 0;
          -webkit-transform: translate3d(3000px, 0, 0);
          transform: translate3d(3000px, 0, 0);
        }
        60% {
          opacity: 1;
          -webkit-transform: translate3d(-25px, 0, 0);
          transform: translate3d(-25px, 0, 0);
        }
        75% {
          -webkit-transform: translate3d(10px, 0, 0);
          transform: translate3d(10px, 0, 0);
        }
        90% {
          -webkit-transform: translate3d(-5px, 0, 0);
          transform: translate3d(-5px, 0, 0);
        }
        to {
          -webkit-transform: none;
          transform: none;
        }
      }
      .bounceInRight {
        -webkit-animation-name: bounceInRight;
        animation-name: bounceInRight;
      }
      @-webkit-keyframes bounceInUp {
        from,
        60%,
        75%,
        90%,
        to {
          -webkit-animation-timing-function: cubic-bezier(
            0.215,
            0.61,
            0.355,
            1
          );
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        }
        from {
          opacity: 0;
          -webkit-transform: translate3d(0, 3000px, 0);
          transform: translate3d(0, 3000px, 0);
        }
        60% {
          opacity: 1;
          -webkit-transform: translate3d(0, -20px, 0);
          transform: translate3d(0, -20px, 0);
        }
        75% {
          -webkit-transform: translate3d(0, 10px, 0);
          transform: translate3d(0, 10px, 0);
        }
        90% {
          -webkit-transform: translate3d(0, -5px, 0);
          transform: translate3d(0, -5px, 0);
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      @keyframes bounceInUp {
        from,
        60%,
        75%,
        90%,
        to {
          -webkit-animation-timing-function: cubic-bezier(
            0.215,
            0.61,
            0.355,
            1
          );
          animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        }
        from {
          opacity: 0;
          -webkit-transform: translate3d(0, 3000px, 0);
          transform: translate3d(0, 3000px, 0);
        }
        60% {
          opacity: 1;
          -webkit-transform: translate3d(0, -20px, 0);
          transform: translate3d(0, -20px, 0);
        }
        75% {
          -webkit-transform: translate3d(0, 10px, 0);
          transform: translate3d(0, 10px, 0);
        }
        90% {
          -webkit-transform: translate3d(0, -5px, 0);
          transform: translate3d(0, -5px, 0);
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      .bounceInUp {
        -webkit-animation-name: bounceInUp;
        animation-name: bounceInUp;
      }
      @-webkit-keyframes bounceOut {
        20% {
          -webkit-transform: scale3d(0.9, 0.9, 0.9);
          transform: scale3d(0.9, 0.9, 0.9);
        }
        50%,
        55% {
          opacity: 1;
          -webkit-transform: scale3d(1.1, 1.1, 1.1);
          transform: scale3d(1.1, 1.1, 1.1);
        }
        to {
          opacity: 0;
          -webkit-transform: scale3d(0.3, 0.3, 0.3);
          transform: scale3d(0.3, 0.3, 0.3);
        }
      }
      @keyframes bounceOut {
        20% {
          -webkit-transform: scale3d(0.9, 0.9, 0.9);
          transform: scale3d(0.9, 0.9, 0.9);
        }
        50%,
        55% {
          opacity: 1;
          -webkit-transform: scale3d(1.1, 1.1, 1.1);
          transform: scale3d(1.1, 1.1, 1.1);
        }
        to {
          opacity: 0;
          -webkit-transform: scale3d(0.3, 0.3, 0.3);
          transform: scale3d(0.3, 0.3, 0.3);
        }
      }
      .bounceOut {
        -webkit-animation-name: bounceOut;
        animation-name: bounceOut;
      }
      @-webkit-keyframes bounceOutDown {
        20% {
          -webkit-transform: translate3d(0, 10px, 0);
          transform: translate3d(0, 10px, 0);
        }
        40%,
        45% {
          opacity: 1;
          -webkit-transform: translate3d(0, -20px, 0);
          transform: translate3d(0, -20px, 0);
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(0, 2000px, 0);
          transform: translate3d(0, 2000px, 0);
        }
      }
      @keyframes bounceOutDown {
        20% {
          -webkit-transform: translate3d(0, 10px, 0);
          transform: translate3d(0, 10px, 0);
        }
        40%,
        45% {
          opacity: 1;
          -webkit-transform: translate3d(0, -20px, 0);
          transform: translate3d(0, -20px, 0);
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(0, 2000px, 0);
          transform: translate3d(0, 2000px, 0);
        }
      }
      .bounceOutDown {
        -webkit-animation-name: bounceOutDown;
        animation-name: bounceOutDown;
      }
      @-webkit-keyframes bounceOutLeft {
        20% {
          opacity: 1;
          -webkit-transform: translate3d(20px, 0, 0);
          transform: translate3d(20px, 0, 0);
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(-2000px, 0, 0);
          transform: translate3d(-2000px, 0, 0);
        }
      }
      @keyframes bounceOutLeft {
        20% {
          opacity: 1;
          -webkit-transform: translate3d(20px, 0, 0);
          transform: translate3d(20px, 0, 0);
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(-2000px, 0, 0);
          transform: translate3d(-2000px, 0, 0);
        }
      }
      .bounceOutLeft {
        -webkit-animation-name: bounceOutLeft;
        animation-name: bounceOutLeft;
      }
      @-webkit-keyframes bounceOutRight {
        20% {
          opacity: 1;
          -webkit-transform: translate3d(-20px, 0, 0);
          transform: translate3d(-20px, 0, 0);
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(2000px, 0, 0);
          transform: translate3d(2000px, 0, 0);
        }
      }
      @keyframes bounceOutRight {
        20% {
          opacity: 1;
          -webkit-transform: translate3d(-20px, 0, 0);
          transform: translate3d(-20px, 0, 0);
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(2000px, 0, 0);
          transform: translate3d(2000px, 0, 0);
        }
      }
      .bounceOutRight {
        -webkit-animation-name: bounceOutRight;
        animation-name: bounceOutRight;
      }
      @-webkit-keyframes bounceOutUp {
        20% {
          -webkit-transform: translate3d(0, -10px, 0);
          transform: translate3d(0, -10px, 0);
        }
        40%,
        45% {
          opacity: 1;
          -webkit-transform: translate3d(0, 20px, 0);
          transform: translate3d(0, 20px, 0);
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(0, -2000px, 0);
          transform: translate3d(0, -2000px, 0);
        }
      }
      @keyframes bounceOutUp {
        20% {
          -webkit-transform: translate3d(0, -10px, 0);
          transform: translate3d(0, -10px, 0);
        }
        40%,
        45% {
          opacity: 1;
          -webkit-transform: translate3d(0, 20px, 0);
          transform: translate3d(0, 20px, 0);
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(0, -2000px, 0);
          transform: translate3d(0, -2000px, 0);
        }
      }
      .bounceOutUp {
        -webkit-animation-name: bounceOutUp;
        animation-name: bounceOutUp;
      }
      @-webkit-keyframes fadeIn {
        from {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes fadeIn {
        from {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      .fadeIn {
        -webkit-animation-name: fadeIn;
        animation-name: fadeIn;
      }
      @-webkit-keyframes fadeInDown {
        from {
          opacity: 0;
          -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      @keyframes fadeInDown {
        from {
          opacity: 0;
          -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      .fadeInDown {
        -webkit-animation-name: fadeInDown;
        animation-name: fadeInDown;
      }
      @-webkit-keyframes fadeInDownBig {
        from {
          opacity: 0;
          -webkit-transform: translate3d(0, -2000px, 0);
          transform: translate3d(0, -2000px, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      @keyframes fadeInDownBig {
        from {
          opacity: 0;
          -webkit-transform: translate3d(0, -2000px, 0);
          transform: translate3d(0, -2000px, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      .fadeInDownBig {
        -webkit-animation-name: fadeInDownBig;
        animation-name: fadeInDownBig;
      }
      @-webkit-keyframes fadeInLeft {
        from {
          opacity: 0;
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      @keyframes fadeInLeft {
        from {
          opacity: 0;
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      .fadeInLeft {
        -webkit-animation-name: fadeInLeft;
        animation-name: fadeInLeft;
      }
      @-webkit-keyframes fadeInLeftBig {
        from {
          opacity: 0;
          -webkit-transform: translate3d(-2000px, 0, 0);
          transform: translate3d(-2000px, 0, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      @keyframes fadeInLeftBig {
        from {
          opacity: 0;
          -webkit-transform: translate3d(-2000px, 0, 0);
          transform: translate3d(-2000px, 0, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      .fadeInLeftBig {
        -webkit-animation-name: fadeInLeftBig;
        animation-name: fadeInLeftBig;
      }
      @-webkit-keyframes fadeInRight {
        from {
          opacity: 0;
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      @keyframes fadeInRight {
        from {
          opacity: 0;
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      .fadeInRight {
        -webkit-animation-name: fadeInRight;
        animation-name: fadeInRight;
      }
      @-webkit-keyframes fadeInRightBig {
        from {
          opacity: 0;
          -webkit-transform: translate3d(2000px, 0, 0);
          transform: translate3d(2000px, 0, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      @keyframes fadeInRightBig {
        from {
          opacity: 0;
          -webkit-transform: translate3d(2000px, 0, 0);
          transform: translate3d(2000px, 0, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      .fadeInRightBig {
        -webkit-animation-name: fadeInRightBig;
        animation-name: fadeInRightBig;
      }
      @-webkit-keyframes fadeInUp {
        from {
          opacity: 0;
          -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      @keyframes fadeInUp {
        from {
          opacity: 0;
          -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      .fadeInUp {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp;
      }
      @-webkit-keyframes fadeInUpBig {
        from {
          opacity: 0;
          -webkit-transform: translate3d(0, 2000px, 0);
          transform: translate3d(0, 2000px, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      @keyframes fadeInUpBig {
        from {
          opacity: 0;
          -webkit-transform: translate3d(0, 2000px, 0);
          transform: translate3d(0, 2000px, 0);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      .fadeInUpBig {
        -webkit-animation-name: fadeInUpBig;
        animation-name: fadeInUpBig;
      }
      @-webkit-keyframes fadeOut {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
        }
      }
      @keyframes fadeOut {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
        }
      }
      .fadeOut {
        -webkit-animation-name: fadeOut;
        animation-name: fadeOut;
      }
      @-webkit-keyframes fadeOutDown {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
        }
      }
      @keyframes fadeOutDown {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
        }
      }
      .fadeOutDown {
        -webkit-animation-name: fadeOutDown;
        animation-name: fadeOutDown;
      }
      @-webkit-keyframes fadeOutDownBig {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(0, 2000px, 0);
          transform: translate3d(0, 2000px, 0);
        }
      }
      @keyframes fadeOutDownBig {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(0, 2000px, 0);
          transform: translate3d(0, 2000px, 0);
        }
      }
      .fadeOutDownBig {
        -webkit-animation-name: fadeOutDownBig;
        animation-name: fadeOutDownBig;
      }
      @-webkit-keyframes fadeOutLeft {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
        }
      }
      @keyframes fadeOutLeft {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
        }
      }
      .fadeOutLeft {
        -webkit-animation-name: fadeOutLeft;
        animation-name: fadeOutLeft;
      }
      @-webkit-keyframes fadeOutLeftBig {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(-2000px, 0, 0);
          transform: translate3d(-2000px, 0, 0);
        }
      }
      @keyframes fadeOutLeftBig {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(-2000px, 0, 0);
          transform: translate3d(-2000px, 0, 0);
        }
      }
      .fadeOutLeftBig {
        -webkit-animation-name: fadeOutLeftBig;
        animation-name: fadeOutLeftBig;
      }
      @-webkit-keyframes fadeOutRight {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
        }
      }
      @keyframes fadeOutRight {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
        }
      }
      .fadeOutRight {
        -webkit-animation-name: fadeOutRight;
        animation-name: fadeOutRight;
      }
      @-webkit-keyframes fadeOutRightBig {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(2000px, 0, 0);
          transform: translate3d(2000px, 0, 0);
        }
      }
      @keyframes fadeOutRightBig {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(2000px, 0, 0);
          transform: translate3d(2000px, 0, 0);
        }
      }
      .fadeOutRightBig {
        -webkit-animation-name: fadeOutRightBig;
        animation-name: fadeOutRightBig;
      }
      @-webkit-keyframes fadeOutUp {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
        }
      }
      @keyframes fadeOutUp {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
        }
      }
      .fadeOutUp {
        -webkit-animation-name: fadeOutUp;
        animation-name: fadeOutUp;
      }
      @-webkit-keyframes fadeOutUpBig {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(0, -2000px, 0);
          transform: translate3d(0, -2000px, 0);
        }
      }
      @keyframes fadeOutUpBig {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(0, -2000px, 0);
          transform: translate3d(0, -2000px, 0);
        }
      }
      .fadeOutUpBig {
        -webkit-animation-name: fadeOutUpBig;
        animation-name: fadeOutUpBig;
      }
      @-webkit-keyframes flip {
        from {
          -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
          transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
          -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
        }
        40% {
          -webkit-transform: perspective(400px) translate3d(0, 0, 150px)
            rotate3d(0, 1, 0, -190deg);
          transform: perspective(400px) translate3d(0, 0, 150px)
            rotate3d(0, 1, 0, -190deg);
          -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
        }
        50% {
          -webkit-transform: perspective(400px) translate3d(0, 0, 150px)
            rotate3d(0, 1, 0, -170deg);
          transform: perspective(400px) translate3d(0, 0, 150px)
            rotate3d(0, 1, 0, -170deg);
          -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
        }
        80% {
          -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
          transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
          -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
        }
        to {
          -webkit-transform: perspective(400px);
          transform: perspective(400px);
          -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
        }
      }
      @keyframes flip {
        from {
          -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
          transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
          -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
        }
        40% {
          -webkit-transform: perspective(400px) translate3d(0, 0, 150px)
            rotate3d(0, 1, 0, -190deg);
          transform: perspective(400px) translate3d(0, 0, 150px)
            rotate3d(0, 1, 0, -190deg);
          -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
        }
        50% {
          -webkit-transform: perspective(400px) translate3d(0, 0, 150px)
            rotate3d(0, 1, 0, -170deg);
          transform: perspective(400px) translate3d(0, 0, 150px)
            rotate3d(0, 1, 0, -170deg);
          -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
        }
        80% {
          -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
          transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
          -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
        }
        to {
          -webkit-transform: perspective(400px);
          transform: perspective(400px);
          -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
        }
      }
      .animated.flip {
        -webkit-backface-visibility: visible;
        backface-visibility: visible;
        -webkit-animation-name: flip;
        animation-name: flip;
      }
      @-webkit-keyframes flipInX {
        from {
          -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
          transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
          -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
          opacity: 0;
        }
        40% {
          -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
          transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
          -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
        }
        60% {
          -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
          transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
          opacity: 1;
        }
        80% {
          -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
          transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        }
        to {
          -webkit-transform: perspective(400px);
          transform: perspective(400px);
        }
      }
      @keyframes flipInX {
        from {
          -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
          transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
          -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
          opacity: 0;
        }
        40% {
          -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
          transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
          -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
        }
        60% {
          -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
          transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
          opacity: 1;
        }
        80% {
          -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
          transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        }
        to {
          -webkit-transform: perspective(400px);
          transform: perspective(400px);
        }
      }
      .flipInX {
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important;
        -webkit-animation-name: flipInX;
        animation-name: flipInX;
      }
      @-webkit-keyframes flipInY {
        from {
          -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
          transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
          -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
          opacity: 0;
        }
        40% {
          -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
          transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
          -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
        }
        60% {
          -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
          transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
          opacity: 1;
        }
        80% {
          -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
          transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        }
        to {
          -webkit-transform: perspective(400px);
          transform: perspective(400px);
        }
      }
      @keyframes flipInY {
        from {
          -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
          transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
          -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
          opacity: 0;
        }
        40% {
          -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
          transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
          -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
        }
        60% {
          -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
          transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
          opacity: 1;
        }
        80% {
          -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
          transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        }
        to {
          -webkit-transform: perspective(400px);
          transform: perspective(400px);
        }
      }
      .flipInY {
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important;
        -webkit-animation-name: flipInY;
        animation-name: flipInY;
      }
      @-webkit-keyframes flipOutX {
        from {
          -webkit-transform: perspective(400px);
          transform: perspective(400px);
        }
        30% {
          -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
          transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
          opacity: 1;
        }
        to {
          -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
          transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
          opacity: 0;
        }
      }
      @keyframes flipOutX {
        from {
          -webkit-transform: perspective(400px);
          transform: perspective(400px);
        }
        30% {
          -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
          transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
          opacity: 1;
        }
        to {
          -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
          transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
          opacity: 0;
        }
      }
      .flipOutX {
        -webkit-animation-name: flipOutX;
        animation-name: flipOutX;
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important;
      }
      @-webkit-keyframes flipOutY {
        from {
          -webkit-transform: perspective(400px);
          transform: perspective(400px);
        }
        30% {
          -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
          transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
          opacity: 1;
        }
        to {
          -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
          transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
          opacity: 0;
        }
      }
      @keyframes flipOutY {
        from {
          -webkit-transform: perspective(400px);
          transform: perspective(400px);
        }
        30% {
          -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
          transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
          opacity: 1;
        }
        to {
          -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
          transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
          opacity: 0;
        }
      }
      .flipOutY {
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important;
        -webkit-animation-name: flipOutY;
        animation-name: flipOutY;
      }
      @-webkit-keyframes lightSpeedIn {
        from {
          -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
          transform: translate3d(100%, 0, 0) skewX(-30deg);
          opacity: 0;
        }
        60% {
          -webkit-transform: skewX(20deg);
          transform: skewX(20deg);
          opacity: 1;
        }
        80% {
          -webkit-transform: skewX(-5deg);
          transform: skewX(-5deg);
          opacity: 1;
        }
        to {
          -webkit-transform: none;
          transform: none;
          opacity: 1;
        }
      }
      @keyframes lightSpeedIn {
        from {
          -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
          transform: translate3d(100%, 0, 0) skewX(-30deg);
          opacity: 0;
        }
        60% {
          -webkit-transform: skewX(20deg);
          transform: skewX(20deg);
          opacity: 1;
        }
        80% {
          -webkit-transform: skewX(-5deg);
          transform: skewX(-5deg);
          opacity: 1;
        }
        to {
          -webkit-transform: none;
          transform: none;
          opacity: 1;
        }
      }
      .lightSpeedIn {
        -webkit-animation-name: lightSpeedIn;
        animation-name: lightSpeedIn;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
      }
      @-webkit-keyframes lightSpeedOut {
        from {
          opacity: 1;
        }
        to {
          -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
          transform: translate3d(100%, 0, 0) skewX(30deg);
          opacity: 0;
        }
      }
      @keyframes lightSpeedOut {
        from {
          opacity: 1;
        }
        to {
          -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
          transform: translate3d(100%, 0, 0) skewX(30deg);
          opacity: 0;
        }
      }
      .lightSpeedOut {
        -webkit-animation-name: lightSpeedOut;
        animation-name: lightSpeedOut;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
      }
      @-webkit-keyframes rotateIn {
        from {
          -webkit-transform-origin: center;
          transform-origin: center;
          -webkit-transform: rotate3d(0, 0, 1, -200deg);
          transform: rotate3d(0, 0, 1, -200deg);
          opacity: 0;
        }
        to {
          -webkit-transform-origin: center;
          transform-origin: center;
          -webkit-transform: none;
          transform: none;
          opacity: 1;
        }
      }
      @keyframes rotateIn {
        from {
          -webkit-transform-origin: center;
          transform-origin: center;
          -webkit-transform: rotate3d(0, 0, 1, -200deg);
          transform: rotate3d(0, 0, 1, -200deg);
          opacity: 0;
        }
        to {
          -webkit-transform-origin: center;
          transform-origin: center;
          -webkit-transform: none;
          transform: none;
          opacity: 1;
        }
      }
      .rotateIn {
        -webkit-animation-name: rotateIn;
        animation-name: rotateIn;
      }
      @-webkit-keyframes rotateInDownLeft {
        from {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          -webkit-transform: rotate3d(0, 0, 1, -45deg);
          transform: rotate3d(0, 0, 1, -45deg);
          opacity: 0;
        }
        to {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          -webkit-transform: none;
          transform: none;
          opacity: 1;
        }
      }
      @keyframes rotateInDownLeft {
        from {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          -webkit-transform: rotate3d(0, 0, 1, -45deg);
          transform: rotate3d(0, 0, 1, -45deg);
          opacity: 0;
        }
        to {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          -webkit-transform: none;
          transform: none;
          opacity: 1;
        }
      }
      .rotateInDownLeft {
        -webkit-animation-name: rotateInDownLeft;
        animation-name: rotateInDownLeft;
      }
      @-webkit-keyframes rotateInDownRight {
        from {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          -webkit-transform: rotate3d(0, 0, 1, 45deg);
          transform: rotate3d(0, 0, 1, 45deg);
          opacity: 0;
        }
        to {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          -webkit-transform: none;
          transform: none;
          opacity: 1;
        }
      }
      @keyframes rotateInDownRight {
        from {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          -webkit-transform: rotate3d(0, 0, 1, 45deg);
          transform: rotate3d(0, 0, 1, 45deg);
          opacity: 0;
        }
        to {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          -webkit-transform: none;
          transform: none;
          opacity: 1;
        }
      }
      .rotateInDownRight {
        -webkit-animation-name: rotateInDownRight;
        animation-name: rotateInDownRight;
      }
      @-webkit-keyframes rotateInUpLeft {
        from {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          -webkit-transform: rotate3d(0, 0, 1, 45deg);
          transform: rotate3d(0, 0, 1, 45deg);
          opacity: 0;
        }
        to {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          -webkit-transform: none;
          transform: none;
          opacity: 1;
        }
      }
      @keyframes rotateInUpLeft {
        from {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          -webkit-transform: rotate3d(0, 0, 1, 45deg);
          transform: rotate3d(0, 0, 1, 45deg);
          opacity: 0;
        }
        to {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          -webkit-transform: none;
          transform: none;
          opacity: 1;
        }
      }
      .rotateInUpLeft {
        -webkit-animation-name: rotateInUpLeft;
        animation-name: rotateInUpLeft;
      }
      @-webkit-keyframes rotateInUpRight {
        from {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          -webkit-transform: rotate3d(0, 0, 1, -90deg);
          transform: rotate3d(0, 0, 1, -90deg);
          opacity: 0;
        }
        to {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          -webkit-transform: none;
          transform: none;
          opacity: 1;
        }
      }
      @keyframes rotateInUpRight {
        from {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          -webkit-transform: rotate3d(0, 0, 1, -90deg);
          transform: rotate3d(0, 0, 1, -90deg);
          opacity: 0;
        }
        to {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          -webkit-transform: none;
          transform: none;
          opacity: 1;
        }
      }
      .rotateInUpRight {
        -webkit-animation-name: rotateInUpRight;
        animation-name: rotateInUpRight;
      }
      @-webkit-keyframes rotateOut {
        from {
          -webkit-transform-origin: center;
          transform-origin: center;
          opacity: 1;
        }
        to {
          -webkit-transform-origin: center;
          transform-origin: center;
          -webkit-transform: rotate3d(0, 0, 1, 200deg);
          transform: rotate3d(0, 0, 1, 200deg);
          opacity: 0;
        }
      }
      @keyframes rotateOut {
        from {
          -webkit-transform-origin: center;
          transform-origin: center;
          opacity: 1;
        }
        to {
          -webkit-transform-origin: center;
          transform-origin: center;
          -webkit-transform: rotate3d(0, 0, 1, 200deg);
          transform: rotate3d(0, 0, 1, 200deg);
          opacity: 0;
        }
      }
      .rotateOut {
        -webkit-animation-name: rotateOut;
        animation-name: rotateOut;
      }
      @-webkit-keyframes rotateOutDownLeft {
        from {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          opacity: 1;
        }
        to {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          -webkit-transform: rotate3d(0, 0, 1, 45deg);
          transform: rotate3d(0, 0, 1, 45deg);
          opacity: 0;
        }
      }
      @keyframes rotateOutDownLeft {
        from {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          opacity: 1;
        }
        to {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          -webkit-transform: rotate3d(0, 0, 1, 45deg);
          transform: rotate3d(0, 0, 1, 45deg);
          opacity: 0;
        }
      }
      .rotateOutDownLeft {
        -webkit-animation-name: rotateOutDownLeft;
        animation-name: rotateOutDownLeft;
      }
      @-webkit-keyframes rotateOutDownRight {
        from {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          opacity: 1;
        }
        to {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          -webkit-transform: rotate3d(0, 0, 1, -45deg);
          transform: rotate3d(0, 0, 1, -45deg);
          opacity: 0;
        }
      }
      @keyframes rotateOutDownRight {
        from {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          opacity: 1;
        }
        to {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          -webkit-transform: rotate3d(0, 0, 1, -45deg);
          transform: rotate3d(0, 0, 1, -45deg);
          opacity: 0;
        }
      }
      .rotateOutDownRight {
        -webkit-animation-name: rotateOutDownRight;
        animation-name: rotateOutDownRight;
      }
      @-webkit-keyframes rotateOutUpLeft {
        from {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          opacity: 1;
        }
        to {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          -webkit-transform: rotate3d(0, 0, 1, -45deg);
          transform: rotate3d(0, 0, 1, -45deg);
          opacity: 0;
        }
      }
      @keyframes rotateOutUpLeft {
        from {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          opacity: 1;
        }
        to {
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
          -webkit-transform: rotate3d(0, 0, 1, -45deg);
          transform: rotate3d(0, 0, 1, -45deg);
          opacity: 0;
        }
      }
      .rotateOutUpLeft {
        -webkit-animation-name: rotateOutUpLeft;
        animation-name: rotateOutUpLeft;
      }
      @-webkit-keyframes rotateOutUpRight {
        from {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          opacity: 1;
        }
        to {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          -webkit-transform: rotate3d(0, 0, 1, 90deg);
          transform: rotate3d(0, 0, 1, 90deg);
          opacity: 0;
        }
      }
      @keyframes rotateOutUpRight {
        from {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          opacity: 1;
        }
        to {
          -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
          -webkit-transform: rotate3d(0, 0, 1, 90deg);
          transform: rotate3d(0, 0, 1, 90deg);
          opacity: 0;
        }
      }
      .rotateOutUpRight {
        -webkit-animation-name: rotateOutUpRight;
        animation-name: rotateOutUpRight;
      }
      @-webkit-keyframes hinge {
        0% {
          -webkit-transform-origin: top left;
          transform-origin: top left;
          -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
        }
        20%,
        60% {
          -webkit-transform: rotate3d(0, 0, 1, 80deg);
          transform: rotate3d(0, 0, 1, 80deg);
          -webkit-transform-origin: top left;
          transform-origin: top left;
          -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
        }
        40%,
        80% {
          -webkit-transform: rotate3d(0, 0, 1, 60deg);
          transform: rotate3d(0, 0, 1, 60deg);
          -webkit-transform-origin: top left;
          transform-origin: top left;
          -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
          opacity: 1;
        }
        to {
          -webkit-transform: translate3d(0, 700px, 0);
          transform: translate3d(0, 700px, 0);
          opacity: 0;
        }
      }
      @keyframes hinge {
        0% {
          -webkit-transform-origin: top left;
          transform-origin: top left;
          -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
        }
        20%,
        60% {
          -webkit-transform: rotate3d(0, 0, 1, 80deg);
          transform: rotate3d(0, 0, 1, 80deg);
          -webkit-transform-origin: top left;
          transform-origin: top left;
          -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
        }
        40%,
        80% {
          -webkit-transform: rotate3d(0, 0, 1, 60deg);
          transform: rotate3d(0, 0, 1, 60deg);
          -webkit-transform-origin: top left;
          transform-origin: top left;
          -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
          opacity: 1;
        }
        to {
          -webkit-transform: translate3d(0, 700px, 0);
          transform: translate3d(0, 700px, 0);
          opacity: 0;
        }
      }
      .hinge {
        -webkit-animation-name: hinge;
        animation-name: hinge;
      }
      @-webkit-keyframes rollIn {
        from {
          opacity: 0;
          -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
          transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      @keyframes rollIn {
        from {
          opacity: 0;
          -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
          transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        }
        to {
          opacity: 1;
          -webkit-transform: none;
          transform: none;
        }
      }
      .rollIn {
        -webkit-animation-name: rollIn;
        animation-name: rollIn;
      }
      @-webkit-keyframes rollOut {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
          transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        }
      }
      @keyframes rollOut {
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
          -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
          transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        }
      }
      .rollOut {
        -webkit-animation-name: rollOut;
        animation-name: rollOut;
      }
      @-webkit-keyframes zoomIn {
        from {
          opacity: 0;
          -webkit-transform: scale3d(0.3, 0.3, 0.3);
          transform: scale3d(0.3, 0.3, 0.3);
        }
        50% {
          opacity: 1;
        }
      }
      @keyframes zoomIn {
        from {
          opacity: 0;
          -webkit-transform: scale3d(0.3, 0.3, 0.3);
          transform: scale3d(0.3, 0.3, 0.3);
        }
        50% {
          opacity: 1;
        }
      }
      .zoomIn {
        -webkit-animation-name: zoomIn;
        animation-name: zoomIn;
      }
      @-webkit-keyframes zoomInDown {
        from {
          opacity: 0;
          -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
          );
          animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        }
        60% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(0, 60px, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.175,
            0.885,
            0.32,
            1
          );
          animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        }
      }
      @keyframes zoomInDown {
        from {
          opacity: 0;
          -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
          );
          animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        }
        60% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(0, 60px, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.175,
            0.885,
            0.32,
            1
          );
          animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        }
      }
      .zoomInDown {
        -webkit-animation-name: zoomInDown;
        animation-name: zoomInDown;
      }
      @-webkit-keyframes zoomInLeft {
        from {
          opacity: 0;
          -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
          );
          animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        }
        60% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(10px, 0, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.175,
            0.885,
            0.32,
            1
          );
          animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        }
      }
      @keyframes zoomInLeft {
        from {
          opacity: 0;
          -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
          );
          animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        }
        60% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(10px, 0, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.175,
            0.885,
            0.32,
            1
          );
          animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        }
      }
      .zoomInLeft {
        -webkit-animation-name: zoomInLeft;
        animation-name: zoomInLeft;
      }
      @-webkit-keyframes zoomInRight {
        from {
          opacity: 0;
          -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
          );
          animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        }
        60% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(-10px, 0, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.175,
            0.885,
            0.32,
            1
          );
          animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        }
      }
      @keyframes zoomInRight {
        from {
          opacity: 0;
          -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
          );
          animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        }
        60% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(-10px, 0, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.175,
            0.885,
            0.32,
            1
          );
          animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        }
      }
      .zoomInRight {
        -webkit-animation-name: zoomInRight;
        animation-name: zoomInRight;
      }
      @-webkit-keyframes zoomInUp {
        from {
          opacity: 0;
          -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
          );
          animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        }
        60% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(0, -60px, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.175,
            0.885,
            0.32,
            1
          );
          animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        }
      }
      @keyframes zoomInUp {
        from {
          opacity: 0;
          -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
          );
          animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        }
        60% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(0, -60px, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.175,
            0.885,
            0.32,
            1
          );
          animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        }
      }
      .zoomInUp {
        -webkit-animation-name: zoomInUp;
        animation-name: zoomInUp;
      }
      @-webkit-keyframes zoomOut {
        from {
          opacity: 1;
        }
        50% {
          opacity: 0;
          -webkit-transform: scale3d(0.3, 0.3, 0.3);
          transform: scale3d(0.3, 0.3, 0.3);
        }
        to {
          opacity: 0;
        }
      }
      @keyframes zoomOut {
        from {
          opacity: 1;
        }
        50% {
          opacity: 0;
          -webkit-transform: scale3d(0.3, 0.3, 0.3);
          transform: scale3d(0.3, 0.3, 0.3);
        }
        to {
          opacity: 0;
        }
      }
      .zoomOut {
        -webkit-animation-name: zoomOut;
        animation-name: zoomOut;
      }
      @-webkit-keyframes zoomOutDown {
        40% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(0, -60px, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
          );
          animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        }
        to {
          opacity: 0;
          -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
          -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
          -webkit-animation-timing-function: cubic-bezier(
            0.175,
            0.885,
            0.32,
            1
          );
          animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        }
      }
      @keyframes zoomOutDown {
        40% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(0, -60px, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
          );
          animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        }
        to {
          opacity: 0;
          -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
          -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
          -webkit-animation-timing-function: cubic-bezier(
            0.175,
            0.885,
            0.32,
            1
          );
          animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        }
      }
      .zoomOutDown {
        -webkit-animation-name: zoomOutDown;
        animation-name: zoomOutDown;
      }
      @-webkit-keyframes zoomOutLeft {
        40% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(42px, 0, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        }
        to {
          opacity: 0;
          -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
          transform: scale(0.1) translate3d(-2000px, 0, 0);
          -webkit-transform-origin: left center;
          transform-origin: left center;
        }
      }
      @keyframes zoomOutLeft {
        40% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(42px, 0, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        }
        to {
          opacity: 0;
          -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
          transform: scale(0.1) translate3d(-2000px, 0, 0);
          -webkit-transform-origin: left center;
          transform-origin: left center;
        }
      }
      .zoomOutLeft {
        -webkit-animation-name: zoomOutLeft;
        animation-name: zoomOutLeft;
      }
      @-webkit-keyframes zoomOutRight {
        40% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(-42px, 0, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        }
        to {
          opacity: 0;
          -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
          transform: scale(0.1) translate3d(2000px, 0, 0);
          -webkit-transform-origin: right center;
          transform-origin: right center;
        }
      }
      @keyframes zoomOutRight {
        40% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(-42px, 0, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        }
        to {
          opacity: 0;
          -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
          transform: scale(0.1) translate3d(2000px, 0, 0);
          -webkit-transform-origin: right center;
          transform-origin: right center;
        }
      }
      .zoomOutRight {
        -webkit-animation-name: zoomOutRight;
        animation-name: zoomOutRight;
      }
      @-webkit-keyframes zoomOutUp {
        40% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(0, 60px, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
          );
          animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        }
        to {
          opacity: 0;
          -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
          -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
          -webkit-animation-timing-function: cubic-bezier(
            0.175,
            0.885,
            0.32,
            1
          );
          animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        }
      }
      @keyframes zoomOutUp {
        40% {
          opacity: 1;
          -webkit-transform: scale3d(0.475, 0.475, 0.475)
            translate3d(0, 60px, 0);
          transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
          -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
          );
          animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        }
        to {
          opacity: 0;
          -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
          transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
          -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
          -webkit-animation-timing-function: cubic-bezier(
            0.175,
            0.885,
            0.32,
            1
          );
          animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        }
      }
      .zoomOutUp {
        -webkit-animation-name: zoomOutUp;
        animation-name: zoomOutUp;
      }
      @-webkit-keyframes slideInDown {
        from {
          -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
          visibility: visible;
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      @keyframes slideInDown {
        from {
          -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
          visibility: visible;
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      .slideInDown {
        -webkit-animation-name: slideInDown;
        animation-name: slideInDown;
      }
      @-webkit-keyframes slideInLeft {
        from {
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
          visibility: visible;
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      @keyframes slideInLeft {
        from {
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
          visibility: visible;
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      .slideInLeft {
        -webkit-animation-name: slideInLeft;
        animation-name: slideInLeft;
      }
      @-webkit-keyframes slideInRight {
        from {
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
          visibility: visible;
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      @keyframes slideInRight {
        from {
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
          visibility: visible;
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      .slideInRight {
        -webkit-animation-name: slideInRight;
        animation-name: slideInRight;
      }
      @-webkit-keyframes slideInUp {
        from {
          -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
          visibility: visible;
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      @keyframes slideInUp {
        from {
          -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
          visibility: visible;
        }
        to {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
      }
      .slideInUp {
        -webkit-animation-name: slideInUp;
        animation-name: slideInUp;
      }
      @-webkit-keyframes slideOutDown {
        from {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        to {
          visibility: hidden;
          -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
        }
      }
      @keyframes slideOutDown {
        from {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        to {
          visibility: hidden;
          -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
        }
      }
      .slideOutDown {
        -webkit-animation-name: slideOutDown;
        animation-name: slideOutDown;
      }
      @-webkit-keyframes slideOutLeft {
        from {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        to {
          visibility: hidden;
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
        }
      }
      @keyframes slideOutLeft {
        from {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        to {
          visibility: hidden;
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
        }
      }
      .slideOutLeft {
        -webkit-animation-name: slideOutLeft;
        animation-name: slideOutLeft;
      }
      @-webkit-keyframes slideOutRight {
        from {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        to {
          visibility: hidden;
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
        }
      }
      @keyframes slideOutRight {
        from {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        to {
          visibility: hidden;
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
        }
      }
      .slideOutRight {
        -webkit-animation-name: slideOutRight;
        animation-name: slideOutRight;
      }
      @-webkit-keyframes slideOutUp {
        from {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        to {
          visibility: hidden;
          -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
        }
      }
      @keyframes slideOutUp {
        from {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
        }
        to {
          visibility: hidden;
          -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
        }
      }
      .slideOutUp {
        -webkit-animation-name: slideOutUp;
        animation-name: slideOutUp;
      }
      .keen-slider {
        display: flex;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-touch-callout: none;
        -khtml-user-select: none;
        touch-action: pan-y;
        -webkit-tap-highlight-color: transparent;
      }
      .keen-slider,
      .keen-slider__slide {
        overflow: hidden;
        position: relative;
      }
      .keen-slider__slide {
        width: 100%;
        min-height: 100%;
      }
      .keen-slider[data-keen-slider-v] {
        flex-wrap: wrap;
      }
      .keen-slider[data-keen-slider-v] .keen-slider__slide {
        width: 100%;
      }
      .keen-slider[data-keen-slider-moves] * {
        pointer-events: none;
      }
      /*# sourceMappingURL=keen-slider.min.css.map */
      .nlp_holder {
        position: relative;
        height: 100vh;
      }
      .nlp002_mob__bg {
        height: 100vh;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center top;
        position: relative;
        z-index: 1;
      }
      .nlp002_mob__character {
        display: block;
        position: absolute;
        z-index: 2;
        left: 0;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-size: auto 40%;
        background-position: center 113%;
        top: 0;
      }
      .nlp002_mob__txtcontent_next .the_hundred span {
        font-size: 3rem;
        line-height: 1;
      }
      .nlp002_mob__character_img {
        display: block;
      }
      .nlp002_mob__txtcontent {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100vh;
        width: 100%;
        z-index: 3;
      }
      .nlp002_mob__txtcontent_header {
        display: block;
        padding: 1rem 8% 0;
      }
      .nlp002_mob__txtcontent_header_inner {
        display: table;
        height: 100%;
        width: 100%;
        text-align: center;
      }
      .nlp002_mob__txtcontent_header_img {
        display: table-cell;
        height: 100%;
        width: 100%;
        vertical-align: middle;
      }
      .nlp002_mob__txtcontent_header_img picture {
        display: inline-block;
      }
      .nlp002_mob__txtcontent_header_img img {
        display: inline-block;
      }
      .nlp002_mob__txtcontent_header_img picture:nth-child(1) img {
        width: 132px;
        margin: 0 0.5rem 0 0;
      }
      .nlp002_mob__txtcontent_header_img picture:nth-child(2) img {
        position: relative;
        top: -22px;
        width: 111px;
      }
      .nlp002_mob__txtcontent_next {
        padding: 0 8%;
      }
      .nlp002_mob__txtcontent_next .flipped_text {
        text-align: center;
        font-size: 1.4rem;
        color: #2770cd;
        line-height: 100%;
        font-family: Proxima Nova Extrabold;
        padding: 1rem 0 1.5rem;
        text-transform: uppercase;
      }
      .nlp002_mob__txtcontent_next .flipped_text > span {
        transform: skew(-370deg, 0deg);
        display: table;
        margin: 0 auto;
        background: #fff;
        padding: 0.5rem 1rem;
      }
      .nlp002_mob__txtcontent_next .flipped_text > span > span {
        transform: skew(370deg, 0deg);
        display: block;
      }
      .nlp002_mob__txtcontent_next .the_hundred {
        font-family: Proxima Nova Extrabold;
        line-height: 100%;
        text-align: center;
        color: #fff;
        font-size: 5rem;
        padding: 0 0 0.5rem;
      }
      .nlp002_mob__txtcontent_next .second_title_nlp002 {
        font-family: Proxima Nova Extrabold;
        line-height: 100%;
        text-align: center;
        color: #fff;
        font-size: 2.5rem;
        text-transform: uppercase;
        padding: 0 0 1rem;
      }
      .nlp002_mob__txtcontent_next .nlp002_btn {
        padding: 0.5rem 0 0;
        font-size: 1.3rem;
        line-height: 120%;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
        text-transform: uppercase;
        text-align: center;
      }
      .nlp002_mob__txtcontent_next .nlp002_btn a:link,
      .nlp002_mob__txtcontent_next .nlp002_btn a:visited,
      .nlp002_mob__txtcontent_next .nlp002_btn a:active {
        color: #fff;
        border-radius: 30px;
        font-weight: 400;
        display: inline-block;
        padding: 0.5rem 2rem;
        letter-spacing: 1px;
        line-height: 103%;
        border: double 2px transparent;
        border-radius: 80px;
        background-image: linear-gradient(transparent, transparent),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        background-origin: border-box;
        background-clip: content-box, border-box;
        width: auto;
        text-decoration: none;
      }
      .nlp002_mob__txtcontent_next .nlp002_bonus_promo {
        padding: 0.5rem 0 0;
        font-family: Proxima Nova;
        text-align: center;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: 2px;
        font-size: 1.3rem;
      }
      .nlp002_mob__txtcontent_next .nlp002_bonus_promo span {
        padding: 0;
        font-family: Proxima Nova Extrabold;
      }
      .nlp002_mob__txtcontent_footer {
        padding: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background: rgba(32, 84, 157, 0.8);
        border-top: 1px solid rgba(255, 255, 255, 0.7);
        padding: 0.5rem 3%;
      }
      .nlp002_mob__txtcontent_footer_inner {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-justify-content: space-between;
        justify-content: start;
        align-items: flex-start;
      }
      .nlp002_mob__txtcontent_footer_tnc {
        width: 65%;
        margin-right: 3%;
        align-self: stretch;
      }
      .nlp002_mob__txtcontent_footer_tnc p {
        color: #fff;
        line-height: 120%;
        font-size: 0.33rem;
        padding: 0;
      }
      .nlp002_mob__txtcontent_footer_tnc p a:link,
      .nlp002_mob__txtcontent_footer_tnc p a:visited,
      .nlp002_mob__txtcontent_footer_tnc p a:active {
        color: #fff;
        text-decoration: underline;
      }
      .nlp002_mob__txtcontent_footer_logos {
        width: 32%;
        align-self: stretch;
      }
      .nlp002_mob__txtcontent_footer_logos_tb {
        display: table;
        width: 100%;
        height: 100%;
      }
      .nlp002_mob__txtcontent_footer_logos_tbcell {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
      }
      .nlp002_18 {
        font-size: 0.5rem;
        text-align: center;
      }
      .nlp002_18 img {
        display: inline-block;
        vertical-align: middle;
        width: 19px;
      }
      .nlp002_18 a:link,
      .nlp002_18 a:visited,
      .nlp002_18 a:active {
        color: #fff;
        text-decoration: underline;
      }
      .nlp002_magna img {
        display: block;
        width: 50px;
        margin: 0.5rem auto 0;
      }
      .nlp002_mob__txtcontent_footer_tnc_tb {
        display: table;
        width: 100%;
        height: 100%;
      }
      .nlp002_mob__txtcontent_footer_tnc_tbcell {
        display: table-cell;
        width: 100%;
        height: 100%;
        vertical-align: middle;
      }
      @media only screen and (min-width: 500px) {
        .nlp002_mob__txtcontent_footer_tnc p {
          font-size: 0.4rem;
        }
        .nlp002_mob__character {
          background-size: auto 45%;
        }
      }
      @media only screen and (min-width: 561px) {
        .nlp002_mob__txtcontent_next .the_hundred {
          font-size: 6rem;
        }
        .nlp002_mob__txtcontent_next .second_title_nlp002 {
          font-size: 3rem;
        }
        .nlp002_mob__character {
          background-position: center 121%;
        }
      }
      @media only screen and (min-width: 661px) {
        .nlp002_mob__txtcontent_footer_logos_tbcell {
          text-align: right;
        }
        .nlp002_18 {
          display: inline-block;
          vertical-align: middle;
        }
        .nlp002_magna {
          display: inline-block;
          vertical-align: bottom;
          padding: 0 0 0 0.7rem;
        }
        .nlp002_mob__txtcontent_footer {
          padding: 0.5rem 2%;
        }
      }
      @media only screen and (min-width: 761px) {
        .nlp002_magna img {
          display: block;
          width: 64px;
          margin: 0 auto;
        }
        .nlp002_18 img {
          display: inline-block;
          vertical-align: middle;
          width: 23px;
        }
        .nlp002_18 {
          font-size: 0.7rem;
        }
        .nlp002_mob__txtcontent_footer_tnc {
          width: 67%;
          margin-right: 1%;
        }
      }
      .page-template-template-landingpage-003 .mobile .header_mobile {
        display: flex;
        align-items: center;
        justify-content: center;
      }
      .page-template-template-landingpage-003 .mobile .header_mobile img {
        margin-right: 1rem;
        margin-top: 2rem;
        margin-bottom: 1rem;
        max-width: 6rem;
        display: block;
      }
      .page-template-template-landingpage-003
        .mobile
        .header_mobile
        .green_logo {
        margin-top: 3rem;
      }
      .page-template-template-landingpage-003 .mobile .character_icon {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translate(-50%);
        max-width: 100vh;
      }
      .page-template-template-landingpage-003 .mobile .percent_text {
        color: #fff;
        line-height: 100%;
        padding: 0 1rem;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
        text-align: center;
        font-size: 9rem;
        display: flex;
        justify-content: center;
        align-items: baseline;
      }
      .page-template-template-landingpage-003 .mobile .percent {
        font-size: 4rem;
        line-height: 100%;
      }
      .page-template-template-landingpage-003 .mobile .quote_text {
        background-color: #fff;
        display: table;
        text-align: center;
        position: relative;
        font-size: 1.3rem;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
        padding: 0.5rem;
        color: #2770cd;
        text-transform: uppercase;
        margin: 0 auto 0;
        letter-spacing: 0.1rem;
        line-height: 100%;
      }
      .page-template-template-landingpage-003 .mobile .quote_text:before {
        padding: 0;
        content: '';
        background: #fff;
        position: absolute;
        top: 0;
        left: -8px;
        width: 15px;
        height: 100%;
        -webkit-transform: skew(-380deg, 0deg);
        transform: skew(-370deg, 0deg);
        -o-transform: skew(-380deg, 0deg);
        -ms-transform: skew(-380deg, 0deg);
      }
      .page-template-template-landingpage-003 .mobile .quote_text:after {
        padding: 0;
        content: '';
        background: #fff;
        position: absolute;
        top: 0;
        right: -8px;
        width: 15px;
        height: 100%;
        -webkit-transform: skew(-380deg, 0deg);
        transform: skew(-370deg, 0deg);
        -o-transform: skew(-380deg, 0deg);
        -ms-transform: skew(-380deg, 0deg);
        -moz-transform: skew(-380deg, 0deg);
      }
      .page-template-template-landingpage-003 .mobile .txttitle {
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
        text-align: center;
        font-size: 2rem;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: 0.3rem;
        line-height: 100%;
      }
      .page-template-template-landingpage-003 .mobile .txtsub {
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
        text-align: center;
        font-size: 2rem;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: 0.3rem;
        line-height: 100%;
      }
      .page-template-template-landingpage-003 .mobile .btn {
        font-size: 1.3rem;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        text-transform: uppercase;
        text-align: center;
        padding: 0.8rem;
        width: 300px;
        color: #fff;
        font-weight: 400;
        letter-spacing: 1px;
        line-height: 100%;
        border: double 2px transparent;
        border-radius: 80px;
        background-image: linear-gradient(transparent, transparent),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        background-origin: border-box;
        background-clip: content-box, border-box;
        text-decoration: none;
        display: block;
        letter-spacing: 0.5rem;
        margin: 1rem auto 0;
      }
      .page-template-template-landingpage-003 .mobile .label_code {
        color: #fff;
        line-height: 100%;
        font-family: 'Proxima Nova', sans-serif;
        font-weight: 400;
        text-align: center;
        font-size: 1rem;
        margin-top: 1rem;
        text-transform: uppercase;
        letter-spacing: 0.2rem;
      }
      .page-template-template-landingpage-003 .mobile .txt_code_val {
        font-family: 'Proxima Nova Extrabold', sans-serif;
        color: #fff;
        line-height: 100%;
        font-weight: 400;
        text-align: center;
        font-size: 1rem;
        text-transform: uppercase;
        letter-spacing: 0.2rem;
      }
      .page-template-template-landingpage-003 .mobile .left div {
        font-size: 0.6rem;
        line-height: 120%;
      }
      .page-template-template-landingpage-003 .mobile .footer_mobile {
        position: absolute;
        bottom: 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        z-index: 2;
        background-color: rgba(0, 0, 0, 0.4);
        padding: 0.5rem 3%;
        border-top: 1px solid rgba(255, 255, 255, 0.5);
        display: flex;
        color: #fff;
        align-items: center;
        width: 100%;
      }
      .page-template-template-landingpage-003 .mobile .footer_mobile .left {
        width: 60%;
      }
      .page-template-template-landingpage-003 .mobile .footer_mobile .right {
        width: 40%;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
      }
      @media only screen and (min-width: 831px) {
        .mobile {
          display: none;
        }
        .tablet {
          display: block !important;
        }
      }
      .page-template-template-landingpage-003 .table .content_left {
        display: flex;
        align-items: center;
        justify-content: center;
      }
      .page-template-template-landingpage-003 .tablet .content_left img {
        margin-right: 1rem;
        padding-top: 2rem;
        margin-bottom: 1rem;
        max-width: 7rem;
        display: block;
      }
      .page-template-template-landingpage-003
        .tablet
        .content_left
        .green_logo {
        margin-top: 1rem;
      }
      .page-template-template-landingpage-003 .tablet .logos {
        align-items: center;
        display: flex;
        justify-content: center;
      }
      .page-template-template-landingpage-003 .tablet .content_wrapper {
        padding-left: 4rem;
        display: flex;
        justify-content: space-between;
        height: 100vh;
        align-items: flex-end;
        padding-bottom: 3rem;
      }
      .page-template-template-landingpage-003 .tablet .content_left {
        padding-bottom: 3rem;
      }
      .page-template-template-landingpage-003 .tablet .content_right img {
        max-width: 100vh;
      }
      .page-template-template-landingpage-003 .tablet .percent_text {
        color: #fff;
        line-height: 100%;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
        text-align: left;
        font-size: 12rem;
        display: flex;
        align-items: baseline;
      }
      .page-template-template-landingpage-003 .tablet .percent {
        font-size: 6rem;
        line-height: 100%;
      }
      .page-template-template-landingpage-003 .tablet .quote_text {
        background-color: #fff;
        display: table;
        position: relative;
        font-size: 1.7rem;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
        padding: 0.5rem;
        color: #2770cd;
        text-transform: uppercase;
        margin: 0 auto 0;
        letter-spacing: 0.1rem;
        line-height: 100%;
      }
      .page-template-template-landingpage-003 .tablet .quote_text:before {
        padding: 0;
        content: '';
        background: #fff;
        position: absolute;
        top: 0;
        left: -8px;
        width: 15px;
        height: 100%;
        -webkit-transform: skew(-380deg, 0deg);
        transform: skew(-370deg, 0deg);
        -o-transform: skew(-380deg, 0deg);
        -ms-transform: skew(-380deg, 0deg);
      }
      .page-template-template-landingpage-003 .tablet .quote_text:after {
        padding: 0;
        content: '';
        background: #fff;
        position: absolute;
        top: 0;
        right: -8px;
        width: 15px;
        height: 100%;
        -webkit-transform: skew(-380deg, 0deg);
        transform: skew(-370deg, 0deg);
        -o-transform: skew(-380deg, 0deg);
        -ms-transform: skew(-380deg, 0deg);
        -moz-transform: skew(-380deg, 0deg);
      }
      .page-template-template-landingpage-003 .tablet .txttitle {
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
        font-size: 3rem;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: 0.3rem;
        line-height: 100%;
        padding-left: 2rem;
      }
      .page-template-template-landingpage-003 .tablet .txtsub {
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
        font-size: 3rem;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: 0.3rem;
        line-height: 100%;
        padding-left: 2rem;
      }
      .page-template-template-landingpage-003 .tablet .btn {
        font-size: 1.3rem;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        text-transform: uppercase;
        padding: 0.8rem;
        width: 350px;
        color: #fff;
        font-weight: 400;
        letter-spacing: 1px;
        line-height: 100%;
        border: double 2px transparent;
        border-radius: 80px;
        background-image: linear-gradient(transparent, transparent),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        background-origin: border-box;
        background-clip: content-box, border-box;
        text-decoration: none;
        display: block;
        letter-spacing: 0.5rem;
        text-align: center;
        margin: 1rem auto 0;
      }
      .page-template-template-landingpage-003 .tablet .label_code {
        color: #fff;
        line-height: 100%;
        font-family: 'Proxima Nova', sans-serif;
        font-weight: 400;
        font-size: 1rem;
        margin-top: 1rem;
        text-transform: uppercase;
        letter-spacing: 0.2rem;
        text-align: center;
      }
      .page-template-template-landingpage-003 .tablet .txt_code_val {
        font-family: 'Proxima Nova Extrabold', sans-serif;
        color: #fff;
        line-height: 100%;
        font-weight: 400;
        font-size: 1rem;
        text-transform: uppercase;
        letter-spacing: 0.2rem;
        text-align: center;
      }
      .page-template-template-landingpage-003 .tablet .footer_tablet {
        position: absolute;
        bottom: 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        z-index: 2;
        background-color: rgba(0, 0, 0, 0.4);
        padding: 0.5rem 3%;
        border-top: 1px solid rgba(255, 255, 255, 0.5);
        display: flex;
        color: #fff;
        align-items: center;
        width: 100%;
      }
      .page-template-template-landingpage-003 .tablet .footer_tablet .left {
        width: 60%;
      }
      .page-template-template-landingpage-003 .tablet .footer_tablet .right {
        width: 40%;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
      }
      @media only screen and (min-width: 1331px) {
        .mobile {
          display: none;
        }
        .tablet {
          display: none !important;
        }
        .desktop {
          display: block !important;
        }
      }
      .page-template-template-landingpage-003 .desktop .content_left img {
        margin-right: 1rem;
        padding-top: 2rem;
        margin-bottom: 1rem;
        max-width: 7rem;
        display: block;
      }
      .page-template-template-landingpage-003
        .desktop
        .content_left
        .green_logo {
        margin-top: 1rem;
      }
      .page-template-template-landingpage-003 .desktop .content_wrapper {
        display: flex;
        justify-content: space-between;
        height: 100vh;
        align-items: flex-end;
        padding-bottom: 3rem;
        position: relative;
      }
      .page-template-template-landingpage-003 .desktop .content_left {
        padding-bottom: 10rem;
        padding-left: 24rem;
      }
      .page-template-template-landingpage-003 .desktop .content_right img {
        max-width: 110vh;
      }
      .page-template-template-landingpage-003 .desktop .content_right .tv_logo {
        margin-bottom: 1rem;
      }
      .page-template-template-landingpage-003 .desktop .logos {
        align-items: flex-end;
        display: flex;
        flex-direction: column;
        position: absolute;
        top: 12%;
        right: 20%;
      }
      .page-template-template-landingpage-003 .desktop .content_right {
        position: relative;
      }
      .page-template-template-landingpage-003 .desktop .percent_text {
        color: #fff;
        line-height: 100%;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
        text-align: left;
        font-size: 12.41rem;
        display: flex;
        align-items: baseline;
      }
      .page-template-template-landingpage-003 .desktop .percent {
        font-size: 6rem;
        line-height: 100%;
      }
      .page-template-template-landingpage-003 .desktop .quote_text {
        background-color: #fff;
        display: table;
        position: relative;
        font-size: 2rem;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
        padding: 0.5rem;
        color: #2770cd;
        text-transform: uppercase;
        margin: 0 auto 0;
        letter-spacing: 0.1rem;
        line-height: 100%;
      }
      .page-template-template-landingpage-003 .desktop .quote_text:before {
        padding: 0;
        content: '';
        background: #fff;
        position: absolute;
        top: 0;
        left: -8px;
        width: 15px;
        height: 100%;
        -webkit-transform: skew(-380deg, 0deg);
        transform: skew(-370deg, 0deg);
        -o-transform: skew(-380deg, 0deg);
        -ms-transform: skew(-380deg, 0deg);
      }
      .page-template-template-landingpage-003 .desktop .quote_text:after {
        padding: 0;
        content: '';
        background: #fff;
        position: absolute;
        top: 0;
        right: -8px;
        width: 15px;
        height: 100%;
        -webkit-transform: skew(-380deg, 0deg);
        transform: skew(-370deg, 0deg);
        -o-transform: skew(-380deg, 0deg);
        -ms-transform: skew(-380deg, 0deg);
        -moz-transform: skew(-380deg, 0deg);
      }
      .page-template-template-landingpage-003 .desktop .txttitle {
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
        font-size: 3.035rem;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: 0.3rem;
        line-height: 100%;
        padding-left: 2rem;
      }
      .page-template-template-landingpage-003 .desktop .txtsub {
        font-family: 'Proxima Nova Extrabold', sans-serif;
        font-weight: 400;
        font-size: 3.035rem;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: 0.3rem;
        line-height: 100%;
        padding-left: 2rem;
      }
      .page-template-template-landingpage-003 .desktop .btn {
        font-size: 1.5rem;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        text-transform: uppercase;
        padding: 0.8rem;
        width: 420px;
        color: #fff;
        font-weight: 400;
        letter-spacing: 1px;
        line-height: 100%;
        border: double 2px transparent;
        border-radius: 80px;
        background-image: linear-gradient(transparent, transparent),
          radial-gradient(circle at top left, #fd990c, #fd790d);
        background-origin: border-box;
        background-clip: content-box, border-box;
        text-decoration: none;
        display: block;
        letter-spacing: 0.5rem;
        text-align: center;
        margin: 1rem auto 0;
      }
      .page-template-template-landingpage-003 .desktop .label_code {
        color: #fff;
        line-height: 100%;
        font-family: 'Proxima Nova', sans-serif;
        font-weight: 400;
        font-size: 1.5rem;
        margin-top: 1rem;
        text-transform: uppercase;
        letter-spacing: 0.2rem;
        text-align: center;
        margin-bottom: 2rem;
      }
      .page-template-template-landingpage-003 .desktop .txt_code_val {
        font-family: 'Proxima Nova Extrabold', sans-serif;
        color: #fff;
        line-height: 100%;
        font-weight: 400;
        font-size: 1.5rem;
        text-transform: uppercase;
        letter-spacing: 0.2rem;
        text-align: center;
      }
      .page-template-template-landingpage-003 .desktop .box .box_wrapper {
        position: absolute;
        display: flex;
        background-color: #163fa3;
        padding: 1rem 3rem;
        border: 1px solid #fff6;
        border-radius: 5px;
        left: 18%;
      }
      .page-template-template-landingpage-003 .desktop .box {
        padding-bottom: 8rem;
      }
      .page-template-template-landingpage-003 .desktop .box_item h2 span {
        font-size: 1.35rem;
        color: #fff;
        text-transform: uppercase;
        line-height: 100%;
        margin-left: 1rem;
        margin-right: 2rem;
        max-width: 130px;
        font-family: 'Proxima Nova Extrabold', sans-serif;
        letter-spacing: 0.2rem;
      }
      .page-template-template-landingpage-003 .desktop .box_item h2 {
        font-size: 3.6rem;
        color: #fdfdfd52;
        line-height: 100%;
        display: flex;
        align-items: center;
        font-family: 'Proxima Nova Extrabold', sans-serif;
      }
      .page-template-template-landingpage-003 .desktop .footer_text {
        position: absolute;
        bottom: 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        z-index: 2;
        background-color: rgba(0, 0, 0, 0.4);
        padding: 0.5rem 3%;
        border-top: 1px solid rgba(255, 255, 255, 0.5);
        display: flex;
        color: #fff;
        align-items: center;
        width: 100%;
      }
      .page-template-template-landingpage-003 .desktop .footer_text .left {
        width: 60%;
      }
      .page-template-template-landingpage-003 .desktop .footer_text .right {
        width: 40%;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
      }
      @media only screen and (max-width: 1600px) {
        .page-template-template-landingpage-003 .desktop .content_left {
          padding-bottom: 6rem;
          padding-left: 8rem;
        }
        .page-template-template-landingpage-003 .desktop .box .box_wrapper {
          left: 5%;
        }
      }
      @media only screen and (max-width: 1400px) {
        .page-template-template-landingpage-003 .desktop .content_left {
          padding-bottom: 6rem;
          padding-left: 2rem;
        }
        .page-template-template-landingpage-003 .desktop .box .box_wrapper {
          left: 2%;
        }
      }
      @charset "UTF-8";
      .wp-block-archives {
        box-sizing: border-box;
      }
      .wp-block-archives-dropdown label {
        display: block;
      }
      .wp-block-avatar {
        line-height: 0;
      }
      .wp-block-avatar,
      .wp-block-avatar img {
        box-sizing: border-box;
      }
      .wp-block-avatar.aligncenter {
        text-align: center;
      }
      .wp-block-audio {
        box-sizing: border-box;
      }
      .wp-block-audio figcaption {
        margin-bottom: 1em;
        margin-top: 0.5em;
      }
      .wp-block-audio audio {
        min-width: 300px;
        width: 100%;
      }
      .wp-block-button__link {
        box-sizing: border-box;
        cursor: pointer;
        display: inline-block;
        text-align: center;
        word-break: break-word;
      }
      .wp-block-button__link.aligncenter {
        text-align: center;
      }
      .wp-block-button__link.alignright {
        text-align: right;
      }
      :where(.wp-block-button__link) {
        border-radius: 9999px;
        box-shadow: none;
        padding: calc(0.667em + 2px) calc(1.333em + 2px);
        text-decoration: none;
      }
      .wp-block-button[style*='text-decoration'] .wp-block-button__link {
        text-decoration: inherit;
      }
      .wp-block-buttons > .wp-block-button.has-custom-width {
        max-width: none;
      }
      .wp-block-buttons
        > .wp-block-button.has-custom-width
        .wp-block-button__link {
        width: 100%;
      }
      .wp-block-buttons
        > .wp-block-button.has-custom-font-size
        .wp-block-button__link {
        font-size: inherit;
      }
      .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
        width: calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75);
      }
      .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
        width: calc(50% - var(--wp--style--block-gap, 0.5em) * 0.5);
      }
      .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
        width: calc(75% - var(--wp--style--block-gap, 0.5em) * 0.25);
      }
      .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
        flex-basis: 100%;
        width: 100%;
      }
      .wp-block-buttons.is-vertical
        > .wp-block-button.wp-block-button__width-25 {
        width: 25%;
      }
      .wp-block-buttons.is-vertical
        > .wp-block-button.wp-block-button__width-50 {
        width: 50%;
      }
      .wp-block-buttons.is-vertical
        > .wp-block-button.wp-block-button__width-75 {
        width: 75%;
      }
      .wp-block-button.is-style-squared,
      .wp-block-button__link.wp-block-button.is-style-squared {
        border-radius: 0;
      }
      .wp-block-button.no-border-radius,
      .wp-block-button__link.no-border-radius {
        border-radius: 0 !important;
      }
      .wp-block-button .wp-block-button__link.is-style-outline,
      .wp-block-button.is-style-outline > .wp-block-button__link {
        border: 2px solid;
        padding: 0.667em 1.333em;
      }
      .wp-block-button
        .wp-block-button__link.is-style-outline:not(.has-text-color),
      .wp-block-button.is-style-outline
        > .wp-block-button__link:not(.has-text-color) {
        color: currentColor;
      }
      .wp-block-button
        .wp-block-button__link.is-style-outline:not(.has-background),
      .wp-block-button.is-style-outline
        > .wp-block-button__link:not(.has-background) {
        background-color: transparent;
        background-image: none;
      }
      .wp-block-button .wp-block-button__link:where(.has-border-color) {
        border-width: initial;
      }
      .wp-block-button
        .wp-block-button__link:where([style*='border-top-color']) {
        border-top-width: medium;
      }
      .wp-block-button
        .wp-block-button__link:where([style*='border-right-color']) {
        border-right-width: medium;
      }
      .wp-block-button
        .wp-block-button__link:where([style*='border-bottom-color']) {
        border-bottom-width: medium;
      }
      .wp-block-button
        .wp-block-button__link:where([style*='border-left-color']) {
        border-left-width: medium;
      }
      .wp-block-button .wp-block-button__link:where([style*='border-style']) {
        border-width: initial;
      }
      .wp-block-button
        .wp-block-button__link:where([style*='border-top-style']) {
        border-top-width: medium;
      }
      .wp-block-button
        .wp-block-button__link:where([style*='border-right-style']) {
        border-right-width: medium;
      }
      .wp-block-button
        .wp-block-button__link:where([style*='border-bottom-style']) {
        border-bottom-width: medium;
      }
      .wp-block-button
        .wp-block-button__link:where([style*='border-left-style']) {
        border-left-width: medium;
      }
      .wp-block-buttons.is-vertical {
        flex-direction: column;
      }
      .wp-block-buttons.is-vertical > .wp-block-button:last-child {
        margin-bottom: 0;
      }
      .wp-block-buttons > .wp-block-button {
        display: inline-block;
        margin: 0;
      }
      .wp-block-buttons.is-content-justification-left {
        justify-content: flex-start;
      }
      .wp-block-buttons.is-content-justification-left.is-vertical {
        align-items: flex-start;
      }
      .wp-block-buttons.is-content-justification-center {
        justify-content: center;
      }
      .wp-block-buttons.is-content-justification-center.is-vertical {
        align-items: center;
      }
      .wp-block-buttons.is-content-justification-right {
        justify-content: flex-end;
      }
      .wp-block-buttons.is-content-justification-right.is-vertical {
        align-items: flex-end;
      }
      .wp-block-buttons.is-content-justification-space-between {
        justify-content: space-between;
      }
      .wp-block-buttons.aligncenter {
        text-align: center;
      }
      .wp-block-buttons:not(
          .is-content-justification-space-between,
          .is-content-justification-right,
          .is-content-justification-left,
          .is-content-justification-center
        )
        .wp-block-button.aligncenter {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
      }
      .wp-block-buttons[style*='text-decoration'] .wp-block-button,
      .wp-block-buttons[style*='text-decoration'] .wp-block-button__link {
        text-decoration: inherit;
      }
      .wp-block-buttons.has-custom-font-size .wp-block-button__link {
        font-size: inherit;
      }
      .wp-block-button.aligncenter,
      .wp-block-calendar {
        text-align: center;
      }
      .wp-block-calendar td,
      .wp-block-calendar th {
        border: 1px solid;
        padding: 0.25em;
      }
      .wp-block-calendar th {
        font-weight: 400;
      }
      .wp-block-calendar caption {
        background-color: inherit;
      }
      .wp-block-calendar table {
        border-collapse: collapse;
        width: 100%;
      }
      .wp-block-calendar table:where(:not(.has-text-color)) {
        color: #40464d;
      }
      .wp-block-calendar table:where(:not(.has-text-color)) td,
      .wp-block-calendar table:where(:not(.has-text-color)) th {
        border-color: #ddd;
      }
      .wp-block-calendar table.has-background th {
        background-color: inherit;
      }
      .wp-block-calendar table.has-text-color th {
        color: inherit;
      }
      :where(.wp-block-calendar table:not(.has-background) th) {
        background: #ddd;
      }
      .wp-block-categories {
        box-sizing: border-box;
      }
      .wp-block-categories.alignleft {
        margin-right: 2em;
      }
      .wp-block-categories.alignright {
        margin-left: 2em;
      }
      .wp-block-categories.wp-block-categories-dropdown.aligncenter {
        text-align: center;
      }
      .wp-block-code {
        box-sizing: border-box;
      }
      .wp-block-code code {
        display: block;
        font-family: inherit;
        overflow-wrap: break-word;
        white-space: pre-wrap;
      }
      .wp-block-columns {
        align-items: normal !important;
        box-sizing: border-box;
        display: flex;
        flex-wrap: wrap !important;
      }
      @media (min-width: 782px) {
        .wp-block-columns {
          flex-wrap: nowrap !important;
        }
      }
      .wp-block-columns.are-vertically-aligned-top {
        align-items: flex-start;
      }
      .wp-block-columns.are-vertically-aligned-center {
        align-items: center;
      }
      .wp-block-columns.are-vertically-aligned-bottom {
        align-items: flex-end;
      }
      @media (max-width: 781px) {
        .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
          flex-basis: 100% !important;
        }
      }
      @media (min-width: 782px) {
        .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
          flex-basis: 0;
          flex-grow: 1;
        }
        .wp-block-columns:not(.is-not-stacked-on-mobile)
          > .wp-block-column[style*='flex-basis'] {
          flex-grow: 0;
        }
      }
      .wp-block-columns.is-not-stacked-on-mobile {
        flex-wrap: nowrap !important;
      }
      .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
        flex-basis: 0;
        flex-grow: 1;
      }
      .wp-block-columns.is-not-stacked-on-mobile
        > .wp-block-column[style*='flex-basis'] {
        flex-grow: 0;
      }
      :where(.wp-block-columns) {
        margin-bottom: 1.75em;
      }
      :where(.wp-block-columns.has-background) {
        padding: 1.25em 2.375em;
      }
      .wp-block-column {
        flex-grow: 1;
        min-width: 0;
        overflow-wrap: break-word;
        word-break: break-word;
      }
      .wp-block-column.is-vertically-aligned-top {
        align-self: flex-start;
      }
      .wp-block-column.is-vertically-aligned-center {
        align-self: center;
      }
      .wp-block-column.is-vertically-aligned-bottom {
        align-self: flex-end;
      }
      .wp-block-column.is-vertically-aligned-stretch {
        align-self: stretch;
      }
      .wp-block-column.is-vertically-aligned-bottom,
      .wp-block-column.is-vertically-aligned-center,
      .wp-block-column.is-vertically-aligned-top {
        width: 100%;
      }
      .wp-block-post-comments {
        box-sizing: border-box;
      }
      .wp-block-post-comments .alignleft {
        float: left;
      }
      .wp-block-post-comments .alignright {
        float: right;
      }
      .wp-block-post-comments .navigation:after {
        clear: both;
        content: '';
        display: table;
      }
      .wp-block-post-comments .commentlist {
        clear: both;
        list-style: none;
        margin: 0;
        padding: 0;
      }
      .wp-block-post-comments .commentlist .comment {
        min-height: 2.25em;
        padding-left: 3.25em;
      }
      .wp-block-post-comments .commentlist .comment p {
        font-size: 1em;
        line-height: 1.8;
        margin: 1em 0;
      }
      .wp-block-post-comments .commentlist .children {
        list-style: none;
        margin: 0;
        padding: 0;
      }
      .wp-block-post-comments .comment-author {
        line-height: 1.5;
      }
      .wp-block-post-comments .comment-author .avatar {
        border-radius: 1.5em;
        display: block;
        float: left;
        height: 2.5em;
        margin-right: 0.75em;
        margin-top: 0.5em;
        width: 2.5em;
      }
      .wp-block-post-comments .comment-author cite {
        font-style: normal;
      }
      .wp-block-post-comments .comment-meta {
        font-size: 0.875em;
        line-height: 1.5;
      }
      .wp-block-post-comments .comment-meta b {
        font-weight: 400;
      }
      .wp-block-post-comments .comment-meta .comment-awaiting-moderation {
        display: block;
        margin-bottom: 1em;
        margin-top: 1em;
      }
      .wp-block-post-comments .comment-body .commentmetadata {
        font-size: 0.875em;
      }
      .wp-block-post-comments .comment-form-author label,
      .wp-block-post-comments .comment-form-comment label,
      .wp-block-post-comments .comment-form-email label,
      .wp-block-post-comments .comment-form-url label {
        display: block;
        margin-bottom: 0.25em;
      }
      .wp-block-post-comments
        .comment-form
        input:not([type='submit']):not([type='checkbox']),
      .wp-block-post-comments .comment-form textarea {
        box-sizing: border-box;
        display: block;
        width: 100%;
      }
      .wp-block-post-comments .comment-form-cookies-consent {
        display: flex;
        gap: 0.25em;
      }
      .wp-block-post-comments
        .comment-form-cookies-consent
        #wp-comment-cookies-consent {
        margin-top: 0.35em;
      }
      .wp-block-post-comments .comment-reply-title {
        margin-bottom: 0;
      }
      .wp-block-post-comments .comment-reply-title :where(small) {
        font-size: var(--wp--preset--font-size--medium, smaller);
        margin-left: 0.5em;
      }
      .wp-block-post-comments .reply {
        font-size: 0.875em;
        margin-bottom: 1.4em;
      }
      .wp-block-post-comments input:not([type='submit']),
      .wp-block-post-comments textarea {
        border: 1px solid #949494;
        font-family: inherit;
        font-size: 1em;
      }
      .wp-block-post-comments input:not([type='submit']):not([type='checkbox']),
      .wp-block-post-comments textarea {
        padding: calc(0.667em + 2px);
      }
      :where(.wp-block-post-comments input[type='submit']) {
        border: none;
      }
      .wp-block-comments-pagination > .wp-block-comments-pagination-next,
      .wp-block-comments-pagination > .wp-block-comments-pagination-numbers,
      .wp-block-comments-pagination > .wp-block-comments-pagination-previous {
        margin-bottom: 0.5em;
        margin-right: 0.5em;
      }
      .wp-block-comments-pagination
        > .wp-block-comments-pagination-next:last-child,
      .wp-block-comments-pagination
        > .wp-block-comments-pagination-numbers:last-child,
      .wp-block-comments-pagination
        > .wp-block-comments-pagination-previous:last-child {
        margin-right: 0;
      }
      .wp-block-comments-pagination
        .wp-block-comments-pagination-previous-arrow {
        display: inline-block;
        margin-right: 1ch;
      }
      .wp-block-comments-pagination
        .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
        transform: scaleX(1);
      }
      .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
        display: inline-block;
        margin-left: 1ch;
      }
      .wp-block-comments-pagination
        .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
        transform: scaleX(1);
      }
      .wp-block-comments-pagination.aligncenter {
        justify-content: center;
      }
      .wp-block-comment-template {
        box-sizing: border-box;
        list-style: none;
        margin-bottom: 0;
        max-width: 100%;
        padding: 0;
      }
      .wp-block-comment-template li {
        clear: both;
      }
      .wp-block-comment-template ol {
        list-style: none;
        margin-bottom: 0;
        max-width: 100%;
        padding-left: 2rem;
      }
      .wp-block-comment-template.alignleft {
        float: left;
      }
      .wp-block-comment-template.aligncenter {
        margin-left: auto;
        margin-right: auto;
        width: -moz-fit-content;
        width: fit-content;
      }
      .wp-block-comment-template.alignright {
        float: right;
      }
      .wp-block-cover,
      .wp-block-cover-image {
        align-items: center;
        background-position: 50%;
        box-sizing: border-box;
        display: flex;
        justify-content: center;
        min-height: 430px;
        overflow: hidden;
        overflow: clip;
        padding: 1em;
        position: relative;
      }
      .wp-block-cover .has-background-dim:not([class*='-background-color']),
      .wp-block-cover-image
        .has-background-dim:not([class*='-background-color']),
      .wp-block-cover-image.has-background-dim:not(
          [class*='-background-color']
        ),
      .wp-block-cover.has-background-dim:not([class*='-background-color']) {
        background-color: #000;
      }
      .wp-block-cover .has-background-dim.has-background-gradient,
      .wp-block-cover-image .has-background-dim.has-background-gradient {
        background-color: transparent;
      }
      .wp-block-cover-image.has-background-dim:before,
      .wp-block-cover.has-background-dim:before {
        background-color: inherit;
        content: '';
      }
      .wp-block-cover .wp-block-cover__background,
      .wp-block-cover .wp-block-cover__gradient-background,
      .wp-block-cover-image .wp-block-cover__background,
      .wp-block-cover-image .wp-block-cover__gradient-background,
      .wp-block-cover-image.has-background-dim:not(
          .has-background-gradient
        ):before,
      .wp-block-cover.has-background-dim:not(.has-background-gradient):before {
        bottom: 0;
        left: 0;
        opacity: 0.5;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1;
      }
      .wp-block-cover-image.has-background-dim.has-background-dim-10
        .wp-block-cover__background,
      .wp-block-cover-image.has-background-dim.has-background-dim-10
        .wp-block-cover__gradient-background,
      .wp-block-cover-image.has-background-dim.has-background-dim-10:not(
          .has-background-gradient
        ):before,
      .wp-block-cover.has-background-dim.has-background-dim-10
        .wp-block-cover__background,
      .wp-block-cover.has-background-dim.has-background-dim-10
        .wp-block-cover__gradient-background,
      .wp-block-cover.has-background-dim.has-background-dim-10:not(
          .has-background-gradient
        ):before {
        opacity: 0.1;
      }
      .wp-block-cover-image.has-background-dim.has-background-dim-20
        .wp-block-cover__background,
      .wp-block-cover-image.has-background-dim.has-background-dim-20
        .wp-block-cover__gradient-background,
      .wp-block-cover-image.has-background-dim.has-background-dim-20:not(
          .has-background-gradient
        ):before,
      .wp-block-cover.has-background-dim.has-background-dim-20
        .wp-block-cover__background,
      .wp-block-cover.has-background-dim.has-background-dim-20
        .wp-block-cover__gradient-background,
      .wp-block-cover.has-background-dim.has-background-dim-20:not(
          .has-background-gradient
        ):before {
        opacity: 0.2;
      }
      .wp-block-cover-image.has-background-dim.has-background-dim-30
        .wp-block-cover__background,
      .wp-block-cover-image.has-background-dim.has-background-dim-30
        .wp-block-cover__gradient-background,
      .wp-block-cover-image.has-background-dim.has-background-dim-30:not(
          .has-background-gradient
        ):before,
      .wp-block-cover.has-background-dim.has-background-dim-30
        .wp-block-cover__background,
      .wp-block-cover.has-background-dim.has-background-dim-30
        .wp-block-cover__gradient-background,
      .wp-block-cover.has-background-dim.has-background-dim-30:not(
          .has-background-gradient
        ):before {
        opacity: 0.3;
      }
      .wp-block-cover-image.has-background-dim.has-background-dim-40
        .wp-block-cover__background,
      .wp-block-cover-image.has-background-dim.has-background-dim-40
        .wp-block-cover__gradient-background,
      .wp-block-cover-image.has-background-dim.has-background-dim-40:not(
          .has-background-gradient
        ):before,
      .wp-block-cover.has-background-dim.has-background-dim-40
        .wp-block-cover__background,
      .wp-block-cover.has-background-dim.has-background-dim-40
        .wp-block-cover__gradient-background,
      .wp-block-cover.has-background-dim.has-background-dim-40:not(
          .has-background-gradient
        ):before {
        opacity: 0.4;
      }
      .wp-block-cover-image.has-background-dim.has-background-dim-50
        .wp-block-cover__background,
      .wp-block-cover-image.has-background-dim.has-background-dim-50
        .wp-block-cover__gradient-background,
      .wp-block-cover-image.has-background-dim.has-background-dim-50:not(
          .has-background-gradient
        ):before,
      .wp-block-cover.has-background-dim.has-background-dim-50
        .wp-block-cover__background,
      .wp-block-cover.has-background-dim.has-background-dim-50
        .wp-block-cover__gradient-background,
      .wp-block-cover.has-background-dim.has-background-dim-50:not(
          .has-background-gradient
        ):before {
        opacity: 0.5;
      }
      .wp-block-cover-image.has-background-dim.has-background-dim-60
        .wp-block-cover__background,
      .wp-block-cover-image.has-background-dim.has-background-dim-60
        .wp-block-cover__gradient-background,
      .wp-block-cover-image.has-background-dim.has-background-dim-60:not(
          .has-background-gradient
        ):before,
      .wp-block-cover.has-background-dim.has-background-dim-60
        .wp-block-cover__background,
      .wp-block-cover.has-background-dim.has-background-dim-60
        .wp-block-cover__gradient-background,
      .wp-block-cover.has-background-dim.has-background-dim-60:not(
          .has-background-gradient
        ):before {
        opacity: 0.6;
      }
      .wp-block-cover-image.has-background-dim.has-background-dim-70
        .wp-block-cover__background,
      .wp-block-cover-image.has-background-dim.has-background-dim-70
        .wp-block-cover__gradient-background,
      .wp-block-cover-image.has-background-dim.has-background-dim-70:not(
          .has-background-gradient
        ):before,
      .wp-block-cover.has-background-dim.has-background-dim-70
        .wp-block-cover__background,
      .wp-block-cover.has-background-dim.has-background-dim-70
        .wp-block-cover__gradient-background,
      .wp-block-cover.has-background-dim.has-background-dim-70:not(
          .has-background-gradient
        ):before {
        opacity: 0.7;
      }
      .wp-block-cover-image.has-background-dim.has-background-dim-80
        .wp-block-cover__background,
      .wp-block-cover-image.has-background-dim.has-background-dim-80
        .wp-block-cover__gradient-background,
      .wp-block-cover-image.has-background-dim.has-background-dim-80:not(
          .has-background-gradient
        ):before,
      .wp-block-cover.has-background-dim.has-background-dim-80
        .wp-block-cover__background,
      .wp-block-cover.has-background-dim.has-background-dim-80
        .wp-block-cover__gradient-background,
      .wp-block-cover.has-background-dim.has-background-dim-80:not(
          .has-background-gradient
        ):before {
        opacity: 0.8;
      }
      .wp-block-cover-image.has-background-dim.has-background-dim-90
        .wp-block-cover__background,
      .wp-block-cover-image.has-background-dim.has-background-dim-90
        .wp-block-cover__gradient-background,
      .wp-block-cover-image.has-background-dim.has-background-dim-90:not(
          .has-background-gradient
        ):before,
      .wp-block-cover.has-background-dim.has-background-dim-90
        .wp-block-cover__background,
      .wp-block-cover.has-background-dim.has-background-dim-90
        .wp-block-cover__gradient-background,
      .wp-block-cover.has-background-dim.has-background-dim-90:not(
          .has-background-gradient
        ):before {
        opacity: 0.9;
      }
      .wp-block-cover-image.has-background-dim.has-background-dim-100
        .wp-block-cover__background,
      .wp-block-cover-image.has-background-dim.has-background-dim-100
        .wp-block-cover__gradient-background,
      .wp-block-cover-image.has-background-dim.has-background-dim-100:not(
          .has-background-gradient
        ):before,
      .wp-block-cover.has-background-dim.has-background-dim-100
        .wp-block-cover__background,
      .wp-block-cover.has-background-dim.has-background-dim-100
        .wp-block-cover__gradient-background,
      .wp-block-cover.has-background-dim.has-background-dim-100:not(
          .has-background-gradient
        ):before {
        opacity: 1;
      }
      .wp-block-cover
        .wp-block-cover__background.has-background-dim.has-background-dim-0,
      .wp-block-cover
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
      .wp-block-cover-image
        .wp-block-cover__background.has-background-dim.has-background-dim-0,
      .wp-block-cover-image
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
        opacity: 0;
      }
      .wp-block-cover
        .wp-block-cover__background.has-background-dim.has-background-dim-10,
      .wp-block-cover
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
      .wp-block-cover-image
        .wp-block-cover__background.has-background-dim.has-background-dim-10,
      .wp-block-cover-image
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
        opacity: 0.1;
      }
      .wp-block-cover
        .wp-block-cover__background.has-background-dim.has-background-dim-20,
      .wp-block-cover
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
      .wp-block-cover-image
        .wp-block-cover__background.has-background-dim.has-background-dim-20,
      .wp-block-cover-image
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
        opacity: 0.2;
      }
      .wp-block-cover
        .wp-block-cover__background.has-background-dim.has-background-dim-30,
      .wp-block-cover
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
      .wp-block-cover-image
        .wp-block-cover__background.has-background-dim.has-background-dim-30,
      .wp-block-cover-image
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
        opacity: 0.3;
      }
      .wp-block-cover
        .wp-block-cover__background.has-background-dim.has-background-dim-40,
      .wp-block-cover
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
      .wp-block-cover-image
        .wp-block-cover__background.has-background-dim.has-background-dim-40,
      .wp-block-cover-image
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
        opacity: 0.4;
      }
      .wp-block-cover
        .wp-block-cover__background.has-background-dim.has-background-dim-50,
      .wp-block-cover
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
      .wp-block-cover-image
        .wp-block-cover__background.has-background-dim.has-background-dim-50,
      .wp-block-cover-image
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
        opacity: 0.5;
      }
      .wp-block-cover
        .wp-block-cover__background.has-background-dim.has-background-dim-60,
      .wp-block-cover
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
      .wp-block-cover-image
        .wp-block-cover__background.has-background-dim.has-background-dim-60,
      .wp-block-cover-image
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
        opacity: 0.6;
      }
      .wp-block-cover
        .wp-block-cover__background.has-background-dim.has-background-dim-70,
      .wp-block-cover
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
      .wp-block-cover-image
        .wp-block-cover__background.has-background-dim.has-background-dim-70,
      .wp-block-cover-image
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
        opacity: 0.7;
      }
      .wp-block-cover
        .wp-block-cover__background.has-background-dim.has-background-dim-80,
      .wp-block-cover
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
      .wp-block-cover-image
        .wp-block-cover__background.has-background-dim.has-background-dim-80,
      .wp-block-cover-image
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
        opacity: 0.8;
      }
      .wp-block-cover
        .wp-block-cover__background.has-background-dim.has-background-dim-90,
      .wp-block-cover
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
      .wp-block-cover-image
        .wp-block-cover__background.has-background-dim.has-background-dim-90,
      .wp-block-cover-image
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
        opacity: 0.9;
      }
      .wp-block-cover
        .wp-block-cover__background.has-background-dim.has-background-dim-100,
      .wp-block-cover
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
      .wp-block-cover-image
        .wp-block-cover__background.has-background-dim.has-background-dim-100,
      .wp-block-cover-image
        .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
        opacity: 1;
      }
      .wp-block-cover-image.alignleft,
      .wp-block-cover-image.alignright,
      .wp-block-cover.alignleft,
      .wp-block-cover.alignright {
        max-width: 420px;
        width: 100%;
      }
      .wp-block-cover-image:after,
      .wp-block-cover:after {
        content: '';
        display: block;
        font-size: 0;
        min-height: inherit;
      }
      @supports (position: sticky) {
        .wp-block-cover-image:after,
        .wp-block-cover:after {
          content: none;
        }
      }
      .wp-block-cover-image.aligncenter,
      .wp-block-cover-image.alignleft,
      .wp-block-cover-image.alignright,
      .wp-block-cover.aligncenter,
      .wp-block-cover.alignleft,
      .wp-block-cover.alignright {
        display: flex;
      }
      .wp-block-cover .wp-block-cover__inner-container,
      .wp-block-cover-image .wp-block-cover__inner-container {
        color: inherit;
        width: 100%;
        z-index: 1;
      }
      .wp-block-cover h1:where(:not(.has-text-color)),
      .wp-block-cover h2:where(:not(.has-text-color)),
      .wp-block-cover h3:where(:not(.has-text-color)),
      .wp-block-cover h4:where(:not(.has-text-color)),
      .wp-block-cover h5:where(:not(.has-text-color)),
      .wp-block-cover h6:where(:not(.has-text-color)),
      .wp-block-cover p:where(:not(.has-text-color)),
      .wp-block-cover-image h1:where(:not(.has-text-color)),
      .wp-block-cover-image h2:where(:not(.has-text-color)),
      .wp-block-cover-image h3:where(:not(.has-text-color)),
      .wp-block-cover-image h4:where(:not(.has-text-color)),
      .wp-block-cover-image h5:where(:not(.has-text-color)),
      .wp-block-cover-image h6:where(:not(.has-text-color)),
      .wp-block-cover-image p:where(:not(.has-text-color)) {
        color: inherit;
      }
      .wp-block-cover-image.is-position-top-left,
      .wp-block-cover.is-position-top-left {
        align-items: flex-start;
        justify-content: flex-start;
      }
      .wp-block-cover-image.is-position-top-center,
      .wp-block-cover.is-position-top-center {
        align-items: flex-start;
        justify-content: center;
      }
      .wp-block-cover-image.is-position-top-right,
      .wp-block-cover.is-position-top-right {
        align-items: flex-start;
        justify-content: flex-end;
      }
      .wp-block-cover-image.is-position-center-left,
      .wp-block-cover.is-position-center-left {
        align-items: center;
        justify-content: flex-start;
      }
      .wp-block-cover-image.is-position-center-center,
      .wp-block-cover.is-position-center-center {
        align-items: center;
        justify-content: center;
      }
      .wp-block-cover-image.is-position-center-right,
      .wp-block-cover.is-position-center-right {
        align-items: center;
        justify-content: flex-end;
      }
      .wp-block-cover-image.is-position-bottom-left,
      .wp-block-cover.is-position-bottom-left {
        align-items: flex-end;
        justify-content: flex-start;
      }
      .wp-block-cover-image.is-position-bottom-center,
      .wp-block-cover.is-position-bottom-center {
        align-items: flex-end;
        justify-content: center;
      }
      .wp-block-cover-image.is-position-bottom-right,
      .wp-block-cover.is-position-bottom-right {
        align-items: flex-end;
        justify-content: flex-end;
      }
      .wp-block-cover-image.has-custom-content-position.has-custom-content-position
        .wp-block-cover__inner-container,
      .wp-block-cover.has-custom-content-position.has-custom-content-position
        .wp-block-cover__inner-container {
        margin: 0;
      }
      .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left
        .wp-block-cover__inner-container,
      .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right
        .wp-block-cover__inner-container,
      .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left
        .wp-block-cover__inner-container,
      .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right
        .wp-block-cover__inner-container,
      .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left
        .wp-block-cover__inner-container,
      .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right
        .wp-block-cover__inner-container,
      .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left
        .wp-block-cover__inner-container,
      .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right
        .wp-block-cover__inner-container,
      .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left
        .wp-block-cover__inner-container,
      .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right
        .wp-block-cover__inner-container,
      .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left
        .wp-block-cover__inner-container,
      .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right
        .wp-block-cover__inner-container {
        margin: 0;
        width: auto;
      }
      .wp-block-cover .wp-block-cover__image-background,
      .wp-block-cover video.wp-block-cover__video-background,
      .wp-block-cover-image .wp-block-cover__image-background,
      .wp-block-cover-image video.wp-block-cover__video-background {
        border: none;
        bottom: 0;
        box-shadow: none;
        height: 100%;
        left: 0;
        margin: 0;
        max-height: none;
        max-width: none;
        object-fit: cover;
        outline: none;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
      }
      .wp-block-cover-image.has-parallax,
      .wp-block-cover.has-parallax,
      .wp-block-cover__image-background.has-parallax,
      video.wp-block-cover__video-background.has-parallax {
        background-attachment: fixed;
        background-repeat: no-repeat;
        background-size: cover;
      }
      @supports (-webkit-touch-callout: inherit) {
        .wp-block-cover-image.has-parallax,
        .wp-block-cover.has-parallax,
        .wp-block-cover__image-background.has-parallax,
        video.wp-block-cover__video-background.has-parallax {
          background-attachment: scroll;
        }
      }
      @media (prefers-reduced-motion: reduce) {
        .wp-block-cover-image.has-parallax,
        .wp-block-cover.has-parallax,
        .wp-block-cover__image-background.has-parallax,
        video.wp-block-cover__video-background.has-parallax {
          background-attachment: scroll;
        }
      }
      .wp-block-cover-image.is-repeated,
      .wp-block-cover.is-repeated,
      .wp-block-cover__image-background.is-repeated,
      video.wp-block-cover__video-background.is-repeated {
        background-repeat: repeat;
        background-size: auto;
      }
      .wp-block-cover__image-background,
      .wp-block-cover__video-background {
        z-index: 0;
      }
      .wp-block-cover-image-text,
      .wp-block-cover-image-text a,
      .wp-block-cover-image-text a:active,
      .wp-block-cover-image-text a:focus,
      .wp-block-cover-image-text a:hover,
      .wp-block-cover-text,
      .wp-block-cover-text a,
      .wp-block-cover-text a:active,
      .wp-block-cover-text a:focus,
      .wp-block-cover-text a:hover,
      section.wp-block-cover-image h2,
      section.wp-block-cover-image h2 a,
      section.wp-block-cover-image h2 a:active,
      section.wp-block-cover-image h2 a:focus,
      section.wp-block-cover-image h2 a:hover {
        color: #fff;
      }
      .wp-block-cover-image .wp-block-cover.has-left-content {
        justify-content: flex-start;
      }
      .wp-block-cover-image .wp-block-cover.has-right-content {
        justify-content: flex-end;
      }
      .wp-block-cover-image.has-left-content .wp-block-cover-image-text,
      .wp-block-cover.has-left-content .wp-block-cover-text,
      section.wp-block-cover-image.has-left-content > h2 {
        margin-left: 0;
        text-align: left;
      }
      .wp-block-cover-image.has-right-content .wp-block-cover-image-text,
      .wp-block-cover.has-right-content .wp-block-cover-text,
      section.wp-block-cover-image.has-right-content > h2 {
        margin-right: 0;
        text-align: right;
      }
      .wp-block-cover .wp-block-cover-text,
      .wp-block-cover-image .wp-block-cover-image-text,
      section.wp-block-cover-image > h2 {
        font-size: 2em;
        line-height: 1.25;
        margin-bottom: 0;
        max-width: 840px;
        padding: 0.44em;
        text-align: center;
        z-index: 1;
      }
      :where(.wp-block-cover-image:not(.has-text-color)),
      :where(.wp-block-cover:not(.has-text-color)) {
        color: #fff;
      }
      :where(.wp-block-cover-image.is-light:not(.has-text-color)),
      :where(.wp-block-cover.is-light:not(.has-text-color)) {
        color: #000;
      }
      .wp-block-details {
        box-sizing: border-box;
        overflow: hidden;
      }
      .wp-block-details summary {
        cursor: pointer;
      }
      .wp-block-embed.alignleft,
      .wp-block-embed.alignright,
      .wp-block[data-align='left'] > [data-type='core/embed'],
      .wp-block[data-align='right'] > [data-type='core/embed'] {
        max-width: 360px;
        width: 100%;
      }
      .wp-block-embed.alignleft .wp-block-embed__wrapper,
      .wp-block-embed.alignright .wp-block-embed__wrapper,
      .wp-block[data-align='left']
        > [data-type='core/embed']
        .wp-block-embed__wrapper,
      .wp-block[data-align='right']
        > [data-type='core/embed']
        .wp-block-embed__wrapper {
        min-width: 280px;
      }
      .wp-block-cover .wp-block-embed {
        min-height: 240px;
        min-width: 320px;
      }
      .wp-block-embed {
        overflow-wrap: break-word;
      }
      .wp-block-embed figcaption {
        margin-bottom: 1em;
        margin-top: 0.5em;
      }
      .wp-block-embed iframe {
        max-width: 100%;
      }
      .wp-block-embed__wrapper {
        position: relative;
      }
      .wp-embed-responsive
        .wp-has-aspect-ratio
        .wp-block-embed__wrapper:before {
        content: '';
        display: block;
        padding-top: 50%;
      }
      .wp-embed-responsive .wp-has-aspect-ratio iframe {
        bottom: 0;
        height: 100%;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
      }
      .wp-embed-responsive
        .wp-embed-aspect-21-9
        .wp-block-embed__wrapper:before {
        padding-top: 42.85%;
      }
      .wp-embed-responsive
        .wp-embed-aspect-18-9
        .wp-block-embed__wrapper:before {
        padding-top: 50%;
      }
      .wp-embed-responsive
        .wp-embed-aspect-16-9
        .wp-block-embed__wrapper:before {
        padding-top: 56.25%;
      }
      .wp-embed-responsive
        .wp-embed-aspect-4-3
        .wp-block-embed__wrapper:before {
        padding-top: 75%;
      }
      .wp-embed-responsive
        .wp-embed-aspect-1-1
        .wp-block-embed__wrapper:before {
        padding-top: 100%;
      }
      .wp-embed-responsive
        .wp-embed-aspect-9-16
        .wp-block-embed__wrapper:before {
        padding-top: 177.77%;
      }
      .wp-embed-responsive
        .wp-embed-aspect-1-2
        .wp-block-embed__wrapper:before {
        padding-top: 200%;
      }
      .wp-block-file {
        box-sizing: border-box;
      }
      .wp-block-file:not(.wp-element-button) {
        font-size: 0.8em;
      }
      .wp-block-file.aligncenter {
        text-align: center;
      }
      .wp-block-file.alignright {
        text-align: right;
      }
      .wp-block-file * + .wp-block-file__button {
        margin-left: 0.75em;
      }
      :where(.wp-block-file) {
        margin-bottom: 1.5em;
      }
      .wp-block-file__embed {
        margin-bottom: 1em;
      }
      :where(.wp-block-file__button) {
        border-radius: 2em;
        display: inline-block;
        padding: 0.5em 1em;
      }
      :where(.wp-block-file__button):is(a):active,
      :where(.wp-block-file__button):is(a):focus,
      :where(.wp-block-file__button):is(a):hover,
      :where(.wp-block-file__button):is(a):visited {
        box-shadow: none;
        color: #fff;
        opacity: 0.85;
        text-decoration: none;
      }
      .blocks-gallery-grid:not(.has-nested-images),
      .wp-block-gallery:not(.has-nested-images) {
        display: flex;
        flex-wrap: wrap;
        list-style-type: none;
        margin: 0;
        padding: 0;
      }
      .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
      .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,
      .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
      .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        justify-content: center;
        margin: 0 1em 1em 0;
        position: relative;
        width: calc(50% - 1em);
      }
      .blocks-gallery-grid:not(.has-nested-images)
        .blocks-gallery-image:nth-of-type(2n),
      .blocks-gallery-grid:not(.has-nested-images)
        .blocks-gallery-item:nth-of-type(2n),
      .wp-block-gallery:not(.has-nested-images)
        .blocks-gallery-image:nth-of-type(2n),
      .wp-block-gallery:not(.has-nested-images)
        .blocks-gallery-item:nth-of-type(2n) {
        margin-right: 0;
      }
      .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
      .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,
      .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
      .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
        align-items: flex-end;
        display: flex;
        height: 100%;
        justify-content: flex-start;
        margin: 0;
      }
      .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
      .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,
      .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
      .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
        display: block;
        height: auto;
        max-width: 100%;
        width: auto;
      }
      .blocks-gallery-grid:not(.has-nested-images)
        .blocks-gallery-image
        figcaption,
      .blocks-gallery-grid:not(.has-nested-images)
        .blocks-gallery-item
        figcaption,
      .wp-block-gallery:not(.has-nested-images)
        .blocks-gallery-image
        figcaption,
      .wp-block-gallery:not(.has-nested-images)
        .blocks-gallery-item
        figcaption {
        background: linear-gradient(
          0deg,
          rgba(0, 0, 0, 0.7),
          rgba(0, 0, 0, 0.3) 70%,
          transparent
        );
        bottom: 0;
        box-sizing: border-box;
        color: #fff;
        font-size: 0.8em;
        margin: 0;
        max-height: 100%;
        overflow: auto;
        padding: 3em 0.77em 0.7em;
        position: absolute;
        text-align: center;
        width: 100%;
        z-index: 2;
      }
      .blocks-gallery-grid:not(.has-nested-images)
        .blocks-gallery-image
        figcaption
        img,
      .blocks-gallery-grid:not(.has-nested-images)
        .blocks-gallery-item
        figcaption
        img,
      .wp-block-gallery:not(.has-nested-images)
        .blocks-gallery-image
        figcaption
        img,
      .wp-block-gallery:not(.has-nested-images)
        .blocks-gallery-item
        figcaption
        img {
        display: inline;
      }
      .blocks-gallery-grid:not(.has-nested-images) figcaption,
      .wp-block-gallery:not(.has-nested-images) figcaption {
        flex-grow: 1;
      }
      .blocks-gallery-grid:not(.has-nested-images).is-cropped
        .blocks-gallery-image
        a,
      .blocks-gallery-grid:not(.has-nested-images).is-cropped
        .blocks-gallery-image
        img,
      .blocks-gallery-grid:not(.has-nested-images).is-cropped
        .blocks-gallery-item
        a,
      .blocks-gallery-grid:not(.has-nested-images).is-cropped
        .blocks-gallery-item
        img,
      .wp-block-gallery:not(.has-nested-images).is-cropped
        .blocks-gallery-image
        a,
      .wp-block-gallery:not(.has-nested-images).is-cropped
        .blocks-gallery-image
        img,
      .wp-block-gallery:not(.has-nested-images).is-cropped
        .blocks-gallery-item
        a,
      .wp-block-gallery:not(.has-nested-images).is-cropped
        .blocks-gallery-item
        img {
        flex: 1;
        height: 100%;
        object-fit: cover;
        width: 100%;
      }
      .blocks-gallery-grid:not(.has-nested-images).columns-1
        .blocks-gallery-image,
      .blocks-gallery-grid:not(.has-nested-images).columns-1
        .blocks-gallery-item,
      .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,
      .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
        margin-right: 0;
        width: 100%;
      }
      @media (min-width: 600px) {
        .blocks-gallery-grid:not(.has-nested-images).columns-3
          .blocks-gallery-image,
        .blocks-gallery-grid:not(.has-nested-images).columns-3
          .blocks-gallery-item,
        .wp-block-gallery:not(.has-nested-images).columns-3
          .blocks-gallery-image,
        .wp-block-gallery:not(.has-nested-images).columns-3
          .blocks-gallery-item {
          margin-right: 1em;
          width: calc(33.33333% - 0.66667em);
        }
        .blocks-gallery-grid:not(.has-nested-images).columns-4
          .blocks-gallery-image,
        .blocks-gallery-grid:not(.has-nested-images).columns-4
          .blocks-gallery-item,
        .wp-block-gallery:not(.has-nested-images).columns-4
          .blocks-gallery-image,
        .wp-block-gallery:not(.has-nested-images).columns-4
          .blocks-gallery-item {
          margin-right: 1em;
          width: calc(25% - 0.75em);
        }
        .blocks-gallery-grid:not(.has-nested-images).columns-5
          .blocks-gallery-image,
        .blocks-gallery-grid:not(.has-nested-images).columns-5
          .blocks-gallery-item,
        .wp-block-gallery:not(.has-nested-images).columns-5
          .blocks-gallery-image,
        .wp-block-gallery:not(.has-nested-images).columns-5
          .blocks-gallery-item {
          margin-right: 1em;
          width: calc(20% - 0.8em);
        }
        .blocks-gallery-grid:not(.has-nested-images).columns-6
          .blocks-gallery-image,
        .blocks-gallery-grid:not(.has-nested-images).columns-6
          .blocks-gallery-item,
        .wp-block-gallery:not(.has-nested-images).columns-6
          .blocks-gallery-image,
        .wp-block-gallery:not(.has-nested-images).columns-6
          .blocks-gallery-item {
          margin-right: 1em;
          width: calc(16.66667% - 0.83333em);
        }
        .blocks-gallery-grid:not(.has-nested-images).columns-7
          .blocks-gallery-image,
        .blocks-gallery-grid:not(.has-nested-images).columns-7
          .blocks-gallery-item,
        .wp-block-gallery:not(.has-nested-images).columns-7
          .blocks-gallery-image,
        .wp-block-gallery:not(.has-nested-images).columns-7
          .blocks-gallery-item {
          margin-right: 1em;
          width: calc(14.28571% - 0.85714em);
        }
        .blocks-gallery-grid:not(.has-nested-images).columns-8
          .blocks-gallery-image,
        .blocks-gallery-grid:not(.has-nested-images).columns-8
          .blocks-gallery-item,
        .wp-block-gallery:not(.has-nested-images).columns-8
          .blocks-gallery-image,
        .wp-block-gallery:not(.has-nested-images).columns-8
          .blocks-gallery-item {
          margin-right: 1em;
          width: calc(12.5% - 0.875em);
        }
        .blocks-gallery-grid:not(.has-nested-images).columns-1
          .blocks-gallery-image:nth-of-type(1n),
        .blocks-gallery-grid:not(.has-nested-images).columns-1
          .blocks-gallery-item:nth-of-type(1n),
        .blocks-gallery-grid:not(.has-nested-images).columns-2
          .blocks-gallery-image:nth-of-type(2n),
        .blocks-gallery-grid:not(.has-nested-images).columns-2
          .blocks-gallery-item:nth-of-type(2n),
        .blocks-gallery-grid:not(.has-nested-images).columns-3
          .blocks-gallery-image:nth-of-type(3n),
        .blocks-gallery-grid:not(.has-nested-images).columns-3
          .blocks-gallery-item:nth-of-type(3n),
        .blocks-gallery-grid:not(.has-nested-images).columns-4
          .blocks-gallery-image:nth-of-type(4n),
        .blocks-gallery-grid:not(.has-nested-images).columns-4
          .blocks-gallery-item:nth-of-type(4n),
        .blocks-gallery-grid:not(.has-nested-images).columns-5
          .blocks-gallery-image:nth-of-type(5n),
        .blocks-gallery-grid:not(.has-nested-images).columns-5
          .blocks-gallery-item:nth-of-type(5n),
        .blocks-gallery-grid:not(.has-nested-images).columns-6
          .blocks-gallery-image:nth-of-type(6n),
        .blocks-gallery-grid:not(.has-nested-images).columns-6
          .blocks-gallery-item:nth-of-type(6n),
        .blocks-gallery-grid:not(.has-nested-images).columns-7
          .blocks-gallery-image:nth-of-type(7n),
        .blocks-gallery-grid:not(.has-nested-images).columns-7
          .blocks-gallery-item:nth-of-type(7n),
        .blocks-gallery-grid:not(.has-nested-images).columns-8
          .blocks-gallery-image:nth-of-type(8n),
        .blocks-gallery-grid:not(.has-nested-images).columns-8
          .blocks-gallery-item:nth-of-type(8n),
        .wp-block-gallery:not(.has-nested-images).columns-1
          .blocks-gallery-image:nth-of-type(1n),
        .wp-block-gallery:not(.has-nested-images).columns-1
          .blocks-gallery-item:nth-of-type(1n),
        .wp-block-gallery:not(.has-nested-images).columns-2
          .blocks-gallery-image:nth-of-type(2n),
        .wp-block-gallery:not(.has-nested-images).columns-2
          .blocks-gallery-item:nth-of-type(2n),
        .wp-block-gallery:not(.has-nested-images).columns-3
          .blocks-gallery-image:nth-of-type(3n),
        .wp-block-gallery:not(.has-nested-images).columns-3
          .blocks-gallery-item:nth-of-type(3n),
        .wp-block-gallery:not(.has-nested-images).columns-4
          .blocks-gallery-image:nth-of-type(4n),
        .wp-block-gallery:not(.has-nested-images).columns-4
          .blocks-gallery-item:nth-of-type(4n),
        .wp-block-gallery:not(.has-nested-images).columns-5
          .blocks-gallery-image:nth-of-type(5n),
        .wp-block-gallery:not(.has-nested-images).columns-5
          .blocks-gallery-item:nth-of-type(5n),
        .wp-block-gallery:not(.has-nested-images).columns-6
          .blocks-gallery-image:nth-of-type(6n),
        .wp-block-gallery:not(.has-nested-images).columns-6
          .blocks-gallery-item:nth-of-type(6n),
        .wp-block-gallery:not(.has-nested-images).columns-7
          .blocks-gallery-image:nth-of-type(7n),
        .wp-block-gallery:not(.has-nested-images).columns-7
          .blocks-gallery-item:nth-of-type(7n),
        .wp-block-gallery:not(.has-nested-images).columns-8
          .blocks-gallery-image:nth-of-type(8n),
        .wp-block-gallery:not(.has-nested-images).columns-8
          .blocks-gallery-item:nth-of-type(8n) {
          margin-right: 0;
        }
      }
      .blocks-gallery-grid:not(.has-nested-images)
        .blocks-gallery-image:last-child,
      .blocks-gallery-grid:not(.has-nested-images)
        .blocks-gallery-item:last-child,
      .wp-block-gallery:not(.has-nested-images)
        .blocks-gallery-image:last-child,
      .wp-block-gallery:not(.has-nested-images)
        .blocks-gallery-item:last-child {
        margin-right: 0;
      }
      .blocks-gallery-grid:not(.has-nested-images).alignleft,
      .blocks-gallery-grid:not(.has-nested-images).alignright,
      .wp-block-gallery:not(.has-nested-images).alignleft,
      .wp-block-gallery:not(.has-nested-images).alignright {
        max-width: 420px;
        width: 100%;
      }
      .blocks-gallery-grid:not(.has-nested-images).aligncenter
        .blocks-gallery-item
        figure,
      .wp-block-gallery:not(.has-nested-images).aligncenter
        .blocks-gallery-item
        figure {
        justify-content: center;
      }
      .wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
        align-self: flex-start;
      }
      figure.wp-block-gallery.has-nested-images {
        align-items: normal;
      }
      .wp-block-gallery.has-nested-images
        figure.wp-block-image:not(#individual-image) {
        margin: 0;
        width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
      }
      .wp-block-gallery.has-nested-images figure.wp-block-image {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        justify-content: center;
        max-width: 100%;
        position: relative;
      }
      .wp-block-gallery.has-nested-images figure.wp-block-image > a,
      .wp-block-gallery.has-nested-images figure.wp-block-image > div {
        flex-direction: column;
        flex-grow: 1;
        margin: 0;
      }
      .wp-block-gallery.has-nested-images figure.wp-block-image img {
        display: block;
        height: auto;
        max-width: 100% !important;
        width: auto;
      }
      .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
        background: linear-gradient(
          0deg,
          rgba(0, 0, 0, 0.7),
          rgba(0, 0, 0, 0.3) 70%,
          transparent
        );
        bottom: 0;
        box-sizing: border-box;
        color: #fff;
        font-size: 13px;
        left: 0;
        margin-bottom: 0;
        max-height: 60%;
        overflow: auto;
        padding: 0 8px 8px;
        position: absolute;
        text-align: center;
        width: 100%;
      }
      .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
        display: inline;
      }
      .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
        color: inherit;
      }
      .wp-block-gallery.has-nested-images
        figure.wp-block-image.has-custom-border
        img {
        box-sizing: border-box;
      }
      .wp-block-gallery.has-nested-images
        figure.wp-block-image.has-custom-border
        > a,
      .wp-block-gallery.has-nested-images
        figure.wp-block-image.has-custom-border
        > div,
      .wp-block-gallery.has-nested-images
        figure.wp-block-image.is-style-rounded
        > a,
      .wp-block-gallery.has-nested-images
        figure.wp-block-image.is-style-rounded
        > div {
        flex: 1 1 auto;
      }
      .wp-block-gallery.has-nested-images
        figure.wp-block-image.has-custom-border
        figcaption,
      .wp-block-gallery.has-nested-images
        figure.wp-block-image.is-style-rounded
        figcaption {
        background: none;
        color: inherit;
        flex: initial;
        margin: 0;
        padding: 10px 10px 9px;
        position: relative;
      }
      .wp-block-gallery.has-nested-images figcaption {
        flex-basis: 100%;
        flex-grow: 1;
        text-align: center;
      }
      .wp-block-gallery.has-nested-images:not(.is-cropped)
        figure.wp-block-image:not(#individual-image) {
        margin-bottom: auto;
        margin-top: 0;
      }
      .wp-block-gallery.has-nested-images.is-cropped
        figure.wp-block-image:not(#individual-image) {
        align-self: inherit;
      }
      .wp-block-gallery.has-nested-images.is-cropped
        figure.wp-block-image:not(#individual-image)
        > a,
      .wp-block-gallery.has-nested-images.is-cropped
        figure.wp-block-image:not(#individual-image)
        > div:not(.components-drop-zone) {
        display: flex;
      }
      .wp-block-gallery.has-nested-images.is-cropped
        figure.wp-block-image:not(#individual-image)
        a,
      .wp-block-gallery.has-nested-images.is-cropped
        figure.wp-block-image:not(#individual-image)
        img {
        flex: 1 0 0%;
        height: 100%;
        object-fit: cover;
        width: 100%;
      }
      .wp-block-gallery.has-nested-images.columns-1
        figure.wp-block-image:not(#individual-image) {
        width: 100%;
      }
      @media (min-width: 600px) {
        .wp-block-gallery.has-nested-images.columns-3
          figure.wp-block-image:not(#individual-image) {
          width: calc(
            33.33333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
          );
        }
        .wp-block-gallery.has-nested-images.columns-4
          figure.wp-block-image:not(#individual-image) {
          width: calc(
            25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75
          );
        }
        .wp-block-gallery.has-nested-images.columns-5
          figure.wp-block-image:not(#individual-image) {
          width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
        }
        .wp-block-gallery.has-nested-images.columns-6
          figure.wp-block-image:not(#individual-image) {
          width: calc(
            16.66667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.83333
          );
        }
        .wp-block-gallery.has-nested-images.columns-7
          figure.wp-block-image:not(#individual-image) {
          width: calc(
            14.28571% - var(--wp--style--unstable-gallery-gap, 16px) * 0.85714
          );
        }
        .wp-block-gallery.has-nested-images.columns-8
          figure.wp-block-image:not(#individual-image) {
          width: calc(
            12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875
          );
        }
        .wp-block-gallery.has-nested-images.columns-default
          figure.wp-block-image:not(#individual-image) {
          width: calc(
            33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
          );
        }
        .wp-block-gallery.has-nested-images.columns-default
          figure.wp-block-image:not(
            #individual-image
          ):first-child:nth-last-child(2),
        .wp-block-gallery.has-nested-images.columns-default
          figure.wp-block-image:not(
            #individual-image
          ):first-child:nth-last-child(2)
          ~ figure.wp-block-image:not(#individual-image) {
          width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
        }
        .wp-block-gallery.has-nested-images.columns-default
          figure.wp-block-image:not(#individual-image):first-child:last-child {
          width: 100%;
        }
      }
      .wp-block-gallery.has-nested-images.alignleft,
      .wp-block-gallery.has-nested-images.alignright {
        max-width: 420px;
        width: 100%;
      }
      .wp-block-gallery.has-nested-images.aligncenter {
        justify-content: center;
      }
      .wp-block-group {
        box-sizing: border-box;
      }
      h1.has-background,
      h2.has-background,
      h3.has-background,
      h4.has-background,
      h5.has-background,
      h6.has-background {
        padding: 1.25em 2.375em;
      }
      h1.has-text-align-left[style*='writing-mode']:where(
          [style*='vertical-lr']
        ),
      h1.has-text-align-right[style*='writing-mode']:where(
          [style*='vertical-rl']
        ),
      h2.has-text-align-left[style*='writing-mode']:where(
          [style*='vertical-lr']
        ),
      h2.has-text-align-right[style*='writing-mode']:where(
          [style*='vertical-rl']
        ),
      h3.has-text-align-left[style*='writing-mode']:where(
          [style*='vertical-lr']
        ),
      h3.has-text-align-right[style*='writing-mode']:where(
          [style*='vertical-rl']
        ),
      h4.has-text-align-left[style*='writing-mode']:where(
          [style*='vertical-lr']
        ),
      h4.has-text-align-right[style*='writing-mode']:where(
          [style*='vertical-rl']
        ),
      h5.has-text-align-left[style*='writing-mode']:where(
          [style*='vertical-lr']
        ),
      h5.has-text-align-right[style*='writing-mode']:where(
          [style*='vertical-rl']
        ),
      h6.has-text-align-left[style*='writing-mode']:where(
          [style*='vertical-lr']
        ),
      h6.has-text-align-right[style*='writing-mode']:where(
          [style*='vertical-rl']
        ) {
        rotate: 180deg;
      }
      .wp-block-image img {
        box-sizing: border-box;
        height: auto;
        max-width: 100%;
        vertical-align: bottom;
      }
      .wp-block-image[style*='border-radius'] img,
      .wp-block-image[style*='border-radius'] > a {
        border-radius: inherit;
      }
      .wp-block-image.has-custom-border img {
        box-sizing: border-box;
      }
      .wp-block-image.aligncenter {
        text-align: center;
      }
      .wp-block-image.alignfull img,
      .wp-block-image.alignwide img {
        height: auto;
        width: 100%;
      }
      .wp-block-image .aligncenter,
      .wp-block-image .alignleft,
      .wp-block-image .alignright,
      .wp-block-image.aligncenter,
      .wp-block-image.alignleft,
      .wp-block-image.alignright {
        display: table;
      }
      .wp-block-image .aligncenter > figcaption,
      .wp-block-image .alignleft > figcaption,
      .wp-block-image .alignright > figcaption,
      .wp-block-image.aligncenter > figcaption,
      .wp-block-image.alignleft > figcaption,
      .wp-block-image.alignright > figcaption {
        caption-side: bottom;
        display: table-caption;
      }
      .wp-block-image .alignleft {
        float: left;
        margin: 0.5em 1em 0.5em 0;
      }
      .wp-block-image .alignright {
        float: right;
        margin: 0.5em 0 0.5em 1em;
      }
      .wp-block-image .aligncenter {
        margin-left: auto;
        margin-right: auto;
      }
      .wp-block-image figcaption {
        margin-bottom: 1em;
        margin-top: 0.5em;
      }
      .wp-block-image .is-style-rounded img,
      .wp-block-image.is-style-circle-mask img,
      .wp-block-image.is-style-rounded img {
        border-radius: 9999px;
      }
      @supports ((-webkit-mask-image: none) or (mask-image: none)) or
        (-webkit-mask-image: none) {
        .wp-block-image.is-style-circle-mask img {
          border-radius: 0;
          -webkit-mask-image: url('');
          mask-image: url('');
          mask-mode: alpha;
          -webkit-mask-position: center;
          mask-position: center;
          -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
          -webkit-mask-size: contain;
          mask-size: contain;
        }
      }
      .wp-block-image :where(.has-border-color) {
        border-style: solid;
      }
      .wp-block-image :where([style*='border-top-color']) {
        border-top-style: solid;
      }
      .wp-block-image :where([style*='border-right-color']) {
        border-right-style: solid;
      }
      .wp-block-image :where([style*='border-bottom-color']) {
        border-bottom-style: solid;
      }
      .wp-block-image :where([style*='border-left-color']) {
        border-left-style: solid;
      }
      .wp-block-image :where([style*='border-width']) {
        border-style: solid;
      }
      .wp-block-image :where([style*='border-top-width']) {
        border-top-style: solid;
      }
      .wp-block-image :where([style*='border-right-width']) {
        border-right-style: solid;
      }
      .wp-block-image :where([style*='border-bottom-width']) {
        border-bottom-style: solid;
      }
      .wp-block-image :where([style*='border-left-width']) {
        border-left-style: solid;
      }
      .wp-block-image figure {
        margin: 0;
      }
      .wp-lightbox-container {
        display: flex;
        flex-direction: column;
        position: relative;
      }
      .wp-lightbox-container img {
        cursor: zoom-in;
      }
      .wp-lightbox-container img:hover + button {
        opacity: 1;
      }
      .wp-lightbox-container button {
        align-items: center;
        -webkit-backdrop-filter: blur(16px) saturate(180%);
        backdrop-filter: blur(16px) saturate(180%);
        background-color: rgba(90, 90, 90, 0.25);
        border: none;
        border-radius: 4px;
        cursor: zoom-in;
        display: flex;
        height: 20px;
        justify-content: center;
        opacity: 0;
        padding: 0;
        position: absolute;
        right: 16px;
        text-align: center;
        top: 16px;
        transition: opacity 0.2s ease;
        width: 20px;
        z-index: 100;
      }
      .wp-lightbox-container button:focus-visible {
        outline: 3px auto rgba(90, 90, 90, 0.25);
        outline: 3px auto -webkit-focus-ring-color;
        outline-offset: 3px;
      }
      .wp-lightbox-container button:hover {
        cursor: pointer;
        opacity: 1;
      }
      .wp-lightbox-container button:focus {
        opacity: 1;
      }
      .wp-lightbox-container button:focus,
      .wp-lightbox-container button:hover,
      .wp-lightbox-container
        button:not(:hover):not(:active):not(.has-background) {
        background-color: rgba(90, 90, 90, 0.25);
        border: none;
      }
      .wp-lightbox-overlay {
        box-sizing: border-box;
        cursor: zoom-out;
        height: 100vh;
        left: 0;
        overflow: hidden;
        position: fixed;
        top: 0;
        visibility: hidden;
        width: 100vw;
        z-index: 100000;
      }
      .wp-lightbox-overlay .close-button {
        align-items: center;
        cursor: pointer;
        display: flex;
        justify-content: center;
        min-height: 40px;
        min-width: 40px;
        padding: 0;
        position: absolute;
        right: calc(env(safe-area-inset-right) + 16px);
        top: calc(env(safe-area-inset-top) + 16px);
        z-index: 5000000;
      }
      .wp-lightbox-overlay .close-button:focus,
      .wp-lightbox-overlay .close-button:hover,
      .wp-lightbox-overlay
        .close-button:not(:hover):not(:active):not(.has-background) {
        background: none;
        border: none;
      }
      .wp-lightbox-overlay .lightbox-image-container {
        height: var(--wp--lightbox-container-height);
        left: 50%;
        overflow: hidden;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        transform-origin: top left;
        width: var(--wp--lightbox-container-width);
        z-index: 9999999999;
      }
      .wp-lightbox-overlay .wp-block-image {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        margin: 0;
        position: relative;
        transform-origin: 0 0;
        width: 100%;
        z-index: 3000000;
      }
      .wp-lightbox-overlay .wp-block-image img {
        height: var(--wp--lightbox-image-height);
        min-height: var(--wp--lightbox-image-height);
        min-width: var(--wp--lightbox-image-width);
        width: var(--wp--lightbox-image-width);
      }
      .wp-lightbox-overlay .wp-block-image figcaption {
        display: none;
      }
      .wp-lightbox-overlay button {
        background: none;
        border: none;
      }
      .wp-lightbox-overlay .scrim {
        background-color: #fff;
        height: 100%;
        opacity: 0.9;
        position: absolute;
        width: 100%;
        z-index: 2000000;
      }
      .wp-lightbox-overlay.active {
        animation: turn-on-visibility 0.25s both;
        visibility: visible;
      }
      .wp-lightbox-overlay.active img {
        animation: turn-on-visibility 0.35s both;
      }
      .wp-lightbox-overlay.hideanimationenabled:not(.active) {
        animation: turn-off-visibility 0.35s both;
      }
      .wp-lightbox-overlay.hideanimationenabled:not(.active) img {
        animation: turn-off-visibility 0.25s both;
      }
      @media (prefers-reduced-motion: no-preference) {
        .wp-lightbox-overlay.zoom.active {
          animation: none;
          opacity: 1;
          visibility: visible;
        }
        .wp-lightbox-overlay.zoom.active .lightbox-image-container {
          animation: lightbox-zoom-in 0.4s;
        }
        .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
          animation: none;
        }
        .wp-lightbox-overlay.zoom.active .scrim {
          animation: turn-on-visibility 0.4s forwards;
        }
        .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) {
          animation: none;
        }
        .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active)
          .lightbox-image-container {
          animation: lightbox-zoom-out 0.4s;
        }
        .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active)
          .lightbox-image-container
          img {
          animation: none;
        }
        .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim {
          animation: turn-off-visibility 0.4s forwards;
        }
      }
      @keyframes turn-on-visibility {
        0% {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes turn-off-visibility {
        0% {
          opacity: 1;
          visibility: visible;
        }
        99% {
          opacity: 0;
          visibility: visible;
        }
        to {
          opacity: 0;
          visibility: hidden;
        }
      }
      @keyframes lightbox-zoom-in {
        0% {
          transform: translate(
              calc(-50vw + var(--wp--lightbox-initial-left-position)),
              calc(-50vh + var(--wp--lightbox-initial-top-position))
            )
            scale(var(--wp--lightbox-scale));
        }
        to {
          transform: translate(-50%, -50%) scale(1);
        }
      }
      @keyframes lightbox-zoom-out {
        0% {
          transform: translate(-50%, -50%) scale(1);
          visibility: visible;
        }
        99% {
          visibility: visible;
        }
        to {
          transform: translate(
              calc(-50vw + var(--wp--lightbox-initial-left-position)),
              calc(-50vh + var(--wp--lightbox-initial-top-position))
            )
            scale(var(--wp--lightbox-scale));
          visibility: hidden;
        }
      }
      ol.wp-block-latest-comments {
        box-sizing: border-box;
        margin-left: 0;
      }
      :where(
          .wp-block-latest-comments:not(
              [style*='line-height'] .wp-block-latest-comments__comment
            )
        ) {
        line-height: 1.1;
      }
      :where(
          .wp-block-latest-comments:not(
              [style*='line-height']
                .wp-block-latest-comments__comment-excerpt
                p
            )
        ) {
        line-height: 1.8;
      }
      .has-dates :where(.wp-block-latest-comments:not([style*='line-height'])),
      .has-excerpts
        :where(.wp-block-latest-comments:not([style*='line-height'])) {
        line-height: 1.5;
      }
      .wp-block-latest-comments .wp-block-latest-comments {
        padding-left: 0;
      }
      .wp-block-latest-comments__comment {
        list-style: none;
        margin-bottom: 1em;
      }
      .has-avatars .wp-block-latest-comments__comment {
        list-style: none;
        min-height: 2.25em;
      }
      .has-avatars
        .wp-block-latest-comments__comment
        .wp-block-latest-comments__comment-excerpt,
      .has-avatars
        .wp-block-latest-comments__comment
        .wp-block-latest-comments__comment-meta {
        margin-left: 3.25em;
      }
      .wp-block-latest-comments__comment-excerpt p {
        font-size: 0.875em;
        margin: 0.36em 0 1.4em;
      }
      .wp-block-latest-comments__comment-date {
        display: block;
        font-size: 0.75em;
      }
      .wp-block-latest-comments .avatar,
      .wp-block-latest-comments__comment-avatar {
        border-radius: 1.5em;
        display: block;
        float: left;
        height: 2.5em;
        margin-right: 0.75em;
        width: 2.5em;
      }
      .wp-block-latest-comments[class*='-font-size'] a,
      .wp-block-latest-comments[style*='font-size'] a {
        font-size: inherit;
      }
      .wp-block-latest-posts {
        box-sizing: border-box;
      }
      .wp-block-latest-posts.alignleft {
        margin-right: 2em;
      }
      .wp-block-latest-posts.alignright {
        margin-left: 2em;
      }
      .wp-block-latest-posts.wp-block-latest-posts__list {
        list-style: none;
        padding-left: 0;
      }
      .wp-block-latest-posts.wp-block-latest-posts__list li {
        clear: both;
      }
      .wp-block-latest-posts.is-grid {
        display: flex;
        flex-wrap: wrap;
        padding: 0;
      }
      .wp-block-latest-posts.is-grid li {
        margin: 0 1.25em 1.25em 0;
        width: 100%;
      }
      @media (min-width: 600px) {
        .wp-block-latest-posts.columns-2 li {
          width: calc(50% - 0.625em);
        }
        .wp-block-latest-posts.columns-2 li:nth-child(2n) {
          margin-right: 0;
        }
        .wp-block-latest-posts.columns-3 li {
          width: calc(33.33333% - 0.83333em);
        }
        .wp-block-latest-posts.columns-3 li:nth-child(3n) {
          margin-right: 0;
        }
        .wp-block-latest-posts.columns-4 li {
          width: calc(25% - 0.9375em);
        }
        .wp-block-latest-posts.columns-4 li:nth-child(4n) {
          margin-right: 0;
        }
        .wp-block-latest-posts.columns-5 li {
          width: calc(20% - 1em);
        }
        .wp-block-latest-posts.columns-5 li:nth-child(5n) {
          margin-right: 0;
        }
        .wp-block-latest-posts.columns-6 li {
          width: calc(16.66667% - 1.04167em);
        }
        .wp-block-latest-posts.columns-6 li:nth-child(6n) {
          margin-right: 0;
        }
      }
      .wp-block-latest-posts__post-author,
      .wp-block-latest-posts__post-date {
        display: block;
        font-size: 0.8125em;
      }
      .wp-block-latest-posts__post-excerpt {
        margin-bottom: 1em;
        margin-top: 0.5em;
      }
      .wp-block-latest-posts__featured-image a {
        display: inline-block;
      }
      .wp-block-latest-posts__featured-image img {
        height: auto;
        max-width: 100%;
        width: auto;
      }
      .wp-block-latest-posts__featured-image.alignleft {
        float: left;
        margin-right: 1em;
      }
      .wp-block-latest-posts__featured-image.alignright {
        float: right;
        margin-left: 1em;
      }
      .wp-block-latest-posts__featured-image.aligncenter {
        margin-bottom: 1em;
        text-align: center;
      }
      ol,
      ul {
        box-sizing: border-box;
      }
      ol.has-background,
      ul.has-background {
        padding: 1.25em 2.375em;
      }
      .wp-block-media-text {
        box-sizing: border-box;
        /*!rtl:begin:ignore*/
        direction: ltr;
        /*!rtl:end:ignore*/
        display: grid;
        grid-template-columns: 50% 1fr;
        grid-template-rows: auto;
      }
      .wp-block-media-text.has-media-on-the-right {
        grid-template-columns: 1fr 50%;
      }
      .wp-block-media-text.is-vertically-aligned-top
        .wp-block-media-text__content,
      .wp-block-media-text.is-vertically-aligned-top
        .wp-block-media-text__media {
        align-self: start;
      }
      .wp-block-media-text .wp-block-media-text__content,
      .wp-block-media-text .wp-block-media-text__media,
      .wp-block-media-text.is-vertically-aligned-center
        .wp-block-media-text__content,
      .wp-block-media-text.is-vertically-aligned-center
        .wp-block-media-text__media {
        align-self: center;
      }
      .wp-block-media-text.is-vertically-aligned-bottom
        .wp-block-media-text__content,
      .wp-block-media-text.is-vertically-aligned-bottom
        .wp-block-media-text__media {
        align-self: end;
      }
      .wp-block-media-text .wp-block-media-text__media {
        /*!rtl:begin:ignore*/
        grid-column: 1;
        grid-row: 1;
        /*!rtl:end:ignore*/
        margin: 0;
      }
      .wp-block-media-text .wp-block-media-text__content {
        direction: ltr;
        /*!rtl:begin:ignore*/
        grid-column: 2;
        grid-row: 1;
        /*!rtl:end:ignore*/
        padding: 0 8%;
        word-break: break-word;
      }
      .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
        /*!rtl:begin:ignore*/
        grid-column: 2;
        grid-row: 1;
        /*!rtl:end:ignore*/
      }
      .wp-block-media-text.has-media-on-the-right
        .wp-block-media-text__content {
        /*!rtl:begin:ignore*/
        grid-column: 1;
        grid-row: 1;
        /*!rtl:end:ignore*/
      }
      .wp-block-media-text__media img,
      .wp-block-media-text__media video {
        height: auto;
        max-width: unset;
        vertical-align: middle;
        width: 100%;
      }
      .wp-block-media-text.is-image-fill .wp-block-media-text__media {
        background-size: cover;
        height: 100%;
        min-height: 250px;
      }
      .wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
        display: block;
        height: 100%;
      }
      .wp-block-media-text.is-image-fill .wp-block-media-text__media img {
        clip: rect(0, 0, 0, 0);
        border: 0;
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
      }
      @media (max-width: 600px) {
        .wp-block-media-text.is-stacked-on-mobile {
          grid-template-columns: 100% !important;
        }
        .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
          grid-column: 1;
          grid-row: 1;
        }
        .wp-block-media-text.is-stacked-on-mobile
          .wp-block-media-text__content {
          grid-column: 1;
          grid-row: 2;
        }
      }
      .wp-block-navigation {
        --navigation-layout-justification-setting: flex-start;
        --navigation-layout-direction: row;
        --navigation-layout-wrap: wrap;
        --navigation-layout-justify: flex-start;
        --navigation-layout-align: center;
        position: relative;
      }
      .wp-block-navigation ul {
        margin-bottom: 0;
        margin-left: 0;
        margin-top: 0;
        padding-left: 0;
      }
      .wp-block-navigation ul,
      .wp-block-navigation ul li {
        list-style: none;
        padding: 0;
      }
      .wp-block-navigation .wp-block-navigation-item {
        align-items: center;
        display: flex;
        position: relative;
      }
      .wp-block-navigation
        .wp-block-navigation-item
        .wp-block-navigation__submenu-container:empty {
        display: none;
      }
      .wp-block-navigation .wp-block-navigation-item__content {
        display: block;
      }
      .wp-block-navigation
        .wp-block-navigation-item__content.wp-block-navigation-item__content {
        color: inherit;
      }
      .wp-block-navigation.has-text-decoration-underline
        .wp-block-navigation-item__content,
      .wp-block-navigation.has-text-decoration-underline
        .wp-block-navigation-item__content:active,
      .wp-block-navigation.has-text-decoration-underline
        .wp-block-navigation-item__content:focus {
        text-decoration: underline;
      }
      .wp-block-navigation.has-text-decoration-line-through
        .wp-block-navigation-item__content,
      .wp-block-navigation.has-text-decoration-line-through
        .wp-block-navigation-item__content:active,
      .wp-block-navigation.has-text-decoration-line-through
        .wp-block-navigation-item__content:focus {
        text-decoration: line-through;
      }
      .wp-block-navigation:where(:not([class*='has-text-decoration'])) a {
        text-decoration: none;
      }
      .wp-block-navigation:where(:not([class*='has-text-decoration'])) a:active,
      .wp-block-navigation:where(:not([class*='has-text-decoration'])) a:focus {
        text-decoration: none;
      }
      .wp-block-navigation .wp-block-navigation__submenu-icon {
        align-self: center;
        background-color: inherit;
        border: none;
        color: currentColor;
        display: inline-block;
        font-size: inherit;
        height: 0.6em;
        line-height: 0;
        margin-left: 0.25em;
        padding: 0;
        width: 0.6em;
      }
      .wp-block-navigation .wp-block-navigation__submenu-icon svg {
        stroke: currentColor;
        display: inline-block;
        height: inherit;
        margin-top: 0.075em;
        width: inherit;
      }
      .wp-block-navigation.is-vertical {
        --navigation-layout-direction: column;
        --navigation-layout-justify: initial;
        --navigation-layout-align: flex-start;
      }
      .wp-block-navigation.no-wrap {
        --navigation-layout-wrap: nowrap;
      }
      .wp-block-navigation.items-justified-center {
        --navigation-layout-justification-setting: center;
        --navigation-layout-justify: center;
      }
      .wp-block-navigation.items-justified-center.is-vertical {
        --navigation-layout-align: center;
      }
      .wp-block-navigation.items-justified-right {
        --navigation-layout-justification-setting: flex-end;
        --navigation-layout-justify: flex-end;
      }
      .wp-block-navigation.items-justified-right.is-vertical {
        --navigation-layout-align: flex-end;
      }
      .wp-block-navigation.items-justified-space-between {
        --navigation-layout-justification-setting: space-between;
        --navigation-layout-justify: space-between;
      }
      .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
        align-items: normal;
        background-color: inherit;
        color: inherit;
        display: flex;
        flex-direction: column;
        height: 0;
        left: -1px;
        opacity: 0;
        overflow: hidden;
        position: absolute;
        top: 100%;
        transition: opacity 0.1s linear;
        visibility: hidden;
        width: 0;
        z-index: 2;
      }
      .wp-block-navigation
        .has-child
        .wp-block-navigation__submenu-container
        > .wp-block-navigation-item
        > .wp-block-navigation-item__content {
        display: flex;
        flex-grow: 1;
      }
      .wp-block-navigation
        .has-child
        .wp-block-navigation__submenu-container
        > .wp-block-navigation-item
        > .wp-block-navigation-item__content
        .wp-block-navigation__submenu-icon {
        margin-left: auto;
        margin-right: 0;
      }
      .wp-block-navigation
        .has-child
        .wp-block-navigation__submenu-container
        .wp-block-navigation-item__content {
        margin: 0;
      }
      @media (min-width: 782px) {
        .wp-block-navigation
          .has-child
          .wp-block-navigation__submenu-container
          .wp-block-navigation__submenu-container {
          left: 100%;
          top: -1px;
        }
        .wp-block-navigation
          .has-child
          .wp-block-navigation__submenu-container
          .wp-block-navigation__submenu-container:before {
          background: transparent;
          content: '';
          display: block;
          height: 100%;
          position: absolute;
          right: 100%;
          width: 0.5em;
        }
        .wp-block-navigation
          .has-child
          .wp-block-navigation__submenu-container
          .wp-block-navigation__submenu-icon {
          margin-right: 0.25em;
        }
        .wp-block-navigation
          .has-child
          .wp-block-navigation__submenu-container
          .wp-block-navigation__submenu-icon
          svg {
          transform: rotate(-90deg);
        }
      }
      .wp-block-navigation
        .has-child:not(.open-on-click):hover
        > .wp-block-navigation__submenu-container {
        height: auto;
        min-width: 200px;
        opacity: 1;
        overflow: visible;
        visibility: visible;
        width: auto;
      }
      .wp-block-navigation
        .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within
        > .wp-block-navigation__submenu-container {
        height: auto;
        min-width: 200px;
        opacity: 1;
        overflow: visible;
        visibility: visible;
        width: auto;
      }
      .wp-block-navigation
        .has-child
        .wp-block-navigation-submenu__toggle[aria-expanded='true']
        ~ .wp-block-navigation__submenu-container {
        height: auto;
        min-width: 200px;
        opacity: 1;
        overflow: visible;
        visibility: visible;
        width: auto;
      }
      .wp-block-navigation.has-background
        .has-child
        .wp-block-navigation__submenu-container {
        left: 0;
        top: 100%;
      }
      @media (min-width: 782px) {
        .wp-block-navigation.has-background
          .has-child
          .wp-block-navigation__submenu-container
          .wp-block-navigation__submenu-container {
          left: 100%;
          top: 0;
        }
      }
      .wp-block-navigation-submenu {
        display: flex;
        position: relative;
      }
      .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
        stroke: currentColor;
      }
      button.wp-block-navigation-item__content {
        background-color: transparent;
        border: none;
        color: currentColor;
        font-family: inherit;
        font-size: inherit;
        font-style: inherit;
        font-weight: inherit;
        line-height: inherit;
        text-align: left;
        text-transform: inherit;
      }
      .wp-block-navigation-submenu__toggle {
        cursor: pointer;
      }
      .wp-block-navigation-item.open-on-click
        .wp-block-navigation-submenu__toggle {
        padding-right: 0.85em;
      }
      .wp-block-navigation-item.open-on-click
        .wp-block-navigation-submenu__toggle
        + .wp-block-navigation__submenu-icon {
        margin-left: -0.6em;
        pointer-events: none;
      }
      .wp-block-navigation .wp-block-page-list,
      .wp-block-navigation__container,
      .wp-block-navigation__responsive-close,
      .wp-block-navigation__responsive-container,
      .wp-block-navigation__responsive-container-content,
      .wp-block-navigation__responsive-dialog {
        gap: inherit;
      }
      :where(
          .wp-block-navigation.has-background
            .wp-block-navigation-item
            a:not(.wp-element-button)
        ),
      :where(
          .wp-block-navigation.has-background
            .wp-block-navigation-submenu
            a:not(.wp-element-button)
        ) {
        padding: 0.5em 1em;
      }
      :where(
          .wp-block-navigation
            .wp-block-navigation__submenu-container
            .wp-block-navigation-item
            a:not(.wp-element-button)
        ),
      :where(
          .wp-block-navigation
            .wp-block-navigation__submenu-container
            .wp-block-navigation-submenu
            a:not(.wp-element-button)
        ),
      :where(
          .wp-block-navigation
            .wp-block-navigation__submenu-container
            .wp-block-navigation-submenu
            button.wp-block-navigation-item__content
        ),
      :where(
          .wp-block-navigation
            .wp-block-navigation__submenu-container
            .wp-block-pages-list__item
            button.wp-block-navigation-item__content
        ) {
        padding: 0.5em 1em;
      }
      .wp-block-navigation.items-justified-right
        .wp-block-navigation__container
        .has-child
        .wp-block-navigation__submenu-container,
      .wp-block-navigation.items-justified-right
        .wp-block-page-list
        > .has-child
        .wp-block-navigation__submenu-container,
      .wp-block-navigation.items-justified-space-between
        .wp-block-page-list
        > .has-child:last-child
        .wp-block-navigation__submenu-container,
      .wp-block-navigation.items-justified-space-between
        > .wp-block-navigation__container
        > .has-child:last-child
        .wp-block-navigation__submenu-container {
        left: auto;
        right: 0;
      }
      .wp-block-navigation.items-justified-right
        .wp-block-navigation__container
        .has-child
        .wp-block-navigation__submenu-container
        .wp-block-navigation__submenu-container,
      .wp-block-navigation.items-justified-right
        .wp-block-page-list
        > .has-child
        .wp-block-navigation__submenu-container
        .wp-block-navigation__submenu-container,
      .wp-block-navigation.items-justified-space-between
        .wp-block-page-list
        > .has-child:last-child
        .wp-block-navigation__submenu-container
        .wp-block-navigation__submenu-container,
      .wp-block-navigation.items-justified-space-between
        > .wp-block-navigation__container
        > .has-child:last-child
        .wp-block-navigation__submenu-container
        .wp-block-navigation__submenu-container {
        left: -1px;
        right: -1px;
      }
      @media (min-width: 782px) {
        .wp-block-navigation.items-justified-right
          .wp-block-navigation__container
          .has-child
          .wp-block-navigation__submenu-container
          .wp-block-navigation__submenu-container,
        .wp-block-navigation.items-justified-right
          .wp-block-page-list
          > .has-child
          .wp-block-navigation__submenu-container
          .wp-block-navigation__submenu-container,
        .wp-block-navigation.items-justified-space-between
          .wp-block-page-list
          > .has-child:last-child
          .wp-block-navigation__submenu-container
          .wp-block-navigation__submenu-container,
        .wp-block-navigation.items-justified-space-between
          > .wp-block-navigation__container
          > .has-child:last-child
          .wp-block-navigation__submenu-container
          .wp-block-navigation__submenu-container {
          left: auto;
          right: 100%;
        }
      }
      .wp-block-navigation:not(.has-background)
        .wp-block-navigation__submenu-container {
        background-color: #fff;
        border: 1px solid rgba(0, 0, 0, 0.15);
      }
      .wp-block-navigation.has-background
        .wp-block-navigation__submenu-container {
        background-color: inherit;
      }
      .wp-block-navigation:not(.has-text-color)
        .wp-block-navigation__submenu-container {
        color: #000;
      }
      .wp-block-navigation__container {
        align-items: var(--navigation-layout-align, initial);
        display: flex;
        flex-direction: var(--navigation-layout-direction, initial);
        flex-wrap: var(--navigation-layout-wrap, wrap);
        justify-content: var(--navigation-layout-justify, initial);
        list-style: none;
        margin: 0;
        padding-left: 0;
      }
      .wp-block-navigation__container .is-responsive {
        display: none;
      }
      .wp-block-navigation__container:only-child,
      .wp-block-page-list:only-child {
        flex-grow: 1;
      }
      @keyframes overlay-menu__fade-in-animation {
        0% {
          opacity: 0;
          transform: translateY(0.5em);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }
      .wp-block-navigation__responsive-container {
        bottom: 0;
        display: none;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
      }
      .wp-block-navigation__responsive-container
        :where(.wp-block-navigation-item a) {
        color: inherit;
      }
      .wp-block-navigation__responsive-container
        .wp-block-navigation__responsive-container-content {
        align-items: var(--navigation-layout-align, initial);
        display: flex;
        flex-direction: var(--navigation-layout-direction, initial);
        flex-wrap: var(--navigation-layout-wrap, wrap);
        justify-content: var(--navigation-layout-justify, initial);
      }
      .wp-block-navigation__responsive-container:not(
          .is-menu-open.is-menu-open
        ) {
        background-color: inherit !important;
        color: inherit !important;
      }
      .wp-block-navigation__responsive-container.is-menu-open {
        animation: overlay-menu__fade-in-animation 0.1s ease-out;
        animation-fill-mode: forwards;
        background-color: inherit;
        display: flex;
        flex-direction: column;
        overflow: auto;
        padding: clamp(1rem, var(--wp--style--root--padding-top), 20rem)
          clamp(1rem, var(--wp--style--root--padding-right), 20rem)
          clamp(1rem, var(--wp--style--root--padding-bottom), 20rem)
          clamp(1rem, var(--wp--style--root--padding-left), 20em);
        z-index: 100000;
      }
      @media (prefers-reduced-motion: reduce) {
        .wp-block-navigation__responsive-container.is-menu-open {
          animation-delay: 0s;
          animation-duration: 1ms;
        }
      }
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content {
        align-items: var(--navigation-layout-justification-setting, inherit);
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        overflow: visible;
        padding-top: calc(2rem + 24px);
      }
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content,
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-navigation__container,
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-page-list {
        justify-content: flex-start;
      }
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-navigation__submenu-icon {
        display: none;
      }
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .has-child
        .wp-block-navigation__submenu-container {
        border: none;
        height: auto;
        min-width: 200px;
        opacity: 1;
        overflow: initial;
        padding-left: 2rem;
        padding-right: 2rem;
        position: static;
        visibility: visible;
        width: auto;
      }
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-navigation__container,
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-navigation__submenu-container {
        gap: inherit;
      }
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-navigation__submenu-container {
        padding-top: var(--wp--style--block-gap, 2em);
      }
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-navigation-item__content {
        padding: 0;
      }
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-navigation-item,
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-navigation__container,
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-page-list {
        align-items: var(--navigation-layout-justification-setting, initial);
        display: flex;
        flex-direction: column;
      }
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation-item,
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation-item
        .wp-block-navigation__submenu-container,
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__container,
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-page-list {
        background: transparent !important;
        color: inherit !important;
      }
      .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
        left: auto;
        right: auto;
      }
      @media (min-width: 600px) {
        .wp-block-navigation__responsive-container:not(.hidden-by-default):not(
            .is-menu-open
          ) {
          background-color: inherit;
          display: block;
          position: relative;
          width: 100%;
          z-index: auto;
        }
        .wp-block-navigation__responsive-container:not(.hidden-by-default):not(
            .is-menu-open
          )
          .wp-block-navigation__responsive-container-close {
          display: none;
        }
        .wp-block-navigation__responsive-container.is-menu-open
          .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
          left: 0;
        }
      }
      .wp-block-navigation:not(.has-background)
        .wp-block-navigation__responsive-container.is-menu-open {
        background-color: #fff;
      }
      .wp-block-navigation:not(.has-text-color)
        .wp-block-navigation__responsive-container.is-menu-open {
        color: #000;
      }
      .wp-block-navigation__toggle_button_label {
        font-size: 1rem;
        font-weight: 700;
      }
      .wp-block-navigation__responsive-container-close,
      .wp-block-navigation__responsive-container-open {
        background: transparent;
        border: none;
        color: currentColor;
        cursor: pointer;
        margin: 0;
        padding: 0;
        text-transform: inherit;
        vertical-align: middle;
      }
      .wp-block-navigation__responsive-container-close svg,
      .wp-block-navigation__responsive-container-open svg {
        fill: currentColor;
        display: block;
        height: 24px;
        pointer-events: none;
        width: 24px;
      }
      .wp-block-navigation__responsive-container-open {
        display: flex;
      }
      .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
      }
      @media (min-width: 600px) {
        .wp-block-navigation__responsive-container-open:not(.always-shown) {
          display: none;
        }
      }
      .wp-block-navigation__responsive-container-close {
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2;
      }
      .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
      }
      .wp-block-navigation__responsive-close {
        width: 100%;
      }
      .has-modal-open .wp-block-navigation__responsive-close {
        margin-left: auto;
        margin-right: auto;
        max-width: var(--wp--style--global--wide-size, 100%);
      }
      .wp-block-navigation__responsive-close:focus {
        outline: none;
      }
      .is-menu-open .wp-block-navigation__responsive-close,
      .is-menu-open .wp-block-navigation__responsive-container-content,
      .is-menu-open .wp-block-navigation__responsive-dialog {
        box-sizing: border-box;
      }
      .wp-block-navigation__responsive-dialog {
        position: relative;
      }
      .has-modal-open
        .admin-bar
        .is-menu-open
        .wp-block-navigation__responsive-dialog {
        margin-top: 46px;
      }
      @media (min-width: 782px) {
        .has-modal-open
          .admin-bar
          .is-menu-open
          .wp-block-navigation__responsive-dialog {
          margin-top: 32px;
        }
      }
      html.has-modal-open {
        overflow: hidden;
      }
      .wp-block-navigation .wp-block-navigation-item__label {
        overflow-wrap: break-word;
      }
      .wp-block-navigation .wp-block-navigation-item__description {
        display: none;
      }
      .wp-block-navigation .wp-block-page-list {
        align-items: var(--navigation-layout-align, initial);
        background-color: inherit;
        display: flex;
        flex-direction: var(--navigation-layout-direction, initial);
        flex-wrap: var(--navigation-layout-wrap, wrap);
        justify-content: var(--navigation-layout-justify, initial);
      }
      .wp-block-navigation .wp-block-navigation-item {
        background-color: inherit;
      }
      .is-small-text {
        font-size: 0.875em;
      }
      .is-regular-text {
        font-size: 1em;
      }
      .is-large-text {
        font-size: 2.25em;
      }
      .is-larger-text {
        font-size: 3em;
      }
      .has-drop-cap:not(:focus):first-letter {
        float: left;
        font-size: 8.4em;
        font-style: normal;
        font-weight: 100;
        line-height: 0.68;
        margin: 0.05em 0.1em 0 0;
        text-transform: uppercase;
      }
      body.rtl .has-drop-cap:not(:focus):first-letter {
        float: none;
        margin-left: 0.1em;
      }
      p.has-drop-cap.has-background {
        overflow: hidden;
      }
      p.has-background {
        padding: 1.25em 2.375em;
      }
      :where(p.has-text-color:not(.has-link-color)) a {
        color: inherit;
      }
      p.has-text-align-left[style*='writing-mode:vertical-lr'],
      p.has-text-align-right[style*='writing-mode:vertical-rl'] {
        rotate: 180deg;
      }
      .wp-block-post-author {
        display: flex;
        flex-wrap: wrap;
      }
      .wp-block-post-author__byline {
        font-size: 0.5em;
        margin-bottom: 0;
        margin-top: 0;
        width: 100%;
      }
      .wp-block-post-author__avatar {
        margin-right: 1em;
      }
      .wp-block-post-author__bio {
        font-size: 0.7em;
        margin-bottom: 0.7em;
      }
      .wp-block-post-author__content {
        flex-basis: 0;
        flex-grow: 1;
      }
      .wp-block-post-author__name {
        margin: 0;
      }
      .wp-block-post-comments-form {
        box-sizing: border-box;
      }
      .wp-block-post-comments-form[style*='font-weight']
        :where(.comment-reply-title) {
        font-weight: inherit;
      }
      .wp-block-post-comments-form[style*='font-family']
        :where(.comment-reply-title) {
        font-family: inherit;
      }
      .wp-block-post-comments-form[class*='-font-size']
        :where(.comment-reply-title),
      .wp-block-post-comments-form[style*='font-size']
        :where(.comment-reply-title) {
        font-size: inherit;
      }
      .wp-block-post-comments-form[style*='line-height']
        :where(.comment-reply-title) {
        line-height: inherit;
      }
      .wp-block-post-comments-form[style*='font-style']
        :where(.comment-reply-title) {
        font-style: inherit;
      }
      .wp-block-post-comments-form[style*='letter-spacing']
        :where(.comment-reply-title) {
        letter-spacing: inherit;
      }
      .wp-block-post-comments-form input[type='submit'] {
        box-shadow: none;
        cursor: pointer;
        display: inline-block;
        overflow-wrap: break-word;
        text-align: center;
      }
      .wp-block-post-comments-form input:not([type='submit']),
      .wp-block-post-comments-form textarea {
        border: 1px solid #949494;
        font-family: inherit;
        font-size: 1em;
      }
      .wp-block-post-comments-form
        input:not([type='submit']):not([type='checkbox']),
      .wp-block-post-comments-form textarea {
        padding: calc(0.667em + 2px);
      }
      .wp-block-post-comments-form
        .comment-form
        input:not([type='submit']):not([type='checkbox']):not([type='hidden']),
      .wp-block-post-comments-form .comment-form textarea {
        box-sizing: border-box;
        display: block;
        width: 100%;
      }
      .wp-block-post-comments-form .comment-form-author label,
      .wp-block-post-comments-form .comment-form-email label,
      .wp-block-post-comments-form .comment-form-url label {
        display: block;
        margin-bottom: 0.25em;
      }
      .wp-block-post-comments-form .comment-form-cookies-consent {
        display: flex;
        gap: 0.25em;
      }
      .wp-block-post-comments-form
        .comment-form-cookies-consent
        #wp-comment-cookies-consent {
        margin-top: 0.35em;
      }
      .wp-block-post-comments-form .comment-reply-title {
        margin-bottom: 0;
      }
      .wp-block-post-comments-form .comment-reply-title :where(small) {
        font-size: var(--wp--preset--font-size--medium, smaller);
        margin-left: 0.5em;
      }
      .wp-block-post-date {
        box-sizing: border-box;
      }
      :where(.wp-block-post-excerpt) {
        margin-bottom: var(--wp--style--block-gap);
        margin-top: var(--wp--style--block-gap);
      }
      .wp-block-post-excerpt__excerpt {
        margin-bottom: 0;
        margin-top: 0;
      }
      .wp-block-post-excerpt__more-text {
        margin-bottom: 0;
        margin-top: var(--wp--style--block-gap);
      }
      .wp-block-post-excerpt__more-link {
        display: inline-block;
      }
      .wp-block-post-featured-image {
        margin-left: 0;
        margin-right: 0;
      }
      .wp-block-post-featured-image a {
        display: block;
        height: 100%;
      }
      .wp-block-post-featured-image img {
        box-sizing: border-box;
        height: auto;
        max-width: 100%;
        vertical-align: bottom;
        width: 100%;
      }
      .wp-block-post-featured-image.alignfull img,
      .wp-block-post-featured-image.alignwide img {
        width: 100%;
      }
      .wp-block-post-featured-image
        .wp-block-post-featured-image__overlay.has-background-dim {
        background-color: #000;
        inset: 0;
        position: absolute;
      }
      .wp-block-post-featured-image {
        position: relative;
      }
      .wp-block-post-featured-image
        .wp-block-post-featured-image__overlay.has-background-gradient {
        background-color: transparent;
      }
      .wp-block-post-featured-image
        .wp-block-post-featured-image__overlay.has-background-dim-0 {
        opacity: 0;
      }
      .wp-block-post-featured-image
        .wp-block-post-featured-image__overlay.has-background-dim-10 {
        opacity: 0.1;
      }
      .wp-block-post-featured-image
        .wp-block-post-featured-image__overlay.has-background-dim-20 {
        opacity: 0.2;
      }
      .wp-block-post-featured-image
        .wp-block-post-featured-image__overlay.has-background-dim-30 {
        opacity: 0.3;
      }
      .wp-block-post-featured-image
        .wp-block-post-featured-image__overlay.has-background-dim-40 {
        opacity: 0.4;
      }
      .wp-block-post-featured-image
        .wp-block-post-featured-image__overlay.has-background-dim-50 {
        opacity: 0.5;
      }
      .wp-block-post-featured-image
        .wp-block-post-featured-image__overlay.has-background-dim-60 {
        opacity: 0.6;
      }
      .wp-block-post-featured-image
        .wp-block-post-featured-image__overlay.has-background-dim-70 {
        opacity: 0.7;
      }
      .wp-block-post-featured-image
        .wp-block-post-featured-image__overlay.has-background-dim-80 {
        opacity: 0.8;
      }
      .wp-block-post-featured-image
        .wp-block-post-featured-image__overlay.has-background-dim-90 {
        opacity: 0.9;
      }
      .wp-block-post-featured-image
        .wp-block-post-featured-image__overlay.has-background-dim-100 {
        opacity: 1;
      }
      .wp-block-post-featured-image:where(.alignleft, .alignright) {
        width: 100%;
      }
      .wp-block-post-navigation-link
        .wp-block-post-navigation-link__arrow-previous {
        display: inline-block;
        margin-right: 1ch;
      }
      .wp-block-post-navigation-link
        .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
        transform: scaleX(1);
      }
      .wp-block-post-navigation-link
        .wp-block-post-navigation-link__arrow-next {
        display: inline-block;
        margin-left: 1ch;
      }
      .wp-block-post-navigation-link
        .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
        transform: scaleX(1);
      }
      .wp-block-post-navigation-link.has-text-align-left[style*='writing-mode: vertical-lr'],
      .wp-block-post-navigation-link.has-text-align-right[style*='writing-mode: vertical-rl'] {
        rotate: 180deg;
      }
      .wp-block-post-terms {
        box-sizing: border-box;
      }
      .wp-block-post-terms .wp-block-post-terms__separator {
        white-space: pre-wrap;
      }
      .wp-block-post-time-to-read,
      .wp-block-post-title {
        box-sizing: border-box;
      }
      .wp-block-post-title {
        word-break: break-word;
      }
      .wp-block-post-title a {
        display: inline-block;
      }
      .wp-block-preformatted {
        box-sizing: border-box;
        white-space: pre-wrap;
      }
      :where(.wp-block-preformatted.has-background) {
        padding: 1.25em 2.375em;
      }
      .wp-block-pullquote {
        box-sizing: border-box;
        overflow-wrap: break-word;
        padding: 3em 0;
        text-align: center;
      }
      .wp-block-pullquote blockquote,
      .wp-block-pullquote cite,
      .wp-block-pullquote p {
        color: inherit;
      }
      .wp-block-pullquote.alignleft,
      .wp-block-pullquote.alignright {
        max-width: 420px;
      }
      .wp-block-pullquote cite,
      .wp-block-pullquote footer {
        position: relative;
      }
      .wp-block-pullquote .has-text-color a {
        color: inherit;
      }
      :where(.wp-block-pullquote) {
        margin: 0 0 1em;
      }
      .wp-block-pullquote.has-text-align-left blockquote {
        text-align: left;
      }
      .wp-block-pullquote.has-text-align-right blockquote {
        text-align: right;
      }
      .wp-block-pullquote.is-style-solid-color {
        border: none;
      }
      .wp-block-pullquote.is-style-solid-color blockquote {
        margin-left: auto;
        margin-right: auto;
        max-width: 60%;
      }
      .wp-block-pullquote.is-style-solid-color blockquote p {
        font-size: 2em;
        margin-bottom: 0;
        margin-top: 0;
      }
      .wp-block-pullquote.is-style-solid-color blockquote cite {
        font-style: normal;
        text-transform: none;
      }
      .wp-block-pullquote cite {
        color: inherit;
      }
      .wp-block-post-template {
        list-style: none;
        margin-bottom: 0;
        margin-top: 0;
        max-width: 100%;
        padding: 0;
      }
      .wp-block-post-template.wp-block-post-template {
        background: none;
      }
      .wp-block-post-template.is-flex-container {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 1.25em;
      }
      .wp-block-post-template.is-flex-container > li {
        margin: 0;
        width: 100%;
      }
      @media (min-width: 600px) {
        .wp-block-post-template.is-flex-container.is-flex-container.columns-2
          > li {
          width: calc(50% - 0.625em);
        }
        .wp-block-post-template.is-flex-container.is-flex-container.columns-3
          > li {
          width: calc(33.33333% - 0.83333em);
        }
        .wp-block-post-template.is-flex-container.is-flex-container.columns-4
          > li {
          width: calc(25% - 0.9375em);
        }
        .wp-block-post-template.is-flex-container.is-flex-container.columns-5
          > li {
          width: calc(20% - 1em);
        }
        .wp-block-post-template.is-flex-container.is-flex-container.columns-6
          > li {
          width: calc(16.66667% - 1.04167em);
        }
      }
      @media (max-width: 600px) {
        .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
          grid-template-columns: 1fr;
        }
      }
      .wp-block-post-template-is-layout-constrained > li > .alignright,
      .wp-block-post-template-is-layout-flow > li > .alignright {
        -webkit-margin-start: 2em;
        -webkit-margin-end: 0;
        float: right;
        margin-inline-end: 0;
        margin-inline-start: 2em;
      }
      .wp-block-post-template-is-layout-constrained > li > .alignleft,
      .wp-block-post-template-is-layout-flow > li > .alignleft {
        -webkit-margin-start: 0;
        -webkit-margin-end: 2em;
        float: left;
        margin-inline-end: 2em;
        margin-inline-start: 0;
      }
      .wp-block-post-template-is-layout-constrained > li > .aligncenter,
      .wp-block-post-template-is-layout-flow > li > .aligncenter {
        -webkit-margin-start: auto;
        -webkit-margin-end: auto;
        margin-inline-end: auto;
        margin-inline-start: auto;
      }
      .wp-block-query-pagination > .wp-block-query-pagination-next,
      .wp-block-query-pagination > .wp-block-query-pagination-numbers,
      .wp-block-query-pagination > .wp-block-query-pagination-previous {
        margin-bottom: 0.5em;
        margin-right: 0.5em;
      }
      .wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
      .wp-block-query-pagination
        > .wp-block-query-pagination-numbers:last-child,
      .wp-block-query-pagination
        > .wp-block-query-pagination-previous:last-child {
        margin-right: 0;
      }
      .wp-block-query-pagination.is-content-justification-space-between
        > .wp-block-query-pagination-next:last-of-type {
        -webkit-margin-start: auto;
        margin-inline-start: auto;
      }
      .wp-block-query-pagination.is-content-justification-space-between
        > .wp-block-query-pagination-previous:first-child {
        -webkit-margin-end: auto;
        margin-inline-end: auto;
      }
      .wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
        display: inline-block;
        margin-right: 1ch;
      }
      .wp-block-query-pagination
        .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
        transform: scaleX(1);
      }
      .wp-block-query-pagination .wp-block-query-pagination-next-arrow {
        display: inline-block;
        margin-left: 1ch;
      }
      .wp-block-query-pagination
        .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
        transform: scaleX(1);
      }
      .wp-block-query-pagination.aligncenter {
        justify-content: center;
      }
      .wp-block-query-title,
      .wp-block-quote {
        box-sizing: border-box;
      }
      .wp-block-quote {
        overflow-wrap: break-word;
      }
      .wp-block-quote.is-large:where(:not(.is-style-plain)),
      .wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
        margin-bottom: 1em;
        padding: 0 1em;
      }
      .wp-block-quote.is-large:where(:not(.is-style-plain)) p,
      .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
        font-size: 1.5em;
        font-style: italic;
        line-height: 1.6;
      }
      .wp-block-quote.is-large:where(:not(.is-style-plain)) cite,
      .wp-block-quote.is-large:where(:not(.is-style-plain)) footer,
      .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,
      .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {
        font-size: 1.125em;
        text-align: right;
      }
      .wp-block-read-more {
        display: block;
        width: -moz-fit-content;
        width: fit-content;
      }
      .wp-block-read-more:not([style*='text-decoration']),
      .wp-block-read-more:not([style*='text-decoration']):active,
      .wp-block-read-more:not([style*='text-decoration']):focus {
        text-decoration: none;
      }
      ul.wp-block-rss {
        list-style: none;
        padding: 0;
      }
      ul.wp-block-rss.wp-block-rss {
        box-sizing: border-box;
      }
      ul.wp-block-rss.alignleft {
        margin-right: 2em;
      }
      ul.wp-block-rss.alignright {
        margin-left: 2em;
      }
      ul.wp-block-rss.is-grid {
        display: flex;
        flex-wrap: wrap;
        list-style: none;
        padding: 0;
      }
      ul.wp-block-rss.is-grid li {
        margin: 0 1em 1em 0;
        width: 100%;
      }
      @media (min-width: 600px) {
        ul.wp-block-rss.columns-2 li {
          width: calc(50% - 1em);
        }
        ul.wp-block-rss.columns-3 li {
          width: calc(33.33333% - 1em);
        }
        ul.wp-block-rss.columns-4 li {
          width: calc(25% - 1em);
        }
        ul.wp-block-rss.columns-5 li {
          width: calc(20% - 1em);
        }
        ul.wp-block-rss.columns-6 li {
          width: calc(16.66667% - 1em);
        }
      }
      .wp-block-rss__item-author,
      .wp-block-rss__item-publish-date {
        display: block;
        font-size: 0.8125em;
      }
      .wp-block-search__button {
        margin-left: 10px;
        word-break: normal;
      }
      .wp-block-search__button.has-icon {
        line-height: 0;
      }
      .wp-block-search__button svg {
        fill: currentColor;
        min-height: 24px;
        min-width: 24px;
        vertical-align: text-bottom;
      }
      :where(.wp-block-search__button) {
        border: 1px solid #ccc;
        padding: 6px 10px;
      }
      .wp-block-search__inside-wrapper {
        display: flex;
        flex: auto;
        flex-wrap: nowrap;
        max-width: 100%;
      }
      .wp-block-search__label {
        width: 100%;
      }
      .wp-block-search__input {
        -webkit-appearance: initial;
        appearance: none;
        border: 1px solid #949494;
        flex-grow: 1;
        margin-left: 0;
        margin-right: 0;
        min-width: 3rem;
        padding: 8px;
        text-decoration: unset !important;
      }
      .wp-block-search.wp-block-search__button-only .wp-block-search__button {
        flex-shrink: 0;
        margin-left: 0;
        max-width: calc(100% - 100px);
      }
      :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
        border: 1px solid #949494;
        box-sizing: border-box;
        padding: 4px;
      }
      :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper)
        .wp-block-search__input {
        border: none;
        border-radius: 0;
        padding: 0 4px;
      }
      :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper)
        .wp-block-search__input:focus {
        outline: none;
      }
      :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper)
        :where(.wp-block-search__button) {
        padding: 4px 8px;
      }
      .wp-block-search.aligncenter .wp-block-search__inside-wrapper {
        margin: auto;
      }
      .wp-block-search__button-behavior-expand
        .wp-block-search__inside-wrapper {
        min-width: 0 !important;
        transition-property: width;
      }
      .wp-block-search__button-behavior-expand .wp-block-search__input {
        flex-basis: 100%;
        transition-duration: 0.3s;
      }
      .wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,
      .wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden
        .wp-block-search__inside-wrapper {
        overflow: hidden;
      }
      .wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden
        .wp-block-search__input {
        border-left-width: 0 !important;
        border-right-width: 0 !important;
        flex-basis: 0;
        flex-grow: 0;
        margin: 0;
        min-width: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: 0 !important;
      }
      .wp-block[data-align='right']
        .wp-block-search__button-behavior-expand
        .wp-block-search__inside-wrapper {
        float: right;
      }
      .wp-block-separator {
        border: 1px solid;
        border-left: none;
        border-right: none;
      }
      .wp-block-separator.is-style-dots {
        background: none !important;
        border: none;
        height: auto;
        line-height: 1;
        text-align: center;
      }
      .wp-block-separator.is-style-dots:before {
        color: currentColor;
        content: '···';
        font-family: serif;
        font-size: 1.5em;
        letter-spacing: 2em;
        padding-left: 2em;
      }
      .wp-block-site-logo {
        box-sizing: border-box;
        line-height: 0;
      }
      .wp-block-site-logo a {
        display: inline-block;
        line-height: 0;
      }
      .wp-block-site-logo.is-default-size img {
        height: auto;
        width: 120px;
      }
      .wp-block-site-logo img {
        height: auto;
        max-width: 100%;
      }
      .wp-block-site-logo a,
      .wp-block-site-logo img {
        border-radius: inherit;
      }
      .wp-block-site-logo.aligncenter {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
      }
      .wp-block-site-logo.is-style-rounded {
        border-radius: 9999px;
      }
      .wp-block-site-title a {
        color: inherit;
      }
      .wp-block-social-links {
        background: none;
        box-sizing: border-box;
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
        text-indent: 0;
      }
      .wp-block-social-links .wp-social-link a,
      .wp-block-social-links .wp-social-link a:hover {
        border-bottom: 0;
        box-shadow: none;
        text-decoration: none;
      }
      .wp-block-social-links .wp-social-link a {
        padding: 0.25em;
      }
      .wp-block-social-links .wp-social-link svg {
        height: 1em;
        width: 1em;
      }
      .wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
        font-size: 0.65em;
        margin-left: 0.5em;
        margin-right: 0.5em;
      }
      .wp-block-social-links.has-small-icon-size {
        font-size: 16px;
      }
      .wp-block-social-links,
      .wp-block-social-links.has-normal-icon-size {
        font-size: 24px;
      }
      .wp-block-social-links.has-large-icon-size {
        font-size: 36px;
      }
      .wp-block-social-links.has-huge-icon-size {
        font-size: 48px;
      }
      .wp-block-social-links.aligncenter {
        display: flex;
        justify-content: center;
      }
      .wp-block-social-links.alignright {
        justify-content: flex-end;
      }
      .wp-block-social-link {
        border-radius: 9999px;
        display: block;
        height: auto;
        transition: transform 0.1s ease;
      }
      @media (prefers-reduced-motion: reduce) {
        .wp-block-social-link {
          transition-delay: 0s;
          transition-duration: 0s;
        }
      }
      .wp-block-social-link a {
        align-items: center;
        display: flex;
        line-height: 0;
        transition: transform 0.1s ease;
      }
      .wp-block-social-link:hover {
        transform: scale(1.1);
      }
      .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,
      .wp-block-social-links
        .wp-block-social-link
        .wp-block-social-link-anchor
        svg,
      .wp-block-social-links
        .wp-block-social-link
        .wp-block-social-link-anchor:active,
      .wp-block-social-links
        .wp-block-social-link
        .wp-block-social-link-anchor:hover,
      .wp-block-social-links
        .wp-block-social-link
        .wp-block-social-link-anchor:visited {
        fill: currentColor;
        color: currentColor;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
        background-color: #f0f0f0;
        color: #444;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
        background-color: #f90;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-bandcamp {
        background-color: #1ea0c3;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
        background-color: #0757fe;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
        background-color: #1e1f26;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-deviantart {
        background-color: #02e49b;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-dribbble {
        background-color: #e94c89;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
        background-color: #4280ff;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
        background-color: #f45800;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-facebook {
        background-color: #1778f2;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-fivehundredpx {
        background-color: #000;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
        background-color: #0461dd;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-foursquare {
        background-color: #e65678;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
        background-color: #24292d;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-goodreads {
        background-color: #eceadd;
        color: #382110;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
        background-color: #ea4434;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-instagram {
        background-color: #f00075;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
        background-color: #e21b24;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-linkedin {
        background-color: #0d66c2;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-mastodon {
        background-color: #3288d4;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
        background-color: #02ab6c;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
        background-color: #f6405f;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
        background-color: #ff424d;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-pinterest {
        background-color: #e60122;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
        background-color: #ef4155;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
        background-color: #ff4500;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
        background-color: #0478d7;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-snapchat {
        stroke: #000;
        background-color: #fefc00;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-soundcloud {
        background-color: #ff5600;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
        background-color: #1bd760;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-telegram {
        background-color: #2aabee;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads,
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
        background-color: #000;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
        background-color: #011835;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
        background-color: #6440a4;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
        background-color: #1da1f2;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
        background-color: #1eb7ea;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
        background-color: #4680c2;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-wordpress {
        background-color: #3499cd;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-whatsapp {
        background-color: #25d366;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x {
        background-color: #000;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
        background-color: #d32422;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
        background-color: red;
        color: #fff;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link {
        background: none;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link a {
        padding: 0;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link svg {
        height: 1.25em;
        width: 1.25em;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
        color: #f90;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
        color: #1ea0c3;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-behance {
        color: #0757fe;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
        color: #1e1f26;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
        color: #02e49b;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
        color: #e94c89;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
        color: #4280ff;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
        color: #f45800;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
        color: #1778f2;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
        color: #000;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
        color: #0461dd;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
        color: #e65678;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-github {
        color: #24292d;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
        color: #382110;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-google {
        color: #ea4434;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
        color: #f00075;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
        color: #e21b24;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
        color: #0d66c2;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
        color: #3288d4;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-medium {
        color: #02ab6c;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
        color: #f6405f;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
        color: #ff424d;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
        color: #e60122;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
        color: #ef4155;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
        color: #ff4500;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-skype {
        color: #0478d7;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
        stroke: #000;
        color: #fff;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
        color: #ff5600;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
        color: #1bd760;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
        color: #2aabee;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-threads,
      .wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
        color: #000;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
        color: #011835;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
        color: #6440a4;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
        color: #1da1f2;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
        color: #1eb7ea;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-vk {
        color: #4680c2;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp {
        color: #25d366;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
        color: #3499cd;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-x {
        color: #000;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
        color: #d32422;
      }
      .wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
        color: red;
      }
      .wp-block-social-links.is-style-pill-shape .wp-social-link {
        width: auto;
      }
      .wp-block-social-links.is-style-pill-shape .wp-social-link a {
        padding-left: 0.66667em;
        padding-right: 0.66667em;
      }
      .wp-block-social-links:not(.has-icon-color):not(
          .has-icon-background-color
        )
        .wp-social-link-snapchat
        .wp-block-social-link-label {
        color: #000;
      }
      .wp-block-spacer {
        clear: both;
      }
      .wp-block-tag-cloud {
        box-sizing: border-box;
      }
      .wp-block-tag-cloud.aligncenter {
        justify-content: center;
        text-align: center;
      }
      .wp-block-tag-cloud.alignfull {
        padding-left: 1em;
        padding-right: 1em;
      }
      .wp-block-tag-cloud a {
        display: inline-block;
        margin-right: 5px;
      }
      .wp-block-tag-cloud span {
        display: inline-block;
        margin-left: 5px;
        text-decoration: none;
      }
      .wp-block-tag-cloud.is-style-outline {
        display: flex;
        flex-wrap: wrap;
        gap: 1ch;
      }
      .wp-block-tag-cloud.is-style-outline a {
        border: 1px solid;
        font-size: unset !important;
        margin-right: 0;
        padding: 1ch 2ch;
        text-decoration: none !important;
      }
      .wp-block-table {
        overflow-x: auto;
      }
      .wp-block-table table {
        border-collapse: collapse;
        width: 100%;
      }
      .wp-block-table thead {
        border-bottom: 3px solid;
      }
      .wp-block-table tfoot {
        border-top: 3px solid;
      }
      .wp-block-table td,
      .wp-block-table th {
        border: 1px solid;
        padding: 0.5em;
      }
      .wp-block-table .has-fixed-layout {
        table-layout: fixed;
        width: 100%;
      }
      .wp-block-table .has-fixed-layout td,
      .wp-block-table .has-fixed-layout th {
        word-break: break-word;
      }
      .wp-block-table.aligncenter,
      .wp-block-table.alignleft,
      .wp-block-table.alignright {
        display: table;
        width: auto;
      }
      .wp-block-table.aligncenter td,
      .wp-block-table.aligncenter th,
      .wp-block-table.alignleft td,
      .wp-block-table.alignleft th,
      .wp-block-table.alignright td,
      .wp-block-table.alignright th {
        word-break: break-word;
      }
      .wp-block-table .has-subtle-light-gray-background-color {
        background-color: #f3f4f5;
      }
      .wp-block-table .has-subtle-pale-green-background-color {
        background-color: #e9fbe5;
      }
      .wp-block-table .has-subtle-pale-blue-background-color {
        background-color: #e7f5fe;
      }
      .wp-block-table .has-subtle-pale-pink-background-color {
        background-color: #fcf0ef;
      }
      .wp-block-table.is-style-stripes {
        background-color: transparent;
        border-bottom: 1px solid #f0f0f0;
        border-collapse: inherit;
        border-spacing: 0;
      }
      .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
        background-color: #f0f0f0;
      }
      .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color
        tbody
        tr:nth-child(odd) {
        background-color: #f3f4f5;
      }
      .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color
        tbody
        tr:nth-child(odd) {
        background-color: #e9fbe5;
      }
      .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color
        tbody
        tr:nth-child(odd) {
        background-color: #e7f5fe;
      }
      .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color
        tbody
        tr:nth-child(odd) {
        background-color: #fcf0ef;
      }
      .wp-block-table.is-style-stripes td,
      .wp-block-table.is-style-stripes th {
        border-color: transparent;
      }
      .wp-block-table .has-border-color td,
      .wp-block-table .has-border-color th,
      .wp-block-table .has-border-color tr,
      .wp-block-table .has-border-color > * {
        border-color: inherit;
      }
      .wp-block-table table[style*='border-top-color'] tr:first-child,
      .wp-block-table table[style*='border-top-color'] tr:first-child td,
      .wp-block-table table[style*='border-top-color'] tr:first-child th,
      .wp-block-table table[style*='border-top-color'] > *,
      .wp-block-table table[style*='border-top-color'] > * td,
      .wp-block-table table[style*='border-top-color'] > * th {
        border-top-color: inherit;
      }
      .wp-block-table table[style*='border-top-color'] tr:not(:first-child) {
        border-top-color: currentColor;
      }
      .wp-block-table table[style*='border-right-color'] td:last-child,
      .wp-block-table table[style*='border-right-color'] th,
      .wp-block-table table[style*='border-right-color'] tr,
      .wp-block-table table[style*='border-right-color'] > * {
        border-right-color: inherit;
      }
      .wp-block-table table[style*='border-bottom-color'] tr:last-child,
      .wp-block-table table[style*='border-bottom-color'] tr:last-child td,
      .wp-block-table table[style*='border-bottom-color'] tr:last-child th,
      .wp-block-table table[style*='border-bottom-color'] > *,
      .wp-block-table table[style*='border-bottom-color'] > * td,
      .wp-block-table table[style*='border-bottom-color'] > * th {
        border-bottom-color: inherit;
      }
      .wp-block-table table[style*='border-bottom-color'] tr:not(:last-child) {
        border-bottom-color: currentColor;
      }
      .wp-block-table table[style*='border-left-color'] td:first-child,
      .wp-block-table table[style*='border-left-color'] th,
      .wp-block-table table[style*='border-left-color'] tr,
      .wp-block-table table[style*='border-left-color'] > * {
        border-left-color: inherit;
      }
      .wp-block-table table[style*='border-style'] td,
      .wp-block-table table[style*='border-style'] th,
      .wp-block-table table[style*='border-style'] tr,
      .wp-block-table table[style*='border-style'] > * {
        border-style: inherit;
      }
      .wp-block-table table[style*='border-width'] td,
      .wp-block-table table[style*='border-width'] th,
      .wp-block-table table[style*='border-width'] tr,
      .wp-block-table table[style*='border-width'] > * {
        border-style: inherit;
        border-width: inherit;
      }
      :where(.wp-block-term-description) {
        margin-bottom: var(--wp--style--block-gap);
        margin-top: var(--wp--style--block-gap);
      }
      .wp-block-term-description p {
        margin-bottom: 0;
        margin-top: 0;
      }
      .wp-block-text-columns,
      .wp-block-text-columns.aligncenter {
        display: flex;
      }
      .wp-block-text-columns .wp-block-column {
        margin: 0 1em;
        padding: 0;
      }
      .wp-block-text-columns .wp-block-column:first-child {
        margin-left: 0;
      }
      .wp-block-text-columns .wp-block-column:last-child {
        margin-right: 0;
      }
      .wp-block-text-columns.columns-2 .wp-block-column {
        width: 50%;
      }
      .wp-block-text-columns.columns-3 .wp-block-column {
        width: 33.33333%;
      }
      .wp-block-text-columns.columns-4 .wp-block-column {
        width: 25%;
      }
      pre.wp-block-verse {
        overflow: auto;
        white-space: pre-wrap;
      }
      :where(pre.wp-block-verse) {
        font-family: inherit;
      }
      .wp-block-video {
        box-sizing: border-box;
      }
      .wp-block-video video {
        vertical-align: middle;
        width: 100%;
      }
      @supports (position: sticky) {
        .wp-block-video [poster] {
          object-fit: cover;
        }
      }
      .wp-block-video.aligncenter {
        text-align: center;
      }
      .wp-block-video figcaption {
        margin-bottom: 1em;
        margin-top: 0.5em;
      }
      .editor-styles-wrapper,
      .entry-content {
        counter-reset: footnotes;
      }
      a[data-fn].fn {
        counter-increment: footnotes;
        display: inline-flex;
        font-size: smaller;
        text-decoration: none;
        text-indent: -9999999px;
        vertical-align: super;
      }
      a[data-fn].fn:after {
        content: '[' counter(footnotes) ']';
        float: left;
        text-indent: 0;
      }
      .wp-element-button {
        cursor: pointer;
      }
      :root {
        --wp--preset--font-size--normal: 16px;
        --wp--preset--font-size--huge: 42px;
      }
      :root .has-very-light-gray-background-color {
        background-color: #eee;
      }
      :root .has-very-dark-gray-background-color {
        background-color: #313131;
      }
      :root .has-very-light-gray-color {
        color: #eee;
      }
      :root .has-very-dark-gray-color {
        color: #313131;
      }
      :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
        background: linear-gradient(135deg, #00d084, #0693e3);
      }
      :root .has-purple-crush-gradient-background {
        background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
      }
      :root .has-hazy-dawn-gradient-background {
        background: linear-gradient(135deg, #faaca8, #dad0ec);
      }
      :root .has-subdued-olive-gradient-background {
        background: linear-gradient(135deg, #fafae1, #67a671);
      }
      :root .has-atomic-cream-gradient-background {
        background: linear-gradient(135deg, #fdd79a, #004a59);
      }
      :root .has-nightshade-gradient-background {
        background: linear-gradient(135deg, #330968, #31cdcf);
      }
      :root .has-midnight-gradient-background {
        background: linear-gradient(135deg, #020381, #2874fc);
      }
      .has-regular-font-size {
        font-size: 1em;
      }
      .has-larger-font-size {
        font-size: 2.625em;
      }
      .has-normal-font-size {
        font-size: var(--wp--preset--font-size--normal);
      }
      .has-huge-font-size {
        font-size: var(--wp--preset--font-size--huge);
      }
      .has-text-align-center {
        text-align: center;
      }
      .has-text-align-left {
        text-align: left;
      }
      .has-text-align-right {
        text-align: right;
      }
      #end-resizable-editor-section {
        display: none;
      }
      .aligncenter {
        clear: both;
      }
      .items-justified-left {
        justify-content: flex-start;
      }
      .items-justified-center {
        justify-content: center;
      }
      .items-justified-right {
        justify-content: flex-end;
      }
      .items-justified-space-between {
        justify-content: space-between;
      }
      .screen-reader-text {
        clip: rect(1px, 1px, 1px, 1px);
        word-wrap: normal !important;
        border: 0;
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
      }
      .screen-reader-text:focus {
        clip: auto !important;
        background-color: #ddd;
        -webkit-clip-path: none;
        clip-path: none;
        color: #444;
        display: block;
        font-size: 1em;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 15px 23px 14px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000;
      }
      html :where(.has-border-color) {
        border-style: solid;
      }
      html :where([style*='border-top-color']) {
        border-top-style: solid;
      }
      html :where([style*='border-right-color']) {
        border-right-style: solid;
      }
      html :where([style*='border-bottom-color']) {
        border-bottom-style: solid;
      }
      html :where([style*='border-left-color']) {
        border-left-style: solid;
      }
      html :where([style*='border-width']) {
        border-style: solid;
      }
      html :where([style*='border-top-width']) {
        border-top-style: solid;
      }
      html :where([style*='border-right-width']) {
        border-right-style: solid;
      }
      html :where([style*='border-bottom-width']) {
        border-bottom-style: solid;
      }
      html :where([style*='border-left-width']) {
        border-left-style: solid;
      }
      html :where(img[class*='wp-image-']) {
        height: auto;
        max-width: 100%;
      }
      :where(figure) {
        margin: 0 0 1em;
      }
      html :where(.is-position-sticky) {
        --wp-admin--admin-bar--position-offset: var(
          --wp-admin--admin-bar--height,
          0px
        );
      }
      @media screen and (max-width: 600px) {
        html :where(.is-position-sticky) {
          --wp-admin--admin-bar--position-offset: 0px;
        }
      }
      /*! This file is auto-generated */
      .wp-block-button__link {
        color: #fff;
        background-color: #32373c;
        border-radius: 9999px;
        box-shadow: none;
        text-decoration: none;
        padding: calc(0.667em + 2px) calc(1.333em + 2px);
        font-size: 1.125em;
      }
      .wp-block-file__button {
        background: #32373c;
        color: #fff;
        text-decoration: none;
      }
      body {
        --wp--preset--color--black: #000;
        --wp--preset--color--cyan-bluish-gray: #abb8c3;
        --wp--preset--color--white: #fff;
        --wp--preset--color--pale-pink: #f78da7;
        --wp--preset--color--vivid-red: #cf2e2e;
        --wp--preset--color--luminous-vivid-orange: #ff6900;
        --wp--preset--color--luminous-vivid-amber: #fcb900;
        --wp--preset--color--light-green-cyan: #7bdcb5;
        --wp--preset--color--vivid-green-cyan: #00d084;
        --wp--preset--color--pale-cyan-blue: #8ed1fc;
        --wp--preset--color--vivid-cyan-blue: #0693e3;
        --wp--preset--color--vivid-purple: #9b51e0;
        --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
          135deg,
          rgba(6, 147, 227, 1) 0%,
          #9b51e0 100%
        );
        --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
          135deg,
          #7adcb4 0%,
          #00d082 100%
        );
        --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
          135deg,
          rgba(252, 185, 0, 1) 0%,
          rgba(255, 105, 0, 1) 100%
        );
        --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
          135deg,
          rgba(255, 105, 0, 1) 0%,
          #cf2e2e 100%
        );
        --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
          135deg,
          #eee 0%,
          #a9b8c3 100%
        );
        --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
          135deg,
          #4aeadc 0%,
          #9778d1 20%,
          #cf2aba 40%,
          #ee2c82 60%,
          #fb6962 80%,
          #fef84c 100%
        );
        --wp--preset--gradient--blush-light-purple: linear-gradient(
          135deg,
          #ffceec 0%,
          #9896f0 100%
        );
        --wp--preset--gradient--blush-bordeaux: linear-gradient(
          135deg,
          #fecda5 0%,
          #fe2d2d 50%,
          #6b003e 100%
        );
        --wp--preset--gradient--luminous-dusk: linear-gradient(
          135deg,
          #ffcb70 0%,
          #c751c0 50%,
          #4158d0 100%
        );
        --wp--preset--gradient--pale-ocean: linear-gradient(
          135deg,
          #fff5cb 0%,
          #b6e3d4 50%,
          #33a7b5 100%
        );
        --wp--preset--gradient--electric-grass: linear-gradient(
          135deg,
          #caf880 0%,
          #71ce7e 100%
        );
        --wp--preset--gradient--midnight: linear-gradient(
          135deg,
          #020381 0%,
          #2874fc 100%
        );
        --wp--preset--font-size--small: 13px;
        --wp--preset--font-size--medium: 20px;
        --wp--preset--font-size--large: 36px;
        --wp--preset--font-size--x-large: 42px;
        --wp--preset--spacing--20: 0.44rem;
        --wp--preset--spacing--30: 0.67rem;
        --wp--preset--spacing--40: 1rem;
        --wp--preset--spacing--50: 1.5rem;
        --wp--preset--spacing--60: 2.25rem;
        --wp--preset--spacing--70: 3.38rem;
        --wp--preset--spacing--80: 5.06rem;
        --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
        --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
          6px 6px rgba(0, 0, 0, 1);
        --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
      }
      :where(.is-layout-flex) {
        gap: 0.5em;
      }
      :where(.is-layout-grid) {
        gap: 0.5em;
      }
      body .is-layout-flow > .alignleft {
        float: left;
        margin-inline-start: 0;
        margin-inline-end: 2em;
      }
      body .is-layout-flow > .alignright {
        float: right;
        margin-inline-start: 2em;
        margin-inline-end: 0;
      }
      body .is-layout-flow > .aligncenter {
        margin-left: auto !important;
        margin-right: auto !important;
      }
      body .is-layout-constrained > .alignleft {
        float: left;
        margin-inline-start: 0;
        margin-inline-end: 2em;
      }
      body .is-layout-constrained > .alignright {
        float: right;
        margin-inline-start: 2em;
        margin-inline-end: 0;
      }
      body .is-layout-constrained > .aligncenter {
        margin-left: auto !important;
        margin-right: auto !important;
      }
      body
        .is-layout-constrained
        > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
        max-width: var(--wp--style--global--content-size);
        margin-left: auto !important;
        margin-right: auto !important;
      }
      body .is-layout-constrained > .alignwide {
        max-width: var(--wp--style--global--wide-size);
      }
      body .is-layout-flex {
        display: flex;
      }
      body .is-layout-flex {
        flex-wrap: wrap;
        align-items: center;
      }
      body .is-layout-flex > * {
        margin: 0;
      }
      body .is-layout-grid {
        display: grid;
      }
      body .is-layout-grid > * {
        margin: 0;
      }
      :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
      }
      :where(.wp-block-columns.is-layout-grid) {
        gap: 2em;
      }
      :where(.wp-block-post-template.is-layout-flex) {
        gap: 1.25em;
      }
      :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em;
      }
      .has-black-color {
        color: var(--wp--preset--color--black) !important;
      }
      .has-cyan-bluish-gray-color {
        color: var(--wp--preset--color--cyan-bluish-gray) !important;
      }
      .has-white-color {
        color: var(--wp--preset--color--white) !important;
      }
      .has-pale-pink-color {
        color: var(--wp--preset--color--pale-pink) !important;
      }
      .has-vivid-red-color {
        color: var(--wp--preset--color--vivid-red) !important;
      }
      .has-luminous-vivid-orange-color {
        color: var(--wp--preset--color--luminous-vivid-orange) !important;
      }
      .has-luminous-vivid-amber-color {
        color: var(--wp--preset--color--luminous-vivid-amber) !important;
      }
      .has-light-green-cyan-color {
        color: var(--wp--preset--color--light-green-cyan) !important;
      }
      .has-vivid-green-cyan-color {
        color: var(--wp--preset--color--vivid-green-cyan) !important;
      }
      .has-pale-cyan-blue-color {
        color: var(--wp--preset--color--pale-cyan-blue) !important;
      }
      .has-vivid-cyan-blue-color {
        color: var(--wp--preset--color--vivid-cyan-blue) !important;
      }
      .has-vivid-purple-color {
        color: var(--wp--preset--color--vivid-purple) !important;
      }
      .has-black-background-color {
        background-color: var(--wp--preset--color--black) !important;
      }
      .has-cyan-bluish-gray-background-color {
        background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
      }
      .has-white-background-color {
        background-color: var(--wp--preset--color--white) !important;
      }
      .has-pale-pink-background-color {
        background-color: var(--wp--preset--color--pale-pink) !important;
      }
      .has-vivid-red-background-color {
        background-color: var(--wp--preset--color--vivid-red) !important;
      }
      .has-luminous-vivid-orange-background-color {
        background-color: var(
          --wp--preset--color--luminous-vivid-orange
        ) !important;
      }
      .has-luminous-vivid-amber-background-color {
        background-color: var(
          --wp--preset--color--luminous-vivid-amber
        ) !important;
      }
      .has-light-green-cyan-background-color {
        background-color: var(--wp--preset--color--light-green-cyan) !important;
      }
      .has-vivid-green-cyan-background-color {
        background-color: var(--wp--preset--color--vivid-green-cyan) !important;
      }
      .has-pale-cyan-blue-background-color {
        background-color: var(--wp--preset--color--pale-cyan-blue) !important;
      }
      .has-vivid-cyan-blue-background-color {
        background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
      }
      .has-vivid-purple-background-color {
        background-color: var(--wp--preset--color--vivid-purple) !important;
      }
      .has-black-border-color {
        border-color: var(--wp--preset--color--black) !important;
      }
      .has-cyan-bluish-gray-border-color {
        border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
      }
      .has-white-border-color {
        border-color: var(--wp--preset--color--white) !important;
      }
      .has-pale-pink-border-color {
        border-color: var(--wp--preset--color--pale-pink) !important;
      }
      .has-vivid-red-border-color {
        border-color: var(--wp--preset--color--vivid-red) !important;
      }
      .has-luminous-vivid-orange-border-color {
        border-color: var(
          --wp--preset--color--luminous-vivid-orange
        ) !important;
      }
      .has-luminous-vivid-amber-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
      }
      .has-light-green-cyan-border-color {
        border-color: var(--wp--preset--color--light-green-cyan) !important;
      }
      .has-vivid-green-cyan-border-color {
        border-color: var(--wp--preset--color--vivid-green-cyan) !important;
      }
      .has-pale-cyan-blue-border-color {
        border-color: var(--wp--preset--color--pale-cyan-blue) !important;
      }
      .has-vivid-cyan-blue-border-color {
        border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
      }
      .has-vivid-purple-border-color {
        border-color: var(--wp--preset--color--vivid-purple) !important;
      }
      .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
        background: var(
          --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
        ) !important;
      }
      .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
        background: var(
          --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
        ) !important;
      }
      .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
        background: var(
          --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
        ) !important;
      }
      .has-luminous-vivid-orange-to-vivid-red-gradient-background {
        background: var(
          --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
        ) !important;
      }
      .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
        background: var(
          --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
        ) !important;
      }
      .has-cool-to-warm-spectrum-gradient-background {
        background: var(
          --wp--preset--gradient--cool-to-warm-spectrum
        ) !important;
      }
      .has-blush-light-purple-gradient-background {
        background: var(--wp--preset--gradient--blush-light-purple) !important;
      }
      .has-blush-bordeaux-gradient-background {
        background: var(--wp--preset--gradient--blush-bordeaux) !important;
      }
      .has-luminous-dusk-gradient-background {
        background: var(--wp--preset--gradient--luminous-dusk) !important;
      }
      .has-pale-ocean-gradient-background {
        background: var(--wp--preset--gradient--pale-ocean) !important;
      }
      .has-electric-grass-gradient-background {
        background: var(--wp--preset--gradient--electric-grass) !important;
      }
      .has-midnight-gradient-background {
        background: var(--wp--preset--gradient--midnight) !important;
      }
      .has-small-font-size {
        font-size: var(--wp--preset--font-size--small) !important;
      }
      .has-medium-font-size {
        font-size: var(--wp--preset--font-size--medium) !important;
      }
      .has-large-font-size {
        font-size: var(--wp--preset--font-size--large) !important;
      }
      .has-x-large-font-size {
        font-size: var(--wp--preset--font-size--x-large) !important;
      }
      .wp-block-navigation a:where(:not(.wp-element-button)) {
        color: inherit;
      }
      :where(.wp-block-post-template.is-layout-flex) {
        gap: 1.25em;
      }
      :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em;
      }
      :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
      }
      :where(.wp-block-columns.is-layout-grid) {
        gap: 2em;
      }
      .wp-block-pullquote {
        font-size: 1.5em;
        line-height: 1.6;
      }
      .video-wrapper video,
      .video-wrapper embed,
      .video-wrapper iframe,
      .video-wrapper object {
        max-width: 100%;
      }
      .video-wrapper {
        width: 1280px;
        max-width: 100%;
        margin-bottom: 2em;
      }
      .video-container {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
      }
      .video-container iframe,
      .video-container object,
      .video-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      @font-face {
        font-family: 'vp-close-icon';
        src: url('');
        src: url('') format('embedded-opentype'), url('') format('truetype'),
          url('') format('woff'), url('') format('svg');
        font-weight: 400;
        font-style: normal;
      }
      .vp-close-button {
        font-family: 'vp-close-icon' !important;
        speak: none !important;
        font-style: normal !important;
        font-weight: 400 !important;
        font-variant: normal !important;
        text-transform: none !important;
        line-height: 1 !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
      }
      .vp-close-button:before {
        content: '\61';
      }
      @charset "UTF-8";
      .YouTubePopUp-Wrap {
        position: fixed;
        width: 100%;
        height: 100%;
        background-color: #000;
        background-color: rgba(0, 0, 0, 0.8);
        top: 0;
        left: 0;
        z-index: 2147483647;
      }
      .Video-PopUp-Content {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        justify-content: center;
        -webkit-justify-content: center;
        width: 100%;
        height: 100%;
      }
      .vp-flex {
        max-width: 800px;
        width: 100%;
        height: 450px;
        max-height: 90%;
        margin: 0 40px;
        position: relative;
        background-color: #000;
      }
      .vp-flex iframe,
      .vp-flex video {
        width: 100%;
        height: 100%;
        max-width: 100% !important;
        max-height: 100%;
        min-width: 100%;
        min-height: 100%;
        margin: 0 !important;
        padding: 0 !important;
        outline: none !important;
        display: block;
        border: 5px solid #fff;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.3);
        background-color: #000;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
      }
      .YouTubePopUp-Close {
        position: absolute;
        top: 0;
        cursor: pointer;
        left: -36px;
        margin: auto 0;
        transition: all ease-in-out 0.3s;
        -webkit-transition: all ease-in-out 0.3s;
        -moz-transition: all ease-in-out 0.3s;
        -o-transition: all ease-in-out 0.3s;
      }
      .YouTubePopUp-Close:before {
        font-family: 'vp-close-icon' !important;
        speak: none !important;
        font-style: normal !important;
        font-weight: 400 !important;
        font-variant: normal !important;
        text-transform: none !important;
        line-height: 1 !important;
        -webkit-font-smoothing: antialiased !important;
        -moz-osx-font-smoothing: grayscale !important;
        content: '\61';
        text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.9);
        font-size: 26px;
        color: #fff;
      }
      .YouTubePopUp-Close:hover {
        opacity: 0.5;
      }
      .vp-flex.vp-flex-no-border iframe,
      .vp-flex.vp-flex-no-border video {
        padding: 0 !important;
        border: 0 !important;
        border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        -webkit-border-radius: 0 !important;
      }
      .vp-flex-no-border.vp-vt-locally,
      .vp-flex-no-border.vp-vt-vimeo {
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
      }
      @media all and (max-width: 782px) {
        .vp-flex,
        .Video-PopUp-Content .vp-flex {
          max-width: 480px !important;
          height: 270px !important;
        }
      }
      @media all and (max-width: 320px) {
        .vp-flex,
        .Video-PopUp-Content .vp-flex {
          max-width: 240px !important;
          height: 140px !important;
        }
      }
      .cumuli-son-api-games-carusel .splide__list {
        display: flex;
        flex-direction: row;
      }
      .cumuli-son-api-games-carusel .tgt__items.splide__slide {
        display: inline-table;
        padding: 0 0.5rem;
      }
      .cumuli-son-api-games-carusel .splide__track {
        overflow: hidden;
      }
      @media only screen and (max-width: 481px) {
        .cumuli-son-api-games-carusel .splide__track {
          position: relative;
          overflow-x: auto;
        }
        .cumuli-son-api-games-carusel .tgt__items.splide__slide {
          width: min-content;
        }
        .cumuli-son-api-games-carusel .tgt__items.splide__slide {
          min-width: 220px;
        }
      }