body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}.et_pb_section_0_tb_header.et_pb_section,.et_pb_section_1.et_pb_section,.et_pb_section_2.et_pb_section,.et_pb_section_3.et_pb_section,.et_pb_section_4.et_pb_section,.et_pb_section_5.et_pb_section,.et_pb_section_6.et_pb_section,.et_pb_section_7.et_pb_section,.et_pb_section_8.et_pb_section,.et_pb_section_9.et_pb_section,.et_pb_section_10.et_pb_section,.et_pb_section_11.et_pb_section,.et_pb_section_12.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_section_0.et_pb_section{margin-top:-35px;padding-top:0px;padding-bottom:0px}.et_pb_row_0_tb_header,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_header,.et_pb_row_0,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0,.et_pb_row_1,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_1,.et_pb_row_2,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_2,.et_pb_row_3,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_3,.et_pb_row_4,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_4,.et_pb_row_5,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_5,.et_pb_row_6,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_6,.et_pb_row_7,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_7,.et_pb_row_8,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_8,.et_pb_row_9,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_9,.et_pb_row_10,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_10,.et_pb_row_11,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_11,.et_pb_row_12,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_12{width:100%!important}.et_pb_row_0_tb_header,.et_pb_row_0,.et_pb_row_1,.et_pb_row_2,.et_pb_row_3,.et_pb_row_4,.et_pb_row_5,.et_pb_row_6,.et_pb_row_7,.et_pb_row_8,.et_pb_row_9,.et_pb_row_10,.et_pb_row_11,.et_pb_row_12{max-width:1920px!important;flex-wrap:nowrap}.et_pb_code_0_tb_header,.et_pb_code_0,.et_pb_code_1,.et_pb_code_2,.et_pb_code_3,.et_pb_code_4,.et_pb_code_5,.et_pb_code_6,.et_pb_code_7,.et_pb_code_8,.et_pb_code_9,.et_pb_code_10,.et_pb_code_11,.et_pb_code_12{margin-bottom:0px!important}:root{--bst-orange:#f15a29;--bst-orange-light:#ff8a5c;--bst-orange-bright:#ff7a4d;--bst-orange-deep:#c8431a;--bst-orange-dark:#9e3411;--bst-cream:#fff6f1;--bst-sand:#fbede5;--bst-ink:#1a1208;--bst-text:#5c5249;--bst-white:#ffffff;--bst-line:#f0e2d9;--bst-grad:linear-gradient(135deg,#ff7a4d 0%,#f15a29 50%,#c8431a 100%);--bst-radius:20px;--bst-shadow:0 14px 34px rgba(158,52,17,.12);--bst-shadow-lg:0 26px 60px rgba(158,52,17,.22)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--bst-text);background:var(--bst-white);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--bst-orange-deep);text-decoration:none}a:hover{color:var(--bst-orange)}h1,h2,h3{font-family:"Playfair Display",Georgia,"Times New Roman",serif;color:var(--bst-ink);margin:0 0 .6em;line-height:1.12;font-weight:800}h1{font-size:clamp(2.8rem,6.5vw,5.4rem);letter-spacing:-.015em}h2{font-size:clamp(2rem,3.6vw,3rem)}h3{font-size:1.3rem}p{margin:0 0 1em}.bst-container{max-width:1200px;margin:0 auto;padding:0 24px}.bst-center{text-align:center;margin-top:36px}@keyframes bst-shine{from{left:-80%}to{left:140%}}@keyframes bst-shimmer{to{background-position:200% center}}@keyframes bst-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes bst-float{0%,100%{transform:translate(0,0)}50%{transform:translate(0,-26px)}}@keyframes bst-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes bst-wiggle{0%,100%{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@keyframes bst-pulse{0%,100%{box-shadow:0 14px 30px rgba(241,90,41,.5)}50%{box-shadow:0 16px 44px rgba(241,90,41,.9)}}@keyframes bst-pop{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.shine-btn{position:relative;overflow:hidden}.shine-btn::after{content:"";position:absolute;top:-60%;left:-80%;width:55%;height:220%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:skewX(-18deg);pointer-events:none}.shine-btn:hover::after{animation:bst-shine .85s ease forwards}.bst-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:15px 32px;border-radius:999px;font-family:"Open Sans",sans-serif;font-weight:700;font-size:1rem;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;line-height:1;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.bst-btn .material-icons{font-size:20px;transition:transform .25s ease}.bst-btn:hover .material-icons{transform:translateX(4px)}.bst-btn-primary{background:var(--bst-grad);color:#fff;box-shadow:0 12px 26px rgba(241,90,41,.40)}.bst-btn-primary:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(241,90,41,.56);color:#fff}.bst-btn-glass{background:rgba(255,255,255,.14);color:#fff;border:2px solid rgba(255,255,255,.55);backdrop-filter:blur(4px)}.bst-btn-glass:hover{background:rgba(255,255,255,.26);color:#fff;transform:translateY(-3px)}.bst-btn-light{background:#fff;color:var(--bst-orange-deep);box-shadow:0 12px 26px rgba(0,0,0,.18)}.bst-btn-light:hover{transform:translateY(-3px);box-shadow:0 18px 34px rgba(0,0,0,.26);color:var(--bst-orange-deep)}.bst-btn-outline-light{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.7)}.bst-btn-outline-light:hover{background:rgba(255,255,255,.16);color:#fff;transform:translateY(-3px)}.bst-cta-row{display:flex;gap:16px;flex-wrap:wrap}.bst-cta-center{justify-content:center}.bst-text-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--bst-orange-deep)}.bst-text-link:hover{color:var(--bst-orange)}.bst-text-link .material-icons{font-size:18px;transition:transform .2s ease}.bst-text-link:hover .material-icons{transform:translateX(4px)}.bst-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:700;color:var(--bst-orange);margin-bottom:.9rem}.bst-eyebrow-light{color:var(--bst-orange-light)}.bst-scribble{font-family:"Caveat",cursive;font-weight:700;font-size:1.8rem;color:var(--bst-orange-light);display:inline-block;line-height:1}.bst-grad-text{background:linear-gradient(90deg,#ffd9c7,#ff7a4d,#ffffff,#ff7a4d,#ffd9c7);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bst-shimmer 6s linear infinite}.bst-head{max-width:760px;margin:0 auto 52px;text-align:center}.bst-lead{color:var(--bst-text);font-size:1.06rem}.bst-head-light h2{color:#fff}.bst-head-light .bst-lead{color:rgba(255,255,255,.82)}.bst-check-list{list-style:none;padding:0;margin:1.4rem 0 0;display:grid;gap:11px}.bst-check-list li{display:flex;align-items:center;gap:12px;font-weight:600;color:var(--bst-ink)}.bst-check-list .material-icons{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--bst-grad);color:#fff;font-size:17px;display:flex;align-items:center;justify-content:center}.bst-hero{position:relative;min-height:96vh;display:flex;align-items:center;color:#fff;padding:150px 24px 130px;overflow:hidden;background:linear-gradient(115deg,rgba(26,18,8,.84) 0%,rgba(158,52,17,.55) 50%,rgba(200,67,26,.40) 100%),url('https://www.bst-tours.com/wp-content/uploads/2026/10/bst-hero-safari.jpg') center/cover no-repeat}.bst-blob{position:absolute;border-radius:50%;filter:blur(70px);z-index:0;pointer-events:none}.bst-blob-a{width:440px;height:440px;background:radial-gradient(circle,rgba(255,122,77,.85),transparent 70%);top:-90px;left:-110px;animation:bst-float 9s ease-in-out infinite}.bst-blob-b{width:380px;height:380px;background:radial-gradient(circle,rgba(200,67,26,.8),transparent 70%);bottom:-120px;right:-90px;animation:bst-float 12s ease-in-out infinite reverse}.bst-float{position:absolute;z-index:1;color:rgba(255,255,255,.85);pointer-events:none}.bst-float-1{top:16%;left:9%;font-size:38px;animation:bst-bob 5s ease-in-out infinite}.bst-float-2{top:24%;right:11%;font-size:46px;animation:bst-bob 6.5s ease-in-out infinite}.bst-float-3{bottom:20%;left:14%;font-size:40px;animation:bst-bob 7.5s ease-in-out infinite}.bst-hero-inner{position:relative;z-index:2;max-width:900px;margin:0 auto;text-align:center}.bst-hero h1{color:#fff;margin-bottom:.4rem;text-shadow:0 6px 36px rgba(0,0,0,.4)}.bst-hero-sub{font-family:"Open Sans",sans-serif;font-weight:700;font-size:clamp(1.2rem,2.2vw,1.7rem);margin:0 auto .9rem;color:#fff}.bst-hero-lead{font-size:clamp(1rem,1.4vw,1.15rem);max-width:760px;margin:0 auto 2.2rem;color:rgba(255,255,255,.92)}.bst-hero .bst-cta-row{margin-bottom:2.4rem}.bst-hero-badges{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.bst-hero-badges li{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.92rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);padding:9px 16px;border-radius:999px;backdrop-filter:blur(4px)}.bst-hero-badges .material-icons{font-size:18px;color:var(--bst-orange-light)}.bst-scroll-cue{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:2;color:#fff;animation:bst-bob 1.8s ease-in-out infinite}.bst-scroll-cue .material-icons{font-size:38px}.bst-marquee{background:var(--bst-ink);color:#fff;overflow:hidden;padding:15px 0;white-space:nowrap}.bst-marquee-track{display:inline-flex;align-items:center;gap:24px;animation:bst-marquee 28s linear infinite;font-family:"Playfair Display",serif;font-weight:700;font-size:1.2rem}.bst-marquee-track .material-icons{color:var(--bst-orange);font-size:16px}.bst-intro{padding:100px 0;background:var(--bst-white)}.bst-intro-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.bst-intro-media{position:relative}.bst-intro-media img{border-radius:var(--bst-radius);box-shadow:var(--bst-shadow-lg);aspect-ratio:4/3;object-fit:cover;width:100%}.bst-sticker{position:absolute;bottom:-18px;right:-8px;background:var(--bst-grad);color:#fff;font-family:"Caveat",cursive;font-weight:700;font-size:1.4rem;padding:9px 20px;border-radius:14px;box-shadow:0 12px 26px rgba(241,90,41,.42);transform:rotate(-4deg)}.bst-intro-copy p{color:var(--bst-text);font-size:1.06rem}.bst-stats{padding:36px 0;background:var(--bst-sand)}.bst-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bst-stat{background:#fff;border-radius:18px;padding:24px 18px;text-align:center;box-shadow:var(--bst-shadow);border:1px solid var(--bst-line);transition:transform .25s ease}.bst-stat:hover{transform:translateY(-5px)}.bst-stat .material-icons{font-size:30px;color:var(--bst-orange);margin-bottom:6px}.bst-stat strong{display:block;font-family:"Playfair Display",serif;font-size:1.9rem;line-height:1;background:var(--bst-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.bst-stat span{font-size:.9rem;font-weight:600;color:var(--bst-text)}.bst-tours{padding:104px 0;background:var(--bst-cream)}.bst-carousel-wrap{margin-top:4px}.bst-carousel{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:16px max(24px,calc((100% - 1200px)/2)) 28px;scrollbar-color:var(--bst-orange) var(--bst-sand)}.bst-carousel::-webkit-scrollbar{height:8px}.bst-carousel::-webkit-scrollbar-thumb{background:var(--bst-orange);border-radius:99px}.bst-carousel::-webkit-scrollbar-track{background:var(--bst-sand);border-radius:99px}.bst-tour-card{position:relative;scroll-snap-align:center;flex:0 0 330px;max-width:330px;background:#fff;border-radius:22px;overflow:hidden;box-shadow:var(--bst-shadow);border:1px solid var(--bst-line);display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.bst-tour-card:hover{transform:translateY(-10px) rotate(-.5deg);box-shadow:var(--bst-shadow-lg)}.bst-tour-flag{position:absolute;top:14px;right:-6px;z-index:3;background:var(--bst-ink);color:#fff;font-family:"Caveat",cursive;font-weight:700;font-size:1.2rem;padding:5px 16px;border-radius:10px;transform:rotate(3deg);box-shadow:0 8px 18px rgba(0,0,0,.28)}.bst-tour-media{position:relative;aspect-ratio:4/3;overflow:hidden}.bst-tour-media img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.bst-tour-card:hover .bst-tour-media img{transform:scale(1.08)}.bst-tour-tag{position:absolute;bottom:14px;left:14px;background:var(--bst-grad);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:7px 13px;border-radius:999px;box-shadow:0 6px 16px rgba(241,90,41,.4)}.bst-tour-body{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}.bst-tour-body h3{margin-bottom:.45rem}.bst-tour-body p{color:var(--bst-text);font-size:.96rem;margin-bottom:1.1rem}.bst-tour-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--bst-line)}.bst-tour-price{font-weight:700;color:var(--bst-orange-deep);font-size:.95rem}.bst-adv{padding:104px 0;background:#fff}.bst-tabs{position:relative}.bst-tab-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bst-tab-nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:32px}.bst-tab-nav label{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:999px;background:#fff;border:2px solid var(--bst-line);font-weight:700;color:var(--bst-ink);cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.bst-tab-nav label .material-icons{font-size:20px;color:var(--bst-orange);transition:color .2s ease}.bst-tab-nav label:hover{border-color:var(--bst-orange-light);transform:translateY(-2px)}#bst-adv-1:checked~.bst-tab-nav label[for="bst-adv-1"],#bst-adv-2:checked~.bst-tab-nav label[for="bst-adv-2"],#bst-adv-3:checked~.bst-tab-nav label[for="bst-adv-3"]{background:var(--bst-grad);color:#fff;border-color:transparent;box-shadow:0 12px 24px rgba(241,90,41,.35)}#bst-adv-1:checked~.bst-tab-nav label[for="bst-adv-1"] .material-icons,#bst-adv-2:checked~.bst-tab-nav label[for="bst-adv-2"] .material-icons,#bst-adv-3:checked~.bst-tab-nav label[for="bst-adv-3"] .material-icons{color:#fff}.bst-tab-panel{display:none}#bst-adv-1:checked~.bst-tab-body #bst-panel-1,#bst-adv-2:checked~.bst-tab-body #bst-panel-2,#bst-adv-3:checked~.bst-tab-body #bst-panel-3{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:center;animation:bst-pop .4s ease}.bst-tab-media img{border-radius:var(--bst-radius);box-shadow:var(--bst-shadow-lg);aspect-ratio:4/3;object-fit:cover;width:100%}.bst-tab-text p{color:var(--bst-text);font-size:1.04rem}.bst-why{padding:104px 0;background:var(--bst-cream)}.bst-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.bst-why-card{background:#fff;border-radius:var(--bst-radius);padding:34px 30px;border:1px solid var(--bst-line);box-shadow:var(--bst-shadow);transition:transform .25s ease,box-shadow .25s ease}.bst-why-card:hover{transform:translateY(-8px);box-shadow:var(--bst-shadow-lg)}.bst-why-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:18px;background:var(--bst-grad);color:#fff;font-size:30px;margin-bottom:18px;box-shadow:0 10px 22px rgba(241,90,41,.34)}.bst-why-card:hover .bst-why-icon{animation:bst-wiggle .5s ease}.bst-why-card h3{margin-bottom:.45rem}.bst-why-card p{color:var(--bst-text);font-size:.97rem;margin:0}.bst-dest{padding:104px 0;background:var(--bst-sand)}.bst-dest-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:22px}.bst-dest-tile{position:relative;display:block;border-radius:var(--bst-radius);overflow:hidden;aspect-ratio:3/4;box-shadow:var(--bst-shadow);color:#fff}.bst-dest-tile img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.bst-dest-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(26,18,8,.9) 0%,rgba(26,18,8,.12) 55%,transparent 100%)}.bst-dest-tile:hover img{transform:scale(1.09)}.bst-dest-label{position:absolute;left:0;right:0;bottom:0;padding:22px;z-index:1}.bst-dest-label h3{color:#fff;margin:0 0 2px;font-size:1.3rem}.bst-dest-label span{color:var(--bst-orange-light);font-weight:600;font-size:.9rem}.bst-dest-label em{position:absolute;top:-46px;right:18px;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--bst-orange-deep);display:flex;align-items:center;justify-content:center;font-style:normal;opacity:0;transform:scale(.5) rotate(-30deg);transition:all .3s ease}.bst-dest-tile:hover .bst-dest-label em{opacity:1;transform:scale(1) rotate(0)}.bst-lodges{position:relative;padding:120px 0;color:#fff;background:linear-gradient(180deg,#1a1208 0%,#2a1a0d 100%)}.bst-wave{position:absolute;left:0;width:100%;line-height:0}.bst-wave svg{width:100%;height:70px;display:block}.bst-wave-top{top:-1px}.bst-wave-top svg path{fill:var(--bst-sand)}.bst-wave-bottom{bottom:-1px}.bst-wave-bottom svg path{fill:var(--bst-cream)}.bst-lodges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:20px}.bst-lodge{position:relative;margin:0;border-radius:var(--bst-radius);overflow:hidden;aspect-ratio:4/5;box-shadow:var(--bst-shadow-lg)}.bst-lodge img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.bst-lodge:hover img{transform:scale(1.08)}.bst-lodge figcaption{position:absolute;left:0;right:0;bottom:0;padding:22px 20px;display:flex;align-items:center;gap:10px;color:#fff;font-family:"Playfair Display",serif;font-weight:700;font-size:1.15rem;background:linear-gradient(to top,rgba(26,18,8,.92),transparent)}.bst-lodge figcaption .material-icons{color:var(--bst-orange-light);font-size:22px}.bst-process{padding:104px 0;background:var(--bst-cream)}.bst-timeline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.bst-timeline::before{content:"";position:absolute;top:38px;left:16%;right:16%;height:3px;background:repeating-linear-gradient(90deg,var(--bst-orange) 0 14px,transparent 14px 28px);opacity:.55}.bst-step{text-align:center;position:relative;z-index:1}.bst-step-node{position:relative;width:78px;height:78px;border-radius:50%;background:var(--bst-grad);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;box-shadow:0 12px 26px rgba(241,90,41,.42)}.bst-step-node .material-icons{font-size:32px}.bst-step-num{position:absolute;top:-6px;right:-6px;width:27px;height:27px;border-radius:50%;background:var(--bst-ink);color:#fff;font-size:.82rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.bst-step h3{margin-bottom:.4rem}.bst-step p{color:var(--bst-text);margin:0;font-size:.98rem;max-width:320px;margin:0 auto}.bst-gallery{padding:104px 0;background:#fff}.bst-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bst-gallery-item{position:relative;margin:0;border-radius:18px;overflow:hidden;aspect-ratio:1/1;box-shadow:var(--bst-shadow)}.bst-gallery-lead{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.bst-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.bst-gallery-item:hover img{transform:scale(1.07)}.bst-gallery-item figcaption{position:absolute;left:0;right:0;bottom:0;padding:18px;color:#fff;font-weight:700;background:linear-gradient(to top,rgba(26,18,8,.85),transparent);transform:translateY(105%);transition:transform .35s ease}.bst-gallery-item:hover figcaption{transform:translateY(0)}.bst-reviews{padding:104px 0;background:var(--bst-sand)}.bst-reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.bst-review{background:#fff;border-radius:var(--bst-radius);padding:32px 30px;border:1px solid var(--bst-line);box-shadow:var(--bst-shadow);transition:transform .25s ease,box-shadow .25s ease}.bst-review:hover{transform:translateY(-6px);box-shadow:var(--bst-shadow-lg)}.bst-stars{display:flex;gap:2px;color:var(--bst-orange);margin-bottom:12px}.bst-stars .material-icons{font-size:20px}.bst-quote{font-style:italic;color:var(--bst-ink);min-height:92px}.bst-review footer{margin-top:8px;display:flex;align-items:center;gap:12px}.bst-avatar{width:46px;height:46px;border-radius:50%;background:var(--bst-grad);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.bst-review footer strong{display:block;color:var(--bst-ink);font-weight:700}.bst-review footer span{color:var(--bst-text);font-size:.9rem}.bst-quote-section{position:relative;padding:104px 0;color:#fff;background:var(--bst-grad);overflow:hidden}.bst-blob-c{width:480px;height:480px;background:radial-gradient(circle,rgba(255,255,255,.35),transparent 70%);top:-160px;right:-120px;filter:blur(60px)}.bst-quote-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:start}.bst-quote-copy h2{color:#fff}.bst-quote-copy p{color:rgba(255,255,255,.92)}.bst-quote-points{list-style:none;padding:0;margin:1.5rem 0;display:grid;gap:16px}.bst-quote-points li{display:flex;gap:14px;align-items:flex-start}.bst-quote-points .material-icons{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px}.bst-quote-points strong{display:block;color:#fff;margin-bottom:2px}.bst-quote-points span{color:rgba(255,255,255,.85);font-size:.94rem}.bst-quote-links{font-size:.95rem;color:rgba(255,255,255,.92)}.bst-quote-links a{color:#fff;text-decoration:underline}.bst-quote-links a:hover{color:var(--bst-ink)}.bst-quote-form{background:#fff;border-radius:var(--bst-radius);padding:36px;box-shadow:var(--bst-shadow-lg);min-height:360px;color:var(--bst-text)}.bst-faq{padding:104px 0;background:#fff}.bst-faq-wrap{max-width:880px}.bst-faq-list{display:grid;gap:14px}.bst-faq-item{background:var(--bst-cream);border-radius:16px;border:1px solid var(--bst-line);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.bst-faq-item[open]{box-shadow:var(--bst-shadow);border-color:var(--bst-orange-light);background:#fff}.bst-faq-item summary{list-style:none;cursor:pointer;padding:22px 24px;font-weight:700;color:var(--bst-ink);display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:1.04rem}.bst-faq-item summary::-webkit-details-marker{display:none}.bst-faq-item summary .material-icons{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--bst-grad);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;transition:transform .3s ease}.bst-faq-item[open] summary .material-icons{transform:rotate(135deg)}.bst-faq-body{padding:0 24px 22px;color:var(--bst-text)}.bst-faq-body p{margin:0}.bst-final{padding:110px 0;background:var(--bst-cream)}.bst-final-panel{position:relative;overflow:hidden;max-width:1000px;margin:0 auto;text-align:center;padding:72px 40px;border-radius:32px;color:#fff;background:var(--bst-grad);box-shadow:var(--bst-shadow-lg)}.bst-final-panel .bst-scribble{color:rgba(255,255,255,.92)}.bst-final-panel h2{color:#fff;margin-top:.3rem}.bst-final-panel p{color:rgba(255,255,255,.92);max-width:620px;margin:0 auto 1.8rem;font-size:1.06rem}.bst-final .bst-float{color:rgba(255,255,255,.4)}.bst-float-4{top:26px;left:40px;font-size:44px;animation:bst-bob 6s ease-in-out infinite}.bst-float-5{bottom:28px;right:46px;font-size:40px;animation:bst-bob 7s ease-in-out infinite}.bst-fab{position:fixed;right:20px;bottom:20px;z-index:60;display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:999px;background:var(--bst-grad);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 14px 30px rgba(241,90,41,.5);animation:bst-pulse 2.6s ease-in-out infinite}.bst-fab .material-icons{font-size:22px}.bst-fab:hover{color:#fff;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.bst-blob,.bst-float,.bst-marquee-track,.bst-grad-text,.bst-scroll-cue,.bst-fab{animation:none}.shine-btn:hover::after{animation:none}}@media (max-width:960px){.bst-intro-grid,.bst-quote-grid{grid-template-columns:1fr;gap:44px}.bst-intro-media{order:-1}#bst-adv-1:checked~.bst-tab-body #bst-panel-1,#bst-adv-2:checked~.bst-tab-body #bst-panel-2,#bst-adv-3:checked~.bst-tab-body #bst-panel-3{grid-template-columns:1fr;gap:26px}.bst-tab-media{order:-1}.bst-timeline{grid-template-columns:1fr;gap:34px}.bst-timeline::before{display:none}.bst-gallery-grid{grid-template-columns:repeat(2,1fr)}.bst-gallery-lead{grid-column:span 2;grid-row:auto;aspect-ratio:16/10}.bst-stats-grid{grid-template-columns:repeat(2,1fr)}.bst-hero{min-height:auto;padding:120px 24px 100px}.bst-intro,.bst-tours,.bst-adv,.bst-why,.bst-dest,.bst-lodges,.bst-process,.bst-gallery,.bst-reviews,.bst-quote-section,.bst-faq,.bst-final{padding:74px 0}.bst-head{margin-bottom:38px}}@media (max-width:560px){.bst-cta-row{flex-direction:column;align-items:stretch}.bst-btn{width:100%}.bst-hero-badges{gap:10px}.bst-quote-form{padding:24px}.bst-final-panel{padding:54px 24px}.bst-fab .bst-fab-text{display:none}.bst-fab{padding:15px}}:root{--bst-orange:#f15a29;--bst-ink:#1a1208}@keyframes bst-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.bst-marquee{background:var(--bst-ink);color:#fff;overflow:hidden;padding:15px 0;white-space:nowrap}.bst-marquee-track{display:inline-flex;align-items:center;gap:24px;font-family:"Playfair Display",Georgia,serif;font-weight:700;font-size:1.2rem;animation:bst-marquee 28s linear infinite}.bst-marquee-track .material-icons{color:var(--bst-orange);font-size:16px}@media (prefers-reduced-motion:reduce){.bst-marquee-track{animation:none}}:root{--bst-orange:#f15a29;--bst-ink:#1a1208}@keyframes bst-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.bst-marquee{background:var(--bst-ink);color:#fff;overflow:hidden;padding:15px 0;white-space:nowrap}.bst-marquee-track{display:inline-flex;align-items:center;gap:24px;font-family:"Playfair Display",Georgia,serif;font-weight:700;font-size:1.2rem;animation:bst-marquee 28s linear infinite}.bst-marquee-track .material-icons{color:var(--bst-orange);font-size:16px}@media (prefers-reduced-motion:reduce){.bst-marquee-track{animation:none}}:root{--bst-orange:#f15a29;--bst-orange-deep:#c8431a;--bst-ink:#1a1208;--bst-text:#5c5249;--bst-grad:linear-gradient(135deg,#ff7a4d 0%,#f15a29 50%,#c8431a 100%);--bst-shadow-lg:0 26px 60px rgba(158,52,17,.22)}.bst-intro *{box-sizing:border-box}.bst-intro{padding:100px 0;background:#fff;color:var(--bst-text);line-height:1.65;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.bst-intro img{display:block;max-width:100%}.bst-intro a{color:var(--bst-orange-deep);text-decoration:none}.bst-intro a:hover{color:var(--bst-orange)}.bst-intro h2{font-family:"Playfair Display",Georgia,"Times New Roman",serif;color:var(--bst-ink);font-weight:800;line-height:1.12;font-size:clamp(2rem,3.6vw,3rem);margin:0 0 .6em}.bst-container{max-width:1200px;margin:0 auto;padding:0 24px}.bst-intro-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center}.bst-intro-media{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:18px}.bst-intro-img{width:100%;height:360px;object-fit:cover;border-radius:18px;box-shadow:var(--bst-shadow-lg)}.bst-intro-img-b{margin-top:44px}.bst-sticker{position:absolute;top:-16px;left:-12px;z-index:2;background:var(--bst-grad);color:#fff;font-family:"Caveat",cursive;font-weight:700;font-size:1.4rem;padding:9px 20px;border-radius:14px;box-shadow:0 12px 26px rgba(241,90,41,.42);transform:rotate(-4deg)}.bst-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:700;color:var(--bst-orange);margin-bottom:.9rem}.bst-intro-copy p{color:var(--bst-text);font-size:1.06rem}.bst-check-list{list-style:none;padding:0;margin:1.4rem 0 0;display:grid;gap:11px}.bst-check-list li{display:flex;align-items:center;gap:12px;font-weight:600;color:var(--bst-ink)}.bst-check-list .material-icons{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--bst-grad);color:#fff;font-size:17px;line-height:1;display:flex;align-items:center;justify-content:center}@media (max-width:960px){.bst-intro{padding:74px 0}.bst-intro-grid{grid-template-columns:1fr;gap:44px}.bst-intro-media{order:-1}}@media (max-width:560px){.bst-intro-img{height:240px}.bst-intro-img-b{margin-top:28px}}:root{--bst-orange:#f15a29;--bst-ink:#1a1208;--bst-text:#5c5249;--bst-line:#f0e2d9;--bst-sand:#fbede5;--bst-grad:linear-gradient(135deg,#ff7a4d 0%,#f15a29 50%,#c8431a 100%);--bst-shadow:0 14px 34px rgba(158,52,17,.12)}.bst-stats *{box-sizing:border-box}.bst-stats{padding:36px 0;background:var(--bst-sand);font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.bst-container{max-width:1200px;margin:0 auto;padding:0 24px}.bst-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bst-stat{background:#fff;border-radius:18px;padding:24px 18px;text-align:center;box-shadow:var(--bst-shadow);border:1px solid var(--bst-line);transition:transform .25s ease}.bst-stat:hover{transform:translateY(-5px)}.bst-stat .material-icons{font-size:30px;color:var(--bst-orange);margin-bottom:6px}.bst-stat strong{display:block;font-family:"Playfair Display",Georgia,serif;font-size:1.9rem;line-height:1;background:var(--bst-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.bst-stat span{font-size:.9rem;font-weight:600;color:var(--bst-text)}@media (max-width:960px){.bst-stats-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.et_pb_code_0,.et_pb_section_4{display:none!important}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_code_0,.et_pb_section_4{display:none!important}}@media only screen and (min-width:981px){.et_pb_section_1{display:none!important}}