html{
    background-color: #3b444e
}
#main{
    overflow:hidden;
    height:100%;
    position:relative
}
@media screen and (min-width:1025px){
    #main{
        background:0 0
    }
}
#main .logo{
    width:143px;
    height:auto
}
@media screen and (min-width:768px){
    #main .logo{
        width:170px
    }
}
#main .content{
    height:100%;
    margin:0 15px;
    position:relative
}
@media screen and (min-width:768px){
    #main .content{
        margin:0 40px
    }
}
#main .inner-content{
    margin-top:15px
}
@media screen and (min-width:768px){
    #main .inner-content{
        margin-top:0;
        position:absolute;
        top:50%;
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%)
    }
}
#main .title{
    color:#fff;
    font-size:1.2rem;
    font-weight:500;
    text-shadow:3px 4px 5px rgba(0,0,0,.15);
    line-height:1.3em
}
@media screen and (min-width:768px){
    #main .title{
        font-size:1.7333333333rem;
        padding-left:3%;
        padding-right:15%;
    }
}
@media screen and (min-width:1025px){
    #main .title{
        font-size:1.9333333333rem
    }
}
#main .title .reason{
    display:block;
    font-size:1.2rem;
    font-weight:600;
    line-height:initial;
    text-shadow:none;
    padding-bottom:5px;
}
@media screen and (min-width:768px){
    #main .title .reason{
        font-size:1.7333333333rem
    }
}
@media screen and (min-width:1025px){
    #main .title .reason{
        font-size:1.9333333333rem
    }
}
#main #back-to-homepage{
    margin:0;
    max-width:290px
}
@media screen and (min-width:768px){
    #main #back-to-homepage{
        max-width:187px
    }
}
#main #back-to-homepage:before{
    content:'';
    text-indent:-999em;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden;
    width:7px;
    height:11px;
    background-position:-1110px 0;
    vertical-align:middle;
    margin-right:15px
}
#main #back-to-homepage:before.text-right{
    text-indent:999em
}
.svg #main #back-to-homepage:before{
    background-size:1230px 1230px;
    -webkit-background-size:1230px 1230px;
    background-repeat:no-repeat;
    background-image:url(/resources/images/reedstrap/icon-sprite-1519039691245.svg)
}
#main .footer-text{
    font-size:70%;
    color:#fff;
    position:absolute;
    width:100%;
    height:20px;
    padding:0px 15px 6px;
    bottom:0;
    left:0;
}
@media screen and (min-width:768px){
    #main .footer-text{
        text-align:right;
        background:0 0;
        padding:0;
        bottom:15px;
        right:15px;
        left:auto;
        height:auto
    }
}
