.featured-blocks .site-wrap{margin:0 auto;max-width:1200px;position:relative}.featured-blocks .page-grid{display:grid;grid-template-rows:auto}.featured-blocks .feature[class*=larger-than],.featured-blocks .feature[class*=equal-to]{display:grid;grid-template-rows:auto;grid-template-columns:1fr 2fr;grid-gap:30px;align-items:center}.featured-blocks .feature[class*=larger-than]>*:nth-child(1),.featured-blocks .feature[class*=equal-to]>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.featured-blocks .image.flag{position:relative}.featured-blocks .image.flag.horizontal img,.featured-blocks [class*=larger-than]>.image.flag.responsive img,.featured-blocks [class*=equal-to]>.image.flag.responsive img{clip-path:polygon(0 0,79.1% 0,100% 50%,79.1% 100%,0 100%);width:95.5%;max-width:100%}.featured-blocks .image.flag.horizontal .flag-border,.featured-blocks [class*=larger-than]>.image.flag.responsive .flag-border,.featured-blocks [class*=equal-to]>.image.flag.responsive .flag-border{height:100%;top:0;right:0}.featured-blocks .image.flag .flag-border{position:absolute}.featured-blocks .image.flag.horizontal .flag-border .vertical-border,.featured-blocks [class*=larger-than]>.image.flag.responsive .flag-border .vertical-border,.featured-blocks [class*=equal-to]>.image.flag.responsive .flag-border .vertical-border{display:none}.featured-blocks .image.flag .flag-border svg{display:block}.featured-blocks .image.flag.horizontal .flag-border svg,.featured-blocks [class*=larger-than]>.image.flag.responsive .flag-border svg,.featured-blocks [class*=equal-to]>.image.flag.responsive .flag-border svg{height:100%;position:absolute;right:0}.featured-blocks .content p{max-width:100ch;margin-bottom:.75em;line-height:1.35}#react-base .featured-blocks ul{list-style:none}#react-base .featured-blocks ul li:before{content:""}#react-base .featured-blocks ul li a{color:#002855;text-decoration:none;font-weight:700}@media only screen and (min-width: 1200px){.featured-blocks .intro{margin-bottom:50px}.featured-blocks .page-grid{grid-template-columns:repeat(12,minmax(50px,1fr))}.featured-blocks .page-grid.columns-1>*{grid-column:auto / span 12}.featured-blocks .page-grid.columns-2>*{grid-column:auto / span 6}}.featured-blocks .intro{text-align:center}.featured-blocks.padded{padding-left:20px;padding-right:20px}@media only screen and (min-width: 1024px){.featured-blocks.padded{padding:7.5vh 0 5vh}.featured-blocks .page-grid{grid-gap:50px}}@media (max-width: 787px){.featured-blocks .feature[class*=larger-than],.featured-blocks .feature[class*=equal-to]{grid-template-columns:1fr}}
