@font-face{font-weight:700;font-family:Optima;font-style:normal;src:url(/assets/fonts/Optima/Optima-Bold.woff) format("woff")}@font-face{font-weight:400;font-family:Optima;font-style:italic;src:url(/assets/fonts/Optima/Optima-Italic.woff) format("woff")}@font-face{font-weight:400;font-family:Optima;font-style:normal;src:url(/assets/fonts/Optima/Optima-Text.woff) format("woff")}@font-face{font-weight:400;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Regular.woff2) format("woff2")}@font-face{font-weight:700;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Bold.woff2) format("woff2")}@font-face{font-weight:400;font-family:Lato;font-style:italic;src:url(/assets/fonts/Lato/Lato-Italic.woff2) format("woff2")}@font-face{font-weight:300;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Thin.woff2) format("woff2")}@font-face{font-weight:400;font-family:Abril Fatface;font-style:normal;src:url(/assets/fonts/AbrilFatface/AbrilFatface-Regular.woff2) format("woff2")}:root{--breakpoint-mobile-s:320;--breakpoint-mobile-m:375;--breakpoint-mobile-l:425;--breakpoint-tablet:768;--breakpoint-laptop:1024;--breakpoint-desktop:1440;--breakpoint-large-desktop:1600}.c-ImageAndInfoCard{display:flex;flex-direction:column;width:100%;max-width:21.875rem}.c-ImageAndInfoCard__ImageContainer{position:relative;width:100%;height:17.3125rem;overflow:hidden;border-radius:.75rem .75rem 0 0}.c-ImageAndInfoCard__Info{position:relative;display:flex;flex-direction:column;flex-grow:1;padding:1.5rem;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-radius:0 0 .75rem .75rem}.c-ImageAndInfoCard__InfoLink{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1.5rem auto 0;color:#2d9cdb}.c-ImageAndInfoCard__InfoLink:hover{text-decoration:underline}.c-ImageAndInfoCard__Title{font:700 1.25rem/1.2 Lato;padding:0 1.5rem;color:#005082;text-align:center}.c-ImageAndInfoCard__Title_Overlapping{position:absolute;top:0;left:50%;width:-webkit-max-content;width:max-content;max-width:calc(100% - 2rem);padding:.625rem 1.875rem;color:#30445f;background:#ffe187;border-radius:6.25rem;transform:translate(-50%,-45%);font:700 .75rem/1.2 Lato}@media(min-width:1024px){.c-ImageAndInfoCard__Title_Overlapping{font:700 .875rem/1.2 Lato}}.c-ImageAndInfoCard__ClampedTitle{display:-webkit-box;-webkit-line-clamp:var(--title-line-clamp);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@supports not ((-webkit-line-clamp:var(--title-line-clamp )) or (line-clamp:var(--title-line-clamp ))){.c-ImageAndInfoCard__ClampedTitle{position:relative;max-height:calc(var(--title-line-clamp)*1.5em)}.c-ImageAndInfoCard__ClampedTitle:after{position:absolute;right:0;bottom:0;padding-left:.2em;background:#fff;content:"..."}}.c-ImageAndInfoCard__Description{margin-top:1rem;color:#959595;white-space:pre-line;text-align:center;font:normal .75rem/1.5 Lato;display:-webkit-box;-webkit-line-clamp:var(--description-line-clamp);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@supports not ((-webkit-line-clamp:var(--description-line-clamp )) or (line-clamp:var(--description-line-clamp ))){.c-ImageAndInfoCard__Description{position:relative;max-height:calc(var(--description-line-clamp)*1.5em)}.c-ImageAndInfoCard__Description:after{position:absolute;right:0;bottom:0;padding-left:.2em;background:#fff;content:"..."}}.c-ImageAndInfoCard__Description_HasOverlappingTitle{margin-top:3.125rem}.c-ImageAndInfoCard__OverlayIconContainer{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}@media(min-width:768px){.c-ImageAndInfoCard{max-width:24.5625rem}.c-ImageAndInfoCard__Title{font:700 1.5rem/1.2 Lato}.c-ImageAndInfoCard__Title_Overlapping{font:700 1rem/1.5 Lato}.c-ImageAndInfoCard__Description{font:normal .875rem/1.5 Lato}.c-ImageAndInfoCard__Description_HasOverlappingTitle{margin-top:2rem}.c-ImageAndInfoCard__ImageContainer{width:24.5625rem;height:16rem}}.d-CategoryThumbnailSlider__ThumbnailSlide:last-child .d-CategoryThumbnailSlider__Thumbnail .c-CategoryThumbnail__Info{padding-right:1rem}