h1,h2,h3,h4,p{padding:0;margin:0}.footerconstraint{margin-top:0}:root{--ui-primary:#0c74e4;scroll-behavior:smooth}.no-margin{margin:0}.no-padding{padding:0}.landing-page__container{padding-right:16px;padding-left:16px;max-width:1110px;min-width:620px}.landing-page__heading{padding-bottom:16px}.landing-page__subheading{padding-bottom:8px}.lp-covid_messaging .landing-page__container{margin:0 auto;background-color:transparent}.lp-covid_messaging .bui-accordion{background:transparent none;border:0}.lp-covid_messaging .bui-accordion__row-inner:hover{background:transparent none}.lp-covid_messaging .bui-accordion__row-header{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.lp-covid_messaging .bui-icon{padding-right:16px}.lp-covid_messaging .bui-accordion__content p{padding-right:-webkit-calc(20px + 16px);padding-right:calc(20px + 16px);padding-left:-webkit-calc(20px + 16px);padding-left:calc(20px + 16px)}.lp-hero__content{text-align:center}.lp-hero__content::before{content:none}.lp-hero--cover{border-top:1px solid rgba(255,255,255,.1);background:#003580}.lp-hero__content{padding:32px 16px;max-width:1110px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;margin:0 auto}.lp-hero__content figure,.lp-hero__content .landing-page__heading,.lp-hero__content .landing-page__subheading{text-align:center}.lp-hero__content .landing-page__subheading{padding-bottom:24px}.lp-hero__content .bui-button,.lp-hero__content figure{margin-bottom:24px}.lp-hero__content figure{margin:0 auto;background:"//cf.bstatic.com/static/img/landing_pages/gototravel/gototravel-hero-banner-illustrations/a9a7f3915ef609c2c317a6ea46a3c106073cfa53.png"}.lp-hero__content figure.landing-page__gototravel-logo_container{margin-top:20px}.lp-hero__content figure.landing-page__gototravel-logo_container img{width:220px}.lp-hero__content .landing-page__heading.bui_font_display_three{font-size:48px;line-height:62px}.lp-hero__content .landing-page__gototravel-image_container{display:none;height:100%}.lp-hero__content .landing-page__gototravel-image_container img{width:100%;height:100%;object-fit:contain;max-height:550px}.lp-hero__content .bui-alert .bui-alert__text{color:#333;margin-bottom:0}.lp-hero__content .bui-alert__text:first-child{margin-top:0}.lp-hero__content .bui-alert--info{background:#ffe08a}.lp-hero__content .bui-alert--info .bui-alert__icon{fill:#333;color:#333}.lp-how_it_works,.lp-how_it_works h2,.lp-how_it_works h3,.lp-how_it_works p{text-align:center}.lp-how_it_works .bui-icon{margin-bottom:16px}.lp-how_it_works .landing-page__display{padding-bottom:8px}.lp-how_it_works .landing-page__heading,.lp-how_it_works .landing-page__subheading{padding-bottom:32px}.lp-how_it_works .lp-step:last-of-type{padding-bottom:0}.lp-searchbox.landing-page__section{background:#fff;background:-webkit-linear-gradient(0deg,rgba(255,255,255,1) 0,rgba(240,246,251,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,1) 0,rgba(240,246,251,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(0deg,rgba(255,255,255,1) 0,rgba(240,246,251,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.lp-searchbox_container{height:400px}.lp-searchbox_container .xpi__searchbox{padding:0}.lp-searchbox_container .header_section__header_text{text-align:center;color:var(--bui_color_black);padding-top:78px}.lp-searchbox_container .header_section__header_description{text-align:center;color:#949494;font-weight:400!important}.lp-searchbox_container .header_section__header_secondary_description{text-align:center;color:#494949;margin-top:45px}.lp-health_safety .safety_img{width:100%}.lp-health_safety .safety_text_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lp-health_safety .safety_description{font-weight:400!important}.landing-page__section.lp-voucher{background:var(--bui_color_white)}.landing-page__section.lp-voucher .bui-text--variant-featured_2{font-size:24px;line-height:32px;font-weight:400}.gttjapan_lp_voucher_steps .gttjapan_lp_voucher_steps__item .bui-card__text{font-size:var(--bui_font_body_1_font-size);font-weight:var(--bui_font_body_1_font-weight);line-height:var(--bui_font_body_1_line-height);font-family:var(--bui_font_body_1_font-family)}.gttjapan_lp_voucher_steps .gttjapan_lp_voucher_steps__item .bui-card__text a{color:#0071c2;font-weight:normal}.gttjapan_lp_voucher_steps .gttjapan_lp_voucher_steps__item .gttjapan_lp_voucher_emphasize{display:block;margin-top:8px;padding:8px 16px;background-color:#fff8f0;border-radius:4px}.gttjapan_lp_voucher_steps .gttjapan_lp_voucher_steps__item .gttjapan_lp_voucher_emphasize span{font-size:var(--bui_font_strong_1_font-size);font-weight:var(--bui_font_strong_1_font-weight);line-height:var(--bui_font_strong_1_line-height);font-family:var(--bui_font_strong_1_font-family);color:#ff8000}.gttjapan_lp_voucher_image img{width:100%;border-radius:4px}.voucher_text_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lp-secondary_cta{color:var(--bui_color_white)}.lp-secondary_cta .landing-page__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lp-secondary_cta .bui-banner__image-container{width:105px;height:88px;margin-right:32px}.lp-secondary_cta .landing-page__subheading{padding-bottom:24px}.lp-faq .landing-page__heading{text-align:center}.lp-faq .bui_font_featured{font-weight:700}.lp-terms_conditions .landing-page__heading{text-align:center}.lp-terms_conditions .button-container{width:100%;text-align:center}@media(min-width:992px){.bui-grid>[class*='bui-divider bui-grid__column']{margin-top:32px;padding:0 16px}}@media(min-width:1025px){.lp-covid_messaging{margin-top:0;margin-bottom:0;padding-top:16px;padding-bottom:16px;background:#fdf4d8}.landing-page__section.landing-page__full-width-section{padding-top:64px;padding-bottom:64px;margin-top:0;margin-bottom:0}.landing-page__section.landing-page__full-width-section.lp-health_safety{background:var(--bui_color_white)}.landing-page__section.landing-page__full-width-section.lp-secondary_cta{background:#0071c2}.landing-page__section.landing-page__full-width-section.lp-faq{background:#fafcff}}@supports(display:grid){@media screen and (min-width:60em){.lp-hero .lp-hero__content{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:24px;grid-template-areas:"hero_logo hero_image" "hero_heading hero_image" "hero_subheading hero_image" "hero_cta  hero_image" "hero_covid hero_image"}.lp-hero__content figure{margin-right:0;margin-left:0;text-align:left}.lp-hero .landing-page__gototravel-logo_container{grid-area:hero_logo;padding-bottom:24px}.lp-hero .lp-hero__content figure{margin-bottom:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.lp-hero .landing-page__heading{grid-area:hero_heading;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.lp-hero .landing-page__subheading{grid-area:hero_subheading;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.lp-hero .bui-button{grid-area:hero_cta;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lp-hero .covid_messaging{grid-area:hero_covid;text-align:left}.lp-hero__content figure.landing-page__gototravel-logo_container{margin-top:100px}.lp-hero .landing-page__gototravel-image_container{grid-area:hero_image;display:block}.lp-hero__content .landing-page__heading,.lp-hero__content .landing-page__subheading{text-align:left}.lp-how_it_works .landing-page__container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"how_heading how_heading how_heading" "how_step1 how_step2 how_step3";grid-column-gap:24px}.lp-how_it_works .landing-page__heading{grid-area:how_heading}.lp-how_it_works .lp-step:nth-child(2){grid-area:how_step1}.lp-how_it_works .lp-step:nth-child(3){grid-area:how_step2}.lp-how_it_works .lp-step:nth-child(4){grid-area:how_step3}}}