@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}.product-signposts{padding:clamp(40px,5.2083333333vw,100px) 0;background:#0d62ae;width:100vw;margin-left:calc(50% - 50vw)}.product-signposts .product-signposts-title{color:#fff;font-family:"Poppins";font-weight:700;font-size:clamp(28px,2.1875vw,42px);line-height:1.2380952381;margin:0 0 clamp(30px,2.6041666667vw,50px) 0;text-align:center}.product-signposts .product-signposts-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px,1.5625vw,30px)}@media(max-width: 992px){.product-signposts .product-signposts-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.product-signposts .product-signposts-grid{grid-template-columns:1fr}}.product-signposts .product-signposts-grid .product-signpost-item{position:relative;z-index:2;aspect-ratio:503/735;border-radius:10px;overflow:hidden;cursor:pointer}.product-signposts .product-signposts-grid .product-signpost-item .product-default-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;transition:opacity .4s ease;z-index:1;background:#fff;padding:clamp(15px,1.8229166667vw,35px) clamp(15px,1.8229166667vw,35px) 0}.product-signposts .product-signposts-grid .product-signpost-item .product-default-content .product-bg{position:relative;top:0;left:0;width:100%;height:auto;object-fit:cover;z-index:-1;aspect-ratio:407/474}.product-signposts .product-signposts-grid .product-signpost-item .product-default-content .product-logo{position:absolute;top:calc(50% - 131px);max-width:320px;height:131px;object-fit:contain;margin-bottom:20px;filter:drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.3))}@media(max-width: 1023px){.product-signposts .product-signposts-grid .product-signpost-item .product-default-content .product-logo{width:80%}}.product-signposts .product-signposts-grid .product-signpost-item .product-default-content .product-title{font-size:clamp(20px,1.25vw,24px);line-height:1.1666666667;margin:0;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:center}.product-signposts .product-signposts-grid .product-signpost-item .product-hover-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:30px;opacity:0;transition:opacity .4s ease;z-index:2;text-align:center}.product-signposts .product-signposts-grid .product-signpost-item .product-hover-content .hover-title{color:#fff;font-weight:600;font-size:clamp(30px,3.125vw,60px);line-height:1.1666666667;margin:0 0 15px 0}.product-signposts .product-signposts-grid .product-signpost-item .product-hover-content .hover-subtitle{color:#fff;font-weight:600;font-size:clamp(20px,1.25vw,24px);line-height:1.3333333333;margin:0 0 15px 0}.product-signposts .product-signposts-grid .product-signpost-item .product-hover-content .hover-summary{color:#fff;margin:0 0 30px 0;font-size:clamp(16px,1.0416666667vw,20px);line-height:1.3}.product-signposts .product-signposts-grid .product-signpost-item .product-hover-content .wp-block-button{margin-top:auto;margin-bottom:30px}.product-signposts .product-signposts-grid .product-signpost-item .product-hover-content .wp-block-button .wp-block-button__link{background:#f9db35;color:#434343;padding-left:30px;padding-right:30px}.product-signposts .product-signposts-grid .product-signpost-item .product-hover-content .wp-block-button .wp-block-button__link:hover{background:#0d62ae;color:#fff}.product-signposts .product-signposts-grid .product-signpost-item:hover .product-default-content{opacity:0}.product-signposts .product-signposts-grid .product-signpost-item:hover .product-hover-content{opacity:1}.wp-admin .product-signposts,.editor-styles-wrapper .product-signposts,.block-editor-writing-flow .product-signposts{width:100%;margin-left:0}