.bold{text-transform:uppercase;font-size:23px;font-weight:700}.semi-bold{font-size:16px;font-weight:500}.resume{height:auto;display:flex}.resume .resume_left{background:var(--site-color);z-index:1;border-radius:5px 5px 0 0;height:-moz-fit-content;height:fit-content}.resume .resume_left .resume_profile{width:100%;height:auto}.resume .resume_left .resume_profile img{aspect-ratio:5/6;border-radius:5px 5px 0 0;width:100%;height:auto;margin-top:12px}.resume .resume_left .resume_content{padding:0 25px}.resume .title{margin-bottom:20px}.resume .resume_left .bold{color:#fff}.resume .resume_left .regular{color:#b1eaff}.resume .resume_item{border-bottom:2px solid #b1eaff;padding:25px 0}.resume .resume_left .resume_item:last-child,.resume .resume_right .resume_item:last-child{border-bottom:0}.resume .resume_left ul li{align-items:center;margin-bottom:10px}.resume .resume_left ul li:last-child{margin-bottom:0}.resume .resume_left ul li .icon{color:#0bb5f4;background:#fff;border-radius:50%;width:35px;height:35px;margin-right:15px;font-size:16px;position:relative}.resume .icon i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resume .resume_left ul li .data{color:#b1eaff}.resume .resume_left .resume_skills ul{padding:0}.resume .resume_left .resume_skills ul li{color:#b1eaff;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.resume .resume_left .resume_skills ul li .skill_name{width:25%}.resume .resume_left .resume_skills ul li .skill_progress{background:#009fd9;width:60%;height:5px;margin:0 5px;position:relative}.resume .resume_left .resume_skills ul li .skill_progress span{background:#fff;height:100%;position:absolute;top:0;left:0}.resume .resume_left .resume_social .semi-bold{color:#fff;margin-bottom:3px}.resume .resume_right{background:#fff;padding:0 25px 25px}.resume .resume_right .bold{color:var(--site-color)}.resume .resume_right .resume_work ul,.resume .resume_right .resume_education ul{padding-left:40px;overflow:hidden}.resume .resume_right ul li{list-style:none;position:relative}.resume .resume_right ul li .date{margin-bottom:15px;font-size:16px;font-weight:500}.resume .resume_right ul li .info{margin-bottom:20px}.resume .resume_right ul li:last-child .info{margin-bottom:0}.resume .resume_right .resume_work ul li:before,.resume .resume_right .resume_education ul li:before{content:"";border:2px solid var(--site-color);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:-23px}.resume .resume_right .resume_work ul li:after,.resume .resume_right .resume_education ul li:after{content:"";background:var(--site-color);width:2px;height:90px;position:absolute;top:18px;left:-21px}.resume_hireme{justify-content:center;display:flex}.hireme-button{color:#fff;cursor:pointer;background-color:#000;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:120px;height:40px;padding:12px;display:flex;position:relative}.hireme-button:before{content:"";z-index:-10;pointer-events:none;background:linear-gradient(-45deg,#e81cff 0,#40c9ff 100%);border-radius:10px;width:128px;height:48px;margin:auto;transition:all .6s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:-1px;bottom:0;left:-4px;right:0}.hireme-button:after{content:"";z-index:-1;filter:blur(20px);background:linear-gradient(-45deg,#fc00ff 0,#00dbde 100%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(0,0)scale(.95)}.hireme-button:hover:after{filter:blur(30px)}.hireme-button:hover:before{transform:rotate(-180deg)}.hireme-button:active:before{scale:.7}