div[data-type="acf/blockimagetextquote"] .acf-block-preview{font-family:var(--ff-primary-regular);font-size:var(--fs-paragraph)}div[data-type="acf/blockimagetextquote"] .acf-block-preview .block-image-text-quote__imgcaption p{margin:0;color:#fff}.block-image-text-quote__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-image-text-quote__img,.block-image-text-quote__txtcolumn{width:49.26%}@media screen and (max-width: 900px){.block-image-text-quote__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block-image-text-quote__img{margin-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:50px;padding-bottom:60px;position:relative;height:100%}.block-image-text-quote__img img{width:100%;height:auto;-webkit-box-shadow:-50px 60px #005358;box-shadow:-50px 60px #005358}.block-image-text-quote__imgcaption{width:85%;line-height:21px;position:absolute;bottom:12px;left:50px}.block-image-text-quote__imgcaption p{color:#fff;font-size:clamp(.6875rem,.5625rem + .5556vw,.875rem)}@media screen and (max-width: 900px){.block-image-text-quote__img{width:100%;margin-bottom:56px}}.block-image-text-quote__txtcolumn{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.block-image-text-quote__txtcolumn svg{width:138px;height:110px;fill:#a0d0d5}.block-image-text-quote__txtcolumn .block-image-text-quote__quote-left{position:absolute;top:0;left:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.block-image-text-quote__txtcolumn .block-image-text-quote__quote-right{position:absolute;bottom:0;right:0}.block-image-text-quote__txtcolumn p:not(:last-child){margin-bottom:18px}.block-image-text-quote__txtcolumn p{line-height:21px}@media screen and (max-width: 900px){.block-image-text-quote__txtcolumn{width:90%}}.block-image-text-quote__txt{position:relative;z-index:1}.block-image-text-quote__txt p a{font-family:var(--ff-primary-bold);color:var(--clr-secondary-pink)}.block-image-text-quote__txt p a:hover{color:var(--clr-primary-blue)}.block-image-text-quote__txt h2{color:var(--clr-primary-blue);font-family:var(--ff-primary-bold)}
