@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYiFV0U1.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  * {
    font-family: 'Rubik', sans-serif !important;
  }
  @supports (position:sticky) {
  
    .wp-block-cover-image:after,
    .wp-block-cover:after {
      content: none;
    }
  }
  
  @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;
    }
  }
  
  @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('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
      mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
      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;
    }
  }
  
  @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;
    }
  }
  
  ul {
    box-sizing: border-box;
  }
  
  @keyframes overlay-menu__fade-in-animation {
    0% {
      opacity: 0;
      transform: translateY(.5em);
    }
  
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  
  html {
    font-family: 'Rubik', sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
  }
  
  body {
    margin: 0;
  }
  
  header,
  main,
  menu,
  nav {
    display: block;
  }
  
  audio {
    display: inline-block;
    vertical-align: baseline;
  }
  
  audio:not([controls]) {
    display: none;
    height: 0;
  }
  
  [hidden] {
    display: none;
  }
  
  a {
    background-color: transparent;
  }
  
  a:active,
  a:hover {
    outline: 0;
  }
  
  b {
    font-weight: 700;
  }
  
  h1 {
    margin: .67em 0;
    font-size: 2em;
  }
  
  sub {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
  }
  
  sub {
    bottom: -.25em;
  }
  
  button,
  input {
    margin: 0;
    font: inherit;
    color: inherit;
  }
  
  button {
    overflow: visible;
  }
  
  button {
    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 {
    padding: 0;
    border: 0;
  }
  
  input {
    line-height: normal;
  }
  
  input[type=checkbox],
  input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
  }
  
  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
    height: auto;
  }
  
  input[type=search] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
  }
  
  input[type=search]::-webkit-search-cancel-button,
  input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  
  @media print {
  
    *,
    :after,
    :before {
      color: #000 !important;
      text-shadow: none !important;
      background: 0 0 !important;
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
    }
  
    a,
    a:visited {
      text-decoration: underline;
    }
  
    a[href]:after {
      content: " (" attr(href) ")";
    }
  
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
      content: "";
    }
  
    h2,
    h3 {
      orphans: 3;
      widows: 3;
    }
  
    h2,
    h3 {
      page-break-after: avoid;
    }
  }
  
  
  html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  
  body {
    font-family: 'Rubik', sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
  }
  
  button,
  input {
    font-family: 'Rubik', sans-serif;
    font-size: inherit;
    line-height: inherit;
  }
  
  a {
    color: #337ab7;
    text-decoration: none;
  }
  
  a:focus,
  a:hover {
    color: #23527c;
    text-decoration: underline;
  }
  
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }
  
  [role=button] {
    cursor: pointer;
  }
  
  .h1,
  .h2,
  .h3,
  .h4,
  .h5,
  .h6,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
  }
  
  .h1,
  .h2,
  .h3,
  h1,
  h2,
  h3 {
    margin-top: 20px;
    margin-bottom: 10px;
  }
  
  .h4,
  .h5,
  .h6,
  h4,
  h5,
  h6 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  
  .h1,
  h1 {
    font-size: 36px;
  }
  
  .h2,
  h2 {
    font-size: 30px;
  }
  
  .h3,
  h3 {
    font-size: 24px;
  }
  
  .h4,
  h4 {
    font-size: 18px;
  }
  
  .h5,
  h5 {
    font-size: 14px;
  }
  
  .h6,
  h6 {
    font-size: 12px;
  }
  
  .text-left {
    text-align: left;
  }
  
  ul {
    margin-top: 0;
    margin-bottom: 10px;
  }
  
  ul ul {
    margin-bottom: 0;
  }
  
  .container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
  
  @media (min-width: 768px) {
    .container {
      width: 750px;
    }
  }
  
  @media (min-width: 992px) {
    .container {
      width: 970px;
    }
  }
  
  @media (min-width: 1200px) {
    .container {
      width: 1170px;
    }
  }
  
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
  
  input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  input[type=checkbox],
  input[type=radio] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
  }
  
  input[type=file] {
    display: block;
  }
  
  input[type=range] {
    display: block;
    width: 100%;
  }
  
  input[type=file]:focus,
  input[type=checkbox]:focus,
  input[type=radio]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }
  
  .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  }
  
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
  }
  
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
  }
  
  .form-control:-ms-input-placeholder {
    color: #999;
  }
  
  .form-control::-webkit-input-placeholder {
    color: #999;
  }
  
  .form-control[disabled],
  .form-control[readonly] {
    background-color: #eee;
    opacity: 1;
  }
  
  .form-control[disabled] {
    cursor: not-allowed;
  }
  
  input[type=search] {
    -webkit-appearance: none;
  }
  
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
  
    input[type=date],
    input[type=time],
    input[type=datetime-local],
    input[type=month] {
      line-height: 34px;
    }
  }
  
  input[type=checkbox][disabled],
  input[type=radio][disabled] {
    cursor: not-allowed;
  }
  
  .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 2px;
  }
  
  .btn.active:focus,
  .btn:active:focus,
  .btn:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }
  
  .btn:focus,
  .btn:hover {
    color: #333;
    text-decoration: none;
  }
  
  .btn.active,
  .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
  }
  
  .btn[disabled] {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
  }
  
  .btn-link {
    font-weight: 400;
    color: #337ab7;
    border-radius: 0;
  }
  
  .btn-link,
  .btn-link.active,
  .btn-link:active,
  .btn-link[disabled] {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  
  .btn-link,
  .btn-link:active,
  .btn-link:focus,
  .btn-link:hover {
    border-color: transparent;
  }
  
  .btn-link:focus,
  .btn-link:hover {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent;
  }
  
  .btn-link[disabled]:focus,
  .btn-link[disabled]:hover {
    color: #777;
    text-decoration: none;
  }
  
  .btn-block {
    display: block;
    width: 100%;
  }
  
  .btn-block+.btn-block {
    margin-top: 5px;
  }
  
  input[type=button].btn-block,
  input[type=reset].btn-block,
  input[type=submit].btn-block {
    width: 100%;
  }
  
  [data-toggle=buttons]>.btn input[type=checkbox],
  [data-toggle=buttons]>.btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
  }
  
  .nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
  }
  
  .nav>li {
    position: relative;
    display: block;
  }
  
  .nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
  }
  
  .nav>li>a:focus,
  .nav>li>a:hover {
    text-decoration: none;
    background-color: #eee;
  }
  
  @-webkit-keyframes progress-bar-stripes {
    from {
      background-position: 40px 0;
    }
  
    to {
      background-position: 0 0;
    }
  }
  
  @-o-keyframes progress-bar-stripes {
    from {
      background-position: 40px 0;
    }
  
    to {
      background-position: 0 0;
    }
  }
  
  @keyframes progress-bar-stripes {
    from {
      background-position: 40px 0;
    }
  
    to {
      background-position: 0 0;
    }
  }
  
  .media {
    margin-top: 15px;
  }
  
  .media:first-child {
    margin-top: 0;
  }
  
  .media,
  .media-body {
    overflow: hidden;
    zoom: 1;
  }
  
  .media-body {
    width: 10000px;
  }
  
  .media-left {
    padding-right: 10px;
  }
  
  .media-body,
  .media-left {
    display: table-cell;
    vertical-align: top;
  }
  
  .media-list {
    padding-left: 0;
    list-style: none;
  }
  
  .close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
  }
  
  .close:focus,
  .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
  }
  
  button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
  }
  
  .container:after,
  .container:before,
  .nav:after,
  .nav:before,
  .row:after,
  .row:before {
    display: table;
    content: " ";
  }
  
  .container:after,
  .nav:after,
  .row:after {
    clear: both;
  }
  
  #media-player {
    position: relative;
  }
  
  @keyframes cssload-rotate {
    100% {
      transform: rotate(360deg);
    }
  }
  
  @-o-keyframes cssload-rotate {
    100% {
      -o-transform: rotate(360deg);
    }
  }
  
  @-ms-keyframes cssload-rotate {
    100% {
      -ms-transform: rotate(360deg);
    }
  }
  
  @-webkit-keyframes cssload-rotate {
    100% {
      -webkit-transform: rotate(360deg);
    }
  }
  
  @-moz-keyframes cssload-rotate {
    100% {
      -moz-transform: rotate(360deg);
    }
  }
  
  @-webkit-keyframes swiper-preloader-spin {
    100% {
      -webkit-transform: rotate(360deg);
    }
  }
  
  @keyframes swiper-preloader-spin {
    100% {
      transform: rotate(360deg);
    }
  }
  
  header .header-logo:after {
    content: "";
  }
  
  body {
    background: #111016;
    font-size: 14px;
    font-weight: 400;
    color: #eee;
    margin: 0;
    padding: 0;
    -webkit-text-size-adjust: none;
    position: relative;
  }
  
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight: 700;
  }
  
  a {
    color: #79C142;
    text-decoration: none !important;
    outline: 0;
    -moz-outline: none;
  }
  
  a:hover {
    text-decoration: none;
  }
  
  a:focus,
  a:hover {
    color: #63A235;
  }
  
  a:active,
  a:focus {
    outline: 0;
  }
  
  .btn-block {
    border-radius: 3px;
  }
  
  header {
    background: #111016 !important;
    height: 70px;
    width: 100%;
    display: table;
    box-shadow: 0px 20px 20px 20px rgba(0, 0, 0, .2);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
  }
  
  header .header-logo {
    margin-top: 7px;
    position: relative;
    display: inline-block;
    float: left;
    margin-right: 50px;
  }
  
  header .header-logo:after {
    background: #555;
    display: inline-block;
    height: 45px;
    position: absolute;
    right: -30px;
    top: 5px;
    width: 1px;
  }
  
  header .header-logo h1 {
    font-size: 0;
    margin: 0;
  }
  
  #logo {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="266" height="72" fill="none"><mask id="k" width="259" height="51" x="1" y="11.269" fill="%23000" maskUnits="userSpaceOnUse"><path fill="%23fff" d="M1 11.269h259v51H1z"/><path d="M6.046 57.172c-.284 0-.53-.149-.736-.447-.207-.298-.31-.652-.31-1.061V19.57c0-.41.103-.764.31-1.062.206-.298.452-.447.736-.447h6.119c.516 0 .903.205 1.162.615.258.41.426.707.503.894l5.616 13.409 5.615-13.41c.078-.186.245-.484.504-.893.258-.41.645-.615 1.162-.615h6.119c.284 0 .529.15.735.447.207.298.31.652.31 1.062v36.093c0 .41-.103.763-.31 1.061-.206.298-.452.447-.736.447h-7.01c-.283 0-.529-.149-.735-.447-.207-.298-.31-.652-.31-1.061v-15.31l-2.556 6.035a5.59 5.59 0 0 1-.542.95c-.207.298-.504.447-.89.447H18.09a1.12 1.12 0 0 1-.93-.447 7.55 7.55 0 0 1-.503-.95l-2.556-6.034v15.309c0 .41-.103.763-.31 1.061-.206.298-.452.447-.736.447h-7.01ZM48.47 57.731c-2.375 0-4.376-.466-6.003-1.397-1.626-.931-2.878-2.328-3.756-4.19-.852-1.863-1.343-4.153-1.472-6.872a87.259 87.259 0 0 1 0-5.252c.13-2.757.658-5.047 1.588-6.873.93-1.862 2.207-3.259 3.834-4.19 1.627-.931 3.563-1.397 5.81-1.397 2.245 0 4.182.466 5.808 1.397 1.627.931 2.905 2.328 3.834 4.19.93 1.826 1.46 4.116 1.588 6.873.052.82.078 1.694.078 2.626 0 .894-.026 1.769-.078 2.626-.129 2.719-.632 5.01-1.51 6.872-.852 1.862-2.091 3.259-3.718 4.19-1.627.931-3.627 1.397-6.003 1.397Zm0-8.94c.749 0 1.214-.297 1.394-.893.181-.634.297-1.602.349-2.906.026-.558.039-1.34.039-2.346s-.013-1.788-.039-2.347c-.052-1.23-.168-2.16-.349-2.794-.18-.67-.645-1.005-1.394-1.005-.723 0-1.188.335-1.394 1.005-.18.634-.297 1.565-.349 2.794-.025.559-.038 1.34-.038 2.347 0 1.005.013 1.788.038 2.346.052 1.304.168 2.272.349 2.906.206.595.671.893 1.394.893ZM69.156 57.172c-.388 0-.672-.149-.853-.447a9.322 9.322 0 0 1-.425-.95l-7.436-25.924a1.752 1.752 0 0 1-.039-.391c0-.373.09-.69.271-.95.18-.26.4-.391.659-.391h6.544c.388 0 .672.149.853.447.206.298.348.596.426.894l3.098 13.018 3.098-13.018c.078-.298.207-.596.387-.894.207-.298.504-.447.891-.447h6.545c.258 0 .478.13.659.391.18.26.27.577.27.95 0 .149-.012.28-.038.391L76.63 55.776a4.224 4.224 0 0 1-.426.95c-.18.297-.465.446-.852.446h-6.196ZM87.237 57.172c-.284 0-.53-.149-.736-.447-.206-.298-.31-.652-.31-1.061V29.628c0-.41.104-.764.31-1.062.207-.298.452-.447.736-.447h6.932c.284 0 .53.149.736.447.207.298.31.652.31 1.062v26.036c0 .41-.103.763-.31 1.061-.206.298-.452.447-.736.447h-6.932Zm.194-32.126c-.284 0-.53-.149-.736-.447-.207-.298-.31-.652-.31-1.061v-6.76c0-.41.103-.764.31-1.062.206-.298.452-.447.736-.447h6.545c.284 0 .529.149.736.447.206.298.31.651.31 1.061v6.76c0 .41-.104.764-.31 1.062-.207.298-.452.447-.736.447H87.43ZM109.128 57.731c-3.382 0-6.08-1.192-8.094-3.576-1.988-2.42-2.982-6.239-2.982-11.453v-.392c.051-3.203.529-5.903 1.432-8.101.93-2.198 2.208-3.855 3.835-4.973 1.652-1.117 3.575-1.676 5.77-1.676 2.53 0 4.609.708 6.235 2.123 1.627 1.379 2.827 3.222 3.602 5.532.8 2.272 1.201 4.786 1.201 7.542v1.677c0 .41-.104.763-.31 1.061-.207.298-.452.447-.736.447H107.54v.279c0 .745.039 1.379.116 1.9.103.484.271.857.504 1.117.232.261.529.392.89.392a.648.648 0 0 0 .388-.112c.129-.075.245-.186.348-.335l.387-.56c.233-.334.426-.54.581-.614.155-.111.388-.167.698-.167h7.319a.72.72 0 0 1 .62.335c.181.223.258.521.232.894-.026.708-.258 1.564-.697 2.57-.413.968-1.046 1.918-1.898 2.85-.852.93-1.936 1.713-3.253 2.346-1.317.596-2.866.894-4.647.894Zm-1.588-18.773h3.098v-.056c0-.82-.064-1.49-.193-2.011-.104-.522-.272-.894-.504-1.118a1.098 1.098 0 0 0-.852-.39c-.336 0-.62.13-.852.39-.232.224-.413.596-.542 1.118-.103.521-.155 1.192-.155 2.011v.056ZM132.289 57.731c-1.859 0-3.447-.26-4.764-.782-1.29-.559-2.349-1.248-3.175-2.067-.801-.857-1.394-1.732-1.782-2.627-.387-.93-.594-1.769-.619-2.514-.026-.41.051-.763.232-1.061.207-.298.439-.447.697-.447h6.894c.335.037.632.205.89.503l.852.782c.31.26.659.39 1.046.39.207 0 .4-.074.581-.223a.716.716 0 0 0 .31-.614c0-.335-.078-.633-.232-.894-.13-.26-.478-.521-1.046-.782-.542-.298-1.459-.615-2.75-.95a12.356 12.356 0 0 1-3.408-1.565c-1.084-.707-1.975-1.694-2.672-2.96-.671-1.267-1.007-2.869-1.007-4.806 0-1.601.374-3.128 1.123-4.581.749-1.453 1.846-2.645 3.292-3.576 1.472-.931 3.266-1.397 5.383-1.397 1.601 0 3.021.261 4.26.783 1.24.521 2.285 1.191 3.137 2.01.878.82 1.549 1.696 2.014 2.627.465.931.71 1.788.736 2.57.026.41-.052.764-.232 1.062-.181.297-.388.447-.62.447H134.923c-.362 0-.685-.13-.969-.392a17.905 17.905 0 0 0-.852-.838c-.284-.298-.619-.447-1.007-.447-.18 0-.361.093-.542.28-.155.149-.232.354-.232.614 0 .298.077.596.232.894.155.261.53.522 1.123.782.594.224 1.562.485 2.905.783 1.859.372 3.343 1.061 4.454 2.067 1.11 1.006 1.897 2.16 2.362 3.464.491 1.304.736 2.589.736 3.855 0 1.974-.426 3.688-1.278 5.14-.826 1.453-2.053 2.57-3.679 3.352-1.601.745-3.563 1.118-5.887 1.118ZM149.571 57.172c-.516 0-.929-.223-1.239-.67-.31-.484-.491-.969-.542-1.453l-3.563-35.59v-.168c0-.335.077-.614.232-.838.181-.26.387-.39.62-.39h7.203c.852 0 1.317.502 1.394 1.508l1.317 15.756 1.588-6.984c.052-.261.168-.596.349-1.006.18-.41.503-.615.968-.615h3.95c.465 0 .787.205.968.615.181.41.297.745.349 1.006l1.588 6.928 1.316-15.7c.078-1.006.543-1.509 1.395-1.509h7.203c.232 0 .426.13.581.391.181.224.271.503.271.838v.168l-3.563 35.59c-.026.484-.207.969-.542 1.453-.31.447-.723.67-1.239.67h-5.539c-.516 0-.903-.186-1.161-.558-.233-.41-.375-.727-.426-.95l-3.176-11.454-3.176 11.454c-.051.223-.206.54-.465.95-.232.372-.606.558-1.123.558h-5.538ZM179.641 57.172c-.284 0-.529-.149-.735-.447-.207-.298-.31-.652-.31-1.061V19.57c0-.41.103-.764.31-1.062.206-.298.451-.447.735-.447h11.464c3.718 0 6.622 1.21 8.714 3.632 2.091 2.42 3.137 5.736 3.137 9.945 0 2.496-.4 4.674-1.201 6.537-.774 1.825-1.768 3.296-2.982 4.414l4.764 12.738c.077.224.116.429.116.615 0 .335-.09.633-.271.894-.155.223-.349.335-.581.335h-7.939c-.517 0-.904-.186-1.162-.558-.258-.373-.426-.69-.504-.95l-3.33-10.672h-1.588v10.672c0 .41-.103.763-.31 1.061-.207.298-.452.447-.736.447h-7.591Zm8.637-22.795h2.827c.594 0 1.033-.28 1.317-.838.31-.596.464-1.267.464-2.012 0-.745-.142-1.434-.426-2.067-.258-.67-.71-1.006-1.355-1.006h-2.827v5.923ZM207.591 57.172c-.284 0-.53-.149-.736-.447-.207-.298-.31-.652-.31-1.061V19.57c0-.41.103-.764.31-1.062.206-.298.452-.447.736-.447h7.745c.284 0 .53.15.736.447.207.298.31.652.31 1.062v26.148h10.728c.284 0 .529.149.736.447.206.298.309.651.309 1.061v8.437c0 .41-.103.763-.309 1.061-.207.298-.452.447-.736.447h-19.519ZM231.834 57.172c-.284 0-.53-.149-.736-.447-.207-.298-.31-.652-.31-1.061V19.57c0-.41.103-.764.31-1.062.206-.298.452-.447.736-.447h11.153c2.427 0 4.596.596 6.507 1.788 1.91 1.155 3.434 2.868 4.57 5.14 1.161 2.272 1.781 5.085 1.859 8.437.051 1.602.077 3.017.077 4.246 0 1.192-.026 2.551-.077 4.079-.104 3.501-.698 6.406-1.782 8.716-1.084 2.272-2.569 3.966-4.454 5.084-1.859 1.08-4.027 1.62-6.506 1.62h-11.347Zm8.636-10.895h2.517c.568 0 1.072-.149 1.511-.447.464-.335.839-.838 1.123-1.508.284-.67.439-1.527.465-2.57.051-1.08.077-2.049.077-2.906.026-.856.026-1.713 0-2.57 0-.894-.026-1.844-.077-2.85-.052-1.564-.401-2.7-1.046-3.407-.62-.708-1.368-1.062-2.246-1.062h-2.324v17.32Z"/></mask><path fill="url(%23a)" d="M6.046 57.172c-.284 0-.53-.149-.736-.447-.207-.298-.31-.652-.31-1.061V19.57c0-.41.103-.764.31-1.062.206-.298.452-.447.736-.447h6.119c.516 0 .903.205 1.162.615.258.41.426.707.503.894l5.616 13.409 5.615-13.41c.078-.186.245-.484.504-.893.258-.41.645-.615 1.162-.615h6.119c.284 0 .529.15.735.447.207.298.31.652.31 1.062v36.093c0 .41-.103.763-.31 1.061-.206.298-.452.447-.736.447h-7.01c-.283 0-.529-.149-.735-.447-.207-.298-.31-.652-.31-1.061v-15.31l-2.556 6.035a5.59 5.59 0 0 1-.542.95c-.207.298-.504.447-.89.447H18.09a1.12 1.12 0 0 1-.93-.447 7.55 7.55 0 0 1-.503-.95l-2.556-6.034v15.309c0 .41-.103.763-.31 1.061-.206.298-.452.447-.736.447h-7.01Z"/><path fill="url(%23b)" d="M48.47 57.731c-2.375 0-4.376-.466-6.003-1.397-1.626-.931-2.878-2.328-3.756-4.19-.852-1.863-1.343-4.153-1.472-6.872a87.259 87.259 0 0 1 0-5.252c.13-2.757.658-5.047 1.588-6.873.93-1.862 2.207-3.259 3.834-4.19 1.627-.931 3.563-1.397 5.81-1.397 2.245 0 4.182.466 5.808 1.397 1.627.931 2.905 2.328 3.834 4.19.93 1.826 1.46 4.116 1.588 6.873.052.82.078 1.694.078 2.626 0 .894-.026 1.769-.078 2.626-.129 2.719-.632 5.01-1.51 6.872-.852 1.862-2.091 3.259-3.718 4.19-1.627.931-3.627 1.397-6.003 1.397Zm0-8.94c.749 0 1.214-.297 1.394-.893.181-.634.297-1.602.349-2.906.026-.558.039-1.34.039-2.346s-.013-1.788-.039-2.347c-.052-1.23-.168-2.16-.349-2.794-.18-.67-.645-1.005-1.394-1.005-.723 0-1.188.335-1.394 1.005-.18.634-.297 1.565-.349 2.794-.025.559-.038 1.34-.038 2.347 0 1.005.013 1.788.038 2.346.052 1.304.168 2.272.349 2.906.206.595.671.893 1.394.893Z"/><path fill="url(%23c)" d="M69.156 57.172c-.388 0-.672-.149-.853-.447a9.322 9.322 0 0 1-.425-.95l-7.436-25.924a1.752 1.752 0 0 1-.039-.391c0-.373.09-.69.271-.95.18-.26.4-.391.659-.391h6.544c.388 0 .672.149.853.447.206.298.348.596.426.894l3.098 13.018 3.098-13.018c.078-.298.207-.596.387-.894.207-.298.504-.447.891-.447h6.545c.258 0 .478.13.659.391.18.26.27.577.27.95 0 .149-.012.28-.038.391L76.63 55.776a4.224 4.224 0 0 1-.426.95c-.18.297-.465.446-.852.446h-6.196Z"/><path fill="url(%23d)" d="M87.237 57.172c-.284 0-.53-.149-.736-.447-.206-.298-.31-.652-.31-1.061V29.628c0-.41.104-.764.31-1.062.207-.298.452-.447.736-.447h6.932c.284 0 .53.149.736.447.207.298.31.652.31 1.062v26.036c0 .41-.103.763-.31 1.061-.206.298-.452.447-.736.447h-6.932Zm.194-32.126c-.284 0-.53-.149-.736-.447-.207-.298-.31-.652-.31-1.061v-6.76c0-.41.103-.764.31-1.062.206-.298.452-.447.736-.447h6.545c.284 0 .529.149.736.447.206.298.31.651.31 1.061v6.76c0 .41-.104.764-.31 1.062-.207.298-.452.447-.736.447H87.43Z"/><path fill="url(%23e)" d="M109.128 57.731c-3.382 0-6.08-1.192-8.094-3.576-1.988-2.42-2.982-6.239-2.982-11.453v-.392c.051-3.203.529-5.903 1.432-8.101.93-2.198 2.208-3.855 3.835-4.973 1.652-1.117 3.575-1.676 5.77-1.676 2.53 0 4.609.708 6.235 2.123 1.627 1.379 2.827 3.222 3.602 5.532.8 2.272 1.201 4.786 1.201 7.542v1.677c0 .41-.104.763-.31 1.061-.207.298-.452.447-.736.447H107.54v.279c0 .745.039 1.379.116 1.9.103.484.271.857.504 1.117.232.261.529.392.89.392a.648.648 0 0 0 .388-.112c.129-.075.245-.186.348-.335l.387-.56c.233-.334.426-.54.581-.614.155-.111.388-.167.698-.167h7.319a.72.72 0 0 1 .62.335c.181.223.258.521.232.894-.026.708-.258 1.564-.697 2.57-.413.968-1.046 1.918-1.898 2.85-.852.93-1.936 1.713-3.253 2.346-1.317.596-2.866.894-4.647.894Zm-1.588-18.773h3.098v-.056c0-.82-.064-1.49-.193-2.011-.104-.522-.272-.894-.504-1.118a1.098 1.098 0 0 0-.852-.39c-.336 0-.62.13-.852.39-.232.224-.413.596-.542 1.118-.103.521-.155 1.192-.155 2.011v.056Z"/><path fill="url(%23f)" d="M132.289 57.731c-1.859 0-3.447-.26-4.764-.782-1.29-.559-2.349-1.248-3.175-2.067-.801-.857-1.394-1.732-1.782-2.627-.387-.93-.594-1.769-.619-2.514-.026-.41.051-.763.232-1.061.207-.298.439-.447.697-.447h6.894c.335.037.632.205.89.503l.852.782c.31.26.659.39 1.046.39.207 0 .4-.074.581-.223a.716.716 0 0 0 .31-.614c0-.335-.078-.633-.232-.894-.13-.26-.478-.521-1.046-.782-.542-.298-1.459-.615-2.75-.95a12.356 12.356 0 0 1-3.408-1.565c-1.084-.707-1.975-1.694-2.672-2.96-.671-1.267-1.007-2.869-1.007-4.806 0-1.601.374-3.128 1.123-4.581.749-1.453 1.846-2.645 3.292-3.576 1.472-.931 3.266-1.397 5.383-1.397 1.601 0 3.021.261 4.26.783 1.24.521 2.285 1.191 3.137 2.01.878.82 1.549 1.696 2.014 2.627.465.931.71 1.788.736 2.57.026.41-.052.764-.232 1.062-.181.297-.388.447-.62.447H134.923c-.362 0-.685-.13-.969-.392a17.905 17.905 0 0 0-.852-.838c-.284-.298-.619-.447-1.007-.447-.18 0-.361.093-.542.28-.155.149-.232.354-.232.614 0 .298.077.596.232.894.155.261.53.522 1.123.782.594.224 1.562.485 2.905.783 1.859.372 3.343 1.061 4.454 2.067 1.11 1.006 1.897 2.16 2.362 3.464.491 1.304.736 2.589.736 3.855 0 1.974-.426 3.688-1.278 5.14-.826 1.453-2.053 2.57-3.679 3.352-1.601.745-3.563 1.118-5.887 1.118Z"/><path fill="url(%23g)" d="M149.571 57.172c-.516 0-.929-.223-1.239-.67-.31-.484-.491-.969-.542-1.453l-3.563-35.59v-.168c0-.335.077-.614.232-.838.181-.26.387-.39.62-.39h7.203c.852 0 1.317.502 1.394 1.508l1.317 15.756 1.588-6.984c.052-.261.168-.596.349-1.006.18-.41.503-.615.968-.615h3.95c.465 0 .787.205.968.615.181.41.297.745.349 1.006l1.588 6.928 1.316-15.7c.078-1.006.543-1.509 1.395-1.509h7.203c.232 0 .426.13.581.391.181.224.271.503.271.838v.168l-3.563 35.59c-.026.484-.207.969-.542 1.453-.31.447-.723.67-1.239.67h-5.539c-.516 0-.903-.186-1.161-.558-.233-.41-.375-.727-.426-.95l-3.176-11.454-3.176 11.454c-.051.223-.206.54-.465.95-.232.372-.606.558-1.123.558h-5.538Z"/><path fill="url(%23h)" d="M179.641 57.172c-.284 0-.529-.149-.735-.447-.207-.298-.31-.652-.31-1.061V19.57c0-.41.103-.764.31-1.062.206-.298.451-.447.735-.447h11.464c3.718 0 6.622 1.21 8.714 3.632 2.091 2.42 3.137 5.736 3.137 9.945 0 2.496-.4 4.674-1.201 6.537-.774 1.825-1.768 3.296-2.982 4.414l4.764 12.738c.077.224.116.429.116.615 0 .335-.09.633-.271.894-.155.223-.349.335-.581.335h-7.939c-.517 0-.904-.186-1.162-.558-.258-.373-.426-.69-.504-.95l-3.33-10.672h-1.588v10.672c0 .41-.103.763-.31 1.061-.207.298-.452.447-.736.447h-7.591Zm8.637-22.795h2.827c.594 0 1.033-.28 1.317-.838.31-.596.464-1.267.464-2.012 0-.745-.142-1.434-.426-2.067-.258-.67-.71-1.006-1.355-1.006h-2.827v5.923Z"/><path fill="url(%23i)" d="M207.591 57.172c-.284 0-.53-.149-.736-.447-.207-.298-.31-.652-.31-1.061V19.57c0-.41.103-.764.31-1.062.206-.298.452-.447.736-.447h7.745c.284 0 .53.15.736.447.207.298.31.652.31 1.062v26.148h10.728c.284 0 .529.149.736.447.206.298.309.651.309 1.061v8.437c0 .41-.103.763-.309 1.061-.207.298-.452.447-.736.447h-19.519Z"/><path fill="url(%23j)" d="M231.834 57.172c-.284 0-.53-.149-.736-.447-.207-.298-.31-.652-.31-1.061V19.57c0-.41.103-.764.31-1.062.206-.298.452-.447.736-.447h11.153c2.427 0 4.596.596 6.507 1.788 1.91 1.155 3.434 2.868 4.57 5.14 1.161 2.272 1.781 5.085 1.859 8.437.051 1.602.077 3.017.077 4.246 0 1.192-.026 2.551-.077 4.079-.104 3.501-.698 6.406-1.782 8.716-1.084 2.272-2.569 3.966-4.454 5.084-1.859 1.08-4.027 1.62-6.506 1.62h-11.347Zm8.636-10.895h2.517c.568 0 1.072-.149 1.511-.447.464-.335.839-.838 1.123-1.508.284-.67.439-1.527.465-2.57.051-1.08.077-2.049.077-2.906.026-.856.026-1.713 0-2.57 0-.894-.026-1.844-.077-2.85-.052-1.564-.401-2.7-1.046-3.407-.62-.708-1.368-1.062-2.246-1.062h-2.324v17.32Z"/><path stroke="%23000" stroke-width="7.45" d="M6.046 57.172c-.284 0-.53-.149-.736-.447-.207-.298-.31-.652-.31-1.061V19.57c0-.41.103-.764.31-1.062.206-.298.452-.447.736-.447h6.119c.516 0 .903.205 1.162.615.258.41.426.707.503.894l5.616 13.409 5.615-13.41c.078-.186.245-.484.504-.893.258-.41.645-.615 1.162-.615h6.119c.284 0 .529.15.735.447.207.298.31.652.31 1.062v36.093c0 .41-.103.763-.31 1.061-.206.298-.452.447-.736.447h-7.01c-.283 0-.529-.149-.735-.447-.207-.298-.31-.652-.31-1.061v-15.31l-2.556 6.035a5.59 5.59 0 0 1-.542.95c-.207.298-.504.447-.89.447H18.09a1.12 1.12 0 0 1-.93-.447 7.55 7.55 0 0 1-.503-.95l-2.556-6.034v15.309c0 .41-.103.763-.31 1.061-.206.298-.452.447-.736.447h-7.01ZM48.47 57.731c-2.375 0-4.376-.466-6.003-1.397-1.626-.931-2.878-2.328-3.756-4.19-.852-1.863-1.343-4.153-1.472-6.872a87.259 87.259 0 0 1 0-5.252c.13-2.757.658-5.047 1.588-6.873.93-1.862 2.207-3.259 3.834-4.19 1.627-.931 3.563-1.397 5.81-1.397 2.245 0 4.182.466 5.808 1.397 1.627.931 2.905 2.328 3.834 4.19.93 1.826 1.46 4.116 1.588 6.873.052.82.078 1.694.078 2.626 0 .894-.026 1.769-.078 2.626-.129 2.719-.632 5.01-1.51 6.872-.852 1.862-2.091 3.259-3.718 4.19-1.627.931-3.627 1.397-6.003 1.397Zm0-8.94c.749 0 1.214-.297 1.394-.893.181-.634.297-1.602.349-2.906.026-.558.039-1.34.039-2.346s-.013-1.788-.039-2.347c-.052-1.23-.168-2.16-.349-2.794-.18-.67-.645-1.005-1.394-1.005-.723 0-1.188.335-1.394 1.005-.18.634-.297 1.565-.349 2.794-.025.559-.038 1.34-.038 2.347 0 1.005.013 1.788.038 2.346.052 1.304.168 2.272.349 2.906.206.595.671.893 1.394.893ZM69.156 57.172c-.388 0-.672-.149-.853-.447a9.322 9.322 0 0 1-.425-.95l-7.436-25.924a1.752 1.752 0 0 1-.039-.391c0-.373.09-.69.271-.95.18-.26.4-.391.659-.391h6.544c.388 0 .672.149.853.447.206.298.348.596.426.894l3.098 13.018 3.098-13.018c.078-.298.207-.596.387-.894.207-.298.504-.447.891-.447h6.545c.258 0 .478.13.659.391.18.26.27.577.27.95 0 .149-.012.28-.038.391L76.63 55.776a4.224 4.224 0 0 1-.426.95c-.18.297-.465.446-.852.446h-6.196ZM87.237 57.172c-.284 0-.53-.149-.736-.447-.206-.298-.31-.652-.31-1.061V29.628c0-.41.104-.764.31-1.062.207-.298.452-.447.736-.447h6.932c.284 0 .53.149.736.447.207.298.31.652.31 1.062v26.036c0 .41-.103.763-.31 1.061-.206.298-.452.447-.736.447h-6.932Zm.194-32.126c-.284 0-.53-.149-.736-.447-.207-.298-.31-.652-.31-1.061v-6.76c0-.41.103-.764.31-1.062.206-.298.452-.447.736-.447h6.545c.284 0 .529.149.736.447.206.298.31.651.31 1.061v6.76c0 .41-.104.764-.31 1.062-.207.298-.452.447-.736.447H87.43ZM109.128 57.731c-3.382 0-6.08-1.192-8.094-3.576-1.988-2.42-2.982-6.239-2.982-11.453v-.392c.051-3.203.529-5.903 1.432-8.101.93-2.198 2.208-3.855 3.835-4.973 1.652-1.117 3.575-1.676 5.77-1.676 2.53 0 4.609.708 6.235 2.123 1.627 1.379 2.827 3.222 3.602 5.532.8 2.272 1.201 4.786 1.201 7.542v1.677c0 .41-.104.763-.31 1.061-.207.298-.452.447-.736.447H107.54v.279c0 .745.039 1.379.116 1.9.103.484.271.857.504 1.117.232.261.529.392.89.392a.648.648 0 0 0 .388-.112c.129-.075.245-.186.348-.335l.387-.56c.233-.334.426-.54.581-.614.155-.111.388-.167.698-.167h7.319a.72.72 0 0 1 .62.335c.181.223.258.521.232.894-.026.708-.258 1.564-.697 2.57-.413.968-1.046 1.918-1.898 2.85-.852.93-1.936 1.713-3.253 2.346-1.317.596-2.866.894-4.647.894Zm-1.588-18.773h3.098v-.056c0-.82-.064-1.49-.193-2.011-.104-.522-.272-.894-.504-1.118a1.098 1.098 0 0 0-.852-.39c-.336 0-.62.13-.852.39-.232.224-.413.596-.542 1.118-.103.521-.155 1.192-.155 2.011v.056ZM132.289 57.731c-1.859 0-3.447-.26-4.764-.782-1.29-.559-2.349-1.248-3.175-2.067-.801-.857-1.394-1.732-1.782-2.627-.387-.93-.594-1.769-.619-2.514-.026-.41.051-.763.232-1.061.207-.298.439-.447.697-.447h6.894c.335.037.632.205.89.503l.852.782c.31.26.659.39 1.046.39.207 0 .4-.074.581-.223a.716.716 0 0 0 .31-.614c0-.335-.078-.633-.232-.894-.13-.26-.478-.521-1.046-.782-.542-.298-1.459-.615-2.75-.95a12.356 12.356 0 0 1-3.408-1.565c-1.084-.707-1.975-1.694-2.672-2.96-.671-1.267-1.007-2.869-1.007-4.806 0-1.601.374-3.128 1.123-4.581.749-1.453 1.846-2.645 3.292-3.576 1.472-.931 3.266-1.397 5.383-1.397 1.601 0 3.021.261 4.26.783 1.24.521 2.285 1.191 3.137 2.01.878.82 1.549 1.696 2.014 2.627.465.931.71 1.788.736 2.57.026.41-.052.764-.232 1.062-.181.297-.388.447-.62.447H134.923c-.362 0-.685-.13-.969-.392a17.905 17.905 0 0 0-.852-.838c-.284-.298-.619-.447-1.007-.447-.18 0-.361.093-.542.28-.155.149-.232.354-.232.614 0 .298.077.596.232.894.155.261.53.522 1.123.782.594.224 1.562.485 2.905.783 1.859.372 3.343 1.061 4.454 2.067 1.11 1.006 1.897 2.16 2.362 3.464.491 1.304.736 2.589.736 3.855 0 1.974-.426 3.688-1.278 5.14-.826 1.453-2.053 2.57-3.679 3.352-1.601.745-3.563 1.118-5.887 1.118ZM149.571 57.172c-.516 0-.929-.223-1.239-.67-.31-.484-.491-.969-.542-1.453l-3.563-35.59v-.168c0-.335.077-.614.232-.838.181-.26.387-.39.62-.39h7.203c.852 0 1.317.502 1.394 1.508l1.317 15.756 1.588-6.984c.052-.261.168-.596.349-1.006.18-.41.503-.615.968-.615h3.95c.465 0 .787.205.968.615.181.41.297.745.349 1.006l1.588 6.928 1.316-15.7c.078-1.006.543-1.509 1.395-1.509h7.203c.232 0 .426.13.581.391.181.224.271.503.271.838v.168l-3.563 35.59c-.026.484-.207.969-.542 1.453-.31.447-.723.67-1.239.67h-5.539c-.516 0-.903-.186-1.161-.558-.233-.41-.375-.727-.426-.95l-3.176-11.454-3.176 11.454c-.051.223-.206.54-.465.95-.232.372-.606.558-1.123.558h-5.538ZM179.641 57.172c-.284 0-.529-.149-.735-.447-.207-.298-.31-.652-.31-1.061V19.57c0-.41.103-.764.31-1.062.206-.298.451-.447.735-.447h11.464c3.718 0 6.622 1.21 8.714 3.632 2.091 2.42 3.137 5.736 3.137 9.945 0 2.496-.4 4.674-1.201 6.537-.774 1.825-1.768 3.296-2.982 4.414l4.764 12.738c.077.224.116.429.116.615 0 .335-.09.633-.271.894-.155.223-.349.335-.581.335h-7.939c-.517 0-.904-.186-1.162-.558-.258-.373-.426-.69-.504-.95l-3.33-10.672h-1.588v10.672c0 .41-.103.763-.31 1.061-.207.298-.452.447-.736.447h-7.591Zm8.637-22.795h2.827c.594 0 1.033-.28 1.317-.838.31-.596.464-1.267.464-2.012 0-.745-.142-1.434-.426-2.067-.258-.67-.71-1.006-1.355-1.006h-2.827v5.923ZM207.591 57.172c-.284 0-.53-.149-.736-.447-.207-.298-.31-.652-.31-1.061V19.57c0-.41.103-.764.31-1.062.206-.298.452-.447.736-.447h7.745c.284 0 .53.15.736.447.207.298.31.652.31 1.062v26.148h10.728c.284 0 .529.149.736.447.206.298.309.651.309 1.061v8.437c0 .41-.103.763-.309 1.061-.207.298-.452.447-.736.447h-19.519ZM231.834 57.172c-.284 0-.53-.149-.736-.447-.207-.298-.31-.652-.31-1.061V19.57c0-.41.103-.764.31-1.062.206-.298.452-.447.736-.447h11.153c2.427 0 4.596.596 6.507 1.788 1.91 1.155 3.434 2.868 4.57 5.14 1.161 2.272 1.781 5.085 1.859 8.437.051 1.602.077 3.017.077 4.246 0 1.192-.026 2.551-.077 4.079-.104 3.501-.698 6.406-1.782 8.716-1.084 2.272-2.569 3.966-4.454 5.084-1.859 1.08-4.027 1.62-6.506 1.62h-11.347Zm8.636-10.895h2.517c.568 0 1.072-.149 1.511-.447.464-.335.839-.838 1.123-1.508.284-.67.439-1.527.465-2.57.051-1.08.077-2.049.077-2.906.026-.856.026-1.713 0-2.57 0-.894-.026-1.844-.077-2.85-.052-1.564-.401-2.7-1.046-3.407-.62-.708-1.368-1.062-2.246-1.062h-2.324v17.32Z" mask="url(%23k)"/><defs><linearGradient id="a" x1="33.529" x2="152.016" y1="5.957" y2="35.714" gradientUnits="userSpaceOnUse"><stop stop-color="%23fff"/><stop offset="1" stop-color="%237F39E7"/></linearGradient><linearGradient id="b" x1="33.529" x2="152.016" y1="5.957" y2="35.714" gradientUnits="userSpaceOnUse"><stop stop-color="%23fff"/><stop offset="1" stop-color="%237F39E7"/></linearGradient><linearGradient id="c" x1="33.529" x2="152.016" y1="5.957" y2="35.714" gradientUnits="userSpaceOnUse"><stop stop-color="%23fff"/><stop offset="1" stop-color="%237F39E7"/></linearGradient><linearGradient id="d" x1="33.529" x2="152.016" y1="5.957" y2="35.714" gradientUnits="userSpaceOnUse"><stop stop-color="%23fff"/><stop offset="1" stop-color="%237F39E7"/></linearGradient><linearGradient id="e" x1="33.529" x2="152.016" y1="5.957" y2="35.714" gradientUnits="userSpaceOnUse"><stop stop-color="%23fff"/><stop offset="1" stop-color="%237F39E7"/></linearGradient><linearGradient id="f" x1="33.529" x2="152.016" y1="5.957" y2="35.714" gradientUnits="userSpaceOnUse"><stop stop-color="%23fff"/><stop offset="1" stop-color="%237F39E7"/></linearGradient><linearGradient id="g" x1="33.529" x2="152.016" y1="5.957" y2="35.714" gradientUnits="userSpaceOnUse"><stop stop-color="%23fff"/><stop offset="1" stop-color="%237F39E7"/></linearGradient><linearGradient id="h" x1="33.529" x2="152.016" y1="5.957" y2="35.714" gradientUnits="userSpaceOnUse"><stop stop-color="%23fff"/><stop offset="1" stop-color="%237F39E7"/></linearGradient><linearGradient id="i" x1="33.529" x2="152.016" y1="5.957" y2="35.714" gradientUnits="userSpaceOnUse"><stop stop-color="%23fff"/><stop offset="1" stop-color="%237F39E7"/></linearGradient><linearGradient id="j" x1="33.529" x2="152.016" y1="5.957" y2="35.714" gradientUnits="userSpaceOnUse"><stop stop-color="%23fff"/><stop offset="1" stop-color="%237F39E7"/></linearGradient></defs></svg>');
    background-position: 50% 25%;
    background-size: cover;
    height: 51px;
    width: 187px;
    display: inline-block;
  }
  
  #menu {
    float: left;
  }
  
  #menu ul.top-menu {
    list-style: none;
    padding: 0;
  }
  
  #menu ul.top-menu li {
    display: inline-block;
    float: left;
    margin: 0 5px;
    position: relative;
  }
  
  #menu ul.top-menu li a {
    height: 70px;
    line-height: 70px;
    margin: 0;
    padding: 0 5px;
    font-family: 'Rubik', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
    color: #ddd;
  }
  
  #menu ul.top-menu li.active a,
  #menu ul.top-menu li:hover a {
    color: #79C143;
  }
  
  #menu ul.top-menu li.active a {
    border-bottom: 3px solid #79C143;
  }
  
  #menu .sub-container {
    position: absolute;
    top: 60px;
    left: -20px;
    width: 500px;
    background: #1A1A1f !important;
    border: 1px solid #ccc;
    border-left: none;
    border-bottom: none;
    border-right: none;
    z-index: 5;
    box-shadow: 0 0 3px rgba(0, 0, 0, .1);
  }
  
  #search,
  #searchform .fa {
    position: relative;
    float: right;
  }
  
  #menu .sub-container ul.sub-menu {
    padding: 10px;
    overflow: hidden;
  }
  
  #menu .sub-container ul.sub-menu li {
    width: 30%;
    float: left;
    margin: 0 1.65%;
  }
  
  #search {
    margin-top: 17px;
  }
  
  #menu .sub-container ul.sub-menu li a {
    height: 30px;
    line-height: 30px;
    font-family: 'Rubik', sans-serif;
    font-size: 14px;
    padding: 1px 10px;
    text-transform: none;
    display: block;
    border-bottom: none !important;
  }
  
  #menu .sub-container ul.sub-menu li:hover a {
    background: #79C143;
    color: #fff !important;
  }
  
  #menu ul.top-menu li:hover .sub-container ul.sub-menu li a {
    color: #aaa;
  }
  
  #searchform .fa {
    top: -25px;
    color: #79C142;
    font: normal normal normal 18px/1 FontAwesome;
    right: 13px;
  }
  
  #search {
    width: 295px;
  }
  
  #search input.search-input {
    border: none;
    background: #111016;
    box-shadow: none;
    padding: 11px;
    border-radius: 8px;
    outline: 2px solid #7F39E7;
  }
  
  #search .search-submit {
    display: inline-block;
    font-size: 18px;
    position: absolute;
    top: 0;
    right: 0;
    height: 34px;
    width: 34px;
    text-align: center;
  }
  
  #main,
  .top-content {
    position: relative;
  }
  
  #search .search-submit i {
    line-height: 30px;
  }
  
  #main {
    min-height: 800px;
    padding-top: 70px;
  }
  
  .top-content {
    height: 405px;
  }
  
  .movies-list {
    display: block;
    margin: 0 -1%;
  }
  
  #content-embed,
  #media-player {
    background: #111016;
    width: 100%;
    position: relative;
  }
  
  #content-embed.active,
  #media-player.active {
    margin-top: 50px;
  }
  
  #overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: -1;
  }
  
  #overlay.active {
    z-index: 100;
    background: rgba(0, 0, 0, .98);
  }
  
  #comment-area {
    display: none;
    position: fixed;
    bottom: 0;
    right: 20px;
    z-index: 101;
  }
  
  #comment-area.active {
    display: block;
  }
  
  #comment-area #toggle {
    display: inline-block;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 20px;
  }
  
  #comment-area #comment {
    display: inline-block;
    position: absolute;
    bottom: -500px;
    right: 0;
    background: #111;
    border-radius: 5px 5px 0 0;
    transition: all .3s ease 0;
    -webkit-transition: all .3s ease 0;
  }
  
  #comment-area #comment.active {
    bottom: 0;
  }
  
  #comment-area #comment .content {
    width: 470px;
    height: 280px;
    overflow-y: auto;
    margin: 10px 10px 0 20px;
    position: relative;
  }
  
  #comment-area #comment .cac-close {
    position: absolute;
    cursor: pointer;
    top: -30px;
    height: 30px;
    line-height: 30px;
    right: 10px;
    text-align: center;
    background: #333;
    color: #fff;
    border-radius: 5px 5px 0 0;
    padding: 0 15px;
    font-size: 12px;
  }
  
  #comment-area #comment .cac-close i {
    vertical-align: text-top;
  }
  
  .box .box-head {
    font-family: 'Rubik', sans-serif;
  }
  
  .movies-embed h4 {
    font-size: 14px;
  }
  
  .box {
    margin-bottom: 20px;
    background: #111016;
    display: block;
    overflow: hidden;
  }
  
  .box-content {
    padding: 20px;
  }
  
  .box .box-head {
    background: #333;
    padding: 0 20px;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
  }
  
  #filter .filter-btn {
    text-align: center;
  }
  
  .mobile-menu,
  .mobile-search {
    display: none;
    color: #333;
  }
  
  .search-content {
    position: relative;
  }
  
  .search-suggest {
    background: #fff;
    /*width:320px;*/
    border-top: 1px solid #79C142;
    overflow: hidden;
    display: block;
    /*position:absolute;*/
    top: 40px;
    right: 0;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .2);
  }
  
  .search-suggest ul {
    list-style: none;
    padding: 0 0 40px;
    position: relative;
  }
  
  .search-suggest ul li {
    padding: 10px;
    display: block;
    width: 100%;
    overflow: hidden;
    color: #888;
    border-bottom: 1px solid #7F39E7;
  }
  
  .search-suggest ul li:hover {
    background: rgba(255, 255, 255, .05);
  }
  
  #menu.active {
    display: block !important;
  }
  
  #search.active {
    display: inline-block;
    box-shadow: 0px 20px 20px 20px rgba(0, 0, 0, .2);
    border-radius: 0 0 20px 20px;
  }
  
  .filter-toggle {
    float: right;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    background: #252525;
    border-radius: 3px;
    cursor: pointer;
  }
  
  .filter-toggle.active {
    background: #555;
    color: #fff;
  }
  
  #filter {
    padding: 10px 20px;
    background: #333;
    position: relative;
    box-shadow: 0 3px 0 0 rgba(0, 0, 0, .1);
    border-radius: 3px;
    margin-bottom: 20px;
    display: none;
  }
  
  #filter.active {
    display: block !important;
  }
  
  #filter ul {
    list-style: none;
    padding: 10px 15px 8px;
    border: 1px solid #e5e5e5;
    background: #f8f8f8;
    border-radius: 3px;
    overflow: hidden;
  }
  
  #filter ul li {
    float: left;
    padding: 3px 5px 3px 2px;
    margin: 0 5px 5px 0;
    width: auto;
    background: rgba(255, 255, 255, .05);
    border: none;
  }
  
  #filter ul li.active {
    background: #79C142;
    color: #fff;
  }
  
  #filter .filter-btn {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 20px 0;
    border-top: none;
    background: #3a3a3a;
  }
  
  body {
    padding-right: 0 !important;
  }
  
  body {
    overflow: visible !important;
  }
  
  .mobile-btn {
    padding: 10px;
    background: #252525;
    border-bottom: none;
    display: none;
  }
  
  .mobile-btn .btn {
    width: 48%;
    float: left;
    margin: 0 1%;
  }
  
  @media screen and (min-width:1600px) {
    .container {
      width: 1580px;
    }
  }
  
  @media screen and (max-width:1599px) {
    .container {
      width: 1300px;
    }
  
    .top-content {
      height: 355px;
    }
  
    #search {
      width: 275px;
    }
  
    #menu ul.top-menu li a {
      padding: 0 2px;
    }
  }
  
  @media screen and (max-width:1325px) {
    .container {
      width: 1170px;
    }
  
    #search {
      width: 215px;
    }
  
    #logo {
      height: 41px;
      width: 153px;
    }
  
    header .header-logo:after {
      display: none;
    }
  
    header .header-logo {
      margin-right: 20px;
      margin-top: 14px;
    }
  
    #menu ul.top-menu li a {
      font-size: 14px;
    }
  }
  
  @media screen and (max-width:1199px) {
    .container {
      width: 970px;
    }
  
    #menu {
      position: absolute;
      float: none;
      bottom: 0;
      left: 15px;
      right: 15px;
      border-top: 1px solid #ddd;
    }
  
    #menu ul.top-menu {
      margin-bottom: 0;
      display: block;
    }
  
    #menu ul.top-menu li.active a {
      border-bottom: 2px solid #79C142;
    }
  
    #menu .sub-container {
      top: 40px;
      left: -10px;
      width: 470px;
    }
  
    #menu .sub-container ul.sub-menu li {
      margin: .65%;
      width: 32%;
    }
  
    #menu .sub-container ul.sub-menu li a {
      height: 24px;
      line-height: 24px;
      color: #aaa !important;
    }
  
    #main {
      padding-top: 110px;
    }
  
    .top-content {
      height: 245px;
    }
  
    #filter {
      padding: 15px 15px 10px;
    }
  
    #filter ul li {
      float: none;
      width: auto !important;
      display: inline-block;
      padding: 0;
      margin: 0 5px 5px 0;
    }
  }
  
  @media screen and (min-width:991px) and (max-width:1199px) {
    #menu {
      border-top: none;
      float: left;
      position: relative;
      top: auto;
      left: auto;
      margin-left: 20px;
    }
  
    #search {
      width: 135px;
    }
  
    #menu ul.top-menu li a {
      padding: 0;
    }
  
    #menu .sub-container {
      top: 55px;
    }
  
    #search input.search-input:focus {
      position: absolute;
      width: 250px;
      left: -115px;
      background: #555;
    }
  
    #main {
      padding-top: 70px;
    }
  }
  
  @media screen and (max-width:991px) {
    .container {
      width: 100%;
    }
  
    #menu ul.top-menu li a {
      height: 40px;
      line-height: 40px;
      padding: 0 15px;
      margin: 0 5px;
      font-size: 14px;
      font-family: 'Rubik', sans-serif;
      font-weight: 700;
    }
  
    .mobile-menu,
    .mobile-search {
      display: inline-block;
      cursor: pointer;
      height: 34px;
      width: 34px;
      text-align: center;
      background: #7F39E7;
      border-radius: 3px;
      position: absolute;
      top: 17px;
      left: 15px;
      color: #fff;
      border-radius: 8px;
    }
  
    #menu {
      display: none;
    }
  
    .mobile-menu i,
    .mobile-search i {
      font-size: 18px;
      line-height: 32px;
    }
  
    .mobile-menu.active,
    .mobile-search.active {
      background: #4e248e;
    }
  
    .mobile-menu.active i,
    .mobile-search.active i {
      color: #fff;
    }
  
    .mobile-search {
      left: auto;
      right: 15px;
    }
  
    header {
      position: relative !important;
      display: block !important;
      top: auto !important;
    }
  
    header .header-logo {
      margin: 0 0 0 -95px;
      position: absolute;
      top: 13px;
      left: 50%;
    }
  
    #menu {
      border-top: none;
      bottom: auto;
      top: 70px;
      right: 15px;
      left: 15px;
      background: #111016;
    }
  
    #menu ul.top-menu {
      width: 100%;
    }
  
    #menu ul.top-menu li {
      float: none;
      display: block;
      margin: 0;
      border-bottom: 1px solid #333;
    }
  
    #menu ul.top-menu li.active a {
      border-bottom: none;
    }
  
    #menu ul.top-menu li a {
      color: #79C142;
      display: block;
    }
  
    #menu .sub-container {
      width: 100%;
      margin-top: -10px;
      display: block !important;
      position: relative;
      top: auto;
      left: auto;
      background: 0 0 !important;
      border: none;
    }
  
    #menu.active,
    #search {
      position: absolute;
    }
  
    #menu .sub-container ul.sub-menu li {
      border-bottom: none;
      width: 23%;
      margin: 1%;
    }
  
    #menu .sub-container ul.sub-menu li a {
      height: 28px;
      line-height: 28px;
      font-size: 12px;
      color: #ccc !important;
      background: #282828;
      width: auto;
      font-weight: 400;
    }
  
    header .container {
      height: 70px;
    }
  
    #search {
      float: none;
      bottom: -64px;
      left: 0;
      right: 0;
      width: auto;
      padding: 15px;
      background: #111016;
      margin: 15px;
      display: none;
    }
  
    .search-suggest {
      left: 0;
      right: 0;
      width: 100%;
      top: 33px;
      background: #333;
    }
  
    #main {
      padding-top: 0 !important;
      margin-top: 0 !important;
    }
  
    .top-content {
      height: auto;
    }
  
    .filter-toggle {
      background: #252525;
      height: 30px;
      line-height: 30px;
    }
  
    .mobile-btn {
      display: block;
    }
  }
  
  @media screen and (max-width:799px) {
    .container {
      width: 100%;
    }
  
    #menu {
      left: 0;
      right: 0;
    }
  
    #search {
      margin: 0;
      padding: 5px 15px 15px;
      top: 70px;
      bottom: auto;
    }
  }
  
  @media screen and (max-width:640px) {
    #menu .sub-container ul.sub-menu li {
      border-bottom: none;
      width: 31.3%;
      margin: 1%;
    }
  
    .mobile-btn .btn {
      font-size: 14px;
    }
  }
  
  @media screen and (max-width:520px) {
    #logo {
      width: 103px;
      height: 27px;
    }
  
    header,
    header .container {
      height: 50px;
    }
  
    .mobile-menu,
    .mobile-search {
      top: 8px;
      display: flex;
      justify-content: center;
      align-items: center;
    }
  
    header .header-logo {
      left: 70px;
      top: 10px;
      margin: 0;
    }
  
    #menu,
    #search {
      top: 50px;
    }
  }
  
  @media screen and (max-width:479px) {
    #menu ul.top-menu li a {
      padding: 0 8px;
    }
  
    #menu .sub-container ul.sub-menu li {
      border-bottom: none;
      margin: 0;
      width: 33.33%;
    }
  
    #menu .sub-container ul.sub-menu li a {
      margin: 0;
      padding: 0 0 0 8px;
      background: 0 0 !important;
    }
  
    #menu .sub-container ul.sub-menu {
      padding: 5px;
    }
  
    .mobile-btn .btn {
      font-size: 13px;
    }
  
    .mobile-btn .btn i {
      display: none;
    }
  }
  
  .player_nav {
    margin-bottom: 20px;
    background: #2d2d2d;
  }
  
  #content-embed.active div#player2 {
    z-index: 101;
    position: relative;
  }
  
  @-webkit-keyframes load1 {
  
    0%,
    100%,
    80% {
      box-shadow: 0 0 rgba(0, 0, 0, .2);
      height: .6em;
    }
  
    40% {
      box-shadow: 0 -.3em rgba(0, 0, 0, .2);
      height: 1em;
    }
  }
  
  @keyframes load1 {
  
    0%,
    100%,
    80% {
      box-shadow: 0 0 rgba(0, 0, 0, .2);
      height: .6em;
    }
  
    40% {
      box-shadow: 0 -.3em rgba(0, 0, 0, .2);
      height: 1em;
    }
  }
  
  .search-content button {
    position: relative;
    float: right;
    right: 16px;
    top: -24px;
    background: 0 0;
    border: none;
    height: 0;
    width: 0;
  }
  
  @keyframes fa-blink {
    0% {
      opacity: 1;
    }
  
    100% {
      opacity: .3;
    }
  }
  
  .top-menu ul li {
    list-style: none;
  }
  
  .nav>li>a:focus,
  .nav>li>a:hover {
    background-color: #303030;
    border-radius: 3px;
  }
  
  .close {
    color: #fff !important;
    text-shadow: none;
    opacity: 1;
  }
  
  #comment {
    border-top: none !important;
    background: #ccc;
  }
  
  #comment h3.title {
    color: #333;
  }
  
  .form-control {
    color: #fff;
    background-color: #1c1c1c;
    border: 1px solid #464646;
  }
  
  .nav>li>a:hover {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  
  #comment {
    background: #111016;
  }
  
  #comment h3.title {
    color: #fff;
  }
  
  .searchwp-live-search-results {
    min-height: auto !important;
  }
  
  .searchwp-live-search-results {
    opacity: 0;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    height: 0;
    overflow: hidden;
    z-index: 9999;
    display: none;
  }
  
  .search-content {
    position: relative;
  }
  
  .searchwp-live-search-results {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: 0 0;
    -webkit-box-shadow: 0 0 2px 0 rgba(30, 30, 30, .4);
    box-shadow: 0 0 2px 0 rgba(30, 30, 30, .4);
    border-radius: 3px;
    width: 315px;
    position: absolute;
    top: 40px !important;
    left: 0 !important;
  }
  
  .search-suggest {
    display: none;
    border-top: 0;
    background: #333;
  }
  
  .search-suggest ul {
    border-top: 1px solid #79C142;
  }
  
  .search-suggest ul li {
    border-bottom: 1px solid #7F39E7;
  }
  
  .search-suggest ul li:hover {
    background: rgba(255, 255, 255, .05);
  }
  
  #menu ul.top-menu li:last-child {
    border-bottom: 0;
  }
  
  #main {
    min-height: calc(100vh - 371px);
  }
  a {
    color: #7F39E7;
  }
  
  a:focus,
  a:hover {
    color: #7F39E7;
  }
  
  #searchform .fa {
    color: #7F39E7;
  }
  
  #menu ul.top-menu li.active a,
  #menu ul.top-menu li:hover a {
    color: #7F39E7;
  }
  
  #menu .sub-container ul.sub-menu li:hover a {
    background: #7F39E7;
    border-radius: 8px;
  }
  
  #menu .sub-container {
    border-top: 1px solid #7F39E7;
    border-radius: 10px;
  }
  
  @media screen and (max-width: 991px) {
    #menu .sub-container {
      border: 0;
    }
  
    #menu ul.top-menu li a {
      color: #7F39E7 !important;
    }
  }
  
  .search-suggest ul {
    border-top: 1px solid #7F39E7;
  }
  
  .button {
    background-color: #7F39E7;
    border: 4px solid #7F39E7;
    border-radius: 15px;
    color: white;
    padding: 16px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 12px 12px 12px 12px;
    font-weight: bold;
    cursor: pointer;
  }
  
  .button:hover {
    background-color: #011879;
    color: white;
  }
  
  .button:active {
    background-color: #3e8e41;
    box-shadow: 0 5px #4e248e;
    transform: translateY(4px);
  }
  
  .button2 {
    background-color: #7F39E7;
    border: none;
    border-radius: 7px;
    color: white;
    padding: 19px 38px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    margin: 4px 2px;
    font-weight: bold;
  }
  
  *::selection {
    color: #fff;
    background-color: #7F39E7;
  }
  
  html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
  }
  
  body {
    margin: 0;
  }
  
  h1 {
    font-size: 2em;
    margin: 0.67em 0;
  }
  
  a {
    background-color: transparent;
  }
  
  img {
    border-style: none;
  }
  
  [type="button"],
  [type="reset"],
  [type="submit"] {
    -webkit-appearance: button;
  }
  
  [type="button"]::-moz-focus-inner,
  [type="reset"]::-moz-focus-inner,
  [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }
  
  [type="button"]:-moz-focusring,
  [type="reset"]:-moz-focusring,
  [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
  }
  
  [type="checkbox"],
  [type="radio"] {
    box-sizing: border-box;
    padding: 0;
  }
  
  [type="number"]::-webkit-inner-spin-button,
  [type="number"]::-webkit-outer-spin-button {
    height: auto;
  }
  
  [type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
  }
  
  [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  
  ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
  }
  
  [hidden] {
    display: none;
  }
  
  body,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin: 0;
    padding: 0;
  }
  
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin-bottom: 32px;
  }
  
  .container {
    max-width: 1380px;
    padding-left: 40px;
    padding-right: 40px;
    margin: 0 auto;
  }
  
  .container-big {
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    margin: 0 auto;
  }
  
  @media only screen and (max-width: 576px) {
  
    .container,
    .container-big {
      padding-left: 20px;
      padding-right: 20px;
    }
  }
  
  .row {
    display: flex;
    flex-wrap: wrap;
    flex: 0 1 auto;
    flex-direction: row;
    box-sizing: border-box;
    margin-left: -16px;
    margin-right: -16px;
  }
  
  .col {
    padding-left: 8px;
    padding-right: 8px;
  }
  
  [class^="col-"] {
    flex: auto;
  }
  .col-0 {
    width: 0%;
  }
  
  .col-1 {
    width: 8.3333333333%;
  }
  
  .col-2 {
    width: 16.6666666667%;
  }
  
  .col-3 {
    width: 25%;
  }
  
  .col-4 {
    width: 33.3333333333%;
  }
  
  .col-5 {
    width: 41.6666666667%;
  }
  
  .col-6 {
    width: 50%;
  }
  
  .col-7 {
    width: 58.3333333333%;
  }
  
  .col-8 {
    width: 66.6666666667%;
  }
  
  .col-9 {
    width: 75%;
  }
  
  .col-10 {
    width: 83.3333333333%;
  }
  
  .col-11 {
    width: 91.6666666667%;
  }
  
  .col-12 {
    width: 100%;
  }
  
  @media (max-width: 1024px) {
    .col-d-0 {
      width: 0%;
    }
  
    .col-d-1 {
      width: 8.3333333333%;
    }
  
    .col-d-2 {
      width: 16.6666666667%;
    }
  
    .col-d-3 {
      width: 25%;
    }
  
    .col-d-4 {
      width: 33.3333333333%;
    }
  
    .col-d-5 {
      width: 41.6666666667%;
    }
  
    .col-d-6 {
      width: 50%;
    }
  
    .col-d-7 {
      width: 58.3333333333%;
    }
  
    .col-d-8 {
      width: 66.6666666667%;
    }
  
    .col-d-9 {
      width: 75%;
    }
  
    .col-d-10 {
      width: 83.3333333333%;
    }
  
    .col-d-11 {
      width: 91.6666666667%;
    }
  
    .col-d-12 {
      width: 100%;
    }
  }
  
  @media (max-width: 576px) {
    .col-m-0 {
      width: 0%;
    }
  
    .col-m-1 {
      width: 8.3333333333%;
    }
  
    .col-m-2 {
      width: 16.6666666667%;
    }
  
    .col-m-3 {
      width: 25%;
    }
  
    .col-m-4 {
      width: 33.3333333333%;
    }
  
    .col-m-5 {
      width: 41.6666666667%;
    }
  
    .col-m-6 {
      width: 50%;
    }
  
    .col-m-7 {
      width: 58.3333333333%;
    }
  
    .col-m-8 {
      width: 66.6666666667%;
    }
  
    .col-m-9 {
      width: 75%;
    }
  
    .col-m-10 {
      width: 83.3333333333%;
    }
  
    .col-m-11 {
      width: 91.6666666667%;
    }
  
    .col-m-12 {
      width: 100%;
    }
  }
  
  @media (max-width: 1024px) {
    .col-d-0 {
      width: 0%;
    }
  
    .col-d-1 {
      width: 8.3333333333%;
    }
  
    .col-d-2 {
      width: 16.6666666667%;
    }
  
    .col-d-3 {
      width: 25%;
    }
  
    .col-d-4 {
      width: 33.3333333333%;
    }
  
    .col-d-5 {
      width: 41.6666666667%;
    }
  
    .col-d-6 {
      width: 50%;
    }
  
    .col-d-7 {
      width: 58.3333333333%;
    }
  
    .col-d-8 {
      width: 66.6666666667%;
    }
  
    .col-d-9 {
      width: 75%;
    }
  
    .col-d-10 {
      width: 83.3333333333%;
    }
  
    .col-d-11 {
      width: 91.6666666667%;
    }
  
    .col-d-12 {
      width: 100%;
    }
  }
  
  @media (max-width: 576px) {
    .col-m-0 {
      width: 0%;
    }
  
    .col-m-1 {
      width: 8.3333333333%;
    }
  
    .col-m-2 {
      width: 16.6666666667%;
    }
  
    .col-m-3 {
      width: 25%;
    }
  
    .col-m-4 {
      width: 33.3333333333%;
    }
  
    .col-m-5 {
      width: 41.6666666667%;
    }
  
    .col-m-6 {
      width: 50%;
    }
  
    .col-m-7 {
      width: 58.3333333333%;
    }
  
    .col-m-8 {
      width: 66.6666666667%;
    }
  
    .col-m-9 {
      width: 75%;
    }
  
    .col-m-10 {
      width: 83.3333333333%;
    }
  
    .col-m-11 {
      width: 91.6666666667%;
    }
  
    .col-m-12 {
      width: 100%;
    }
  }
  
  @media (max-width: 1024px) {
    .col-d-0 {
      width: 0%;
    }
  
    .col-d-1 {
      width: 8.3333333333%;
    }
  
    .col-d-2 {
      width: 16.6666666667%;
    }
  
    .col-d-3 {
      width: 25%;
    }
  
    .col-d-4 {
      width: 33.3333333333%;
    }
  
    .col-d-5 {
      width: 41.6666666667%;
    }
  
    .col-d-6 {
      width: 50%;
    }
  
    .col-d-7 {
      width: 58.3333333333%;
    }
  
    .col-d-8 {
      width: 66.6666666667%;
    }
  
    .col-d-9 {
      width: 75%;
    }
  
    .col-d-10 {
      width: 83.3333333333%;
    }
  
    .col-d-11 {
      width: 91.6666666667%;
    }
  
    .col-d-12 {
      width: 100%;
    }
  }
  
  @media (max-width: 576px) {
    .col-m-0 {
      width: 0%;
    }
  
    .col-m-1 {
      width: 8.3333333333%;
    }
  
    .col-m-2 {
      width: 16.6666666667%;
    }
  
    .col-m-3 {
      width: 25%;
    }
  
    .col-m-4 {
      width: 33.3333333333%;
    }
  
    .col-m-5 {
      width: 41.6666666667%;
    }
  
    .col-m-6 {
      width: 50%;
    }
  
    .col-m-7 {
      width: 58.3333333333%;
    }
  
    .col-m-8 {
      width: 66.6666666667%;
    }
  
    .col-m-9 {
      width: 75%;
    }
  
    .col-m-10 {
      width: 83.3333333333%;
    }
  
    .col-m-11 {
      width: 91.6666666667%;
    }
  
    .col-m-12 {
      width: 100%;
    }
  }
  
  .animate {
    animation: animateElement cubic-bezier(0.3, 0.45, 0.45, 0.95) 0.75s;
    animation-duration: 0.5s;
    animation-iteration-count: 1;
    transition: transform .15s;
  }
  
  @keyframes animateElement {
    0% {
      transform: translate(0px, 50px);
    }
  
    100% {
      transform: translate(0px, 0px);
    }
  }
  
  *,
  *::after,
  *::before {
    box-sizing: border-box;
  }
  
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: normal;
    color: #fff;
  }
  
  h1 {
    font-size: 36px;
  }
  
  h2 {
    font-size: 28px;
  }
  
  h3 {
    font-size: 24px;
  }
  
  h4 {
    font-size: 20px;
  }
  
  h5 {
    font-size: 18px;
  }
  
  h6 {
    font-size: 16px;
  }
  
  img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
  }
  
  a {
    text-decoration: none;
    color: #fff;
    transition: all 0.35s;
  }
  
  a:hover {
    color: #fff;
  }
  
  .content {
    margin: 80px 0 0px;
  }
  
  @media only screen and (max-width: 1024px) {
    .content {
      margin: 60px 0 100px;
    }
  }
  
  @media only screen and (max-width: 576px) {
    .content {
      margin: 32px 0 64px;
    }
  }
  
  .main-nav {
    margin-left: auto;
  }
  
  @media only screen and (max-width: 1024px) {
    .main-nav {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 100;
      opacity: 0;
      visibility: hidden;
      background-color: #111016;
    }
  }
  
  .nav__list {
    display: flex;
    align-items: center;
  }
  
  @media only screen and (max-width: 1024px) {
    .nav__list {
      flex-direction: column;
      width: 100%;
    }
  }
  
  .nav__link {
    position: relative;
    padding: 12px 0;
    font-size: 18px;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: underline;
    text-decoration-color: transparent;
    color: #fff;
    cursor: pointer;
    transition: all .25s ease;
  }
  
  .nav__link:hover {
    text-decoration-color: #fff;
  }
  
  .nav__link.active-link {
    text-decoration: underline;
  }
  
  @media only screen and (max-width: 1024px) {
    .nav__link {
      display: inline-block;
      padding: 16px 0;
      font-size: 18px;
      transition: color .25s ease;
    }
  }
  
  .pagination__list {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .pagination__list .active-link,
  .pagination__list .count-number {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin: 0 2px;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    line-height: 40px;
    border-radius: 50px;
    color: #fff;
    background: #1A1A1f;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .mdn {
    cursor: pointer;
  }
  .pagination__list .active-link {
    pointer-events: none;
    background: #633ce2;
  }
  
  @media only screen and (max-width: 768px) {
    .pagination__list {
      flex-wrap: wrap;
    }
  }
  
  .hero {
    margin-bottom: 80px;
  }
  
  @media only screen and (max-width: 1024px) {
    .hero {
      margin-bottom: 60px;
    }
  }
  
  @media only screen and (max-width: 576px) {
    .hero {
      margin-bottom: 32px;
    }
  }
  
  .hero__inner {
    max-width: 860px;
    margin: 0 auto;
  }
  
  @media only screen and (max-width: 1024px) {
    .hero__inner {
      max-width: 730px;
      margin: 0;
    }
  }
  
  .hero__title {
    margin-bottom: 40px;
    font-size: 60px;
    line-height: 1;
    text-align: center;
    color: #fff;
  }
  
  @media only screen and (max-width: 1024px) {
    .hero__title {
      font-size: 80px;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .hero__title {
      font-size: 70px;
    }
  }
  
  @media only screen and (max-width: 576px) {
    .hero__title {
      margin-bottom: 20px;
      font-size: 38px;
    }
  }
  
  .hero__description {
    margin-bottom: 0;
    font-size: 21px;
    line-height: 1.8;
    color: #aaa;
  }
  
  @media only screen and (max-width: 1024px) {
    .hero__description {
      font-size: inherit;
      line-height: 1.6;
    }
  }
  
  .article {
    align-items: stretch;
    flex-grow: 1;
    will-change: transform;
    transition: transform .2s;
  }
  
  .article::after {
    content: "";
    display: table;
    padding-top: 15%;
  }
  
  .article:hover .inner {
    transform: translateY(-5px);
    border: 3px solid #7F39E7;
  }
  
  
  .inner {
    position: relative;
    aspect-ratio: 2/3;
    transform: translate(0);
    display: flex;
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
  }
  
  .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(rgba(218, 48, 131, 0), rgb(0 0 0 / 70%));
  }
  
  .a_image {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    user-select: none;
    background: #111016;
  }
  
  .a_image .m-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(17, 16, 22, 0.4);
  }
  
  .a_image img {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    pointer-events: none;
  }
  
  .a_content {
    z-index: 10;
    width: 100%;
    margin-top: auto;
    padding: 18px 10px;
    pointer-events: none;
  }
  
  @media only screen and (max-width: 576px) {
    .a_content {
      padding: 20px;
    }
  }
  
  .a_title {
    margin-bottom: 24px;
    font-size: 15px;
    text-align: center;
    line-height: 1;
  }
  
  .a_title a {
    color: #fff;
  }
  
  .a_title a:hover {
    color: #fff;
  }
  
  @media only screen and (max-width: 576px) {
    .a_title {
      font-size: 24px;
    }
  }
  
  .article__meta {
    display: flex;
    flex-wrap: wrap;
    line-height: 1;
  }
  
  .f-post .article {
    align-items: initial;
    flex-grow: initial;
  }
  
  .f-post .inner .f-post {
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 10;
    font-weight: 400;
    font-size: 10px;
    padding: 6px 8px;
    border-radius: 5px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #fff;
    background: #7F39E7;
    pointer-events: none;
  }
  
  .f-post .a_title {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 0;
  }
  
  .section__head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 40px;
  }
  
  .section__head::after {
    content: "";
    position: absolute;
    z-index: -1;
    display: block;
    width: 100%;
    height: 1px;
    background: #1A1A1f;
    pointer-events: none;
  }
  
  @media only screen and (max-width: 768px) {
    .section__head::after {
      content: none;
    }
  }
  
  .section__title {
    padding-right: 20px;
    margin-bottom: 0;
    font-size: 36px;
    line-height: 1;
  }
  
  @media only screen and (max-width: 576px) {
    .section__title {
      font-size: 24px;
    }
  }
  
  .section__link {
    padding-left: 20px;
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    text-decoration: underline;
    text-decoration-color: transparent;
    color: #fff;
    transition: text-decoration .35s;
  }
  
  .section__link:hover {
    text-decoration-color: #fff;
    color: #fff;
  }
  
  @media only screen and (max-width: 768px) {
    .section__link {
      padding-left: 0;
    }
  }
  
  @media only screen and (max-width: 576px) {
    .section__link {
      font-size: 16px;
    }
  }
  
  .section__title,
  .section__link {
    background: #111016;
  }
  
  .top {
    position: fixed;
    bottom: 36px;
    right: -100px;
    z-index: 1;
    width: 40px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    background-color: #1A1A1f;
    cursor: pointer;
    transition: all .25s ease;
  }
  
  @media only screen and (max-width: 1024px) {
    .top {
      bottom: 24px;
    }
  }
  
  .post-head {
    margin-bottom: 60px;
  }
  
  .post-head .row {
    align-items: center;
  }
  
  @media only screen and (max-width: 1024px) {
    .post-head {
      margin-bottom: 40px;
    }
  }
  
  @media only screen and (max-width: 576px) {
    .post-head {
      margin-bottom: 32px;
    }
  }
  
  .post-head .row {
    align-items: center;
  }
  
  @media only screen and (max-width: 1024px) {
    .post-head {
      margin-bottom: 60px;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .post-head {
      margin-bottom: 40px;
    }
  }
  
  @media only screen and (max-width: 576px) {
    .post-head {
      margin-bottom: 32px;
    }
  }
  
  .post-image {
    position: relative;
    transform: translate(0);
    padding-top: 90%;
    min-height: 280px;
    border-radius: 8px;
    overflow: hidden;
    background: #1A1A1f;
  }
  
  .post-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    user-select: none;
  }
  
  @media only screen and (max-width: 1024px) {
    .post-image {
      padding-top: 65%;
    }
  }
  
  .post__title {
    margin-bottom: 28px;
    font-size: 68px;
    line-height: 1.1;
  }
  
  @media only screen and (max-width: 768px) {
    .post__title {
      font-size: 56px;
    }
  }
  
  @media only screen and (max-width: 576px) {
    .post__title {
      margin-bottom: 20px;
      font-size: 36px;
    }
  }
  
  .post__meta {
    display: flex;
    flex-wrap: wrap;
    line-height: 1;
  }
  
  .post {
    max-width: 720px;
    margin: 0 auto 60px;
  }
  
  .post a {
    font-weight: 500;
    border-bottom: 1px solid #252629;
  }
  
  .post a:hover {
    color: #fff;
    border-bottom-color: #fff;
  }
  
  .post img {
    border-radius: 8px;
    overflow: hidden;
  }
  
  .post img[src$='#wide'] {
    display: block;
    width: 100vw;
    max-width: none;
    margin-left: 50%;
    transform: translateX(-50%);
    border-radius: 0;
    pointer-events: none;
    user-select: none;
  }
  
  @media only screen and (max-width: 576px) {
    .post {
      margin: 0 auto 32px;
    }
  }
  
  .top__link {
    padding-left: 20px;
    font-size: 18px;
    font-weight: 700;
    font-style: italic;
    text-decoration: underline;
    text-decoration-color: transparent;
    color: #fff;
    transition: text-decoration .35s;
    background: #111016;
  }
  
  .top__link:hover {
    text-decoration-color: #fff;
    color: #fff;
  }
  
  @media only screen and (max-width: 576px) {
    .top__link {
      padding-left: 0;
      font-size: 16px;
      background: transparent;
    }
  }
  
  * {
    font-family: 'Rubik', sans-serif !important;
  }
  
  .gg-menu-left-alt {
    box-sizing: border-box;
    position: relative;
    display: block;
    width: 16px;
    height: 14px;
    transform: scale(var(--ggs, 1))
  }
  
  .gg-menu-left-alt::after,
  .gg-menu-left-alt::before {
    content: "";
    position: absolute;
    box-sizing: border-box;
    display: block;
    height: 2px;
    border-radius: 4px;
    background: currentColor
  }
  
  .gg-menu-left-alt::before {
    width: 16px;
    box-shadow: 0 12px 0
  }
  
  .gg-menu-left-alt::after {
    width: 10px;
    top: 6px
  }
  
  .gg-search {
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: scale(var(--ggs, 1));
    width: 16px;
    height: 16px;
    border: 2px solid;
    border-radius: 100%;
    margin-left: -4px;
    margin-top: -4px;
  }
  
  .gg-search::after {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    border-radius: 3px;
    width: 2px;
    height: 8px;
    background: currentColor;
    transform: rotate(-45deg);
    top: 10px;
    left: 12px
  }
  
  .gg-arrow-left {
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: scale(var(--ggs, 1));
    width: 22px;
    height: 22px
  }
  
  .gg-arrow-left::after,
  .gg-arrow-left::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    left: 3px
  }
  
  .gg-arrow-left::after {
    width: 8px;
    height: 8px;
    border-bottom: 2px solid;
    border-left: 2px solid;
    transform: rotate(45deg);
    bottom: 7px
  }
  
  .gg-arrow-left::before {
    width: 16px;
    height: 2px;
    bottom: 10px;
    background: currentColor
  }
  
  .gg-arrow-right {
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: scale(var(--ggs, 1));
    width: 22px;
    height: 22px
  }
  
  .gg-arrow-right::after,
  .gg-arrow-right::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    right: 3px
  }
  
  .gg-arrow-right::after {
    width: 8px;
    height: 8px;
    border-top: 2px solid;
    border-right: 2px solid;
    transform: rotate(45deg);
    bottom: 7px
  }
  
  .gg-arrow-right::before {
    width: 16px;
    height: 2px;
    bottom: 10px;
    background: currentColor
  }
  .footer__inner {
    padding: 40px 0;
    border-top: 1px solid #1d1d1d;
  }
  .copyright {
    font-size: 15px;
    text-align: center;
    color: #aaa;
  }
  .lds-ellipsis {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
  }
  
  .lds-ellipsis div {
    position: absolute;
    top: 33px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #fff;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
  }
  
  .lds-ellipsis div:nth-child(1) {
    left: 8px;
    animation: lds-ellipsis1 0.6s infinite;
  }
  
  .lds-ellipsis div:nth-child(2) {
    left: 8px;
    animation: lds-ellipsis2 0.6s infinite;
  }
  
  .lds-ellipsis div:nth-child(3) {
    left: 32px;
    animation: lds-ellipsis2 0.6s infinite;
  }
  
  .lds-ellipsis div:nth-child(4) {
    left: 56px;
    animation: lds-ellipsis3 0.6s infinite;
  }
  
  @keyframes lds-ellipsis1 {
    0% {
        transform: scale(0);
    }
  
    100% {
        transform: scale(1);
    }
  }
  
  @keyframes lds-ellipsis3 {
    0% {
        transform: scale(1);
    }
  
    100% {
        transform: scale(0);
    }
  }
  
  @keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0);
    }
  
    100% {
        transform: translate(24px, 0);
    }
  }
  .sbtn {
    background-color: #7F39E7;
    border: 4px solid #7F39E7;
    border-radius: 15px;
    color: white;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 10px;
    font-weight: 400;
    cursor: pointer;
  }
  .sbtn:hover {
    background-color: #612ab4;
    border: 4px solid #612ab4;
    transform: scale(1.1); 
  }
  #viewAll {
    width: 100%;
    display: flex !important;
    justify-content: center;
    margin-bottom: 20px;
    display: none;
  }
  #errorText {
    font-weight: 400;
    color: #ff4d4d;
  }
  .error {
    width: 100%;
    text-align: center;
  }