.page-header-content{display:flex;align-items:center;gap:36px 32px}@media(max-width: 743.98px){.page-header-content{flex-direction:column;align-items:start}}.page-header-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:48px;font-style:normal;font-weight:800;line-height:60px;letter-spacing:.96px;display:flex;align-items:center;gap:24px;flex:1}@media(min-width: 744px)and (max-width: 1023.98px){.page-header-title{gap:20px}}@media(max-width: 743.98px){.page-header-title{gap:16px}}@media(min-width: 744px)and (max-width: 1023.98px){.page-header-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:48px;letter-spacing:-0.4px}}@media(max-width: 743.98px){.page-header-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px}}.icon.page-header-icon{color:var(--color-ray);min-width:60px;width:60px;height:60px}@media(max-width: 1023.98px){.icon.page-header-icon{min-width:48px;width:48px;height:48px}}.page-header-contacts{display:flex;align-items:center;gap:24px;width:384px}@media(min-width: 1024px)and (max-width: 1279.98px){.page-header-contacts{width:365px}}@media(min-width: 744px)and (max-width: 1023.98px){.page-header-contacts{width:324px}}@media(max-width: 743.98px){.page-header-contacts{width:auto}}.page-header-contacts-divider{border-radius:12px;background-color:var(--color-purple);align-self:stretch;width:4px;min-width:4px;min-height:60px}.page-header-contacts-text{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-3-5)}
.landing-page-divider{background-color:var(--color-light-gray);height:12px;width:100%}.landing-page-compact-divider{background-color:var(--color-light-gray);height:1px;width:100%}.landing-page-about-section{display:flex;flex-direction:column;gap:36px;padding:64px 0 48px}@media(max-width: 743.98px){.landing-page-about-section{padding:48px 0 36px}}.landing-page-about-content-item-wrapper{flex:1}.landing-page-about-content-list{display:flex;align-items:stretch;gap:32px;scrollbar-width:none;overflow-x:scroll;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:0 auto;max-width:1216px}.landing-page-about-content-list::-webkit-scrollbar{background:rgba(0,0,0,0);height:0;display:none}@media(max-width: 1279.98px){.landing-page-about-content-list{margin:0;max-width:none;padding:0 32px;scroll-padding:32px}}@media(max-width: 743.98px){.landing-page-about-content-list{gap:24px;padding:0 24px;scroll-padding:24px}}.landing-page-about-content-item{border-radius:16px;background-color:var(--color-pg-5);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;gap:24px;scroll-snap-align:start;flex:1;height:432px;padding:32px}.landing-page-about-content-item.easy-booking{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.72) 75.93%),image-set(url(/app2/assets/3cb827809e780145d6fe.webp) 1x, url(/app2/assets/f011b616506d4e490e4a.webp) 2x)}.landing-page-about-content-item.seamless-meet-and-greet{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.72) 75.93%),image-set(url(/app2/assets/b3c0692daf75acf15a14.webp) 1x, url(/app2/assets/5602d517273accc887d3.webp) 2x)}.landing-page-about-content-item.relaxed-and-safe-ride{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.72) 75.93%),image-set(url(/app2/assets/c7b3ce80ab809715b842.webp) 1x, url(/app2/assets/12c36402a235c9dd5efb.webp) 2x)}.landing-page-about-content-item.car-rental-families{pointer-events:none;background-image:url(/app2/assets/e57f740acd8b36261e01.webp)}.landing-page-about-content-item.car-rental-business{pointer-events:none;background-image:url(/app2/assets/6bcae54a5563af800dad.webp)}.landing-page-about-content-item.car-rental-group{pointer-events:none;background-image:url(/app2/assets/73affa3df5f0205e5e2d.webp)}@media(max-width: 1023.98px){.landing-page-about-content-item{min-width:min(320px,50vw - 32px - 32px);max-width:320px}}@media(max-width: 743.98px){.landing-page-about-content-item{min-width:min(318px,100vw - 24px - 24px - 24px);max-width:318px;padding:24px}}.landing-page-about-content-modal-open{align-self:flex-end;color:var(--color-pg-5) !important}.landing-page-about-content-info{display:flex;flex-direction:column;gap:12px}@media(max-width: 743.98px){.landing-page-about-content-info{gap:16px}}.landing-page-about-content-title-container{display:flex;flex-direction:column;gap:12px}@media(max-width: 743.98px){.landing-page-about-content-title-container{flex-direction:row;align-items:center}}.icon.landing-page-about-content-icon{color:var(--color-ray);min-width:32px;width:32px;height:32px}.landing-page-about-content-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;color:var(--color-white);flex:1}.landing-page-about-content-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-1-5)}.about-section-modal-dialog .about-modal-dialog-content{display:flex;flex-direction:column;overflow:hidden;max-width:1216px}.about-section-modal-dialog .about-modal-dialog-header{display:flex;align-items:center;gap:24px;padding:32px}@media(max-width: 743.98px){.about-section-modal-dialog .about-modal-dialog-header{padding:24px}}.about-section-modal-dialog .about-modal-dialog-tab-bar{flex:1}@media(max-width: 1279.98px){.about-section-modal-dialog .about-modal-dialog-tab-bar{display:none}}.about-section-modal-dialog .about-modal-dialog-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px;flex:1}@media(min-width: 1280px){.about-section-modal-dialog .about-modal-dialog-title{display:none}}.about-section-modal-dialog .about-modal-dialog-title.hidden{display:none}.about-section-modal-dialog .about-feature-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px;padding:0 32px 32px;min-height:370px;overflow-y:auto}@media(max-width: 1279.98px){.about-section-modal-dialog .about-feature-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 743.98px){.about-section-modal-dialog .about-feature-list{grid-template-columns:repeat(1, 1fr);gap:24px;padding:0 24px 24px}}.about-section-modal-dialog .about-feature-list.hidden{display:none}.about-section-modal-dialog .about-feature-item{border-radius:12px;background:var(--color-light-gray);display:flex;flex-direction:column;gap:24px;flex:1;padding:32px 24px 24px 24px}.about-section-modal-dialog .about-feature-item .icon{color:var(--color-ray)}.about-section-modal-dialog .about-feature-item:nth-child(2n) .icon{color:var(--color-blue)}.about-section-modal-dialog .about-feature-item-title-container{display:flex;flex-direction:column;gap:12px}.about-section-modal-dialog .about-feature-item-title-container .icon{min-width:36px;width:36px;height:36px}.about-section-modal-dialog .about-feature-item-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px}.about-section-modal-dialog .about-feature-item-text{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-3-5)}.landing-page-about-content-info-bottom{display:flex;flex-direction:column;gap:24px}.landing-page-about-content-title-container-bottom{display:flex;align-items:center;gap:12px}.landing-page-about-content-title-bottom{font-weight:800;font-size:19px;line-height:24px}.landing-page-about-content-icon-bottom{color:var(--color-brand)}.landing-page-about-content-description-bottom{font-weight:500;font-size:16px;line-height:24px;color:var(--color-pg-3-5)}.additional-service-section{display:flex;flex-direction:column;gap:48px;padding:64px 0 48px}@media(max-width: 743.98px){.additional-service-section{gap:36px;padding:48px 0 36px}}.additional-service-section .additional-service-title-container{display:flex;flex-direction:column;gap:24px}.additional-service-section .additional-service-title{display:flex;align-items:center;justify-content:space-between;flex:1}@media(max-width: 1023.98px){.additional-service-section .additional-service-title{justify-content:center;flex:0}}.additional-service-section .additional-service-title p{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-3-5);text-align:center}.additional-service-section .additional-service-button-list{display:flex;align-items:center;gap:12px}.additional-service-section .additional-service-spacer,.additional-service-section .additional-service-button-list{width:92px}@media(max-width: 1023.98px){.additional-service-section .additional-service-spacer,.additional-service-section .additional-service-button-list{display:none}}.additional-service-section .additional-service-list-wrapper{overflow-x:hidden;margin:0 auto;max-width:1216px}@media(max-width: 1279.98px){.additional-service-section .additional-service-list-wrapper{margin:0;max-width:none;padding:0 32px}}@media(max-width: 743.98px){.additional-service-section .additional-service-list-wrapper{padding:0 24px}}.additional-service-section .additional-service-list{display:flex;align-items:stretch}.additional-service-section .additional-service-item{user-select:none;background-color:var(--color-light-gray);border-radius:12px;display:flex;align-items:center;gap:24px;padding:24px;margin-right:32px;min-width:384px}@media(max-width: 1279.98px){.additional-service-section .additional-service-item{min-width:calc(33.3333333333% - 22px)}}@media(max-width: 1023.98px){.additional-service-section .additional-service-item{min-width:min(320px,50vw - 32px - 32px);max-width:320px}}@media(max-width: 743.98px){.additional-service-section .additional-service-item{min-width:clamp(280px,100vw - 24px - 24px - 24px,318px);max-width:318px;gap:16px;margin-right:24px}}.additional-service-section .additional-service-info{display:flex;flex-direction:column;justify-content:center;gap:8px}.additional-service-section .additional-service-image{user-select:none;pointer-events:none}.additional-service-section .additional-service-info-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px}.additional-service-section .additional-service-content{display:flex;flex-direction:column}.additional-service-section .additional-service-content-item{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--color-pg-2-5);display:flex;align-items:center;gap:4px;text-wrap:nowrap}.additional-service-section .additional-service-content-item span{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-pg-5)}.additional-service-section .additional-service-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--color-pg-3-5)}.landing-page-article-section{display:flex;flex-direction:column;align-items:center}.landing-page-article-section__container{display:flex;flex-direction:column;gap:32px;max-width:800px;width:100%;padding:64px 0}@media(max-width: 1279.98px){.landing-page-article-section__container{max-width:762px;padding:64px 0 48px}}@media(max-width: 1023.98px){.landing-page-article-section__container{max-width:680px}}@media(max-width: 743.98px){.landing-page-article-section__container{max-width:432px;padding:48px 0 36px;gap:24px}}@media(max-width: 479.98px){.landing-page-article-section__container{max-width:calc(100vw - 48px)}}.landing-page-article-section__image-container{width:100%;height:400px;border-radius:16px;position:relative;overflow:hidden}@media(max-width: 1023.98px){.landing-page-article-section__image-container{height:380px}}@media(max-width: 743.98px){.landing-page-article-section__image-container{height:360px}}@media(max-width: 479.98px){.landing-page-article-section__image-container{height:240px}}@media(max-width: 299.98px){.landing-page-article-section__image-container{height:200px}}.landing-page-article-section__image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.landing-page-article-section__chapters{display:flex;flex-direction:column;gap:32px}@media(max-width: 479.98px){.landing-page-article-section__chapters{gap:24px}}.landing-page-article-section__chapter-text{color:var(--color-pg-3-5);line-height:24px}@media(max-width: 743.98px){.landing-page-article-section__chapter-text{font-size:14px}}.landing-page-article-section__chapter-text span{color:var(--color-pg-5);font-weight:800}.landing-page-article-section__chapter-text a{color:var(--color-pg-3-5)}.landing-page-article-section__chapter-title{font-size:27px;font-weight:800;line-height:36px;color:var(--color-pg-5)}@media(max-width: 743.98px){.landing-page-article-section__chapter-title{font-size:19px;line-height:24px}}.landing-page-article-section__chapter-address{display:flex;align-items:center;gap:12px;color:var(--color-pg-3-5)}.landing-page-article-section__chapter-link{color:var(--color-pg-3);font-weight:800;line-height:24px;border-radius:8px;border:1px solid var(--color-pg-1);box-shadow:0 4px 8px 0 rgba(var(--color-pg-1), 0.2);padding:7px 16px;text-decoration:none;width:fit-content}@media(max-width: 743.98px){.landing-page-article-section__chapter-link{width:100%;text-align:center}}.landing-page-article-section__chapter-divider{width:100%;height:1px;margin:8px 0;background:var(--color-divider)}.car-class-section{display:flex;flex-direction:column;gap:48px;padding:64px 0 48px}@media(max-width: 743.98px){.car-class-section{gap:36px;padding:48px 0 36px}}@media(max-width: 743.98px){.car-class-section .car-class-tab-bar{justify-content:flex-start;flex-wrap:nowrap;padding:0 24px;scroll-padding:24px}}.car-class-section .car-class-section-list{margin:0 auto;max-width:1216px}@media(max-width: 1279.98px){.car-class-section .car-class-section-list{overflow-x:hidden;margin:0;max-width:none}}.car-class-section .car-class-section-list-inner{display:flex;align-items:stretch;scrollbar-width:none}.car-class-section .car-class-section-list-inner::-webkit-scrollbar{background:rgba(0,0,0,0);height:0;display:none}@media(max-width: 1279.98px){.car-class-section .car-class-section-list-inner{padding:0 32px}}@media(max-width: 743.98px){.car-class-section .car-class-section-list-inner{padding:0 24px}}.car-class-section .car-class-section-item{border-radius:16px;background-color:var(--color-extra-light-gray);display:flex;flex-direction:column;justify-content:space-between;user-select:none;max-width:280px;padding:24px;margin-right:32px}@media(max-width: 1279.98px){.car-class-section .car-class-section-item{max-width:266px}}@media(max-width: 1023.98px){.car-class-section .car-class-section-item{min-width:min(320px,50vw - 32px - 32px);max-width:320px}}@media(max-width: 743.98px){.car-class-section .car-class-section-item{min-width:min(318px,100vw - 24px - 24px - 24px);max-width:318px;gap:16px;margin-right:24px}}.car-class-section .car-class-section-item-image{user-select:none;pointer-events:none;object-fit:contain;object-position:center;height:164px}.car-class-section .car-class-section-item-content{display:flex;flex-direction:column;gap:24px}.car-class-section .car-class-section-item-info{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px}.car-class-section .car-class-section-item-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;flex:1}.car-class-section .car-class-section-item-capacity-container{display:flex;align-items:center;gap:12px}.car-class-section .car-class-section-item-capacity{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-4);display:flex;align-items:center;gap:12px}.car-class-section .car-class-section-item-capacity .icon{color:var(--color-pg-1);min-width:24px;width:24px;height:24px}.car-class-section .car-class-section-item-divider{background-color:var(--color-divider);align-items:stretch;height:1px}.car-class-section .car-class-section-item-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-pg-3-5);min-height:40px}.question-list{display:flex;flex-direction:column}.question-item{border-bottom:1px solid var(--color-divider)}.question-item:last-child,.question-item.last-visible-child{border-bottom:0}.question-item.hidden{display:none}.question-item-header{display:flex;align-items:center;justify-content:stretch;gap:8px;cursor:pointer;padding:32px 0}@media(max-width: 743.98px){.question-item-header{padding:16px 0}}@media(hover: hover)and (pointer: fine){.question-item-header:hover .question-item-icon{color:var(--color-brand)}}.question-list-compact .question-item-header{padding:8px 0 12px}.question-item-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;flex:1}@media(max-width: 743.98px){.question-item-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px}}.question-list-compact .question-item-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;font-weight:800}.question-item-icon{color:var(--color-pg-1-5);padding:12px}.question-item-icon .icon{min-width:24px;width:24px;height:24px;mask-image:url(/app2/assets/icons/plus-circle.svg)}.collapse-opened .question-item-icon .icon{color:var(--color-ray);mask-image:url(/app2/assets/icons/minus-circle.svg)}.question-item-answer{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-3-5);display:flex;flex-direction:column;gap:8px;padding-top:12px;padding-bottom:44px}@media(max-width: 743.98px){.question-item-answer{padding-bottom:28px}}.question-item-answer a:link,.question-item-answer a:visited,.question-item-answer a:hover,.question-item-answer a:active{color:var(--color-pg-3-5)}.question-list-compact .question-item-answer{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding-top:0;padding-bottom:22px}.faq-section{display:flex;flex-direction:column;gap:48px;padding:64px 0 48px}@media(max-width: 743.98px){.faq-section{gap:36px;padding:48px 0 36px}}.faq-section .question-container{display:flex;flex-direction:column;gap:16px}@media(max-width: 743.98px){.faq-section .question-container{gap:20px}}@media(max-width: 743.98px){.faq-section .faq-tab-bar{justify-content:flex-start;flex-wrap:nowrap;margin:0 -24px;padding:0 24px;scroll-padding:24px}}.faq-section .question-list{width:800px;margin:0 auto}@media(max-width: 1279.98px){.faq-section .question-list{width:762px}}@media(max-width: 1023.98px){.faq-section .question-list{width:auto;margin:0}}.landing-page-header-title-container{display:flex;flex-direction:column;align-items:center;gap:4px}@media(max-width: 743.98px){.landing-page-header-title-container{gap:8px}}.landing-page-header-title-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px}@media(max-width: 743.98px){.landing-page-header-title-wrapper{gap:24px}}.landing-page-header-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:60px;font-style:normal;font-weight:800;line-height:72px;letter-spacing:1.2px;color:var(--color-white);text-align:center}.landing-page-header-title-container:has(.site-breadcrumbs) .landing-page-header-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:48px;font-style:normal;font-weight:800;line-height:60px;letter-spacing:.96px}@media(max-width: 743.98px){.landing-page-header-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:48px;letter-spacing:-0.4px}.landing-page-header-title-container:has(.site-breadcrumbs) .landing-page-header-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px}}.landing-page-header-title__highlighted-text{font-weight:500;color:var(--color-brand)}.landing-page-header-title__subtitle{font-weight:800;font-size:16px;line-height:24px;text-align:center;color:var(--color-pg-2);max-width:592px}.landing-page-header-title__timer{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--color-light-gray)}.landing-page-header-title__timer-icon{min-width:24px;width:24px;height:24px}.landing-page-header-title-feature-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 48px}@media(max-width: 743.98px){.landing-page-header-title-feature-list{gap:12px 32px}}.landing-page-header-title-feature{display:flex;align-items:center;gap:4px 8px}@media(max-width: 743.98px){.landing-page-header-title-feature{flex-direction:column}}.landing-page-header-title-feature-info{display:flex;align-items:center;flex-wrap:nowrap;gap:6px}.icon.landing-page-header-title-feature-icon{color:var(--color-brand);min-width:24px;width:24px;height:24px}.landing-page-header-title-feature-vertical .landing-page-header-title-feature-value{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px}@media(max-width: 743.98px){.landing-page-header-title-feature-vertical .landing-page-header-title-feature-value{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px}}@media(min-width: 744px){.landing-page-header-title-feature-vertical .landing-page-header-title-feature-icon{min-width:36px;width:36px;height:36px}}.landing-page-header-title-feature-value{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;color:var(--color-white)}.landing-page-header-title-feature-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px;color:var(--color-pg-2)}@media(max-width: 743.98px){.landing-page-header-title-feature-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;font-weight:800}}.landing-page-header-title-feature-list-divider{background-color:var(--color-pg-2-5);width:1px;align-self:stretch}@media(min-width: 744px){.landing-page-header-title-feature-list-divider{display:none}}@media(max-width: 350px){.landing-page-header-title-feature-list-divider{display:none}}.landing-page-header .landing-page-header-container{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:780px;padding-bottom:72px}@media(max-width: 1279.98px){.landing-page-header .landing-page-header-container{height:760px;padding-bottom:68px}}@media(max-width: 743.98px){.landing-page-header .landing-page-header-container{height:760px;padding-bottom:60px}}@media(max-width: 479.98px){.landing-page-header .landing-page-header-container{height:616px;padding-bottom:60px}}.landing-page-header .landing-page-header-content{display:flex;flex-direction:column;align-items:center;gap:36px}@media(max-width: 1279.98px){.landing-page-header .desktop-search-form{display:none}}.landing-page-header .mobile-search-form{margin-top:-24px}@media(min-width: 1280px){.landing-page-header .mobile-search-form{display:none}}.join-section{border-radius:24px;background-color:var(--color-extra-light-gray);display:flex;align-items:center;justify-content:center;gap:48px 32px;padding:0 104px;overflow:hidden}.join-section.compact{border-radius:0}@media(max-width: 1279.98px){.join-section{border-radius:0;margin:0 -32px;padding:0 32px}.join-section.compact{margin:0}}@media(max-width: 1023.98px){.join-section{flex-direction:column;align-items:stretch;gap:0}}@media(max-width: 743.98px){.join-section{margin:0 -24px;padding:0 24px}.join-section.compact{margin:0 -24px;padding:0 24px}}.join-section .join-section-image{align-self:center;flex:1}@media(max-width: 299.98px){.join-section .join-section-image{margin:0 -24px}}.join-section .join-section-image img{user-select:none;pointer-events:none;width:100%;height:432px;object-position:top left;object-fit:contain}@media(max-width: 743.98px){.join-section .join-section-image img{height:236px}}@media(max-width: 299.98px){.join-section .join-section-image img{object-position:center;object-fit:cover;height:180px}}.join-section .join-section-content{display:flex;flex-direction:column;gap:24px;width:384px}@media(max-width: 1279.98px){.join-section .join-section-content{width:365px;gap:32px}}@media(max-width: 1023.98px){.join-section .join-section-content{width:auto}}@media(min-width: 744px)and (max-width: 1023.98px){.join-section .join-section-content{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-bottom:48px}}@media(max-width: 743.98px){.join-section .join-section-content{gap:24px;padding-bottom:36px}}.join-section .join-section-content-block{display:flex;flex-direction:column;gap:24px;flex:1}@media(min-width: 744px)and (max-width: 1023.98px){.join-section .join-section-content-block:has(.join-section-title){margin-top:-48px}}@media(max-width: 743.98px){.join-section .join-section-content-block{align-items:stretch}}.join-section .join-section-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:48px;letter-spacing:-0.4px}@media(max-width: 743.98px){.join-section .join-section-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px}}@media(max-width: 743.98px){.join-section .join-section-title{text-align:center}}.join-section .join-section-divider{background-color:var(--color-ray);border-radius:10px;width:70px;height:4px}@media(max-width: 743.98px){.join-section .join-section-divider{align-self:center}}.join-section .join-section-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-3-5)}@media(max-width: 1023.98px){.join-section .join-section-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px}}@media(max-width: 743.98px){.join-section .join-section-description{text-align:center}}.partner-section{background-color:var(--color-light-gray);display:flex;flex-direction:column;gap:48px;padding:64px 0}@media(max-width: 743.98px){.partner-section{gap:36px;padding:48px 0 36px}}.partner-section .partner-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px}@media(max-width: 1023.98px){.partner-section .partner-list{gap:24px}}.partner-section .partner-item{user-select:none;pointer-events:none}@media(max-width: 743.98px){.partner-section .partner-item.mozio{height:40px}.partner-section .partner-item.trip{height:28px}.partner-section .partner-item.rate-hawk{height:32px}.partner-section .partner-item.hq{height:44px}.partner-section .partner-item.hertz{height:36px}}.reviews-section{display:flex;flex-direction:column;gap:48px;padding:32px 0 48px}@media(max-width: 743.98px){.reviews-section{gap:36px;padding:24px 0 36px}}.reviews-section .reviews-section-container{border-radius:16px;background-color:var(--color-pg-5);display:flex;flex-direction:column;gap:48px;padding:48px 32px 32px}@media(max-width: 743.98px){.reviews-section .reviews-section-container{padding:32px 24px 24px}}.reviews-section .reviews-section-header{display:flex;flex-direction:column;align-items:center;gap:24px}.reviews-section .reviews-section-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:48px;letter-spacing:-0.4px;color:var(--color-white);text-align:center}@media(max-width: 743.98px){.reviews-section .reviews-section-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px}}.reviews-section .reviews-section-subtitle{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:24px;margin:0;max-width:592px;color:var(--color-light-gray);text-align:center}@media(max-width: 1279.98px){.reviews-section .reviews-section-subtitle{max-width:564px}}@media(max-width: 1023.98px){.reviews-section .reviews-section-subtitle{max-width:442px}}.reviews-section .reviews-section-rating-container{display:flex;flex-direction:column;align-items:center;gap:4px}.reviews-section .reviews-section-title-divider{background-color:var(--color-brand);width:70px;height:4px;border-radius:10px}.reviews-section .reviews-section-rating{display:flex;align-items:center;gap:8px}@media(max-width: 743.98px){.reviews-section .reviews-section-rating{gap:6px}}.reviews-section .reviews-section-rating .icon{pointer-events:none;color:var(--color-brand);min-width:36px;width:36px;height:36px}@media(max-width: 743.98px){.reviews-section .reviews-section-rating .icon{min-width:24px;width:24px;height:24px}}.reviews-section .reviews-section-rating-value{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px;color:var(--color-white)}@media(max-width: 743.98px){.reviews-section .reviews-section-rating-value{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px}}.reviews-section .reviews-section-rating-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px;color:var(--color-pg-2);text-align:center}@media(max-width: 743.98px){.reviews-section .reviews-section-rating-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;font-weight:800}}.reviews-section .reviews-section-description-container{display:flex;align-items:center;justify-content:space-between;align-self:stretch}.reviews-section .reviews-section-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-light-gray);text-align:center;flex:1;max-width:592px}@media(max-width: 1279.98px){.reviews-section .reviews-section-description{max-width:564px}}@media(max-width: 1023.98px){.reviews-section .reviews-section-description{max-width:none}}.reviews-section .reviews-section-button-list{display:flex;align-items:center;gap:12px}.reviews-section .reviews-section-spacer,.reviews-section .reviews-section-button-list{width:92px}@media(max-width: 1023.98px){.reviews-section .reviews-section-spacer,.reviews-section .reviews-section-button-list{display:none}}.reviews-section .reviews-section-button-left,.reviews-section .reviews-section-button-right{user-select:none;touch-action:manipulation;position:relative}.reviews-section .reviews-section-button-left::after,.reviews-section .reviews-section-button-right::after{content:"";cursor:pointer;background-color:rgba(0,0,0,0);position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.reviews-section .review-section-list{overflow-x:hidden;margin:0 -32px;padding:0 32px}@media(max-width: 743.98px){.reviews-section .review-section-list{margin:0 -24px;padding:0 24px}}.reviews-section .review-section-list-inner{display:flex;align-items:stretch}.reviews-section .review-section-item{background-color:var(--color-white);border-radius:8px;box-shadow:0 4px 8px 0 rgba(217,209,231,.2);cursor:pointer;user-select:none;display:flex;flex-direction:column;gap:16px;min-width:calc((100% - 96px)/4);padding:24px;margin-right:32px}@media(max-width: 1279.98px){.reviews-section .review-section-item{min-width:240px}}@media(max-width: 743.98px){.reviews-section .review-section-item{margin-right:24px}}.reviews-section .review-section-item-name{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px}.reviews-section .review-section-item-rating{color:var(--color-brand);display:flex;align-items:center;gap:3px}.reviews-section .review-section-item-rating .icon{min-width:16px;width:16px;height:16px}.reviews-section .review-section-item-info{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.reviews-section .review-section-item-info p{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-pg-3-5)}.reviews-section .review-section-item-divider{background-color:var(--color-divider);align-self:stretch;height:1px}.reviews-section .review-section-item-content{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.reviews-section .review-section-item-text{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-pg-3-5);display:-webkit-box;position:relative;overflow:hidden;max-height:80px;-webkit-line-clamp:4;-webkit-box-orient:vertical}.reviews-section .review-section-item-read-more-button{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;visibility:hidden;color:var(--color-pg-3-5);font-weight:800}.reviews-section .review-modal-dialog .review-modal-dialog-content{display:flex;flex-direction:column;gap:16px}@media(min-width: 1024px){.reviews-section .review-modal-dialog .review-modal-dialog-content{max-width:400px}}.reviews-section .review-modal-dialog .review-modal-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.reviews-section .review-modal-dialog .review-modal-dialog-client-name{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px}.reviews-section .review-modal-dialog .review-modal-dialog-rating{color:var(--color-ray);display:flex;align-items:center;gap:3px}.reviews-section .review-modal-dialog .review-modal-dialog-info{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.reviews-section .review-modal-dialog .review-modal-dialog-info p{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-pg-3-5)}.reviews-section .review-modal-dialog .review-modal-dialog-divider{background-color:var(--color-divider);align-self:stretch;height:1px}.reviews-section .review-modal-dialog .review-modal-dialog-text{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-pg-3-5)}.reviews-section .rating-section{display:flex;align-items:center}.reviews-section .rating-section .rating-section-site-list-mobile{flex:1;overflow-x:hidden}@media(min-width: 1024px){.reviews-section .rating-section .rating-section-site-list-mobile{display:none}}.reviews-section .rating-section .rating-section-site-list-inner{display:flex;align-items:center}.reviews-section .rating-section .rating-section-site-list-desktop{display:flex;align-items:center;justify-content:center;gap:32px;flex:1}@media(max-width: 1023.98px){.reviews-section .rating-section .rating-section-site-list-desktop{display:none}}.reviews-section .rating-section .rating-section-button-left,.reviews-section .rating-section .rating-section-button-right{user-select:none;touch-action:manipulation;position:relative;z-index:1}.reviews-section .rating-section .rating-section-button-left::after,.reviews-section .rating-section .rating-section-button-right::after{content:"";cursor:pointer;background-color:rgba(0,0,0,0);position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}@media(min-width: 1024px){.reviews-section .rating-section .rating-section-button-left,.reviews-section .rating-section .rating-section-button-right{display:none}}.reviews-section .rating-section .rating-section-site-list-divider{background-color:var(--color-divider);width:1px;align-self:stretch}.reviews-section .rating-section .rating-section-site-list-divider:last-child{display:none}.reviews-section .rating-section .rating-section-site-item{display:flex;flex-direction:column;align-items:center;text-decoration:none}.reviews-section .rating-section .rating-section-site-item:link,.reviews-section .rating-section .rating-section-site-item:visited,.reviews-section .rating-section .rating-section-site-item:hover,.reviews-section .rating-section .rating-section-site-item:active{color:var(--color-pg-5)}@media(max-width: 1023.98px){.reviews-section .rating-section .rating-section-site-item{min-width:100%}}.reviews-section .rating-section .rating-section-site-item-logo{display:flex;align-items:center;justify-content:center;width:168px;height:48px}@media(max-width: 299.98px){.reviews-section .rating-section .rating-section-site-item-logo{width:auto}}.reviews-section .rating-section .rating-section-site-item-logo img{user-select:none;pointer-events:none;height:100%}@media(max-width: 299.98px){.reviews-section .rating-section .rating-section-site-item-logo img{object-fit:contain;object-position:center}}.reviews-section .rating-section .rating-section-site-item-content{display:flex;flex-direction:column;align-items:center;gap:4px}.reviews-section .rating-section .rating-section-site-item-rating{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;display:flex;justify-content:center;align-items:center;gap:6px}.reviews-section .rating-section .rating-section-site-item-rating .icon{height:20px;width:20px;color:var(--color-green)}.reviews-section .rating-section .rating-section-site-item-review-count{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-pg-2);font-weight:800;text-align:center}@media(min-width: 1024px){.reviews-section .modal-dialog .modal-dialog-container{max-width:400px;min-width:400px}}.lading-page-section-title-content{display:flex;flex-direction:column;align-items:center;gap:24px}.lading-page-section-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:48px;letter-spacing:-0.4px;text-align:center}@media(max-width: 743.98px){.lading-page-section-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px}}.lading-page-section-title-divider{background-color:var(--color-brand);width:70px;height:4px}.lading-page-section-title-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-3-5);text-align:center}.transfer-section{display:flex;flex-direction:column;align-items:center;width:100%;height:396px;background:var(--color-light-gray)}@media(max-width: 1279.98px){.transfer-section{padding-bottom:48px}}@media(max-width: 1023.98px){.transfer-section{height:auto}}@media(max-width: 743.98px){.transfer-section{padding:0 24px 32px}}.transfer-section__container{display:flex;gap:32px;max-width:800px;width:100%}@media(max-width: 1279.98px){.transfer-section__container{max-width:762px;gap:0}}@media(max-width: 1023.98px){.transfer-section__container{max-width:680px;flex-direction:column}}@media(max-width: 743.98px){.transfer-section__container{max-width:432px}}@media(max-width: 479.98px){.transfer-section__container{max-width:342px}}.transfer-section__image-mobile{display:none;overflow:hidden}@media(max-width: 1023.98px){.transfer-section__image-mobile{display:block;width:auto}}@media(max-width: 299.98px){.transfer-section__image-mobile{margin:0 -24px}}.transfer-section__image-mobile img{user-select:none;pointer-events:none;width:100%;height:432px;margin-top:-80px;object-position:top;object-fit:contain}@media(max-width: 1023.98px){.transfer-section__image-mobile img{display:block}}@media(max-width: 743.98px){.transfer-section__image-mobile img{height:236px;margin-top:-40px}}.transfer-section__content{display:flex;flex-direction:column;gap:24px;padding:64px 0;width:384px}@media(max-width: 1279.98px){.transfer-section__content{width:365px;gap:32px}}@media(max-width: 1023.98px){.transfer-section__content{width:auto;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:-50px;padding:0}}@media(max-width: 743.98px){.transfer-section__content{flex-direction:column;justify-content:unset;align-items:center;margin-top:0}}.transfer-section__content-block{display:flex;flex-direction:column;gap:24px}@media(max-width: 1023.98px){.transfer-section__content-block{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}}@media(max-width: 743.98px){.transfer-section__content-block{flex-direction:column;justify-content:unset;align-items:center;gap:24px}}.transfer-section__content-wrapper{display:flex;flex-direction:column;gap:24px}@media(max-width: 1023.98px){.transfer-section__content-wrapper{width:100%}}.transfer-section__title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:48px;letter-spacing:-0.4px}@media(max-width: 743.98px){.transfer-section__title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px}}@media(max-width: 743.98px){.transfer-section__title{text-align:center}}.transfer-section__divider{background-color:var(--color-ray);border-radius:10px;color:var(--color-pg-3-5);width:70px;height:4px}@media(max-width: 743.98px){.transfer-section__divider{align-self:center}}.transfer-section__description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-3-5)}@media(max-width: 1023.98px){.transfer-section__description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px}}@media(max-width: 743.98px){.transfer-section__description{text-align:center}}.transfer-section__button{display:flex;align-items:center;justify-content:center;text-decoration:none;height:48px;padding:12px 20px;gap:12px;border-radius:8px;color:#fff;font-weight:800;background:var(--color-ray);box-shadow:0 4px 8px 0 rgba(var(--color-ray), 0.33)}@media(max-width: 1023.98px){.transfer-section__button{width:100%}}.transfer-section__image{align-self:center;flex:1}@media(max-width: 1023.98px){.transfer-section__image{display:none}}@media(max-width: 299.98px){.transfer-section__image{margin:0 -24px}}.transfer-section__image img{user-select:none;pointer-events:none;width:100%;height:396px;object-position:top left;object-fit:contain}body:has(.guide) .landing-page-header-title{max-width:800px}@media(max-width: 1279.98px){body:has(.guide) .landing-page-header-title{max-width:792px}}@media(max-width: 1023.98px){body:has(.guide) .landing-page-header-title{max-width:564px}}@media(max-width: 743.98px){body:has(.guide) .landing-page-header-title{max-width:342px}}.guide .lading-page-section-title-content{max-width:800px;gap:32px}@media(max-width: 1279.98px){.guide .lading-page-section-title-content{max-width:792px}}@media(max-width: 743.98px){.guide .lading-page-section-title-content{gap:24px}}.guide .join-section-container{background-color:var(--color-extra-light-gray)}.guide .divider{background-color:var(--color-light-gray);height:12px;width:100%}.guide .article-section{background-color:var(--color-white);display:flex;flex-direction:column;align-items:center;padding:64px 112px}.guide .article-section.first{border-radius:24px 24px 0 0}@media(max-width: 1279.98px){.guide .article-section{padding:64px 32px 48px}.guide .article-section.first{margin-top:-32px;padding-top:32px}}@media(max-width: 743.98px){.guide .article-section{padding:48px 24px 36px}.guide .article-section.first{margin-top:-24px;padding-top:24px}}.guide .article-section .content{max-width:800px}@media(max-width: 1279.98px){.guide .article-section .content{max-width:792px}}@media(max-width: 743.98px){.guide .article-section .content{max-width:600px}}.guide .article-section .content h3{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px;color:var(--color-pg-5);margin-bottom:24px;scroll-margin-top:24px}@media(max-width: 743.98px){.guide .article-section .content h3{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;margin-bottom:20px}}.guide .article-section .content h4{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;color:var(--color-pg-5);margin-bottom:24px;scroll-margin-top:24px}@media(max-width: 743.98px){.guide .article-section .content h4{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px;margin-bottom:20px}}.guide .article-section .content p{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-3-5);margin-bottom:24px}.guide .article-section .content p:last-child{margin-bottom:0}.guide .article-section .content p b,.guide .article-section .content p strong{color:var(--color-pg-5)}.guide .article-section .content p a{color:var(--color-pg-3-5)}@media(max-width: 743.98px){.guide .article-section .content p{margin-bottom:20px}}.guide .article-section .content .button{user-select:none;touch-action:manipulation;font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px;border-radius:8px;color:var(--color-pg-3);background-color:var(--color-white);border:1px solid var(--PG-1, #d9d1e7);box-shadow:0px 4px 8px 0px rgba(217,209,231,.2);padding:8px 16px;cursor:pointer;text-decoration:none;outline:none;display:inline-flex;justify-content:center;align-items:center;gap:12px;width:auto;display:block;width:max-content}@media(hover: hover)and (pointer: fine){.guide .article-section .content .button:hover{color:var(--color-pg-3);background-color:var(--color-light-gray);border:1px solid var(--PG-1, #d9d1e7);box-shadow:0px 4px 8px 0px rgba(217,209,231,.2)}}.guide .article-section .content .button:active{color:var(--color-pg-3);background-color:var(--color-light-gray);border:1px solid var(--PG-1, #d9d1e7);box-shadow:none}.guide .article-section .content .button.disabled,.guide .article-section .content .button:disabled{cursor:default;pointer-events:none;color:var(--color-pg-1);background-color:var(--color-light-gray);border:none;box-shadow:none}@media(max-width: 743.98px){.guide .article-section .content .button{width:100%;text-align:center}}.guide .article-section .content address{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-3-5);display:inline-flex;align-items:center;font-style:normal;margin-bottom:24px}.guide .article-section .content address::before{content:"";display:inline-block;user-select:none;width:24px;height:24px;margin-right:12px;background-color:var(--color-pg-3-5);mask-position:center;mask-repeat:no-repeat;mask-size:contain;mask-image:url(/app2/assets/icons/marker-pin-01.svg)}.guide .article-section .content address:last-child,.guide .article-section .content address:has(+hr){margin-bottom:0}@media(max-width: 743.98px){.guide .article-section .content address{margin-bottom:20px}}.guide .article-section .content img{display:block;border-radius:16px;margin:32px 0;padding:0;width:100%;height:400px;object-fit:cover;object-position:center}.guide .article-section .content img:first-child{margin-top:0}@media(max-width: 743.98px){.guide .article-section .content img:first-child{margin-top:0}}@media(min-width: 1024px)and (max-width: 1279.98px){.guide .article-section .content img{height:380px}}@media(min-width: 744px)and (max-width: 1023.98px){.guide .article-section .content img{height:360px}}@media(max-width: 743.98px){.guide .article-section .content img{margin:24px 0;height:240px}}@media(max-width: 479.98px){.guide .article-section .content img{height:200px}}.guide .article-section .content hr{border:none;border-top:1px solid var(--color-divider);width:100%;height:0;margin:32px 0;padding:0}.guide .article-section .content.center,.guide .article-section .content .center{text-align:center}.award-section{padding-bottom:48px}@media(max-width: 743.98px){.award-section{padding-bottom:36px}}.award-section .award-list{display:flex;align-items:center;gap:32px}@media(max-width: 1023.98px){.award-section .award-list{flex-direction:column;align-items:stretch;gap:24px}}.award-section .award-item{background-color:var(--color-light-gray);border-radius:16px;display:flex;align-items:center;gap:16px;flex:1;padding:24px}.award-section .award-logo{width:90px;height:90px;pointer-events:none}@media(max-width: 743.98px){.award-section .award-logo{width:72px;height:72px}}.award-section .award-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;color:var(--color-pg-5)}@media(max-width: 743.98px){.award-section .award-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px}}
.seo-content-section{display:flex;flex-direction:column}.seo-content-section .seo-content-action{width:100%}.seo-content-section .seo-content-action.hidden{display:none}.seo-content-section .seo-content-action button{width:100%}.seo-content-section .seo-content-action .more{display:none}.seo-content-section .seo-content-action .hide{display:inline}.seo-content-section:has(.collapsed) .more{display:inline}.seo-content-section:has(.collapsed) .hide{display:none}.seo-content-section:has(.collapsed) .seo-content-container::after{background-image:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(0, 0, 0, 0) 100%)}.seo-content-section .seo-content-container{overflow:hidden;color:var(--color-pg-3-5) !important;font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif !important;font-size:12px !important;font-style:normal !important;font-weight:500 !important;line-height:16px !important;position:relative}.seo-content-section .seo-content-container.collapsed{max-height:650px}.seo-content-section .seo-content-container::after{content:"";position:absolute;bottom:0;width:100%;height:40px;background-image:none}.seo-content-section .seo-content-container *{color:var(--color-pg-3-5) !important;background-color:rgba(0,0,0,0) !important;font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif !important;font-size:12px !important;font-style:normal !important;font-weight:500 !important;line-height:16px !important}.seo-content-section .seo-content-container h1,.seo-content-section .seo-content-container h1 *,.seo-content-section .seo-content-container h2,.seo-content-section .seo-content-container h2 *,.seo-content-section .seo-content-container h3,.seo-content-section .seo-content-container h3 *,.seo-content-section .seo-content-container h4,.seo-content-section .seo-content-container h4 *,.seo-content-section .seo-content-container h5,.seo-content-section .seo-content-container h5 *,.seo-content-section .seo-content-container h6,.seo-content-section .seo-content-container h6 *{color:var(--color-pg-5) !important}.seo-content-section .seo-content-container h1,.seo-content-section .seo-content-container h1 *,.seo-content-section .seo-content-container h2,.seo-content-section .seo-content-container h2 *,.seo-content-section .seo-content-container h3,.seo-content-section .seo-content-container h3 *{font-size:14px !important;font-weight:800 !important;line-height:20px !important;padding:0 !important;margin:0 0 16px !important}.seo-content-section .seo-content-container h4,.seo-content-section .seo-content-container h4 *{padding:0 !important;font-weight:800 !important;margin:16px 0 !important}.seo-content-section .seo-content-container h5,.seo-content-section .seo-content-container h5 *,.seo-content-section .seo-content-container h6,.seo-content-section .seo-content-container h6 *,.seo-content-section .seo-content-container p,.seo-content-section .seo-content-container p *{padding:0 !important;margin:0 0 16px !important}.seo-content-section .seo-content-container ul{padding:0 0 0 16px !important;margin:0 0 16px !important}.seo-content-section .seo-content-container ul li{margin:0 !important;padding:0 !important}.seo-content-section .seo-content-container ul li::marker{content:"・ " !important}.seo-content-section .seo-content-container ol{padding:0 0 0 16px !important;margin:0 0 16px !important}.seo-content-section .seo-content-container table{border-collapse:collapse !important;border:1px solid var(--color-pg-5);display:block !important;width:100% !important;max-width:100% !important;overflow-x:auto !important}.seo-content-section .seo-content-container a:link,.seo-content-section .seo-content-container a:visited,.seo-content-section .seo-content-container a:hover,.seo-content-section .seo-content-container a:active{color:var(--color-pg-4) !important}.seo-faq-section{display:flex;flex-direction:column;gap:12px}.seo-faq-section-header{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;display:flex;align-items:center;gap:12px}.seo-faq-section-header .icon{color:var(--color-ray);min-width:24px;width:24px;height:24px}.link-section{display:flex;flex-direction:column;gap:12px}.link-section-header{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;display:flex;align-items:center;gap:12px}.link-section-header .icon{color:var(--color-ray);min-width:24px;width:24px;height:24px}.link-section-category-list{display:flex;flex-direction:column}.link-section-category{border-bottom:1px solid var(--color-divider)}.link-section-category:last-child{border-bottom:0}.link-section-category-header{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 0}.link-section-category-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;font-weight:800;flex:1}.link-section-category-icon{color:var(--color-pg-1-5);padding:12px}.link-section-category-icon .icon{min-width:24px;width:24px;height:24px;mask-image:url(/app2/assets/icons/plus-circle.svg)}.collapse-opened .link-section-category-icon .icon{color:var(--color-ray);mask-image:url(/app2/assets/icons/minus-circle.svg)}.link-section-category-content-container{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:22px}.link-section-category-content-container a:link,.link-section-category-content-container a:visited,.link-section-category-content-container a:hover,.link-section-category-content-container a:active{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--color-pg-3-5);text-decoration:none}.question-list{display:flex;flex-direction:column}.question-item{border-bottom:1px solid var(--color-divider)}.question-item:last-child,.question-item.last-visible-child{border-bottom:0}.question-item.hidden{display:none}.question-item-header{display:flex;align-items:center;justify-content:stretch;gap:8px;cursor:pointer;padding:32px 0}@media(max-width: 743.98px){.question-item-header{padding:16px 0}}@media(hover: hover)and (pointer: fine){.question-item-header:hover .question-item-icon{color:var(--color-brand)}}.question-list-compact .question-item-header{padding:8px 0 12px}.question-item-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;flex:1}@media(max-width: 743.98px){.question-item-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px}}.question-list-compact .question-item-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;font-weight:800}.question-item-icon{color:var(--color-pg-1-5);padding:12px}.question-item-icon .icon{min-width:24px;width:24px;height:24px;mask-image:url(/app2/assets/icons/plus-circle.svg)}.collapse-opened .question-item-icon .icon{color:var(--color-ray);mask-image:url(/app2/assets/icons/minus-circle.svg)}.question-item-answer{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-3-5);display:flex;flex-direction:column;gap:8px;padding-top:12px;padding-bottom:44px}@media(max-width: 743.98px){.question-item-answer{padding-bottom:28px}}.question-item-answer a:link,.question-item-answer a:visited,.question-item-answer a:hover,.question-item-answer a:active{color:var(--color-pg-3-5)}.question-list-compact .question-item-answer{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding-top:0;padding-bottom:22px}.seo-section-divider{background-color:var(--color-divider);width:1px;min-height:100%;align-self:stretch}@media(max-width: 1023.98px){.seo-section-divider.main{display:none}}.seo-section{display:flex;align-items:stretch;gap:32px 24px}@media(max-width: 1023.98px){.seo-section{flex-direction:column}}@media(max-width: 743.98px){.seo-section{gap:24px}}.seo-content-section{flex:1}.seo-section-wrapper{display:flex;align-items:stretch;gap:24px;flex:2}@media(max-width: 743.98px){.seo-section-wrapper{flex-direction:column}.seo-section-wrapper .seo-section-divider{width:100%;height:1px}}.faq-section-container,.link-section{flex:1}@media(max-width: 1023.98px){.faq-section-container,.link-section{padding-top:24px}}@media(max-width: 743.98px){.faq-section-container{order:1}.seo-section-divider{order:2}.link-section{order:3}}
.car-class-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px}@media(max-width: 743.98px){.car-class-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px}}.car-class-container{display:flex;flex-direction:column;gap:48px}@media(max-width: 743.98px){.car-class-container{gap:36px}}.car-class-tab-bar{justify-content:flex-start;flex-wrap:nowrap;scroll-padding:32px}@media(max-width: 1279.98px){.car-class-tab-bar{margin:0 -32px;padding:0 32px}}@media(max-width: 743.98px){.car-class-tab-bar{margin:0 -24px;padding:0 24px;scroll-padding:24px}}.car-class-tab-bar .tab-button{scroll-margin-top:48px}@media(max-width: 743.98px){.car-class-tab-bar .tab-button{scroll-margin-top:36px}}.car-class-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px}@media(min-width: 1024px)and (max-width: 1279.98px){.car-class-list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 744px)and (max-width: 1023.98px){.car-class-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 743.98px){.car-class-list{grid-template-columns:1fr;gap:24px}}.car-class-card{background:var(--color-extra-light-gray);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:24px}@media(max-width: 743.98px){.car-class-card{gap:24px}}.car-class-card.best-choice{border:2px solid var(--color-ray);background:linear-gradient(0deg, rgba(0, 210, 205, 0.06) 0%, rgba(0, 210, 205, 0.06) 100%),var(--color-extra-light-gray);position:relative}.car-class-card-content{display:flex;flex-direction:column;gap:24px}.car-class-header{display:flex;align-items:center;gap:8px;align-self:stretch;position:relative;padding-top:24px}@media(max-width: 743.98px){.car-class-header{padding-top:0}}@media(max-width: 743.98px){.car-class-card.best-choice .car-class-header{padding-top:36px}}.car-class-header-info{display:flex;flex-direction:column;gap:24px;flex:1;min-width:120px}@media(min-width: 744px){.car-class-header-info{display:none}}.car-class-image{object-fit:contain;object-position:center;width:100%;height:164px}@media(max-width: 743.98px){.car-class-image{object-position:center right;height:initial;max-height:96px;max-width:144px}}.car-class-name-container{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}@media(max-width: 743.98px){.car-class-name-container{display:none}}.car-class-name{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;flex:1}.car-class-pax-container,.car-class-luggage-wrapper{display:flex;align-items:center;gap:12px}.car-class-pax-container .icon,.car-class-luggage-wrapper .icon{color:var(--color-pg-1);min-width:24px}.car-class-luggage-wrapper{cursor:pointer}.car-class-pax,.car-class-luggage{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-4)}.car-class-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-pg-3-5)}.car-class-description.desktop{min-height:40px}@media(max-width: 743.98px){.car-class-description.desktop{display:none}}.car-class-description.mobile{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.car-class-card-divider{background-color:var(--color-divider);height:1px}@media(max-width: 743.98px){.car-class-card-divider.desktop{display:none}}@media(min-width: 744px){.car-class-card-divider.mobile{display:none}}.car-class-option-list{display:flex;flex-direction:column;gap:12px}@media(max-width: 1023.98px){.car-class-option-list{flex-direction:row;flex-wrap:wrap}}.car-class-option{display:flex;align-items:center;gap:8px}.car-class-option .icon{color:var(--color-pg-1);min-width:16px;width:16px;height:16px}.car-class-option .icon.car-class-option-hint{color:var(--color-ray)}.car-class-option-text{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-pg-4)}.car-class-select-button{width:100%;margin-top:auto}.car-class-select-button .old-price{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:line-through}@media(max-width: 743.98px){.car-class-select-button.desktop{display:none}}.car-class-select-button.mobile{width:auto}.car-class-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}@media(min-width: 744px){.car-class-footer{display:none}}.car-class-category-divider-mobile{background-color:var(--color-divider);border-radius:12px;width:48px;height:4px;margin:0 auto}@media(min-width: 744px){.car-class-category-divider-mobile{display:none}}.car-class-list-filtered .car-class-category-divider-mobile{display:none}.upgrade-class-banner{border-radius:16px;background-color:var(--color-pg-5);display:flex;flex-direction:column;gap:24px;padding:24px}.upgrade-class-banner-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;color:var(--color-white)}.upgrade-class-banner-feature-list{display:flex;flex-direction:column;gap:12px}@media(max-width: 743.98px){.upgrade-class-banner-feature-list{flex-direction:row;align-items:center;flex-wrap:wrap}}.upgrade-class-banner-feature-item{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px;color:var(--color-white);display:flex;align-items:center;gap:12px}@media(max-width: 743.98px){.upgrade-class-banner-feature-item{gap:8px}}.upgrade-class-banner-feature-item span{background-color:var(--color-blue);border-radius:50%;min-width:48px;width:48px;height:48px;padding:12px}@media(max-width: 743.98px){.upgrade-class-banner-feature-item span{min-width:32px;width:32px;height:32px;padding:8px}}.upgrade-class-banner-feature-item span .icon{min-width:24px;width:24px;height:24px}@media(max-width: 743.98px){.upgrade-class-banner-feature-item span .icon{min-width:16px;width:16px;height:16px}}.upgrade-class-banner-image{display:flex;align-items:center;align-self:center;flex:1}.upgrade-class-banner-image img{pointer-events:none;width:100%;max-width:400px}.upgrade-class-banner-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--color-pg-1-5)}.car-class-best-choice-badge{display:flex;padding:0 10px;height:24px;justify-content:center;align-items:center;gap:12px;border-radius:12px;background:rgba(0,210,205,.08);position:absolute;top:0;left:0}@media(max-width: 743.98px){.car-class-best-choice-badge{left:auto;right:0}}.car-class-best-choice-badge-text{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-ray);font-weight:800;line-height:1}.car-class-list:has(.car-class-toggle-card[data-state=collapsed]) .car-class-card[data-category=minibus]~.car-class-card[data-category=minibus]{display:none}.car-class-list:has(.car-class-toggle-card[data-state=collapsed]) .car-class-minibus-divider{display:none}.car-class-card[data-category=minibus]+.car-class-minibus-divider{display:none}.car-class-toggle-card{align-items:center;justify-content:center;text-align:center;min-height:522px}@media(max-width: 743.98px){.car-class-toggle-card{background-color:var(--color-purple);padding:0;border-radius:8px;min-height:48px}}.car-class-toggle-button{background:none;border:none;padding:0;cursor:pointer;font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%}@media(max-width: 743.98px){.car-class-toggle-button{color:var(--color-white);padding:12px 20px;font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px;border-radius:8px;box-shadow:0 4px 8px 0 rgba(217,209,231,.2)}}.car-class-toggle-icon{width:24px;height:24px;flex-shrink:0;background:url(/app2/assets/icons/chevron-right.svg)}@media(max-width: 743.98px){.car-class-toggle-icon{background-image:url(/app2/assets/icons/chevron-down.svg);filter:brightness(0) invert(1)}}@media(min-width: 744px){[data-state=expanded] .car-class-toggle-button{flex-direction:row-reverse}}[data-state=expanded] .car-class-toggle-icon{background-image:url(/app2/assets/icons/chevron-left.svg)}@media(max-width: 743.98px){[data-state=expanded] .car-class-toggle-icon{background-image:url(/app2/assets/icons/chevron-up.svg)}}.car-class-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px}@media(max-width: 743.98px){.car-class-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px}}.car-class-container-v2{display:flex;flex-direction:column;gap:48px}@media(max-width: 743.98px){.car-class-container-v2{gap:36px}}.car-class-container-v2 .car-class-tab-bar{justify-content:flex-start;flex-wrap:nowrap;scroll-padding:32px}@media(max-width: 1279.98px){.car-class-container-v2 .car-class-tab-bar{margin:0 -32px;padding:0 32px}}@media(max-width: 743.98px){.car-class-container-v2 .car-class-tab-bar{margin:0 -24px;padding:0 24px;scroll-padding:24px}}.car-class-container-v2 .car-class-tab-bar .tab-button{scroll-margin-top:48px}@media(max-width: 743.98px){.car-class-container-v2 .car-class-tab-bar .tab-button{scroll-margin-top:36px}}.car-class-container-v2 .car-class-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px}@media(min-width: 1024px)and (max-width: 1279.98px){.car-class-container-v2 .car-class-list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 744px)and (max-width: 1023.98px){.car-class-container-v2 .car-class-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 743.98px){.car-class-container-v2 .car-class-list{grid-template-columns:1fr;gap:24px}}.car-class-container-v2 .car-class-card{background:var(--color-extra-light-gray);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:24px}@media(max-width: 743.98px){.car-class-container-v2 .car-class-card{gap:24px;border-radius:12px}}.car-class-container-v2 .car-class-card.best-choice{border:2px solid var(--color-ray);background:linear-gradient(0deg, rgba(0, 210, 205, 0.06) 0%, rgba(0, 210, 205, 0.06) 100%),var(--color-extra-light-gray);position:relative}.car-class-container-v2 .car-class-card-content{display:flex;flex-direction:column;gap:24px}.car-class-container-v2 .car-class-card-name-container{display:flex;flex-direction:column;gap:8px}@media(max-width: 743.98px){.car-class-container-v2 .car-class-card-name-container{gap:12px;flex:1;min-width:0}}.car-class-container-v2 .car-class-header{display:block;align-items:center;gap:8px;align-self:stretch;position:relative}@media(min-width: 744px){.car-class-container-v2 .car-class-header{padding-top:0}}@media(max-width: 743.98px){.car-class-container-v2 .car-class-header{display:grid;grid-template-columns:1fr auto;column-gap:8px;row-gap:12px;align-items:start;padding-top:0}.car-class-container-v2 .car-class-header .car-class-card-name-container{grid-column:1;grid-row:2}.car-class-container-v2 .car-class-header .car-class-image{grid-column:2;grid-row:1/-1}}@media(max-width: 743.98px){.car-class-container-v2 .car-class-card.best-choice .car-class-header{padding-top:0}}@media(max-width: 743.98px){.car-class-container-v2 .car-class-header:has(.car-class-best-choice-badge){grid-template-rows:auto auto}.car-class-container-v2 .car-class-header:has(.car-class-best-choice-badge) .car-class-best-choice-badge{grid-column:1;grid-row:1;width:fit-content}.car-class-container-v2 .car-class-header:has(.car-class-best-choice-badge) .car-class-card-name-container{grid-row:2}.car-class-container-v2 .car-class-header:has(.car-class-best-choice-badge) .car-class-image{grid-column:2;grid-row:1/-1;align-self:start}}@media(max-width: 743.98px){.car-class-container-v2 .car-class-header:not(:has(.car-class-best-choice-badge)) .car-class-card-name-container{grid-row:1}}@media(min-width: 744px){.car-class-container-v2 .car-class-list:has(.best-choice) .car-class-header{padding-top:24px}}.car-class-container-v2 .car-class-image{object-fit:contain;object-position:center;width:100%;height:164px}@media(max-width: 743.98px){.car-class-container-v2 .car-class-image{object-position:center right;height:initial;max-height:96px;max-width:144px}}.car-class-container-v2 .car-class-name{flex:none;font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px}.car-class-container-v2 .car-class-pax-container,.car-class-container-v2 .car-class-luggage-wrapper,.car-class-container-v2 .car-class-user-wrapper{display:flex;align-items:center}.car-class-container-v2 .car-class-pax-container .icon,.car-class-container-v2 .car-class-luggage-wrapper .icon,.car-class-container-v2 .car-class-user-wrapper .icon{color:var(--color-ray);min-width:24px}.car-class-container-v2 .car-class-pax-container{gap:12px}@media(max-width: 743.98px){.car-class-container-v2 .car-class-pax-container.desktop{display:none}}.car-class-container-v2 .car-class-user-wrapper,.car-class-container-v2 .car-class-luggage-wrapper{gap:8px}.car-class-container-v2 .car-class-luggage-wrapper{cursor:pointer}.car-class-container-v2 .car-class-pax,.car-class-container-v2 .car-class-luggage{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-4)}.car-class-container-v2 .car-class-description{display:block;font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-3-5)}@media(max-width: 743.98px){.car-class-container-v2 .car-class-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px}}.car-class-container-v2 .car-class-card-divider{background-color:var(--color-divider);height:1px;display:block}.car-class-container-v2 .car-class-card.best-choice .car-class-card-divider{background-color:var(--color-ray)}.car-class-container-v2 .car-class-option-list{display:flex;flex-direction:column;gap:12px;margin-top:48px}@media(max-width: 743.98px){.car-class-container-v2 .car-class-option-list{margin-top:0}}.car-class-container-v2 .car-class-option-list .icon{color:var(--color-ray);min-width:24px;width:24px;height:24px}.car-class-container-v2 .car-class-option{display:flex;align-items:center;gap:8px}.car-class-container-v2 .car-class-option .icon{color:var(--color-ray);min-width:24px;width:24px;height:24px}.car-class-container-v2 .car-class-option .icon.car-class-option-hint{color:var(--color-pg-3)}.car-class-container-v2 .car-class-pax-container .car-class-option-hint{color:var(--color-pg-3)}.car-class-container-v2 .car-class-card.best-choice .car-class-option-hint{color:var(--color-ray)}.car-class-container-v2 .car-class-option-text{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-4)}.car-class-container-v2 .car-class-select-button{width:100%;margin-top:auto}.car-class-container-v2 .car-class-select-button .old-price{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:line-through}@media(max-width: 743.98px){.car-class-container-v2 .car-class-select-button.desktop{display:none}}.car-class-container-v2 .car-class-select-button.mobile{width:auto}.car-class-container-v2 .car-class-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}@media(min-width: 744px){.car-class-container-v2 .car-class-footer{display:none}}.car-class-container-v2 .upgrade-class-banner{border-radius:16px;background-color:var(--color-pg-5);display:flex;flex-direction:column;gap:24px;padding:24px}.car-class-container-v2 .upgrade-class-banner-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;color:var(--color-white)}.car-class-container-v2 .upgrade-class-banner-feature-list{display:flex;flex-direction:column;gap:12px}@media(max-width: 743.98px){.car-class-container-v2 .upgrade-class-banner-feature-list{flex-direction:row;align-items:center;flex-wrap:wrap}}.car-class-container-v2 .upgrade-class-banner-feature-item{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px;color:var(--color-white);display:flex;align-items:center;gap:12px}@media(max-width: 743.98px){.car-class-container-v2 .upgrade-class-banner-feature-item{gap:8px}}.car-class-container-v2 .upgrade-class-banner-feature-item span{background-color:var(--color-blue);border-radius:50%;min-width:48px;width:48px;height:48px;padding:12px}@media(max-width: 743.98px){.car-class-container-v2 .upgrade-class-banner-feature-item span{min-width:32px;width:32px;height:32px;padding:8px}}.car-class-container-v2 .upgrade-class-banner-feature-item span .icon{min-width:24px;width:24px;height:24px}@media(max-width: 743.98px){.car-class-container-v2 .upgrade-class-banner-feature-item span .icon{min-width:16px;width:16px;height:16px}}.car-class-container-v2 .upgrade-class-banner-image{display:flex;align-items:center;align-self:center;flex:1}.car-class-container-v2 .upgrade-class-banner-image img{pointer-events:none;width:100%;max-width:400px}.car-class-container-v2 .upgrade-class-banner-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--color-pg-1-5)}.car-class-container-v2 .car-class-best-choice-badge{display:flex;padding:0 10px;height:24px;justify-content:center;align-items:center;gap:12px;border-radius:12px;background:rgba(0,210,205,.08);position:absolute;top:0;left:0}@media(max-width: 743.98px){.car-class-container-v2 .car-class-best-choice-badge{position:static}}.car-class-container-v2 .car-class-best-choice-badge-text{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-ray);font-weight:800;line-height:1}.car-class-container-v2 .car-class-list:has(.car-class-toggle-card[data-state=collapsed]) .car-class-card[data-category=minibus]~.car-class-card[data-category=minibus]{display:none}.car-class-container-v2 .car-class-toggle-card{align-items:center;justify-content:center;text-align:center;min-height:522px}@media(max-width: 743.98px){.car-class-container-v2 .car-class-toggle-card{background-color:var(--color-purple);padding:0;border-radius:8px;min-height:48px}}.car-class-container-v2 .car-class-toggle-button{background:none;border:none;padding:0;cursor:pointer;font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%}@media(max-width: 743.98px){.car-class-container-v2 .car-class-toggle-button{color:var(--color-white);padding:12px 20px;font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px;border-radius:8px;box-shadow:0 4px 8px 0 rgba(217,209,231,.2)}}.car-class-container-v2 .car-class-toggle-icon{width:24px;height:24px;flex-shrink:0;background:url(/app2/assets/icons/chevron-right.svg)}@media(max-width: 743.98px){.car-class-container-v2 .car-class-toggle-icon{background-image:url(/app2/assets/icons/chevron-down.svg);filter:brightness(0) invert(1)}}@media(min-width: 744px){.car-class-container-v2 [data-state=expanded] .car-class-toggle-button{flex-direction:row-reverse}}.car-class-container-v2 [data-state=expanded] .car-class-toggle-icon{background-image:url(/app2/assets/icons/chevron-left.svg)}@media(max-width: 743.98px){.car-class-container-v2 [data-state=expanded] .car-class-toggle-icon{background-image:url(/app2/assets/icons/chevron-up.svg)}}.search-form-container{display:flex;flex-direction:column}.search-data{border-bottom:1px solid #e4deee;display:flex;justify-content:space-between;align-items:center;padding:24px 0}@media(max-width: 1023.98px){.search-data{flex-direction:column;gap:12px;align-items:stretch;padding:0 0 24px}}@media(max-width: 743.98px){.search-data{padding:0 0 16px}}.search-data-route-container{display:flex;gap:24px}.search-data-route-decoration{display:none;flex-direction:column;align-items:center;padding:28px 0}@media(max-width: 743.98px){.search-data-route-decoration{display:flex}}.search-data-route-circle{background-color:var(--color-ray);border-radius:50%;width:8px;height:8px}.search-data-route-line{background-color:var(--color-ray);width:2px;flex:1}.search-data-route{display:flex;justify-content:center;align-items:center;gap:24px;min-width:700px;flex:1}@media(min-width: 1024px)and (max-width: 1279.98px){.search-data-route{min-width:560px}}@media(max-width: 1023.98px){.search-data-route{justify-content:flex-start}}@media(max-width: 743.98px){.search-data-route{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-width:auto}}.search-data-route-departure,.search-data-route-destination{color:var(--color-ray);display:flex;align-items:center;padding:12px 0;gap:12px;flex:1}@media(max-width: 743.98px){.search-data-route-departure,.search-data-route-destination{color:var(--color-pg-1)}}.search-data-route-icon{min-width:24px}.search-data-route-place{display:flex;flex-direction:column}.search-data-route-place-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-5)}.search-data-route-place-address{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--color-pg-3)}.search-data-route-divider{border-right:1px solid #e4deee;border-left:1px solid #e4deee;color:var(--color-pg-1);display:flex;justify-content:center;align-items:center;padding:20px}@media(max-width: 743.98px){.search-data-route-divider{display:none}}.search-data-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}.search-data-info{display:flex;align-items:center;flex-wrap:wrap;gap:6px 24px;min-width:270px}@media(max-width: 743.98px){.search-data-info{min-width:auto}}.search-data-date,.search-data-time-in-way{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:inline-flex;align-items:center;color:var(--color-pg-3)}.search-data-time-in-way .icon{width:16px;height:16px;min-width:16px}.search-data-pax{color:var(--color-pg-1);display:flex;align-items:center;gap:12px}.search-data-pax-value{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--color-pg-4)}.search-form-toggle{background-color:var(--color-light-gray);border-radius:9.6px}.search-form-toggle.mobile{display:none}@media(max-width: 1023.98px){.search-form-toggle.mobile{display:inline-flex}}.search-form-toggle.desktop{display:inline-flex}@media(max-width: 1023.98px){.search-form-toggle.desktop{display:none}}.search-form-elem{border-bottom:1px solid #e4deee;display:none;width:100%;padding:24px 0 36px}@media(min-width: 744px)and (max-width: 1023.98px){.search-form-elem{padding:0 0 36px}}@media(max-width: 743.98px){.search-form-elem{padding:0 0 24px}}.route-subscription-content{max-width:384px}@media(max-width: 743.98px){.route-subscription-content{max-width:none}}.route-subscription-header{display:flex;align-items:start;justify-content:space-between;gap:4px}.route-subscription-header-spacer{min-width:40px;width:40px;height:40px}.route-subscription-icon{border-radius:50%;background-color:var(--color-ray);display:flex;padding:16px}.route-subscription-icon .icon{color:var(--color-white);width:24px;height:24px}.route-subscription-header-close{border-radius:8px;background-color:rgba(0,0,0,0);color:var(--color-pg-3);cursor:pointer;border:none;box-shadow:none;outline:none;display:flex;align-items:center;justify-content:center;padding:8px}.route-subscription-header-close .icon{width:24px;height:24px}@media(hover: hover)and (pointer: fine){.route-subscription-header-close:hover{background:var(--color-light-gray)}}.route-subscription-title,.route-subscription-form-description,.route-subscription-form-privacy-agreement{text-align:center;max-width:400px;margin:0 auto}@media(min-width: 480px)and (max-width: 743.98px){.route-subscription-title,.route-subscription-form-description,.route-subscription-form-privacy-agreement{max-width:500px}}.route-subscription-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:19px;font-style:normal;font-weight:800;line-height:24px;color:var(--color-pg-5);margin-top:12px}.route-subscription-form-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-pg-3);margin-top:24px}.route-subscription-form{display:flex;flex-direction:column;gap:24px;margin-top:24px}.route-subscription-form.completed,.route-subscription-form.fail{display:none}.route-subscription-form-footer{display:flex;flex-direction:column;gap:16px}.route-subscription-form-privacy-agreement{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--color-pg-3)}.route-subscription-form-privacy-agreement a:link,.route-subscription-form-privacy-agreement a:visited,.route-subscription-form-privacy-agreement a:hover,.route-subscription-form-privacy-agreement a:active{color:var(--color-pg-3)}.route-subscription-success,.route-subscription-fail{border-radius:16px;border:1px solid var(--color-pg-1);display:none;align-items:center;gap:16px;padding:24px;margin-top:24px}.route-subscription-success .icon,.route-subscription-fail .icon{color:var(--color-ray);min-width:24px;width:24px;height:24px}.route-subscription-success p,.route-subscription-fail p{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px;flex:1}.route-subscription-fail .icon{color:var(--color-red)}.route-subscription-content:has(.route-subscription-form.completed) .route-subscription-success{display:flex}.route-subscription-content:has(.route-subscription-form.fail) .route-subscription-fail{display:flex}.route-header-meta{display:flex;flex-direction:column;gap:12px;margin:-24px 0 48px}@media(max-width: 743.98px){.route-header-meta{margin:-12px 0 36px}}.route-header-meta .route-header-meta-rating-container{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.route-header-meta .route-header-meta-rating{display:flex;align-items:center;gap:5px}@media(max-width: 743.98px){.route-header-meta .route-header-meta-rating{gap:6px}}.route-header-meta .route-header-meta-rating .icon{flex-shrink:0;color:var(--color-pg-5);width:24px;height:24px;min-width:24px}.route-header-meta .route-header-meta-rating-value{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px;font-size:18px;letter-spacing:-0.36px}.route-header-meta .route-header-meta-rating-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px}.route-header-meta .route-header-meta-tags{display:flex;flex-wrap:wrap;gap:4px}.route-header-meta .route-header-meta-tag{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;display:inline-flex;align-items:center;gap:4px;border-radius:14px;background:rgba(0,210,205,.08);color:var(--color-teal);padding:4px 8px;font-weight:800;line-height:17.143px}.route-header-meta .route-header-meta-tag .icon{flex-shrink:0;color:var(--color-teal);width:10px;height:10px;min-width:10px}.route-intro-block-wrapper .route-intro-block-benefits{display:inline-grid;grid-template-columns:repeat(3, 1fr);max-width:805px;border-radius:16px;background:var(--color-purple)}@media(max-width: 1279.98px){.route-intro-block-wrapper .route-intro-block-benefits{display:grid;max-width:none;width:100%}}@media(max-width: 1023.98px){.route-intro-block-wrapper .route-intro-block-benefits{margin-bottom:24px}}@media(max-width: 743.98px){.route-intro-block-wrapper .route-intro-block-benefits{grid-template-columns:1fr;padding:12px}}.route-intro-block-wrapper .route-intro-block-benefit-item{display:flex;align-items:center;gap:12px;padding:24px}.route-intro-block-wrapper .route-intro-block-benefit-item:last-child{padding-right:21px}@media(max-width: 743.98px){.route-intro-block-wrapper .route-intro-block-benefit-item{padding:12px}}.route-intro-block-wrapper .route-intro-block-benefit-item-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(255,255,255,.28);padding:10px}.route-intro-block-wrapper .route-intro-block-benefit-item-icon .icon{flex-shrink:0;min-width:24px;width:24px;height:24px;color:var(--color-white)}.route-intro-block-wrapper .route-intro-block-benefit-item-text{display:flex;flex-direction:column;min-width:0}.route-intro-block-wrapper .route-intro-block-benefit-item-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-white);font-weight:800}.route-intro-block-wrapper .route-intro-block-benefit-item-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--color-white)}.route-info-section{display:flex;flex-direction:column;align-items:center;margin-top:64px;margin-bottom:48px;gap:48px}@media(max-width: 743.98px){.route-info-section{margin-top:48px;margin-bottom:36px;gap:36px}}.route-info-section .route-info-block{display:flex;flex-direction:column;align-items:flex-start;width:592px;max-width:100%;padding:0 24px;border-radius:16px;background:var(--color-extra-light-gray)}@media(max-width: 1279.98px){.route-info-section .route-info-block{width:564px}}@media(max-width: 1023.98px){.route-info-section .route-info-block{width:100%}}.route-info-section .route-info-item{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0;width:100%;border-bottom:1px solid var(--color-divider)}.route-info-section .route-info-item:last-child{border-bottom:none}.route-info-section .route-info-item-header{display:flex;align-items:center;gap:16px;min-width:0}.route-info-section .route-info-item-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.route-info-section .route-info-item-icon .icon{flex-shrink:0;width:36px;height:36px;min-width:36px;color:var(--color-teal)}.route-info-section .route-info-item-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px}.route-info-section .route-info-item-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.route-direct-landing.hidden{display:none}.page{overflow:hidden;background-color:var(--color-white)}@media(max-width: 743.98px){.page{border-radius:16px 16px 0 0}}@media(max-width: 743.98px){.route-page .page-header{padding:36px 0}}.route-page .page-header-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:48px;letter-spacing:-0.4px;max-width:800px}@media(max-width: 1279.98px){.route-page .page-header-title{max-width:none}}@media(max-width: 743.98px){.route-page .page-header-title{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:27px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:-0.54px}}.route-page .page-header-contacts{display:none}.route-page .seo-section-container{background-color:var(--color-extra-light-gray);padding:48px 0}@media(max-width: 743.98px){.route-page .seo-section-container{padding:36px 0}}@media(max-width: 743.98px){.route-page .reviews-section .reviews-section-container{padding:36px 24px 24px;gap:36px}}@media(max-width: 1023.98px){.route-page .reviews-section .reviews-section-description-container{justify-content:center}}.route-page .reviews-section .reviews-section-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--color-pg-1);max-width:384px}@media(max-width: 1023.98px){.route-page .reviews-section .reviews-section-description{max-width:442px}}.page-content{background-color:var(--color-white);display:flex;flex-direction:column;gap:48px;padding-bottom:48px}@media(max-width: 743.98px){.page-content{gap:36px;padding-bottom:36px}}.page-content .warning-container{display:flex;gap:32px}.page-content .warning-spacer{display:none;flex:1}@media(min-width: 1280px){.page-content .warning-spacer{display:block}}.page-content .warning{border-radius:16px;background-color:var(--color-extra-light-gray);display:flex;align-items:center;gap:16px;flex:1;margin-top:32px;padding:24px 32px}@media(max-width: 743.98px){.page-content .warning{margin-top:24px;padding:24px}}.page-content .warning .icon{color:var(--color-orange);min-width:24px;width:24px;height:24px}.page-content .warning .warning-text{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:24px;flex:1}.page-content .route-description{font-family:"TTCommonsPro","TTCommonsProFallback",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;border-radius:0 16px 16px 0;background-color:rgba(255,110,65,.06);position:relative;margin-top:32px;padding:24px 24px 24px 28px}@media(max-width: 743.98px){.page-content .route-description{margin-top:24px}}.page-content .route-description:before{content:"";background-color:var(--color-orange);border-radius:12px;position:absolute;inset:0;width:4px}
