.bg-white {
  background: #fff;
}

@font-face {
font-family: 'Poppins';
src: url('Poppins-Bold.woff2') format('woff2'),
url('Poppins-Bold.woff') format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Plus Jakarta Sans';
src: url('PlusJakartaSans-Medium.woff2') format('woff2'),
url('PlusJakartaSans-Medium.woff') format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}


:root {
  --brand-color-1: #ffffff;
  --background-shadow-rgb: 79, 95, 32;
  --background-light-rgb: 255,255,255;
--background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAADJGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4wLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5OERCQjlERjI3NDExRUU4QUEzQjdFQ0Y3MUNBMDBGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE5OERCQjlFRjI3NDExRUU4QUEzQjdFQ0Y3MUNBMDBGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTk4REJCOUJGMjc0MTFFRThBQTNCN0VDRjcxQ0EwMEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTk4REJCOUNGMjc0MTFFRThBQTNCN0VDRjcxQ0EwMEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7l7IoVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFQTFRFhYWFh4eH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) #AEC95E;

--background-dark: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAADJGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4wLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5OERCQjlERjI3NDExRUU4QUEzQjdFQ0Y3MUNBMDBGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE5OERCQjlFRjI3NDExRUU4QUEzQjdFQ0Y3MUNBMDBGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTk4REJCOUJGMjc0MTFFRThBQTNCN0VDRjcxQ0EwMEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTk4REJCOUNGMjc0MTFFRThBQTNCN0VDRjcxQ0EwMEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7l7IoVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFQTFRFhYWFh4eH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) #1b1916;

}

.menu {
  background: var(--background);
  /*background: #f00;*/
  }


  .background-dark .menu .readingbar {

    background: rgba(255,255,255,0.05);
    }
    .menu {

      z-index: 999999;
      }
      
      .menu .readingbar {
        width: 0;
        max-width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        -webkit-transition: width 0.5s ease-out;
        -moz-transition: width 0.5s ease-out;
        -o-transition: width 0.5s ease-out;
        transition: width 0.5s ease-out;
        }
        

body {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
  }

  
  h1,
h2,
h3,
h4 {
font-family: "Poppins", sans-serif;
font-weight: bold;
}

h1 {
  font-size: 75px;
  line-height: 1;
  }
  

  .background {
    position: absolute;
    width: 100%;
    }

    .bg {
      background: var(--background);
      }
      

    .background::before {
      /*https://stackoverflow.com/a/72508137/776264*/
      content: '';
      background: var(--background);
      position: fixed;
      min-height: 100vh;
      width: 100vw;
      z-index: -1;
      }
      .shadow-lg.color {
        box-shadow: 0 1rem 3rem rgba(var(--background-shadow-rgb), 0.35) !important;
        }
        
        .shadow.color {
        box-shadow: 0 0.5rem 1rem rgba(var(--background-shadow-rgb), 0.15) !important;
        }
        
        .shadow-sm.color {
        box-shadow: 0 0.125rem 0.25rem rgba(var(--background-shadow-rgb), 0.25) !important;
        }
              