.blog-slider-section{background-color:#ffffff}.blog-card{border-radius:12px;transition:all .3s ease;overflow:hidden}.blog-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.12)!important}.blog-card .card-img-top{border-radius:12px 12px 0 0}.text-truncate-2{-webkit-line-clamp:2;line-clamp:2;max-height:2.8em}.text-truncate-2,.text-truncate-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.text-truncate-3{-webkit-line-clamp:3;line-clamp:3;max-height:4.2em}.blog-slider-pagination-destination-guides,.blog-slider-pagination-food-culture,.blog-slider-pagination-travel-stories,.blog-slider-pagination-travel-tips{text-align:center;margin-top:2rem}.swiper-pagination-bullet{border:1px solid var(--theme-color);background:transparent!important;opacity:1!important;width:8px;height:8px;margin:0 4px}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#4cd2a4!important;border:1px solid transparent;transform:scale(1.1);transition:all .15s}@media (max-width:768px){.blog-slider .swiper{padding-left:20px!important;padding-right:20px!important}}.object-fit-cover{object-fit:cover}.blog-item{height:100%;display:flex;flex-direction:column}.blog-item .card-body{flex:1;display:flex;flex-direction:column}.blog-item .card-text{flex:1}