/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}
.container {
    border:double;
    margin-left: auto;
    margin-right: auto;
    max-width: 900px;
    width: 90%
}

.two_cells {
    display:table
}


hr {
    border: 0;
    border-top: 1px solid #5a5661;
    display: block;
    height: 1px
}
.pt2 {
    padding-top: 2rem
}
.pb1 {
    padding-bottom: .8rem
}
.pb2 {
    padding-bottom: 2rem
}
.align--center {
    text-align: center
}
.mt1 {
    margin-top: .8rem
}


canvas, iframe, img, svg, video {
    max-width: 100%
}
.logo {
    width: 93px;
    height: 68px
}
.problems_eh {
    float:left;
    width: 400px;
    height: 271px
}
.icon {
    height: 35px;
    width: 35px
}.no-bullets {
    list-style: none
}
.list--inline {
    font-size: 0
}

    .list--inline li {
        display: inline-block;
        font-size: 1rem
    }




