@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Black.eot');src:url('/eot/Averta PE Black.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Black.woff2') format('woff2'),url('/woff/Averta PE Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Extrabold.eot');src:url('/eot/Averta PE Extrabold.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Extrabold.woff2') format('woff2'),url('/woff/Averta PE Extrabold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Bold.eot');src:url('/eot/Averta PE Bold.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Bold.woff2') format('woff2'),url('/woff/Averta PE Bold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Semibold.eot');src:url('/eot/Averta PE Semibold.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Semibold.woff2') format('woff2'),url('/woff/Averta PE Semibold.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Regular.eot');src:url('/eot/Averta PE Regular.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Regular.woff2') format('woff2'),url('/woff/Averta PE Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Light.eot');src:url('/eot/Averta PE Light.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Light.woff2') format('woff2'),url('/woff/Averta PE Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Extra Thin.eot');src:url('/eot/Averta PE Extra Thin.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Extra Thin.woff2') format('woff2'),url('/woff/Averta PE Extra Thin.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Thin.eot');src:url('/eot/Averta PE Thin.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Thin.woff2') format('woff2'),url('/woff/Averta PE Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Black Italic.eot');src:url('/eot/Averta PE Black Italic.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Black Italic.woff2') format('woff2'),url('/woff/Averta PE Black Italic.woff') format('woff');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Extrabold Italic.eot');src:url('/eot/Averta PE Extrabold Italic.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Extrabold Italic.woff2') format('woff2'),url('/woff/Averta PE Extrabold Italic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Bold Italic.eot');src:url('/eot/Averta PE Bold Italic.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Bold Italic.woff2') format('woff2'),url('/woff/Averta PE Bold Italic.woff') format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Semibold Italic.eot');src:url('/eot/Averta PE Semibold Italic.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Semibold Italic.woff2') format('woff2'),url('/woff/Averta PE Semibold Italic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Regular Italic.eot');src:url('/eot/Averta PE Regular Italic.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Regular Italic.woff2') format('woff2'),url('/woff/Averta PE Regular Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Light Italic.eot');src:url('/eot/Averta PE Light Italic.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Light Italic.woff2') format('woff2'),url('/woff/Averta PE Light Italic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Extra Thin Italic.eot');src:url('/eot/Averta PE Extra Thin Italic.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Extra Thin Italic.woff2') format('woff2'),url('/woff/Averta PE Extra Thin Italic.woff') format('woff');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Averta Pe;src:url('/eot/Averta PE Thin Italic.eot');src:url('/eot/Averta PE Thin Italic.eot?#iefix') format('embedded-opentype'),url('/woff2/Averta PE Thin Italic.woff2') format('woff2'),url('/woff/Averta PE Thin Italic.woff') format('woff');font-weight:100;font-style:italic;font-display:swap}

body,
html
{
    background-color:#141518;
    margin:0px;
    padding:0px;
    font-family: 'Averta Pe';
    scroll-behavior: smooth;
}

body
{
    max-width:1600px;
    margin:0px auto;
    padding:0px 140px;
    color:white;
    font-size:12pt;
    font-weight:400;
}

div#header
{
    display:flex;
    align-items:center;
    height:180px;
}

div#header-left img
{
    opacity:0.1;
}

div#header-right
{
    text-align:right;
    width:100%;
}

div#header-right a
{
    margin-left:60px;
    color:white;
    text-decoration:none;
    letter-spacing:0.5px;
    padding:4px 0px;
}

div#header-right a:hover
{
    border-bottom:2px solid white;
}


div.content
{
    width:100%;
    margin-bottom:90px;
    display:flex;
    align-items:center;
    flex-flow:row wrap;
    gap:45px 0px;
    justify-content: space-between;
}

div.content#last
{
    margin-bottom:0px;
}

div.content-left
{    
    max-width:700px;
}

div.content-left h2
{
    font-weight:600;
    font-size:20pt;
    color:#85ffa4;
    margin-bottom:24px;
}

div.content-left p
{
    font-size:16pt;
    letter-spacing:1pt;
    padding-right:80px;
    line-height:1.5;
    margin-bottom:16px;
    margin-top:0px;
}

a.cta
{
    display:flex;
    width:250px;
    height:60px;
    margin-top:40px;
    background-color:#85ffa40d;
    text-transform:uppercase;
    text-decoration:none;
    letter-spacing:1pt;
    color:#85ffa4;
    font-weight:600;
    position:relative;
    background-image:url('/svg/arrow_green_12px.svg');
    background-position: center right 24px;
    background-repeat:no-repeat;
    transition:background-color 0.3s;
    border-top:1px solid #85ffa44d;
}

a.cta:hover
{
    background-color:#85ffa41a;
}

a.cta span
{    
    width:100%;
    padding-left:24px;
    padding-top:18px;
}

div#newsletter-form
{
    margin-top:40px;
    min-height:135px; /* Prevent flickering */
}

div.content-right
{
    width:750px;
    height:540px;
    background-color:#17181c;
    background-position:center center;
    background-repeat:no-repeat;
}

div.content-right.newsletter
{
    background:none;
    display:flex;
    align-items:center;
    justify-content:center;
}

div.content-right.agaman
{
    background-image:url('/png/agaman.png');
}


div.content-right.engine
{
    background-image:url('/png/engine.png');
}

div.content-right.survival
{
    background-image:url('/png/survival.png');
}

div.content-right.verc-patreon
{
    background-image:url('/svg/verc_patreon_colour_50px.svg');
}

div.content-right.blueprint
{
    background-image:url('/png/blueprint.png');
}

div#footer
{
    width:100%;
    height:450px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content: center;
    opacity:0.1;
}

div#footer p
{
    margin:0px;
}

div#footer img
{
    margin-bottom:20px;
}

@media only screen and (max-width: 1030px)
{
    body
    {
        padding:0px 50px;
    }

    div.content-right
    {
        width:100%;
        height:360px;
    }

    div.content-right.engine
    {
        background-size:auto 320px;
    }

    div.content-right.survival
    {
        background-size:cover;
    }

    div.content-right.agaman
    {
        background-size:auto 360px;
        background-position:center bottom;
    }

    div.content-left
    {
        width:100%;
    }

    div.content-left p
    {
        padding-right:0px;
    }
}