:root{
    --primary: #f1741a;

    --white: white;
    --font-normal: "Arial", sans-serif;
}

*{
    box-sizing: border-box;
}

html, body{
    padding: 0;
    margin: 0;
}

.primary_btn{
    padding: 12px 16px;
    min-width: 200px;
    background-color: var(--primary);
    outline: none;
    border: none;
    border-radius: .2em;
    font-size: 1.2em;
    font-family: var(--font-normal);
    color: var(--white);
}
    .primary_btn:hover{
        opacity: 0.8;
    }
    .primary_btn i{
        margin-right: 8px;
    }

div.container{
    width: 100%;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 32px;
}
    .logo{
        max-width: 800px;
        width: 100%;
    }
        .logo img{
            width: 100%;
            object-fit: contain;
        }