.module-references.has-background-primary:not(.cols_have_background) .list .item:hover:not(:active) .title,.module-references.has-background-primary:not(.cols_have_background) .list .item:focus:not(:active) .title,.cols-background-primary .module-references .list .item:hover:not(:active) .title,.cols-background-primary .module-references .list .item:focus:not(:active) .title,.module-references.has-background-secondary:not(.cols_have_background) .list .item:hover:not(:active) .title,.module-references.has-background-secondary:not(.cols_have_background) .list .item:focus:not(:active) .title,.cols-background-secondary .module-references .list .item:hover:not(:active) .title,.cols-background-secondary .module-references .list .item:focus:not(:active) .title{color:#fff}.module-references.has-background-primary:not(.cols_have_background) .list .item:hover:not(:active) .category,.module-references.has-background-primary:not(.cols_have_background) .list .item:focus:not(:active) .category,.cols-background-primary .module-references .list .item:hover:not(:active) .category,.cols-background-primary .module-references .list .item:focus:not(:active) .category,.module-references.has-background-secondary:not(.cols_have_background) .list .item:hover:not(:active) .category,.module-references.has-background-secondary:not(.cols_have_background) .list .item:focus:not(:active) .category,.cols-background-secondary .module-references .list .item:hover:not(:active) .category,.cols-background-secondary .module-references .list .item:focus:not(:active) .category{color:#fff}.module-references.has-background-primary:not(.cols_have_background) .list .item .category,.module-references.has-background-primary:not(.cols_have_background) .list .item .name,.cols-background-primary .module-references .list .item .category,.cols-background-primary .module-references .list .item .name,.module-references.has-background-secondary:not(.cols_have_background) .list .item .category,.module-references.has-background-secondary:not(.cols_have_background) .list .item .name,.cols-background-secondary .module-references .list .item .category,.cols-background-secondary .module-references .list .item .name{color:#fff}.module-references.has-background-primary:not(.cols_have_background) .list .slider-navigation::before,.cols-background-primary .module-references .list .slider-navigation::before,.module-references.has-background-secondary:not(.cols_have_background) .list .slider-navigation::before,.cols-background-secondary .module-references .list .slider-navigation::before{border-color:#fff}.module-references.has-background-primary:not(.cols_have_background) .popin .title,.module-references.has-background-primary:not(.cols_have_background) .popin .txt,.cols-background-primary .module-references .popin .title,.cols-background-primary .module-references .popin .txt,.module-references.has-background-secondary:not(.cols_have_background) .popin .title,.module-references.has-background-secondary:not(.cols_have_background) .popin .txt,.cols-background-secondary .module-references .popin .title,.cols-background-secondary .module-references .popin .txt{color:var(--color-default, #224f5a)}.module-references.has-background-primary:not(.cols_have_background) .btn-more-wrapper .btn,.cols-background-primary .module-references .btn-more-wrapper .btn,.module-references.has-background-secondary:not(.cols_have_background) .btn-more-wrapper .btn,.cols-background-secondary .module-references .btn-more-wrapper .btn{color:#fff}.module-columns.has-background-secondary:not(.cols_have_background) .module-references .list .illus-wrapper::after,.module-references.has-background-secondary:not(.cols_have_background) .list .illus-wrapper::after,.cols-background-secondary .module-references .list .illus-wrapper::after{background-color:var(--color-secondary, #02bd9c)}.module-columns.has-background-tertiary:not(.cols_have_background) .module-references .list .item:hover:not(:active) .title,.module-columns.has-background-tertiary:not(.cols_have_background) .module-references .list .item:focus:not(:active) .title,.module-references.has-background-tertiary:not(.cols_have_background) .list .item:hover:not(:active) .title,.module-references.has-background-tertiary:not(.cols_have_background) .list .item:focus:not(:active) .title,.cols-background-tertiary .module-references .list .item:hover:not(:active) .title,.cols-background-tertiary .module-references .list .item:focus:not(:active) .title{color:inherit}.module-columns.has-background-tertiary:not(.cols_have_background) .module-references .list .item .illus-wrapper::after,.module-references.has-background-tertiary:not(.cols_have_background) .list .item .illus-wrapper::after,.cols-background-tertiary .module-references .list .item .illus-wrapper::after{background-color:var(--color-default, #224f5a)}.module-references .list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;column-gap:1.625rem}.module-references .list>*{flex:0 1 auto;flex-basis:calc(100%/3 - 1.625rem*2/3)}.module-references .list{row-gap:3rem}.module-references .list .item{max-width:calc(33.3333333333% - 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:hover:not(:active) .illus-wrapper::after,.module-references .list .item:focus:not(:active) .illus-wrapper::after{opacity:.5}.module-references .list .item:hover:not(:active) .category,.module-references .list .item:focus:not(:active) .category{color:var(--color-default, #224f5a)}.module-references .list .item:hover:not(:active) .title,.module-references .list .item:focus:not(:active) .title{color:var(--color-primary, #3ee98d)}.module-references .list .slider-wrapper{overflow:hidden;background-color:hsla(0,0%,100%,.1)}.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.prev,.module-references .list .slider:hover .slider-navigation.next{transform:translateY(-50%)}.module-references .list .slider-navigation{padding:2rem;opacity:0}.module-references .list .slider-navigation::before{border-color:#fff}.module-references .list .slider-navigation.prev{transform:translate(0.5rem, -50%)}.module-references .list .slider-navigation.next{transform:translate(-0.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{display:block;width:100%;border:0}.module-references .list .illus-wrapper::before{display:block;width:100%;padding-top:74.78%;visibility:hidden;content:""}.module-references .list .illus-wrapper::after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:var(--color-primary, #3ee98d);content:""}.module-references .list .illus{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.module-references .list .overlay{position:absolute;top:1.75rem;right:1.75rem;opacity:0;z-index:5;text-align:center;font-size:.9375rem;line-height:1;font-weight:700;letter-spacing:-0.04em;color:#fff;transform:translateY(-0.625rem);transition:all .3s ease}.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{display:block;width:100%;padding-top:.875rem;border:0}.module-references .list .category{margin-bottom:.125rem;font-size:.875rem;line-height:1.2;letter-spacing:-0.04em;color:var(--color-primary, #3ee98d);text-transform:uppercase}.module-references .list .title{display:inline;margin:0;text-align:inherit}.module-references .list .name{margin-top:.75rem;font-size:1.25rem;line-height:1.2;letter-spacing:-0.04em;color:var(--color-tertiary, #d6d6d6)}.module-references .btn-more-wrapper{margin-top:3.75rem;text-align:center}@media only screen and (max-width: 1024px){.module-references .list .item{max-width:calc(50% - 1.625rem);flex-basis:calc(50% - 1.625rem)}.module-references .list .slider-navigation{padding:1.3rem;opacity:1}.module-references .list .slider-navigation.prev,.module-references .list .slider-navigation.next{transform:translateY(-50%)}}@media only screen and (max-width: 600px){.module-references .list .item{max-width:calc(100% - 1.625rem);flex-basis:100%}}.module-references .list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;column-gap:1.625rem;row-gap:3rem;list-style:none;padding:0;margin:0}.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:hover:not(:active) .illus-wrapper::after{opacity:.5}.module-references .list .item:hover:not(:active) .category{color:var(--color-default, #224f5a)}.module-references .list .item:hover:not(:active) .title{color:var(--color-primary, #333)}.module-references .list .slider-wrapper{overflow:hidden;background-color:hsla(0,0%,100%,.1);aspect-ratio:100/74.78}.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.prev,.module-references .list .slider:hover .slider-navigation.next{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(0.5rem, -50%)}.module-references .list .slider-navigation.next{transform:translate(-0.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{display:block;width:100%;position:relative;border:0;overflow:hidden;aspect-ratio:100/74.78}.module-references .list .swiper,.module-references .list .swiper-wrapper,.module-references .list .swiper-slide{height:100%}.module-references .list .illus-wrapper::after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:var(--color-primary, #000);content:"";transition:opacity .3s ease;z-index:2}.module-references .list .illus{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.module-references .list .overlay{position:absolute;top:1.75rem;right:1.75rem;opacity:0;z-index:5;text-align:center;font-size:.9375rem;line-height:1;font-weight:700;letter-spacing:-0.04em;color:#fff;transform:translateY(-0.625rem);transition:all .3s ease}.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{display:block;width:100%;padding-top:.875rem;border:0;text-decoration:none;color:inherit}.module-references .list .category{margin-bottom:.125rem;font-size:.875rem;line-height:1.2;letter-spacing:-0.04em;color:var(--color-primary, #666);text-transform:uppercase}.module-references .list .title{display:inline;margin:0;text-align:inherit}.module-references .list .name{margin-top:.75rem;font-size:1.25rem;line-height:1.2;letter-spacing:-0.04em;color:var(--color-tertiary, #999)}.module-references .btn-more-wrapper{margin-top:3.75rem;text-align:center}.module-references.has-background-primary .list .category,.module-references.has-background-primary .list .name,.module-references.has-background-secondary .list .category,.module-references.has-background-secondary .list .name{color:#fff}.module-references.has-background-primary .list .slider-navigation::before,.module-references.has-background-secondary .list .slider-navigation::before{border-color:#fff}.module-references.has-background-primary .btn-more-wrapper .btn,.module-references.has-background-secondary .btn-more-wrapper .btn{color:#fff}@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.prev,.module-references .list .slider-navigation.next{transform:translateY(-50%)}}@media only screen and (max-width: 600px){.module-references .list .item{flex-basis:100%;max-width:calc(100% - 1.625rem)}}