.single-portfolio__main{padding-top:7.2rem;margin-top:40px}.single-portfolio__main.has-hero-video{margin-top:0}.single-portfolio__video{padding-bottom:0}.single-portfolio__video_hero{margin-bottom:40px;padding-top:0;margin-top:0!important;position:relative}.single-portfolio__artist{margin-top:0!important}.single-portfolio__artist a{color:hsl(227 19% 10%)}.single-portfolio__artist .readMoreLink{color:#646773;font-size:.9em}.single-portfolio__artist .readMore-1-line{max-height:25px;overflow:hidden}@media only screen and (max-width:767px){.single-portfolio__artist .readMoreLink{color:#fff}.single-portfolio__artist .readMore-1-line{max-height:20px}}.single-portfolio__artist .readMoreLink .fa{font-size:.8em}.single-portfolio__artist .single-portfolio__artist-header{margin-bottom:40px;display:flex;justify-content:space-between}.single-portfolio__artist .artist-image{width:22%;flex-basis:22%}.single-portfolio__artist .artist-image img{width:100%;max-width:500px}.single-portfolio__artist .artist-col-group{width:74%;flex-basis:74%}.single-portfolio__artist .artist-col-header{display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px;border-bottom:1px lightgray solid}.single-portfolio__artist .artist-col-left{width:47%;flex-basis:47%}.single-portfolio__artist .artist-col-right{width:47%;flex-basis:47%}.single-portfolio__artist .artist-col-buttons{display:flex;align-items:flex-end}.single-portfolio__artist .artist-col-bio{display:flex;justify-content:space-between}.single-portfolio__artist h1{font-size:40px;font-weight:700;color:hsl(227 19% 10%);margin-bottom:5px}.single-portfolio__artist h5{font-size:clamp(1.2rem, 1.4vw, 1.5rem);color:hsl(227 19% 10%);letter-spacing:normal;margin-bottom:2px}.single-portfolio__artist .artist-desc-block{margin-bottom:20px}.single-portfolio__artist .artist-desc-block ul{margin-left:15px}.single-portfolio__artist .transparent-btn{margin-right:30px;font-size:1.2em;font-weight:bolder;border-bottom:1px #ffc53d solid}.single-portfolio__artist .transparent-btn:hover{border-color:#292929}.single-portfolio__artist .btn{font-weight:bolder}.single-portfolio__projects .wrapper{box-sizing:initial;height:auto;margin:0 auto}.single-portfolio__grid .portfolio-grid-item{width:32.5%;margin:0 0 20px 0}.single-portfolio__grid .portfolio-grid-item img{height:auto}.single-portfolio__grid .portfolio-grid-item video{width:100%}.video-volume-icon{display:flex;position:absolute;bottom:10%;right:10%;background:#000;border-radius:40px;padding:5px;font-size:30px;color:#fff;z-index:1;width:50px;height:50px;justify-content:center;align-items:center;cursor:pointer;opacity:.9}.video-volume-icon:hover{opacity:1}@media only screen and (max-width:1024px){.single-portfolio__artist .single-portfolio__artist-header,.single-portfolio__artist .artist-col-group{flex-wrap:wrap}.single-portfolio__artist .artist-image,.single-portfolio__artist .artist-col-group{width:100%;flex-basis:100%}.single-portfolio__artist .artist-col-header{padding-top:20px}.single-portfolio__grid .portfolio-grid-item{width:calc(50% - 5px)}.single-portfolio__artist .artist-image img{max-width:none}}@media only screen and (max-width:767px){.single-portfolio__artist .single-portfolio__artist-header,.single-portfolio__artist .artist-col-group,.single-portfolio__artist .artist-col-header,.single-portfolio__artist .artist-col-bio{flex-wrap:wrap}.single-portfolio__artist .artist-image,.single-portfolio__artist .artist-col-group,.single-portfolio__artist .artist-col-left,.single-portfolio__artist .artist-col-right{width:100%;flex-basis:100%}.single-portfolio__grid .portfolio-grid-item{width:100%;position:relative!important;float:none!important;top:auto!important}.single-portfolio__main.has-hero-video .single-portfolio__video_hero{margin-bottom:0}.single-portfolio__main.has-hero-video .artist-image{display:none}.single-portfolio__projects{padding-top:0}.single-portfolio__artist .artist-col-header{border-bottom:0;margin-bottom:0}.single-portfolio__artist .artist-col-header .artist-col-left{padding:20px 0}.single-portfolio__artist .single-portfolio__artist-header{margin-bottom:0}.single-portfolio__artist .artist-col-bio{padding:20px;background:#292929;color:#fff;margin-bottom:30px}.single-portfolio__artist .artist-col-bio h5{color:#ffc53d}}