
    *,
    .wp-block-button__link,
    html,
    ol {
      box-sizing: border-box
    }

    .simple-content-section li>ol,
    body,
    body .is-layout-flex>*,
    button {
      margin: 0
    }

    a {
        text-decoration: none;
    }

img {
  display: block;
  max-width: 100%;
  border-radius: 14px;
  margin: 20px auto;
      }


    #wrapper,
    body[class*=showing-popup-drawer-] {
      overflow: hidden
    }

    * {
      font-family: Roboto, sans-serif
    }

    .wp-block-button__link {
      text-align: center;
      word-break: break-word;
      box-shadow: none;
      font-size: 1.125em
    }

    .wp-block-button__link.aligncenter,
    .wp-block-buttons.aligncenter,
    .wp-block-image.aligncenter {
      text-align: center
    }

    :where(.wp-block-button__link) {
      box-shadow: none;
      text-decoration: none;
      border-radius: 9999px;
      padding: calc(.667em + 2px) calc(1.333em + 2px)
    }

    .wp-block-buttons>.wp-block-button {
      display: inline-block;
      margin: 0
    }

    .wp-block-buttons.is-content-justification-center,
    .wp-block-buttons.wp-container-1,
    .wp-block-buttons.wp-container-2,
    .wp-block-buttons.wp-container-3,
    .wp-block-buttons.wp-container-4,
    .wp-block-buttons.wp-container-5,
    .wp-block-buttons.wp-container-6 {
      justify-content: center
    }

    .wp-block-button.aligncenter {
      text-align: center;
      margin-bottom: 2%
    }

    :where(.wp-block-columns.has-background) {
      padding: 1.25em 2.375em
    }

    :where(.wp-block-file__button) {
      border-radius: 2em;
      padding: .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: .85;
      text-decoration: none
    }

    .wp-block-image .aligncenter,
    .wp-block-image.aligncenter {
      display: table
    }

    .wp-block-image .aligncenter {
      margin-left: auto;
      margin-right: auto
    }

    .wp-block-image :where(.has-border-color) {
      border-style: solid
    }

    ol {
      margin: 0 0 1.5em 1.5em;
      padding: 0;
      list-style: decimal
    }

    @keyframes overlay-menu__fade-in-animation {
      0% {
        opacity: 0;
        transform: translateY(.5em)
      }

      to {
        opacity: 1;
        transform: translateY(0)
      }
    }

    :where(p.has-text-color:not(.has-link-color)) a {
      color: inherit
    }

    :where(.wp-block-search__button) {
      border: 1px solid #ccc;
      padding: .375em .625em
    }

    :root {
      --wp--preset--font-size--normal: 16px;
      --wp--preset--font-size--huge: 42px;
      --global-gray-400: #cbd5e0;
      --global-gray-500: #a0aec0;
      --global-xs-spacing: 1em;
      --global-sm-spacing: 1.5rem;
      --global-md-spacing: 2rem;
      --global-lg-spacing: 2.5em;
      --global-xl-spacing: 3.5em;
      --global-xxl-spacing: 5rem;
      --global-edge-spacing: 1.5rem;
      --global-boxed-spacing: 2rem;
      --global-palette1: #2b6cb0;
      --global-palette2: #215387;
      --global-palette3: #1a202c;
      --global-palette4: #2d3748;
      --global-palette5: #4a5568;
      --global-palette6: #718096;
      --global-palette7: #edf2f7;
      --global-palette8: #f7fafc;
      --global-palette9: #fff;
      --global-palette9rgb: 255, 255, 255;
      --global-palette-highlight: var(--global-palette1);
      --global-palette-highlight-alt: var(--global-palette2);
      --global-palette-highlight-alt2: var(--global-palette9);
      --global-palette-btn-bg: var(--global-palette1);
      --global-palette-btn-bg-hover: var(--global-palette2);
      --global-palette-btn: var(--global-palette9);
      --global-palette-btn-hover: var(--global-palette9);
      --global-content-width: 1290px;
      --global-content-narrow-width: 842px;
      --global-content-edge-padding: 1.5rem;
      --global-calc-content-width: calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding))
    }

    html :where(.has-border-color) {
      border-style: solid
    }

    :where(.is-layout-flex) {
      gap: .5em
    }

    body .is-layout-flex {
      display: flex;
      flex-wrap: wrap;
      align-items: center
    }

    :where(.wp-block-columns.is-layout-flex) {
      gap: 2em
    }

    html {
      line-height: 1.15;
      -webkit-text-size-adjust: 100%
    }

    main {
      display: block;
      min-width: 0
    }

    a {
      background-color: transparent;
      color: #fffbfb;
      transition: .1s linear
    }

    strong {
      font-weight: 700
    }

    button {
      font-size: 100%;
      overflow: visible;
      text-transform: none
    }

    [type=button],
    [type=reset],
    [type=submit],
    button {
      -webkit-appearance: button
    }

    [type=button]::-moz-focus-inner,
    [type=reset]::-moz-focus-inner,
    [type=submit]::-moz-focus-inner,
    button::-moz-focus-inner {
      border-style: none;
      padding: 0
    }

    [type=button]:-moz-focusring,
    [type=reset]:-moz-focusring,
    [type=submit]:-moz-focusring,
    button:-moz-focusring {
      outline: ButtonText dotted 1px
    }

    [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
    }

    #main-header,
    #menu-toggle,
    [hidden] {
      display: none
    }

    h1,
    h2 {
      padding: 0;
      margin: 0 0 2%;
      text-align: center
    }

    h1 a,
    h2 a {
      color: inherit;
      text-decoration: none
    }

    *,
    ::after,
    ::before {
      box-sizing: inherit
    }

    ol.aligncenter {
      list-style: none
    }

    li>ol {
      margin-bottom: 0;
      margin-left: 1.5em
    }

    a:active,
    a:focus,
    a:hover {
      color: var(--global-palette-highlight-alt)
    }

    .hide-focus-outline :focus,
    a:active,
    a:hover {
      outline: 0
    }

    .inner-link-style-normal a:not(.button) {
      text-decoration: underline
    }

    ::-webkit-input-placeholder {
      color: var(--global-palette6)
    }

    ::-moz-placeholder {
      color: var(--global-palette6);
      opacity: 1
    }

    ::placeholder {
      color: var(--global-palette6)
    }

    .wp-block-button__link,
    .wp-element-button,
    button {
      border-radius: 3px;
      background: #46cb44;
      color: #fff;
      padding: .4em 1em;
      border: 0;
      line-height: 1.6;
      display: inline-block;
      cursor: pointer;
      text-decoration: none;
      transition: .2s;
      box-shadow: 0 0 0 -7px transparent
    }

    .wp-block-button__link:visited,
    .wp-element-button:visited,
    button:visited {
      background: #46cb44;
      color: var(--global-palette-btn);
      border-radius: 6px
    }

    .wp-block-button__link {
      line-height: 1;
      padding: .8em
    }

    .wp-block-button__link * {
      font-size: 15px;
      text-transform: uppercase;
      font-weight: 700;
      line-height: 1
    }

    .wp-block-button__link:active,
    .wp-block-button__link:focus,
    .wp-block-button__link:hover,
    .wp-element-button:active,
    .wp-element-button:focus,
    .wp-element-button:hover,
    button:active,
    button:focus,
    button:hover {
      color: var(--global-palette-btn-hover);
      color: #fff;
      background: #46cb44;
      box-shadow: 0 15px 25px -7px rgba(0, 0, 0, .1)
    }

    .wp-block-button__link:disabled,
    .wp-element-button:disabled,
    button:disabled {
      cursor: not-allowed;
      opacity: .5
    }

    .kt-clear::after,
    .kt-clear::before {
      content: ' ';
      display: table;
      margin-top: -5%
    }

    .kt-clear::after {
      clear: both
    }

    .content-area {
      margin: var(--global-xxl-spacing) 0
    }

    .entry-content {
      word-break: break-word
    }

    .site-container {
      margin: 0 auto;
      max-width: var(--global-content-width)
    }

    .content-bg {
      background: #fff;
      background: var(--global-palette9)
    }

    #wrapper {
      overflow: clip
    }

    .aligncenter {
      clear: both;
      display: block;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      margin-bottom: 2%
    }

    body.footer-on-bottom #wrapper {
      min-height: 100vh;
      display: flex;
      flex-direction: column;
      color: #fff
    }

    body.footer-on-bottom #inner-wrap {
      flex: 1 0 auto
    }

    .wp-site-blocks {
      --global-vw: calc(100vw - (0.5 * var(--scrollbar-offset)))
    }

    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--color--theme-palette-1: #2b6cb0;
      --wp--preset--color--theme-palette-2: #215387;
      --wp--preset--color--theme-palette-3: #1a202c;
      --wp--preset--color--theme-palette-4: #2d3748;
      --wp--preset--color--theme-palette-5: #4a5568;
      --wp--preset--color--theme-palette-6: #718096;
      --wp--preset--color--theme-palette-7: #edf2f7;
      --wp--preset--color--theme-palette-8: #f7fafc;
      --wp--preset--color--theme-palette-9: #fff;
      --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--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
      --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
      --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
      --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
      --wp--preset--duotone--midnight: url('#wp-duotone-midnight');
      --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
      --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
      --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
      --wp--preset--font-size--small: 14px;
      --wp--preset--font-size--medium: 24px;
      --wp--preset--font-size--large: 32px;
      --wp--preset--font-size--x-large: 42px;
      --wp--preset--font-size--larger: 40px;
      --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;
      font-weight: 600;
      font-size: 15px;
      line-height: 1.6;
      color: #fff;
      background: #1d1d1e
    }

    h1,
    h2 {
      line-height: 1.3
    }

    h1 {
      font-size: 28px;
      margin-bottom: 5%
    }

    h2 {
      font-size: 24px
    }

    @media all and (min-width:1520px) {
      .wp-site-blocks .content-container .alignwide {
        margin-left: -115px;
        margin-right: -115px;
        width: unset;
        max-width: unset
      }
    }

    .content-style-boxed .wp-site-blocks .entry-content .alignwide {
      margin-left: -2rem;
      margin-right: -2rem
    }

    .content-area {
      margin-top: 5rem;
      margin-bottom: 2rem
    }

    .entry-content-section-wrapper {
      padding: 2rem
    }

    @media all and (max-width:1024px) {
      .content-style-boxed .wp-site-blocks .entry-content .alignwide {
        margin-left: -2rem;
        margin-right: -2rem
      }

      .entry-content-section-wrapper {
        padding: 2rem
      }
    }

    @media all and (max-width:767px) {
      .content-style-boxed .wp-site-blocks .entry-content .alignwide {
        margin-left: -1.5rem;
        margin-right: -1.5rem
      }

      .entry-content-section-wrapper {
        padding: 1.5rem
      }
    }

    .entry.single-entry {
      box-shadow: 0 15px 15px -10px rgba(0, 0, 0, .05)
    }

    .wp-block-button__link,
    button {
      box-shadow: 0 0 0 -7px transparent
    }

    .wp-block-button__link:active,
    .wp-block-button__link:focus,
    .wp-block-button__link:hover,
    button:active,
    button:focus,
    button:hover {
      box-shadow: 0 15px 25px -7px rgba(0, 0, 0, .1)
    }

    .site-bottom-footer-inner-wrap {
      padding-top: 0;
      padding-bottom: 30px;
      grid-column-gap: 30px
    }

    .site-bottom-footer-inner-wrap .site-footer-section:not(:last-child):after {
      right: calc(-30px / 2)
    }

    .site-main-header-inner-wrap {
      min-height: 80px
    }

    @media screen and (max-width:1024px) {

      .animate-body-popup #colophon,
      .animate-body-popup #inner-wrap,
      .animate-body-popup .site-header-row {
        -webkit-transform: none;
        transform: none;
        transition: transform .3s cubic-bezier(.77, .2, .05, 1);
        transition: transform .3s cubic-bezier(.77, .2, .05, 1), -webkit-transform .3s cubic-bezier(.77, .2, .05, 1)
      }
    }

    @media screen and (min-width:1025px) {
      #main-header {
        display: block
      }

      #mobile-header {
        display: none
      }
    }

    .site-header-row {
      display: grid;
      grid-template-columns: auto auto
    }

    .site-header-item,
    .site-header-section {
      display: flex;
      max-height: inherit
    }

    .site-header-item {
      align-items: center;
      margin-right: 10px
    }

    .site-header-section>.site-header-item:last-child {
      margin-right: 0
    }

    .footer-html p:last-child,
    .simple-content-section .wp-block-button:last-child,
    .simple-content-section .wp-block-buttons .wp-block-button,
    .simple-content-section .wp-block-buttons:last-child,
    .simple-content-section h1:last-child,
    .simple-content-section h2:last-child,
    .simple-content-section ol:last-child,
    .simple-content-section p:last-child,
    .wp-block-image {
      margin-bottom: 0
    }

    .entry {
      box-shadow: 0 15px 25px -10px rgba(0, 0, 0, .05);
      border-radius: .25rem
    }

    .content-section-wrapper {
      position: relative
    }

    .simple-content-section {
      margin: var(--global-md-spacing) 0 0
    }

    .simple-content-section .wp-block-button,
    .simple-content-section .wp-block-buttons,
    .simple-content-section [class*='__inner-content'],
    .simple-content-section p {
      margin-top: 0;
      margin-bottom: var(--global-md-spacing)
    }

    .simple-content-section h1,
    .simple-content-section h2 {
      margin: 1.5em 0 .5em
    }

    .footer-html p:first-child,
    .simple-content-section h1+*,
    .simple-content-section h1:first-child,
    .simple-content-section h2+*,
    .simple-content-section h2:first-child {
      margin-top: 0
    }

    .simple-content-section ol {
      margin: 0 0 var(--global-md-spacing);
      padding-left: 2em
    }

    .simple-content-section ol.aligncenter {
      text-align: center;
      padding-left: 0
    }

    .simple-content-section .wp-block-image {
      margin-top: 0;
      margin-bottom: 0
    }

    .entry-content:after {
      display: table;
      clear: both;
      content: ''
    }

    .entry-header {
      margin-bottom: 1em
    }

    .alignwide,
    .entry-content .alignwide {
      margin-left: calc(50% - (var(--global-vw, 100vw)/ 2));
      margin-right: calc(50% - (var(--global-vw, 100vw)/ 2));
      max-width: 100vw;
      width: var(--global-vw, 100vw);
      padding-left: 0;
      padding-right: 0;
      clear: both
    }

    .content-style-boxed .entry-content .alignwide {
      margin-left: -2rem;
      margin-right: -2rem;
      max-width: unset;
      width: unset
    }

    .site-footer-row {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .site-footer-row.site-footer-row-columns-1 {
      display: flex;
      justify-content: center
    }

    .site-footer-row.site-footer-row-columns-1 .site-footer-section {
      flex: 1;
      text-align: center;
      min-width: 0
    }

    @media screen and (min-width:720px) and (max-width:1024px) {
      .site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default {
        grid-template-columns: minmax(0, 1fr)
      }
    }

    @media screen and (max-width:719px) {
      .content-style-boxed .content-bg:not(.loop-entry) {
        margin-left: -1rem;
        margin-right: -1rem;
        width: auto
      }

      .site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row {
        grid-template-columns: minmax(0, 1fr)
      }
    }

    .site-footer-section {
      display: flex;
      max-height: inherit;
      position: relative
    }

    .footer-widget-area {
      flex: 1;
      min-width: 0;
      display: flex
    }

    .footer-widget-area>* {
      flex: 1;
      min-width: 0
    }

    .site-footer-section:not(:last-child):after {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      height: auto;
      width: 0;
      right: -15px;
      -webkit-transform: translateX(50%);
      transform: translateX(50%)
    }

    .footer-html {
      margin: 1em 0
    }

    .logo-name,
    .wite {
      margin-left: 10px;
      font-weight: 700;
      cursor: pointer
    }

    .logo-name {
      background-image: linear-gradient(to right, #77111e, #9c1424, #ea223a);
      -webkit-background-clip: text;
      -moz-background-clip: text;
      background-clip: text;
      font-size: 16px;
      color: #ff9b00
    }

    .logo-name img {
      max-width: 120px;
      margin-top: 10px
    }

    .wite {
      -webkit-background-clip: text;
      -moz-background-clip: text;
      background-clip: text;
      font-size: 30px;
      color: #ff2400
    }

    .header-main {
      display: block;
      width: 100%;
      height: 5rem;
      top: 0;
      left: 0;
      z-index: 9999;
      background: #1d1d1e
    }

    .header-main_wrapper {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 0 3.6rem;
      height: 5rem
    }

    .quick-start-section a {
      color: #fff;
      background: #46cb44;
      font-size: 13px;
      text-transform: uppercase;
      border-radius: 6px;
      text-decoration: none;
      font-weight: 700;
      padding: 12px
    }

    @media (max-width:800px) {
      .header-main_wrapper {
        padding: 0 1rem
      }
    }

    .responsive-img {
      text-align: center;
      margin: 0 auto 25px
    }

    .responsive-img img {
      width: auto;
      max-width: 88%;
      height: 100%
    }

    .content-section-wrapper article {
      background: #1d1d1e;
      margin-top: -1%
    }

    .simple-content-section p {
      font-size: 16px;
      line-height: 1.5;
      font-weight: 600
    }

    .hamburger-menu>li a,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      font-weight: 700;
      color: #fff
    }

    .simple-content-section ol li,
    .simple-content-section ul li {
      font-size: 15px;
      margin-bottom: 10px;
      color: #fff
    }

    .ul-li {
      color: #fff
    }

    .responsive-table {
      max-width: 100%;
      overflow-x: auto;
      margin-bottom: 25px
    }

    .entry-content-section-wrapper table {
      border-collapse: collapse;
      width: 100%;
      margin-bottom: 25px;
      border-spacing: 0
    }

    .entry-content-section-wrapper th {
      font-size: 15px;
      font-weight: 700;
      padding: 8px;
      color: #fff;
      text-align: center;
      border-left: 1px solid #fff;
      border-right: 1px solid #fff
    }

    .entry-content-section-wrapper tr,
    td {
      border: 1px solid #fff;
      font-weight: 300;
      padding: 8px;
      font-size: 16px;
      color: #fff
    }

    .anchors-block {
      border-radius: 6px;
      padding: 15px;
      background: linear-gradient(253.67deg, #978ebb 22.27%, #264297 94.48%)
    }

    .anchors-block span {
      display: block;
      font-size: 18px;
      font-weight: 500;
      margin-bottom: 15px
    }

    .anchors-block ul {
      margin: 0;
      padding: 0 0 0 25px;
      list-style: none
    }

    .anchors-block ul li {
      margin-bottom: 12px;
      display: flex;
      justify-content: flex-start;
      align-items: center
    }

    .anchors-block ul li * {
      line-height: 1
    }

    .anchors-block ul li::before {
      display: inline-block;
      margin-right: 10px;
      color: #fff;
      line-height: 1
    }

    .anchors-block ul li a {
      text-decoration: none;
      color: #fff;
      font-size: 16px;
      line-height: 1.3
    }

    .anchors-block ul li a:hover {
      color: #e92139
    }

    .left-part-navigation {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      gap: 20px
    }

    .top-nav {
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-between;
      color: #fff;
      height: 50px;
      width: 100%
    }

    .top-nav div.logo {
      font-size: 22px;
      color: #fff
    }

    .hamburger-menu {
      position: absolute;
      top: 0;
      left: 0;
      flex-direction: column;
      width: 100%;
      justify-content: center;
      align-items: center;
      padding: 0;
      margin: 80px 0 0;
      z-index: 1
    }

    .hamburger-menu>li {
      margin: 0 1rem;
      overflow: hidden;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      padding-left: 10px
    }

    .hamburger-menu>li a {
      text-decoration: none;
      font-size: 16px;
      text-align: left
    }

    .menu-button-container {
      display: flex;
      height: 100%;
      width: 8px;
      cursor: pointer;
      flex-direction: column;
      justify-content: center;
      align-items: center
    }

    .menu-button,
    .menu-button::after,
    .menu-button::before {
      display: block;
      background-color: #fff;
      position: absolute;
      height: 4px;
      width: 30px;
      transition: transform .4s cubic-bezier(.23, 1, .32, 1);
      border-radius: 2px
    }

    .menu-button::before {
      content: '';
      margin-top: -8px
    }

    .menu-button::after {
      content: '';
      margin-top: 8px
    }

    #menu-toggle:checked+.menu-button-container .menu-button::before {
      margin-top: 0;
      transform: rotate(405deg)
    }

    #menu-toggle:checked+.menu-button-container .menu-button {
      background: rgba(255, 255, 255, 0)
    }

    #menu-toggle:checked+.menu-button-container .menu-button::after {
      margin-top: 0;
      transform: rotate(-405deg)
    }

    @media (min-width:100px) {
      .menu-button-container {
        display: flex
      }

      .hamburger-menu {
        position: absolute;
        top: 0;
        left: 0;
        flex-direction: column;
        width: 100%;
        justify-content: center;
        align-items: center;
        color: #000
      }

      #menu-toggle~.hamburger-menu li {
        height: 0;
        margin: 0;
        padding: 0;
        border: 0;
        transition: height .4s cubic-bezier(.23, 1, .32, 1)
      }

      #menu-toggle:checked~.hamburger-menu li {
        border: 1px solid #333;
        height: 2.5em;
        padding: .5em 1em;
        transition: height .4s cubic-bezier(.23, 1, .32, 1)
      }

      .hamburger-menu>li {
        display: flex;
        justify-content: flex-start;
        margin: 0;
        padding: .5em 0;
        width: 100%;
        color: #fff;
        background: linear-gradient(253.67deg, #9a91be 22.27%, #4b6ed8 94.48%)
      }

      .hamburger-menu>li:not(:last-child) {
        border-bottom: 1px solid #444
      }
    }

    @media (max-width:450px) {
      .quick-start-section a {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        height: 30px;
        padding: 0 8px;
        font-size: 14px
      }

      .logo-name {
        font-size: 15px
      }
    }

    #primary {
      background: #1d1d1e
    }

    footer small {
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 0 0 25px;
      margin-left: 2%;
      color: #fff
    }

    footer small p {
      color: #fff;
      font-weight: 600
    }

    .animation-btn {
      animation: 2s infinite glowing, 2s infinite growing
    }

    @keyframes glowing {

      0%,
      100% {
        box-shadow: 0 0 10px #4d4d4d
      }

      50% {
        box-shadow: 0 0 25px #ff2400
      }
    }

    @keyframes growing {

      0%,
      100% {
        transform: scale(1)
      }

      50% {
        transform: scale(1.2)
      }
    }

    .g_position {
      color: #fff;
      padding: .5rem;
      position: absolute;
      top: -7px;
      left: -43px;
      width: 12px;
      height: 12px;
      border-radius: 50%;
      text-align: center;
      line-height: 13px;
      font-weight: 600;
      font-size: 11px;
      background: #20adff
    }
 
    a.broken_link {
      box-shadow: 0 0 20px 4px red !important;
      background: red !important;
      color: #fff !important;
      padding: .3em !important;
      border-radius: .25em;
    }

    a.outer_link {
      box-shadow: 0 0 20px 4px #ffeb00 !important;
      background: #ffeb00 !important;
      color: #222 !important;
      padding: .3em !important;
      border-radius: .25em;
    }

    a.inner_link {
      box-shadow: 0 0 20px 4px #a2d626 !important;
      background: #a2d626 !important;
      color: #222 !important;
      padding: .3em !important;
      border-radius: .25em;
    }

    a.outer_link.broken_link {
      box-shadow: 0 0 20px 4px #ffeb00 !important;
      background: #ffeb00 !important;
      color: #222 !important;
      padding: .3em !important;
      border-radius: .25em !important;
      border: solid 2px red !important;
    }

    a.inner_link.broken_link {
      box-shadow: 0 0 20px 4px #a2d626 !important;
      background: #a2d626 !important;
      color: #222 !important;
      padding: .3em !important;
      border-radius: .25em !important;
      border-radius: .25em !important;
      border: solid 2px red !important;
    }

    .SEbear-header-target {
      border-bottom: dashed 3px #c90000 !important;
    }