.wp-block-signposting{background:#fbfafa;padding:100px 0}.wp-block-signposting .inner{max-width:calc(1580px + 6vw);margin:0 auto;padding:0 3vw}.wp-block-signposting .inner .signposting-title{text-align:center;margin-bottom:60px}.wp-block-signposting .inner .signposting-title h2{font-size:clamp(40px,3.64vw,70px)}.wp-block-signposting .inner .signposts{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:30px;grid-row-gap:30px}@media(max-width: 800px){.wp-block-signposting .inner .signposts{grid-template-columns:repeat(1, 1fr)}}.wp-block-signposting .inner .signposts a.signpost-item{font-family:var(--wp--preset--font-family--calluna);display:flex;align-items:flex-end;justify-content:center;width:100%;max-height:470px;aspect-ratio:5.5/4.4;color:#fff;font-weight:300;font-size:40px;line-height:normal;text-align:center;text-decoration:none;position:relative;overflow:hidden}.wp-block-signposting .inner .signposts a.signpost-item span.image{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;transition:all .6s ease-in-out}.wp-block-signposting .inner .signposts a.signpost-item span.text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:space-between;text-align:center;z-index:3;padding:35px;box-sizing:border-box;font-family:"Playfair Display",serif;font-weight:700;font-size:clamp(26px,2.604vw,50px)}.wp-block-signposting .inner .signposts a.signpost-item span.text>div{align-items:center;display:flex;justify-content:space-between;width:100%}@media(min-width: 800px)and (max-width: 992px){.wp-block-signposting .inner .signposts a.signpost-item span.text>div{flex-direction:column;gap:15px}}.wp-block-signposting .inner .signposts a.signpost-item span.text>div>span{display:block}.wp-block-signposting .inner .signposts a.signpost-item:hover span.text img{transition:all .5s ease-in-out;transform:translateX(25px)}.wp-block-signposting .inner .signposts a.signpost-item:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.7) 100%);z-index:1}
/*# sourceMappingURL=signposting-style.css.map */
