.banner {

  background: linear-gradient(
    90deg,
    rgba(18, 27, 52, 1) 0%,
    rgba(18, 27, 52, 1) 30%,
    rgba(153, 83, 72, 0.513617) 60%,
    rgba(202, 103, 80, 0.69882)  80.45%,
    rgba(246, 119, 79, 0.8) 99.77%
  );

}
.rectangle-btn[data-astro-cid-2j44jlrm]:hover{background-color:rgba(255,255,255,0.1)}.diamond-btn[data-astro-cid-2j44jlrm].selected{transform:rotate(45deg) scale(1.3);font-size:14px;background-color:rgba(255,255,255,0.08);margin-right:36px;margin-left:12px}.hidden[data-astro-cid-2j44jlrm]{display:none}.btn[data-astro-cid-2j44jlrm]:focus{outline:none}@media (min-width: 1024px){.rectangle-btn[data-astro-cid-2j44jlrm]{display:inline-block;position:relative;background-color:transparent;color:#fff;text-decoration:none;line-height:30px;padding:4px;border-radius:0;border:1.5px solid white}.rectangle-btn[data-astro-cid-2j44jlrm].selected{background-color:rgba(255,255,255,0.08);line-height:60px;padding:4px}.btn-text[data-astro-cid-2j44jlrm]{font-size:16px}.diamond-btn[data-astro-cid-2j44jlrm].selected{transform:rotate(45deg) scale(1.5);font-size:small;background-color:rgba(255,255,255,0.08);margin-right:0;margin-left:0;margin-bottom:60px;margin-top:28px}.diamond-btn[data-astro-cid-2j44jlrm]{width:80px;height:80px;left:0;margin-right:0;margin-left:0;margin-bottom:32px;margin-top:0px;display:inline-block;position:relative;text-decoration:none;line-height:60px}}/* oswald-cyrillic-ext-wght-normal */
@font-face {
  font-family: 'Oswald Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 700;
  src: url(/_astro/oswald-cyrillic-ext-wght-normal.DbOppiSS.woff2) format('woff2-variations');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* oswald-cyrillic-wght-normal */
@font-face {
  font-family: 'Oswald Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 700;
  src: url(/_astro/oswald-cyrillic-wght-normal.CTOgAtCf.woff2) format('woff2-variations');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* oswald-vietnamese-wght-normal */
@font-face {
  font-family: 'Oswald Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 700;
  src: url(/_astro/oswald-vietnamese-wght-normal.Ce-u7gGO.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* oswald-latin-ext-wght-normal */
@font-face {
  font-family: 'Oswald Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 700;
  src: url(/_astro/oswald-latin-ext-wght-normal.905GevJw.woff2) format('woff2-variations');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* oswald-latin-wght-normal */
@font-face {
  font-family: 'Oswald Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 200 700;
  src: url(/_astro/oswald-latin-wght-normal.CuJ2OKNG.woff2) format('woff2-variations');
  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;
}/* dm-sans-latin-ext-wght-normal */
@font-face {
  font-family: 'DM Sans Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 1000;
  src: url(/_astro/dm-sans-latin-ext-wght-normal.C24VDuKN.woff2) format('woff2-variations');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* dm-sans-latin-wght-normal */
@font-face {
  font-family: 'DM Sans Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 100 1000;
  src: url(/_astro/dm-sans-latin-wght-normal.B1c0Y_ic.woff2) format('woff2-variations');
  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;
}/* Route announcer */
	.astro-route-announcer {
		position: absolute;
		left: 0;
		top: 0;
		clip: rect(0 0 0 0);
		clip-path: inset(50%);
		overflow: hidden;
		white-space: nowrap;
		width: 1px;
		height: 1px;
	}body {
        min-height: 100vh;
        position: relative;
        font-family: "DM Sans Variable", sans-serif;
        color: white;
        background-color: #000819;
      }
      @media (min-width: 1024px) {
        body .main {
          display: grid;
          grid-template-columns: minmax(200px, 3fr) minmax(200px, 13fr);
          grid-template-rows: minmax(calc(100vh - 300px), 1fr);
        }
        body footer {
          display: grid;
          grid-template-columns: minmax(200px, 3fr) minmax(200px, 13fr);
        }
      }

      h1,
      .title {
        font-family: "Oswald Variable", sans-serif;
        font-size: 45px;
      }
      h2 {
        font-size: 32px;
      }
      h3 {
        font-size: 12px;
      }
      p,
      span,
      article,
      textarea {
        font-size: 16px;
      }

      .resources-content {
        font-family: "DM Sans Variable", sans-serif;
      }

      .button,
      .text-button,
      .text-btn,
      .btn-text {
        font-size: 14px;
      }
      body footer {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: min-content;
      }
      .rectangle-btn:hover {
        background-color: rgba(255, 255, 255, 0.1);
      }

      .rectangle-btn {
        display: inline-block;
        position: relative;
        background-color: transparent;
        color: #fff;
        text-decoration: none;
        line-height: 30px;
        padding: 4px;
        border-radius: 0;
        border: 1.5px solid white;
      }
      .rectangle-btn.selected {
        background-color: rgba(255, 255, 255, 0.08);
        line-height: 60px;
        padding: 4px;
      }

      .btn-text {
        font-size: 16px;
      }@keyframes astroFadeInOut {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}

@keyframes astroFadeIn {
	from {
		opacity: 0;
		mix-blend-mode: plus-lighter;
	}
	to {
		opacity: 1;
		mix-blend-mode: plus-lighter;
	}
}

@keyframes astroFadeOut {
	from {
		opacity: 1;
		mix-blend-mode: plus-lighter;
	}
	to {
		opacity: 0;
		mix-blend-mode: plus-lighter;
	}
}

@keyframes astroSlideFromRight {
	from {
		transform: translateX(100%);
	}
}

@keyframes astroSlideFromLeft {
	from {
		transform: translateX(-100%);
	}
}

@keyframes astroSlideToRight {
	to {
		transform: translateX(100%);
	}
}

@keyframes astroSlideToLeft {
	to {
		transform: translateX(-100%);
	}
}

@media (prefers-reduced-motion) {
	::view-transition-group(*),
	::view-transition-old(*),
	::view-transition-new(*) {
		animation: none !important;
	}

	[data-astro-transition-scope] {
		animation: none !important;
	}
}
