main{justify-content:center;align-items:center;width:100%;height:100%;display:flex}main .content{flex-direction:row;width:67%;display:flex}main #profile_section{width:60%;margin-top:50px}#company_info p{margin-bottom:20px}#company_info #who_we_are{margin-bottom:50px}#company_info #who_we_are h3{margin-bottom:20px;font-size:x-large}#company_info div{flex-direction:row;display:flex}#company_info img{width:250px;height:250px}#company_info #our_vision{margin-left:30px}#company_info #our_vision h3{color:var(--accent-color);margin-bottom:20px;font-size:x-large}#guild:before{content:"";background:var(--accent-color);float:left;width:2px;height:75%;margin:12.5% 30px;display:block}#guild{width:100%}#guild h2{color:var(--accent-color);margin-bottom:30px}#guild .members{flex-flow:wrap;display:flex}#guild .mage{flex-direction:column;align-items:center;text-decoration:none;display:flex}#guild .mage img{object-fit:cover;object-position:top;border:3px solid var(--accent-color);width:125px;height:125px;box-shadow:0 0 10px var(--accent-color);cursor:pointer;border-radius:50%;margin-bottom:15px;transition:all .3s}#guild .mage img:hover{box-shadow:0 0 30px var(--accent-color);transform:scale(1.05)}#guild .mage p{text-align:center;background:0 0;font-weight:bolder}#guild .mage .name{color:var(--accent-color)}.profile{width:100%;box-shadow:0 0 40px var(--accent-color);transform:skew(-20deg)}.profile .profile_content{background:0 0;display:flex;transform:skew(20deg)}.profile .profile_content .profile_image{background:0 0;width:150px;height:200px;margin-top:-20px;margin-left:-20px}.profile .profile_content .profile_info{background:0 0;flex-flow:column;width:100%;padding:5px 40px 5px 20px;display:flex}.profile .profile_content .profile_info .name{background:0 0}.profile .profile_content .profile_info .job_title{color:var(--accent-color);background:0 0;font-style:italic}.profile .profile_content .profile_info .divider{background:0 0;flex-flow:wrap;justify-content:space-between;display:flex}.profile .profile_content .profile_info .divider .left{background:0 0}.profile .profile_content .profile_info .divider .left .blurb{background:0 0;margin-top:10px}.profile .profile_content .profile_info .divider .right{background:0 0}.button{background:0 0;align-items:center;margin:15px 0;display:flex}.button button{color:var(--accent-color);border:2px solid var(--accent-color);cursor:pointer;background:0 0;border-radius:25px;outline:none;padding:12px 24px;font-size:15px;font-weight:600;transition:all .3s ease-in}.button button:hover{color:var(--secondary-color);background:var(--accent-color);transform:translateY(-7px)}