.main-container{margin-bottom:125px}.gudebook_landing_page{font-family:"Titillium Web"}.reviews_header{display:flex;flex-direction:row;justify-content:center;margin-bottom:15px}.reviews_header .sub-header-navy-blue{margin-bottom:10px}.main_header{flex-shrink:3}.trailblazer_logo{width:107px;height:107px;margin-right:30px}@media(max-width: 767px){.trailblazer_logo{margin-right:15px;align-self:center}}.first-section{margin:20px 0 45px}.lp-box-inner{padding:25px 75px;border-bottom:1px solid #e5e5e6}@media(max-width: 767px){.lp-box-inner{padding:10px 25px}}.ebook_cover_page{min-width:240px;box-shadow:-2px 4px 8px 0 rgba(36,36,38,.16),-6px 12px 64px -6px rgba(27,56,77,.24)}.reviews_box{min-height:218px;margin:0 auto 5px;display:flex;flex-direction:column;position:relative;border:1px solid #f6f6f6;border-radius:2px;background-color:#fff;box-shadow:0 8px 32px 0 rgba(54,54,54,.08)}@media(max-width: 767px){.reviews_box{padding:25px 0 15px}}.reviews_box::before{content:"”";font-size:70px;font-weight:bold;font-family:sans-serif;letter-spacing:0;position:absolute;top:-33px;left:48%;color:#16af55}.flex-row{display:flex;flex-direction:row;justify-content:space-around;padding:30px}@media(max-width: 500px){.flex-row{flex-direction:column;padding:0}}.flex-row--tight{padding:30px 180px}@media(max-width: 767px){.flex-row--tight{padding:0}}.review{display:inline-block;text-align:center}@media(max-width: 767px){.review{margin-bottom:15px}}.large-header-navy-blue{font-size:4rem;font-weight:700;line-height:4rem;color:#224a6d}@media(max-width: 1225px){.large-header-navy-blue{font-size:3.2rem;line-height:3.2rem}}.medium-header-navy-blue{color:#224a6d;font-size:3.2rem;line-height:3.2rem;font-weight:bold}.regular-header-navy-blue{color:#224a6d;font-size:2.4rem;font-weight:600;line-height:2.8rem}.large-header-smaller-line{line-height:1;margin-bottom:35px}.small_header_navy_blue{color:#224a6d;font-size:1.8rem;font-weight:600;line-height:2.4rem;margin-bottom:25px}.content_example{color:gray;font-size:1.6rem;line-height:2.4rem}.no-bottom-margin{margin-bottom:0px}.sub-header-navy-blue{color:#224a6d;font-size:2rem;line-height:1.3}.flex-two-column{display:flex;flex-direction:row;align-items:top;align-content:space-between;position:relative;z-index:1;padding-bottom:50px}@media(max-width: 767px){.flex-two-column{flex-direction:column;text-align:center}}.flex-two-column__element{margin-top:25px}@media(max-width: 767px){.flex-two-column__element{align-self:center}}.flex-two-column__element--larger{padding-right:45px;margin-top:30px}@media(max-width: 767px){.flex-two-column__element--larger{align-self:center;padding-right:0px}}.flex-two-column .buy_ebook_cta{margin-top:30px;display:flex}.flex-two-column .buy_ebook_cta--elem-left{margin-right:10px}@media(max-width: 767px){.flex-two-column .buy_ebook_cta{justify-content:center}}.flex-two-column .btn-action__green{padding:10px 20px;font-size:18px;color:#fff;background-color:#16af55;font-weight:600;border-radius:4px}@media(max-width: 767px){.flex-two-column .btn-action__green{font-weight:normal;font-size:16px}}blockquote,blockquote footer,blockquote cite,blockquote p{margin:0;padding:0;border:0;font-style:normal}.quote_paragraph{font-size:1.6rem;line-height:2.4rem;color:gray;font-style:italic;padding-right:35px}.quote_author{font-size:16px;line-height:24px;color:#363636}.review_quote{color:#224a6d;font-size:2.4rem;font-style:italic;font-weight:600;line-height:2.4rem;margin-bottom:5px}.review_cite{color:#1d8e47;font-size:14px;line-height:21px;text-transform:uppercase}.green_panel{position:relative;min-height:160px;background-color:#16af55;display:flex;justify-content:space-between;align-items:center;padding:0 55px 0 75px;z-index:0}@media(max-width: 767px){.green_panel{padding:10px}}.green_panel .circles-box{position:absolute;width:465px;height:465px;right:-105px;bottom:-160px}@media(max-width: 767px){.green_panel .circles-box{right:-150px}}.green_panel .circle-1,.green_panel .circle-2,.green_panel .circle-3,.green_panel .circle-4{border-radius:50%;position:absolute}.green_panel .circle-1{box-sizing:border-box;height:465px;width:465px;border:1px solid #fff;opacity:.08}.green_panel .circle-2{box-sizing:border-box;height:404px;width:404px;border:2px solid #fff;opacity:.16;right:30px;top:25px}.green_panel .circle-3{box-sizing:border-box;height:331px;width:331px;border:2px solid #fff;opacity:.08;right:60px;top:60px}.green_panel .circle-4{height:225px;width:225px;background-color:rgba(255,255,255,.08);top:110px;right:110px}.white_header{color:#fff;font-size:3.2rem;font-weight:bold;line-height:3.2rem;display:inline-block}.lp-included-features{width:65%;margin-top:20px;position:relative;z-index:1}.lp-included-features ul{margin:0;padding-left:5px}@media(max-width: 767px){.lp-included-features{width:85%}}.lp-bullet-point{list-style-type:none;margin-bottom:18px;position:relative;display:flex}.lp-bullet-point .bullet-icon{color:#16af55;font-weight:100;margin-top:4px}.bullet-content{margin-left:15px}.bullet-content__header{color:#224a6d;font-size:2rem;font-weight:600;line-height:2rem}.bullet-content__text{color:#363636;font-size:1.6rem;line-height:2.4rem}.lp-bullet-point::before{content:"";display:inline-block;height:18px;width:18px;position:absolute;left:-4px;top:4px;border:1.7px solid #16af55;border-radius:50%;border-right-color:transparent;transform:rotate(-32deg)}.box-with-map{position:relative}.lp-box-map{background-image:url(/assets/guide_book/japan-rail-pass-fullmap-fb84dd40c7925ea0c6c0dfcc983b265db42b99b4e31ffd485d9227a61a069456.svg);width:305px;height:348px;position:absolute;top:80px;right:40px;z-index:0;overflow:hidden}.interview_intro{color:#6d6d6d;font-size:1.6rem;line-height:2.4rem}.interview{position:relative;z-index:2;background-color:#fff}.interview__answear_box{border-radius:4px;background-color:#fff;box-shadow:0 8px 24px 0 rgba(0,0,0,.08);padding:32px;margin-bottom:40px}.interview__answear_box p{color:#363636;font-size:1.8rem;line-height:2.4rem;margin-bottom:0}.with_top_margin{margin-top:40px}.interview_intro::after{content:"";height:2px;width:40px;background-color:#e5e5e6;display:block;margin-top:30px}.answear_box--with_margin{margin-bottom:50px}.green_link{color:#19b056;font-size:1.6rem;font-weight:600;line-height:2.4rem}.show_interview::after{content:"";display:"inline-block";width:6px;height:6px;position:absolute;margin-left:8px;margin-top:8px;border-left:1.5px solid #19b056;border-bottom:1.5px solid #19b056;transform:rotate(-45deg)}.examples{margin-top:50px;padding-bottom:0}.example_page{max-width:296px;z-index:1;position:relative;border:4px solid #fff;box-shadow:0 16px 64px 0 rgba(0,0,0,.12)}.examples-flex-row{display:flex;flex-direction:row;justify-content:space-between}@media(max-width: 500px){.examples-flex-row{flex-direction:column}}@media(max-width: 500px){.second-example{flex-direction:column-reverse}}.flex-row-element{margin-bottom:55px;flex-basis:auto}@media(max-width: 767px){.flex-row-element{margin-bottom:15px}}.flex-row-element--larger{margin-top:10px;flex-basis:1;flex-grow:2}.flex-row-element--with-border{border-bottom:1px solid #d0f6ff;padding-bottom:15px}@media(max-width: 767px){.flex-row-element--with-border{border:none}}@media(max-width: 767px){.flex-row-element--with-padding{padding-right:20px}}.flex-row-element__content{max-width:330px}.flex-row-element__content-right{margin-top:10px}.flex-row-element__content-right .regular-header-navy-blue{max-width:200px;padding-bottom:10px}.flex-row-element__content-left{max-width:350px}@media(max-width: 767px){.flex-row-element__content,.flex-row-element__content-left,.flex-row-element__content-right .regular-header-navy-blue{max-width:600px}}.element-right-pointer{position:relative;padding-right:10px}.element-left-pointer{position:relative;padding-left:20px;display:flex;justify-content:flex-end}@media(max-width: 767px){.element-left-pointer{justify-content:flex-start;padding-left:0}}.element-right-pointer::after,.element-left-pointer::after{content:"";height:13px;width:13px;display:block;background-color:#d0f6ff;display:inline-block;position:absolute;border-radius:50%;z-index:2}@media(max-width: 767px){.element-right-pointer::after,.element-left-pointer::after{visibility:hidden;display:none}}.element-right-pointer::after{right:-8px;bottom:-6px}.element-left-pointer::after{left:-8px;bottom:-6px}.full_interview{display:none}.show_interview:hover{cursor:pointer}.interview-header{display:flex;flex-direction:row;justify-content:space-between}.interview-header__text{display:flex;flex-direction:column;justify-content:center;flex-basis:1;flex-shrink:1}.interview-header__photo{flex-basis:auto;flex-shrink:0}@media(max-width: 767px){.interview-header{margin:15px 0 25px}}.no-top-margin{margin-top:0}.recommendations_header__text{color:#363636;font-size:1.6rem;line-height:2.4rem;max-width:555px;margin-top:25px}.recommendations{display:flex;flex-direction:row;justify-content:space-evenly;position:relative;z-index:2;margin:25px 0 30px}@media(max-width: 500px){.recommendations{flex-direction:column}}.recommendations__element{width:50%;flex-shrink:1;flex-basis:1}@media(max-width: 500px){.recommendations__element{width:100%}}.recommendations .first_recommendation{border-right:1px solid #f6f6f6}@media(max-width: 500px){.recommendations .first_recommendation{border:none}}.recommendations .second_recommendation{padding-left:75px}@media(max-width: 767px){.recommendations .second_recommendation{padding-left:10px}}@media(max-width: 500px){.recommendations .second_recommendation{padding-left:0}}.recommendations .itinerary__photo{max-width:325px}.recommendations .itinerary__photo>img{width:100%;height:145px}.recommendations .itinerary_description{color:gray;font-family:"Titillium Web";font-size:14px;line-height:21px;max-width:330px;margin:15px 10px 20px 0}.photo-overlay{color:#fff;font-size:2.4rem;font-weight:600;line-height:3.6rem;text-shadow:0 1px 1px rgba(0,0,0,.7);padding:0 20px 16px}.download-sample{min-height:300px;position:relative;display:flex;justify-content:space-between}.download-sample__content{max-width:533px;color:#fff;font-size:1.6rem;line-height:2.4rem;flex-shrink:2;margin-right:10px}.download-sample__icon{width:100px;margin-top:-110px;flex-shrink:1}@media(max-width: 500px){.download-sample__icon{display:none}}.circles-box-bottom{top:0;top:-330px;right:-310px;width:656px;height:656px;position:absolute}@media(max-width: 767px){.circles-box-bottom{right:-350px}}.circles-box-bottom .circle-1{width:656px;height:656px}.circles-box-bottom .circle-2{height:591px;width:591px;top:35px;right:35px}.circles-box-bottom .circle-3{height:532px;width:532px;top:65px;right:65px}.circles-box-bottom .circle-4{height:477px;width:477px;top:90px;left:90px}.btn-action--smaller{text-transform:capitalize;font-weight:normal;height:44px;font-size:2rem;margin-top:20px}.ebook-disclaimer{margin-top:20px}.zero-margin{margin:0}
