
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    
    /* Fonts */
    --font-sans: 'Inter',sans-serif;
--font-Alegreya: 'Alegreya',serif;
--font-Almendra: 'Almendra',serif;
--font-Abyssinica SIL: 'Abyssinica SIL',serif;

    /* Font size */
    
    /* Font weight */
    
    /* Shadows */
    
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}


    .cUxTAO {
      width:100%;
      display:flex;
      row-gap:1rem;
      background:linear-gradient(#350303 0%, #000000 95%) scroll border-box padding-box repeat repeat 0% 0% / auto;
      column-gap:1rem;
      min-height:100%;
      align-items:center;
      margin-left:auto;
      margin-right:auto;
      flex-direction:column;
      justify-content:flex-start;
    }

    .cztbqf {
      width:8rem;
      height:8rem;
      background:#9db672;
      border-color:black;
      border-style:solid;
      border-width:.25rem;
      border-top-left-radius:33%;
      border-top-right-radius:33%;
      border-bottom-left-radius:33%;
      border-bottom-right-radius:33%;
    }

    @media (max-width: 600px) {

    .MenuBar\:glPIMIgS7nczPKCO0MwGf {
      width:5rem;
      height:5rem;
    }
    }

    .btpRjM {
      color:#ffffff;
      opacity:0.96;
      row-gap:.5rem;
      font-size:xx-large;
      column-gap:.5rem;
      align-items:flex-end;
      font-family:"Alegreya";
      font-weight:bold;
      text-shadow:4px 4px 2px #000000cc;
      flex-direction:row;
      letter-spacing:2px;
      justify-content:flex-start;
      display:flex;
    }

    @media (max-width: 600px) {

    .btpRjM {
      width:100%;
      max-width:100%;
      font-size:1.5rem;
      line-height:1.05;
      align-items:center;
      justify-content:flex-start;
    }
    }

    .fGaKoB {
      color:#ffffff;
      display:inline;
      font-size:xx-large;
      align-items:center;
      font-family:"Alegreya";
      font-weight:inherit;
      text-shadow:4px 4px 2px #000000cc;
      justify-content:flex-start;
      padding-top:%;
      padding-bottom:%;
      text-align:center;
    }

    .fGaKoB:hover {
      background:#3e3c3c61;
      border-top-left-radius:33px;
      border-top-right-radius:33px;
      border-bottom-left-radius:33px;
      border-bottom-right-radius:33px;
    }

    .MenuBar\:ZURoILiGbTU0PJkR8NsIn {
      font-family:"Alegreya";
    }

    .MenuBar\:IkXLi0lHDkcQKdVM5fp0R {
      font-family:"Alegreya";
    }

    .MenuBar\:N9CO-f_f6j8arzpwvV2GO {
      font-family:"Alegreya";
    }

    .MenuBar\:reDl27jzFimbUeT1DgZPI {
      font-family:"Alegreya";
    }

    .efcHEF {
      color:#ffffff;
      row-gap:2rem;
      column-gap:2rem;
      align-items:flex-end;
      flex-direction:row;
      justify-content:flex-start;
      padding-top:0.;
      padding-bottom:0.;
    }

    @media (max-width: 600px) {

    .efcHEF {
      width:100%;
      height:100%;
      flex-wrap:wrap;
      align-items:center;
      justify-content:flex-start;
      font-size:1rem;
      padding-top:.2rem;
      padding-bottom:.2rem;
      display:flex;
      flex-direction:column;
    }
    }

    .dXGlnQ {
      width:100%;
      height:10rem;
      background:#751a1b;
      align-items:flex-end;
      padding-top:1rem;
      padding-left:2rem;
      padding-right:2rem;
      flex-direction:row;
      padding-bottom:1rem;
      justify-content:space-between;
      display:flex;
    }

    @media (max-width: 600px) {

    .dXGlnQ {
      width:100%;
      max-width:100%;
      flex-wrap:wrap;
      height:auto;
      display:flex;
    }
    }

    .cIFapO {
      align-items:center;
      justify-content:center;
      width:750px;
      font-family:"Abyssinica SIL";
      color:#ffffff;
      text-align:center;
      font-size:5rem;
      height:350px;
    }