/* Solo Travel: compact Emeri layout */
#main-buttons{height:280px!important;min-height:0!important;background-position:center!important;}
#main-buttons .column,#main-buttons .wrapper,#main-buttons .inner{height:auto!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;}
#main-buttons .container-fluid{padding:42px 24px!important;}
#main-buttons .company-name{font-size:38px!important;line-height:1.2!important;}
#main-buttons .bar{margin-top:24px!important;}
#main-buttons .map{display:none!important;}
#main-buttons .booking_button,.btn.select.custom{background:linear-gradient(105deg,#ffdc48,#eab000)!important;border:0!important;border-radius:22px!important;box-shadow:0 10px 28px rgba(225,176,0,.18)!important;}
#main-buttons .booking_button a,.btn.select.custom a{color:#101010!important;font-size:18px!important;font-weight:700!important;display:block!important;padding:16px 26px!important;}
.btn.select.custom{width:100%!important;}
#sb_category_step_container .tab{background:#111315!important;border:1px solid #9f8238!important;border-radius:24px!important;overflow:hidden!important;}
#sb_category_step_container .cap{color:#f6de9a!important;font-size:25px!important;}
#sb_category_step_container .txt{color:#e7e0d0!important;}
#sb_category_step_container .tab-pd{padding:24px!important;}
#sb_category_step_container .default svg path{fill:#d4aa43!important;}
#header{background:#101214!important;}
#sb_menu_list_items_container a{color:#f5ebd7!important;}
@media(max-width:767px){#main-buttons{height:220px!important;}#main-buttons .container-fluid{padding:28px 18px!important;}#main-buttons .company-name{font-size:28px!important;}#main-buttons .booking_button a{padding:14px 22px!important;}#sb_category_step_container .tab-pd{padding:20px!important;}}

/* Colours adapted from your reference stylesheet */
#main-buttons .booking_button,.btn.select.custom{background:linear-gradient(135deg,#FFD84D 0%,#F4B914 55%,#E7A900 100%)!important;}
#sb_booking_content .tab.tab-col,.category-item .tab{background:linear-gradient(145deg,#17191b,#0c0e10)!important;border:1px solid rgba(212,175,55,.65)!important;border-radius:22px!important;box-shadow:0 8px 24px rgba(0,0,0,.35)!important;}
#sb_booking_content .cap{color:#E1B93F!important;font-weight:700!important;}
#sb_booking_content .txt{color:#F4EFE6!important;}
#sb_booking_content .btn.select.custom a{color:#090909!important;font-weight:700!important;padding:15px 20px!important;}
#footer{background:#050505!important;border-top:1px solid #D4AF37!important;padding:24px 0!important;}
#footer a{color:#D4AF37!important;}
#sb_booking_content .full-info{background:#111315!important;color:#F4EFE6!important;border:1px solid #D4AF37!important;border-radius:18px!important;}
#sb_booking_content .full-info .cap{color:#E1B93F!important;}

/* Consistent readable homepage and compact branded hero */
body{font-family:Arial,Helvetica,sans-serif!important;}
#main-buttons{background-image:none!important;background:linear-gradient(120deg,#0b1016,#1b242d)!important;height:230px!important;}
#main-buttons .company-name{color:#f5df9a!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;}
#main-content,#content-view{background:#0d1117!important;color:#eef1f5!important;}
#content-view .decor-wrap{background:#171d25!important;border:1px solid #615331!important;border-radius:18px!important;padding:32px!important;box-shadow:0 12px 32px rgba(0,0,0,.18)!important;}
#content-view .title-main{color:#e3c677!important;font-family:Arial,Helvetica,sans-serif!important;font-size:28px!important;font-weight:700!important;}
#content-view .descr,#content-view .working-hours-block,#schedule,#schedule td,#schedule th{color:#eef1f5!important;font-size:16px!important;line-height:1.8!important;}
#contacts,.contacts-data-block,.map_wrapper,#sb_map{display:none!important;}
#content-view .index-data-wrapper .container-fluid{max-width:1200px!important;margin:auto!important;}
@media(max-width:767px){#main-buttons{height:200px!important;}#content-view .decor-wrap{padding:22px!important;}#content-view .title-main{font-size:24px!important;}}
/* Remove Emeri overlap and unify content panels */
#main-content{margin:0 auto!important;min-height:420px!important;padding:32px 0!important;box-shadow:none!important;}
#custom-page .page-content{background:#171d25!important;color:#eef1f5!important;border:1px solid #615331!important;border-radius:18px!important;padding:32px!important;font-size:16px!important;line-height:1.8!important;}
#custom-page h1,#custom-page h2,#custom-page h3{color:#e3c677!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1.35!important;}
#custom-page a{color:#f4d36c!important;}
#sb-main-container{background:#0d1117!important;}
/* Public privacy and clean footer */
#content-view .working-hours-block{display:none!important;}
#content-view .decor-wrap>.col-sm-8{width:100%!important;}
#footer > .container-fluid{display:none!important;}
#footer{padding:12px 0!important;}
#main-buttons .booking_button a{background:linear-gradient(135deg,#FFD84D,#E7A900)!important;border-radius:14px!important;}
/* Accessible contact form */
.sb-widget-form{background:#171d25!important;color:#eef1f5!important;border:1px solid #615331!important;border-radius:18px!important;}
.sb-widget-form .title{color:#eef1f5!important;font-size:18px!important;line-height:1.6!important;}
.sb-widget-form .form-control{background:#0d1117!important;color:#eef1f5!important;border:1px solid #657080!important;border-radius:8px!important;}
.sb-widget-form .form-control::placeholder{color:#bbc4d0!important;opacity:1!important;}
.sb-widget-form .send-message-button,.sb-widget-form .open-booking-widget-button{background:#f2c432!important;color:#121820!important;border-radius:10px!important;font-weight:700!important;}
/* Clear booking steps */
#steps-nav,#steps-nav li,#steps-nav a,#steps-nav .content,#menu-active-bg{background:#171d25!important;color:#eef1f5!important;}
#steps-nav .title-small,#steps-nav .tab-top{color:#eef1f5!important;}
#steps-nav li.active,#steps-nav li.passed{border-bottom:3px solid #e3c677!important;}
/* Readable appointment calendar */
#sb_dateview_container .section-pd{background:#171d25!important;border:1px solid #615331!important;border-radius:16px!important;}
#sb_dateview_container .header,#sb_dateview_container .header .txt,#sb_dateview_container .name{color:#eef1f5!important;}
#sb_dateview_container .day-on{color:#eef1f5!important;}
#sb_dateview_container .day-off{color:#8d98a7!important;}
#sb_dateview_container .selected .day-on,#sb_time_slots_container a{background:#e3c677!important;color:#101820!important;border-radius:8px!important;font-weight:700!important;}
/* Readable client details */
#details .detail-step-wrap{background:#171d25!important;color:#eef1f5!important;border:1px solid #615331!important;border-radius:16px!important;padding:24px!important;}
#details .title-main,#details label,#details .control-label,#details .right-side,#details .left-side{color:#eef1f5!important;}
#details .form-control,#details select{background:#0d1117!important;color:#eef1f5!important;border:1px solid #657080!important;border-radius:8px!important;}
#details .form-control::placeholder{color:#bbc4d0!important;opacity:1!important;}
#sb_book_btn{background:#f2c432!important;color:#101820!important;border-radius:10px!important;font-weight:700!important;}
#custom-page .page-content p{white-space:pre-line!important;}
/* Destination-first free consultation homepage */
#main-buttons{height:190px!important;}
#main-buttons .container-fluid{padding:24px!important;}
#main-buttons .bar{margin-top:14px!important;}
#main-buttons .bar:after{content:"Explore countries and services. Your written consultation is free.";display:block;color:#e7edf4;font-size:14px;line-height:1.5;margin-top:12px;}
#content-view .top-index-block>.title-main{display:none!important;}
#content-view .decor-wrap{padding:26px!important;}
.st-welcome h2{font-size:30px!important;line-height:1.25!important;color:#f5df9a!important;margin:8px 0 12px!important;}
.st-eyebrow{font-size:12px!important;letter-spacing:2px;color:#e3c677!important;margin:0!important;}
.st-guide{color:#f5df9a!important;font-weight:700!important;margin:18px 0!important;}
.st-destinations{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;}
.st-destination{display:flex!important;flex-direction:column!important;padding:18px 14px!important;background:#0d1117!important;border:1px solid #665534!important;border-radius:16px!important;text-align:center!important;}
.st-country-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #e3c677;border-radius:50%;color:#e3c677;font-weight:700;margin:0 auto 10px;}
.st-destination h3{font-size:18px!important;line-height:1.3!important;color:#f5df9a!important;margin:0 0 8px!important;min-height:46px;}
.st-destination p{font-size:13px!important;margin:0 0 14px!important;color:#eef1f5!important;}
.st-select{display:block!important;margin-top:auto!important;padding:10px 12px!important;background:linear-gradient(135deg,#FFD84D,#E7A900)!important;border-radius:12px!important;color:#101820!important;font-weight:700!important;text-decoration:none!important;}
.st-footnote{font-size:13px!important;color:#bdc7d2!important;line-height:1.6!important;margin:18px 0 0!important;}
@media(max-width:900px){.st-destinations{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
@media(max-width:600px){#main-buttons{height:190px!important;}.st-destinations{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}.st-welcome h2{font-size:25px!important;}.st-destination{padding:16px 10px!important;}#main-buttons .bar:after{font-size:12px;}}
/* Free assessment display */
.bar-service .time{display:none!important;}
#custom-page table{width:100%;border-collapse:collapse;margin:18px 0;}
#custom-page th,#custom-page td{padding:14px;border:1px solid #665534;text-align:left;color:#eef1f5;}
#custom-page th{background:#0d1117;color:#f5df9a;}
/* Solo Travel: four destinations, imagery and compact footer */
#main-buttons{background-image:linear-gradient(90deg,rgba(9,14,20,.86),rgba(9,14,20,.55)),url("/uploads/solotravel/image_files/background/ea8e5a85c65f58ff0b4491c4b2da8fcc.jpg")!important;background-size:cover!important;background-position:center 48%!important;height:190px!important;}
.st-destinations{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;}
.st-destination{padding:14px!important;overflow:hidden!important;}
.st-country-photo{width:100%!important;height:145px!important;object-fit:cover!important;border-radius:10px!important;margin:0 0 16px!important;}
.st-flag{display:inline-block!important;width:36px!important;height:18px!important;object-fit:contain!important;border-radius:2px!important;vertical-align:middle!important;margin-right:4px!important;}
.st-destination h3{min-height:48px!important;font-size:18px!important;}
.st-welcome>p>.st-select,.st-footer .st-select{display:inline-block!important;min-width:180px!important;text-align:center!important;}
.st-welcome>p{line-height:1.65!important;margin:12px 0!important;}
.st-footer{border-top:1px solid #665534;margin-top:28px;padding:22px 0 0;color:#c3cbd5;font-size:14px;line-height:1.7;}
.st-footer strong{color:#f5df9a;font-size:20px;}.st-footer p{margin:6px 0 12px!important;}.st-footer a{color:#ead18a;}.st-footer small{display:block;font-size:12px;margin-top:14px;}
#main-content{min-height:0!important;padding:22px 0!important;}#content-view .decor-wrap{padding:26px!important;margin-bottom:0!important;}.index-data-wrapper{padding-bottom:0!important;}
@media(max-width:900px){.st-destinations{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.st-country-photo{height:160px!important;}}
@media(max-width:600px){#main-buttons{height:205px!important;}.st-destinations{gap:12px!important;}.st-country-photo{height:108px!important;}.st-destination{padding:10px!important;}.st-destination h3{font-size:16px!important;min-height:44px!important;}.st-flag{width:28px!important;height:14px!important;}.st-welcome h2{font-size:24px!important;}#content-view .decor-wrap{padding:18px!important;}.st-footer{padding-top:18px;font-size:13px;}}

/* Center destination/service card titles and short labels */
#sb_category_step_container .cap,#sb_booking_content .excerpt-info .cap,.st-destination h3{text-align:center!important;width:100%!important;}
#sb_category_step_container .txt,.st-destination p{text-align:center!important;}
#sb_booking_content .excerpt-info .btn.select.custom,#sb_category_step_container .btn.select.custom{text-align:center!important;}

/* Original service-specific visual icons */
.excerpt-info a[href*="/service/2/"] .default.img,.excerpt-info a[href*="/service/5/"] .default.img,.excerpt-info a[href*="/service/8/"] .default.img,.excerpt-info a[href*="/service/9/"] .default.img{background-image:url("data:image/png;base64,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")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:110px 110px!important;min-height:150px!important;}
.excerpt-info a[href*="/service/2/"] .default.img svg,.excerpt-info a[href*="/service/5/"] .default.img svg,.excerpt-info a[href*="/service/8/"] .default.img svg,.excerpt-info a[href*="/service/9/"] .default.img svg{visibility:hidden!important;}
.excerpt-info a[href*="/service/3/"] .default.img,.excerpt-info a[href*="/service/6/"] .default.img,.excerpt-info a[href*="/service/10/"] .default.img{background-image:url("data:image/png;base64,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")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:110px 110px!important;min-height:150px!important;}
.excerpt-info a[href*="/service/3/"] .default.img svg,.excerpt-info a[href*="/service/6/"] .default.img svg,.excerpt-info a[href*="/service/10/"] .default.img svg{visibility:hidden!important;}
.excerpt-info a[href*="/service/4/"] .default.img{background-image:url("data:image/png;base64,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")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:110px 110px!important;min-height:150px!important;}
.excerpt-info a[href*="/service/4/"] .default.img svg{visibility:hidden!important;}

/* Final typography and clear visual hierarchy */
.st-welcome h2{font-size:clamp(26px,3vw,34px)!important;letter-spacing:-.4px!important;margin-bottom:12px!important;}
.st-no-advance{display:inline-block!important;white-space:nowrap!important;font-size:clamp(13px,1.25vw,15px)!important;line-height:1.5!important;font-weight:700!important;}
.excerpt-info .txt .st-no-advance{display:block!important;text-align:center!important;margin:2px 0 7px!important;}
#sb_category_step_container .txt .st-no-advance{display:block!important;margin-top:4px!important;}
.excerpt-info .tab-pd{padding:20px!important;}.excerpt-info .cap{font-size:18px!important;line-height:1.4!important;margin:0 0 18px!important;}.excerpt-info .txt{font-size:14px!important;line-height:1.65!important;}.excerpt-info .txt.short{height:126px!important;max-height:126px!important;}
.st-section-title{text-align:center!important;font-size:24px!important;margin:32px 0 20px!important;color:#f5df9a!important;}
.st-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none!important;padding:0!important;margin:0 0 26px!important;}.st-steps li{background:#10161e;border:1px solid #37404b;border-radius:12px;padding:20px;}.st-steps strong{display:block;color:#ecd28b;margin-bottom:10px;}.st-steps p{font-size:14px!important;line-height:1.65!important;margin:0!important;}
.st-destination h3{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:44px!important;}.st-destination p{line-height:1.5!important;}.st-destinations{margin-top:20px!important;margin-bottom:28px!important;}
.st-footnote{font-size:14px!important;line-height:1.75!important;}.st-footnote a{text-decoration:underline!important;color:#ead18a!important;}
#main-buttons .booking_button{background:none!important;box-shadow:none!important;}#main-buttons .booking_button a{background:rgba(9,14,20,.65)!important;color:#f5ead0!important;border:1px solid #c7aa63!important;border-radius:10px!important;font-size:16px!important;padding:13px 22px!important;}
.st-select:focus-visible,.booking_button a:focus-visible,.btn.select.custom a:focus-visible{outline:3px solid #ffffff!important;outline-offset:4px!important;}
@media(max-width:700px){.st-steps{grid-template-columns:1fr;gap:12px;}.st-steps li{padding:16px;}.st-section-title{font-size:22px!important;}.excerpt-info .tab-pd{padding:18px!important;}}
@media(max-width:420px){.st-destinations{grid-template-columns:1fr!important;}.st-country-photo{height:170px!important;}.st-destination h3{min-height:0!important;margin:2px 0 12px!important;} .st-no-advance{font-size:13px!important;}}
@media(max-width:280px){.st-no-advance{white-space:normal!important;}}

/* Consistent service body weight */
.excerpt-info .txt,.excerpt-info .txt *{font-weight:400!important;}.excerpt-info .txt .st-no-advance{font-weight:700!important;}

/* Equal destination grid and clean process markers */
.st-steps li{list-style:none!important;display:block!important;}.st-steps li::marker{content:""!important;}
#sb_category_step_container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;padding:24px!important;}
#sb_category_step_container .category-item{width:auto!important;min-width:0!important;margin:0!important;padding:0!important;}
#sb_category_step_container .cap{font-size:21px!important;min-height:58px!important;line-height:1.35!important;}
#sb_category_step_container .tab-pd{padding:18px!important;}
#sb_category_step_container .txt.short{height:auto!important;max-height:none!important;overflow:visible!important;min-height:98px!important;}
#sb_category_step_container .txt .read-more{display:none!important;}
#sb_category_step_container .st-no-advance{font-size:13px!important;}
@media(max-width:980px){#sb_category_step_container{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:520px){#sb_category_step_container{grid-template-columns:1fr!important;padding:18px!important;}#sb_category_step_container .cap{min-height:0!important;}}

/* Solo Travel: refined free assessment calendar */
#sb_dateview_container{background:#171d25!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 12px 28px rgba(0,0,0,.16)!important;}
#sb_dateview_container::before{content:"Book a Free Assessment with Our Experts\A Free of charge. No advance payment required.";white-space:pre-line;display:block;text-align:center;color:#f5df9a;font-size:clamp(18px,2.4vw,25px);font-weight:700;line-height:1.65;padding:24px 18px 8px;}
#sb_dateview_container .section-pd{border:0!important;border-radius:18px!important;padding:20px!important;background:#171d25!important;}
#sb_dateview_container .top-date-select,#sb_dateview_container .calendar,#sb_dateview_container .weeks-date,#sb_dateview_container .date{background:transparent!important;}
#sb_dateview_container .header{padding:10px 0 20px!important;color:#eef1f5!important;}
#sb_dateview_container .day-on,#sb_dateview_container .day-off{display:flex!important;align-items:center;justify-content:center;min-height:42px!important;margin:3px!important;border-radius:10px!important;}
#sb_dateview_container .day-on{background:#222c38!important;border:1px solid #667389!important;color:#f5f7fa!important;}
#sb_dateview_container .day-off{color:#9ba7b7!important;}
#sb_dateview_container .selected{background:transparent!important;}
#sb_dateview_container .selected .day-on{background:#e3c677!important;color:#101820!important;border-color:#e3c677!important;font-weight:700!important;}
#sb_dateview_container .day-on:hover,#sb_dateview_container .day-on:focus-visible{background:#34455a!important;outline:2px solid #f5df9a!important;outline-offset:2px!important;}
#sb_time_slots_container a{border-radius:10px!important;min-height:44px!important;display:flex!important;align-items:center;justify-content:center;}
#sb_time_slots_container a:focus-visible{outline:3px solid #ffffff!important;outline-offset:3px!important;}
/* Keep the live booking announcement available to screen readers, out of visual layout. */
#sb_status_announcer{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;}
@media(max-width:600px){#sb_dateview_container .section-pd{padding:12px!important;}#sb_dateview_container::before{padding:18px 12px 6px;font-size:18px;}#sb_dateview_container .day-on,#sb_dateview_container .day-off{min-height:40px!important;margin:2px!important;}}

/* Solo Travel service cards: clear hierarchy and full concise copy */
#sb_service_step_container .excerpt-info{overflow:hidden!important;border-radius:21px!important;}
#sb_service_step_container .excerpt-info .cap.short{height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 8px!important;font-size:20px!important;line-height:1.35!important;white-space:normal!important;}
#sb_service_step_container .excerpt-info .txt.short{height:auto!important;max-height:none!important;overflow:visible!important;margin-bottom:16px!important;}
#sb_service_step_container .excerpt-info .txt .st-assessment{white-space:nowrap!important;font-weight:700!important;font-size:16px!important;color:#f5df9a!important;margin:0 0 14px!important;}
#sb_service_step_container .excerpt-info .txt p{line-height:1.65!important;}
#sb_service_step_container .excerpt-info .read-more{display:none!important;}
#sb_service_step_container .excerpt-info .user.img{border-radius:21px 21px 0 0!important;overflow:hidden!important;}
#sb_service_step_container .excerpt-info .user-img{width:100%!important;object-fit:cover!important;}
#sb_service_step_container .excerpt-info .tab-pd{padding:22px!important;}
#sb_service_step_container .excerpt-info .btn-bar{margin-top:auto!important;padding-top:12px!important;}
#sb_dateview_container{border:1px solid #615331!important;}
@media(max-width:600px){#sb_service_step_container .excerpt-info .tab-pd{padding:20px!important;}#sb_service_step_container .excerpt-info .cap.short{font-size:18px!important;}}

/* Solo Travel: chat is primary; booking remains available. */
.solo-chat-cta{background:#171d25!important;border:1px solid #615331!important;color:#f4eee2!important;}
.solo-chat-cta p{color:#f4eee2!important;}
.solo-chat-cta a:not(.solo-chat-primary){color:#f4eee2!important;}
.solo-chat-primary,#sb_service_step_container .excerpt-info .txt a.solo-chat-primary{background:#f6ce4b!important;color:#12161d!important;font-weight:800!important;text-decoration:none!important;border:1px solid #f6ce4b!important;border-radius:10px!important;}
.solo-chat-primary:focus-visible{outline:3px solid #fff!important;outline-offset:4px!important;}
#sb_service_step_container .btn.select.custom,#sb_service_step_container .btn.select.custom a{background:transparent!important;box-shadow:none!important;color:#f4eee2!important;border-color:#657083!important;}
#sb_service_step_container .btn.select.custom a{font-size:15px!important;text-decoration:underline!important;}
#sb_category_step_container .excerpt-info .txt a.solo-chat-primary{font-weight:800!important;}
#sb_category_step_container .category-item:has(.solo-chat-primary) .btn.select.custom,#sb_category_step_container .category-item:has(.solo-chat-primary) .btn.select.custom a{background:transparent!important;box-shadow:none!important;color:#f4eee2!important;text-decoration:underline!important;}
#custom-page a.solo-chat-primary{color:#12161d!important;font-weight:800!important;}
/* Keep the complete professional-fee comparison inside narrow phone panels. */
@media(max-width:600px){#custom-page table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;}#custom-page table th,#custom-page table td{padding:9px 5px!important;font-size:13px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;}#custom-page table th:first-child,#custom-page table td:first-child{width:31%!important;}}
/* Owner correction: centered service chat, or, then the genuine booking button. */
#sb_service_step_container .excerpt-info .solo-service-chat{text-align:center!important;margin:18px 0 0!important;}
#sb_service_step_container .excerpt-info .solo-service-chat::after{content:"or";display:block;text-align:center;color:#f4eee2;font-size:14px;font-weight:400;margin:15px 0 0;}
#sb_service_step_container .excerpt-info .btn-bar{padding-top:12px!important;}
#sb_service_step_container .excerpt-info .btn.select.custom{background:linear-gradient(135deg,#FFD84D 0%,#F4B914 55%,#E7A900 100%)!important;border:0!important;border-radius:14px!important;box-shadow:0 6px 18px rgba(225,176,0,.14)!important;}
#sb_service_step_container .excerpt-info .btn.select.custom a{display:block!important;background:transparent!important;color:#101010!important;text-decoration:none!important;font-size:17px!important;font-weight:700!important;text-align:center!important;border:0!important;padding:14px 20px!important;}
/* Align the complete action group across equal-height sibling service cards. */
#sb_service_step_container .service-item>.tab,#sb_service_step_container .service-item>.tab>.excerpt-info{height:100%!important;display:flex!important;flex-direction:column!important;}
#sb_service_step_container .excerpt-info>.tab-pd{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;}
#sb_service_step_container .excerpt-info>.tab-pd>.content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;}
#sb_service_step_container .excerpt-info .txt.short{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;margin-bottom:0!important;}
#sb_service_step_container .excerpt-info .txt.short>.solo-service-chat{margin-top:auto!important;padding-top:18px!important;flex:0 0 auto!important;}
#sb_service_step_container .excerpt-info .bar-service:empty{display:none!important;}
#sb_service_step_container .excerpt-info .btn-bar{flex:0 0 auto!important;margin-top:0!important;padding-top:18px!important;}
/* Country-only flag frames; original uploaded photos are retained. */
.category-item .excerpt-info{position:relative!important;}
.category-item .excerpt-info>.preloader{height:180px!important;min-height:180px!important;background:#101419!important;}
.category-item .excerpt-info>.preloader a,.category-item .excerpt-info>.preloader .user.img{display:block!important;height:180px!important;}
.category-item .excerpt-info>.preloader .user-img{visibility:hidden!important;}
.category-item .excerpt-info .tab-pd,.category-item .excerpt-info .content,.category-item .excerpt-info .txt{position:static!important;}
.category-item .excerpt-info img.solo-country-flag{position:absolute!important;top:0!important;left:0!important;display:block!important;width:100%!important;height:180px!important;max-width:100%!important;box-sizing:border-box!important;object-fit:contain!important;padding:12px!important;margin:0!important;border:0!important;border-radius:0!important;pointer-events:none!important;}

/* Country cards: highlight only the no-advance-payment promise. */
.category-item .st-no-advance{color:#FFD84D!important;font-weight:700!important;}

/* Readable navigation on desktop and mobile; hide Reviews link only. */
#header .nav-wrapper,#header #sb_appended_child_menu{background:#101419!important;opacity:1!important;}
#header #sb_appended_child_menu{border:1px solid #66552c!important;box-shadow:0 10px 24px rgba(0,0,0,.45)!important;}
#header #sb_menu a{color:#f4eee2!important;text-shadow:none!important;}
#header #sb_menu a:hover,#header #sb_menu a:focus-visible{background:#29261d!important;color:#FFD84D!important;}
#header #sb_menu a:focus-visible{outline:2px solid #FFD84D!important;outline-offset:-2px!important;}
#header #sb_appended_child_menu a{display:block!important;padding:13px 18px!important;line-height:1.4!important;}
#header #sb_menu li:has(>a[href="#reviews"]){display:none!important;}
#header .nav-trigger,#header .close-nav{color:#FFD84D!important;}
@media(max-width:991px){#header .nav-wrapper{background:#101419!important;}#header #sb_menu a{display:block!important;min-height:44px!important;padding:13px 18px!important;line-height:1.4!important;}#header #sb_appended_child_menu{background:#101419!important;}}

/* Keep cookie choices visible independently of the compact footer. */
#footer #sb_cookies_block{background:#171d25!important;color:#f4eee2!important;}
#footer #sb_cookies_block .container-fluid{display:block!important;}
#footer #sb_cookies_block .text{color:#f4eee2!important;}
#footer #sb_cookies_block a{white-space:normal!important;line-height:1.5!important;}
#footer #sb_accept_important_coo{background:#FFD84D!important;color:#101419!important;border-radius:8px!important;}

/* My Bookings: readable empty state and navigation tabs. */
#sb_bookings_list .alert-info{background:#171d25!important;color:#f4eee2!important;border:1px solid #a98b3e!important;border-radius:12px!important;padding:20px!important;font-size:16px!important;line-height:1.65!important;}
#booking-result-tabs .tabs-container{background:#101419!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:8px!important;}
#booking-result-tabs .tab-link{background:#171d25!important;border:1px solid #a98b3e!important;border-radius:8px!important;}
#booking-result-tabs .tab-link a{display:block!important;color:#f4eee2!important;padding:13px 18px!important;min-height:44px!important;line-height:1.4!important;}
#booking-result-tabs .tab-link.active,#booking-result-tabs .tab-link:hover{background:#f2c432!important;}
#booking-result-tabs .tab-link.active a,#booking-result-tabs .tab-link:hover a{color:#101419!important;}
#booking-result-tabs .tab-link a:focus-visible{outline:3px solid #ffffff!important;outline-offset:3px!important;}

#booking-result-tabs .tabs_top_wrap,#booking-result-tabs .title-main{background:#101419!important;color:#f5df9a!important;}
#booking-result-tabs .tab-link a{background:transparent!important;}

/* Keep the existing direct Start Chat link visible below the mobile header. */
@media(max-width:991px){
#header{position:relative!important;padding-bottom:62px!important;}
#header .nav-wrapper:not(.active){display:contents!important;}
#header .nav-wrapper:not(.active) .close-nav,#header .nav-wrapper:not(.active) #sb_ada_module{display:none!important;}
#header .nav-wrapper:not(.active) #sb_menu,#header .nav-wrapper:not(.active) #sb_menu>div,#header .nav-wrapper:not(.active) #sb_menu_list_items_container{display:contents!important;}
#header .nav-wrapper:not(.active) #sb_menu_list_items_container>li{display:none!important;}
#header .nav-wrapper:not(.active) #sb_menu_list_items_container>li:has(>a[href="https://www.chatbase.co/chatbot-iframe/02gjnwyS6XWuDN9oSp6b8"]){display:contents!important;}
#header .nav-wrapper:not(.active) #sb_menu a[href="https://www.chatbase.co/chatbot-iframe/02gjnwyS6XWuDN9oSp6b8"]{position:absolute!important;left:16px!important;right:16px!important;bottom:10px!important;display:block!important;text-align:center!important;background:#f6ce4b!important;color:#12161d!important;font-weight:700!important;border-radius:10px!important;padding:12px 18px!important;min-height:44px!important;line-height:20px!important;}
}

@media(max-width:991px){#header>.container-fluid>.row>div{position:static!important;}}

/* Solo Travel LLC homepage review — 2026-10-10; removable override. */
#sb-main-container:has(.st-welcome) #main-buttons .bar:after{content:none!important;display:none!important;}
#sb-main-container:has(.st-welcome) #main-buttons .booking_button{display:none!important;}
.st-explore-destinations{display:inline-block!important;background:rgba(9,14,20,.65)!important;color:#f5ead0!important;border:1px solid #c7aa63!important;border-radius:10px!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;padding:13px 22px!important;text-align:center!important;text-decoration:none!important;}
.st-explore-destinations:focus-visible{outline:3px solid #ffffff!important;outline-offset:4px!important;}
/* End Solo Travel LLC homepage review override. */

/* Solo Travel LLC calendar wording — 2026-10-10; removable override. */
#sb_dateview_container::before{content:"Book Your Free Initial Appointment\A Initial appointment and written assessment are free."!important;}
/* End Solo Travel LLC calendar wording override. */

/* Solo Travel visual cleanup 2026-10-10: removable scoped overrides. */
.st-welcome .st-support-copy{color:#e3c677!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.7!important;letter-spacing:normal!important;text-transform:none!important;}
#sb_dateview_container::before{content:"Book Your Free Initial Appointment and Assessment"!important;font-size:clamp(18px,2.4vw,25px)!important;line-height:1.45!important;}
#sb_service_step_container .excerpt-info .solo-service-chat::after{content:none!important;display:none!important;}
@media(max-width:991px){#header{padding-bottom:0!important;}}
/* End Solo Travel visual cleanup. */

/* Homepage introduction refinement 2026-10-10 — removable, text unchanged. */
.st-welcome>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important;column-gap:40px!important;row-gap:16px!important;max-width:none!important;margin:0 0 28px!important;padding:30px!important;text-align:left!important;background:linear-gradient(115deg,#23272b 0%,#121820 75%)!important;border:1px solid rgba(198,167,96,.28)!important;border-top:2px solid #bfa263!important;border-radius:14px!important;box-shadow:0 12px 28px rgba(0,0,0,.14)!important;}
.st-welcome>div:first-child>.st-eyebrow{grid-column:1/-1!important;margin:0!important;padding:0 0 14px!important;border-bottom:1px solid rgba(198,167,96,.2)!important;font-size:11px!important;line-height:1.65!important;letter-spacing:1.25px!important;color:#cbb77f!important;text-align:left!important;text-wrap:balance!important;}
.st-welcome>div:first-child>h2{grid-column:1!important;margin:0!important;font-family:Georgia,"Times New Roman",serif!important;font-size:40px!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.8px!important;color:#fff4dc!important;text-align:left!important;text-wrap:balance!important;}
.st-welcome>div:first-child>.st-support-copy{grid-column:2!important;grid-row:2/4!important;align-self:center!important;max-width:none!important;margin:0!important;font-size:15px!important;line-height:1.75!important;color:#ddc991!important;text-align:left!important;}
.st-welcome>div:first-child>p:last-child{grid-column:1!important;justify-content:flex-start!important;margin:0!important;align-self:end!important;}
.st-welcome>div:first-child .st-explore-destinations{background:linear-gradient(120deg,#ecd595,#c5a559)!important;color:#171a1e!important;border:1px solid #e3cc8f!important;border-radius:8px!important;padding:13px 22px!important;min-height:48px!important;box-shadow:0 5px 15px rgba(0,0,0,.18)!important;font-size:15px!important;font-weight:700!important;letter-spacing:.15px!important;}
.st-welcome>div:first-child .st-explore-destinations:hover{background:#f3dda5!important;}
.st-welcome>div:first-child+h3{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;margin:0 0 20px!important;font-size:22px!important;font-weight:400!important;line-height:1.4!important;color:#f1e7ce!important;text-wrap:balance!important;}
.st-welcome>div:first-child+h3::before,.st-welcome>div:first-child+h3::after{content:"";height:1px;background:rgba(198,167,96,.3);flex:1;max-width:100px;}
@media(max-width:700px){.st-welcome>div:first-child{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:22px 18px!important;margin-bottom:24px!important;}.st-welcome>div:first-child>.st-eyebrow{grid-column:1!important;font-size:10px!important;letter-spacing:.9px!important;padding-bottom:13px!important;}.st-welcome>div:first-child>h2{font-size:32px!important;line-height:1.14!important;letter-spacing:-.5px!important;}.st-welcome>div:first-child>.st-support-copy{grid-column:1!important;grid-row:auto!important;font-size:15px!important;line-height:1.65!important;}.st-welcome>div:first-child>p:last-child{padding-top:2px!important;}.st-welcome>div:first-child .st-explore-destinations{display:block!important;width:100%!important;padding:13px 12px!important;}.st-welcome>div:first-child+h3{font-size:21px!important;gap:10px!important;}.st-welcome>div:first-child+h3::before,.st-welcome>div:first-child+h3::after{max-width:32px;}}
/* End homepage introduction refinement. */

/* Solo Travel final visual audit 2026-10-10 — removable scoped overrides. */
#main-buttons .bar{display:none!important;}
#main-buttons .company-name{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(32px,4vw,54px)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:.3px!important;color:#fff0ca!important;text-shadow:0 2px 15px rgba(0,0,0,.45)!important;}
#main-buttons .company-name::after{content:"";display:block;width:76px;height:2px;margin:17px auto 0;background:linear-gradient(90deg,transparent,#ddc17d,transparent);}
.st-destination,.st-welcome article,.st-steps li,#solo-country-guide-v1,#solo-country-guide-v1 .st-steps li,#solo-country-guide-v1 article,#custom-page .page-content,#sb_dateview_container,#details .detail-step-wrap,.sb-widget-form,#sb_bookings_list .alert-info{border:1px solid #a88d52!important;background-color:#141b23!important;}
#sb_booking_content .tab.tab-col,.category-item .tab,#sb_service_step_container .excerpt-info{border:1px solid #a88d52!important;background:linear-gradient(130deg,#20252b,#111820)!important;}
#sb_booking_content .cap,#custom-page h1,#custom-page h2,#custom-page h3,.st-section-title,#solo-country-guide-v1 h2,#solo-country-guide-v1 h3{color:#f1e7ce!important;}
#custom-page h1,#custom-page h2,#solo-country-guide-v1 h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;line-height:1.25!important;}
#custom-page .page-content{line-height:1.75!important;}#custom-page .page-content p{margin:0 0 16px!important;}#custom-page .page-content h2,#custom-page .page-content h3{margin:24px 0 12px!important;}
.st-select,#sb_booking_content .btn.select.custom,#sb_service_step_container .excerpt-info .btn.select.custom,#sb_book_btn{background:linear-gradient(120deg,#ecd595,#c5a559)!important;color:#171a1e!important;border:1px solid #dfc68a!important;border-radius:8px!important;box-shadow:0 5px 15px rgba(0,0,0,.16)!important;}
#sb_booking_content .btn.select.custom a,#sb_service_step_container .excerpt-info .btn.select.custom a{color:#171a1e!important;font-size:16px!important;padding:13px 18px!important;}
#sb_category_step_container .cap{min-height:0!important;margin-bottom:14px!important;}#sb_category_step_container .txt p{margin:0 0 8px!important;}
#details .form-control,#details select{border-color:#a88d52!important;min-height:44px!important;}#details .iti__country-selector{background:#141b23!important;color:#f4eee2!important;border:1px solid #a88d52!important;max-width:calc(100vw - 40px)!important;}
#details .iti__country:hover,#details .iti__country.iti__highlight{background:#393326!important;}
#solo-country-guide-v1 article{text-align:center!important;padding:18px 16px!important;}#solo-country-guide-v1 article h3{margin:0 0 8px!important;text-wrap:balance;}#solo-country-guide-v1 article p{margin:0 0 8px!important;line-height:1.5!important;text-wrap:balance;}
#solo-country-guide-v1 article p[style*="font-size:30px"]{line-height:1.2!important;margin-bottom:3px!important;}
@media(max-width:600px){#main-buttons .company-name{font-size:34px!important;letter-spacing:0!important;}#main-buttons .container-fluid{padding:34px 18px!important;}#custom-page .page-content{padding:22px 18px!important;overflow-wrap:break-word!important;}#sb-timeline{padding-bottom:76px!important;}#details .section-pd{padding:16px!important;}#details .form-group{margin-left:0!important;margin-right:0!important;}.st-destination,.st-steps li,#solo-country-guide-v1 article{min-width:0!important;}#sb_dateview_container::before{font-size:20px!important;line-height:1.35!important;}#chatbase-message-bubbles{display:none!important;}}
/* End Solo Travel final visual audit. */

/* Approved existing destination imagery on Visit service cards; reversible. */
#sb_service_step_container .user-img[alt="image_for_service_Canada Visit Visa"]{content:url("https://solotravel.secure.simplybook.me/uploads/solotravel/image_files/original/fcb5407c9258875eb3b80ca1282af13f.jpg?rr=906877")!important;object-fit:cover!important;object-position:center!important;}
#sb_service_step_container .user-img[alt="image_for_service_United Kingdom Visit Visa"]{content:url("https://solotravel.secure.simplybook.me/uploads/solotravel/image_files/original/0cf693312d178d8a7ee0528dc50860c9.jpg?rr=359568")!important;object-fit:cover!important;object-position:center!important;}
#sb_service_step_container .user-img[alt="image_for_service_New Zealand Visit Visa"]{content:url("https://solotravel.secure.simplybook.me/uploads/solotravel/image_files/original/4075c2f8e8960f5ddac4b054fcb0a1ef.jpg?rr=270006")!important;object-fit:cover!important;object-position:center!important;}
#sb_service_step_container .user-img[alt="image_for_service_Australia Visit Visa"]{content:url("https://solotravel.secure.simplybook.me/uploads/solotravel/image_files/original/354634ebfdb66bb2adb6212c09a457cb.jpg?rr=198550")!important;object-fit:cover!important;object-position:center!important;}

/* Country dropdown is rendered outside the intake wrapper on mobile. */
.iti__country-selector,.iti__country-list{background:#141b23!important;color:#f4eee2!important;border-color:#a88d52!important;}
.iti__country,.iti__country-name,.iti__dial-code{color:#f4eee2!important;}
.iti__country:hover,.iti__country.iti__highlight,.iti__country[aria-selected="true"]{background:#393326!important;color:#fff4dc!important;}
.iti__search-input{background:#0d1117!important;color:#f4eee2!important;border:1px solid #a88d52!important;}
.iti__search-input::placeholder{color:#c8c2b4!important;}

@media(max-width:600px){#custom-page .page-content h2{font-size:25px!important;}#custom-page .page-content h3{font-size:21px!important;}}

/* Mobile navigation and native timezone visibility */
.nav-trigger{color:#c8aa6e!important;border:1px solid #c8aa6e!important;border-radius:8px!important;min-width:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;}
.nav-trigger .fa-bars,.nav-trigger .fa-bars::before{color:#c8aa6e!important;}
.nav-trigger:focus-visible{outline:3px solid #f5db9e!important;outline-offset:3px!important;}
#sb_dateview_container::before{content:"Book Your Free Appointment"!important;}
@media(max-width:767px){#time-settings{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:100%!important;display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;}#time-settings .container-fluid,#sb_booking_company_time,#sb_booking_company_time>.col-xs-12{display:block!important;width:100%!important;height:auto!important;}#sb_booking_company_time .time{display:block!important;visibility:visible!important;color:#f4eee2!important;font-size:14px!important;line-height:1.65!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:8px 44px 8px 8px!important;}#sb_change_timezone{display:block!important;min-width:44px!important;min-height:44px!important;}}

#header .nav-trigger{color:#c8aa6e!important;border-color:#c8aa6e!important;}#header .nav-trigger .fa-bars::before{content:none!important;}
@media(max-width:767px){#time-settings{max-width:none!important;}#time-settings .container-fluid{padding:0 8px!important;}#sb_booking_company_time>.col-xs-12{float:none!important;padding:0!important;}#sb_booking_company_time .time{width:100%!important;padding:10px 42px 10px 8px!important;text-align:left!important;}#sb_change_timezone{position:absolute!important;right:0!important;top:8px!important;width:40px!important;min-width:40px!important;}}

@media(max-width:767px){#time-settings,#time-settings .container-fluid,#sb_booking_company_time{display:flow-root!important;}#time-settings{margin:0 0 20px!important;min-height:72px!important;}#sb_booking_company_time .time{font-size:13px!important;}}

@media(max-width:767px){#sb_back_button{position:relative!important;top:auto!important;left:auto!important;margin:0 0 16px!important;}#time-settings{margin-bottom:12px!important;}}

@media(min-width:992px){#header .nav-trigger{display:none!important;}}

.st-welcome>div:first-child>.st-support-copy{grid-row:2!important;}.st-welcome>div:first-child>p:last-child{grid-column:1/-1!important;grid-row:3!important;justify-content:center!important;}@media(max-width:700px){.st-welcome>div:first-child>.st-support-copy{grid-row:auto!important;}.st-welcome>div:first-child>p:last-child{grid-row:auto!important;}}

/* Allow appointment wording to wrap inside narrow service cards. */
#sb_service_step_container .excerpt-info .txt .st-assessment{white-space:normal!important;overflow-wrap:break-word!important;line-height:1.45!important;}

/* Recolor the native Emeri hamburger SVG; no second set of lines. */
#header .nav-trigger{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Capa_1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22512px%22%20height%3D%22512px%22%20viewBox%3D%220%200%20344.339%20344.339%22%20style%3D%22enable-background%3Anew%200%200%20344.339%20344.339%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Crect%20y%3D%2246.06%22%20width%3D%22344.339%22%20height%3D%2229.52%22%20fill%3D%22%23c8aa6e%22%2F%3E%0A%09%09%3C%2Fg%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Crect%20y%3D%22156.506%22%20width%3D%22344.339%22%20height%3D%2229.52%22%20fill%3D%22%23c8aa6e%22%2F%3E%0A%09%09%3C%2Fg%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Crect%20y%3D%22268.748%22%20width%3D%22344.339%22%20height%3D%2229.531%22%20fill%3D%22%23c8aa6e%22%2F%3E%0A%09%09%3C%2Fg%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:30px auto!important;}#header .nav-trigger .fa-bars{display:none!important;background:none!important;}

/* Country-specific campus photo crop */
#sb_service_step_container .user-img[alt="image_for_service_Canada Study Visa"]{object-position:center 25%!important;}

/* Solo Travel confirmation readability — 2026-10-11. Remove this block to roll back. */
#sb_dialog .modal-content:has(> #booking-result-popup),
#booking-result-popup,
#booking-result-view #sb_bookings_list > .booking-item > .tab {
  background:#141b23!important;color:#f4eee2!important;
  border:1px solid #c8aa6e!important;border-radius:14px!important;
}
#booking-result-popup{border:0!important;}
#booking-result-popup .modal-header,
#booking-result-popup .subscribe-component--modal-content,
#booking-result-view #sb_bookings_list > .booking-item > .tab > .section-pd {
  background:transparent!important;color:#f4eee2!important;
}
#booking-result-popup-title,
#booking-result-view #sb_bookings_list .current-booking-info > .cap {
  color:#fff4dc!important;line-height:1.4!important;
}
#booking-result-popup-message,
#booking-result-popup .subscribe-component--txt,
#booking-result-view #sb_bookings_list .booking-overview .label,
#booking-result-view #sb_bookings_list .booking-overview .info,
#booking-result-view #sb_bookings_list .booking-overview .date-line--caption,
#booking-result-view #sb_bookings_list .booking-info > .accordion {
  color:#f4eee2!important;opacity:1!important;line-height:1.65!important;
  overflow-wrap:anywhere!important;
}
#booking-result-popup .status-success,
#booking-result-popup .status-paid,
#booking-result-popup .status-reschedule_success {color:#c8aa6e!important;}
#booking-result-popup .btn-close-container .btn,
#booking-result-view #sb_bookings_list .booking-btns > .row > .col-sm-12 > .btn {
  background:#c8aa6e!important;color:#141b23!important;border:1px solid #c8aa6e!important;
  border-radius:8px!important;min-height:44px!important;font-weight:700!important;text-shadow:none!important;
}
#booking-result-view #sb_bookings_list .booking-btns > .row > .col-sm-12 > .btn > a,
#booking-result-view #sb_bookings_list .booking-btns > .row > .col-sm-12 > .btn > span {color:#141b23!important;}
#booking-result-popup .btn-close-container .btn:hover,
#booking-result-view #sb_bookings_list .booking-btns > .row > .col-sm-12 > .btn:hover {background:#e4cc95!important;border-color:#e4cc95!important;}
#booking-result-popup .close-modal {color:#c8aa6e!important;opacity:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;min-height:44px!important;border-radius:8px!important;}
#booking-result-popup .close-modal:hover {color:#fff4dc!important;background:#29313b!important;}
#booking-result-popup .btn:focus-visible,
#booking-result-popup .close-modal:focus-visible,
#booking-result-view #sb_bookings_list .booking-btns > .row > .col-sm-12 > .btn:focus-visible,
#booking-result-view #sb_bookings_list .booking-btns > .row > .col-sm-12 > .btn > a:focus-visible {outline:3px solid #fff4dc!important;outline-offset:3px!important;}
@media(max-width:600px){
  #sb_dialog .modal-dialog:has(#booking-result-popup){width:auto!important;max-width:calc(100% - 24px)!important;margin:20px auto!important;}
  #booking-result-popup .subscribe-component--modal-content{padding:20px 16px!important;}
  #booking-result-popup-message{font-size:16px!important;}
  #booking-result-view #sb_bookings_list > .booking-item > .tab > .section-pd{padding:20px 16px!important;}
  #booking-result-view #sb_bookings_list .booking-overview table{width:100%!important;table-layout:fixed!important;}
}
/* End Solo Travel confirmation readability. */


/* Solo Travel success modal centering — 2026-10-11. Remove this block to roll back. */
#sb_dialog .modal-dialog:has(#booking-result-popup .status-success){
 position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;
 transform:translate(-50%,-50%)!important;margin:0!important;
 width:calc(100% - 32px)!important;max-width:600px!important;
 max-height:calc(100vh - 32px)!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important;
}
/* End Solo Travel success modal centering. */
/* Destination photos — 15 October 2026. Each destination has distinct Main, Visit, Work and Study images. */
#sb_category_step_container .preloader:has(>a[href="#book/category/1/count/1/"]){display:block!important;background-image:url("https://images.unsplash.com/photo-1507992781348-310259076fe0?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/1/count/1/"])>a{display:block!important;width:100%!important;height:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/1/count/1/"])>a>.img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/1/service/2/"]) .user-img{content:url("https://images.unsplash.com/photo-1486325212027-8081e485255e?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/1/service/4/"]) .user-img{content:url("https://images.unsplash.com/photo-1569982615761-66697da68502?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/1/service/3/"]) .user-img{content:url("https://images.unsplash.com/photo-1517090504586-fde19ea6066f?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/2/count/1/"]){display:block!important;background-image:url("https://images.unsplash.com/photo-1546268060-2592ff93ee24?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/2/count/1/"])>a{display:block!important;width:100%!important;height:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/2/count/1/"])>a>.img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/2/service/5/"]) .user-img{content:url("https://images.unsplash.com/photo-1506973035872-a4ec16b8e8d9?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/2/service/7/"]) .user-img{content:url("https://images.unsplash.com/photo-1598948485421-33a1655d3c18?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/2/service/6/"]) .user-img{content:url("https://images.unsplash.com/photo-1765464184797-f72b16ee01fa?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/3/count/1/"]){display:block!important;background-image:url("https://images.unsplash.com/photo-1513026705753-bc3fffca8bf4?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/3/count/1/"])>a{display:block!important;width:100%!important;height:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/3/count/1/"])>a>.img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/3/service/9/"]) .user-img{content:url("https://images.unsplash.com/photo-1488747279002-c8523379faaa?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/3/service/14/"]) .user-img{content:url("https://images.unsplash.com/photo-1533929736458-ca588d08c8be?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/3/service/10/"]) .user-img{content:url("https://images.unsplash.com/photo-1506501139174-099022df5260?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/4/count/1/"]){display:block!important;background-image:url("https://images.unsplash.com/photo-1465056836041-7f43ac27dcb5?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/4/count/1/"])>a{display:block!important;width:100%!important;height:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/4/count/1/"])>a>.img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/4/service/8/"]) .user-img{content:url("https://images.unsplash.com/photo-1494500764479-0c8f2919a3d8?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/4/service/16/"]) .user-img{content:url("https://images.unsplash.com/photo-1547314283-befb6cc5cf29?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/4/service/15/"]) .user-img{content:url("https://images.unsplash.com/photo-1765912399170-17693e91f4bf?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/5/count/1/"]){display:block!important;background-image:url("https://images.unsplash.com/photo-1499092346589-b9b6be3e94b2?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/5/count/1/"])>a{display:block!important;width:100%!important;height:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/5/count/1/"])>a>.img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/5/service/11/"]) .user-img{content:url("https://images.unsplash.com/photo-1479779978657-f97923f70d04?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/5/service/13/"]) .user-img{content:url("https://images.unsplash.com/photo-1518168741044-13e051f834f0?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/5/service/12/"]) .user-img{content:url("https://images.unsplash.com/photo-1602828889956-45ec6cee6758?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/6/count/1/"]){display:block!important;background-image:url("https://images.unsplash.com/photo-1616736408967-2934f3b383fe?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/6/count/1/"])>a{display:block!important;width:100%!important;height:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/6/count/1/"])>a>.img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/6/service/17/"]) .user-img{content:url("https://images.unsplash.com/photo-1482401204742-eb3c31c24722?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/6/service/18/"]) .user-img{content:url("https://images.unsplash.com/photo-1520986840182-5b15f734c85c?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/6/service/19/"]) .user-img{content:url("https://images.unsplash.com/photo-1612352891598-639786f98b8f?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/7/count/1/"]){display:block!important;background-image:url("https://images.unsplash.com/photo-1513407030348-c983a97b98d8?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/7/count/1/"])>a{display:block!important;width:100%!important;height:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/7/count/1/"])>a>.img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/7/service/17/"]) .user-img{content:url("https://images.unsplash.com/photo-1490806843957-31f4c9a91c65?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/7/service/18/"]) .user-img{content:url("https://images.unsplash.com/photo-1542051841857-5f90071e7989?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/7/service/19/"]) .user-img{content:url("https://images.unsplash.com/photo-1545569341-9eb8b30979d9?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/8/count/1/"]){display:block!important;background-image:url("https://images.unsplash.com/photo-1783929928277-fdf9c7a5e044?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/8/count/1/"])>a{display:block!important;width:100%!important;height:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/8/count/1/"])>a>.img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/8/service/17/"]) .user-img{content:url("https://images.unsplash.com/photo-1785656573227-09514e94a1b5?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/8/service/18/"]) .user-img{content:url("https://images.unsplash.com/photo-1769936245432-ec41e7f739ab?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/8/service/19/"]) .user-img{content:url("https://images.unsplash.com/photo-1532649097480-b67d52743b69?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/9/count/1/"]){display:block!important;background-image:url("https://images.unsplash.com/photo-1548919973-5cef591cdbc9?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/9/count/1/"])>a{display:block!important;width:100%!important;height:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/9/count/1/"])>a>.img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/9/service/17/"]) .user-img{content:url("https://images.unsplash.com/photo-1517309230475-6736d926b979?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/9/service/18/"]) .user-img{content:url("https://images.unsplash.com/photo-1474181487882-5abf3f0ba6c2?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/9/service/19/"]) .user-img{content:url("https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/10/count/1/"]){display:block!important;background-image:url("https://images.unsplash.com/photo-1589561454226-796a8aa89b05?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/10/count/1/"])>a{display:block!important;width:100%!important;height:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/10/count/1/"])>a>.img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/10/service/17/"]) .user-img{content:url("https://images.unsplash.com/photo-1623621534850-d325a1980c7e?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/10/service/18/"]) .user-img{content:url("https://images.unsplash.com/photo-1518084823714-2f59a7315a39?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/10/service/19/"]) .user-img{content:url("https://images.unsplash.com/photo-1524231757912-21f4fe3a7200?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/11/count/1/"]){display:block!important;background-image:url("https://images.unsplash.com/photo-1547448415-e9f5b28e570d?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/11/count/1/"])>a{display:block!important;width:100%!important;height:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/11/count/1/"])>a>.img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/11/service/17/"]) .user-img{content:url("https://images.unsplash.com/photo-1596484552834-6a58f850e0a1?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/11/service/18/"]) .user-img{content:url("https://images.unsplash.com/photo-1635172298210-b8891ba8f53f?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/11/service/19/"]) .user-img{content:url("https://images.unsplash.com/photo-1652342532673-59a848be8a0a?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/12/count/1/"]){display:block!important;background-image:url("https://images.unsplash.com/photo-1566914447826-bf04e54bf1be?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/12/count/1/"])>a{display:block!important;width:100%!important;height:100%!important;}
#sb_category_step_container .preloader:has(>a[href="#book/category/12/count/1/"])>a>.img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/12/service/17/"]) .user-img{content:url("https://images.unsplash.com/photo-1470217957101-da7150b9b681?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/12/service/18/"]) .user-img{content:url("https://images.unsplash.com/photo-1712601979098-15dccb4d0996?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/12/service/19/"]) .user-img{content:url("https://images.unsplash.com/photo-1592723905426-1181bf431d3a?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:210px!important;display:block!important;}
@media(max-width:600px){#sb_category_step_container .preloader:has(>a[href*="#book/category/"]){height:190px!important;min-height:190px!important;}}
/* End destination photos. */

/* Show destination photos even where the original service has no uploaded image. */
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/1/service/2/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1486325212027-8081e485255e?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/1/service/2/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/1/service/2/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/1/service/2/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/1/service/4/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1569982615761-66697da68502?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/1/service/4/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/1/service/4/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/1/service/4/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/1/service/3/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1517090504586-fde19ea6066f?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/1/service/3/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/1/service/3/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/1/service/3/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/2/service/5/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1506973035872-a4ec16b8e8d9?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/2/service/5/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/2/service/5/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/2/service/5/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/2/service/7/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1598948485421-33a1655d3c18?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/2/service/7/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/2/service/7/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/2/service/7/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/2/service/6/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1765464184797-f72b16ee01fa?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/2/service/6/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/2/service/6/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/2/service/6/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/3/service/9/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1488747279002-c8523379faaa?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/3/service/9/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/3/service/9/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/3/service/9/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/3/service/14/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1533929736458-ca588d08c8be?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/3/service/14/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/3/service/14/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/3/service/14/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/3/service/10/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1506501139174-099022df5260?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/3/service/10/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/3/service/10/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/3/service/10/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/4/service/8/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1494500764479-0c8f2919a3d8?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/4/service/8/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/4/service/8/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/4/service/8/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/4/service/16/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1547314283-befb6cc5cf29?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/4/service/16/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/4/service/16/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/4/service/16/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/4/service/15/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1765912399170-17693e91f4bf?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/4/service/15/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/4/service/15/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/4/service/15/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/5/service/11/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1479779978657-f97923f70d04?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/5/service/11/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/5/service/11/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/5/service/11/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/5/service/13/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1518168741044-13e051f834f0?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/5/service/13/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/5/service/13/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/5/service/13/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/5/service/12/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1602828889956-45ec6cee6758?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/5/service/12/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/5/service/12/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/5/service/12/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/6/service/17/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1482401204742-eb3c31c24722?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/6/service/17/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/6/service/17/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/6/service/17/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/6/service/18/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1520986840182-5b15f734c85c?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/6/service/18/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/6/service/18/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/6/service/18/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/6/service/19/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1612352891598-639786f98b8f?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/6/service/19/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/6/service/19/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/6/service/19/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/7/service/17/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1490806843957-31f4c9a91c65?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/7/service/17/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/7/service/17/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/7/service/17/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/7/service/18/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1542051841857-5f90071e7989?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/7/service/18/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/7/service/18/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/7/service/18/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/7/service/19/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1545569341-9eb8b30979d9?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/7/service/19/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/7/service/19/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/7/service/19/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/8/service/17/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1785656573227-09514e94a1b5?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/8/service/17/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/8/service/17/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/8/service/17/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/8/service/18/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1769936245432-ec41e7f739ab?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/8/service/18/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/8/service/18/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/8/service/18/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/8/service/19/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1532649097480-b67d52743b69?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/8/service/19/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/8/service/19/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/8/service/19/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/9/service/17/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1517309230475-6736d926b979?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/9/service/17/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/9/service/17/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/9/service/17/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/9/service/18/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1474181487882-5abf3f0ba6c2?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/9/service/18/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/9/service/18/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/9/service/18/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/9/service/19/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1538428494232-9c0d8a3ab403?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/9/service/19/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/9/service/19/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/9/service/19/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/10/service/17/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1623621534850-d325a1980c7e?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/10/service/17/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/10/service/17/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/10/service/17/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/10/service/18/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1518084823714-2f59a7315a39?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/10/service/18/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/10/service/18/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/10/service/18/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/10/service/19/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1524231757912-21f4fe3a7200?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/10/service/19/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/10/service/19/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/10/service/19/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/11/service/17/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1596484552834-6a58f850e0a1?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/11/service/17/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/11/service/17/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/11/service/17/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/11/service/18/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1635172298210-b8891ba8f53f?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/11/service/18/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/11/service/18/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/11/service/18/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/11/service/19/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1652342532673-59a848be8a0a?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/11/service/19/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/11/service/19/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/11/service/19/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/12/service/17/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1470217957101-da7150b9b681?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/12/service/17/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/12/service/17/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/12/service/17/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/12/service/18/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1712601979098-15dccb4d0996?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/12/service/18/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/12/service/18/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/12/service/18/"]) .preloader>img{visibility:hidden!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/12/service/19/"]) .preloader{display:block!important;background-image:url("https://images.unsplash.com/photo-1592723905426-1181bf431d3a?fm=jpg&q=60&w=1200&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=NHwxMjA3fDA%3D")!important;background-size:cover!important;background-position:center!important;height:210px!important;min-height:210px!important;width:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/12/service/19/"]) .excerpt-info .preloader>a{display:block!important;width:100%!important;height:100%!important;}
#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/12/service/19/"]) .preloader .img,#sb_service_step_container .tab:has(.excerpt-info a[href*="#book/category/12/service/19/"]) .preloader>img{visibility:hidden!important;}

/* WhatsApp expert-session instructions */
#sb_service_step_container::before{content:"Consultations are provided through written WhatsApp messages. We do not offer phone or video consultations. Please be available at your booked time.";display:block!important;flex:0 0 100%!important;box-sizing:border-box!important;width:100%!important;margin:0 0 24px!important;padding:16px 20px!important;border:1px solid #a88d52!important;border-radius:10px!important;background:#171e26!important;color:#f1e7ce!important;font:16px/1.6 Arial,Helvetica,sans-serif!important;text-align:center!important;}

/* Keep country cards consistent when returning from booking. */
#sb_category_step_container .category-item .excerpt-info img.solo-country-flag{position:absolute!important;top:12px!important;left:12px!important;width:42px!important;height:30px!important;max-width:42px!important;max-height:30px!important;object-fit:contain!important;padding:3px!important;background:#101214!important;border:1px solid #c5a559!important;border-radius:4px!important;margin:0!important;z-index:1!important;}
#sb_category_step_container .category-item .excerpt-info>.preloader{height:210px!important;min-height:210px!important;overflow:hidden!important;}
#sb_category_step_container .category-item .excerpt-info{height:100%!important;}
#sb_category_step_container .category-item .tab{height:100%!important;}

/* Remove flags from all destination cards. */
.st-destination img.st-flag,#sb_category_step_container img.solo-country-flag{display:none!important;}

/* Remove the discontinued website AI chat on every booking page. */
#chatbase-bubble-button,#chatbase-bubble-window,#chatbase-message-bubbles,.solo-chat-cta,.solo-service-chat,a.solo-chat-primary{display:none!important;}

/* Final fee explanation and footer typography. */
.st-welcome>h3.st-section-title:last-of-type+p,.st-welcome>h3.st-section-title:last-of-type+p+p,.st-welcome>.st-footnote,.st-footer,.st-footer small{color:#e3c677!important;text-align:center!important;line-height:1.75!important;}
.st-welcome>h3.st-section-title:last-of-type+p{max-width:1000px!important;margin:0 auto 4px!important;}
.st-welcome>h3.st-section-title:last-of-type+p+p{max-width:1000px!important;margin:0 auto 20px!important;}
.st-welcome>.st-footnote{max-width:1000px!important;margin:20px auto 0!important;}
.st-footer{margin-top:26px!important;padding-top:22px!important;}
.st-footer small{margin:0!important;display:block!important;}

/* Keep the phone widget internal value field out of the visual layout. */
#sb_client_phone[style*="width: 0px"]{width:0!important;height:0!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;}

/* Make client time-zone selection visible and usable. */
#sb_change_timezone{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;height:auto!important;width:auto!important;padding:8px 14px!important;margin:12px 0!important;border:1px solid #c5a559!important;border-radius:8px!important;background:#171e26!important;color:#f1e7ce!important;cursor:pointer!important;}
#sb_change_timezone::after{content:"Change your local time zone";font:14px/1.5 Arial,sans-serif!important;}

/* Readable client booking confirmation and booking history. */
.booking-item>.tab,.booking-item .tab:has(.current-booking-info),.tab:has(>.section-pd>.current-booking-info){background:#171e26!important;border:1px solid #a88d52!important;border-radius:16px!important;}
.current-booking-info{color:#f1e7ce!important;}
.current-booking-info .cap{color:#e3c677!important;font-weight:700!important;}
.current-booking-info .booking-overview table,.current-booking-info .booking-overview tbody,.current-booking-info .booking-overview tr,.current-booking-info .booking-overview td,.current-booking-info .date-line,.current-booking-info .date-line--caption{background:transparent!important;color:#f1e7ce!important;opacity:1!important;}
.current-booking-info .booking-overview .label{color:#e3c677!important;font-weight:600!important;}
.current-booking-info .accordion,.current-booking-info .sb_cancel_btn,.current-booking-info .sb-book,.current-booking-info .sb-reschedule{display:none!important;}
.current-booking-info .sb_add_to_cal{background:linear-gradient(105deg,#ead58e,#c5a559)!important;color:#10151b!important;border:1px solid #c5a559!important;border-radius:10px!important;}
.current-booking-info .sb_add_to_cal span{display:inline!important;color:#10151b!important;font-weight:700!important;}

/* Branded readable cancellation confirmation dialog. */
#sb_dialog .modal-cancellation-reason .modal-content{background:#171e26!important;color:#f1e7ce!important;border:1px solid #c5a559!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 16px 48px rgba(0,0,0,.45)!important;}
#sb_dialog .modal-cancellation-reason .modal-header,#sb_dialog .modal-cancellation-reason .modal-body,#sb_dialog .modal-cancellation-reason .modal-footer{background:#171e26!important;color:#f1e7ce!important;border-color:#615331!important;}
#sb_dialog .modal-cancellation-reason .modal-title{color:#e3c677!important;font-weight:700!important;line-height:1.4!important;}
#sb_dialog .cancellation-dialog-body p{color:#f1e7ce!important;font-size:17px!important;line-height:1.65!important;}
#sb_dialog .modal-cancellation-reason .close,#sb_dialog .modal-cancellation-reason .close span{color:#e3c677!important;opacity:1!important;text-shadow:none!important;}
#sb_dialog .modal-cancellation-reason .modal-footer .tab-pd{display:flex!important;gap:12px!important;justify-content:flex-end!important;}
#sb_cancellation_cancel,#sb_cancellation_confirm{flex:1!important;min-height:48px!important;margin:0!important;padding:12px 18px!important;border:1px solid #c5a559!important;border-radius:9px!important;font-size:16px!important;font-weight:700!important;text-shadow:none!important;}
#sb_cancellation_cancel{background:#171e26!important;color:#e3c677!important;}
#sb_cancellation_confirm{background:linear-gradient(105deg,#ead58e,#c5a559)!important;color:#10151b!important;}
@media(max-width:600px){#sb_dialog .modal-cancellation-reason{margin:24px 16px!important;width:auto!important;}#sb_dialog .modal-cancellation-reason .modal-header,#sb_dialog .modal-cancellation-reason .tab-pd{padding:20px!important;}}

/* Centre cancellation popup within the visible screen on every device. */
#sb_dialog:has(.modal-cancellation-reason){padding:16px!important;box-sizing:border-box!important;}
#sb_dialog .modal-dialog.modal-cancellation-reason{position:relative!important;top:auto!important;left:auto!important;right:auto!important;float:none!important;transform:none!important;width:100%!important;max-width:500px!important;margin:24px auto!important;}
#sb_dialog.in:has(.modal-cancellation-reason){display:flex!important;align-items:center!important;justify-content:center!important;}
#sb_dialog .modal-cancellation-reason .close{background:transparent!important;box-shadow:none!important;border:0!important;}


/* Readable reschedule details and expired-window notice. */
.reschedule--selected-list,.reschedule--selected-list .sb-details{background:#171e26!important;color:#f1e7ce!important;border-radius:14px!important;}
.reschedule--selected-list{border:1px solid #a88d52!important;overflow:hidden!important;}
.reschedule--selected-list h4,.reschedule--selected-list .txt{color:#f1e7ce!important;opacity:1!important;line-height:1.5!important;}
.reschedule--selected-list .reschedule--selected-title,.reschedule--selected-list .sb-details>div>h4{color:#e3c677!important;font-weight:700!important;}
.reschedule--selected-item{gap:12px!important;}
.reschedule--selected-name{overflow-wrap:anywhere!important;}
body:has(.reschedule--selected-list) .alert-danger{background:#29231b!important;border:1px solid #c5a559!important;border-radius:10px!important;color:#f1e7ce!important;opacity:1!important;font-size:16px!important;line-height:1.65!important;padding:16px 20px!important;}

/* Local timezone is detected by SimplyBook; do not show manual timezone controls. */
#sb_change_timezone{display:none!important;visibility:hidden!important;pointer-events:none!important;}
#sb_change_timezone::after{content:none!important;display:none!important;}

/* Clear reschedule guidance message on desktop and mobile. */
body:has(.reschedule--selected-list) .alert-info{background:#171e26!important;color:#f1e7ce!important;border:1px solid #a88d52!important;border-radius:10px!important;opacity:1!important;font:16px/1.65 Arial,Helvetica,sans-serif!important;padding:16px 20px!important;box-shadow:none!important;}

/* Consistent mobile calendar popup and success-dialog surfaces. */
.modal[id^="cal_modal_"] .modal-content{background:#171e26!important;color:#f1e7ce!important;border:1px solid #c5a559!important;border-radius:16px!important;overflow:hidden!important;}
.modal[id^="cal_modal_"] .modal-header,.modal[id^="cal_modal_"] .modal-body,.modal[id^="cal_modal_"] .modal-footer{background:#171e26!important;border-color:#615331!important;color:#f1e7ce!important;}
.modal[id^="cal_modal_"] .modal-title{color:#e3c677!important;font-weight:700!important;}
.modal[id^="cal_modal_"] .calendar-popup a{color:#f1e7ce!important;font-size:16px!important;line-height:1.5!important;}
.modal[id^="cal_modal_"] .close{background:transparent!important;color:#e3c677!important;opacity:1!important;text-shadow:none!important;}
.modal[id^="cal_modal_"] .modal-footer .btn{background:linear-gradient(105deg,#ead58e,#c5a559)!important;color:#10151b!important;border:1px solid #c5a559!important;border-radius:9px!important;min-height:48px!important;min-width:140px!important;font-weight:700!important;}
.modal[id^="cal_modal_"].in{display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;box-sizing:border-box!important;}
.modal[id^="cal_modal_"] .modal-dialog{width:100%!important;max-width:500px!important;margin:auto!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;}
@media(max-width:600px){.modal[id^="cal_modal_"] .calendar-popup{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important;margin:0!important;}.modal[id^="cal_modal_"] .calendar-popup li{width:100%!important;float:none!important;margin:0!important;padding:4px!important;}.modal[id^="cal_modal_"] .tab-pd{padding:16px!important;}.modal[id^="cal_modal_"] .modal-header{padding:18px!important;}}

/* Clear personal-data verification and report interface. */
#sb_dialog:has(.get-gdpr-info-modal){padding:16px!important;box-sizing:border-box!important;}
#sb_dialog.in:has(.get-gdpr-info-modal){display:flex!important;align-items:center!important;justify-content:center!important;}
#sb_dialog:has(.get-gdpr-info-modal)>.modal-dialog{width:100%!important;max-width:500px!important;margin:auto!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;}
.get-gdpr-info-modal,.get-gdpr-info-modal .full-info{background:#171e26!important;color:#f1e7ce!important;border-radius:16px!important;}
.get-gdpr-info-modal{border:1px solid #c5a559!important;overflow:hidden!important;}
.get-gdpr-info-modal .cap{color:#e3c677!important;font-weight:700!important;line-height:1.4!important;padding-right:24px!important;}
.get-gdpr-info-modal .content,.get-gdpr-info-modal p,.get-gdpr-info-modal label{color:#f1e7ce!important;line-height:1.65!important;opacity:1!important;}
.get-gdpr-info-modal .form-control{background:#10151b!important;color:#f1e7ce!important;border:1px solid #a88d52!important;border-radius:8px!important;min-height:48px!important;}
.get-gdpr-info-modal .form-control::placeholder{color:#c4c9cf!important;opacity:1!important;}
.get-gdpr-info-modal .close-full-info{background:transparent!important;color:#e3c677!important;opacity:1!important;}
.get-gdpr-info-modal .btn,#gdpr-report-view .btn{background:linear-gradient(105deg,#ead58e,#c5a559)!important;color:#10151b!important;border:1px solid #c5a559!important;border-radius:9px!important;min-height:48px!important;font-weight:700!important;}
.get-gdpr-info-modal a{color:#e3c677!important;text-decoration:underline!important;}
#gdpr-report-view{color:#f1e7ce!important;}
#gdpr-report-view .title-main{color:#e3c677!important;}
#gdpr-report-view .txt,#gdpr-report-view .main-gdpr-report{color:#f1e7ce!important;line-height:1.65!important;}
@media(max-width:600px){.get-gdpr-info-modal .tab-pd{padding:22px!important;} .get-gdpr-info-modal .cap{font-size:22px!important;}.get-gdpr-info-modal .content{font-size:16px!important;}}

/* Route public personal-data requests to the existing WhatsApp conversation. */
#sb_gdpr_report_show_confirmation,#sb_gdpr_control_panel_container{display:none!important;}
body:has(#gdpr-report-view) #sb_dialog:has(.get-gdpr-info-modal),body:has(#gdpr-report-view) .modal-backdrop{display:none!important;}
#gdpr-report-view .main-gdpr-report{font-size:0!important;}
#gdpr-report-view .main-gdpr-report>div{display:none!important;}
#gdpr-report-view .main-gdpr-report::after{content:"For questions about your personal information, please contact our team in the same WhatsApp conversation where you are already speaking with us.";display:block!important;color:#f1e7ce!important;font:16px/1.65 Arial,Helvetica,sans-serif!important;}

/* Readable missing-page recovery screen. */
.section-page-404{background:#0d1117!important;color:#f1e7ce!important;min-height:60vh!important;}
.section-page-404 .error-card{background:#171e26!important;color:#f1e7ce!important;border:1px solid #a88d52!important;border-radius:16px!important;padding:28px 20px!important;max-width:650px!important;width:100%!important;box-sizing:border-box!important;margin:24px auto!important;}
.section-page-404 .title-main{color:#e3c677!important;font-weight:700!important;}
.section-page-404 .error-txt,.section-page-404 .txt{color:#f1e7ce!important;opacity:1!important;font-size:16px!important;line-height:1.65!important;}
.section-page-404 .btn{background:linear-gradient(105deg,#ead58e,#c5a559)!important;color:#10151b!important;border:1px solid #c5a559!important;border-radius:9px!important;min-height:48px!important;padding:12px 20px!important;font-weight:700!important;}
.section-page-404 .redirect-block{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:16px!important;}
@media(max-width:600px){.section-page-404 .section-pd{padding:16px!important;}.section-page-404 .error-card{margin:16px auto!important;}}

/* Centre personal-data WhatsApp guidance. */
#gdpr-report-view .main-gdpr-report::after{text-align:center!important;max-width:900px!important;margin:0 auto!important;}

/* Final audit: avoid incorrect UTC Outlook.com export; verify calendar timezone. */
.calendar-popup li:has(.outlook-com){display:none!important;}
[id^="cal_modal_"] .modal-body::before{content:"Calendar times use your displayed local time. Check the calendar time zone before saving; your booking confirmation remains the appointment record.";display:block;color:#f5ebd7!important;background:#171f28;padding:14px 18px;line-height:1.5;}
