@use "sass:math";.module.module--content-with-image-thumbnails .top-content .left{margin-bottom:1.5rem}@media print,screen and (min-width:47.9375em){.module.module--content-with-image-thumbnails .top-content .left{margin-bottom:2rem}}@media print,screen and (min-width:75em){.module.module--content-with-image-thumbnails .top-content .left{margin-bottom:0}}.module.module--content-with-image-thumbnails .item-list-wrapper{justify-content:start}@media print,screen and (max-width:47.93625em){.module.module--content-with-image-thumbnails .item-list-wrapper{justify-content:center}}.module.module--content-with-image-thumbnails .item-list-wrapper .list-item{border-top-left-radius:2.5rem;overflow:hidden;position:relative}@media print,screen and (min-width:47.9375em){.module.module--content-with-image-thumbnails .item-list-wrapper .list-item{border-top-left-radius:3.75rem}}@media print,screen and (min-width:75em){.module.module--content-with-image-thumbnails .item-list-wrapper .list-item{border-top-left-radius:5rem}}@media screen and (max-width:25em){.module.module--content-with-image-thumbnails .item-list-wrapper .list-item{width:calc(100% - 2rem)}}.module.module--content-with-image-thumbnails .item-list-wrapper .list-item:before{background-color:rgba(0,0,0,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.module.module--content-with-image-thumbnails .item-list-wrapper .list-item .main-title{bottom:0;left:0;opacity:1;padding:1rem;position:absolute;right:0;transform:opacity .3s ease;width:100%;z-index:2}.module.module--content-with-image-thumbnails .item-list-wrapper .list-item .main-title h3{color:#fff}@media print,screen and (min-width:47.9375em){.module.module--content-with-image-thumbnails .item-list-wrapper .list-item .main-title{padding:1.5rem}}@media print,screen and (min-width:75em){.module.module--content-with-image-thumbnails .item-list-wrapper .list-item .main-title{padding:2rem}}.module.module--content-with-image-thumbnails .item-list-wrapper .list-item:hover .main-title{opacity:0}.module.module--content-with-image-thumbnails .item-list-wrapper .list-item:hover .item-image{transform:scale(1.1)}.module.module--content-with-image-thumbnails .item-list-wrapper .list-item:hover .item-content{transform:translateY(0)}.module.module--content-with-image-thumbnails .item-list-wrapper .item-content{align-items:flex-start;background-color:rgba(0,0,0,.6);bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;position:absolute;transform:translateY(100%);transition:transform .6s ease;width:100%;z-index:2}@media print,screen and (min-width:75em){.module.module--content-with-image-thumbnails .item-list-wrapper .item-content{padding:2rem 1.5rem}}.module.module--content-with-image-thumbnails .item-list-wrapper .item-content .title{color:#fff;margin-bottom:.5rem}@media print,screen and (min-width:75em){.module.module--content-with-image-thumbnails .item-list-wrapper .item-content .title{margin-bottom:1rem}}.module.module--content-with-image-thumbnails .item-list-wrapper .item-content .sub-title{color:#fff;font-family:Raleway,helvetica,roboto,arial,sans-serif;font-size:1rem;font-weight:300;letter-spacing:-.0025em;line-height:1.5rem}.module.module--content-with-image-thumbnails .item-list-wrapper .item-content .wysiwyg-wrapper{margin-bottom:1rem}.module.module--content-with-image-thumbnails .item-list-wrapper .item-link{color:inherit}.module.module--content-with-image-thumbnails .item-list-wrapper .item-link .image-wrapper:before{background-color:#000;border-top-left-radius:2.5rem;content:"";display:block;height:100%;opacity:.3;position:absolute;transition:all .2s ease-in;width:100%;z-index:1}@media print,screen and (min-width:47.9375em){.module.module--content-with-image-thumbnails .item-list-wrapper .item-link .image-wrapper:before{border-top-left-radius:3.75rem}}@media print,screen and (min-width:75em){.module.module--content-with-image-thumbnails .item-list-wrapper .item-link .image-wrapper:before{border-top-left-radius:5rem}}.module.module--content-with-image-thumbnails .image-wrapper{overflow:hidden;padding-bottom:22.875rem;position:relative}@media screen and (min-width:85.4375em){.module.module--content-with-image-thumbnails .image-wrapper{padding-bottom:29.125rem}}.module.module--content-with-image-thumbnails .image-wrapper .item-image{opacity:1;transition:all 1s ease}