.post-carousel-element{width:100%}.post-carousel-element .swiper-carousel{margin-top:20px;position:relative;padding:0}.post-carousel-element .post-c-item{border:1px solid #f0f0f0;height:100%;width:100%;border-radius:10px;transition:ease .12s}.post-carousel-element .cat-name{line-height:40px;display:inline-block;border-right:4px solid;padding-right:1em}.post-carousel-element .cat-more-link{text-align:center;width:fit-content;float:left;padding:5px;border-radius:5px;color:#fff}.post-carousel-element .swiper-post-carousel .post-title-wrap h3{margin:0 0 15px 0;font-size:17px;font-weight:600;border:none}.post-carousel-element .swiper-post-carousel .post-details{padding:20px}.post-carousel-element .post-cover{position:relative}.post-carousel-element .post-cover img{border-radius:0}.post-carousel-element .post-cover .item-ago-time{position:absolute;bottom:10px;right:10px;background-color: #00000087;backdrop-filter:blur(7px);padding:4px 13px;color:#fff;font-size:14px;border-radius:3px}.post-carousel-element .estate-metas{display:flex;align-items:center;margin-top:20px;gap:20px}.post-carousel-element .estate-metas>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:16px;color:#556077}.post-carousel-element .post-excerpt p{margin-top:15px;line-height:1.7;font-size:16px;color:#556077}.post-carousel-element .item-price{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:16px;color:#556077}.post-carousel-element .item-price em{font-style:normal}.post-carousel-element .item-price .price-box span{margin:0 5px}.post-carousel-element .item-price .price-box{color:#2289ff}.post-carousel-element .item-icon-btns{position:absolute;top:0;left:0;padding:10px}.post-carousel-element .item-icon-btns .item-icon-btn,.post-carousel-element .item-icon-btns .item-icon-btn .share-icons a{position:relative;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:3px;background-color: #00000080;backdrop-filter:blur(8px)}.post-carousel-element .item-icon-btns .item-icon-btn .share-icons{position:absolute;top:100%;padding-top:7px;opacity:0;pointer-events:none;transition:ease .2s}.post-carousel-element .item-icon-btns .item-icon-btn:hover .share-icons{opacity:1;pointer-events:all}.post-carousel-element .item-icon-btns .item-icon-btn .share-icons a{margin-bottom:4px;color:#fff;font-size:15px}.post-carousel-element .item-buttons{position:relative;top:17px}.post-carousel-element .item-buttons .item-btn{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:10px;margin:0 auto 0 auto;transition:ease .15s;font-size:17px}.post-carousel-element .item-buttons .item-btn svg{width:20px;height:20px}.post-carousel-element .post-c-item:hover .item-btn{transform:rotate(90deg)}.post-carousel-element .swiper-nav-area{position:absolute;z-index:9;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;top:50%;transform:translateY(-5px)}.post-carousel-element .swiper-nav-area i{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:100%;cursor:pointer}.post-carousel-element .swiper-pagination-bullet{opacity:1}@media screen and (max-width:1001px){.post-carousel-element .cat-more-link{min-width:25%}}@media screen and (max-width:600px){.post-carousel-element .cat-name{width:100%}.post-carousel-element .cat-more-link{width:100%;margin-top:10px}}