.module-references.has-background-primary .list .item:focus:not(:active) .title,.module-references.has-background-primary .list .item:hover:not(:active) .title,.module-references.has-background-secondary .list .item:focus:not(:active) .title,.module-references.has-background-secondary .list .item:hover:not(:active) .title,.module-references.has-background-tertiary .list .item:focus:not(:active) .title,.module-references.has-background-tertiary .list .item:hover:not(:active) .title{color:#fff}.module-references.has-background-primary .list .item .category,.module-references.has-background-primary .list .item .name,.module-references.has-background-primary .list .item:focus:not(:active) .category,.module-references.has-background-primary .list .item:hover:not(:active) .category,.module-references.has-background-secondary .list .item .category,.module-references.has-background-secondary .list .item .name,.module-references.has-background-secondary .list .item:focus:not(:active) .category,.module-references.has-background-secondary .list .item:hover:not(:active) .category,.module-references.has-background-tertiary .list .item .category,.module-references.has-background-tertiary .list .item .name,.module-references.has-background-tertiary .list .item:focus:not(:active) .category,.module-references.has-background-tertiary .list .item:hover:not(:active) .category{color:inherit}.module-references.has-background-primary .list .slider-navigation:before,.module-references.has-background-secondary .list .slider-navigation:before,.module-references.has-background-tertiary .list .slider-navigation:before{border-color:#fff}.module-references.has-background-primary .popin .title,.module-references.has-background-primary .popin .txt,.module-references.has-background-secondary .popin .title,.module-references.has-background-secondary .popin .txt,.module-references.has-background-tertiary .popin .title,.module-references.has-background-tertiary .popin .txt{color:var(--color-default,#224f5a)}.module-references.has-background-primary .btn-more-wrapper .btn{color:#fff}.module-references.has-background-secondary .list .illus-wrapper:after{background-color:var(--color-secondary,#02bd9c)}.module-references.has-background-secondary .btn-more-wrapper .btn{color:#fff}.module-references.has-background-tertiary .list .item:focus:not(:active) .title,.module-references.has-background-tertiary .list .item:hover:not(:active) .title{color:inherit}.module-references.has-background-tertiary .list .item .illus-wrapper:after{background-color:var(--color-default,#224f5a)}.module-references.has-background-tertiary .btn-more-wrapper .btn{color:inherit}.module-references .list{align-items:flex-start;column-gap:1.625rem;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:3rem}.module-references .list>*{flex:0 1 auto;flex-basis:calc(33.33333% - 1.08333rem)}.module-references .list .item{max-width:calc(33.33333% - 1.625rem);transition:none}.module-references .list .item:not(:active) .category,.module-references .list .item:not(:active) .title{transition:all .3s ease}.module-references .list .item:hover .overlay{opacity:1;transform:translateY(0)}.module-references .list .item:focus:not(:active) .illus-wrapper:after,.module-references .list .item:hover:not(:active) .illus-wrapper:after{opacity:.5}.module-references .list .item:focus:not(:active) .category,.module-references .list .item:hover:not(:active) .category{color:var(--color-default,#224f5a)}.module-references .list .item:focus:not(:active) .title,.module-references .list .item:hover:not(:active) .title{color:var(--color-primary,#3ee98d)}.module-references .list .slider-wrapper{background-color:hsla(0,0%,100%,.1);overflow:hidden}.border-rounded .module-references .list .slider-wrapper{border-radius:.75rem}.module-references .list .slider:hover .slider-navigation{opacity:1}.module-references .list .slider:hover .slider-navigation.next,.module-references .list .slider:hover .slider-navigation.prev{transform:translateY(-50%)}.module-references .list .slider-navigation{opacity:0;padding:2rem}.module-references .list .slider-navigation:before{border-color:#fff}.module-references .list .slider-navigation.prev{transform:translate(.5rem,-50%)}.module-references .list .slider-navigation.next{transform:translate(-.5rem,-50%)}.module-references .list .slider-pagination{bottom:1.3125rem}.module-references .list .slider-pagination .swiper-pagination-bullet{background-color:#fff}.module-references .list .illus-wrapper{border:0;display:block;width:100%}.module-references .list .illus-wrapper:before{content:"";display:block;padding-top:74.78%;visibility:hidden;width:100%}.module-references .list .illus-wrapper:after{background-color:var(--color-primary,#3ee98d);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.module-references .list .illus{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.module-references .list .overlay{color:#fff;font-size:.9375rem;font-weight:700;letter-spacing:-.04em;line-height:1;opacity:0;position:absolute;right:1.75rem;text-align:center;top:1.75rem;transform:translateY(-.625rem);transition:all .3s ease;z-index:5}.module-references .list .overlay .icon{display:block;margin-bottom:.3125rem}.module-references .list .overlay svg{margin:0 auto}.module-references .list .overlay svg *{fill:#fff}.module-references .list .link{border:0;display:block;padding-top:.875rem;width:100%}.module-references .list .category{color:var(--color-primary,#3ee98d);font-size:.875rem;letter-spacing:-.04em;line-height:1.2;margin-bottom:.125rem;text-transform:uppercase}.module-references .list .title{display:inline;margin:0;text-align:inherit}.module-references .list .name{color:var(--color-tertiary,#d6d6d6);font-size:1.25rem;letter-spacing:-.04em;line-height:1.2;margin-top:.75rem}.module-references .btn-more-wrapper{margin-top:3.75rem;text-align:center}@media only screen and (max-width:1024px){.module-references .list .item{flex-basis:calc(50% - 1.625rem);max-width:calc(50% - 1.625rem)}.module-references .list .slider-navigation{opacity:1;padding:1.3rem}.module-references .list .slider-navigation.next,.module-references .list .slider-navigation.prev{transform:translateY(-50%)}}@media only screen and (max-width:600px){.module-references .list .item{flex-basis:100%;max-width:calc(100% - 1.625rem)}}