/*! CenterBlockLibrary v1.1.0 | (c) 2022 Design Site */
:root{--background_color-default: var(--paletteColor1)}.bg-img{position:relative;background-color:var(--background_color-default)}.bg-img::before{content:"";background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;opacity:.25}:root{--flag_margin_bottom: 1.75em;--flag_padding: .125em .75em;--flag_font_size: .775rem;--flag_letter_spacing: 0.05em}.c-flag{display:inline-block;border:1px solid;padding:var(--flag_padding);font-family:var(--fontFamily, sans-serif);font-size:var(--flag_font_size);text-transform:uppercase;letter-spacing:var(--flag_letter_spacing)}@media screen and (min-width: 690px){.c-flag{--flag_font_size: .825rem}}@media screen and (min-width: 1000px){.c-flag{--flag_font_size: .875rem}}@media(max-width: 699.99px){.ct_card{margin-bottom:var(--grid-gap)}}.ct_card a{text-decoration:none;padding-bottom:1.5em;display:block}.ct_card figure,.ct_card .no-image{aspect-ratio:2/1;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:0}.ct_card figure img{object-fit:cover;width:100%;height:100%}.ct_card .no-image{background-color:var(--paletteColor7)}.ct_card p{margin:0;padding-right:.5rem}.ct_card .title{font-weight:var(--cardTitle-weight);font-size:1rem;line-height:1.5;color:var(--paletteColor1);margin-top:.6em;margin-bottom:0;padding-right:1rem}.bg-color.light .ct_card .title{color:var(--paletteColor1)}.ct_card .meta{font-size:.9rem;line-height:1.5;margin-top:.5em;color:var(--color-black);padding-right:.5em}.ct_card .sep{color:var(--paletteColor5)}.bg-color.light .ct_card .sep{color:var(--paletteColor5)}.ct_card .description{font-size:.9rem;line-height:1.5;margin-top:.5em;color:var(--color-black);margin-bottom:.8em;padding-right:.5em}.ct_card .cta{margin-top:.5em;color:var(--paletteColor4_small)}.ct_card:hover{cursor:pointer !important}.ct_card:hover .title,.ct_card:focus-within .title,.ct_card:hover .cta,.ct_card:focus-within .cta{color:var(--paletteColor5)}.bg-color.light .ct_card:hover .title,.bg-color.light .ct_card:focus-within .title,.bg-color.light .ct_card:hover .cta,.bg-color.light .ct_card:focus-within .cta{color:var(--paletteColor3)}@media screen and (min-width: 690px){.ct_card .title{font-size:1.1rem;margin-top:.7em}.ct_card .meta{font-size:.95rem}}@media screen and (min-width: 1000px){.ct_card .title{font-size:1.2rem;margin-top:.8em}.ct_card .meta{font-size:1rem}}