.bgEsbblack{
    background-color: #202124;
}
.bgEsbwhite{
    background-color: #FFFFFF;
}
.bgEsbgreen{
    
    background-color: #00AE9A;
}

.bgEsbgreen-opacity{
    background-color: #00ae9ac9;
}
.bgEsbblue{
    background-color: #0083AE;
}
.textEsbgreen{
    color: #00AE9A;
}
.textEsbblue{
    color: #0083AE;
}
.textEsbhilight {
    background-image: linear-gradient(90deg, #00AE9A 0%, #0083AE 100%);
    -webkit-background-clip: text;
    color: transparent; /* Make the text color transparent to show the background gradient */
    font-family: 'Inter Black', sans-serif;
}
.bgshadowesb {
    background-image: linear-gradient(0deg, #00AE9A 0%, #0082ae00 95%);
}


.bgESBlogo{
    background-image: url('/assets/images/SVG/ESBB.svg');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 100px;
    width: 100px;
}

/* Inter 24pt Black */
@font-face {
    font-family: 'Inter Black';
    src: url('/assets/fonts/Inter_24pt-Black.ttf') format('truetype');
    font-weight: 900; /* Black weight */
    font-style: normal;
}

/* Inter 24pt Bold */
@font-face {
    font-family: 'Inter Bold';
    src: url('/assets/fonts/Inter_24pt-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

/* Inter 24pt Italic */
@font-face {
    font-family: 'Inter Italic';
    src: url('/assets/fonts/Inter_24pt-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

/* Inter 24pt Medium */
@font-face {
    font-family: 'Inter Medium';
    src: url('/assets/fonts/Inter_24pt-Medium.ttf') format('truetype');
    font-weight: 500; /* Medium weight */
    font-style: normal;
}

/* Inter 24pt Regular */
@font-face {
    font-family: 'Inter Regular';
    src: url('/assets/fonts/Inter_24pt-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Inter ExtraLight';
    src: url('/assets/fonts/Inter_24pt-ExtraLight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
*{
    font-family: 'Inter Regular', sans-serif;
}
/* Font Classes */
.inter-black {
    font-family: 'Inter Black', sans-serif;
}
.inter-ExtraLight {
    font-family: 'Inter ExtraLight', sans-serif;
}

.inter-bold {
    font-family: 'Inter Bold', sans-serif;
}

.inter-italic {
    font-family: 'Inter Italic', sans-serif;
}

.inter-medium {
    font-family: 'Inter Medium', sans-serif;
}

.inter-regular {
    font-family: 'Inter Regular', sans-serif;
}


::-moz-selection { /* Code for Firefox */
    color: white;
    background: #00AE9A;
  }
  
  ::selection {
    color: white;
    background: #00AE9A;
  }

  .animate-slide-left {
    animation: slide-left 25s linear infinite;
}


  @keyframes slide-left {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}

