.project-header-section{overflow:hidden;padding:100px 0 0}.project-header__nav{display:flex;justify-content:center;margin-bottom:40px;opacity:0;transition:opacity .6s ease}.project-header__nav.is-visible{opacity:1}.project-header__nav .our-services-view-more{align-items:center;border-radius:100px;border-style:solid;border-width:1px;display:flex;font-size:19px;font-weight:600;justify-content:center;line-height:40px;padding:8px 32px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.project-header__nav .our-services-view-more:hover{text-decoration:none}.project-header__nav .our-services-view-more svg{margin-right:15px;transition:stroke .2s ease}.project-header__content{margin:0 auto;max-width:860px;text-align:center}.project-header__title{font-family:Conv_PP Eiko,serif;font-size:80px;font-weight:400!important;line-height:1.02;margin:0 0 20px}.project-header__subtitle{margin:0 auto;max-width:640px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.project-header__subtitle.is-visible{opacity:1;transform:translateY(0)}.project-header__subtitle p{font-family:Montserrat,serif;font-size:18px;line-height:1.6;margin-bottom:0}@keyframes psh-blink{0%,to{opacity:1}50%{opacity:0}}.project-header__title--typing:after{animation:psh-blink .7s step-end infinite;content:"|";margin-left:2px}.project-header__hero{margin-left:calc(-50vw + 50%);margin-top:60px;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease;width:100vw}.project-header__hero.is-visible{opacity:1;transform:translateY(0)}.project-header__hero img{display:block;height:560px;object-fit:cover;width:100%}@media screen and (min-width:769px) and (max-width:1365px){.project-header-section{padding-left:35px;padding-right:35px}.project-header__title{font-size:64px}.project-header__hero img{height:440px}}@media (max-width:768px){.project-header-section{padding:40px 25px 0}.project-header__title{font-size:42px}.project-header__subtitle p{font-size:16px}.project-header__hero{margin-top:40px}.project-header__hero img{height:300px}}@media (prefers-reduced-motion:reduce){.project-header__hero,.project-header__nav,.project-header__subtitle{opacity:1!important;transform:none!important;transition:none!important}.project-header__title--typing:after{animation:none!important;content:none!important}}