.content-tile-adaptive-component{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.content-tile-adaptive-component .content-image-wrapper{position:relative;width:100%;z-index:1}.content-tile-adaptive-component .content-image-wrapper a.text-link{position:absolute;bottom:0;z-index:2}.content-tile-adaptive-component .content-image-wrapper a.center-link{left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.content-tile-adaptive-component .content-image-wrapper picture{display:block;width:100%;height:100%}.content-tile-adaptive-component .content-image-wrapper picture img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.content-tile-adaptive-component .content-text{width:100%;color:#fff;font:normal normal normal 13px/16px "Lato"}@media(min-width: 834px){.content-tile-adaptive-component .content-text{font-size:16px;line-height:19px}}.content-tile-adaptive-component .content-text p,.content-tile-adaptive-component .content-text a,.content-tile-adaptive-component .content-text span{margin:0;color:inherit}.content-tile-adaptive-component .content-text .content-tile-markup{margin-bottom:.25rem}.content-tile-adaptive-component .content-overlay-shadow{position:absolute;inset:0;z-index:1;background-color:rgba(0,0,0,0);-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.content-tile-adaptive-component .content-overlay-shadow:hover{background-color:rgba(0,0,0,.6)}.content-tile-adaptive-component .contentTileAdaptative_overlay{position:absolute;z-index:2}.content-tile-adaptive-component .content-tile-link{display:block;position:relative;z-index:2;line-height:0;cursor:pointer;width:100%;height:100%}.content-tile-adaptive-component .content-tile-link:focus,.content-tile-adaptive-component .content-tile-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.content-tile-adaptive-component .content-tile-link.has-overlay:hover::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.6);z-index:1}.content-tile-adaptive-component .content-tile-link picture{position:relative;z-index:0}.content-tile-adaptive-component .content-overlay{position:absolute;z-index:2;width:100%;bottom:0;left:0}@media(max-width: 833.98px){.homepage .content-tile-adaptive-component .content-image-wrapper{height:auto;aspect-ratio:1/1}}@media(min-width: 834px)and (max-width: 1199.98px)and (orientation: portrait){.homepage .content-tile-adaptive-component .content-image-wrapper{height:auto;aspect-ratio:1/1}}@media(min-width: 834px)and (max-width: 1199.98px)and (orientation: landscape){.homepage .content-tile-adaptive-component .content-image-wrapper{height:auto;aspect-ratio:16/9}}@media(min-width: 1200px){.homepage .content-tile-adaptive-component .content-image-wrapper{height:auto;aspect-ratio:16/9}}.slick-slide .content-tile-component .content-image-wrapper{height:inherit}
