.banner_image .desktop_img{display:block;height:100%;width:100%}.banner_block_inner{position:relative}.banner_details{position:absolute;top:50%;left:calc((100% - 1170px)/5);transform:translateY(-50%)}.mob_img{display:none}.banner_content .title{font-size:26px;line-height:39px;font-weight:600;color:#fff;font-style:normal;margin:0 0 10px}.banner_content .content{margin:0 0 30px;font-size:18px;color:#fff;font-weight:300}.banner_content .banner_button{min-width:155px;font-size:20px;text-transform:uppercase;font-weight:400;text-decoration:none;letter-spacing:0;padding:1px 20px;background:#fff;border:1px solid #ffffff;color:#f8a493;display:inline-block;transition:all .4s ease;text-align:center}.banner_content .banner_button:hover{background:transparent;color:#fff}.hero_banner_sec .hero_banner_blocks{overflow:hidden;position:relative;border-radius:20px}.hero_banner_blocks .hero_banner_row,.banner_image img{border-radius:20px}.hero_banner_blocks .slider__pagination{position:absolute;bottom:20px;left:0;right:0;margin:auto;z-index:1;display:flex;justify-content:center}.hero_banner_blocks .slider__pagination .swiper-pagination-bullet{height:4px;width:8px;border-radius:10px;opacity:.5;transition:all .4s ease;background:#fff}.hero_banner_blocks .slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:26px}.banner_block_inner .banner_image{padding-bottom:46%;position:relative}.banner_block_inner .banner_image img,.banner_block_inner .banner_image video{position:absolute;top:0;left:0;object-fit:cover}@media (max-width:1440px){.banner_details{left:50px}.banner_block_inner .banner_image{padding-bottom:50%}}@media (max-width:1400px){.banner_details .banner_content{padding-left:40px}}@media (max-width:1199px){.banner_details{left:0}}@media (max-width:767px){.banner_image .desktop_img{display:none}.banner_image .mob_img{display:block;height:100%;width:100%}.banner_details{top:auto;bottom:20px}.banner_content .title{font-size:20px;line-height:24px}.banner_content .content{margin:0 0 18px;font-size:16px}.banner_content .banner_button{min-width:140px;font-size:16px;text-align:center}.banner_block_inner .banner_image{padding-bottom:172%}}@media (max-width:575px){.mob_img{display:block}.desktop_img{display:none}}@media (max-width:480px){.banner_details{bottom:-20px}.banner_details .banner_content{padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/sw--hero-banner.css.map */
