
.logo {
    position: absolute;
    width: 100%;
    height: 47px;
    left: 28px;
    top: 23px;
    background: url('img/spins_logo.png');
    background-size: 120px;
    background-repeat: no-repeat;
    background-position: top left;

}

body {
    background: #FFFFFF;
    font-family: 'Public Sans', sans-serif;
    font-size: 16px;
    line-height: 42px;
    color: #333;
}

/* Link colors */

a:link, a:active, a:visited{
    color: #E9B227;
}

a:hover{
    color: #D4A120;
}


.hero{
    width: 100%;
    height: 200px;
    background: url("img/vector.png");
    background-repeat: no-repeat;
    background-color: #F7FBFC;
    background-position: top left;
    margin: 70px 0 0 0;
}


h1{
    font-size: 30px;
    font-weight: 600;
    padding: 20px 0 0 65px;
    margin: 25px 0 10px 0;
    display: inline-block;
}

.description {
    padding: 0 0 0 68px;
    font-weight: 400;
    line-height: 26px;
    margin: 0;
    width: 600px;

}

.content{
    padding: 0 0 0 68px;
    margin: 0;
}


.footer {
    position: absolute;
    width: 100%;
    height: 60px;
    background: #1F232C;
    bottom: 0;

}

.copyright {
    font-size: 11px;
    text-align: right;
    padding: 0 30px 0 0  ;
    color: #FFFFFF;
}

