HTML
{
    MARGIN: 0;
    PADDING: 0;
}

BODY
{
    BACKGROUND: #000000;
    COLOR: #ffffff;
    FONT-FAMILY: "DIN Pro", sans-serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: 500;
    LINE-HEIGHT: 175%;
    MARGIN: 0;
    PADDING: 0;
}

A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

STRONG
{
    FONT-WEIGHT: 700;
    LINE-HEIGHT: 175%;
}

SMALL
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: 500;
    LINE-HEIGHT: 175%;
}

#head
{
    BACKGROUND: #000000;
    PADDING: 20px;
    TEXT-ALIGN: center;
}

#body
{
    BACKGROUND: #344353;
}

#subject
{
    BACKGROUND: #42515f;
    FONT-WEIGHT: 700;
    PADDING: 20px;
    TEXT-ALIGN: center;
    TEXT-TRANSFORM: uppercase;
}

#content
{
    BOX-SIZING: border-box;
    MARGIN: 0 auto;
    MAX-WIDTH: min(600px, 100%);
    PADDING: 20px;
}

#content > *:last-child,
#content > DIV[style]
{
    DISPLAY: none;
}

#body A
{
    BORDER-BOTTOM: 2px dotted #ffffff;
}

#foot
{
    BACKGROUND: #000000;
    PADDING: 20px 20px 25px;
    TEXT-ALIGN: center;
}

#social-media
{
    ALIGN-ITEMS: flex-end;
    DISPLAY: flex;
    FLEX-WRAP: wrap;
    JUSTIFY-CONTENT: center;
}

#social-media A
{
    MARGIN: 10px;
}

#social-media IMG
{
    HEIGHT: 50px;
    OBJECT-FIT: contain;
    OBJECT-POSITION: center;
    WIDTH: 50px;
}

H1, H2, H3
{
    FONT-SIZE: 20px;
    FONT-WEIGHT: 700;
    MARGIN: 0 0 15px 0;
}

TABLE, TBODY, TR, TD
{
    DISPLAY: block;
}

INPUT[type=text],
TEXTAREA
{
    BACKGROUND: #415264;
    BORDER: none;
    BOX-SIZING: border-box;
    COLOR: #ffffff;
    MARGIN: 0 10px 10px 0;
    MIN-HEIGHT: 40px;
    OUTLINE: none;
    PADDING: 5px 15px;
    TEXT-ALIGN: left;
    WIDTH: 100%;
}

::placeholder
{
    COLOR: rgba(255, 255, 255, 0.65);
}

INPUT[type=submit]
{
    BACKGROUND: #7890a0;
    BORDER: none;
    BOX-SIZING: border-box;
    COLOR: #ffffff;
    CURSOR: pointer;
    DISPLAY: inline-block;
    FONT-WEIGHT: 700;
    MARGIN: 0 10px 10px 0;
    MIN-HEIGHT: 40px;
    OUTLINE: none;
    PADDING: 5px 15px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    WIDTH: 100%;
}

.required
{
    COLOR: #f94165;
}