.ap-item.ap-item-style8 .ap-inner{background:#fff;border:1px solid rgb(9 30 66 / .06);box-shadow:0 8px 16px rgb(9 30 66 / .08),0 2px 4px rgb(9 30 66 / .04),-2px 0 8px rgb(9 30 66 / .03),2px 0 8px rgb(9 30 66 / .03);transition:box-shadow 0.2s ease,transform 0.2s ease;display:flex;flex-direction:column;border-radius:20px;overflow:hidden}.ap-item.ap-item-style8{height:auto!important;display:flex}.ap-item.ap-item-style8 .ap-info{display:flex;flex-direction:column;flex:1 1 auto;padding:0 24px;min-height:0;justify-content:space-between}.ap-item.ap-item-style8 .ap-info-content{flex:1 1 auto;display:flex;flex-direction:column}.ap-item.ap-item-style8 .ap-info-bottom{flex-shrink:0;padding:20px 0 0 0;align-self:stretch}.ap-item.ap-item-style8 .ap-inner .uk-card-media-top{border-radius:20px 20px 0 0!important;overflow:hidden}.ap-item.ap-item-style8 .ap-inner .ap-info-destination{padding-bottom:0px!important;padding-top:30px!important}.ap-item.ap-item-style8 .ap-inner .ap-before-title{margin:0;padding:0;line-height:1.4}.ap-item.ap-item-style8 .ap-inner .ap-info-tour-code{padding-top:0px!important}.ap-item.ap-item-style8 .ap-inner .ap-info-inner.ap-info-tour-code{padding-top:0px!important}.ap-item.ap-item-style8 .ap-inner .ap-tour-code-line{display:block;text-align:left}.ap-item.ap-item-style8 .ap-inner .ap-tour-code-line .map-link{text-decoration:underline;cursor:pointer}.ap-item.ap-item-style8 .ap-inner .ap-tour-code-line .map-link:hover{text-decoration:none}.ap-item.ap-item-style8 .ap-inner .ap-tour-code-line .separator{margin:0 8px}.ap-item.ap-item-style8 .ap-inner .ap-info-fields{margin-top:0;margin-bottom:12px;padding-top:0;padding-bottom:0}.ap-item.ap-item-style8 .ap-inner .ap-info-excerpt{margin-top:0;margin-bottom:12px;padding-bottom:0}@media (min-width:960px){.ap-item.ap-item-style8 .ap-inner .ap-info-excerpt p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden;text-overflow:ellipsis;max-height:4.8em}}.ap-item.ap-item-style8 .ap-inner .ap-info-bottom{margin-top:0;padding-top:0}.ap-item.ap-item-style8 .ap-inner .ap-info-excerpt.ap-info-with-border{border-top:1px solid #ddd;padding-top:15px}@media (max-width:768px){.ap-item.ap-item-style8 .ap-inner .ap-info-bottom{flex-direction:column;gap:15px}}@media (max-width:480px){.ap-item.ap-item-style8 .ap-inner .templaza-btn{width:100%;text-align:center}.ap-item.ap-item-style8 .ap-inner .ap-tour-code-line .separator{margin:0 4px}}