/* Match the approved Contact-page CTA, scoped to the former split-column CTAs. */
.tla .tla-section.tla-dark:has(> .tla-inner > .tla-booking){background-color:#101212;background-image:linear-gradient(90deg,rgba(16,18,18,.95),rgba(16,18,18,.78)),url('https://timorleste.com.au/wp-content/themes/traveltour-child/tl-contact-favicon-e5a04328b224.avif');background-position:center,right 12% center;background-size:cover,440px auto;background-repeat:no-repeat;padding:85px 0}
.tla .tla-dark .tla-booking{display:block;max-width:780px;width:100%;text-align:left}
.tla .tla-dark .tla-booking .tla-heading{margin-bottom:24px}
.tla .tla-dark .tla-booking h2{color:#fff}
.tla .tla-dark .tla-booking p{max-width:660px;color:#fff}
.tla .tla-dark .tla-booking .tla-kicker{color:#ffb79f}
.tla .tla-dark .tla-booking .tla-actions{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:18px;margin-top:30px;max-width:780px}
.tla .tla-dark .tla-booking .tla-actions .tla-button{width:auto;flex:0 1 auto;margin:0;min-height:55px;gap:18px}
.tla .tla-dark .tla-booking .tla-actions .tla-outline{color:#fff!important;border-color:#bbb;background:transparent}
.tla .tla-dark .tla-booking .tla-actions .tla-outline:hover{background:#242424;color:#fff!important}
@media(max-width:700px){.tla .tla-section.tla-dark:has(> .tla-inner > .tla-booking){padding:58px 0;background-position:center,center;background-size:cover,380px auto}.tla .tla-dark .tla-booking .tla-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.tla .tla-dark .tla-booking .tla-actions .tla-button{width:100%;min-width:0}}
