.section--dynamicportfoliohero .section--dynamicportfoliohero--featureimage{height:50vh}.section--dynamicportfoliohero .section--dynamicportfoliohero--media img.vertical--image{max-height:80vh;width:auto}.section--dynamicportfoliohero .section--dynamicportfoliohero--content-wrapper{margin-top:-125px!important}.section--dynamicportfoliohero .section--dynamicportfoliohero--media{margin-top:165px!important}.section--dynamicportfoliohero--container{display:flex;margin:0 auto;max-width:95%;width:1670px}.section--dynamicportfoliohero a.section--dynamicportfoliohero--navigation--next,.section--dynamicportfoliohero a.section--dynamicportfoliohero--navigation--prev{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 15px 0 rgba(106,110,138,.13);display:flex;flex-shrink:0;height:60px;justify-content:center;margin-top:-30px!important;width:60px}.section--dynamicportfoliohero .section--dynamicportfoliohero--logo{border:6px solid #fff;border-radius:400px 400px 400px 400px;box-shadow:0 4px 15px 0 rgba(106,110,138,.13);display:inline-block;margin-bottom:60px}.section--dynamicportfoliohero .section--dynamicportfoliohero--logo img{height:250px;width:auto}.section--dynamicportfoliohero .divider{display:inline-block}.section--dynamicportfoliohero .divider:before{border-left:2px solid #e4e8ef;content:"";margin-left:7px;margin-right:7px}.section--dynamicportfoliohero .section--dynamicportfoliohero--data{max-width:514px;padding:20px 0 5px!important}.section--dynamicportfoliohero .section--dynamicportfoliohero--data .grid__item:before{border-left:1px solid #e4e8ef;content:"";height:100%;left:0;position:absolute;top:0}.section--dynamicportfoliohero .section--dynamicportfoliohero--data .grid__item:first-child:before{display:none!important}.section--dynamicportfoliohero .section--dynamicportfoliohero--data .grid__item{margin-bottom:15px!important;padding:0 20px!important}.section--dynamicportfoliohero .section--dynamicportfoliohero--data .h4,.section--dynamicportfoliohero .section--dynamicportfoliohero--projecttype-wrapper{color:#5b6371}.section--dynamicportfoliohero .section--dynamicportfoliohero--projecttype{background-color:#f7f9fc;border-radius:4px;display:inline-block;margin-bottom:4px;margin-right:4px;padding:0 8px}.section--dynamicportfoliohero .section--dynamicportfoliohero--projecttype:last-child{margin-bottom:0;margin-right:0}.section--dynamicportfoliohero .tooltip{vertical-align:middle}.section--dynamicportfoliohero .tooltip svg{height:16px;margin-left:10px;width:16px;fill:#5f658f}@media (max-width:1024px){.section--dynamicportfoliohero--container{max-width:100%}.section--dynamicportfoliohero .section--dynamicportfoliohero--logo{margin-bottom:0}.section--dynamicportfoliohero--logo-wrapper{display:flex;justify-content:space-between}.section--dynamicportfoliohero .section--dynamicportfoliohero--media{margin-top:40px!important}}@media (min-width:769px) and (max-width:1024px){.section--dynamicportfoliohero a.section--dynamicportfoliohero--navigation--next,.section--dynamicportfoliohero a.section--dynamicportfoliohero--navigation--prev{margin-top:95px!important}}@media (max-width:768px){.section--dynamicportfoliohero .section--dynamicportfoliohero--data .grid__item p{line-height:1.25em}.section--dynamicportfoliohero .section--dynamicportfoliohero--content-wrapper{margin-top:-87px!important}.section--dynamicportfoliohero a.section--dynamicportfoliohero--navigation--next,.section--dynamicportfoliohero a.section--dynamicportfoliohero--navigation--prev{margin-top:58px!important}.section--dynamicportfoliohero .section--dynamicportfoliohero--logo img{height:175px;width:auto}}