
  

  
  @property --dore {
  syntax: "<color>";
  inherits: true;
  initial-value: #437596;
}
@property --error--bg {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --font-sans {
  syntax: "<custom-ident> | <string>";
  inherits: true;
  initial-value: system-ui;
}
@property --text-base {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 1rem;
}
@property --color--text {
  syntax: "<color>";
  inherits: true;
  initial-value: #2B3A42;
}
@property --error--text {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--accent {
  syntax: "<color>";
  inherits: true;
  initial-value: #437596;
}
@property --error--border {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--heading {
  syntax: "<color>";
  inherits: true;
  initial-value: #1F2A30;
}
@property --color--primary {
  syntax: "<color>";
  inherits: true;
  initial-value: #437596;
}
@property --card--background {
  syntax: "*";
  inherits: true;
  initial-value: linear-gradient(135deg, #F7FAFD 0%, #E6EEF4 100%);
}
@property --card--border-color {
  syntax: "*";
  inherits: true;
  initial-value: rgba(67, 117, 150, 0.12);
}
@property --font-weight-normal {
  syntax: "<number>";
  inherits: true;
  initial-value: 400;
}
@property --font-weight--medium {
  syntax: "<number>";
  inherits: true;
  initial-value: 500;
}

  :host, :root {
  --dore: #437596;
  --error--bg: #fef2f2;
  --font-sans: system-ui;
  --text-base: 1rem;
  --color--text: #2B3A42;
  --error--text: #c51b21;
  --color--accent: #437596;
  --error--border: #ffcaca;
  --color--heading: #1F2A30;
  --color--primary: #437596;
  --card--background: linear-gradient(135deg, #F7FAFD 0%, #E6EEF4 100%);
  --card--border-color: rgba(67, 117, 150, 0.12);
  --font-weight-normal: 400;
  --font-weight--medium: 500;
}
  
  
  [data-nc-theme~="Default"] {
  --dore: #437596;
  --error--bg: #fef2f2;
  --font-sans: system-ui;
  --text-base: 1rem;
  --color--text: #2B3A42;
  --error--text: #c51b21;
  --color--accent: #437596;
  --error--border: #ffcaca;
  --color--heading: #1F2A30;
  --color--primary: #437596;
  --card--background: linear-gradient(135deg, #F7FAFD 0%, #E6EEF4 100%);
  --card--border-color: rgba(67, 117, 150, 0.12);
  --font-weight-normal: 400;
  --font-weight--medium: 500;
}
    


@layer base {
  
  body, :host {
    /* Color */
    
    /* Fonts */
    

    /* 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;
    }
  }
}


    .dwlfQt {
      display:flex;
      row-gap:1rem;
      background:#EEF3F8;
      column-gap:1rem;
      min-height:100vh;
      align-items:center;
      justify-content:flex-start;
    }

    .cHuYfw {
      color:var(--color--heading);
      font-size:1.5rem;
      text-align:center;
      font-weight:700;
    }

    .bdYspp {
      color:white;
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      text-align:left;
    }

    .kHnFa {
      color:var(--color--primary);
      width:100px;
    }

    @media (min-width: 767px) {

    .kHnFa {
      width:200px;
    }
    }

    .ehvxFu {
      flex:0 0 auto;
    }

    .dAPQHi {
      width:100%;
      display:flex;
      row-gap:3rem;
      max-width:960px;
      column-gap:3rem;
      padding-top:1.5rem;
      padding-left:1.5rem;
      padding-right:1.5rem;
      padding-bottom:1.5rem;
    }

    .dHfDaE {
      width:100%;
      display:flex;
      row-gap:2rem;
      background:#EEF3F8;
      column-gap:2rem;
      margin-top:2rem;
      align-items:center;
      padding-bottom:1rem;
      justify-content:flex-start;
      border-top-color:var(--card--border-color);
      border-top-style:solid;
      border-top-width:2px;
    }

    .efqTXV {
      display:inline;
      font-size:0.875rem;
    }

    .efqTXV:hover {
      text-decoration-line:underline;
    }

    .bDGGGz {
      display:flex;
      row-gap:1rem;
      column-gap:1rem;
      align-items:flex-start;
      flex-direction:row;
      justify-content:center;
    }

    .TgrJy {
      width:100%;
      display:flex;
      row-gap:1rem;
      max-width:960px;
      column-gap:1rem;
      padding-top:1.5rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1.5rem;
    }

    .eKWZzu {
      display:flex;
      align-items:center;
      justify-content:flex-start;
    }

    .dsDGLd {
      display:flex;
      row-gap:0.5rem;
      column-gap:0.5rem;
    }

    .bdyKZP {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .dxFOGG {
      display:inline;
    }

    .dxFOGG:hover {
      text-decoration-line:underline;
    }

    .fepImD {
      font-size:0.875rem;
    }

    .clWcFT {
      color:var(--color--text);
      font-family:system-ui;
      font-weight:400;
    }

    .cPQyQK {
      width:100%;
      height:90px;
      display:flex;
      align-items:center;
      justify-content:center;
      border-bottom-color:var(--card--border-color);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }