@font-face{font-display:swap;font-display:swap;font-family:fontello;src:"/assets/font/fontello-font/font/fontello.woff2" format("woff2")}@font-face{font-display:swap;font-display:swap;font-family:fontawesome;src:"/assets/font/fontawesome/webfonts/fa-regular-400.woff2" format("truetype")}.day-by-day-itinerary .itinerary-header .itinerary-title{font-size:var(--wp--preset--font-size--text-h-4);font-weight:700;margin:0 0 10px}.day-by-day-itinerary .itinerary-header .itinerary-subtitle{color:var(--wp--preset--color--primary-description);font-size:var(--wp--preset--font-size--description-md);margin:0}.day-by-day-itinerary .itinerary-header-group{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:var(--wp--preset--spacing--sm)}.day-by-day-itinerary .button-toggle-all-days{background:none;border:none;border-bottom:2px solid var(--wp--preset--color--secondary-background);color:var(--wp--preset--color--primary-color);cursor:pointer;font-size:var(--wp--preset--font-size--description-sm);font-weight:600;height:-moz-fit-content;height:fit-content;padding-bottom:3px}.day-by-day-itinerary .tab-button{align-items:center;display:flex;gap:7px}.day-by-day-itinerary .tab-button .tab-icon{color:#093037;cursor:pointer;display:inline-block;font-family:fontello;opacity:1}.day-by-day-itinerary .tab-button .tab-icon:before{color:#093037;content:"";font-family:fontello;font-weight:200;opacity:.5;transition:opacity .3s}.day-by-day-itinerary .tab-button .tab-icon:hover:before{opacity:1}.day-by-day-itinerary .tab-button .tab-icon:after{background-color:var(--wp--preset--color--secondary-background);border-radius:6px;box-shadow:0 4px 6px rgb(0 0 0 / .1);color:var(--wp--preset--color--primary-description);content:attr(data-tooltip);font-size:12px;font-weight:500;left:50%;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;top:-27px;transform:translateX(-50%) translateY(10px);transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:10}.day-by-day-itinerary .tab-button .tab-icon:hover:after{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.day-by-day-itinerary .tab-button.active:before{background-color:var(--wp--preset--color--secondary-background);border-radius:20px;content:"";display:flex;height:11px;width:11px}.day-by-day-itinerary .tabs-wrapper .tabs-nav{border-bottom:1px solid var(--wp--preset--color--border-color-secondary);display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;margin-bottom:30px;overflow-x:auto;padding-bottom:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media screen and (max-width:767px){.day-by-day-itinerary .tabs-wrapper .tabs-nav{justify-content:flex-start}}.day-by-day-itinerary .tabs-wrapper .tabs-nav .tab-button{background:#fff0;border:none;border-bottom:3px solid #fff0;color:var(--wp--preset--color--primary-description);cursor:pointer;font-size:var(--wp--preset--font-size--description-sm);font-weight:600;opacity:.8;padding:12px 25px;position:relative;transition:all .3s ease;white-space:nowrap}.day-by-day-itinerary .tabs-wrapper .tabs-nav .tab-button.active{border-bottom-color:var(--wp--preset--color--primary-color);opacity:1}@media screen and (max-width:767px){.day-by-day-itinerary .tabs-wrapper .tabs-nav .tab-button{padding:12px 17px}}.day-by-day-itinerary .tabs-wrapper .tabs-nav::-webkit-scrollbar{display:none}.day-by-day-itinerary .tabs-wrapper .tabs-content .tab-panel{display:none}.day-by-day-itinerary .tabs-wrapper .tabs-content .tab-panel.active{animation:fadeIn .3s ease;display:block}.day-by-day-itinerary .accordion-toggle{position:absolute;right:15px;top:25px}@media screen and (max-width:767px){.day-by-day-itinerary .accordion-toggle{right:10px;top:26px}}.day-by-day-itinerary .accordion-toggle:after{color:#67777e;content:"";font-family:fontello}.day-by-day-itinerary .days-list{display:flex;flex-direction:column;gap:15px}.day-by-day-itinerary .day-accordion{background:var(--wp--preset--color--white-color);border:2px solid var(--wp--preset--color--border-color-secondary);border-radius:24px;overflow:hidden;position:relative;transition:all .3s ease}.day-by-day-itinerary .day-accordion .day-accordion-header{cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:space-between;padding:20px;transition:background .3s ease}@media screen and (max-width:767px){.day-by-day-itinerary .day-accordion .day-accordion-header{gap:10px}}.day-by-day-itinerary .day-accordion .day-accordion-header .day-header-content{align-items:center;display:flex;flex:1;gap:15px;margin-right:15px}@media screen and (max-width:767px){.day-by-day-itinerary .day-accordion .day-accordion-header .day-header-content{gap:11px}}.day-by-day-itinerary .day-accordion .day-accordion-header .day-header-content .day-number{background:var(--wp--preset--color--secondary-background);border-radius:14px;color:var(--wp--preset--color--primary-description);font-size:var(--wp--preset--font-size--description-sm);font-weight:700;padding:8px 16px;white-space:nowrap}.day-by-day-itinerary .day-accordion .day-accordion-header .day-header-content .day-title{color:var(--wp--preset--color--black-color);font-size:var(--wp--preset--font-size--text-h-5);font-weight:700}.day-by-day-itinerary .day-accordion .day-accordion-header .day-meta-info{align-items:center;display:flex;gap:16px;margin:0 0 0 87px}@media screen and (max-width:767px){.day-by-day-itinerary .day-accordion .day-accordion-header .day-meta-info{flex-wrap:wrap;gap:9px;margin:0}}.day-by-day-itinerary .day-accordion .day-accordion-header .day-meta-info .day-miles:before{color:#165f00;content:"";font-family:fontello}.day-by-day-itinerary .day-accordion .day-accordion-header .day-meta-info .day-path:before{color:#165f00;content:"";font-family:fontello}.day-by-day-itinerary .day-accordion .day-accordion-header .day-meta-info span{align-items:center;border:1px solid var(--wp--preset--color--border-color-secondary);border-radius:32px;color:var(--wp--preset--color--black-color);display:flex;font-size:var(--wp--preset--font-size--description-sm);gap:6px;padding:6px 12px}.day-by-day-itinerary .day-accordion .day-accordion-header .day-meta-info span svg{color:var(--wp--preset--color--secondary-background)}.day-by-day-itinerary .day-accordion .day-accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease,opacity .3s ease}.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout{border-top:1px solid #d3ded9;display:grid;gap:34px;grid-template-columns:390px 1fr;padding:20px}@media screen and (max-width:991px){.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout{gap:20px;grid-template-columns:1fr}}.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout .day-image img{border-radius:10px;height:100%;max-height:228px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:991px){.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout .day-image img{height:auto;max-height:400px}}.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout .day-details{display:flex;flex-direction:column;gap:16px;justify-content:center}.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout .day-details .day-badge{align-self:flex-start;background:rgb(148 244 119 / .48);border-radius:20px;color:#357322;display:inline-block;font-size:var(--wp--preset--font-size--description-sm);font-weight:600;padding:4px 12px}.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout .day-details .day-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout .day-details .day-list li{color:var(--wp--preset--color--secondary-description);font-size:var(--wp--preset--font-size--description-sm);line-height:1.6;padding-left:20px;position:relative}.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout .day-details .day-list li:before{background:var(--wp--preset--color--secondary-background);content:"";height:9px;left:0;position:absolute;top:8px;width:9px}.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout .day-details .day-list b{font-weight:800}.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout .day-details .day-accommodation{align-items:center;background:hsl(0 0% 92% / .42);border-radius:12px;display:flex;font-size:var(--wp--preset--font-size--description-sm);gap:8px;margin-top:16px;padding:15px}@media screen and (max-width:767px){.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout .day-details .day-accommodation{flex-wrap:wrap;margin-top:7px}}.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout .day-details .day-accommodation span{align-items:center;color:#67777e;display:flex;font-weight:500;gap:5px}.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout .day-details .day-accommodation span:before{background-color:#94f477;border-radius:50%;color:#093037;content:"";font-family:fontello;margin-top:0;padding:3px 6px 6px 8px}.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout .day-details .day-accommodation a{border-bottom:1.5px solid #94f477;color:var(--wp--preset--color--black-color);font-weight:600;transition:color .3s ease}.day-by-day-itinerary .day-accordion .day-accordion-content .day-content-layout .day-details .day-accommodation a:hover{color:var(--wp--preset--color--primary-color)}.day-by-day-itinerary .day-accordion.is-open .day-accordion-header .accordion-toggle{transform:rotate(180deg)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}