.praxis-wrapper {
    width:100%;
    height:300px;
    float:left;
    display:block;
    margin:0;
}
.praxis-wrapper .content-image {
    width:50%;
    height:300px;
    float:left;
    display:block;
}
.praxis-wrapper .content-text {
    width:50%;
    height:300px;
    float:left;
    display:block;
    padding:36px;
    text-align:right;
    background-color:#85C12A;
    color:#fff;
    box-sizing:border-box;
}
.praxis-wrapper:nth-child(even) .content-text {
    float:right;
    text-align:left;
    background-color:#eee;
    color:#666666;
}
.praxis-wrapper .content-text h2 {
    width:100%;
    float:left;
    display:block;
    margin:0;
    padding:12px;
    font-size:30px;
    line-height:1;
    font-weight:normal;
    box-sizing:border-box;
}
.praxis-wrapper .content-text p {
    width:100%;
    float:left;
    display:block;
    margin:0;
    padding:6px 12px;
    font-size:18px;
    line-height:30px;
    box-sizing:border-box;
}
