#modula-about-page .modula-about__container {
    max-width: 1000px;
    margin: 24px auto;
    clear: both;
    line-height:1.4;
}
#modula-about-page div {
    display:block;
    float:none;
    position: relative;
}

.modula-about-header {
    background:#2ebf91;
    margin-bottom:32px;
    max-height:500px;
}

.modula-about-heading {
   background:url('../../images/modula.svg') center right no-repeat;
    background-size:contain;
    min-height: 24em;
    max-height: 32em;
    height: 80vh;
    padding: 0 32px;
}

.modula-about-heading h1 {
    color:#fff;
    font-size:43px;
    position: absolute;
    bottom:0;
    width:60%;
}

.modula-about-heading h1 span {
    display:inline-block;
}

.modula-about-header .about__header-badge {
    background-color:#472d7b;
}

.modula-about-header .modula-about__header-text {
    background-color:#16a085;
    padding: 16px 32px 32px;
    font-size: 1.5em;
    line-height: 1.4;
}

.modula-about-header .modula-about__header-text p {
    color:#fff;
}

h1.modula-about-heading {
    color: #774cce;
    font-size:40px;
}

.modula-about-row .modula-about__container h2 {
    font-size:25px;
}

ul.modula-about-list {
    padding-left:25px;
    position:relative;
    margin-left:0;
}

.modula-about-list li {
    position:relative;
    list-style-type: none;
    font-size:18px;
}

.modula-about-list li:before {
    font-family:Dashicons;
    display:block;
    position: absolute;
    left:-25px;
}

.modula-about-list li.fixed:before {
    content: "\f107";
    color:green;
}

.modula-about-list li.added:before {
    content: "\f132";
    color:blue;
}

.modula-about-list li.removed:before {
    content: "\f182";
    color:red;
}


.modula-about-list li.changed:before {
    content: "\f111";
    color:yellowgreen;
}

