        .benefit-list {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
        }

        .benefit {
            width: 48%;
            display: flex;
            border-radius: 1em;
            margin-bottom: 1em;

        }   
        .benefit-header {
            width: 33%;
            position: relative;
            padding-top: 1em;
            padding-bottom: 1em;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }
        .benefit-symbol {
            color: white;
            width: 105%;
            height: 3em;
            position: relative;
            left: -5%;
            border-radius: .25em 1.5em 1.5em .25em;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        .benefit-symbol:first-child {
            font-size: 2em;
        }
        .benefit-body {
            width: 67%;
            padding: 1em 1.5em;
            font-family: "Arvo", serif;
        }
        .benefit-body h4 {
            font-size: 1em;
            font-weight: 600;
        }
        .benefit-body p {
            color: #555;
            font-size: .9em;
        }

        .steps {
            display: flex;
            width: 100%;            
            margin: auto;            
            color: white;            
            border-radius: 2em 0 2em 0;            
            margin-bottom: 1em;        
            }        
        .step-num {            
            width: 25%;            
            padding-top: 2em;            
            position: relative;            
            display: flex;            
            flex-direction: column;            
            justify-content: center;            
            align-items: center;        
            }        
        .triangle {            
            position: absolute;            
            width: 0;             
            height: 0;             
            border-top: 20px solid transparent;            
            border-bottom: 20px solid transparent;            
            border-left: 30px solid transparent;                    
            }        
        .step-num:first-child {            
            text-transform: uppercase;            
            font-size: 1.2em;            
            font-weight: 500;        
            }        
        .step-index {            
            font-family: "Oswald", sans-serif;            
            letter-spacing: 3px;            
            font-size: 2em;            
            font-weight: 600;        
            }        
        .step-content {            
            width: 75%;            
            background-color: white;            
            color: #444;            
            margin: .5em 1em;            
            border-radius: .25em .25em 1.5em .25em;            
            padding: 1em 3em;        
            }        
        .step-header {            
            display: flex;            
            justify-content: space-between;            
            align-items: center;        
            }        
        .step-icon {            
            font-size: 1.5em;        
            }        
        .step-keyword {            
            padding: .25em 1em;           
            color: white;            
            border-radius: .25em;            
            font-size: .9em;        
        }        
        .step-body {            
            padding-top: 1em;            
            font-size: .9em;        
            }        
        body {            
            margin-bottom: 10em;        
        }

        .bquote {
            font-weight:600;
            font-style: italic;
            padding-left: .75em;

        }
        .bquote::before {
            content: "―";
            margin-right: 1em;
        }
                                    
        h1 {
            font-family: 'Montserrat', sans-serif;
            font-size:2.5em;
            font-weight: 700;
            margin-bottom: 1.3em;
            margin-top: 1.3em;
        }

        p {
            font-size: 1.1em;
            line-height: 1.6;
            font-size: 300;
            color: #222;
        }
        p.bold {
            font-weight: 600;
        }
        ul, ol {
            list-style-position: inside;
            font-family: "Poppins", sans-serif;
            font-size: 1.1em;
        }
        #feature-articles {
            border: 1px double #CCC;
            border-radius: 0 1em 1em 0;
            border-left: 5px solid #7D27E6;
            padding: 1em 1em;
            background-color: #CCC;
        }
        #feature-articles h4 {
            font-family: "Oswald", sans-serif;
            text-transform: capitalize;
            font-weight: 400;
            color: rgba(50,50,50,0.8);
            margin-bottom: 15px;
        }
/*        #feature-articles ul{
            padding-left: 1.5em;
            list-style: circle;
            font-family: "Poppins", sans-serif;
        }*/
        #journal-menu li a {
            text-decoration: none;
            color: #444;
            font-size: .9em;
        }
        #journal-categories li a {
            text-transform: uppercase;
            font-family: "Oswald", sans-serif;
            line-height: 1.5;
        }
        #bread-crumps {
            font-family: "Lato", sans-serif;
            background-color: #EEE;
            padding: 5px 10px;
            display: flex;
            align-items: center;
            border-radius: 5px;
            flex-wrap: wrap;
            justify-content: flex-start;
        }
        #journal-header a, #journal-header .keyboard_arrow_right {
            color: #777;
            text-decoration: none;
            font-size: .9em;
        }        
        #div-title {
            border-bottom: 1px solid #CCC;
            margin-bottom: 2em;
        }
        #div-title > h1 {
            font-family: "Oswald";
            text-align: center;
            margin-bottom: 1em;
            margin-top: 1em;
        }
        #journal-body > h2 {
            font-family: "Montserrat", sans-serif;
            /*text-transform: uppercase;*/
            font-size: 2.1em;
            font-weight: 700;
            margin-bottom: 1em;
            margin-top: 1em;
        }
        #journal-body > h3 {
            font-family: "Montserrat", sans-serif;
            /*text-transform: uppercase;*/
            font-size: 1.8em;
            font-weight: 600;
            margin-bottom: 1em;
            margin-top: 1em;
        }

        #journal-content {
            /*border: 1px solid #DDD;
            border-radius: 10px;*/
            padding-left: 1em;
            padding-right: 1em;
        }
        #journal-body > h4 {
            font-family: "Lato", sans-serif;
            font-size: 1.2em;
            font-weight: 400;
            margin-bottom: 1em;
        }
        #journal-time-record p {
            display: flex;
            justify-content: flex-start;
            align-items: center;
            font-style: italic;
            font-size: .8em;
        }
        #journal-body > p { 
            font-family: "Poppins", sans-serif;
            text-align: justify;
            margin-bottom: 1em;
        }
        #journal-body > img {
            margin-top: 1.5em;
            margin-bottom: 1.5em;
        }
        #journal-body ul {
            /*list-style: circle;*/
            font-family: "Poppins", sans-serif;
            padding-left: 2em;
            padding-right: 1.5em;
            border-right: 8px solid rgba(0,51,51,.7);
            border-radius: 15px;
            margin-top: .5em;
            margin-bottom: .5em;
        }
        #journal-body li{
            margin-bottom: .5em;
        }
        #id_session_language {
            font-size: .7em;
            padding: 5px 10px;
        }
