.city-container .city-header{background-image:linear-gradient(180deg,rgba(42,200,199,.52),rgba(73,218,193,.73)),url(/_next/static/media/servicephoto.45932ce9.webp);background-size:cover;background-position:50%;height:500px;display:flex;align-items:center;justify-content:center}.city-container .city-header .city-header-title{padding:32px;line-height:.93;letter-spacing:3.5px;font-size:60px;font-family:phosphate_solid;color:#fff;height:100%;max-height:70%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.city-container .city-header .city-header-title .subtitle{font-family:avenir;font-weight:700;text-transform:uppercase;font-size:30px;color:#fff;padding:16px}.city-container .city-header-france{background-image:linear-gradient(180deg,rgba(42,200,199,.52),rgba(73,218,193,.73)),url(/_next/static/media/servicephoto-france.41639526.webp);background-size:cover;background-position:bottom;height:500px}.city-container .city-header-france .city-header-title{line-height:.93;letter-spacing:3.5px;font-size:60px;font-family:phosphate_solid;color:#fff;height:100%;max-height:70%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.city-container .city-header-france .city-header-title .subtitle{font-family:avenir;font-weight:700;text-transform:uppercase;font-size:30px;color:#fff}.city-container .menu-container{height:100%;width:100%;overflow:hidden;z-index:3;box-shadow:3px 0 44px rgba(0,0,0,.25)}.city-container .menu-container,.city-container .menu-container-fixed{display:flex;justify-content:center;position:sticky;top:0;background-color:#fff}.city-container .menu-container-fixed{z-index:30;transition:all .5s ease;animation:smoothScroll 1s forwards}@keyframes smoothScroll{0%{transform:translateY(-142px)}to{transform:translateY(0)}}.city-container .main-menu{display:flex;border:1px solid #f5f5f5;width:100%;overflow:auto;max-width:1520px}.city-container .main-menu .menu-item{min-width:unset;height:140px;flex-grow:1;background-color:#fff;border-right:1px solid #f5f5f5;display:flex;align-items:center;justify-content:center;animation:all .2s ease-in-out;transition:all .2s ease-in-out}.city-container .main-menu .menu-item.selected img{margin-left:20px}.city-container .main-menu .menu-item .navlink-text{display:flex;align-items:center;width:100%;flex-direction:row;justify-content:space-evenly;transition:inherit;animation:inherit}.city-container .main-menu .menu-item .navlink-text .city-names{display:flex;flex-direction:column;align-items:center}.city-container .main-menu .menu-item:not(.selected) .navlink-text{display:none}.city-container .main-menu .menu-item .menu-title{font-family:myriad_pro_bold;color:#fab415;font-size:18px}.city-container .main-menu .menu-item .menu-subtitle{color:#29323c;font-size:14px}.city-container .main-menu .menu-item.selected{background-color:#fab415}.city-container .main-menu .menu-item.selected .menu-title{color:#fff}@media screen and (max-width:1250px){.city-container .menu-container,.city-container .menu-container-fixed{justify-content:unset}.city-container .main-menu{max-width:1200px}}@media screen and (max-width:768px){.city-container .menu-container{height:100%;width:100%}.city-container .main-menu{display:flex;border:1px solid #f5f5f5;overflow:auto;justify-content:flex-start;width:100%}.city-container .city-header .city-header-title{font-size:50px}.city-container .city-header .city-header-title .subtitle{font-size:30px}.city-container .main-menu .menu-item{width:100%;flex-direction:column;align-items:center;min-width:100px;height:75px}.city-container .main-menu .menu-item img{max-height:56px;margin:0}.arrow,.navlink-text{display:none!important}}.city-detail-container{overflow:auto}.permitted-area{align-items:center;justify-content:center;display:flex;flex-direction:column;padding:50px 100px 20px}.permitted-area .vehicle-key{display:flex;width:100%;max-width:1060px}.permitted-area .vehicle-type{display:flex;align-items:center;margin-right:20px}.permitted-area .vehicle-type img{max-height:28px;width:auto;margin-right:6px}.permitted-area .permitted-title{font-family:phosphate_solid;font-size:40px;color:#29323c}.permitted-area .permitted-description{margin-bottom:19px;text-align:center}.map{height:55.5555555556vh;width:100%}@media screen and (max-width:768px){.about-the-vehicle,.permitted-area,.prepaid-packs,.urban-riding-pleasure{padding:20px}.permitted-area .permitted-title{text-align:center;font-size:30px}.permitted-area .map,.permitted-area .vehicle-key{margin-top:20px}.permitted-area .vehicle-type{font-size:13px}}.urban-riding-pleasure{background-color:#29323c;padding:100px}.urban-riding-pleasure,.urban-riding-pleasure .urban-riding-header{align-items:center;justify-content:center;display:flex;flex-direction:column}.urban-riding-pleasure .urban-riding-header{text-align:center}.urban-riding-pleasure .urban-riding-pleasure-title{color:#fff;font-family:phosphate_solid;font-size:40px}.urban-riding-pleasure .info-list{display:flex;width:100%;max-width:1200px;padding-top:48px}.urban-riding-pleasure .info-list .info{flex-direction:column;align-items:center;display:flex!important;padding:0 32px}.urban-riding-pleasure .info-list .info .info-header{color:#fab415;font-family:myriad_pro_bold;font-size:24.5px;margin-top:15px;width:100%;text-align:center}.urban-riding-pleasure .info-list .info .info-description{color:#fff;text-align:center;margin-top:25px;margin-bottom:25px;max-width:350px;text-align:justify}.urban-riding-pleasure .slick-slider{width:100%}@media screen and (max-width:768px){.urban-riding-pleasure{align-items:unset;justify-content:unset;padding:48px}.urban-riding-pleasure .urban-riding-pleasure-title{font-size:30px}.urban-riding-pleasure .info-list{display:unset;padding-top:12px}.urban-riding-pleasure .info-list .info{padding:32px 0 0;max-width:unset;width:unset}.urban-riding-pleasure .info-list .info img{max-height:96px}.urban-riding-pleasure .info-description{text-align:center}.urban-riding-pleasure .slick-slider{width:unset}}.about-vehicle-description-header.is-mobile{display:none}.about-the-vehicle-main{justify-content:center}.about-the-vehicle-main .slick-list{width:582px}.about-the-vehicle-main .slick-dots{margin-bottom:20px;position:unset}.about-the-vehicle-main .slick-dots li button:before{font-size:12px;color:#fab415;opacity:.25}.about-the-vehicle-main .slick-dots li.slick-active button:before{opacity:.75;color:#fab415}.about-the-vehicle{display:flex;justify-content:center;padding:100px;width:100%}.about-the-vehicle .about-vehicle-description{display:flex;flex-direction:column;justify-content:space-evenly;text-align:justify;align-items:center;max-width:350px;margin:0 100px}.about-the-vehicle .about-vehicle-description .about-vehicle-description-header{font-family:phosphate_solid;color:#29323c;padding-bottom:20px}.about-the-vehicle .about-vehicle-description .about-vehicle-description-header .about-vehicle-title{font-size:40px;line-height:1;letter-spacing:2px;text-align:left}.about-the-vehicle .about-vehicle-description .about-vehicle-description-header img{max-width:unset;padding:20px 0}.about-the-vehicle .about-vehicle-description .faq-link-button{color:#fff;background-color:#29323c;height:64px;display:flex;justify-content:center;align-items:center;margin-top:30px;cursor:pointer;border-radius:5px;border-bottom:4px solid #6a7790;animation:all .1s ease-in-out;transition:all .1s ease-in-out;padding:0 32px}.about-the-vehicle .about-vehicle-description .faq-link-button img{padding-left:10px;max-width:unset;animation:inherit;transition:inherit}.about-the-vehicle .about-vehicle-description .faq-link-button:hover{background-color:#333f4b}.about-the-vehicle .about-vehicle-description .faq-link-button:hover img{transform:translateX(4px)}@media screen and (max-width:1000px){.about-the-vehicle{align-items:center}.about-the-vehicle .slick-list{width:300px}.about-vehicle-description-header.is-desktop{display:none}.about-vehicle-description-header.is-mobile{display:inline;text-align:center}.about-vehicle-description-header.is-mobile .about-vehicle-title{font-family:phosphate_solid;color:#29323c;font-size:30px;line-height:1;letter-spacing:2px}.about-the-vehicle{display:flex;flex-direction:column;height:unset}.about-the-vehicle .vehicle-photo{position:relative;left:unset;margin-left:unset;max-height:582px;max-width:431px;margin-top:48px}.about-the-vehicle .about-vehicle-description{display:flex;position:relative;right:unset;max-height:unset;min-width:100%;text-align:center;flex-direction:column;justify-content:space-evenly;margin:20px 0 0}.about-the-vehicle .about-vehicle-description .about-vehicle-description-header{margin-bottom:unset}}.whats-included{background-color:#fab415;padding:120px 100px 80px;display:flex;align-items:center;justify-content:center;flex-direction:column}.whats-included .whats-included-title{font-family:phosphate_solid;color:#fff;font-size:40px}.whats-included .item-number{font-family:phosphate_solid;font-size:53.5px;color:#29323c}.whats-included .item-title{font-size:24px;color:#fff;font-family:Myriad_pro_bold}.whats-included .included-items{display:flex;width:100%;align-items:center;justify-content:space-evenly;max-width:1200px;padding-top:50px}.whats-included .included-items .item{padding:30px;align-items:center;display:flex;flex-direction:column}@media screen and (max-width:768px){.whats-included{padding:70px 20px}.whats-included .whats-included-title{text-align:center;font-size:30px}.whats-included .item-title{font-size:20px;text-align:center}.whats-included .included-items{display:flex;flex-wrap:wrap}.whats-included .included-items .item{margin:8px}.whats-included .included-items .item img{max-width:100px}}.prepaid-packs-main{display:flex;justify-content:center}.prepaid-packs{padding-top:50px;max-width:1400px;width:100%}.prepaid-packs .pack-title-container{text-align:center;max-width:1400px;width:100%;justify-content:center;display:flex;flex-direction:column;align-items:center}.prepaid-packs .prepaid-title{font-family:phosphate_solid;color:#29323c;font-size:40px;line-height:1.1}.prepaid-packs .packs{width:100%;align-items:center;padding-top:80px}.prepaid-packs .packs .prepaid-packages-title,.prepaid-packs .packs .standard-title{font-size:23px}.prepaid-packs .packs .price-box{display:flex;justify-content:space-around;margin:57px}.prepaid-packs .packs .price-box .price-box-content{display:flex;flex-direction:column;width:244px;border-radius:4px;align-items:center;justify-content:center;line-height:1}.prepaid-packs .packs .price-box .price-box-content img{margin-right:20px;max-height:130px}.prepaid-packs .packs .price-box .price-box-content .price-min-section{width:60%;text-align:right}.prepaid-packs .packs .price-box .price-box-content .min,.prepaid-packs .packs .price-box .price-box-content .price-min{font-family:phosphate_solid;font-size:60px}.prepaid-packs .packs .price-box .price-box-content .min{color:#fab415;font-size:40px}.prepaid-packs .packs .prepaid-title-container,.prepaid-packs .packs .standard-title-container{padding:0 50px;margin-bottom:10px}.prepaid-packs .packs .prepaid-packages-main-container{display:flex;margin:40px;overflow:auto}.prepaid-packs .packs .pack{border-radius:4px;width:300px;height:316px;margin-right:30px}.prepaid-packs .packs .pack .pack-price-container{width:256px;height:188px;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin:0 25px;padding:11px}.prepaid-packs .packs .pack .pack-price-container .coins{display:flex}.prepaid-packs .packs .pack img{height:52px}.prepaid-packs .packs .pack .pack-price{font-family:phosphate_solid;color:#fff;font-size:35px}.prepaid-packs .packs .pack .price-saving{display:flex;width:100%;padding:5px 30px;background-color:#29323c;border-radius:4px;color:#fff;justify-content:space-between;align-items:center}.prepaid-packs .packs .pack .plus{background-color:#f7b328;border-radius:50%;height:16px;width:16px;display:flex;align-items:center;justify-content:center}.prepaid-packs .packs .pack .saving{font-weight:700}.prepaid-packs .packs .pack .percentage{color:#f7b328;font-weight:700}.prepaid-packs .packs .pack.is-0{box-shadow:0 4px 0 0 #ac6e01;background-color:#feb100}.prepaid-packs .packs .pack.is-0 .pack-price-container.is-0{background-color:#ffc223}.prepaid-packs .packs .pack.is-1{box-shadow:0 4px 0 0 #ac6e01;background-color:#f89b00}.prepaid-packs .packs .pack.is-1 .pack-price-container.is-1{background-color:#feb100}.prepaid-packs .packs .pack.is-2{box-shadow:0 4px 0 0 #ac6e01;background-color:#f38901}.prepaid-packs .packs .pack.is-2 .pack-price-container.is-2{background-color:#ff9a00}.prepaid-packs .packs .pack.is-3{box-shadow:0 4px 0 0 #ac6e01;background-image:linear-gradient(90deg,#cb8c00 0,#ffd251)}.prepaid-packs .packs .pack.is-3 .pack-price-container.is-3{background-image:linear-gradient(270deg,#d89c00 100%,#fac845 0)}.prepaid-packs .packs .pack-title{color:#fff;font-family:phosphate_solid;font-size:35px;padding:25px}@media screen and (max-width:768px){.prepaid-packs .packs{padding-top:30px}.prepaid-packs .packs .standard{padding-bottom:30px}.prepaid-packs .packs .prepaid-packages-main-container,.prepaid-packs .packs .price-box{flex-direction:column;margin:unset;align-items:center}.prepaid-packs .packs .price-box .price-box-content{margin-bottom:40px}.prepaid-packs .packs .pack{margin-right:unset;margin-bottom:20px}.prepaid-packs .packs .prepaid-title-container,.prepaid-packs .packs .standard-title-container{padding:0}}@keyframes bounce-arrow{0%{opacity:0;transform:translateY(24px)}50%{opacity:1;transform:translateY(32px)}to{opacity:0;transform:translateY(24px)}}.hero-header{background-image:var(--imageUrl);background-size:cover;background-position:50%;min-height:41.6666666667vw;display:flex;align-items:center;justify-content:center;flex-direction:column}.hero-header.colored{background-image:linear-gradient(to bottom,rgba(42,200,199,.52),rgba(73,218,193,.73)),var(--imageUrl)}.hero-header .hero-texts{align-items:center;justify-content:center;text-align:center;max-width:700px;margin-top:88px;display:flex;flex-direction:column;height:100%;max-height:70%;padding:32px}.hero-header .hero-texts .hero-title{line-height:.93;letter-spacing:3.5px;font-size:52px;font-family:phosphate_solid;color:#fff}.hero-header .hero-texts .hero-subtitle{font-family:avenir;padding:16px;color:#fff;font-size:1.3rem;max-width:400px;text-transform:unset;letter-spacing:unset;font-weight:unset}.hero-header .disclosure{display:none;color:#fff;animation:bounce-arrow 2s ease-in-out infinite;transition:transform .3s ease-in}@media screen and (max-width:768px){.hero-header{height:calc(100vh - 75px)}.hero-header .hero-title{font-size:44px!important}.hero-header .hero-subtitle{font-size:17px!important}.hero-header.with-disclosure .disclosure{display:block}}