html.xo-b-html,html.xo-b-html body.xo-b{overflow:visible!important;overflow-x:clip!important;overflow-y:visible!important}body.xo-b #xo-layout{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;margin:0 auto;gap:0}body.xo-b #xo-col-menu{display:none}body.xo-b #xo-col-main,body.xo-b #xo-col-side{min-width:0}body.xo-b section#top.group_banner{display:block}body.xo-b .hero-left-col{width:100%;flex:none}body.xo-b #xo-brochure{background:#fff;min-height:100vh}body.xo-b #hero-below-video{min-height:390px}body.xo-b .xb .cover-brand img{aspect-ratio:170/176}body.xo-b #xo-brochure .wrap{max-width:100%}body.xo-b .xo-panel{border-top:1px solid #e3ddd0;background:#fff}body.xo-b .xo-panel-h{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 18px;background:#173236;color:#f8d578;font-weight:800;font-size:16px;border:0;cursor:pointer;text-align:left;font-family:inherit}body.xo-b .xo-panel-h small{color:#cfe3e6;font-weight:600;font-size:12px;margin-left:8px}body.xo-b .xo-panel-h .xo-chev{transition:transform .2s;font-size:18px}body.xo-b .xo-panel.open .xo-panel-h .xo-chev{transform:rotate(180deg)}body.xo-b .xo-panel-b{display:none;padding:0}body.xo-b .xo-panel.open .xo-panel-b{display:block}body.xo-b #xo-col-side .xo-panel-b{padding:0}body.xo-b #xo-col-side #feedback-cards-wrapper .col-md-4{flex:0 0 100%;max-width:100%;margin-bottom:12px}body.xo-b #xo-col-side #cart_feedback_container:not(.feedback-loaded){min-height:2100px!important}body.xo-b #xo-col-side aside#hero-info-col{position:static;width:100%;max-width:100%;max-height:none;overflow:visible;flex:none;margin:0;border-radius:0}body.xo-b #xo-col-side #tour-feedback-section{padding:18px 0}body.xo-b #xo-col-side #tour-feedback-section .container{padding:0 14px;max-width:100%}body.xo-b #xo-col-side #cart_feedback_container{min-height:0}body.xo-b #xo-old .group_table{width:100%;max-width:100%}body.xo-b #xo-mbar{display:none;position:sticky;top:0;z-index:1200;align-items:center;gap:10px;padding:6px 12px;background:#173236;color:#f8d578;box-shadow:0 2px 8px #00000059}body.xo-b #xo-mbar .xo-mbar-logo{display:flex;align-items:center;gap:8px;background:none;border:0;color:#f8d578;font-weight:800;font-size:15px;padding:4px 6px;cursor:pointer;font-family:inherit}body.xo-b #xo-mbar .xo-mbar-logo img{height:34px;width:auto;display:block}body.xo-b #xo-mbar .xo-mbar-title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:13px;font-weight:700}body.xo-b #xo-mbar .xo-mbar-menu{background:none;border:1px solid rgba(248,213,120,.6);color:#f8d578;border-radius:8px;padding:6px 10px;font-weight:700;cursor:pointer;font-family:inherit}.xb .badges.xb-tags{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.xb .xb-tag{display:inline-block;padding:7px 15px;border-radius:20px;font-size:15px;font-weight:800;border:1px solid rgba(248,213,120,.8);box-shadow:0 3px 6px #0000004d;white-space:nowrap;background:linear-gradient(to bottom,#fde7a2,#dcae4b);color:#3d2300}.xb .xb-tag-blue{background:linear-gradient(to bottom,#3b7fb3,#225178);color:#fff}.xb .xb-tag-teal{background:linear-gradient(to bottom,#2ca99d,#146f66);color:#fff}.xb .xb-tag-green{background:linear-gradient(to bottom,#49a54b,#2b6d2d);color:#fff}.xb .xb-tag-red{background:linear-gradient(to bottom,#e0574f,#9c1f1f);color:#fff}.xb .cover-price{flex-wrap:nowrap;gap:12px 16px;align-items:center}.xb .cover-price .xb-cta{margin:0;flex:none}.xb .xb-buy{background:linear-gradient(135deg,#ef7b45,#d83d1e);color:#fff;font-size:clamp(14px,3.8vw,18px);font-weight:800;padding:13px 26px;border-radius:50px;border:0;cursor:pointer;box-shadow:0 6px 18px #ef7b458c,0 2px 8px #00000059;font-family:inherit;letter-spacing:.3px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.xb .xb-buy:hover{filter:brightness(1.08)}.xb header.cover .cover-brand{display:flex}.xb .xo-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;margin:0 0 12px;scrollbar-width:thin}.xb .xo-scroll-x>table{margin-bottom:0}.xb .xo-scroll-x{position:relative}.xb .xo-scroll-x.can-scroll{background:linear-gradient(90deg,#0000 calc(100% - 28px),#1732361f)}.xb .xo-scroll-hint{font-size:12px;color:#2f747d;font-weight:700;margin:0 0 4px;text-align:right}.xb .xo-scroll-x::-webkit-scrollbar{height:8px}.xb .xo-scroll-x::-webkit-scrollbar-thumb{background:#2f747d;border-radius:4px}.xb .xo-scroll-x::-webkit-scrollbar-track{background:#e7dcc4}.xb table.ov,.xb table.ov tbody,.xb table.ov tr,.xb table.ov th,.xb table.ov td{display:block;width:100%;box-sizing:border-box}.xb table.ov tr{border-bottom:1px solid var(--line,#d8d0bd)}.xb table.ov th{text-align:left;background:#f0ebdf;font-size:12px;padding:5px 10px;border:0}.xb table.ov td{padding:8px 10px;border:0;text-align:left}.xb table.ov td.c{text-align:left}.xb table.ov td.title{text-align:center;font-size:15px;padding:12px 10px}.xb table.ov td.cap{background:#173236;color:#f8d578;text-align:center;font-weight:800;padding:7px 10px}.xb table.ov td[style*="padding:0"]{padding:0!important}.xb table.ov .price-tbl,.xb table.ov .price-tbl tbody,.xb table.ov .price-tbl tr{display:table;width:100%}.xb table.ov .price-tbl tr{display:table-row}.xb table.ov .price-tbl th,.xb table.ov .price-tbl td{display:table-cell;width:auto;font-size:13px;padding:7px 8px;border-bottom:1px solid #e7dcc4}.xb table.ov .price-tbl td.big{text-align:right;font-weight:900}.xb table.hot,.xb table.hot tbody,.xb table.hot tr,.xb table.hot th,.xb table.hot td{display:block;width:100%;box-sizing:border-box}.xb table.hot th{text-align:left;background:#f0ebdf;font-size:12px;padding:4px 10px;border:0}.xb table.hot td{padding:6px 10px 10px;border:0;border-bottom:1px solid #e7dcc4}body.xo-b #related-products-grid,body.xo-b #souvenir-products-grid{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}body.xo-b .web-page-frame,body.xo-b #footer,body.xo-b .row.header,body.xo-b #xo-col-side,body.xo-b #xo-col-main{overflow-x:clip}body.xo-b #xo-col-main,body.xo-b #xo-brochure,body.xo-b .xb .sec,body.xo-b .xb .wrap,.xb .two,.xb .extras,.xb .card,.xb .preview-grid,.xb .train-strip,.xb .offices{max-width:100%;min-width:0}.xb .two>*,.xb .preview-grid>*,.xb .extras>*{min-width:0;max-width:100%}.xb .xo-daystrip{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:6px;padding:8px 6px;margin:0 -20px 14px;background:#fffffff5;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 10px #0000001f;border-bottom:1px solid #e3ddd0}.xb .xo-ds-scroll{flex:1;display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding:2px 4px;scroll-snap-type:x proximity}.xb .xo-ds-scroll::-webkit-scrollbar{display:none}.xb .xo-ds-btn{flex:none;width:34px;height:34px;border-radius:50%;border:0;background:#2f747d;color:#fff;font-weight:800;font-size:15px;cursor:pointer;font-family:inherit;box-shadow:0 2px 6px #00000040;scroll-snap-align:center;transition:transform .15s,background .15s}.xb .xo-ds-btn.on{background:#c8952b;color:#173236;transform:scale(1.08)}.xb .xo-ds-arrow{flex:none;width:24px;height:34px;border:0;background:none;color:#2f747d;font-size:34px;line-height:1;cursor:pointer;font-family:inherit;padding:0}.xb .day{scroll-margin-top:70px}.xb .xo-ds-filter-btn{flex:none;width:34px;height:34px;border-radius:8px;border:1px solid #cfd8d9;background:#fff;color:#2f747d;font-size:15px;cursor:pointer;font-family:inherit}.xb .xo-ds-filter-btn[aria-expanded=true]{background:#2f747d;color:#fff}.xb .xo-ds-filter{position:absolute;top:100%;right:8px;z-index:40;background:#fff;border:1px solid #d8d0bd;border-radius:10px;box-shadow:0 8px 24px #0003;padding:10px 14px;min-width:170px}.xb .xo-ds-filter label{display:block;font-size:13px;margin:0 0 8px;cursor:pointer;color:#173236}.xb .xo-ds-filter label:last-child{margin-bottom:0}.xb .xo-ds-filter input{margin-right:4px}.xb .xo-hide-b .day .meta tr:first-child td span:nth-child(1),.xb .xo-hide-l .day .meta tr:first-child td span:nth-child(2),.xb .xo-hide-d .day .meta tr:first-child td span:nth-child(3){display:none}.xb .xo-hide-b.xo-hide-l.xo-hide-d .day .meta tr:first-child{display:none}.xb .xo-hide-hotel .day .meta tr:nth-child(2){display:none}.xb .xo-hide-title .day .day-h h3{display:none}.xb .xo-hide-img .day .photos figure:first-child{display:none}.xb .xo-hide-imgs .day .photos figure:not(:first-child){display:none}.xb .xo-hide-desc .day .day-body{display:none}.xb .xo-daystrip{padding-right:56px}.xb .day .day-h h3,.xb .day .day-top .tag{white-space:normal;overflow-wrap:anywhere}body.xo-b #xo-brochure #tour_map_section,body.xo-b #xo-brochure #trip_highlights_section{width:100%;max-width:100%;padding:24px 20px;background:#fff;border-top:1px solid #e3ddd0}body.xo-b #xo-brochure #tour_map_section #tour_map{min-height:320px}body.xo-b #xo-col-side{order:2}body.xo-b #xo-col-main{order:1}body.xo-b .msv-wrapper{display:none!important}body.xo-b #xo-col-side .xo-panel-b aside#hero-info-col{display:block}body.xo-b #xo-col-side .xo-panel-b .xo-stage{position:relative;width:100%;height:56cqw;min-height:220px;background:#173236 center/cover no-repeat;display:block}body.xo-b #xo-brochure header.cover{min-height:78vh;position:relative;overflow:hidden}body.xo-b #xo-brochure .xo-sticky-zone.xo-stage-off .xo-stage{position:relative!important}body.xo-b #xo-brochure .xo-sticky-zone .xo-stage{position:sticky!important;top:0;margin:0!important;left:0!important;right:0!important;border-radius:0!important;max-width:100%!important;width:100%;height:52vh;min-height:300px;max-height:460px;display:block;z-index:20;background:#173236;overflow:hidden;box-shadow:0 6px 18px #00000059}body.xo-b #xo-brochure .xo-sticky-zone .xo-stage>*,body.xo-b #xo-brochure .xo-sticky-zone .xo-stage #top_video,body.xo-b #xo-brochure .xo-sticky-zone .xo-stage #hero-map-container,body.xo-b #xo-brochure .xo-sticky-zone .xo-stage #hero-map-mount{border-radius:0!important}body.xo-b #xo-brochure .xo-sticky-zone .xo-stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(180deg,#17323600 0,#173236d9);pointer-events:none;z-index:2}body.xo-b #xo-brochure .xo-sticky-zone .xo-stage .msv-curve,body.xo-b #xo-brochure .xo-sticky-zone .xo-stage .msv-logo-block{display:none!important}body.xo-b #xo-brochure .xo-sticky-zone .xo-stage #msv_nav_prev,body.xo-b #xo-brochure .xo-sticky-zone .xo-stage #msv_nav_next{z-index:5!important}body.xo-b #xo-brochure{--xo-stage-h:clamp(300px,52vh,460px)}body.xo-b #xo-brochure header.cover.has-stage{display:block;min-height:0;margin-top:calc(-1 * var(--xo-stage-h));padding-top:var(--xo-stage-h);box-sizing:border-box}body.xo-b #xo-brochure .xo-sticky-zone .xo-stage{height:var(--xo-stage-h);min-height:0;max-height:none}body.xo-b #xo-brochure header.cover.has-stage .cover-banner,body.xo-b #xo-brochure header.cover.has-stage .starburst,body.xo-b #xo-brochure header.cover.has-stage .dj-badge{display:none}body.xo-b #xo-brochure header.cover h1{white-space:normal;overflow-wrap:anywhere}body.xo-b #xo-brochure header.cover.has-stage .wrap{padding-top:18px;padding-bottom:26px}body.xo-b #xo-brochure header.cover.has-stage .bg.p-bg img{object-position:center 70%}body.xo-b #xo-brochure header.cover .wrap{position:relative;z-index:3}body.xo-b #xo-brochure header.cover .cover-brand{z-index:4}body.xo-b #xo-brochure .xo-sticky-zone header.cover.has-stage{overflow:visible}body.xo-b #xo-brochure .xo-stage .cover-brand{position:absolute;top:18px;left:20px;z-index:6;display:flex;cursor:pointer;font-size:18px;align-items:center;gap:12px;font-weight:900}body.xo-b #xo-brochure .xo-stage .cover-brand img{height:52px;width:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}body.xo-b #xo-brochure .xo-stage .cover-brand span{background:linear-gradient(180deg,#fbe9a6,#e2b54a 50%,#b8821a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}body.xo-b #xo-brochure .xo-stage .cover-brand small{display:block;font-size:10px;letter-spacing:.25em;font-weight:700}body.xo-b #xo-brochure header.cover .wrap{padding-top:42vh;padding-bottom:26px}body.xo-b #xo-brochure header.cover h1{font-size:min(clamp(26px,7.4cqw,40px),max(16px,calc((100cqw - 40px) * 1.94 / var(--xo-em,1))))}body.xo-b #xo-brochure header.cover .badges span{font-size:12px;padding:5px 10px}body.xo-b #xo-brochure header.cover .cover-price{margin-top:12px}body.xo-b #xo-brochure header.cover .cover-price .p{font-size:clamp(22px,6cqw,30px);white-space:nowrap}body.xo-b #xo-brochure header.cover .cover-price .p small{font-size:11px}body.xo-b #xo-brochure header.cover .cover-price{gap:8px}body.xo-b #xo-brochure header.cover .xb-buy{font-size:12px;padding:9px 11px;white-space:nowrap;letter-spacing:0}body.xo-b #xo-brochure header.cover .cover-brand{display:flex;top:18px;left:20px;font-size:18px}body.xo-b #xo-brochure header.cover .cover-price{flex-wrap:nowrap;gap:10px}body.xo-b .xo-tgl-row{display:flex;gap:18px;margin-top:14px}body.xo-b .xo-tgl{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:0;background:none;color:#e9e4d6;font-weight:700;font-size:15px;cursor:pointer;font-family:inherit;border-radius:999px;text-shadow:0 1px 3px rgba(0,0,0,.6)}body.xo-b .xo-tgl i{font-size:19px;line-height:1}body.xo-b .xo-tgl .xo-tgl-count{font-size:14px;font-weight:700}body.xo-b .xo-tgl[aria-expanded=true]{color:#f8d578}body.xo-b .xo-tgl-row{gap:2px;flex-wrap:nowrap;justify-content:space-between;margin-left:-6px;margin-right:-6px}body.xo-b .xo-tgl{min-width:32px;min-height:32px;justify-content:center}body.xo-b .xo-tgl{padding:6px 5px;gap:5px;font-size:14px}body.xo-b .xo-tgl i{font-size:17px}body.xo-b .xo-tgl .xo-tgl-count{font-size:13px}body.xo-b .xo-tgl.on{color:#f8d578}body.xo-b #xo-heart-btn.on{color:#ff6b6b}body.xo-b .msv-controls-row #hero-playlist-edit-btn{display:none!important}body.xo-b .xo-pl-custom{display:block;width:100%;padding:10px 16px;border:0;background:#f6f1e7;color:#173236;font-weight:700;text-align:left;cursor:pointer;font-family:inherit;border-bottom:1px solid #e3ddd0}body.xo-b #xo-brochure>.xo-panel .xo-panel-h{display:none}body.xo-b #xo-chat-launcher{bottom:calc(74px + env(safe-area-inset-bottom,0px) + var(--xo-ui-bottom-reserved,0px))!important;right:12px!important}.xo-theater-fab,body.xo-b #xo-mbar{display:none}body.xo-b section#top.group_banner{display:none!important}body.xo-b #xo-col-main{container-type:inline-size}body.xo-b #xo-below{width:100%;max-width:100%;overflow-x:clip;background:#fff}body.xo-b #xo-below .xo-panel{border-top:2px solid #173236}body.xo-b #xo-below #xo-old .group_table{width:100%;max-width:100%}@media(min-width:1400px){body.xo-b #xo-below{padding-left:260px}}@media(min-width:768px){body.xo-b #xo-layout{grid-template-columns:minmax(0,1fr) minmax(320px,38%);align-items:start}body.xo-b #xo-pl-btn,body.xo-b #xo-rv-btn{display:none}body.xo-b .xo-stage .xo-theater-fab{display:inline-flex;align-items:center;justify-content:center;position:absolute;left:auto;right:16px;bottom:96px;z-index:7;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#00000080;color:#fff;cursor:pointer;backdrop-filter:blur(4px);box-shadow:0 2px 8px #00000059}body.xo-b #xo-brochure .xo-sticky-zone .xo-stage>.xo-theater-fab{border-radius:999px!important}body.xo-b .xo-stage .xo-theater-fab:hover{background:#000000b3}body.xo-b .xo-stage .xo-theater-fab.on{background:#f8d578eb;color:#173236}body.xo-b .xo-stage .xo-theater-fab svg{width:18px;height:18px;flex:none}body.xo-b.xo-theater #xo-layout{grid-template-columns:minmax(0,1fr)}body.xo-b.xo-theater #xo-col-side,body.xo-b.xo-theater #xo-col-menu{display:none}body.xo-b.xo-theater #xo-brochure{--xo-stage-h:min(85vh,980px)}body.xo-b.xo-theater #xo-below{padding-left:0}body.xo-b.xo-theater .sub_inside{display:none!important}body.xo-b #xo-brochure{--xo-stage-h:clamp(360px,62vh,720px)}body.xo-b #xo-brochure header.cover h1{font-size:min(clamp(20px,4.2cqw,30px),max(16px,calc((100cqw - 40px) * 1.94 / var(--xo-em,1))));line-height:1.25}body.xo-b #xo-brochure header.cover .cover-price .p{font-size:clamp(20px,4cqw,26px)}body.xo-b #xo-brochure header.cover .badges span,body.xo-b #xo-brochure header.cover .xb-tag{font-size:13px;padding:5px 12px}body.xo-b .row.header{display:none!important}body.xo-b #xo-side-search{padding:10px 12px;border-bottom:1px solid #e3ddd0;background:#fff}body.xo-b #xo-side-search #top_standalone_search_wrapper{position:static;display:flex;align-items:center;gap:6px;width:100%;max-width:100%;margin:0}body.xo-b #xo-side-search #top_search_input{flex:1;min-width:0;width:100%}body.xo-b #xo-col-side{top:0}body.xo-b .xo-tgl-row{justify-content:flex-start;gap:14px}body.xo-b #xo-col-side{position:sticky;top:0;max-height:100vh;overflow-y:auto;border-left:1px solid #e3ddd0;background:#fff;scrollbar-width:thin;padding-right:78px}body.xo-b #xo-col-side .xo-panel .xo-panel-b{display:block}body.xo-b #xo-col-side .xo-panel-h .xo-chev{display:none}body.xo-b #hero-info-col .hero-playlist-label{font-size:15px}}@media(min-width:1400px){body.xo-b #xo-layout{grid-template-columns:300px minmax(0,1fr) minmax(320px,30%)}body.xo-b #xo-col-menu{display:block;position:sticky;top:0;max-height:100vh;overflow-y:auto;background:#34808a;scrollbar-width:thin}body.xo-b #xo-col-menu #mobile-menu-overlay.xo-docked{position:static!important;display:block!important;inset:auto!important;width:100%!important;height:auto!important;overflow:visible!important;z-index:auto!important;background:transparent!important}body.xo-b #xo-col-menu #mobile-menu-overlay.xo-docked #mobile-menu-close-btn{display:none!important}body.xo-b #xo-col-menu #mobile-menu-overlay.xo-docked #mobile-menu-content{min-height:0!important}body.xo-b #hero-menu-backdrop{display:none!important}}.xb .p-bg.p-bg-js{position:absolute;inset:0;overflow:hidden;background:#173236}.xb .p-bg.p-bg-js img{position:absolute;object-fit:cover;width:100%;height:36.5%;top:0;left:0;mask-image:linear-gradient(180deg,#000 55%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.xb .p-bg.p-bg-js img.pb1,.xb .p-bg.p-bg-js img.pb2,.xb .p-bg.p-bg-js img.pb3{left:38%;width:62%;height:27%;mask-image:linear-gradient(90deg,transparent 0,#000 32%),linear-gradient(180deg,transparent 0,#000 25%,#000 85%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32%);mask-composite:intersect;-webkit-mask-composite:source-in}.xb .p-bg.p-bg-js img.pb1{top:24.5%}.xb .p-bg.p-bg-js img.pb2{top:51.3%}.xb .p-bg.p-bg-js img.pb3{top:76.4%;height:23.6%}.xb .map-slot{position:relative}.xb .map-slot .map-fallback img{aspect-ratio:4/3;object-fit:cover}.xb .xb-map-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#2f747d;color:#fff;border:0;border-radius:999px;padding:10px 18px;font-weight:800;cursor:pointer;box-shadow:0 6px 16px #00000059;font-family:inherit}.xb .xb-map-btn:hover{background:#1f5a63}@container (max-width:560px){.xb .p-bg.p-bg-js img.pb1,.xb .p-bg.p-bg-js img.pb2,.xb .p-bg.p-bg-js img.pb3{display:none}.xb .p-bg.p-bg-js img{height:100%;mask-image:none;-webkit-mask-image:none}}body.xo-b #mobile-menu-content .menu-links>li>.mg-drop-down{display:none!important}body.xo-b #mobile-menu-content .menu-links>li.xo-open>.mg-drop-down{display:block!important}body.xo-b #mobile-menu-content .menu-links>li.xo-open>a .fa-indicator{transform:rotate(180deg)}body.xo-b #mobile-menu-content .menu-links>li>a .fa-indicator{transition:transform .2s}body.xo-b #mobile-menu-content .menu-links>li.xo-open>a{background:#ffffff1f}body.xo-b #mobile-menu-content .xo-branches{padding:14px 16px 28px;border-top:1px solid rgba(255,255,255,.15)}body.xo-b #mobile-menu-content .xo-branches-t{color:#f8d578;font-weight:800;font-size:13px;letter-spacing:.08em;margin:0 0 8px}body.xo-b #mobile-menu-content .xo-branch{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.1)}body.xo-b #mobile-menu-content .xo-branch a{color:#fff;text-decoration:none;font-size:15px;font-weight:600}body.xo-b #mobile-menu-content .xo-branch .xo-branch-tel{color:#f8d578;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}body.xo-b #mobile-menu-content .xo-branch a:hover{text-decoration:underline}body.xo-b #mobile-menu-content .xo-branch-more{color:#dfe9ea;font-size:12.5px;line-height:1.5;padding:0 0 9px;margin-top:-5px;border-bottom:1px solid rgba(255,255,255,.1)}body.xo-b #mobile-menu-content .xo-branch-more a{color:#f8d578;text-decoration:none}body.xo-b #mobile-menu-content .xo-branch-more+.xo-branch{margin-top:2px}body.xo-b #mobile-menu-content .xo-branch:has(+.xo-branch-more){border-bottom:0}body.xo-b #mobile-menu-content .xo-branch-map{display:inline-block;margin-left:6px;padding:1px 8px;border:1px solid rgba(248,213,120,.7);border-radius:999px;font-size:12px;white-space:nowrap}body.xo-b #mobile-menu-content .xo-minimap{display:block;position:relative;width:100%;max-width:280px;height:150px;overflow:hidden;border-radius:10px;margin:4px 0 12px;background:#dfeaf2;box-shadow:0 3px 10px #00000059}body.xo-b #mobile-menu-content .xo-minimap img{position:absolute;width:256px;height:256px;max-width:none;display:block}body.xo-b #mobile-menu-content .xo-minimap-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);color:#d9261c;font-size:30px;line-height:1;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}body.xo-b #mobile-menu-content .xo-minimap-lbl{position:absolute;left:0;right:0;bottom:0;padding:4px 8px;background:#173236c7;color:#fff;font-size:11px;font-weight:700}body.xo-b #mobile-menu-content .xo-branch-more b{color:#fff;font-weight:700}body.xo-b #xo-brochure .xo-sticky-zone{position:relative}body.xo-b #xo-brochure .xo-sticky-zone .xo-zone-sentinel{position:absolute;left:0;top:calc(var(--xo-stage-h,300px) * .4);width:1px;height:1px;pointer-events:none;visibility:hidden}@media(min-width:768px){body.xo-b #xo-side-search{min-height:61px}}body.xo-b .xb .cover-brand video.xo-brand-video{display:none;width:58px;height:58px;object-fit:cover;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));pointer-events:none}body.xo-b .xb .cover-brand.xo-brand-live video.xo-brand-video{display:block}body.xo-b .xb .cover-brand.xo-brand-live img{display:none}@media(max-width:767.98px){body.xo-b .xb .cover-brand video.xo-brand-video{width:48px;height:48px}}body.xo-b .xb .sec-t .en,body.xo-b .xb .train i,body.xo-b .xb b.hl{color:#8a6413}body.xo-b .xb td.big{color:#b5451a}body.xo-b .xb footer.contact a,body.xo-b .xb footer.contact .sec-t .en{color:#f3cf7a}body.xo-b .swiper-pagination-bullet{position:relative;width:24px;height:24px;margin:0!important;background:transparent!important;opacity:1!important;border-radius:0}body.xo-b .swiper-pagination-bullet:after{content:"";position:absolute;left:8px;top:8px;width:8px;height:8px;border-radius:50%;background:#fff;opacity:.55;box-shadow:0 0 0 1px #00000059}body.xo-b .swiper-pagination-bullet-active:after{background:#fff;opacity:1;box-shadow:0 0 0 1px #00000073}body.xo-b .xo-stage .swiper-pagination{--swiper-pagination-bottom:92px}.server_menu.xo-bottom-nav{display:none!important}
