.st-item-activity .item-tours{position:relative;overflow:hidden;height:400px;width:100%;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;color:#fff;border:none;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.st-item-activity .item-tours:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.st-item-activity .item-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.1) 100%);z-index:1;transition:background .3s ease}.st-item-activity .st-link{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-9999px;z-index:2}.st-item-activity .top-content{position:absolute;top:15px;right:15px;z-index:3}.st-item-activity .bottom-content{position:relative;padding:20px;z-index:3;width:100%}.st-item-activity .st-tag-info{position:absolute;top:15px;left:15px;display:flex;gap:5px;z-index:3}.st-item-activity .bottom-content .title a{color:#fff;font-size:1.25rem;font-weight:600;text-shadow:1px 1px 3px rgba(0,0,0,.5);transition:color .3s ease}.st-item-activity .bottom-content .title a:hover{color:#f0f0f0}.st-item-activity .service-description{color:#e0e0e0;margin-top:8px;margin-bottom:15px;font-size:.9rem;line-height:1.5;height:calc(0.9rem * 1.5 * 3);overflow:hidden}.st-item-activity .section-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.2);padding-top:15px;margin-top:15px;font-size:.85rem}.st-item-activity .section-footer .reviews,.st-item-activity .section-footer .service-duration{color:#fff}.st-item-activity .section-footer .reviews .summary{margin-left:8px;opacity:.8}.st-item-activity .section-footer .service-duration{display:flex;align-items:center;gap:6px}