.module_blog-banner{align-items:center;display:flex;height:784px;justify-content:center;overflow:hidden;position:relative;width:100%}.module_blog-banner .pseudo-background-img{filter:brightness(85%);height:120%;object-fit:cover;object-position:center;position:absolute;top:50%;transform:translateY(-50%);transition:all 15s linear;width:100%}.module_blog-banner .content-wrapper{position:relative;width:100%;z-index:9}.module_blog-banner .content-wrapper .hero-content{max-width:100%;width:800px}.module_blog-banner .content-wrapper .hero-content h1,.module_blog-banner .content-wrapper .hero-content p{color:#fff;margin-top:20px}.module_blog-banner .content-wrapper .hero-content p{letter-spacing:1px}.module_blog-banner .swiper{height:100%;left:0;position:absolute;top:0;width:100%}.module_blog-banner .swiper-slide-active .pseudo-background-img{height:100%}.module_blog-banner .slide-content{align-items:center;display:flex;height:100%;justify-content:center}.module_blog-banner .hero-pagination{bottom:40px;display:inline-block;left:0;margin:auto;position:absolute;right:0;text-align:center;width:auto;z-index:999}.module_blog-banner .hero-pagination .swiper-pagination-bullet{background:transparent;border:1px solid #fff;border-radius:8px;height:8px;opacity:1;transition:all .3s;width:8px}.module_blog-banner .hero-pagination .swiper-pagination-bullet-active{background:#fff;width:25px}.module_blog-banner h1{font-size:60px;line-height:1}.module_blog-banner .blog-listing__post-tags{margin-left:20px;position:relative;text-align:unset}.module_blog-banner .blog-listing__post-tags a{color:#fff;font-size:.8em}.module_blog-banner a.button{bottom:-100px;padding:15px 50px;position:absolute;right:0}.module_blog-banner .jump-link:hover svg g{stroke:var(--red)}.module_blog-banner .link-wrapper{height:100%;margin:0 auto;max-width:1234px;position:relative;width:100%}.module_blog-banner .jump-link{bottom:15px;cursor:pointer;left:20px;position:absolute;z-index:2}@keyframes firstAnimation{to{stroke-dashoffset:0}}@media(max-width:767px){.module_blog-banner .jump-link{display:none}.module_blog-banner h1{font-size:44px;line-height:48px}.module_blog-banner .slide-content{align-items:end;padding-bottom:150px}.module_blog-banner a.button{bottom:-81px;right:30%}.module_blog-banner .pseudo-background-img{filter:brightness(70%)}.module_blog-banner .content-wrapper{padding:0 41px}}