@layer root{:root{--light-grey: #F8F8F8;--white: #FFFFFF;--black: #000000;--white-rgb: 255,255,255;--black-rgb: 0, 0, 0}}.c-hero-banner__image{height:100%!important}.c-hero-banner__description{position:absolute;bottom:0;right:0;z-index:10;flex:1;display:flex;justify-content:flex-end}@media (min-width: 992px) and (max-width: 1440px){.c-hero-banner__description{top:0;bottom:unset}}@media (width < 992px){.c-hero-banner__description{order:1;transform:translateY(-60px);margin-top:-60px}}.c-hero-banner__description>*{padding:1rem;margin:1rem;color:var(--white);background-color:rgba(var(--black-rgb),.75);border-radius:.5em}@media (width < 992px){.c-hero-banner__content{order:2}}.c-image{position:relative}.c-image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;max-height:none}.c-image:not(.c-image--normal):before{content:"";float:left;padding-top:var(--image-ratio, 100%);width:100%}.c-image:not(.c-image--normal):after{clear:both;content:"";display:block}.c-image:not(.c-image--normal) img{position:absolute;top:0;left:0;height:100%}.c-image--news{--image-ratio: 66.6666666667%}.c-image--header{--image-ratio: 72.2935779817%}.c-image--content{--image-ratio: 50.6417736289%}.c-image--square{--image-ratio: 100%}.c-image--circle img{border-radius:50%}.c-image__description{position:absolute;bottom:.5rem;right:.5rem;z-index:10;height:auto!important}.c-image__description>*{padding:clamp(.5rem,.3633952255rem + .5305039788vw,1rem);margin:clamp(.5rem,.3633952255rem + .5305039788vw,1rem);color:var(--white);background-color:rgba(var(--black-rgb),.75);border-radius:.5em;font-size:clamp(.75rem,.6133952255rem + .5305039788vw,1.25rem)}
