.saveAndShareBtns{--tw-border-opacity:1;border-width:1px;border-color:rgb(212 212 212/var(--tw-border-opacity,1));--tw-text-opacity:1;width:60px;height:2.5rem;color:rgb(51 51 51/var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;padding:.25rem .5rem;font-weight:500;display:flex}.saveAndShareBtns:hover{cursor:pointer;--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}@media (min-width:640px){.saveAndShareBtns{width:100px;padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.saveAndShareBtns{padding-top:.5rem;padding-bottom:.5rem}}.tourPlanHeading{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1));margin-bottom:1rem;font-weight:600;display:block;font-size:1.5rem!important;line-height:2rem!important}@media (min-width:640px){.tourPlanHeading{font-size:1.125rem;line-height:1.75rem}}@media (prefers-color-scheme:dark){.tourPlanHeading{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}}.numeration{color:#fff;text-align:center;background:url(/assets/icons/tour-marker.png) 1px 0 no-repeat;height:80px;padding-inline:15px 19px;font-size:large;font-weight:700;line-height:42px}.onePlan{background:url(/assets/icons/plan-bg.png) 18px repeat-y}.onePlanRtl{background:url(/assets/icons/plan-bg.png) calc(100% - 19px) repeat-y}.onePlanRtl .numeration{background-position:calc(100% + 4px) 0}.onePlanItineraryMobile{gap:.375rem}@media (min-width:390px){.onePlanItineraryMobile{gap:.5rem}}.onePlanItineraryDesktop{gap:1.5rem}@media (min-width:1024px){.onePlanItineraryDesktop{gap:1.75rem}}@media (min-width:1280px){.onePlanItineraryDesktop{gap:2.25rem}}.onePlanItineraryStep:not(.onePlanItineraryStep--last){padding-bottom:1rem}@media (min-width:768px){.onePlanItineraryStep:not(.onePlanItineraryStep--last){padding-bottom:2rem}}.onePlanItineraryStep--last{margin-bottom:24px;padding-bottom:3rem;position:relative}.onePlanItineraryStep--last:after{content:"";bottom:0;background:url(/assets/icons/finish-flag.png) no-repeat;width:48px;height:48px;display:block;position:absolute;inset-inline-start:-1px}.tour-plan-mobile-swiper .swiper-slide,.tour-plan-mobile-swiper .swiper-wrapper,.tour-plan-mobile-swiper.swiper{height:100%}.tour-plan-mobile-swiper .swiper-pagination{justify-content:center;align-items:center;gap:.375rem;padding:.25rem .75rem;display:flex;bottom:.625rem!important}.tour-plan-mobile-swiper .swiper-pagination-bullet{opacity:1;background:#fffc;width:.375rem;height:.375rem;box-shadow:0 1px 2px #0000000d;margin:0!important}.tour-plan-mobile-swiper .swiper-pagination-bullet-active{background:#2563eb;width:.5rem;height:.5rem;box-shadow:0 0 0 2px #fff}
