#page-service-charteredbus .dl-btn{color:#fff;text-align:center;background:#c80012;border:1px solid #c80012;border-radius:10px;max-width:450px;margin:0 auto;padding:20px;font-size:1.2rem;font-weight:700;display:block}#page-service-charteredbus .dl-btn:hover{color:#c80012;background:#fff}#page-service-charteredbus .dl-btn:hover:after,#page-service-charteredbus .dl-btn:hover:before{background-color:#c80012}#page-service-charteredbus .dl-btn:hover:after{width:70px}#page-service-charteredbus #sec-intro .card-list{margin-top:30px}#page-service-charteredbus #sec-reason .btn-area{margin-top:40px}#page-service-charteredbus #sec-lineup{color:#fff;text-align:center;background-image:url(./lineup_bg-D3GXA7Z9.webp);background-position:50%;background-size:cover}#page-service-charteredbus #sec-lineup .secTitle{color:#fff;border-bottom:1px solid #fff;margin-top:100px;margin-bottom:40px;padding-bottom:.3em;font-size:2rem;font-weight:700;display:inline-block}#page-service-charteredbus #sec-lineup .secTitle:first-child{margin-top:0}#page-service-charteredbus #sec-lineup .lineup-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-flow:row;gap:40px;display:flex}@media only screen and (width<=640px){#page-service-charteredbus #sec-lineup .lineup-list{flex-flow:wrap;gap:30px 20px}#page-service-charteredbus #sec-lineup .lineup-list>li{width:calc(50% - 10px)}}#page-service-charteredbus #sec-lineup .lineup-list figure figcaption .title{font-size:1.6rem}#page-service-charteredbus #sec-lineup .lineup-list figure figcaption .body{font-size:1.2rem}#page-service-charteredbus #sec-lineup .lineup-list figure figcaption .body .annote{font-size:.8rem;display:block}#page-service-charteredbus #sec-lineup .ebus-block{background:#2c6c68;border-radius:20px;margin-top:40px;padding:40px}@media only screen and (width<=640px){#page-service-charteredbus #sec-lineup .ebus-block{width:calc(100% - 40px);margin:30px auto 0;padding:20px}}#page-service-charteredbus #sec-lineup .ebus-block figure{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-flow:row;gap:40px;display:flex}@media only screen and (width<=640px){#page-service-charteredbus #sec-lineup .ebus-block figure{flex-flow:column wrap;gap:20px}}#page-service-charteredbus #sec-lineup .ebus-block figure img{width:45%;height:auto;display:block}@media only screen and (width<=640px){#page-service-charteredbus #sec-lineup .ebus-block figure img{width:100%}}#page-service-charteredbus #sec-lineup .ebus-block figure figcaption{text-align:left}#page-service-charteredbus #sec-lineup .ebus-block figure figcaption .title{margin-bottom:20px;font-size:1.4rem}@media only screen and (width<=640px){#page-service-charteredbus #sec-lineup .ebus-block figure figcaption .title{margin-bottom:10px}}#page-service-charteredbus #sec-lineup .ebus-block figure figcaption .title{position:relative}#page-service-charteredbus #sec-lineup .ebus-block figure figcaption .title .badge{color:#544a23;background:#faed56;margin-left:5px;padding:.2em .5em;font-size:.8rem;font-weight:700;display:inline-block;position:relative;top:-3px}#page-service-charteredbus #sec-lineup .ebus-block figure figcaption .body{text-align:justify;font-size:.9rem;line-height:1.8}#page-service-charteredbus #sec-lineup .ebus-block figure figcaption .annote{margin-top:10px;font-size:.8rem;display:block}#page-service-charteredbus #sec-lineup .sales-area{background:#8e8359;margin-bottom:20px;padding:.3em 1.5em;font-size:1.2rem;font-weight:700;display:inline-block}@media only screen and (width<=640px){#page-service-charteredbus #sec-lineup .sales-area{width:calc(100% - 40px);margin:0 auto 20px}}#page-service-charteredbus #sec-lineup .area-body{font-size:.9rem;line-height:2.3}@media only screen and (width<=640px){#page-service-charteredbus #sec-lineup .area-body{text-align:justify}}#page-service-charteredbus #sec-lineup .cta-btn-list{margin-top:70px}@media only screen and (width<=640px){#page-service-charteredbus #sec-lineup .cta-btn-list{margin-top:40px}}#page-service-charteredbus #sec-luxury-intro{color:#fff;background-image:url(./luxury_bg-p0vC6YpA.webp);background-position:50%;background-size:cover;position:relative;overflow:hidden}#page-service-charteredbus #sec-luxury-intro:before{content:"";aspect-ratio:892/297;mix-blend-mode:lighten;z-index:1;background-image:url(./luxury_stars-Coaaq8BN.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:60%;height:auto;display:block;position:absolute;top:0;right:-5%}@media only screen and (width<=640px){#page-service-charteredbus #sec-luxury-intro:before{width:100%}}#page-service-charteredbus #sec-luxury-intro:after{content:"";aspect-ratio:1182/176;mix-blend-mode:lighten;z-index:1;background-image:url(./luxury_bg_title-7rE1sgsQ.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:80%;height:auto;display:block;position:absolute;bottom:-20px;left:3%}@media only screen and (width<=640px){#page-service-charteredbus #sec-luxury-intro:after{width:95%;bottom:10px}}#page-service-charteredbus #sec-luxury-intro .title-content{padding-left:15%;padding-right:50%;position:relative}@media only screen and (width<=640px){#page-service-charteredbus #sec-luxury-intro .title-content{padding-left:20px;padding-right:20px}}#page-service-charteredbus #sec-luxury-intro .title-content:after{content:"";aspect-ratio:772/354;z-index:5;background-image:url(./luxury_bus_main-DLNcO31J.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:50%;height:auto;display:block;position:absolute;top:0;right:-5%}@media only screen and (width<=640px){#page-service-charteredbus #sec-luxury-intro .title-content:after{width:calc(100% - 40px);inset:auto auto 0 20px;transform:translateY(100%)}}#page-service-charteredbus #sec-luxury-intro .title-content .secTitle{z-index:10;margin-bottom:20px}#page-service-charteredbus #sec-luxury-intro .title-content p{text-align:justify;z-index:10;font-size:.9rem;font-weight:400;line-height:2}#page-service-charteredbus #sec-luxury-intro .ph-area{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;z-index:10;flex-flow:row;align-items:flex-start;gap:40px;margin-top:80px;display:flex;position:relative}@media only screen and (width<=640px){#page-service-charteredbus #sec-luxury-intro .ph-area{margin-top:0}}#page-service-charteredbus #sec-luxury-intro .ph-area .ph-item-01,#page-service-charteredbus #sec-luxury-intro .ph-area .ph-item-02,#page-service-charteredbus #sec-luxury-intro .ph-area .ph-item-03{will-change:transform, opacity}#page-service-charteredbus #sec-luxury-intro .ph-area .ph-item-01 img,#page-service-charteredbus #sec-luxury-intro .ph-area .ph-item-02 img,#page-service-charteredbus #sec-luxury-intro .ph-area .ph-item-03 img{width:100%;height:auto;display:block}#page-service-charteredbus #sec-luxury-intro .ph-area .ph-item-01{width:42%;margin-top:100px}@media only screen and (width<=640px){#page-service-charteredbus #sec-luxury-intro .ph-area .ph-item-01{flex:0 0 35%;padding-top:200px}}#page-service-charteredbus #sec-luxury-intro .ph-area .ph-item-02{width:22%;margin-top:120px}@media only screen and (width<=640px){#page-service-charteredbus #sec-luxury-intro .ph-area .ph-item-02{z-index:2;flex:0 0 55%;width:55%;margin-top:220px;margin-right:-15%;position:relative}}#page-service-charteredbus #sec-luxury-intro .ph-area .ph-item-03{width:36%;margin-top:240px}@media only screen and (width<=640px){#page-service-charteredbus #sec-luxury-intro .ph-area .ph-item-03{z-index:1;flex:0 0 46%;margin-left:-55%;position:relative}}#page-service-charteredbus .luxury-seats-section{color:#fff;background-position:50%;background-size:cover;position:relative;overflow:hidden}#page-service-charteredbus .luxury-seats-section .title-content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-flow:row;gap:50px;margin-bottom:50px;display:flex}@media only screen and (width<=640px){#page-service-charteredbus .luxury-seats-section .title-content{flex-flow:column wrap;gap:20px;margin-bottom:0}}#page-service-charteredbus .luxury-seats-section .title-content .txt{width:100%}#page-service-charteredbus .luxury-seats-section .title-content .txt .secTitle{border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:20px;font-size:1.2rem;position:relative}#page-service-charteredbus .luxury-seats-section .title-content .txt .secTitle .badge{color:#544a23;background:#faed56;padding:.2em .5em;font-size:.8rem;font-weight:700;display:inline-block;position:absolute;top:-7px;left:0;transform:translateY(-100%)}#page-service-charteredbus .luxury-seats-section .title-content .txt p{text-align:justify;z-index:10;font-size:.9rem;font-weight:400;line-height:2}#page-service-charteredbus .luxury-seats-section .title-content .seat-map{width:100%}#page-service-charteredbus .luxury-seats-section .gallery-area{width:100%;margin-top:60px;position:relative;overflow:hidden}#page-service-charteredbus .luxury-seats-section .gallery-area .gallery-track{will-change:transform;flex-flow:row;gap:30px;width:max-content;animation:60s linear infinite gallery-scroll-left;display:flex}@media only screen and (width<=640px){#page-service-charteredbus .luxury-seats-section .gallery-area .gallery-track{gap:10px}}#page-service-charteredbus .luxury-seats-section .gallery-area .gallery-track:hover,#page-service-charteredbus .luxury-seats-section .gallery-area[data-motion-paused=true] .gallery-track{animation-play-state:paused}#page-service-charteredbus .luxury-seats-section .gallery-area .gallery-item{flex:none;width:380px}@media only screen and (width<=640px){#page-service-charteredbus .luxury-seats-section .gallery-area .gallery-item{width:120px}}#page-service-charteredbus .luxury-seats-section .gallery-area .gallery-item figure{margin:0}#page-service-charteredbus .luxury-seats-section .gallery-area .gallery-item figure img{border-radius:8px;width:100%;height:auto;display:block}#page-service-charteredbus .luxury-seats-section#sec-luxury-8seats{background-image:url(./luxury_8_bg-DMUkWLW-.webp)}#page-service-charteredbus .luxury-seats-section#sec-luxury-14seats{background-image:url(./luxury_14_bg-BNsxxaSA.webp)}#page-service-charteredbus #sec-luxury-cta{text-align:center;background:#544a23;padding:50px 0}#page-service-charteredbus #sec-luxury-cta .movie-cont{max-width:800px;margin:0 auto 40px}@media only screen and (width<=800px){#page-service-charteredbus #sec-luxury-cta .movie-cont{width:calc(100% - 40px)}}@media only screen and (width<=640px){#page-service-charteredbus #sec-luxury-cta .btn{width:calc(100% - 40px)}}@keyframes gallery-scroll-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}#cta-btns{background:#d0cec3;padding:70px 0}.cta-btn-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-flow:row;gap:70px;display:flex}@media only screen and (width<=640px){.cta-btn-list{flex-flow:column wrap;gap:20px}}.cta-btn-list>li{width:100%}.cta-btn-list>li a{text-align:center;color:#fff;background:linear-gradient(#db4934 0%,#ab2328 100%);border:1px solid #fff;width:100%;height:100%;padding:20px 10px;display:block}.cta-btn-list>li a:hover{color:#fff}.cta-btn-list>li a.arrow{padding-right:0}.cta-btn-list>li:first-child a{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;justify-content:center;align-items:center;display:flex}.cta-btn-list>li:first-child a:after,.cta-btn-list>li:first-child a:before{right:20px}.cta-btn-list>li:last-child a p{line-height:1}.cta-btn-list>li:last-child a .number{margin:7px auto;font-size:2rem}
