.js body[data-template=home] .top-topic__item{overflow:visible;position:relative;height:100%}.js body[data-template=home] .top-topic__item .button{position:absolute;width:18.4375rem;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.js body[data-template=home] .top-topic__item .button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.js body[data-template=home] .top-topic__item a:after{background-color:#4d7d93;opacity:.3;border-bottom-right-radius:5rem;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.js body[data-template=home] .top-topic__item a:after{transition:none}}.js body[data-template=home] .top-topic__item a:hover:after,.js body[data-template=home] .top-topic__item a:focus-visible:after{opacity:.5}.js body[data-template=home] .top-topic__item a:hover .button::after,.js body[data-template=home] .top-topic__item a:focus-visible .button::after{filter:invert(9%) sepia(0%) saturate(0%) hue-rotate(181deg) brightness(93%) contrast(91%)}.js body[data-template=home] .top-topic__item a:hover .button span.button--arrow:before,.js body[data-template=home] .top-topic__item a:focus-visible .button span.button--arrow:before{width:calc(100% - 1.875rem);background-color:#fff;transform:scale(5);transition:width .3s ease-in-out .2s,transform .5s cubic-bezier(0.4, 0, 1, 1) 0s}.js body[data-template=home] .top-topic__item a:hover .button img,.js body[data-template=home] .top-topic__item a:focus-visible .button img{filter:invert(9%) sepia(0%) saturate(0%) hue-rotate(181deg) brightness(93%) contrast(91%)}.js body[data-template=home] .top-topic__item a:hover .button .icon,.js body[data-template=home] .top-topic__item a:focus-visible .button .icon{filter:invert(9%) sepia(0%) saturate(0%) hue-rotate(181deg) brightness(93%) contrast(91%)}.js body[data-template=home] .top-topic__item figure,.js body[data-template=home] .top-topic__item picture{border-bottom-right-radius:5rem;overflow:hidden;height:100%}.js body[data-template=home] .top-topic__item figure img,.js body[data-template=home] .top-topic__item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.js body[data-template=home] .top-topic--intro{z-index:1;height:calc(100% - 3rem)}@media(min-width: 48rem){.js body[data-template=home] .top-topic--intro{height:calc(100% + 7.5rem);padding-bottom:10rem}}.js body[data-template=home] .top-topic--intro header{position:relative}.js body[data-template=home] .top-topic--intro header .hyphenate{text-shadow:0.125rem 0.125rem 0.25rem rgba(0,0,0,.5)}@media(min-width: 48rem){.js body[data-template=home] .top-topic--intro header .hyphenate{overflow-wrap:unset;word-wrap:unset;-webkit-hyphens:none;hyphens:none}}.js body[data-template=home] .top-topic--intro header:after{content:"";width:15rem;height:0.125rem;position:absolute;bottom:-0.625rem;left:0;background:#8bc900;background:linear-gradient(90deg, #639EB9 0%, #8BC900 100%)}@media(max-width: 47.99875rem){.js body[data-template=home] .top-topic--intro header:after{width:7.5rem}}.js body[data-template=home] .top-topic--intro p{margin-top:1.125rem}.js body[data-template=home] .top-topic--intro .button{color:#1e1e1e !important}.js body[data-template=home] .top-topic--intro .button:hover,.js body[data-template=home] .top-topic--intro .button:focus{color:#1e1e1e !important}.section--top-topic-custom{position:relative}.section--top-topic-custom:before{content:"";position:absolute;width:100%;height:calc(100% - 3rem);z-index:-1;left:50%;transform:translateX(-50%);background:conic-gradient(from -30deg at 101.59% 100.75%, #2E4F46, #8BC900, #8BC900, #8BC900, #2E4F46)}@media(min-width: 48rem){.section--top-topic-custom:before{height:calc(100% - 7.5rem);background:conic-gradient(from -80deg at 101.59% 100.75%, #2E4F46, #8BC900, #8BC900, #8BC900, #2E4F46)}}.section--top-topic-custom.section--padding-bottom{padding-bottom:0;margin-bottom:4rem}@media(min-width: 62rem){.section--top-topic-custom.section--padding-bottom{margin-bottom:7.5rem}}.section--top-topic-custom.section--padding-top{padding-top:0;margin-top:4rem}@media(min-width: 62rem){.section--top-topic-custom.section--padding-top{margin-top:7.5rem}}
/*# sourceMappingURL=top-topic-custom.min.css.map */
