ul.tripzzy-accordion.tripzzy-accordion-icon-plus>li .accordion-title::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23818d99%27 stroke-width=%272.5%27 stroke-linecap=%27round%27%3E%3Cline x1=%2712%27 y1=%275%27 x2=%2712%27 y2=%2719%27/%3E%3Cline x1=%275%27 y1=%2712%27 x2=%2719%27 y2=%2712%27/%3E%3C/svg%3E")}ul.tripzzy-accordion.tripzzy-accordion-icon-plus>li.tripzzy-accordion-opened .accordion-title::after,ul.tripzzy-accordion.tripzzy-accordion-icon-plus>li.initial-open .accordion-title::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23818d99%27 stroke-width=%272.5%27 stroke-linecap=%27round%27%3E%3Cline x1=%275%27 y1=%2712%27 x2=%2719%27 y2=%2712%27/%3E%3C/svg%3E")}ul.tripzzy-accordion.tripzzy-accordion-icon-arrow>li .accordion-title::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23818d99%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 12h14M12 5l7 7-7 7%27/%3E%3C/svg%3E")}body.elementor-editor-active .tripzzy-elementor-widget{pointer-events:none}body.elementor-editor-active .tripzzy-sticky-tab{position:static;transform:none;opacity:1}.tripzzy-elementor-meta .tripzzy-meta-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tripzzy-elementor-meta .tripzzy-meta-item{display:flex;align-items:flex-start;gap:12px;margin:0;padding:10px 0;border-bottom:1px solid #eef1f4}.tripzzy-elementor-meta .tripzzy-meta-item:last-child{border-bottom:0}.tripzzy-elementor-meta .tripzzy-meta-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:#e9f5ef;background:color-mix(in srgb, var(--tripzzy-primary-color, #3eb368) 12%, #fff);color:var(--tripzzy-primary-color, #3eb368)}.tripzzy-elementor-meta .tripzzy-meta-icon svg{width:21px;height:21px}.tripzzy-elementor-meta .tripzzy-meta-text{display:flex;flex-direction:column;gap:2px;min-width:0}.tripzzy-elementor-meta .tripzzy-meta-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#8a94a0}.tripzzy-elementor-meta .tripzzy-meta-value{font-weight:600;color:#16232e}.tripzzy-elementor-meta .tripzzy-meta-value a{color:inherit}.tripzzy-elementor-meta .tripzzy-meta-list.tripzzy-meta-layout-inline{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.tripzzy-elementor-meta .tripzzy-meta-list.tripzzy-meta-layout-inline .tripzzy-meta-item{align-items:center;border-bottom:0;padding:4px 0}.tripzzy-elementor-meta .tripzzy-meta-list.tripzzy-meta-layout-inline .tripzzy-meta-icon{width:34px;height:34px}.tripzzy-elementor-meta .tripzzy-meta-list.tripzzy-meta-layout-inline .tripzzy-meta-icon svg{width:17px;height:17px}.tripzzy-elementor-meta .tripzzy-meta-list.tripzzy-meta-layout-inline .tripzzy-meta-text{flex-direction:row;align-items:baseline;gap:6px}.tripzzy-elementor-meta .tripzzy-meta-list.tripzzy-meta-layout-grid{display:grid;grid-template-columns:repeat(var(--tripzzy-meta-cols, 3), minmax(0, 1fr));gap:12px}.tripzzy-elementor-meta .tripzzy-meta-list.tripzzy-meta-layout-grid .tripzzy-meta-item{align-items:center;gap:12px;margin:0;padding:16px;border:1px solid #e9eef2;border-radius:var(--tripzzy-rounded);background:#fff}.tripzzy-elementor-meta .tripzzy-meta-list.tripzzy-meta-layout-grid .tripzzy-meta-text{gap:4px}@media(max-width: 640px){.tripzzy-elementor-meta .tripzzy-meta-list.tripzzy-meta-layout-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 420px){.tripzzy-elementor-meta .tripzzy-meta-list.tripzzy-meta-layout-grid,.tripzzy-elementor-meta .tripzzy-meta-list.tripzzy-meta-layout-inline{grid-template-columns:minmax(0, 1fr)}.tripzzy-elementor-meta .tripzzy-meta-list.tripzzy-meta-layout-inline{display:grid}}.tripzzy-elementor-meta .tripzzy-meta-item.tripzzy-meta-style-pill{align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:6px 16px;border:1px dashed var(--tripzzy-primary-color, #3eb368);border-radius:999px;background:#fff}.tripzzy-elementor-meta .tripzzy-meta-list.tripzzy-meta-layout-list .tripzzy-meta-item.tripzzy-meta-style-pill{align-self:flex-start}.tripzzy-elementor-meta .tripzzy-meta-list.tripzzy-meta-layout-grid .tripzzy-meta-item.tripzzy-meta-style-pill{justify-self:start;align-self:center}.tripzzy-elementor-meta .tripzzy-meta-pill-label,.tripzzy-elementor-meta .tripzzy-meta-pill-sep{font-size:.82rem;color:#5b6672}.tripzzy-elementor-meta .tripzzy-meta-pill-value{font-weight:700;color:var(--tripzzy-primary-color, #3eb368)}.tripzzy-elementor-meta .tripzzy-meta-pill-value a{color:inherit}.tripzzy-elementor-single-trip .tripzzy-elementor-single-destinations{margin-bottom:16px}.tripzzy-trip-infos.tripzzy-infos-layout-grid .tripzzy-trip-infos ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--tripzzy-infos-cols, 3), minmax(0, 1fr));gap:12px}.tripzzy-trip-infos.tripzzy-infos-layout-grid .tripzzy-trip-infos li{margin:0;padding:16px;border:1px solid #e9eef2;border-radius:var(--tripzzy-rounded);background:#fff;display:flex;flex-direction:column;gap:8px}@media(max-width: 640px){.tripzzy-trip-infos.tripzzy-infos-layout-grid .tripzzy-trip-infos ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 420px){.tripzzy-trip-infos.tripzzy-infos-layout-grid .tripzzy-trip-infos ul{grid-template-columns:minmax(0, 1fr)}}.tripzzy-duration-block .tripzzy-duration-layout-inline svg.icon,.tripzzy-elementor-duration .tripzzy-duration-layout-inline svg.icon{width:1em;height:1em;vertical-align:-0.2em}.tripzzy-duration-block .tripzzy-duration-layout-inline svg:not(.icon),.tripzzy-elementor-duration .tripzzy-duration-layout-inline svg:not(.icon){width:16px;height:16px;fill:currentColor;color:var(--tripzzy-duration-icon-color, inherit)}.tripzzy-duration-block .tripzzy-duration-layout-inline i,.tripzzy-elementor-duration .tripzzy-duration-layout-inline i{font-size:16px;color:var(--tripzzy-duration-icon-color, inherit)}.tripzzy-duration-block .tripzzy-duration-layout-labeled,.tripzzy-elementor-duration .tripzzy-duration-layout-labeled{display:inline-flex;align-items:center;gap:12px}.tripzzy-duration-block .tripzzy-duration-icon,.tripzzy-elementor-duration .tripzzy-duration-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:#e9f5ef;background:var(--tripzzy-duration-icon-background, #e9f5ef);background:var(--tripzzy-duration-icon-background, color-mix(in srgb, var(--tripzzy-primary-color, #3eb368) 12%, #fff));color:var(--tripzzy-duration-icon-color, var(--tripzzy-primary-color, #3eb368))}.tripzzy-duration-block .tripzzy-duration-icon .icon,.tripzzy-elementor-duration .tripzzy-duration-icon .icon{width:21px;height:21px}.tripzzy-duration-block .tripzzy-duration-icon svg:not(.icon),.tripzzy-elementor-duration .tripzzy-duration-icon svg:not(.icon){width:21px;height:21px;fill:currentColor}.tripzzy-duration-block .tripzzy-duration-icon i,.tripzzy-elementor-duration .tripzzy-duration-icon i{font-size:21px}.tripzzy-duration-block .tripzzy-duration-text,.tripzzy-elementor-duration .tripzzy-duration-text{display:flex;flex-direction:column;gap:2px;min-width:0}.tripzzy-duration-block .tripzzy-duration-text-label,.tripzzy-elementor-duration .tripzzy-duration-text-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#8a94a0}.tripzzy-duration-block .tripzzy-duration-text-value,.tripzzy-elementor-duration .tripzzy-duration-text-value{font-weight:600;color:#16232e}.tripzzy-duration-block .tripzzy-duration-layout-pill,.tripzzy-elementor-duration .tripzzy-duration-layout-pill{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:0;padding:6px 16px;border:1px dashed var(--tripzzy-primary-color, #3eb368);border-radius:999px;background:#fff}.tripzzy-duration-block .tripzzy-duration-pill-label,.tripzzy-duration-block .tripzzy-duration-pill-sep,.tripzzy-elementor-duration .tripzzy-duration-pill-label,.tripzzy-elementor-duration .tripzzy-duration-pill-sep{font-weight:700;color:var(--tripzzy-primary-color, #3eb368)}.tripzzy-duration-block .tripzzy-duration-layout-pill .tripzzy-duration-icon,.tripzzy-elementor-duration .tripzzy-duration-layout-pill .tripzzy-duration-icon{width:auto;height:auto;border-radius:0;background:none;color:var(--tripzzy-duration-icon-color, var(--tripzzy-primary-color, #3eb368))}.tripzzy-duration-block .tripzzy-duration-layout-pill .tripzzy-duration-icon .icon,.tripzzy-duration-block .tripzzy-duration-layout-pill .tripzzy-duration-icon svg:not(.icon),.tripzzy-elementor-duration .tripzzy-duration-layout-pill .tripzzy-duration-icon .icon,.tripzzy-elementor-duration .tripzzy-duration-layout-pill .tripzzy-duration-icon svg:not(.icon){width:1em;height:1em}.tripzzy-duration-block .tripzzy-duration-layout-pill .tripzzy-duration-icon i,.tripzzy-elementor-duration .tripzzy-duration-layout-pill .tripzzy-duration-icon i{font-size:1em}.tripzzy-duration-block .tripzzy-duration-pill-value,.tripzzy-elementor-duration .tripzzy-duration-pill-value{font-weight:700;color:var(--tripzzy-primary-color, #3eb368)}.tripzzy-itinerary-timeline{position:relative;margin:0;padding:0}.tripzzy-itinerary-timeline::before{content:"";position:absolute;top:10px;bottom:10px;right:21px;width:2px;background:#e4eaef}.tripzzy-itinerary-timeline-item{position:relative;display:flex;gap:16px;padding-bottom:24px}.tripzzy-itinerary-timeline-item:last-child{padding-bottom:0}.tripzzy-itinerary-timeline-marker{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--tripzzy-primary-color, #3eb368);color:#fff;font-weight:700;font-size:1rem;box-shadow:0 0 0 4px #fff}.tripzzy-itinerary-timeline-body{flex:1 1 auto;min-width:0;background:#fff;border:1px solid #e9eef2;border-radius:var(--tripzzy-rounded);box-shadow:var(--tripzzy-box-shadow);padding:20px 22px}.tripzzy-itinerary-timeline-title{margin:0 0 8px;font-size:1.1rem;line-height:1.35}.tripzzy-itinerary-cards{display:grid;grid-template-columns:repeat(var(--tripzzy-itinerary-cols, 3), minmax(0, 1fr));gap:16px;margin:0;padding:0}@media(max-width: 640px){.tripzzy-itinerary-cards{grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}}.tripzzy-itinerary-card{background:#fff;border:1px solid #e9eef2;border-radius:var(--tripzzy-rounded);box-shadow:var(--tripzzy-box-shadow);padding:22px}.tripzzy-itinerary-card-day{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;margin-bottom:12px;padding:0 12px;border-radius:999px;background:var(--tripzzy-primary-color, #3eb368);color:#fff;font-weight:700}.tripzzy-itinerary-card-title{margin:0 0 8px;font-size:1.05rem;line-height:1.35}@media(max-width: 480px){.tripzzy-itinerary-timeline::before{right:15px}.tripzzy-itinerary-timeline-marker{width:32px;height:32px;font-size:.85rem}.tripzzy-itinerary-timeline-body{padding:14px 16px}}.tripzzy-faq-list{margin:0;padding:0}.tripzzy-faq-list-item{padding:14px 0;border-bottom:1px solid #eef1f4}.tripzzy-faq-list-item:last-child{border-bottom:0}.tripzzy-faq-list-question{margin:0 0 6px;font-size:1.05rem;line-height:1.4}.tripzzy-faq-list-answer{color:#5b6b7c;line-height:1.65}.tripzzy-faq-list-answer p:first-child{margin-top:0}.tripzzy-faq-list-answer p:last-child{margin-bottom:0}.tripzzy-faq-cards{display:grid;grid-template-columns:repeat(var(--tripzzy-faq-cols, 3), minmax(0, 1fr));gap:16px;margin:0;padding:0}@media(max-width: 640px){.tripzzy-faq-cards{grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}}.tripzzy-faq-card{background:#fff;border:1px solid #e9eef2;border-radius:var(--tripzzy-rounded);box-shadow:var(--tripzzy-box-shadow);padding:22px}.tripzzy-faq-card-question{margin:0 0 8px;font-size:1.05rem;line-height:1.35}.tripzzy-faq-card-answer{color:#5b6b7c;line-height:1.65}.tripzzy-faq-card-answer p:first-child{margin-top:0}.tripzzy-faq-card-answer p:last-child{margin-bottom:0}.tripzzy-elementor-gallery ul:not(.tripzzy-gallery-masonry){display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.tripzzy-image-gallery ul.tripzzy-gallery-masonry{display:block;-moz-columns:3 240px;columns:3 240px;-moz-column-gap:16px;column-gap:16px}.tripzzy-image-gallery ul.tripzzy-gallery-masonry li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.tripzzy-image-gallery ul.tripzzy-gallery-masonry li img{height:auto}.tripzzy-gallery-video a{position:relative;display:block}.tripzzy-gallery-video img{display:block;width:100%;height:auto}.tripzzy-gallery-slider{position:relative}.tripzzy-gallery-slider .swiper-slide img{display:block;width:100%;height:240px;-o-object-fit:cover;object-fit:cover;border-radius:var(--tripzzy-rounded)}.tripzzy-gallery-slider .swiper-slide .tripzzy-video-tile{height:240px;aspect-ratio:auto}.tripzzy-hero .tripzzy-hero-gallery{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:12px}.tripzzy-hero .tripzzy-hero-gallery-item img{display:block;width:100%;height:220px;-o-object-fit:cover;object-fit:cover;border-radius:var(--tripzzy-rounded)}.tripzzy-hero .tripzzy-hero-gallery-item.tripzzy-gallery-video{position:relative}.tripzzy-hero .tripzzy-hero-gallery-item.tripzzy-gallery-video a{position:relative;display:block}.tripzzy-hero .tripzzy-hero-gallery-item.tripzzy-gallery-video img{height:220px}.tripzzy-hero .tripzzy-hero-video-play{position:absolute;right:50%;top:50%;width:44px;height:44px;transform:translate(50%, -50%);pointer-events:none}.tripzzy-hero .tripzzy-hero-video-play svg{display:block;width:100%;height:100%}.tripzzy-hero .tripzzy-hero-gallery--layout-2{grid-template-columns:2fr 1fr;grid-auto-rows:220px}.tripzzy-hero .tripzzy-hero-gallery--layout-2 .tripzzy-hero-gallery-item{min-height:0;height:100%;overflow:hidden}.tripzzy-hero .tripzzy-hero-gallery--layout-2 .tripzzy-hero-gallery-item:first-child{grid-column:1;grid-row:span 2}.tripzzy-hero .tripzzy-hero-gallery--layout-2 .tripzzy-hero-gallery-item:first-child img{height:100%;min-height:0}.tripzzy-hero .tripzzy-hero-gallery--layout-2 .tripzzy-hero-gallery-item:first-child.tripzzy-gallery-video a{height:100%}.tripzzy-hero .tripzzy-hero-gallery--layout-2 .tripzzy-hero-gallery-item:nth-child(n+4){grid-column:1/-1}.tripzzy-hero .tripzzy-hero-gallery--layout-2 .tripzzy-hero-gallery-item:nth-child(n+4) img{height:220px}.tripzzy-hero .tripzzy-hero-gallery--layout-3 .tripzzy-hero-gallery-item:first-child{grid-column:1/-1}.tripzzy-hero .tripzzy-hero-gallery--layout-3 .tripzzy-hero-gallery-item:first-child img{height:320px}.tripzzy-hero .tripzzy-hero-gallery--layout-4{grid-template-columns:repeat(6, minmax(0, 1fr))}.tripzzy-hero .tripzzy-hero-gallery--layout-4 .tripzzy-hero-gallery-item{grid-column:span 2}.tripzzy-hero .tripzzy-hero-gallery--layout-4 .tripzzy-hero-gallery-item:nth-child(3n+1){grid-column:span 4}@media(max-width: 640px){.tripzzy-hero .tripzzy-hero-gallery--layout-2{grid-template-columns:minmax(0, 1fr)}.tripzzy-hero .tripzzy-hero-gallery--layout-2 .tripzzy-hero-gallery-item:first-child,.tripzzy-hero .tripzzy-hero-gallery--layout-2 .tripzzy-hero-gallery-item:nth-child(n+4){grid-column:auto;grid-row:auto}.tripzzy-hero .tripzzy-hero-gallery--layout-2 .tripzzy-hero-gallery-item:first-child img,.tripzzy-hero .tripzzy-hero-gallery--layout-2 .tripzzy-hero-gallery-item:nth-child(n+4) img{min-height:0;height:220px}.tripzzy-hero .tripzzy-hero-gallery--layout-4{grid-template-columns:repeat(2, minmax(0, 1fr))}.tripzzy-hero .tripzzy-hero-gallery--layout-4 .tripzzy-hero-gallery-item,.tripzzy-hero .tripzzy-hero-gallery--layout-4 .tripzzy-hero-gallery-item:nth-child(3n+1){grid-column:auto}}@media(max-width: 420px){.tripzzy-hero .tripzzy-hero-gallery--layout-3 .tripzzy-hero-gallery-item:first-child{grid-column:auto}}.tripzzy-elementor-archive.tripzzy-elementor-preview .tz-filter-widget-area,.tripzzy-elementor-archive.tripzzy-elementor-preview .tz-toolbar,.tripzzy-elementor-archive.tripzzy-elementor-preview .tripzzy-trip-listings{pointer-events:none}.tripzzy-elementor-empty{display:flex;flex-direction:column;align-items:center;width:100%;margin:0;padding:56px 32px;background:#fff;border:1px solid #e9eef2;border-radius:var(--tripzzy-rounded);box-shadow:var(--tripzzy-box-shadow);text-align:center}.tripzzy-elementor-empty p{margin:0}
