body{

    background:#eef3ef;

}

header{

    background:#2F5D50;

    color:white;

    text-align:center;

    padding:30px;

    border-bottom:5px solid #D4AF37;

}

.menu{

    background:#2F5D50;

    min-height:100vh;

    padding:20px;

}

.menu ul{

    list-style:none;

    padding:0;

}

.menu li{

    margin-bottom:15px;

}

.menu .btn{

    width:100%;

    background:#D4AF37;

    border:none;

    color:#2F5D50;

    font-weight:bold;

}

.menu .btn:hover{

    background:white;

}

section{

    background:white;

    padding:20px;

    margin:30px 0;

    border-radius:15px;

    box-shadow:0 0 10px rgba(0,0,0,.2);

}

iframe{

    width:100%;

    height:800px;

    border:none;

}