@font-face {
    font-family: 'Material Symbols Sharp';
    font-style: normal;
    font-weight: 100 700;
    src: url(./public/fonts/material/icons-sharp.woff2) format('woff2');
}  
.material-symbols-sharp{
    font-family: 'Material Symbols Sharp';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: 'liga';
    -moz-osx-font-smoothing: grayscale;
}
@font-face{font-family: 'Montserrat'; src: url(./public/fonts/Montserrat.ttf);}
*{
    margin: 0;
    padding: 0;
    font-family: 'Montserrat';
    font-size: 14px;
    box-sizing: border-box;
}
a{
    text-decoration: none;
    color: var(--grey--darker);
}
li{
    list-style: none;
}
html{
    max-width: 1920px;
    margin: 0 auto;
    color: var(--grey--darker);
    background-color: var(--white--dark);
}
:root{
    /* colors */
    --grey--darkest: #181818;
    --grey--darker: #272727;
    --grey--dark: #353535;
    --grey--mid: #454545;
    --grey--light: #666666;
    --grey--lighter: #959595;
    --grey--lightest: #e5e5e5;

    --white--dark: #EEF1F5;
    --white--mid: #fcfcfc;

    --yellow--darkest: #B49D0C;
    --yellow--darker: #c7ad03;
    --yellow--dark: #d9bd0c;
    --yellow--mid: #E3CA26;
    --yellow--light: #FFEE65;
    --yellow--lighter: #FFF08E;
    --yellow--lightest: #FFF8C3;

    --blue--dark: #3479D7;
    --blue--mid: #4790f3;
    --blue--lighter: #8EC7F0;
    --blue--lightest: #C2E7FF;

    --green--dark: #14A065;
    --green--mid: #16B471;
    --green--light: #6DDBAB;
    --green--lighter: #8FF5C8;
    --green--lightest: #AAFBD8;

    --red--dark: #D90B0B;
    --red--mid: #F63C3C;
    --red--light: #f18676; /*#FE5050;*/
    --red--lighter: #FB7272;
    --red--lightest: #F69494;

    --delirest--dark: #a0d3f2; /*#2D5034;*/
    --delirest--mid: #a0d3f2; /*#436C4B;*/
    --delirest--light: #a0d3f2; /*#738A77;*/
    --delirest--lighter: #a0d3f2; /*#A3B9A7 ;*/
    --delirest--lightest: #a0d3f2; /*#C5D6C8 ;*/
}
/* main */
.wrapper-main{
    display: flex;
    width: 100%;
}
.wrapper-main .wrapper-content{
    width: 100%;
    background-color: var(--white--mid);
    border-radius: 15px;
    margin: 25px;
    padding: 15px;
}
@media only screen and (max-width: 600px) {
    h1{
      font-size: 16px !important;
    }
}




















.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgba(0, 0, 0, 0.5); /* Black w/ opacity */
}

.modal-content {
    background-color: #fefefe;
    margin: 2.5% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 95%; /* Could be more or less, depending on screen size */
    height: 95vh;
}

.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

iframe {
    width: 100%;
    height: 90%; /* Adjust height as needed */
}
