.styles_root__uhVk0{position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease;transition:max-height .5s cubic-bezier(.4,0,.2,1);max-height:3rem}@media(min-width:480px){.styles_root__uhVk0{max-height:4rem}}@media(min-width:992px){.styles_root__uhVk0{max-height:5.5rem}}.styles_root__uhVk0{clear:both}.styles_root__uhVk0 figure{position:relative;margin:0;overflow:hidden;width:100%;height:100%;transition:all .3s ease}@media(min-width:768px){.styles_root__uhVk0 figure{max-height:5.5rem}}.styles_root__uhVk0 figure img{height:100%;width:100%;position:relative;overflow:hidden;object-position:center;object-position:top;object-position:50% 20%;object-fit:cover}.styles_root__uhVk0 .inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;transition:all .3s ease}.styles_root__uhVk0 .inner .title{font-size:6vw;line-height:1.4!important;display:block;display:-webkit-box;height:8.4vw;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2rem;font-weight:400}@media(min-width:768px){.styles_root__uhVk0 .inner .title{font-size:2.5rem;line-height:1.4!important;display:block;display:-webkit-box;height:4.9rem;-webkit-line-clamp:1.4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width:992px){.styles_root__uhVk0 .inner .title{font-size:2.75rem;line-height:1!important;display:block;display:-webkit-box;height:3.85rem;-webkit-line-clamp:1.4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width:1200px){.styles_root__uhVk0 .inner .title{font-size:2.95rem;line-height:1!important;display:block;display:-webkit-box;height:4.13rem;-webkit-line-clamp:1.4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width:1400px){.styles_root__uhVk0 .inner .title{font-size:3.125rem;line-height:1!important;display:block;display:-webkit-box;height:4.375rem;-webkit-line-clamp:1.4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.styles_root__uhVk0 .inner article{position:relative;transition:all .3s ease}@media(min-width:992px){.styles_root__uhVk0 .inner article{opacity:0}}.styles_root__uhVk0 footer{position:relative;transition:all .3s ease}@media screen and (max-width:991px){.styles_root__uhVk0 footer{margin-bottom:3rem}}