body {
    margin: 0;
    overflow: hidden;
    background: #222222;
}

.body_var1 {
    margin: 0;
    overflow: auto;
    height: 100%;
    background: linear-gradient(0deg, #2e2e2e,#000000);
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.warning-box1 {
    border: 5px ridge black;
    background: repeating-linear-gradient(45deg,
            #b4a72f,
            #b4a72f 10px,
            #0f0e04 10px,
            #0f0e04 20px);

    ;
    text-align: center;
    margin: 5px;
    border-radius: 10px;
}

.warning-box-sub1 {
    background: #0f0e04;
    margin: 30px auto;
    padding: 10px;
    width: fit-content;
    color: #ffffff;
    font-family: Verdana, Geneva, Tahoma, sans-serif;

}

.scroll-container {
    position: relative;
    display: flex;
    margin: 5px;
}

.scroll-card {
    display: grid;
    grid-auto-flow: column;
    gap: 0.25rem;
    width: 100%;
    height: 60vh;
    overflow-y: hidden;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    padding-bottom: 16px;
}

.scroll-card img {
    height: 60vh;
    border-radius: 10px;
}

.div-parent{
    position: relative;
    text-align: center;
}

.overlay-text {
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%);
    background: rgba(0,0,0,0.75);
    width: fit-content;
    color: #c2c2c2;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    text-align: center;
    padding-left: 10%;
    padding-right: 10%;
    border-radius: 10px;
}

.pretty-para1 {
    background: rgba(0,0,0,0.2);
    color: #c2c2c2;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    margin: 5px;
    text-align: justify;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 10px;
}

.loading-screen1 {
    display: flex;
    width: auto;
    height: 100%;
    overflow: hidden;
    background-size: cover;
    background-position: 50% 50%;
    justify-content: center;
    align-items: center;
  }

  .loading-bar-container1 {
    width: 70%;
    height: 72px;
    border: 3px solid rgba(255,255,255,0.7);
    border-radius: 10px;
    display: inline-block;
    padding: 5px;
  }

  .loading-bar-agent1 {
    width: 0%;
    height: 100%;
    border-radius: 5px;
    background-color:rgba(255,255,255,0.7);
  }