@charset "UTF-8";
/* https://www.schelerhuayhuashtrek.com/wp-content/plugins/TuriDesk-API/assets/css/card-departures-by-tours.css?ver=1.0.0 */
.turidesk-fdt-title{font-size:var(--turidesk-font-size-lg);font-weight:700;margin-top:0;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.turidesk-fdt-subtitle{font-size:var(--turidesk-font-size-md);color:#7f8c8d;margin-top:0;margin-bottom:var(--turidesk-space-xl)}.turidesk-fdt-list{border:1px solid #e0e5eb;border-radius:var(--turidesk-border-radius-none)}.turidesk-fdt-card{display:grid;grid-template-columns:1.5fr 2fr 1.5fr 1fr 1.5fr;gap:var(--turidesk-space-sm);align-items:center;padding:var(--turidesk-space-md) var(--turidesk-space-lg);border-bottom:1px solid #e0e5eb;transition:background-color 0.2s ease}.turidesk-fdt-card:hover{background-color:var(--turidesk-color-primary-light)}.turidesk-fdt-list .turidesk-fdt-card:last-child{border-bottom:none}.turidesk-fdt-card__dates,.turidesk-fdt-card__info,.turidesk-fdt-card__action{text-align:center}.turidesk-fdt-card__dates{font-size:var(--turidesk-font-size-md);font-weight:500;display:flex;align-items:center;justify-content:center;gap:.75rem}.turidesk-fdt-card__arrow{color:var(--turidesk-color-primary);font-weight:700}.turidesk-fdt-card__trip-details{text-align:left;font-weight:500;line-height:1.4;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.turidesk-fdt-card__badge{display:inline-block;padding:.25em .6em;font-size:.7em;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap;vertical-align:baseline;border-radius:.375rem;background-color:#97f0ff;color:#1a2c3a}.turidesk-fdt-card__info{line-height:1.5}.turidesk-fdt-card__price{font-weight:500;display:block}.turidesk-fdt-card__availability-row{text-align:center}.turidesk-fdt-card__availability{font-size:var(--turidesk-font-size-sm);color:var(--turidesk-color-primary);font-weight:500}.turidesk-fdt-card__availability--full{color:var(--turidesk-color-error)}.turidesk-fdt-btn{display:inline-block;padding:var(--turidesk-space-sm) var(--turidesk-space-lg);border-radius:var(--turidesk-border-radius-none);text-decoration:none;font-weight:600;font-size:var(--turidesk-font-size-md);border:none;cursor:pointer;transition:all 0.2s ease}.turidesk-fdt-btn:hover{transform:translateY(-2px);box-shadow:0 4px 10px var(--turidesk-color-shadow)}.turidesk-fdt-btn-join-group{background-color:var(--turidesk-color-primary);color:var(--turidesk-color-white);display:flex;justify-content:center;align-items:center}.turidesk-fdt-btn-join-group:hover{background-color:var(--turidesk-color-primary-dark)}.turidesk-fdt-btn-contact-group{background-color:var(--turidesk-color-primary);color:var(--turidesk-color-white)}.turidesk-fdt-btn-contact-group:hover{background-color:var(--turidesk-color-primary-dark)}@media (max-width:768px){.turidesk-fdt-card{grid-template-columns:1fr;gap:var(--turidesk-space-md);padding:var(--turidesk-space-lg) var(--turidesk-space-md)}.turidesk-fdt-btn{flex-direction:column-reverse}.turidesk-fdt-card>div{text-align:center!important}.turidesk-fdt-card__action{margin-top:.5rem}.turidesk-fdt-card>div+div{border-top:1px solid #e0e5eb;padding-top:var(--turidesk-space-md)}.turidesk-fdt-card__availability-row{padding-top:0;margin-top:.5rem}.turidesk-fdt-btn{width:100%;text-align:center;padding:var(--turidesk-space-sm)}}