.innerwrapper{margin-left:auto;margin-right:auto;max-width:1280px;padding:40px 65px}@media (max-width:1024px){.innerwrapper{padding-left:35px;padding-right:35px}}@media (max-width:767px){.innerwrapper{padding:28px 20px}}.styled-heading{font-size:var(--styled-title);font-weight:700}.action-button-primary{align-items:center;background-color:var(--brand-action-500);border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-left-radius:7px;border-top-right-radius:7px;color:var(--base-3);display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:0.5em 1.4em}.action-button-primary:hover{background-color:var(--brand-action-600);color:var(--base-3)}@media (max-width:767px){.action-button-primary{font-size:15px;padding:0.5em 1.3em}}.action-button-outline{align-items:center;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-left-radius:7px;border-top-right-radius:7px;border:1.4px solid var(--brand-action-500);color:var(--brand-action-500);display:inline-flex;font-size:16;font-weight:600;justify-content:center;padding:0.5em 1.4em}.action-button-outline:hover{color:var(--brand-action-600);border:1.4px solid var(--brand-action-600)}@media (max-width:767px){.action-button-outline{padding:0.5em 1.3em}}.neutral-button-primary{align-items:center;background-color:var(--accent);border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-left-radius:7px;border-top-right-radius:7px;color:var(--base-3);display:inline-flex;font-size:16;font-weight:600;justify-content:center;padding:0.5em 1.4em}.neutral-button-primary:hover{background-color:var(--brand-600)}@media (max-width:767px){.neutral-button-primary{padding:0.5em 1.3em}}.neutral-button-outline{align-items:center;color:var(--accent-2);display:inline-flex;font-size:15;font-weight:600;justify-content:center;border:1.4px solid var(--accent-2);border-radius:7px;padding:0.5em 1.4em}.neutral-button-outline:hover{color:var(--brand-600);border:1.4px solid var(--brand-600)}@media (max-width:767px){.neutral-button-outline{font-size:14px;padding:0.5em 1.3em}}.review-inner-wrapper{margin-left:auto;margin-right:auto;max-width:1280px;padding:10px 20px}.tab-section{align-items:flex-start;column-gap:20px;display:flex;flex-direction:column;row-gap:20px}.tab-section__button-wrapper{column-gap:14px;display:flex;justify-content:flex-start}@media (max-width:767px){.tab-section__button-wrapper{max-width:100%;overflow-x:auto}}.tab-section__button{background-color:rgba(0,0,0,0);border-bottom-left-radius:33px;border-bottom-right-radius:33px;border-top-left-radius:33px;border-top-right-radius:33px;border:1.4px solid var(--base);color:var(--contrast);display:inline-flex;font-size:14px;font-weight:600;padding:0.5em 1.5em}.tab-section__button.gb-block-is-current{background-color:var(--brand-action-500);color:var(--base-3)}.tab-section__button.gb-block-is-current:hover{background-color:var(--brand-action-500)}.tab-section__button:hover{color:#ffffff;background-color:var(--brand-action-300)}@media (max-width:767px){.tab-section__button{flex-grow:1;flex-shrink:0}}.magic-grid{column-gap:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-template-rows:minmax(100px,auto);position:relative;row-gap:12px;width:100%}.magic-grid__box{align-items:flex-start;background-color:var(--secondary-l-4);border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-left-radius:7px;border-top-right-radius:7px;box-shadow:1px 1px 10px 1px rgba(0,0,0,0.1);display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:0px;min-height:220px;padding:34px 34px 14px;position:relative}.magic-grid__box:after{position:absolute;width:100%;height:45%;content:'';background-image:linear-gradient(175deg,rgba(0,0,0,0) 0%,rgba(10,10,10,0.07) 20%,rgba(0,0,0,0.67) 50%,rgba(0,0,0,0.82) 60%,rgba(0,0,0,0.88) 75%,rgb(0,0,0) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;bottom:0px;left:0px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px}@media (max-width:767px){.magic-grid__box{padding-left:18px;padding-right:18px}}.magic-grid__title{color:var(--base-3);font-size:22px;font-weight:700;margin-bottom:0px;position:relative;z-index:2}.magic-grid__title a{color:var(--base-3);text-decoration:none}@media (max-width:767px){.magic-grid__title{font-size:15px}}.magic-grid__meta{color:var(--base-3);font-size:13px;margin-bottom:0px;position:relative;z-index:2}@media (max-width:767px){.magic-grid__meta{font-size:11px}}.tour-card{display:flex;flex-direction:column;height:100%}.tour-card__media-wrapper{align-items:flex-end;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;height:320px;justify-content:center;margin-bottom:15px}@media (max-width:767px){.tour-card__media-wrapper{height:220px}}.tour-card__meta-days-night{color:#e9e8e8;font-size:12px;font-weight:500;margin-bottom:8px;position:relative;z-index:1}@media (max-width:767px){.tour-card__meta-days-night{font-size:11px}}.tour-card__contents-wrapper{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;margin-bottom:12px}.tour-card__content-title{font-size:17px;font-weight:600;margin-bottom:5px}.tour-card__content-title a{text-decoration:none;color:var(--contrast)}@media (max-width:767px){.tour-card__content-title{font-size:14px}}.tour-card__meta-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:auto}.accordion-item{margin-bottom:22px}.tour-card__before-price-static{font-size:14px;margin-bottom:0px}@media (max-width:767px){.tour-card__before-price-static{font-size:13px}}.accordion-item__button{align-items:center;background-color:#ffffff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid rgba(240,240,240,0.9);box-shadow:2px 2px 10px 1px rgba(0,0,0,0.1);color:#000000;column-gap:0.5em;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:15px 20px;text-align:left;width:100%}.accordion-item__button:hover{color:#222222;background-color:var(--base-3)}@media (max-width:767px){.accordion-item__button{font-size:14px}}.accordion-item_content{background-color:var(--base-3);border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid rgba(88,88,97,0.18);box-shadow:1px 1px 5px 1px rgba(0,0,0,0.1);margin-bottom:20px;padding:20px}.tour-card__price{align-items:center;color:var(--accent);display:flex;margin-bottom:0px}.tour-card__price .gb-icon svg{margin-right:0px;width:18px}@media (max-width:767px){.tour-card__price{font-size:15px}}.theme-card{align-items:center;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-left-radius:7px;border-top-right-radius:7px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow-x:visible;overflow-y:visible;position:relative;width:100%}.package-grid{align-items:flex-start;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;column-gap:4.5rem;display:grid;flex-direction:row;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;padding:38px 34px;position:relative;row-gap:3rem}.package-grid:after{content:'';position:absolute;top:0px;bottom:0px;left:50%;width:1px;transform:translate3d(-50%,0px,0px)}@media (max-width:1024px){.package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.package-grid{display:flex;flex-direction:column}}.theme-card__media{align-items:flex-end;aspect-ratio:3/4;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-left-radius:7px;border-top-right-radius:7px;display:flex;justify-content:flex-start;object-fit:cover;object-position:center center;overflow-x:hidden;overflow-y:hidden;position:relative;width:100%}.theme-card__media:after{content:'';position:absolute;bottom:0px;left:0px;width:100%;height:45%;background-image:linear-gradient(184deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 20%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.5) 60%,rgba(0,0,0,0.7) 75%,rgba(0,0,0,0.9) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;pointer-events:none}.theme-card__content{align-items:center;bottom:0px;display:flex;flex-direction:column;justify-content:center;left:0px;padding-left:1rem;padding-right:1rem;position:absolute;transform:translate3d(0px,25%,0px);width:100%}@media (max-width:767px){.theme-card__content{padding-left:0.75rem;padding-right:0.75rem}}.theme-card__title{color:var(--base-3);font-size:18px;font-weight:600;margin-bottom:8px;position:relative;z-index:2}@media (max-width:767px){.theme-card__title{font-size:15px}}.theme-card__icon{align-items:center;background-color:var(--brand-action-500);border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;border:1.6px solid var(--base-3);color:var(--base-3);column-gap:0.5em;display:flex;height:50px;justify-content:center;margin-bottom:4px;position:relative;width:50px;z-index:3}.theme-card__icon .gb-icon svg{width:30px;height:30px}@media (max-width:767px){.theme-card__icon{height:40px;width:40px}.theme-card__icon .gb-icon svg{width:25px;height:25px}}.city-card{align-items:center;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-left-radius:7px;border-top-right-radius:7px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow-x:visible;overflow-y:visible;position:relative;width:100%}.city-card__main{align-items:center;aspect-ratio:3/4;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-left-radius:7px;border-top-right-radius:7px;display:flex;flex-direction:column;justify-content:flex-end;object-fit:cover;object-position:center center;overflow-x:hidden;overflow-y:hidden;padding:24px;position:relative;width:100%}.city-card__main:after{content:'';position:absolute;bottom:0px;left:0px;width:100%;height:45%;background-image:linear-gradient(184deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 20%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0.5) 60%,rgba(0,0,0,0.7) 75%,rgba(0,0,0,0.9) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;pointer-events:none}@media (max-width:767px){.city-card__main{padding:18px}}.city-card__title{color:var(--base-3);font-size:20px;font-weight:600;margin-bottom:0px;position:relative;z-index:2}.city-card__title .gb-icon svg{color:var(--brand-action-500)}@media (max-width:767px){.city-card__title{font-size:16px}}.city-card__icon{align-items:center;color:var(--brand-action-500);column-gap:0.5em;display:flex;font-size:22px;margin-bottom:5px;position:relative;z-index:2}@media (max-width:767px){.city-card__icon{font-size:18px}}.location-card__image-wrapper{display:block}.location-card_image{border-bottom-left-radius:22px;border-bottom-right-radius:22px;border-top-left-radius:22px;border-top-right-radius:22px;height:240px;object-fit:cover;width:100%}.location-card__content-wrapper{background-color:var(--base-3);border-bottom-left-radius:22px;border-bottom-right-radius:22px;border-top-left-radius:22px;border-top-right-radius:22px;border:1px solid rgba(179,178,178,0.66);display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:-38px;padding:12px 18px;position:relative;row-gap:9px;width:96%}.location-card__info-wrapper{align-items:center;border-bottom:1px solid #c3c2c2;display:flex;justify-content:space-between;margin-bottom:5px;padding-bottom:10px}.location-card__title{color:var(--contrast);font-size:18px;font-weight:700;margin-bottom:0px}@media (max-width:767px){.location-card__title{font-size:17px}}.location-card__icon{align-items:center;color:var(--contrast);column-gap:0.5em;display:flex;font-size:18px;font-weight:700;margin-bottom:0px}.location-card__cta-wrapper{display:flex;justify-content:space-between}.location-card__price{align-items:center;color:var(--contrast);display:flex;flex-direction:row;font-size:16px;justify-content:center;margin-bottom:0px}.location-card__price:before{content:'From';font-size:12px;font-weight:normal;opacity:0.52;margin-right:5px}@media (max-width:767px){.location-card__price{font-size:15px}.location-card__price:before{font-size:12px}}.location-card__button{align-items:center;color:var(--accent);column-gap:0.2em;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;margin-bottom:0px;transition:all 0.3s ease 0s}.location-card__button:hover{color:var(--secondary-d-2);transform:translate3d(2px,0px,0px)}.location-card__button .gb-icon svg{width:18px;height:18px}@media (max-width:767px){.location-card__button{font-size:14px}}.details-tab-button.gb-block-is-current{font-size:22px;font-weight:600}.content-sidebar-grid{column-gap:25px;display:grid;grid-template-columns:3fr 1fr;row-gap:20px}@media (max-width:767px){.content-sidebar-grid{grid-template-columns:1fr}}.single-tour-media-wrapper{margin-bottom:0px}.single-tour-media-wrapper img{aspect-ratio:16/9;object-position:center center;object-fit:cover}.single-tour-before-price{color:rgba(117,117,117,0.88);font-size:18px;margin-bottom:2px;text-decoration:line-through}.single-tour-price{margin-bottom:0px}.single-tour-price:after{content:'/ Per Person';font-size:12px;font-weight:normal;margin-left:4px;margin-bottom:0px}.blog-post-media-wrapper img{aspect-ratio:4/3;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.places-grid{align-items:center;column-gap:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-content:center;margin-left:auto;margin-right:auto;max-width:900px;row-gap:20px}@media (max-width:767px){.places-grid{column-gap:20px}}.places-grid__item{align-items:center;display:flex;flex-direction:column;justify-content:center}.places-grid__circle{align-items:center;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;border:1.8px solid var(--brand-action-500);display:flex;height:100%;justify-content:center;margin-bottom:18px;overflow-x:hidden;overflow-y:hidden;width:100%}.places-grid__circle img{object-position:center center;object-fit:cover;width:100%;height:100%;aspect-ratio:1/1}@media (max-width:767px){.places-grid__circle{width:80%}}.faded-gradient-wrap{position:relative}.blog-post-featured-image{width:100%}.blog-post-featured-image img{object-position:center center;aspect-ratio:691/429;object-fit:cover}.tour-faqs-item{margin-bottom:16px}.tour-faqs-item__button{align-items:center;background-color:var(--brand-100);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#000000;column-gap:0.5em;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:15px 20px;text-align:left;width:100%}.tour-faqs-item__button.gb-accordion__toggle{background-color:var(--brand-100);color:var(--contrast)}.tour-faqs-item__button.gb-block-is-current{background-color:var(--brand-100);color:var(--contrast)}.tour-faqs-item__button.gb-block-is-current:hover{background-color:var(--brand-100);color:var(--contrast)}.tour-faqs-item__button:hover{background-color:var(--brand-100);color:#222222}.tour-faqs-item__content{background-color:var(--base-2);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:20px;padding:20px}.team-dp-wrapper img{object-fit:cover;aspect-ratio:4/4;object-position:center center}.career-grid-layout{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid var(--brand-600);column-gap:12px;display:grid;grid-template-columns:2fr 3fr 1fr 1fr 1fr;margin-bottom:20px;padding:22px;row-gap:12px}@media (max-width:1024px){.career-grid-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.career-grid-layout{grid-template-columns:1fr}}.about-page-team-media-wrapper img{object-fit:cover;aspect-ratio:5/5;object-position:center center;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border:1px solid var(--brand-action-500)}.timeline-container{position:relative}.timeline-container:before{position:absolute;left:50%;content:'';transform:translate3d(-50%,0px,0px);height:100%;width:3px;background-color:var(--brand-action-500);overflow-x:hidden;overflow-y:hidden}@media (max-width:767px){.timeline-container:before{width:0px}}.itinerary-initial-info{margin-bottom:28px}.itinerary-initial-info__grid{column-gap:20px;display:grid;grid-template-columns:2.5fr 1.5fr;row-gap:20px}@media (max-width:767px){.itinerary-initial-info__grid{grid-template-columns:1fr}}.itinerary-initial-info__title{font-size:22px;font-weight:600;margin-bottom:5px}@media (max-width:767px){.itinerary-initial-info__title{font-size:20px}}.itinerary-initial-info__features{align-items:center;column-gap:0.5em;display:flex;font-size:16px;margin-bottom:10px}.itinerary-initial-info__features .gb-icon svg{color:var(--brand-action-500);width:26px}@media (max-width:767px){.itinerary-initial-info__media-wrapper{width:100%}}.itinerary-initial-info__image{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}.landing-hero-gradient{align-items:flex-end;background-image:url(https://traveloi.com/wp-content/uploads/2025/03/Haridwar-Rishikesh-Mussoorie-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;height:70vh;justify-content:center;position:relative}.landing-hero-gradient:after{background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(10,10,10,0.07) 20%,rgba(0,0,0,0.67) 50%,rgba(0,0,0,0.82) 60%,rgba(0,0,0,0.88) 75%,rgb(0,0,0) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;position:absolute;left:0px;bottom:0px;width:100%;height:45%;content:''}.link-decoration a{text-decoration:none}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}