@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:100;src:url("../fonts/poppins-v24-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:100;src:url("../fonts/poppins-v24-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:200;src:url("../fonts/poppins-v24-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:200;src:url("../fonts/poppins-v24-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("../fonts/poppins-v24-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:300;src:url("../fonts/poppins-v24-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/poppins-v24-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:400;src:url("../fonts/poppins-v24-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../fonts/poppins-v24-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:500;src:url("../fonts/poppins-v24-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("../fonts/poppins-v24-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:600;src:url("../fonts/poppins-v24-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("../fonts/poppins-v24-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:700;src:url("../fonts/poppins-v24-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:800;src:url("../fonts/poppins-v24-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:800;src:url("../fonts/poppins-v24-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:900;src:url("../fonts/poppins-v24-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:900;src:url("../fonts/poppins-v24-latin-900italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:400;src:url("../fonts/caveat-v23-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:500;src:url("../fonts/caveat-v23-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:600;src:url("../fonts/caveat-v23-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Caveat";font-style:normal;font-weight:700;src:url("../fonts/caveat-v23-latin-700.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}.signpost-carousel{padding:clamp(40px,5.2083333333vw,100px) 0;background:#f0f5fa;width:100vw;margin-left:calc(50% - 50vw)}.signpost-carousel .carousel-title{margin:0 0 clamp(20px,1.5625vw,30px) 0;text-align:center}.signpost-carousel .carousel-summary{text-align:center;margin:0 auto clamp(30px,2.6041666667vw,50px);max-width:1064px}.signpost-carousel .signpost-carousel-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px,1.5625vw,30px);margin-bottom:60px;z-index:2}@media(max-width: 992px){.signpost-carousel .signpost-carousel-container{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.signpost-carousel .signpost-carousel-container{grid-template-columns:1fr}}.signpost-carousel .signpost-carousel-container.slick-initialized{display:block}.signpost-carousel .signpost-carousel-container.slick-initialized .slick-track{display:flex;align-items:stretch}.signpost-carousel .signpost-carousel-container.slick-initialized .slick-slide{display:flex !important;height:auto}.signpost-carousel .signpost-carousel-container.slick-initialized .slick-slide>div{display:flex;flex:1}.signpost-carousel .signpost-carousel-container.slick-initialized .slick-slide{margin:0 15px}.signpost-carousel .signpost-carousel-container.slick-initialized .slick-list{margin:0 -15px}.signpost-carousel .signpost-carousel-container .signpost-carousel-item{background:#fff;padding:clamp(15px,1.8229166667vw,35px);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;height:100%}.signpost-carousel .signpost-carousel-container .signpost-carousel-item .signpost-image{width:100%;aspect-ratio:432/300;overflow:hidden}.signpost-carousel .signpost-carousel-container .signpost-carousel-item .signpost-image a{display:block;width:100%;height:100%}.signpost-carousel .signpost-carousel-container .signpost-carousel-item .signpost-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.signpost-carousel .signpost-carousel-container .signpost-carousel-item .signpost-image:hover img{transform:scale(1.05)}.signpost-carousel .signpost-carousel-container .signpost-carousel-item .signpost-content{padding:clamp(15px,1.8229166667vw,35px) 0 0;flex:1;display:flex;flex-direction:column}.signpost-carousel .signpost-carousel-container .signpost-carousel-item .signpost-content h3{margin:0 0 15px 0;font-size:clamp(18px,1.3020833333vw,25px);line-height:1.2}.signpost-carousel .signpost-carousel-container .signpost-carousel-item .signpost-content p{color:#434343;font-family:"Poppins",sans-serif;font-size:clamp(14px,0.8333333333vw,16px);line-height:1.125;margin:0 0 20px 0;line-height:1.6;flex:1}.signpost-carousel .signpost-carousel-container .signpost-carousel-item .signpost-content .wp-block-button{margin:0;margin-top:auto;align-self:flex-start}.signpost-carousel.button-align-center .signpost-carousel-item .signpost-content .wp-block-button{align-self:center}.signpost-carousel.button-align-right .signpost-carousel-item .signpost-content .wp-block-button{align-self:flex-end}.signpost-carousel .slick-nav-wrapper{position:relative;display:flex;align-items:center;justify-content:center;gap:30px;margin:0 auto;max-width:800px;padding:0 80px}.signpost-carousel .slick-progress-bar{flex:1;height:10px;background:rgba(13,98,174,.2);border-radius:2px;position:relative;overflow:hidden;border-radius:100px}.signpost-carousel .slick-progress-bar .slick-progress-fill{position:absolute;left:0;top:0;height:100%;background:#0d62ae;width:0;transition:width .3s ease}.signpost-carousel .slick-arrow{position:relative;width:60px;height:60px;background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;z-index:10;transition:background-color .3s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center}.signpost-carousel .slick-arrow svg{position:relative;z-index:2;transition:none}.signpost-carousel .slick-arrow:hover{background:#f9db35}.signpost-carousel .slick-arrow.slick-disabled{opacity:.5;cursor:not-allowed}.wp-admin .signpost-carousel,.editor-styles-wrapper .signpost-carousel,.block-editor-writing-flow .signpost-carousel{width:100%;margin-left:0}