.o-topics{padding:40px 0;}.o-topics .m-container .a-title{position:relative;font-size:32px;line-height:42px;}.o-topics .m-container .a-title .shadow-text{font-size:50px;line-height:50px;font-family:'Myriad Pro bld';color:rgba(219,219,219,0.35);position:absolute;left:0;z-index:-1;top:26px;}.o-topics .m-container .m-filters{display:none;margin-left:-20px;margin-right:-20px;margin-bottom:60px;}.o-topics .m-container .m-filters .a-filter{margin:0 20px;color:#6d7278;font-size:16px;line-height:26px;transition:all 0.35s ease;position:relative;cursor:pointer;}.o-topics .m-container .m-filters .a-filter:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;top:auto;height:2px;width:0;background-color:#712cfd;transition:width 0.2s cubic-bezier(0.25,0.46,0.45,0.94);}.o-topics .m-container .m-filters .a-filter.active{color:#712cfd;font-family:'Myriad Pro bld';}.o-topics .m-container .m-filters .a-filter.active:after{width:100%;}.o-topics .m-container .m-filters .a-filter:hover{color:#712cfd;}.o-topics .m-container .m-filters .a-filter:hover:after{width:100%;}.o-topics .m-container .m-filters-mobile{margin-bottom:22px;position:relative;}.o-topics .m-container .m-filters-mobile .a-dropdown{display:block;width:100%;height:46px;border-radius:0;border:solid 2px #712cfd;padding:0 15px;color:#712cfd;font-family:'Myriad Pro bld';font-size:16px;line-height:26px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;}.o-topics .m-container .m-filters-mobile .a-dropdown:focus{outline:none;}.o-topics .m-container .m-filters-mobile:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;left:auto;top:10px;right:15px;width:16px;height:16px;border-bottom:solid 1px #712cfd;border-right:solid 1px #712cfd;transform:rotate(45deg);z-index:-1;}.o-topics .m-container .m-carousel-wrap{position:relative;overflow:hidden;}.o-topics .m-container .m-carousel-wrap:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;left:auto;right:-1px;width:57px;background-image:linear-gradient(to left,#fff 0%,rgba(255,255,255,0.23) 100%);}.o-topics .m-container .m-carousel-wrap .m-carousel-topics{margin-left:-80px;}.o-topics .m-container .m-carousel-wrap .m-carousel-topics .m-slide{margin-bottom:19px;vertical-align:top;max-width:243px;}.o-topics .m-container .m-carousel-wrap .m-carousel-topics .m-slide .a-node{height:110px;padding:15px;display:block;border:1px solid #712cfd;color:#000000;font-family:'Myriad Pro bld';font-size:16px;line-height:24px;position:relative;z-index:1;}.o-topics
  .m-container
  .m-carousel-wrap
  .m-carousel-topics
  .m-slide
  .a-node:before,.o-topics
  .m-container
  .m-carousel-wrap
  .m-carousel-topics
  .m-slide
  .a-node:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;}.o-topics
  .m-container
  .m-carousel-wrap
  .m-carousel-topics
  .m-slide
  .a-node:before{background-image:linear-gradient(40deg,#712cfd 30%,#992ab6);}.o-topics
  .m-container
  .m-carousel-wrap
  .m-carousel-topics
  .m-slide
  .a-node:after{background-color:#ffffff;opacity:1;transition:all 0.35s ease-in-out;}.o-topics
  .m-container
  .m-carousel-wrap
  .m-carousel-topics
  .m-slide
  .a-node:hover{color:#ffffff;text-decoration:none;}.o-topics
  .m-container
  .m-carousel-wrap
  .m-carousel-topics
  .m-slide
  .a-node:hover:after{opacity:0;}.o-topics .m-container .m-carousel-wrap .slick-dots{margin-left:40px;}@media (min-width:376px){.o-topics .m-container .m-carousel-wrap .m-carousel-topics{margin-left:-110px;}.o-topics .m-container .m-carousel-wrap .slick-dots{margin-left:55px;}}@media (min-width:400px){.o-topics .m-container .m-carousel-wrap .m-carousel-topics{margin-left:-120px;}.o-topics .m-container .m-carousel-wrap .slick-dots{margin-left:60px;}}@media (min-width:424px){.o-topics .m-container .m-carousel-wrap .m-carousel-topics{margin-left:-125px;}.o-topics .m-container .m-carousel-wrap .slick-dots{margin-left:62.5px;}}@media (min-width:449px){.o-topics .m-container .m-carousel-wrap .m-carousel-topics{margin-left:-155px;}.o-topics .m-container .m-carousel-wrap .slick-dots{margin-left:77.5px;}}@media (min-width:474px){.o-topics .m-container .m-carousel-wrap .m-carousel-topics{margin-left:-175px;}.o-topics .m-container .m-carousel-wrap .slick-dots{margin-left:87.5px;}}@media (min-width:500px){.o-topics .m-container .m-carousel-wrap .m-carousel-topics{margin-left:-210px;}.o-topics .m-container .m-carousel-wrap .slick-dots{margin-left:105px;}}@media (min-width:525px){.o-topics .m-container .m-carousel-wrap .m-carousel-topics{margin-left:-225px;}.o-topics .m-container .m-carousel-wrap .slick-dots{margin-left:112.5px;}}@media (min-width:550px){.o-topics .m-container .m-carousel-wrap .m-carousel-topics{margin-left:-250px;}.o-topics .m-container .m-carousel-wrap .slick-dots{margin-left:125px;}}@media (min-width:576px){.o-topics .m-container .m-carousel-wrap .m-carousel-topics{margin-left:-120px;}.o-topics .m-container .m-carousel-wrap .m-carousel-topics .m-slide{max-width:210px;}.o-topics .m-container .m-carousel-wrap .m-carousel-topics .m-slide .a-node{width:calc(100% - 30px);margin:0 auto;}.o-topics .m-container .m-carousel-wrap .slick-dots{margin-left:60px;}}@media (min-width:768px){.o-topics .m-container .a-title{font-size:60px;line-height:91px;}.o-topics .m-container .a-title .shadow-text{font-size:90px;line-height:91px;}.o-topics .m-container .m-filters{display:flex;}.o-topics .m-container .m-filters-mobile{display:none;}.o-topics .m-container .m-carousel-wrap:after{display:none;}.o-topics .m-container .m-carousel-wrap .m-carousel-topics{margin-left:-15px;margin-right:-15px;}.o-topics
    .m-container
    .m-carousel-wrap
    .m-carousel-topics
    .slick-slide
    > div
    .m-slide:nth-child(2){transition-delay:0.5s;}.o-topics
    .m-container
    .m-carousel-wrap
    .m-carousel-topics
    .slick-slide
    > div
    .m-slide:nth-child(3){transition-delay:1s;}.o-topics
    .m-container
    .m-carousel-wrap
    .m-carousel-topics
    .slick-slide
    > div
    .m-slide:nth-child(4){transition-delay:1.5s;}.o-topics .m-container .m-carousel-wrap .m-carousel-topics .m-slide{max-width:none;}.o-topics .m-container .m-carousel-wrap .m-carousel-topics .m-slide .a-node{height:150px;font-size:18px;}.o-topics .m-container .m-carousel-wrap .slick-dots{margin-left:0px;}}@media (min-width:1024px){.o-topics .m-container .m-carousel-wrap .m-carousel-topics .m-slide .a-node{height:105px;}}