*{
    margin: 0;
    padding:0;
}

body
{
    margin:0;
    padding:0;
    font-family: 'Instrument Sans';
    background-color: white;
    padding:40px;
    width:700px;
    box-sizing: border-box;
}

.presentation h1
{
    text-decoration: none;
    font-size:56px;
    font-weight:600;
    color:black;
    margin-bottom: 20px;
    font-family: 'Instrument Sans';
    letter-spacing: -1px;
}

.presentation h2
{
    margin-bottom: 20px;
    font-size:30px;
    color: rgb(182 182 182);
    font-weight:500;
}

.presentation a
{
    font-size:30px;
    color: rgb(19 146 189);
    font-weight:400;
    text-decoration: none;
}

.presentation a span
{
    font-weight:500;
}

.presentation iframe
{
    width:100%;
}

@media screen and (max-width: 800px) {
    body{
        padding:20px;
        width: 100%;
    }
    .presentation h1{
        font-size:32px;
    }
    .presentation h2{
        font-size:25px;
    }
    .presentation a{
        font-size:25px;
    }
  }