.swiper
{
    width: 100%;
    border-radius: 16px;
    height: 75vh;
    background-color: #111111;
}

.promoted-item-container
{
    width: 100%;
    height: 100%;
    background-position: top;
    background-size: cover;
}

.promoted-item-layer
{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    background: linear-gradient(90deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
}

.promoted-item-data
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 150px;
}

.promoted-item-data > h1
{
    font-size: 3rem;
}

h1
{
    margin: 5px 0;
}

.promoted-item-data > a
{
    font-weight: 500;
    font-size: 1rem;
}

.promoted-item-data > .button-accent
{
    margin-top: 40px;
}

.store-ad
{
    color: #111111;
    display: flex;
    align-items: stretch;
    justify-content: space-between;

    margin: 60px 0 60px 0;

    background: rgb(255,184,57);
    background: linear-gradient(138deg, rgba(255,184,57,1) 0%, rgba(208,136,16,1) 100%);
    border-radius: 16px;
}

.store-ad-l
{
    padding: 40px;
    font-weight: 700;
}

.store-ad-icons
{
    width: 450px;

    background-image: url("../img/icons2.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;

    border-radius: 16px;
}

.who-are-we
{
    text-align: center;
    margin: 160px auto;
    width: 50%;
}

.who-are-we > p
{
    text-align: justify;
}

.we-make-games
{
    padding: 60px;
    margin: 80px auto;
    display: flex;

    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;

    border-radius: 16px;
}

.wmg-box
{
    width: 500px;
    background-color: #0A0A0A;
    padding: 40px;
    border: 1px #121212 solid;
    border-radius: 16px;

    -webkit-box-shadow: 0px 0px 10px -3px rgba(251, 204, 51, 1);
    -moz-box-shadow: 0px 0px 10px -3px rgba(251, 204, 51, 1);
    box-shadow: 0px 0px 10px -3px rgba(251, 204, 51, 1);
}

footer
{
    text-align: center;
    padding: 20px;
    background-color: #0A0A0A;
}