@media print{@page{margin:1in 1in 1in 1.25in;@top-left{content:"Sunrise Adventure Trek";font-size:10pt;color:#666}@top-right{content:var(--trip-name,"Trip Details");font-size:10pt;color:#666}@bottom-center{content:counter(page) " / " counter(pages);font-size:10pt;color:#666}}.action-buttons,.breadcrumb,.download-button,.footer,.js-pin-content,.no-print,.pagination,.payload-nav,.payload-sidebar,.plan-trip-cta,.rating-container,.reply-container,.reply-form,.trip-buttons,.trip-faq,.trip-gallery{display:none!important}a[href]:after{content:none!important}body{font-size:12pt;line-height:1.4;color:#000;background:#fff;margin:0;padding:0;-webkit-print-color-adjust:exact;max-width:100%}.container,.container-fluid{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.fw-500,.fw-600,.fw-700,.text-16,.text-18,.text-20,.text-22,h1,h2,h3,h4,h5,h6{page-break-after:avoid!important;page-break-inside:avoid!important}.highlights-section,.itinerary-section,.overview-section,.trip-section{page-break-inside:avoid}.text-16+*,.text-18+*,.text-20+*,.text-22+*,h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{page-break-before:avoid!important}.page-break{page-break-before:always}.avoid-break{page-break-inside:avoid!important}li,ol,ul{page-break-inside:avoid}li{page-break-after:avoid}.accordion .col-12{margin-bottom:15px;page-break-inside:avoid!important}.accordion .col-12 .accordion__item{border:none;box-shadow:none;margin-bottom:0;page-break-inside:avoid!important}.accordion .col-12 .accordion__button{cursor:default!important;pointer-events:none!important;page-break-after:avoid!important}.accordion .col-12 .accordion__button svg{display:none!important}.accordion .col-12 .accordion__button .text-16{font-weight:600;margin-bottom:8px;color:#000;page-break-after:avoid!important}.accordion .col-12 .accordion-collapse{display:block!important;visibility:visible!important;height:auto!important;opacity:1!important;page-break-before:avoid!important}.accordion .col-12 .accordion-collapse .pt-15{padding-top:8px;padding-bottom:12px}.accordion .col-12 .accordion-collapse .pt-15 .text-14{font-size:11pt;line-height:1.3;color:#333}.accordion .col-12 .accordion__icon{background-color:#f0f0f0!important;color:#333!important;border:1px solid #ddd}.accordion .col-12 .accordion__icon .text-14{font-weight:600;color:#333!important}.print-itinerary .print-itinerary-item{margin-bottom:15px;page-break-inside:avoid!important}.print-itinerary .print-itinerary-item .accordion__item{border:none;box-shadow:none}.print-itinerary .print-itinerary-item .print-itinerary-title{font-weight:600;margin-bottom:8px;color:#000;page-break-after:avoid!important}.print-itinerary .print-itinerary-item .print-show-content{display:block!important;visibility:visible!important;height:auto!important;opacity:1!important;page-break-before:avoid!important}.print-itinerary .print-itinerary-item .print-show-content .print-itinerary-content{padding-top:8px;padding-bottom:12px}.print-itinerary .print-itinerary-item .print-show-content .print-itinerary-content .text-14{font-size:11pt;line-height:1.3;color:#333}.col-12:not(:last-child),.print-itinerary-item:not(:last-child){border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:12px}.row{margin-left:0!important;margin-right:0!important}.col-12,.col-lg-12,[class*=col-]{padding-left:0!important;padding-right:0!important}.text-22{font-size:18pt;page-break-after:avoid!important}.mb-20,.text-22,.y-gap-30>*{margin-bottom:15px!important}.highlights,.itinerary,.overview,.trip-details{page-break-inside:avoid}p{orphans:3;widows:3}.stop-printing~*{display:none}}