@import"https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&display=swap";@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:100;src:url("../fonts/montserrat-v31-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:100;src:url("../fonts/montserrat-v31-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:200;src:url("../fonts/montserrat-v31-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:200;src:url("../fonts/montserrat-v31-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url("../fonts/montserrat-v31-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:300;src:url("../fonts/montserrat-v31-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../fonts/montserrat-v31-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url("../fonts/montserrat-v31-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("../fonts/montserrat-v31-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:500;src:url("../fonts/montserrat-v31-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("../fonts/montserrat-v31-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:600;src:url("../fonts/montserrat-v31-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("../fonts/montserrat-v31-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url("../fonts/montserrat-v31-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url("../fonts/montserrat-v31-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:800;src:url("../fonts/montserrat-v31-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:900;src:url("../fonts/montserrat-v31-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:900;src:url("../fonts/montserrat-v31-latin-900italic.woff2") format("woff2")}.is-layout-constrained>.alignwide{max-width:1446px}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:830px;margin-left:auto !important;margin-right:auto !important}.signposting{max-width:unset !important;padding:clamp(40px,6.25vw,120px) 0 clamp(40px,7.8125vw,150px)}.sidebar-with-content .signposting{padding:0}.sidebar-with-content .signposting .wrapper{padding-left:0;padding-right:0}.signposting .wrapper h2{text-align:left;font-size:clamp(30px,2.6041666667vw,50px);line-height:1.6;margin:0;margin-bottom:0 !important}.signposting .row{display:flex;justify-content:center;align-items:stretch;max-width:calc(1595px + 6vw);padding:clamp(30px,3.125vw,60px) 0 0;margin:0 auto;gap:clamp(30px,3.125vw,60px)}@media(max-width: 768px){.signposting .row{flex-direction:column;flex-wrap:wrap}}.signposting .row .col{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-basis:auto;position:relative;aspect-ratio:1.6/1;width:calc(50% - clamp(15px,1.5625vw,30px));margin-bottom:0;border-radius:10px;overflow:visible !important}@media(max-width: 768px){.signposting .row .col{margin:10px auto;width:calc(100% - 30px)}}.sidebar-with-content .signposting .row .col{aspect-ratio:481/581}.signposting .row .col.wp-block-image,.signposting .row .col.wp-block-column{overflow:visible !important;margin:0 0}.signposting .row .col .blur-background{position:absolute;top:-15px;left:-15px;width:calc(100% + 30px);height:calc(100% + 30px);background-size:200%;background-position:center;background-repeat:no-repeat;border-radius:10px;z-index:0;opacity:.8}.signposting .row .col img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;border-radius:10px}.signposting .row .col a{display:flex;align-items:flex-end;position:absolute;width:100%;height:100%;padding:40px 30px;text-decoration:none;z-index:2}.signposting .row .col a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%) no-repeat;z-index:2}.signposting .row .col a span{color:#fff;display:flex;align-items:center;justify-content:space-between;font-family:"Montserrat";gap:20px;z-index:2;position:relative;text-decoration:none;font-weight:600;width:100%;font-size:clamp(20px,1.5625vw,30px);line-height:1;text-transform:uppercase}.signposting .row .col a span i{aspect-ratio:1/1;width:53px;height:53px;font-size:22px;border-radius:50% !important;display:inline-flex;justify-content:center;align-items:center;background:rgba(0,0,0,0);color:#fff;border:1px solid #fff;transition:.4s ease-in-out}.signposting .row .col a span i:before{transition:.4s ease-in-out}.signposting .row .col a:hover span i:before{transform:translateX(10px)}.signposting+.signposting .row{padding-top:0}.signposting.smaller-boxes .row .col{aspect-ratio:3.2/1 !important}.signposting.smaller-boxes .row .col a span{font-size:clamp(16px,1.0416666667vw,20px);line-height:1.1}.signposting.icon-signposts .row .col{aspect-ratio:auto;height:auto}.signposting.icon-signposts .row .col .blur-background{display:none}.signposting.icon-signposts .row .col>a>img{display:none}.signposting.icon-signposts .row .col a{position:relative;display:flex;flex-direction:row;align-items:center;gap:clamp(20px,2.0833333333vw,40px);padding:clamp(25px,2.0833333333vw,40px);background-color:#243040;border-radius:10px}.signposting.icon-signposts .row .col a:before{display:none}.signposting.icon-signposts .row .col a .icon-wrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:100%;z-index:2}.signposting.icon-signposts .row .col a .icon-wrapper img{position:relative;width:auto;height:100%;max-width:100px;max-height:clamp(80px,7.8125vw,150px);object-fit:contain;border-radius:0}.signposting.icon-signposts .row .col a span{flex:1;display:flex;align-items:center;justify-content:space-between;z-index:2;font-size:clamp(16px,1.0416666667vw,20px);line-height:1.1}