section.layout-cards .panels .panel>.wrap h3.h5{font-size:32px}@media screen and (min-width:320px){section.layout-cards .panels .panel>.wrap h3.h5{font-size:calc(24px + 2.5vw)}}@media screen and (min-width:1440px){section.layout-cards .panels .panel>.wrap h3.h5{font-size:60px}}section.signpost-grid{text-align:left}section.signpost-grid .lead-in{display:flex;flex-direction:column;gap:1.5625rem;padding-bottom:0}@media(min-width:992px){section.signpost-grid .lead-in{padding-bottom:3.75rem}}section.signpost-grid .panels{display:flex;flex-direction:column;gap:2.1875rem 0}section.signpost-grid .description{max-width:62.5rem}section.signpost-grid .description p{margin:20px 0}section.signpost-grid .title h2{margin-bottom:1.25rem}section.signpost-grid .panel{margin:0}section.signpost-grid .panel>.wrap{background-color:rgba(var(--bg));border:2px solid var(--Primary-Purple,#7238ff);border-radius:1rem;color:rgba(var(--fg));display:block;height:100%;overflow:hidden;padding:1.875rem;text-align:left;text-decoration:none}section.signpost-grid .panel>.wrap h3{margin-bottom:1.25rem}section.signpost-grid .panel>a.wrap:hover div.icon svg path:not(svg>mask path,mask path){stroke:rgba(var(--purple))}section.signpost-grid .panel>a.wrap:hover div.icon svg path:not(svg>mask path,mask path)[fill]{fill:rgba(var(--purple))}section.signpost-grid .panel div.icon{display:block;height:5.625rem;margin-bottom:1.5625rem;margin-left:auto;position:relative;width:5.625rem}@media(min-width:992px){section.signpost-grid .panel div.icon{height:7.5rem;margin:0 0 3.125rem auto;width:7.5rem}}section.signpost-grid .panel div.icon img,section.signpost-grid .panel div.icon svg{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}section.signpost-grid .panel div.icon img path,section.signpost-grid .panel div.icon svg path{transition:all .3s ease-in-out}section.signpost-grid .panel.is-last-showing~.panel{display:none}section.signpost-grid .panel button.button.has-arrow.white-btn{color:#000;margin-top:1.5625rem}section.signpost-grid .panel.icon-left-align .icon{height:5.625rem;margin-left:0;width:5.625rem}@media(min-width:768px){section.signpost-grid .panels{flex-direction:row;flex-wrap:wrap}section.signpost-grid .panel{flex:0 0 50%}}@media(min-width:992px){section.signpost-grid .panels{gap:2rem 0}section.signpost-grid .panel{flex:0 0 33.3333%;max-width:33.3333%}}section.signpost-grid.layout-simple .content .title{margin:0 auto;text-align:center}section.signpost-grid.layout-simple .content .title h2{max-width:100%}section.signpost-grid.layout-simple .panels .panel{flex:0 0 100%;max-width:100%}@media(min-width:768px){section.signpost-grid.layout-simple .panels .panel{flex:0 0 50%;max-width:50%}}@media(min-width:992px){section.signpost-grid.layout-simple .panels .panel{flex:0 0 25%;max-width:25%}}section.signpost-grid.layout-simple .panels .panel .wrap{padding:1rem 1.25rem 2.5rem}section.layout-cards .content.centre{text-align:center}section.layout-cards .content.centre .description{margin:0 auto}section.layout-cards .content.left-align{text-align:left}section.layout-cards .title{margin:0 auto;max-width:62.5rem;text-align:center}section.layout-cards .panels .panel{max-width:unset;transition:all .3s ease-in-out}section.layout-cards .panels .panel>.wrap{border:0;border-radius:1rem;padding:0}section.layout-cards .panels .panel>.wrap .icon{border-radius:.875rem;height:25rem;margin:unset;margin-bottom:1.5rem;overflow:hidden;width:100%}section.layout-cards .panels .panel>.wrap .icon img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}section.layout-cards .panels .panel>.wrap h3.h5{font-weight:600}section.layout-cards .panels .panel>.wrap>p{max-width:34.375rem}@media(min-width:992px){section.layout-cards .panels .panel>.wrap>p{margin-bottom:1.875rem;opacity:0;transition:all .1s ease-in-out}}section.layout-cards .panels .panel>.wrap>button{background-color:#fff!important;cursor:pointer}@media(min-width:992px){section.layout-cards .panels .panel>.wrap>button{opacity:0;transition:all .1s ease-in-out}section.layout-cards .panels .panel:first-child{flex:2}section.layout-cards .panels .panel:first-child .wrap{background-color:#f2f2f2;padding:1.875rem}section.layout-cards .panels .panel:first-child .wrap>p{opacity:1;transition:all .1s ease-in-out}section.layout-cards .panels .panel:first-child .wrap>button{background-color:#fff;opacity:1;transition:all .1s ease-in-out}section.layout-cards .panels .panel:not(:first-child){flex:1}section.layout-cards .panels .panel:not(:first-child) .wrap{padding:0}section.layout-cards .panels .panel:hover{flex:2}section.layout-cards .panels .panel:hover .wrap{background-color:#f2f2f2;padding:1.875rem}section.layout-cards .panels .panel:hover .wrap .button,section.layout-cards .panels .panel:hover .wrap>p{opacity:1;transition-delay:.4s!important;transition:all .6s ease-in-out}section.layout-cards .panels:hover .panel:not(:first-child):hover+.panel:first-child,section.layout-cards .panels:hover .panel:not(:first-child):hover~.panel:first-child{flex:1}section.layout-cards .panels:hover .panel:not(:first-child):hover+.panel:first-child .wrap,section.layout-cards .panels:hover .panel:not(:first-child):hover~.panel:first-child .wrap{background-color:#fff;padding:0}section.layout-cards .panels:hover .panel:not(:first-child):hover+.panel:first-child .wrap .button,section.layout-cards .panels:hover .panel:not(:first-child):hover+.panel:first-child .wrap>p,section.layout-cards .panels:hover .panel:not(:first-child):hover~.panel:first-child .wrap .button,section.layout-cards .panels:hover .panel:not(:first-child):hover~.panel:first-child .wrap>p{opacity:0;transition:all .1s ease-in-out!important}section.layout-cards .panels:hover .panel:not(:hover){flex:1}section.layout-cards .panels:hover .panel:not(:hover) .wrap{background-color:#fff;padding:0}section.layout-cards .panels:hover .panel:not(:hover) .wrap .button,section.layout-cards .panels:hover .panel:not(:hover) .wrap>p{opacity:0;transition:all .1s ease-in-out}}section.signpost-grid.layout-image .description{max-width:62.5rem;padding-bottom:1.875rem}@media(min-width:992px){section.signpost-grid.layout-image .description{padding-bottom:0}}section.signpost-grid.layout-image .description p{margin:0}section.signpost-grid.layout-image .content.centre{text-align:center}section.signpost-grid.layout-image .content.centre h2.h3{margin-left:auto;margin-right:auto;max-width:50rem}section.signpost-grid.layout-image .content.centre .description{margin-left:auto;margin-right:auto}section.signpost-grid.layout-image .panels .panel .wrap{border:0;border-radius:1.875rem}section.signpost-grid.layout-image .panels .panel .wrap.collapse{border-radius:0;padding:0}section.signpost-grid.layout-image .panels .panel .wrap .icon{border-radius:.875rem;margin-bottom:1.5625rem;margin-left:0;overflow:hidden;padding-top:71%;width:100%}section.signpost-grid.layout-image .panels .panel .wrap .icon img{bottom:0;left:0;right:0;top:0}section.signpost-grid.layout-image .panels.columns-three .panel{flex:0 0 100%;max-width:100%}@media(min-width:768px){section.signpost-grid.layout-image .panels.columns-three .panel{flex:0 0 33.3333%;max-width:33.3333%}}section.signpost-grid.layout-image .panels.columns-two .panel{flex:0 0 100%;max-width:100%}@media(min-width:768px){section.signpost-grid.layout-image .panels.columns-two .panel{flex:0 0 50%;max-width:50%}}
