.main-topics-container{padding-top:3em;padding-bottom:4em}h1.main-cont-page{width:100%;position:fixed;top:50px;right:0;writing-mode:vertical-rl;line-height:1;padding:0;background:linear-gradient(180deg, #1d4c5d 49%, #3ebe91 71%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0);font-size:500%}@media screen and (max-width: 767px){h1.main-cont-page{top:-0.15em;writing-mode:horizontal-tb;font-size:300%;letter-spacing:.09em;position:absolute}}.topics .visual-section{width:100%;-webkit-mask:url(../img/features_mask.png);mask:url(../img/features_mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-position:center bottom;-webkit-mask-position:center bottom;z-index:0;position:absolute;height:38vw}@media screen and (max-width: 767px){.topics .visual-section{height:60vw}}@media screen and (max-width: 767px){.topics .visual-section img{width:150%}}.topics .logo-lower{position:fixed;top:3rem;left:.5rem;width:13rem;z-index:10}@media screen and (max-width: 767px){.topics .logo-lower{width:8rem;top:.5rem;left:1rem}}.topics .headline{position:relative;font-weight:600;font-size:5vw;color:#fff;z-index:1;text-align:center;margin-bottom:4rem;padding:4vw 0;line-height:1;text-shadow:0 0 2rem rgba(36,0,79,.8);transform:skewX(-10deg)}@media screen and (max-width: 767px){.topics .headline{font-size:2.3rem;padding:15vw 0 0;margin-bottom:5vw}}.topics .headline--min{font-size:3vw;padding:5vw 0 4vw;margin-bottom:0}@media screen and (max-width: 767px){.topics .headline--min{font-size:5.3vw;margin-bottom:0;padding-top:20vw}}.topics .btn-wrap{text-align:center;padding:3rem 0}.topics .btn-list-wrap{padding:.3em 0}.topics .btn-list-wrap a{font-size:1rem;margin-bottom:.5rem}.topics .content-section{position:relative;z-index:1;padding:0 0 20vw}.topics .content-section .date{font-size:1.5rem;margin:0}@media screen and (max-width: 767px){.topics .content-section .date{font-size:.8rem}}.topics .content-section .title{font-weight:800;line-height:1.4;font-size:2rem;padding:0 0 1rem;color:#3d12b3;border-bottom:1px solid #666;margin-bottom:2rem;margin-top:5rem}.topics .content-section .title:first-of-type{margin-top:0}@media screen and (max-width: 767px){.topics .content-section .title{font-size:1.4rem;margin-top:3.5rem}.topics .content-section .title br{display:none}}.topics .content-inner{border-radius:2rem;background:#fff;max-width:1200px;width:90%;margin:0 auto;box-sizing:border-box;padding:5rem 5rem 5rem;box-shadow:0 0 2rem rgba(0,0,0,.2)}@media screen and (max-width: 767px){.topics .content-inner{padding:1.8rem}}.topics .content-inner.no-background{background-color:rgba(0,0,0,0);box-shadow:none;padding-top:5vw}@media screen and (max-width: 767px){.topics .content-inner.no-background{width:100%}}.topics .content-section h2{font-weight:600;display:inline-block;margin:1.5rem 0 .5rem;position:relative;line-height:1.4;padding-bottom:.5em;background:#5c00aa;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.topics .content-section h2{font-size:1.2rem;margin-bottom:1.5rem 0 .5rem}}.topics .content-section h2::after{content:"";display:block;width:100%;height:1px;background:#012020;position:absolute;bottom:0;left:0}.topics h3{font-weight:600;margin-top:1rem}.topics p.centered{text-align:center}@media screen and (max-width: 767px){.topics p.centered{text-align:left}.topics p.centered br{display:none}}.topics .ss{position:relative}.topics .youtube-wrap{position:relative;width:100%;padding-top:56.25%}.topics .youtube-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slide-texts{display:flex;background:rgba(0,0,0,.1);margin-bottom:1px;line-height:1.2}.slide-date{min-width:80px;padding:.5em;padding-left:1em}@media screen and (max-width: 767px){.slide-date{min-width:64px}}.slide-title{padding:.5em}.main-topics-container{width:80%;margin:3em auto;background:rgba(0,0,0,.1)}.main-topics-container .slide-texts{display:flex;margin-bottom:1px;line-height:1.2;background:rgba(0,0,0,0)}.main-topics-container .swiper-slide a{color:#1f1a05;text-decoration:none}.main-topics-container .swiper-slide a:visited{color:#1f1a05}.main-topics-container .swiper-slide a:hover{color:#1f1a05;text-decoration:underline}.main-topics-container .swiper-slide a:active{color:#1f1a05}/*# sourceMappingURL=topics.min.css.map */