.resume h2{margin-bottom:21px}.resume .wrapper:not(:last-of-type){margin-bottom:60px}.resume .section-title{width:100%;margin-bottom:30px;padding-bottom:8px;font-size:21px;display:block;position:relative}.resume .section-title:after{content:" ";background-color:var(--font-color);width:100%;height:1px;position:absolute;bottom:0;left:0}.resume .employer-list{flex-flow:wrap;display:flex}.resume .employer{width:100%;margin-bottom:21px}@media (min-width:1120px){.resume .employer{width:50%}}.resume .employer h3{flex-flow:wrap;align-items:baseline;margin-bottom:5px;font-size:25px;display:flex}.resume .employer h3 b{color:var(--dark-blue);margin-right:15px}.resume .employer h3 span{font-size:18px}.resume .employer h4{margin-bottom:21px}.resume .employer h4 i{font-size:14px;font-weight:400}.resume .employer ul{padding-left:24px;padding-right:24px;list-style:square}.resume hr{opacity:.5;margin-top:31px;margin-bottom:31px}.resume .skills{flex-flow:column;padding-right:12px;display:flex}.resume .skills ul li:not(:last-of-type){margin-bottom:21px}.resume .bottom-section{flex-flow:wrap;display:flex}.resume .bottom-section h3{color:var(--dark-blue);font-size:25px}.resume .bottom-section>*{width:100%}.resume .bottom-section>:first-child{margin-bottom:26px}@media (min-width:850px){.resume .bottom-section>*{width:50%;margin-bottom:0}}
