body{
    font-family: "Outfit";
    margin: 0;
    background-color: #f3e6d8;
    font-size: 10px;
    
}

h1,h2{
    font-family: "Young-serif";
    font-weight: 100;
    margin: 0;
}

h1{
    font-size: 5em;
}

h2{
    color: #854632;
    font-size: 3em;
    margin: 2% 0;
}

.time-h3{
    color:#7b284f;
    font-size: 2.4em;
    font-weight: 600;
    margin: 0;
}

p,li,table{
    font-size: 1.8em;
    color: #444;
    line-height: 1.5em;
    letter-spacing: 0.05em;
    margin: 0;
    font-weight: 400;
}

th{
    color: #854632;
}

li{
    margin: 0.7em 0;    
}

span{
    font-weight: 600;
}

.title-container{
    margin-top: 4%;
}

.main-container{
    background-color: #fff;
    border-radius: 30px;
    margin: 7% auto;
    box-sizing: content-box;
    padding: 3%;
    width: 44vw;
    box-shadow: 0 0 2em 0 #555;
}

.img-container{
    background-image: url(assets/images/image-omelette.jpeg);
    background-size: cover;
    width: 100%;
    height: 400px;
    border-radius: 20px;
}

.time-container{
    background-color: #fff5fa;
    padding: 3%;
    margin: 4% 0;
    border-radius: 15px;
}

.inst-container{
    padding: 4% 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 4% 0;
}

table{
    width: 100%;
    text-align: left;
    margin: 2% 0;
    border-collapse: collapse;  
}

.tr01,.tr02,.tr03{    
    border-bottom: 1px solid #ddd;        
}

tr, th{
    padding: 1% 0;
}