.acf-block-component .pisani-quote-block .stars,
.acf-block-component .project-info .button i {
display:none !important;
}
.pisani-image-block,
.pisani-slider-block {
margin:2rem 0 4rem 0;
}
.pisani-logos-block {
margin:5rem 0 3rem;
}
.pisani-image-block,
.pisani-slider-block,
.project-slide-wrapper,
.pisani-slider-block .project-slide {
width:100%;
height:100vh;
position:relative;
}
.acf-block-component .pisani-image-block {
height:400px;
}
.acf-block-component .pisani-image-block img {
display:block !important;
}
.acf-block-component .pisani-slider-block,
.acf-block-component .project-slide-wrapper {
height:auto !important;
}
.acf-block-component .project-slide {
height:500px !important;
}
.pisani-image-block img {
object-fit:cover;
width:100%;
height:100%;
}
.pisani-slider-block .project-slide img {
object-fit:cover;
width:100%;
height:100%;
}
.pisani-slider-block .project-info {
position:absolute;
max-width:1400px;
width:50%;
bottom: 5rem;
left:0;
right:0;
margin:auto;
background: rgb(51 51 51 / 0.4);
padding: 2rem;
}
.acf-block-component .project-info {
width: 80%;
bottom: 1rem;
}
.pisani-slider-block .project-info .project-excerpt {
display:flex;
align-items:flex-end;
justify-content:space-between;
}
.pisani-slider-block .project-info h3 {
color:white;
}
.pisani-slider-block .project-info h3:after {
border-color:white;
}
.pisani-slider-block .project-info p {
flex: 0 1 60%;
color:white;
margin-bottom:0;
}
.pisani-slider-block .project-info .project-excerpt .button {
margin-bottom:0;
margin-right: 0;
}
.acf-block-component .project-info h3,
.acf-block-component .project-info p {
color:white !important;
margin-top:0 !important;
}
.acf-block-component .project-info .button {
background-color: transparent;
border: 2px solid #fff;
color:#fff;
display: flex;
align-items: center;
width: auto;
padding: 0.5rem 1rem;
font-size: 1rem;
font-weight: 400;
margin: 2rem auto;
border-radius:0;
} 
.acf-block-component .project-info h3:after {
border-color:white !important;
}
.acf-block-component .page-image img {
object-fit:cover;
width:100%;
height:100%;
}
.acf-block-component .page-image {
height:550px;
}
.acf-block-component .page-copy-inner {
height:100%;
width:100%;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding-top:1.5rem;
padding-bottom:1.5rem;
padding-left:6%;
max-width:calc(750px - 6%);
}
.pisani-quote-block .page-copy.large-order-1 {
justify-content: flex-end;
display: flex;
}
.pisani-quote-block .page-copy.large-order-1 .page-copy-inner {
padding-right: 6%;
}
.pisani-quote-block .page-copy.large-order-1.quote {
background-color:transparent;
}
.pisani-quote-block .page-copy.quote {
background-color: rgb(51 51 51 / 0.1);
}
.pisani-quote-block .stars {
margin-bottom:1rem;
}
.pisani-quote-block .stars i {
color:#fcc000;
margin-right:0.5rem;
font-size:1.4rem;
}
.pisani-quote-block p.quote-text {
font-size:1.4rem;
font-weight:400;
position:relative;
margin-bottom:2rem;
padding-bottom:2rem;
}
.pisani-quote-block p.quote-text:after {
content:'';
position:absolute;
left:0;
bottom:0;
border-bottom:2px solid #333;
width:25%;
min-width:50px;
max-width:100px;
}
.pisani-quote-block p.attribution {
margin-bottom:0;
}
.pisani-logos-block .logos-wrapper {
display:flex;
align-items:center;
justify-content:space-between;
}
.acf-block-component .pisani-logos-block .logos-wrapper {
flex-wrap:wrap;
}
.pisani-logos-block .logos-wrapper img {
max-width: 220px;
margin: 0 1.5rem 1rem;
}
.pisani-logos-block .logos-wrapper img:first-child {
margin-left:0;
}
.pisani-logos-block .logos-wrapper img:last-child {
margin-right:0;
}.acf-block-component .pisani-quote-block .stars,
.acf-block-component .project-info .button i {
display:none !important;
}
.pisani-image-block,
.pisani-slider-block {
margin:2rem 0 4rem 0;
}
.pisani-logos-block {
margin:5rem 0 3rem;
}
.pisani-image-block,
.pisani-slider-block,
.project-slide-wrapper,
.pisani-slider-block .project-slide {
width:100%;
height:100vh;
position:relative;
}
.acf-block-component .pisani-image-block {
height:400px;
}
.acf-block-component .pisani-image-block img {
display:block !important;
}
.acf-block-component .pisani-slider-block,
.acf-block-component .project-slide-wrapper {
height:auto !important;
}
.acf-block-component .project-slide {
height:500px !important;
}
.pisani-image-block img {
object-fit:cover;
width:100%;
height:100%;
}
.pisani-slider-block .project-slide img {
object-fit:cover;
width:100%;
height:100%;
}
.pisani-slider-block .project-info {
position:absolute;
max-width:1400px;
width:50%;
bottom: 5rem;
left:0;
right:0;
margin:auto;
background: rgb(51 51 51 / 0.4);
padding: 2rem;
}
.acf-block-component .project-info {
width: 80%;
bottom: 1rem;
}
.pisani-slider-block .project-info .project-excerpt {
display:flex;
align-items:flex-end;
justify-content:space-between;
}
.pisani-slider-block .project-info h3 {
color:white;
}
.pisani-slider-block .project-info h3:after {
border-color:white;
}
.pisani-slider-block .project-info p {
flex: 0 1 60%;
color:white;
margin-bottom:0;
}
.pisani-slider-block .project-info .project-excerpt .button {
margin-bottom:0;
margin-right: 0;
}
.acf-block-component .project-info h3,
.acf-block-component .project-info p {
color:white !important;
margin-top:0 !important;
}
.acf-block-component .project-info .button {
background-color: transparent;
border: 2px solid #fff;
color:#fff;
display: flex;
align-items: center;
width: auto;
padding: 0.5rem 1rem;
font-size: 1rem;
font-weight: 400;
margin: 2rem auto;
border-radius:0;
} 
.acf-block-component .project-info h3:after {
border-color:white !important;
}
.acf-block-component .page-image img {
object-fit:cover;
width:100%;
height:100%;
}
.acf-block-component .page-image {
height:550px;
}
.acf-block-component .page-copy-inner {
height:100%;
width:100%;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding-top:1.5rem;
padding-bottom:1.5rem;
padding-left:6%;
max-width:calc(750px - 6%);
}
.pisani-quote-block .page-copy.large-order-1 {
justify-content: flex-end;
display: flex;
}
.pisani-quote-block .page-copy.large-order-1 .page-copy-inner {
padding-right: 6%;
}
.pisani-quote-block .page-copy.large-order-1.quote {
background-color:transparent;
}
.pisani-quote-block .page-copy.quote {
background-color: rgb(51 51 51 / 0.1);
}
.pisani-quote-block .stars {
margin-bottom:1rem;
}
.pisani-quote-block .stars i {
color:#fcc000;
margin-right:0.5rem;
font-size:1.4rem;
}
.pisani-quote-block p.quote-text {
font-size:1.4rem;
font-weight:400;
position:relative;
margin-bottom:2rem;
padding-bottom:2rem;
}
.pisani-quote-block p.quote-text:after {
content:'';
position:absolute;
left:0;
bottom:0;
border-bottom:2px solid #333;
width:25%;
min-width:50px;
max-width:100px;
}
.pisani-quote-block p.attribution {
margin-bottom:0;
}
.pisani-logos-block .logos-wrapper {
display:flex;
align-items:center;
justify-content:space-between;
}
.acf-block-component .pisani-logos-block .logos-wrapper {
flex-wrap:wrap;
}
.pisani-logos-block .logos-wrapper img {
max-width: 220px;
margin: 0 1.5rem 1rem;
}
.pisani-logos-block .logos-wrapper img:first-child {
margin-left:0;
}
.pisani-logos-block .logos-wrapper img:last-child {
margin-right:0;
}.acf-block-component .pisani-quote-block .stars,
.acf-block-component .project-info .button i {
display:none !important;
}
.pisani-image-block,
.pisani-slider-block {
margin:2rem 0 4rem 0;
}
.pisani-logos-block {
margin:5rem 0 3rem;
}
.pisani-image-block,
.pisani-slider-block,
.project-slide-wrapper,
.pisani-slider-block .project-slide {
width:100%;
height:100vh;
position:relative;
}
.acf-block-component .pisani-image-block {
height:400px;
}
.acf-block-component .pisani-image-block img {
display:block !important;
}
.acf-block-component .pisani-slider-block,
.acf-block-component .project-slide-wrapper {
height:auto !important;
}
.acf-block-component .project-slide {
height:500px !important;
}
.pisani-image-block img {
object-fit:cover;
width:100%;
height:100%;
}
.pisani-slider-block .project-slide img {
object-fit:cover;
width:100%;
height:100%;
}
.pisani-slider-block .project-info {
position:absolute;
max-width:1400px;
width:50%;
bottom: 5rem;
left:0;
right:0;
margin:auto;
background: rgb(51 51 51 / 0.4);
padding: 2rem;
}
.acf-block-component .project-info {
width: 80%;
bottom: 1rem;
}
.pisani-slider-block .project-info .project-excerpt {
display:flex;
align-items:flex-end;
justify-content:space-between;
}
.pisani-slider-block .project-info h3 {
color:white;
}
.pisani-slider-block .project-info h3:after {
border-color:white;
}
.pisani-slider-block .project-info p {
flex: 0 1 60%;
color:white;
margin-bottom:0;
}
.pisani-slider-block .project-info .project-excerpt .button {
margin-bottom:0;
margin-right: 0;
}
.acf-block-component .project-info h3,
.acf-block-component .project-info p {
color:white !important;
margin-top:0 !important;
}
.acf-block-component .project-info .button {
background-color: transparent;
border: 2px solid #fff;
color:#fff;
display: flex;
align-items: center;
width: auto;
padding: 0.5rem 1rem;
font-size: 1rem;
font-weight: 400;
margin: 2rem auto;
border-radius:0;
} 
.acf-block-component .project-info h3:after {
border-color:white !important;
}
.acf-block-component .page-image img {
object-fit:cover;
width:100%;
height:100%;
}
.acf-block-component .page-image {
height:550px;
}
.acf-block-component .page-copy-inner {
height:100%;
width:100%;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding-top:1.5rem;
padding-bottom:1.5rem;
padding-left:6%;
max-width:calc(750px - 6%);
}
.pisani-quote-block .page-copy.large-order-1 {
justify-content: flex-end;
display: flex;
}
.pisani-quote-block .page-copy.large-order-1 .page-copy-inner {
padding-right: 6%;
}
.pisani-quote-block .page-copy.large-order-1.quote {
background-color:transparent;
}
.pisani-quote-block .page-copy.quote {
background-color: rgb(51 51 51 / 0.1);
}
.pisani-quote-block .stars {
margin-bottom:1rem;
}
.pisani-quote-block .stars i {
color:#fcc000;
margin-right:0.5rem;
font-size:1.4rem;
}
.pisani-quote-block p.quote-text {
font-size:1.4rem;
font-weight:400;
position:relative;
margin-bottom:2rem;
padding-bottom:2rem;
}
.pisani-quote-block p.quote-text:after {
content:'';
position:absolute;
left:0;
bottom:0;
border-bottom:2px solid #333;
width:25%;
min-width:50px;
max-width:100px;
}
.pisani-quote-block p.attribution {
margin-bottom:0;
}
.pisani-logos-block .logos-wrapper {
display:flex;
align-items:center;
justify-content:space-between;
}
.acf-block-component .pisani-logos-block .logos-wrapper {
flex-wrap:wrap;
}
.pisani-logos-block .logos-wrapper img {
max-width: 220px;
margin: 0 1.5rem 1rem;
}
.pisani-logos-block .logos-wrapper img:first-child {
margin-left:0;
}
.pisani-logos-block .logos-wrapper img:last-child {
margin-right:0;
}