.card-layout-2{padding:2.5rem 0}.card-layout-2 .cards-wrapper.mx-30{margin:1.875rem -.9375rem}.card-layout-2 .swiper-pagination{position:relative;left:unset;top:auto;bottom:0;line-height:0}.card-layout-2 .swiper-pagination .swiper-pagination-bullet{width:.375rem;height:.375rem;margin:0 .125rem}.card-layout-2 .swiper-pagination .swiper-pagination-bullet-active{width:1rem;border-radius:.25rem;background:#ed1164}.card-layout-2 .view-more-btn{text-align:center;margin-top:2rem}.card-layout-2 .swiper.card-col-2{margin:-.9375rem}.card-layout-2 .swiper.card-col-2 .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.card-layout-2 .swiper.card-col-2 .swiper-slide{-ms-flex:0 0 30.3333%;flex:0 0 30.3333%;max-width:23.125rem;margin:.9375rem}.card-layout-2 .swiper.card-col-2 .swiper-navigation-wrap{display:none}.card-layout-2.trending-blogs .section-title{margin-bottom:1.5rem}.card-layout-2.blog-subcategory .pagination{margin-top:2rem}.card-typ2{width:100%;max-width:23.125rem;box-sizing:border-box;transition:.3s all ease}.card-typ2:hover .img-wrap img{-ms-transform:scale(1.1);transform:scale(1.1)}.card-typ2:hover .card-title{color:#97144d}.card-typ2.m-0{margin:0}.card-typ2 .img-wrap{margin-bottom:1rem;overflow:hidden;border-radius:1rem}.card-typ2 .img-wrap img{display:block;width:100%;height:100%;border-radius:1rem;transition:ease-in-out .5s all;object-fit:cover}.card-typ2 .content-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:.75rem}.card-typ2 .tags{color:#282828;font-size:.75rem;line-height:.75rem;padding:.25rem .5rem;border-radius:.25rem;background:#f1f4f7;text-transform:uppercase;margin-right:1rem}.card-typ2 .date,.card-typ2 .timer{color:#6e6e6e;font-family:Lato-Regular;font-size:.875rem;line-height:1.25rem;letter-spacing:.24px;margin-right:1rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.card-typ2 .date .icon-calendar,.card-typ2 .date .icon-clock,.card-typ2 .timer .icon-calendar,.card-typ2 .timer .icon-clock{margin-right:.375rem;font-size:.75rem}.card-typ2 .card-title{color:#282828;font-family:Lato-Bold;font-size:1.125rem;line-height:1.5rem;letter-spacing:.01rem;transition:ease-in-out .5s all;margin-bottom:0}.product-card{width:100%;max-width:23.125rem;height:100%;max-height:29.6875rem;margin:0;position:relative;overflow:hidden;border-radius:24px;transition:.6s all ease-in-out}.product-card:hover .card-content{height:36%;transition:.6s all ease-in-out}.product-card:hover .btn-wrap{height:auto;visibility:visible;opacity:1}.product-card picture{display:-ms-flexbox;display:flex}.product-card picture img{border-radius:24px;height:100%;width:100%;display:block;object-fit:cover}.product-card .card-content{position:absolute;bottom:0;left:1rem;right:1rem;height:7.25rem;width:fit-content;margin:1rem 0;border-radius:1rem;background:#fff;padding:1.25rem;overflow:hidden;transition:.6s all ease-in-out}.product-card .card-title{color:#282828;font-family:Lato-Bold;font-size:1.25rem;line-height:26px;letter-spacing:.16px}.product-card .card-desc{color:#6e6e6e;font-family:Lato-Regular;font-size:14px;line-height:20px;letter-spacing:.24px}.product-card .btn-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:1rem;height:0;transition:.6s all ease-in-out;visibility:none;opacity:0}.product-card .btn{padding:12px;width:49%}.product-card .btn:first-of-type{margin-right:1rem}.blogcard .img-wrap{position:relative}.blogcard .img-wrap .video-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:45px;width:45px;background:#97144d;border-radius:50%;cursor:pointer;z-index:3;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blogcard .img-wrap .video-button:hover::after{-ms-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}.blogcard .img-wrap .video-button:hover::before{-ms-transform:translate(-50%,-50%) scale(1.6);transform:translate(-50%,-50%) scale(1.6)}.blogcard .img-wrap .video-button::after,.blogcard .img-wrap .video-button::before{position:absolute;content:"";top:50%;left:50%;width:100%;height:100%;background-color:#97144d;border-radius:50%;-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);transition:all .3s ease-out;z-index:-1}.blogcard .img-wrap .video-button:after{opacity:30%}.blogcard .img-wrap .video-button:before{opacity:10%}.blogcard .img-wrap .video-button .icon-play-fill{color:#fff}.video-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.vmodal-content{background-color:#000;padding:0;border-radius:16px;position:relative;max-width:800px;width:90%;box-shadow:0 5px 15px rgba(0,0,0,.3);animation:fadeIn .3s ease}.close-button{position:absolute;right:1.1875rem;top:.625rem;width:2rem;height:2rem;cursor:pointer;z-index:10}.close-button::after,.close-button::before{position:absolute;top:7px;left:15px;content:" ";height:20px;width:2px;background-color:#9d9d9d}.close-button::before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-button::after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}video{width:100%;border-radius:10px}@media only screen and (max-width:1024px){.card-layout-2 .swiper.card-col-2 .swiper-slide{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}}@media only screen and (max-width:991px){.card-layout-2{padding:1.5rem 0}.card-layout-2 .swiper.card-col-2 .swiper-slide{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.card-layout-2.trending-blogs .section-title{margin-bottom:1rem;-ms-flex-pack:left;justify-content:left}.card-layout-2.blog-subcategory .pagination{margin-top:1rem}.card-style .swiper-wrapper{margin-bottom:1rem}.product-card{max-width:100%}.product-card .card-content{height:max-content}.product-card .btn-wrap{visibility:visible;opacity:1;height:unset}}@media only screen and (max-width:767px){.card-layout-2 .view-more-btn{margin-top:1rem}.card-layout-2 .tab-content{overflow:visible}.card-layout-2 .swiper.card-col-2 .swiper-slide{-ms-flex:100%;flex:100%;max-width:100%}.card-typ2 .tags{margin-right:.75rem}.card-typ2 .date,.card-typ2 .timer{margin-right:.75rem}.card-typ2 .blog-info p:last-child{margin-right:0}.card-typ2 .card-title{font-size:1rem;line-height:1.5rem;letter-spacing:.015rem}}@media only screen and (max-width:575px){.card-typ2 .img-wrap{min-height:220px}}@keyframes fadeIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}