body {
    padding-top: 20vh;
    padding-left: 10vw;
    padding-right: 10vw;
    background-color: #2E4766;
    font-family: "acumin-pro-wide", sans-serif;
    font-weight: 800;
    font-style: italic;
    font-size: 4vh;
    color: white;
}

.logo {
    width: 100px;
    height: 100px;
    margin-bottom: 4vh;
    display: block;
    border-radius: 50%;
    background-color: white;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    padding: 16px;
}

.logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.background { 
    position: absolute;
    right: 0;
    bottom: 0;
    width: 80vw;
    opacity: 0.3;
}

.orange {
    color: #F8AA00;
}

.small {
    font-weight: 700;
    font-size: 1.5vh;
    opacity: 0.8;
}