@font-face{
  font-family:National-Thin;

  font-style:normal;

  font-weight:100;

  font-display:swap;

  src:url('../fonts/National-Thin.otf') format('opentype');
}

@font-face{
  font-family:National-ThinItalic;

  font-style:italic;

  font-weight:100;

  font-display:swap;

  src:url('../fonts/National-ThinItalic.otf') format('opentype');
}

@font-face{
  font-family:National-Light;

  font-style:normal;

  font-weight:300;

  font-display:fallback;

  src:url('../fonts/National-Light.otf') format('opentype');
}

@font-face{
  font-family:National-LightItalic;

  font-style:italic;

  font-weight:300;

  font-display:fallback;

  src:url('../fonts/National-LightItalic.otf') format('opentype');
}

@font-face{
  font-family:National;

  font-style:normal;

  font-weight:400;

  font-display:fallback;

  src:url('../fonts/National-Regular.otf') format('opentype');
}

@font-face{
  font-family:National;

  font-style:italic;

  font-weight:400;

  font-display:fallback;

  src:url('../fonts/National-RegularItalic.otf') format('opentype');
}

@font-face{
  font-family:National-Book;

  font-style:normal;

  font-weight:400;

  font-display:fallback;

  src:url('../fonts/National-Book.otf') format('opentype');
}

@font-face{
  font-family:National-BookItalic;

  font-style:italic;

  font-weight:400;

  font-display:fallback;

  src:url('../fonts/National-BookItalic.otf') format('opentype');
}

@font-face{
  font-family:National;

  font-style:normal;

  font-weight:500;

  font-display:fallback;

  src:url('../fonts/National-Medium.otf') format('opentype');
}

@font-face{
  font-family:National;

  font-style:italic;

  font-weight:500;

  font-display:fallback;

  src:url('../fonts/National-MediumItalic.otf') format('opentype');
}

@font-face{
  font-family:National-Semibold;

  font-style:normal;

  font-weight:600;

  font-display:fallback;

  src:url('../fonts/National-Semibold.otf') format('opentype');
}

@font-face{
  font-family:National-SemiboldItalic;

  font-style:italic;

  font-weight:600;

  font-display:fallback;

  src:url('../fonts/National-SemiboldItalic.otf') format('opentype');
}

@font-face{
  font-family:National-Bold;

  font-style:normal;

  font-weight:700;

  font-display:fallback;

  src:url('../fonts/National-Bold.otf') format('opentype');
}

@font-face{
  font-family:National-BoldItalic;

  font-style:italic;

  font-weight:700;

  font-display:fallback;

  src:url('../fonts/National-BoldItalic.otf') format('opentype');
}

@font-face{
  font-family:National-Extrabold;

  font-style:normal;

  font-weight:800;

  font-display:fallback;

  src:url('../fonts/National-Extrabold.otf') format('opentype');
}

@font-face{
  font-family:National-ExtraboldItalic;

  font-style:italic;

  font-weight:800;

  font-display:fallback;

  src:url('../fonts/National-ExtraboldItalic.otf') format('opentype');
}

@font-face{
  font-family:National-Black;

  font-style:normal;

  font-weight:900;

  font-display:fallback;

  src:url('../fonts/National-Black.otf') format('opentype');
}

@font-face{
  font-family:National-BlackItalic;

  font-style:italic;

  font-weight:900;

  font-display:fallback;

  src:url('../fonts/National-BlackItalic.otf') format('opentype');
}

*, ::before, ::after{
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}

::backdrop{
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}

.before-bg-biom-light-blue::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(0 159 223 / var(--tw-bg-opacity));
}

.before-bg-biom-grey::before{
  content:var(--tw-content);
  --tw-bg-opacity:1;
  background-color:rgb(222 224 226 / var(--tw-bg-opacity));
}

.sr-only{
  position:absolute !important;
  width:1px !important;
  height:1px !important;
  padding:0 !important;
  margin:-1px !important;
  overflow:hidden !important;
  clip:rect(0, 0, 0, 0) !important;
  white-space:nowrap !important;
  border-width:0 !important;
}

.invisible{
  visibility:hidden !important;
}

.fixed{
  position:fixed !important;
}

.absolute{
  position:absolute !important;
}

.relative{
  position:relative !important;
}

.sticky{
  position:sticky !important;
}

.inset-0{
  inset:0px !important;
}

.-left-10{
  left:-2.5rem !important;
}

.-left-20{
  left:-5rem !important;
}

.-right-10{
  right:-2.5rem !important;
}

.-top-11{
  top:-2.75rem !important;
}

.bottom-5{
  bottom:1.25rem !important;
}

.end-0{
  inset-inline-end:0px !important;
}

.left-0{
  left:0px !important;
}

.left-1\/2{
  left:50% !important;
}

.right-0{
  right:0px !important;
}

.right-3{
  right:0.75rem !important;
}

.start-0{
  inset-inline-start:0px !important;
}

.top-0{
  top:0px !important;
}

.top-1\/2{
  top:50% !important;
}

.top-3{
  top:0.75rem !important;
}

.z-10{
  z-index:10 !important;
}

.z-30{
  z-index:30 !important;
}

.z-40{
  z-index:40 !important;
}

.z-50{
  z-index:50 !important;
}

.col-span-2{
  grid-column:span 2 / span 2 !important;
}

.col-span-4{
  grid-column:span 4 / span 4 !important;
}

.float-left{
  float:left !important;
}

.-m-32{
  margin:-8rem !important;
}

.m-0{
  margin:0px !important;
}

.mx-12{
  margin-left:3rem !important;
  margin-right:3rem !important;
}

.mx-6{
  margin-left:1.5rem !important;
  margin-right:1.5rem !important;
}

.mx-auto{
  margin-left:auto !important;
  margin-right:auto !important;
}

.my-0{
  margin-top:0px !important;
  margin-bottom:0px !important;
}

.my-14{
  margin-top:3.5rem !important;
  margin-bottom:3.5rem !important;
}

.my-2{
  margin-top:0.5rem !important;
  margin-bottom:0.5rem !important;
}

.my-20{
  margin-top:5rem !important;
  margin-bottom:5rem !important;
}

.my-4{
  margin-top:1rem !important;
  margin-bottom:1rem !important;
}

.my-6{
  margin-top:1.5rem !important;
  margin-bottom:1.5rem !important;
}

.my-8{
  margin-top:2rem !important;
  margin-bottom:2rem !important;
}

.-mr-30{
  margin-right:-7.5rem !important;
}

.mb-0{
  margin-bottom:0px !important;
}

.mb-10{
  margin-bottom:2.5rem !important;
}

.mb-14{
  margin-bottom:3.5rem !important;
}

.mb-20{
  margin-bottom:5rem !important;
}

.mb-24{
  margin-bottom:6rem !important;
}

.mb-4{
  margin-bottom:1rem !important;
}

.mb-40{
  margin-bottom:10rem !important;
}

.mb-5{
  margin-bottom:1.25rem !important;
}

.mb-6{
  margin-bottom:1.5rem !important;
}

.mb-7{
  margin-bottom:1.75rem !important;
}

.me-3\.5{
  margin-inline-end:0.875rem !important;
}

.ml-4{
  margin-left:1rem !important;
}

.mr-2{
  margin-right:0.5rem !important;
}

.mr-4{
  margin-right:1rem !important;
}

.mr-6{
  margin-right:1.5rem !important;
}

.ms-0{
  margin-inline-start:0px !important;
}

.mt-0{
  margin-top:0px !important;
}

.mt-10{
  margin-top:2.5rem !important;
}

.mt-14{
  margin-top:3.5rem !important;
}

.mt-3{
  margin-top:0.75rem !important;
}

.block{
  display:block !important;
}

.inline-block{
  display:inline-block !important;
}

.flex{
  display:flex !important;
}

.inline-flex{
  display:inline-flex !important;
}

.table-cell{
  display:table-cell !important;
}

.grid{
  display:grid !important;
}

.hidden{
  display:none !important;
}

.aspect-video{
  aspect-ratio:16 / 9 !important;
}

.size-fit{
  width:-moz-fit-content !important;
  width:fit-content !important;
  height:-moz-fit-content !important;
  height:fit-content !important;
}

.size-full{
  width:100% !important;
  height:100% !important;
}

.h-1\/5{
  height:20% !important;
}

.h-10{
  height:2.5rem !important;
}

.h-14{
  height:3.5rem !important;
}

.h-140{
  height:35rem !important;
}

.h-160{
  height:40rem !important;
}

.h-180{
  height:45rem !important;
}

.h-3{
  height:0.75rem !important;
}

.h-3\/5{
  height:60% !important;
}

.h-30{
  height:7.5rem !important;
}

.h-4{
  height:1rem !important;
}

.h-60{
  height:15rem !important;
}

.h-7{
  height:1.75rem !important;
}

.h-96{
  height:24rem !important;
}

.h-\[30px\]{
  height:30px !important;
}

.h-auto{
  height:auto !important;
}

.h-full{
  height:100% !important;
}

.h-screen{
  height:100vh !important;
}

.w-1\/3{
  width:33.333333% !important;
}

.w-10{
  width:2.5rem !important;
}

.w-140{
  width:35rem !important;
}

.w-160{
  width:40rem !important;
}

.w-180{
  width:45rem !important;
}

.w-2\/3{
  width:66.666667% !important;
}

.w-20{
  width:5rem !important;
}

.w-3{
  width:0.75rem !important;
}

.w-4{
  width:1rem !important;
}

.w-60{
  width:15rem !important;
}

.w-7{
  width:1.75rem !important;
}

.w-auto{
  width:auto !important;
}

.w-full{
  width:100% !important;
}

.w-screen{
  width:100vw !important;
}

.max-w-140{
  max-width:35rem !important;
}

.max-w-290{
  max-width:72.5rem !important;
}

.max-w-2xl{
  max-width:42rem !important;
}

.max-w-32{
  max-width:8rem !important;
}

.max-w-4xl{
  max-width:56rem !important;
}

.max-w-6xl{
  max-width:72rem !important;
}

.max-w-7xl{
  max-width:80rem !important;
}

.max-w-8{
  max-width:2rem !important;
}

.flex-1{
  flex:1 1 0% !important;
}

.flex-shrink-0{
  flex-shrink:0 !important;
}

.grow{
  flex-grow:1 !important;
}

.-translate-x-1\/2{
  --tw-translate-x:-50% !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.-translate-x-full{
  --tw-translate-x:-100% !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.-translate-y-1\/2{
  --tw-translate-y:-50% !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.translate-x-0{
  --tw-translate-x:0px !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.translate-x-full{
  --tw-translate-x:100% !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.rotate-12{
  --tw-rotate:12deg !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.transform{
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.cursor-pointer{
  cursor:pointer !important;
}

.resize{
  resize:both !important;
}

.list-none{
  list-style-type:none !important;
}

.grid-cols-2{
  grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
}

.grid-cols-4{
  grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
}

.grid-cols-5{
  grid-template-columns:repeat(5, minmax(0, 1fr)) !important;
}

.flex-row{
  flex-direction:row !important;
}

.flex-col{
  flex-direction:column !important;
}

.flex-wrap{
  flex-wrap:wrap !important;
}

.place-content-center{
  place-content:center !important;
}

.place-content-start{
  place-content:start !important;
}

.place-content-end{
  place-content:end !important;
}

.content-center{
  align-content:center !important;
}

.content-start{
  align-content:flex-start !important;
}

.items-end{
  align-items:flex-end !important;
}

.items-center{
  align-items:center !important;
}

.items-stretch{
  align-items:stretch !important;
}

.justify-center{
  justify-content:center !important;
}

.justify-between{
  justify-content:space-between !important;
}

.justify-items-start{
  justify-items:start !important;
}

.gap-1{
  gap:0.25rem !important;
}

.gap-x-6{
  -moz-column-gap:1.5rem !important;
       column-gap:1.5rem !important;
}

.space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0 !important;
  margin-right:calc(0.75rem * var(--tw-space-x-reverse)) !important;
  margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0 !important;
  margin-right:calc(1rem * var(--tw-space-x-reverse)) !important;
  margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0 !important;
  margin-right:calc(1.5rem * var(--tw-space-x-reverse)) !important;
  margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0 !important;
  margin-right:calc(2rem * var(--tw-space-x-reverse)) !important;
  margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-y-10 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0 !important;
  margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom:calc(2.5rem * var(--tw-space-y-reverse)) !important;
}

.space-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0 !important;
  margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom:calc(0.75rem * var(--tw-space-y-reverse)) !important;
}

.space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0 !important;
  margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom:calc(1rem * var(--tw-space-y-reverse)) !important;
}

.place-self-center{
  place-self:center !important;
}

.self-center{
  align-self:center !important;
}

.overflow-hidden{
  overflow:hidden !important;
}

.text-ellipsis{
  text-overflow:ellipsis !important;
}

.rounded-full{
  border-radius:9999px !important;
}

.rounded-md{
  border-radius:0.375rem !important;
}

.border{
  border-width:1px !important;
}

.border-0{
  border-width:0px !important;
}

.border-b-2{
  border-bottom-width:2px !important;
}

.border-biom-dark-blue{
  --tw-border-opacity:1 !important;
  border-color:rgb(10 36 60 / var(--tw-border-opacity)) !important;
}

.bg-biom-dark-blue{
  --tw-bg-opacity:1 !important;
  background-color:rgb(10 36 60 / var(--tw-bg-opacity)) !important;
}

.bg-biom-dark-grey{
  --tw-bg-opacity:1 !important;
  background-color:rgb(237 237 237 / var(--tw-bg-opacity)) !important;
}

.bg-biom-green{
  --tw-bg-opacity:1 !important;
  background-color:rgb(132 189 0 / var(--tw-bg-opacity)) !important;
}

.bg-biom-grey{
  --tw-bg-opacity:1 !important;
  background-color:rgb(222 224 226 / var(--tw-bg-opacity)) !important;
}

.bg-biom-light-blue{
  --tw-bg-opacity:1 !important;
  background-color:rgb(0 159 223 / var(--tw-bg-opacity)) !important;
}

.bg-biom-light-grey{
  --tw-bg-opacity:1 !important;
  background-color:rgb(245 245 245 / var(--tw-bg-opacity)) !important;
}

.bg-biom-white{
  --tw-bg-opacity:1 !important;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.bg-biom-white\/30{
  background-color:rgb(255 255 255 / 0.3) !important;
}

.bg-transparent{
  background-color:transparent !important;
}

.bg-white{
  --tw-bg-opacity:1 !important;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.bg-\[url\(\'\/wp-content\/uploads\/2019\/07\/14656425_1212081578838504_470011420073082273_n\.jpg\'\)\]{
  background-image:url('/wp-content/uploads/2019/07/14656425_1212081578838504_470011420073082273_n.jpg') !important;
}

.bg-\[url\(\'\/wp-content\/uploads\/2019\/07\/LguXilfX\.jpg\'\)\]{
  background-image:url('/wp-content/uploads/2019/07/LguXilfX.jpg') !important;
}

.bg-\[url\(\'\/wp-content\/uploads\/2019\/07\/i2X__thQ-480x480\.jpg\'\)\]{
  background-image:url('/wp-content/uploads/2019/07/i2X__thQ-480x480.jpg') !important;
}

.bg-\[url\(\'\/wp-content\/uploads\/2019\/07\/rNlldvFI\.jpg\'\)\]{
  background-image:url('/wp-content/uploads/2019/07/rNlldvFI.jpg') !important;
}

.bg-cover{
  background-size:cover !important;
}

.bg-center{
  background-position:center !important;
}

.bg-no-repeat{
  background-repeat:no-repeat !important;
}

.fill-biom-dark-blue{
  fill:#0A243C !important;
}

.p-0{
  padding:0px !important;
}

.p-2{
  padding:0.5rem !important;
}

.p-20{
  padding:5rem !important;
}

.p-4{
  padding:1rem !important;
}

.p-5{
  padding:1.25rem !important;
}

.px-12{
  padding-left:3rem !important;
  padding-right:3rem !important;
}

.px-4{
  padding-left:1rem !important;
  padding-right:1rem !important;
}

.px-6{
  padding-left:1.5rem !important;
  padding-right:1.5rem !important;
}

.py-1\.5{
  padding-top:0.375rem !important;
  padding-bottom:0.375rem !important;
}

.py-10{
  padding-top:2.5rem !important;
  padding-bottom:2.5rem !important;
}

.py-14{
  padding-top:3.5rem !important;
  padding-bottom:3.5rem !important;
}

.py-20{
  padding-top:5rem !important;
  padding-bottom:5rem !important;
}

.py-24{
  padding-top:6rem !important;
  padding-bottom:6rem !important;
}

.py-px{
  padding-top:1px !important;
  padding-bottom:1px !important;
}

.pb-0{
  padding-bottom:0px !important;
}

.pb-1{
  padding-bottom:0.25rem !important;
}

.pb-14{
  padding-bottom:3.5rem !important;
}

.pb-3{
  padding-bottom:0.75rem !important;
}

.pl-4{
  padding-left:1rem !important;
}

.pl-7{
  padding-left:1.75rem !important;
}

.pr-12{
  padding-right:3rem !important;
}

.pr-2{
  padding-right:0.5rem !important;
}

.pr-4{
  padding-right:1rem !important;
}

.ps-0{
  padding-inline-start:0px !important;
}

.pt-0{
  padding-top:0px !important;
}

.pt-16{
  padding-top:4rem !important;
}

.pt-3\.5{
  padding-top:0.875rem !important;
}

.text-left{
  text-align:left !important;
}

.text-center{
  text-align:center !important;
}

.text-right{
  text-align:right !important;
}

.align-top{
  vertical-align:top !important;
}

.font-black{
  font-family:"National-Black", sans-serif !important;
}

.font-bold{
  font-family:"National-Bold", sans-serif !important;
}

.font-book{
  font-family:"National-Book", sans-serif !important;
}

.font-light{
  font-family:"National-Light", sans-serif !important;
}

.font-sans{
  font-family:"National", sans-serif !important;
}

.font-semibold{
  font-family:"National-Semibold", sans-serif !important;
}

.text-2xl{
  font-size:1.5rem !important;
  line-height:2rem !important;
}

.text-3xl{
  font-size:1.875rem !important;
  line-height:2.25rem !important;
}

.text-5xl{
  font-size:3rem !important;
  line-height:1 !important;
}

.text-6xl{
  font-size:3.75rem !important;
  line-height:1 !important;
}

.text-base{
  font-size:1rem !important;
  line-height:1.5rem !important;
}

.text-lg{
  font-size:1.125rem !important;
  line-height:1.75rem !important;
}

.text-sm{
  font-size:0.875rem !important;
  line-height:1.25rem !important;
}

.text-xl{
  font-size:1.25rem !important;
  line-height:1.75rem !important;
}

.font-black{
  font-weight:900 !important;
}

.font-bold{
  font-weight:700 !important;
}

.font-extrabold{
  font-weight:800 !important;
}

.font-light{
  font-weight:300 !important;
}

.font-semibold{
  font-weight:600 !important;
}

.uppercase{
  text-transform:uppercase !important;
}

.leading-10{
  line-height:2.5rem !important;
}

.leading-4{
  line-height:1rem !important;
}

.leading-6{
  line-height:1.5rem !important;
}

.leading-7{
  line-height:1.75rem !important;
}

.leading-\[\.94\]{
  line-height:.94 !important;
}

.leading-normal{
  line-height:1.5 !important;
}

.tracking-wide{
  letter-spacing:0.025em !important;
}

.tracking-wider{
  letter-spacing:0.05em !important;
}

.tracking-widest{
  letter-spacing:0.1em !important;
}

.text-biom-dark-blue{
  --tw-text-opacity:1 !important;
  color:rgb(10 36 60 / var(--tw-text-opacity)) !important;
}

.text-biom-dark-blue-70{
  color:rgba(11, 37, 61, 0.7) !important;
}

.text-biom-dark-blue-80{
  color:rgba(11, 37, 61, 0.8) !important;
}

.text-biom-green{
  --tw-text-opacity:1 !important;
  color:rgb(132 189 0 / var(--tw-text-opacity)) !important;
}

.text-biom-white{
  --tw-text-opacity:1 !important;
  color:rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.text-inherit{
  color:inherit !important;
}

.no-underline{
  text-decoration-line:none !important;
}

.opacity-100{
  opacity:1 !important;
}

.opacity-20{
  opacity:0.2 !important;
}

.opacity-30{
  opacity:0.3 !important;
}

.opacity-80{
  opacity:0.8 !important;
}

.shadow-md{
  --tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.filter{
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}

.transition-opacity{
  transition-property:opacity !important;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration:150ms !important;
}

.transition-transform{
  transition-property:transform !important;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration:150ms !important;
}

.duration-300{
  transition-duration:300ms !important;
}

.duration-700{
  transition-duration:700ms !important;
}

.ease-in-out{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;
}

body {
  background-color: white;
}

[hidden]{
  display:none !important;
  /* fix for WP-interactivity data-wp-bind--hidden option for flex, grid, block classes */
}

.block-size-20vh::before {
  block-size: 20vh;
}

/* workaround for: https://github.com/WordPress/gutenberg/issues/44166 */

nav #biom-nav-5 a:where(:not(.wp-element-button)),
nav #biom-nav-2 a:where(:not(.wp-element-button)) {
  color: white;
}

nav #biom-nav-5 a:where(:not(.wp-element-button)):hover,
nav #biom-nav-2 a:where(:not(.wp-element-button)):hover {
  color: rgb(255 255 255 / 0.8) !important;
}

.before\:absolute::before{
  content:var(--tw-content) !important;
  position:absolute !important;
}

.before\:relative::before{
  content:var(--tw-content) !important;
  position:relative !important;
}

.before\:-left-10::before{
  content:var(--tw-content) !important;
  left:-2.5rem !important;
}

.before\:-left-20::before{
  content:var(--tw-content) !important;
  left:-5rem !important;
}

.before\:-left-24::before{
  content:var(--tw-content) !important;
  left:-6rem !important;
}

.before\:-right-10::before{
  content:var(--tw-content) !important;
  right:-2.5rem !important;
}

.before\:-right-20::before{
  content:var(--tw-content) !important;
  right:-5rem !important;
}

.before\:-right-5::before{
  content:var(--tw-content) !important;
  right:-1.25rem !important;
}

.before\:-top-10::before{
  content:var(--tw-content) !important;
  top:-2.5rem !important;
}

.before\:-top-11::before{
  content:var(--tw-content) !important;
  top:-2.75rem !important;
}

.before\:-top-14::before{
  content:var(--tw-content) !important;
  top:-3.5rem !important;
}

.before\:before\:left-0::before::before{
  content:var(--tw-content) !important;
  left:0px !important;
}

.before\:before\:top-0::before::before{
  content:var(--tw-content) !important;
  top:0px !important;
}

.before\:left-0::before{
  content:var(--tw-content) !important;
  left:0px !important;
}

.before\:right-0::before{
  content:var(--tw-content) !important;
  right:0px !important;
}

.before\:start-0::before{
  content:var(--tw-content) !important;
  inset-inline-start:0px !important;
}

.before\:start-1\/2::before{
  content:var(--tw-content) !important;
  inset-inline-start:50% !important;
}

.before\:top-36::before{
  content:var(--tw-content) !important;
  top:9rem !important;
}

.before\:top-6::before{
  content:var(--tw-content) !important;
  top:1.5rem !important;
}

.before\:z-30::before{
  content:var(--tw-content) !important;
  z-index:30 !important;
}

.before\:block::before{
  content:var(--tw-content) !important;
  display:block !important;
}

.before\:h-0\.5::before{
  content:var(--tw-content) !important;
  height:0.125rem !important;
}

.before\:h-48::before{
  content:var(--tw-content) !important;
  height:12rem !important;
}

.before\:h-\[65px\]::before{
  content:var(--tw-content) !important;
  height:65px !important;
}

.before\:h-full::before{
  content:var(--tw-content) !important;
  height:100% !important;
}

.before\:h-px::before{
  content:var(--tw-content) !important;
  height:1px !important;
}

.before\:w-1::before{
  content:var(--tw-content) !important;
  width:0.25rem !important;
}

.before\:w-20::before{
  content:var(--tw-content) !important;
  width:5rem !important;
}

.before\:w-48::before{
  content:var(--tw-content) !important;
  width:12rem !important;
}

.before\:w-5::before{
  content:var(--tw-content) !important;
  width:1.25rem !important;
}

.before\:w-px::before{
  content:var(--tw-content) !important;
  width:1px !important;
}

.before\:w-screen::before{
  content:var(--tw-content) !important;
  width:100vw !important;
}

.before\:translate-y-1\/2::before{
  content:var(--tw-content) !important;
  --tw-translate-y:50% !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.before\:translate-y-2::before{
  content:var(--tw-content) !important;
  --tw-translate-y:0.5rem !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.before\:bg-biom-dark-blue::before{
  content:var(--tw-content) !important;
  --tw-bg-opacity:1 !important;
  background-color:rgb(10 36 60 / var(--tw-bg-opacity)) !important;
}

.before\:bg-biom-light-blue::before{
  content:var(--tw-content) !important;
  --tw-bg-opacity:1 !important;
  background-color:rgb(0 159 223 / var(--tw-bg-opacity)) !important;
}

.before\:bg-biom-white\/20::before{
  content:var(--tw-content) !important;
  background-color:rgb(255 255 255 / 0.2) !important;
}

.before\:bg-\[url\(\'\/wp-content\/themes\/biom-wp-theme\/assets\/img\/mask\.svg\'\)\]::before{
  content:var(--tw-content) !important;
  background-image:url('/wp-content/themes/biom-wp-theme/assets/img/mask.svg') !important;
}

.before\:bg-\[url\(\'\/wp-content\/themes\/biom-wp-theme\/assets\/img\/pattern\.svg\'\)\]::before{
  content:var(--tw-content) !important;
  background-image:url('/wp-content/themes/biom-wp-theme/assets/img/pattern.svg') !important;
}

.before\:bg-\[url\(\/wp-content\/themes\/biom-wp-theme\/assets\/img\/mask-5\.svg\)\]::before{
  content:var(--tw-content) !important;
  background-image:url(/wp-content/themes/biom-wp-theme/assets/img/mask-5.svg) !important;
}

.before\:bg-\[url\(\/wp-content\/themes\/biom-wp-theme\/assets\/img\/mask\.svg\)\]::before{
  content:var(--tw-content) !important;
  background-image:url(/wp-content/themes/biom-wp-theme/assets/img/mask.svg) !important;
}

.before\:bg-auto::before{
  content:var(--tw-content) !important;
  background-size:auto !important;
}

.before\:bg-cover::before{
  content:var(--tw-content) !important;
  background-size:cover !important;
}

.before\:bg-center::before{
  content:var(--tw-content) !important;
  background-position:center !important;
}

.before\:bg-left-top::before{
  content:var(--tw-content) !important;
  background-position:left top !important;
}

.before\:bg-no-repeat::before{
  content:var(--tw-content) !important;
  background-repeat:no-repeat !important;
}

.before\:leading-\[16px\]::before{
  content:var(--tw-content) !important;
  line-height:16px !important;
}

.before\:content-\[\'\'\]::before{
  --tw-content:'' !important;
  content:var(--tw-content) !important;
}

.after\:absolute::after{
  content:var(--tw-content) !important;
  position:absolute !important;
}

.after\:-left-12::after{
  content:var(--tw-content) !important;
  left:-3rem !important;
}

.after\:-top-2\.5::after{
  content:var(--tw-content) !important;
  top:-0.625rem !important;
}

.after\:start-0::after{
  content:var(--tw-content) !important;
  inset-inline-start:0px !important;
}

.after\:z-30::after{
  content:var(--tw-content) !important;
  z-index:30 !important;
}

.after\:h-10::after{
  content:var(--tw-content) !important;
  height:2.5rem !important;
}

.after\:h-px::after{
  content:var(--tw-content) !important;
  height:1px !important;
}

.after\:w-10::after{
  content:var(--tw-content) !important;
  width:2.5rem !important;
}

.after\:w-screen::after{
  content:var(--tw-content) !important;
  width:100vw !important;
}

.after\:bg-biom-white\/20::after{
  content:var(--tw-content) !important;
  background-color:rgb(255 255 255 / 0.2) !important;
}

.after\:bg-\[url\(\'\/wp-content\/themes\/biom-wp-theme\/assets\/img\/blockquote\.svg\'\)\]::after{
  content:var(--tw-content) !important;
  background-image:url('/wp-content/themes/biom-wp-theme/assets/img/blockquote.svg') !important;
}

.after\:bg-center::after{
  content:var(--tw-content) !important;
  background-position:center !important;
}

.after\:bg-no-repeat::after{
  content:var(--tw-content) !important;
  background-repeat:no-repeat !important;
}

.after\:content-\[\'\'\]::after{
  --tw-content:'' !important;
  content:var(--tw-content) !important;
}

.hover\:bg-biom-white:hover{
  --tw-bg-opacity:1 !important;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.hover\:bg-opacity-20:hover{
  --tw-bg-opacity:0.2 !important;
}

.hover\:text-biom-green:hover{
  --tw-text-opacity:1 !important;
  color:rgb(132 189 0 / var(--tw-text-opacity)) !important;
}

.hover\:text-biom-white:hover{
  --tw-text-opacity:1 !important;
  color:rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.hover\:text-biom-white\/80:hover{
  color:rgb(255 255 255 / 0.8) !important;
}

.hover\:text-inherit:hover{
  color:inherit !important;
}

.hover\:brightness-110:hover{
  --tw-brightness:brightness(1.1) !important;
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}

.focus\:outline-none:focus{
  outline:2px solid transparent !important;
  outline-offset:2px !important;
}

.focus\:ring-2:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus\:ring-biom-white:focus{
  --tw-ring-opacity:1 !important;
  --tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity)) !important;
}

.focus-visible\:outline-none:focus-visible{
  outline:2px solid transparent !important;
  outline-offset:2px !important;
}

.focus-visible\:outline-0:focus-visible{
  outline-width:0px !important;
}

.group:hover .group-hover\:bg-biom-white\/50{
  background-color:rgb(255 255 255 / 0.5) !important;
}

.group:focus .group-focus\:outline-none{
  outline:2px solid transparent !important;
  outline-offset:2px !important;
}

.group:focus .group-focus\:ring-4{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.group:focus .group-focus\:ring-biom-white{
  --tw-ring-opacity:1 !important;
  --tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity)) !important;
}

@media (max-width: 1440px){
  .lg\:mx-4{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }

  .lg\:w-2\/3{
    width:66.666667% !important;
  }
}

@media (max-width: 1023px){
  .md\:visible{
    visibility:visible !important;
  }

  .md\:hidden{
    display:none !important;
  }
}

@media (max-width: 767px){
  .sm\:visible{
    visibility:visible !important;
  }

  .sm\:relative{
    position:relative !important;
  }

  .sm\:-m-0{
    margin:-0px !important;
  }

  .sm\:hidden{
    display:none !important;
  }

  .sm\:w-full{
    width:100% !important;
  }

  .sm\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  }

  .sm\:flex-col-reverse{
    flex-direction:column-reverse !important;
  }

  .sm\:px-4{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }

  .sm\:pr-2{
    padding-right:0.5rem !important;
  }

  .sm\:pr-4{
    padding-right:1rem !important;
  }

  .sm\:pt-4{
    padding-top:1rem !important;
  }

  .sm\:text-4xl{
    font-size:2.25rem !important;
    line-height:2.5rem !important;
  }

  .sm\:before\:hidden::before{
    content:var(--tw-content) !important;
    display:none !important;
  }
}

.rtl\:rotate-180:where([dir="rtl"], [dir="rtl"] *){
  --tw-rotate:180deg !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:1 !important;
}

.dark\:text-gray-800:where(.dark, .dark *){
  --tw-text-opacity:1 !important;
  color:rgb(31 41 55 / var(--tw-text-opacity)) !important;
}

.\[\&\:nth-last-child\(1\)\]\:rounded-lg:nth-last-child(1){
  border-radius:0.5rem !important;
}

.\[\&\:nth-last-child\(1\)\]\:border-2:nth-last-child(1){
  border-width:2px !important;
}

.\[\&\:nth-last-child\(1\)\]\:border-solid:nth-last-child(1){
  border-style:solid !important;
}

.\[\&\:nth-last-child\(1\)\]\:border-biom-white:nth-last-child(1){
  --tw-border-opacity:1 !important;
  border-color:rgb(255 255 255 / var(--tw-border-opacity)) !important;
}

.\[\&\:nth-last-child\(1\)\]\:bg-biom-white:nth-last-child(1){
  --tw-bg-opacity:1 !important;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.\[\&\:nth-last-child\(1\)\]\:px-3:nth-last-child(1){
  padding-left:0.75rem !important;
  padding-right:0.75rem !important;
}

.\[\&\:nth-last-child\(1\)\]\:text-biom-green:nth-last-child(1){
  --tw-text-opacity:1 !important;
  color:rgb(132 189 0 / var(--tw-text-opacity)) !important;
}

.\[\&\:nth-last-child\(2\)\]\:rounded-lg:nth-last-child(2){
  border-radius:0.5rem !important;
}

.\[\&\:nth-last-child\(2\)\]\:border-2:nth-last-child(2){
  border-width:2px !important;
}

.\[\&\:nth-last-child\(2\)\]\:border-solid:nth-last-child(2){
  border-style:solid !important;
}

.\[\&\:nth-last-child\(2\)\]\:border-biom-white:nth-last-child(2){
  --tw-border-opacity:1 !important;
  border-color:rgb(255 255 255 / var(--tw-border-opacity)) !important;
}

.\[\&\:nth-last-child\(2\)\]\:px-3:nth-last-child(2){
  padding-left:0.75rem !important;
  padding-right:0.75rem !important;
}

.\[\&\:nth-last-child\(2\)\]\:text-biom-white:nth-last-child(2){
  --tw-text-opacity:1 !important;
  color:rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
