.cms-hero-markdown p{display:inline-flex;align-items:center;font-size:1.4rem;gap:1rem;border-top:2px dotted hsla(0,0%,100%,.2);border-bottom:2px dotted hsla(0,0%,100%,.2);padding:.25rem 0;margin-top:5rem;max-width:100%}.cms-hero-markdown img{width:196px}.cms-hero-title{display:inline-block;transform:none}.cms-hero-title p{font-family:alkaline,sans-serif;color:#f9b92f;font-weight:800;text-wrap:nowrap;position:relative;font-size:8rem;margin:0;line-height:.8;transform:rotate(-6deg);display:inline-block;transition:rotate(-3deg)}.cms-hero-title span{color:#e82e7f;right:0;display:block;font-family:"co-text";line-height:.9;position:absolute;left:0;top:30%;transform:rotate(6deg);z-index:-1;left:11rem;font-size:5rem;top:3.5rem;display:flex;align-items:center}.cms-hero-title span .highlight{font-size:7rem !important;position:unset;transform:none}.cms-section-block h2{font-size:2rem;font-weight:bold;margin-bottom:1rem}.cms-section-block p{line-height:1.5}.fitness-to-travel-lp .subtitle-wrapper{max-height:100%}.fitness-to-travel-lp .booking-condition{height:100%}.fitness-to-travel-lp .card-border-bot{height:5px;border-bottom:4px dotted #2f2a85;display:block;width:80%;margin-bottom:1rem}.fitness-to-travel-lp .booking-block{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}.fitness-to-travel-lp .booking-block .c-card__item--content{padding-bottom:0}.fitness-to-travel-lp .booking-block .c-card__item--content h4 .textScript{color:#2f2a85}.fitness-to-travel-lp .second-head-title .p-header-title{flex:1 1 100%;max-width:100%}.fitness-banner{background-repeat:no-repeat;background-size:cover;background-position:center}.subtitle-wrapper{max-height:120px;overflow:hidden;transition:max-height .4s ease}.subtitle-wrapper.expanded{max-height:1000px}.subtitle-wrapper.expanded::after{display:none !important}.cv-2-3-read-more{cursor:pointer;text-decoration:underline;display:inline-block;margin-top:10px}.subtitle-wrapper.collapsed{position:relative}.subtitle-wrapper.collapsed::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5em;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255));pointer-events:none}@media(max-width: 768px){.cms-hero-markdown p{font-size:1rem;border-bottom:none}.cms-hero-markdown img{width:132px}.cms-hero-title{text-align:start}.cms-hero-title span{left:3.5rem;top:4.5rem}.cms-hero-block{height:40rem}.cms-hero-block .claim-code svg{width:200%;height:auto;display:block;position:absolute;bottom:-25rem;right:-9rem}.cms-hero-block .claim-code .claim-code__text{top:15rem;right:3rem}.cms-hero-block .HPbnr__item--curve .bnrCurve{display:none}}@media(max-width: 576px){.HPbnr__item.HPbnr__item--background.HPbnr__item--background--b2{width:100%;position:absolute;top:-12rem;height:25rem}}.claim-code{position:relative;width:100%;max-width:440px;margin:0 auto;aspect-ratio:500/285.8;text-align:center}.claim-code svg{width:100%;height:auto;display:block;position:absolute;bottom:-2rem}.claim-code .claim-code__background{fill:#e91d73}.claim-code .claim-code__text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffed4a;text-align:center;pointer-events:none;transform:translateY(-6%);z-index:1;top:-20%}.claim-code .claim-code__text h3{color:#fff;font-size:2rem;font-weight:600;margin-bottom:.4rem;line-height:1.2;transform:rotate(-7deg)}.claim-code .claim-code__text .code{display:block;font-size:2.8rem;font-weight:700;color:#ffed4a;letter-spacing:1px;line-height:1}@media(max-width: 767px){.claim-code{max-width:320px}.claim-code .claim-code__text{transform:translateY(-5%)}.claim-code .claim-code__text .code{font-size:2rem}}.cms-hero-block .HPbnr__item--col--c1{padding-top:2rem;align-items:start}.cv-2-3-gallery-wrapper{display:flex;flex-direction:row;gap:20px;margin-top:16px}div#toggleSubtitleBtn.is-hidden{display:none !important}.tz-subtitle{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;position:relative;z-index:5;line-height:1.15}.tz-subtitle .tz-pre,.tz-subtitle .tz-post,.tz-subtitle .tz-logo-wrap{display:inline-flex !important;align-items:center;margin-right:6px}.tz-logo{display:block;max-height:50px;width:auto}.tz-subtitle{position:relative;z-index:50;margin-top:32px;padding-top:50px;font-size:1.5rem}.tz-subtitle .tz-after{display:flex}@media(min-width: 768px){.show-mobile{display:none}.show-desktop{display:block}.tz-subtitle .tz-pre{height:72px;border-top:2px dashed hsla(0,0%,100%,.35);border-bottom:2px dashed hsla(0,0%,100%,.35);margin-right:-3px}.tz-subtitle .tz-after{border-top:2px dashed hsla(0,0%,100%,.35);border-bottom:2px dashed hsla(0,0%,100%,.35);padding:10px 0px 10px 0px}}@media(max-width: 767px){.show-mobile{display:block;padding:0px 10px 0px 10px}.show-desktop{display:none}}@media(max-width: 640px){.tz-subtitle{display:flex;flex-wrap:wrap;white-space:normal;text-align:center;justify-content:center}.tz-subtitle .tz-pre{width:100%;justify-content:center;padding-top:1rem;border-top:2px dashed hsla(0,0%,100%,.35)}.tz-subtitle .tz-logo-wrap{justify-content:center;margin:.25rem 0}.tz-logo{max-height:40px}}.cms-section-text-with-image{padding:3rem 0}.cms-section-text-with-image .content-image{position:relative;width:100%;overflow:hidden;border-radius:16px;cursor:pointer;margin:1rem 0}.cms-section-text-with-image ul{list-style:unset;margin-left:2rem}.cms-section-text-with-image ul li{line-height:2rem}[data-event-category="Tour page banner"]{display:none}