/* @font-face {
    font-family: 'Prompt';
    src: url(font\Prompt\Prompt-Regular.ttf);

   
}
@font-face {

    font-family: 'promptsemibold';
    src: url(font\Prompt\Prompt-SemiBold.ttf);
    
} */


#gfl2logo{
    height: 150px;
}


*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;

    button{
        display: none;
    }
    
}




body{
    background: rgb(52, 48, 56);
}
.grid-container{ 
    /* border: dashed 1px greenyellow; */
    display: grid;
    /* background-image: url(pic\headingbg2.png); */
    background: linear-gradient(to right,rgb(49, 42, 59),
    rgba(0, 149, 255, 1));
    /* min-width: 1%;
    max-width: 100%; */
    height: auto;
    box-shadow: 0 30px 50px rgb(19, 19, 19,1);
    grid-template-columns: 0.45fr 1.5fr 0.5fr;
    gap: 10px;
}

.box{

    /* border: 1px rgba(0, 255, 64, 0.459) solid; */
    display: flex;
    height: 150px;
    width: auto;
    font-size: 1.5rem;
}

.box2{

    font-family: "Prompt", sans-serif;
    font-weight: 100;
    font-style: normal;
    display: flex;
    height: 150px;
    width: 100%;
    font-size: 24px;
    color: aliceblue;
    /* border: dashed 0.1px red; */
    gap: 70px;
    align-items: flex-end;
    justify-content: flex-start;

}



.dropdown button{

    background-color: rgb(35, 107, 83);
    padding: 20px 15px;
    border: none;

}
.dropdown a{
    display: block;
    color: beige;
    text-decoration: none;
    padding: 10px 15px;
}
.dropdown .content{
    background-color: rgb(109, 111, 131);
    min-width: 100px;
    box-shadow: 2px 2px 5px;
    display: none;
    position: absolute;
}
.dropdown:hover .content{

    display: inline;
    
}
.dropdown:hover button{
    background-color: rgba(138, 130, 173, 0.685);
   
}
.dropdown a:hover{

    background-color: rgb(191, 191, 255);

}

.box3{

    align-items: center;
    justify-content: flex-end;
    
}



.underconstruction{

    text-align: center;
    justify-content: center;

}




.grid-body{
   
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 100px;
    margin-bottom: 100px;
    /* border: solid 3px red; */
    display: flex;
    gap: 30px;
    
    
}

.guide01{
    
    /* border: dashed 0.2px yellow; */
    width: auto;
    box-shadow: 2px 7px 10px rgb(36, 36, 36);
    transition: 1s;
  
}

.guide01:hover{

    transform: scale(110%);
    
}


.guide02{
    
    /* border: dashed 0.2px yellow; */
    width: auto;
    box-shadow: 2px 7px 10px rgb(36, 36, 36);
    transition: 1s;
}

.guide02:hover{

    transform: scale(110% );

}


.guide03{
    
    /* border: dashed 0.2px yellow; */
    width: auto;
    box-shadow: 2px 7px 10px rgb(36, 36, 36);
    transition: 1s;
}

.guide03:hover{

    transform: scale(110% );

}


.grid-body-remold{
   
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    margin-top: 100px;
    margin-bottom: 100px;
    gap: 20px;
    flex-direction: column;
    /* border: solid 3px red; */
    
    
}

.bodycontent{

    margin-top: 100px;
    /* margin-left: 100px; */
    text-align: center;
    font-family: prompt;
    font-weight: bold;
    font-size: 36px;
    letter-spacing: 3px;
    color: whitesmoke;

}
.elementheader{

    display: flex;
    margin-top: 100px;
    margin-left: 100px;
    text-align: left;
    justify-content: left;
    font-family: prompt;
    font-weight: bold;
    font-size: 36px;
    letter-spacing: 3px;
    color: whitesmoke;
    /* border: 5px red solid; */

}


.equipment{

    margin-top: 100px;
    margin-bottom: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
   
}

.flex-character-container{
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 50px;
    margin-bottom: 50px;
    /*border: solid 3px red;*/
    display: flex;
    gap: 30px;
}

.characterimg{

    display: flex;
    width: 180px;
    height: auto;
    text-align: center;
    /* background-color: rgba(118, 180, 231, 0.1); */
    /* border: solid 1px red; */
    transition: 1s;
    flex-direction: column;
    filter: drop-shadow(1px 1px 5px black);
  
}
.characterimg:hover{
    transform: scale(110%);
}

.charactername{
    
    font-family: 'prompt';
    font-size: 24px;
    color: whitesmoke;
    letter-spacing: 2px;
    align-items: baseline;

}



       



























/*.flex-container{
    min-height: 500px;
    border: 5px dashed black;
    display: flex;
    gap: 30px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

