.itinerary-wrapper{background-color:#f3f2ed;padding:40px 0;font-family:Helvetica Neue,sans-serif}.itinerary-content{display:flex;gap:40px;align-items:flex-start;max-width:1450px;margin:0 auto;padding:0 20px}.itinerary-image,.itinerary-details{max-width:50%;width:100%}.itinerary-image img{max-width:100%;border-radius:12px;object-fit:cover;width:100%;display:block}.itinerary-details h2{font: 700 33px/1.1em poppins-semibold,poppins,sans-serif;margin:30px 0 0;color:#2f5f48}.itinerary-details .location{color:#2f5f48;font:400 20px/1.5em poppins-extralight,poppins,sans-serif;margin:15px 0 0}.accordion-item{margin-bottom:0;border-bottom:1px solid #1a442f;padding:8px 0}.accordion-header{background:none;border:none;padding:8px 0 0;text-align:left;width:100%;cursor:pointer;color:#1a442f;min-height:50px;font:18px/1.3em madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif;font-weight:400;display:flex;align-items:center;justify-content:space-between;gap:5px}.accordion-body{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;padding:0 2px;font-size:14px;color:#1a442f;margin:0;font:16px/1.3em madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif}.accordion-body.open{max-height:1000px;margin:0;padding:8px 2px 22px}.accordion-body p{margin:0;padding:0}.contact-button{background-color:#1d3e2f;color:#fff;padding:6px;border-radius:0;margin-top:35px;text-decoration:none;font-weight:400;transition:background-color .3s ease;max-width:217px;width:100%;text-align:center;min-height:40px;display:flex;align-items:center;justify-content:center;gap:4px;font-family:madefor-text,helveticaneuew01-45ligh,helveticaneuew02-45ligh,helveticaneuew10-45ligh,sans-serif}.contact-button:hover{background-color:#dcd9ff}.contact-button svg{width:10px;height:10px;fill:#fff;display:block}.accordion-icon{display:block;transition:transform .3s ease}.accordion-header.open .accordion-icon{transform:rotate(180deg)}@media screen and (max-width: 990px){.itinerary-content{gap:20px}}@media screen and (max-width: 749px){.itinerary-content{flex-direction:column}.itinerary-image,.itinerary-details{max-width:100%;width:100%}.itinerary-details h2{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/itineraries-question-ans.css.map */
