.cxcz .guide-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:3rem;align-items:center}.cxcz_hero_departure{border-top:3px solid #20c997;padding-top:1.5rem}.cxcz_hero_departure ol{padding-left:1.4rem;margin-bottom:0}.cxcz_hero_departure li{margin-top:.8rem}.cxcz_standard{display:block}.cxcz_standard>article{max-width:980px}.cxcz_standard>footer{display:flex;gap:2rem;align-items:center;border-top:1px solid #e9ecef;padding:1.5rem 0 0;margin-top:1.5rem}.cxcz_strong{font-weight:700;color:#0f1f7a}.cxcz_trip{display:grid;grid-template-columns:minmax(130px,.5fr) 2fr;gap:1.4rem 2rem}.cxcz_trip dt{font-weight:700;color:#0f1f7a}.cxcz_trip dd{margin:0;border-bottom:1px solid #e9ecef;padding-bottom:1.4rem}.cxcz_trip dd>span{color:#0056b3;display:inline-block;margin-right:1rem}.cxcz_forms_heading{grid-column:1/-1}.cxcz_forms{row-gap:1.2rem}.cxcz_airport_questions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.cxcz_eval_itinerary{display:grid;grid-template-columns:1fr 1.2fr;gap:2.5rem}.cxcz_eval_itinerary dl{margin:0;border-left:3px solid #20c997;padding-left:2rem}.cxcz_eval_itinerary dt{font-size:1.25rem;font-weight:700;color:#0f1f7a}.cxcz_eval_itinerary dd{margin:.6rem 0 1.4rem}.cxcz_eval_itinerary dd:last-child{margin-bottom:0}.cxcz_eval_itinerary footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:2rem;border-top:1px solid #e9ecef;padding-top:1.5rem}.cxcz_eval_itinerary footer>div{display:flex;flex-wrap:wrap;gap:1rem}.cxcz_den_route{display:grid;grid-template-columns:1fr 1.2fr;gap:2rem}.cxcz_den_route ol{padding-left:1.5rem;margin:0}.cxcz_den_route li{padding:0 0 1rem 1rem}.cxcz_den_route aside{grid-column:1/-1;background:#f8f9fa;border-left:4px solid #0056b3;padding:1.5rem}.cxcz_den_route aside p{margin:0}.cxcz_faq{grid-template-columns:.85fr 1.3fr;align-items:start}.cxcz_flight_answers{margin:1.5rem 0 0}.cxcz_flight_answers>dt{background:#f8f9fa;color:#0056b3;font-weight:700;padding:.7rem 1rem}.cxcz_flight_answers>dd{margin:0 0 1.5rem}.cxcz_finish_itinerary{display:grid;grid-template-columns:1.1fr 1fr;gap:2.5rem;margin-bottom:1.5rem}.cxcz_finish_itinerary p{border-left:1px solid #ffffff66;padding-left:2rem}.cxcz_body .guide-photo img{border-radius:15px}.cxcz_standard>footer .cxcz_strong{min-width:210px}.cxcz_body .badge{white-space:normal;text-align:left}.cxcz_body .cxcz_links a{border-radius:0}.cxcz [data-rule-evaluation] .btn{background:#0f1f7a;color:white;padding:.75rem 1.5rem;border-radius:6px;flex-shrink:0}.cxcz [data-rule-trust] i{color:#28a745}.cxcz [data-rule-evaluation] .badge{background:#e9ecef;color:#0f1f7a;padding:.6rem .8rem;margin-bottom:1rem}.cxcz [data-rule-evaluation] h2{margin-bottom:1rem}
@media(max-width:991px){.cxcz .guide-hero{grid-template-columns:1fr}.cxcz_hero_departure{max-width:750px}.cxcz_eval_itinerary,.cxcz_den_route{grid-template-columns:1fr}.cxcz_eval_itinerary footer{align-items:start;flex-direction:column}.cxcz_finish_itinerary{grid-template-columns:1fr;gap:.7rem}.cxcz_finish_itinerary p{border-left:0;padding:0}}@media(max-width:767px){.cxcz_trip{grid-template-columns:1fr;gap:.5rem}.cxcz_trip dd{margin-bottom:1rem}.cxcz_standard>footer{display:block}.cxcz_standard>footer .cxcz_strong{display:block;margin-bottom:.6rem}.cxcz_airport_questions,.cxcz_faq{grid-template-columns:1fr}.cxcz_eval_itinerary dl{padding-left:1.25rem}.cxcz_eval_itinerary footer>div{display:grid}.cxcz_den_route aside{padding:1.25rem}.cxcz .guide-hero{gap:2rem}.cxcz .guide-photo img{height:260px}}
.cxcz_trip h3{margin-bottom:.5rem}.cxcz_trip dd p{margin:0}.cxcz_trip dd:last-child{border:0}
