.project_element{background:#fff;border-radius:20px;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;position:relative}.project_element>img{border-radius:20px 20px 0 0;display:block;width:100%}.project_element .content{background:#fff;border-radius:0 0 20px 20px;color:#012a32;flex-grow:1;font-size:16px;font-weight:300;padding:30px;position:relative;text-align:justify}.project_element .content ul{list-style-type:circle;padding:0 20px}.project_element .title{display:inline-block;font-family:Montserrat,sans-serif;font-size:22px;padding-bottom:20px;position:relative;text-align:center}.project_element .center{text-align:center}.project_element .labels{padding-bottom:40px;padding-top:25px}.project_element .demo,.project_element .labels .list{color:#ffe6cc;display:inline-block;font-weight:600;margin-bottom:5px;padding:5px;position:relative;z-index:2}.project_element .demo p,.project_element .labels .list p{padding:5px 10px;position:relative;z-index:2}.project_element .list p:before{background-image:url(/images/visibility_white_18dp.svg?71400237eaf89a1638e7660c33dd20e0)}.project_element .demo p:before,.project_element .list p:before{background-position:50%;background-repeat:no-repeat;background-size:23px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.project_element .demo p:before{background-image:url(/images/source_white_18dp.svg?fee104390fce9714790cccbd8e15630d)}.project_element .demo:hover p,.project_element .labels .list:hover p{color:#012a32}.project_element .demo:hover p:before,.project_element .labels .list:hover p:before{display:none}.project_element .highlight{font-weight:600}.project_element .more_content{text-align:right}.project_element .project_step{font-weight:900;text-align:center;text-transform:uppercase}.project_element .content strong{font-weight:700}.project_element .content p:not(:last-of-type),.project_element .resume p:not(:last-of-type){padding-bottom:40px}.project_element .resume p:first-child:first-letter{font-size:45px}
