/* One decorative background for the existing closing enquiry banners. */
.tv-red-enquiry{position:relative;isolation:isolate;overflow:hidden;background:#78070d;color:#fff}
.tv-red-enquiry>.tv-enquiry-background{position:absolute;inset:0;z-index:-2;pointer-events:none}
.travik-home .tv-red-enquiry>.tv-enquiry-background img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;mask-image:none;border-radius:0;margin:0}
.tv-red-enquiry:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#45000655,#5c00084d 42%,#45000666)}
.travik-home .tv-red-enquiry h2,.travik-home .tv-red-enquiry p,.travik-home .tv-red-enquiry .th-period{color:#fff}
.travik-home .tv-red-enquiry .th-button{background:#57040c55;border:1px solid #ffffffb3;color:#fff;box-shadow:none}
/* Override the shared button's important white text in these light states. */
.travik-home .tv-red-enquiry .th-button:is(:hover,:focus-visible){background:#fff;border-color:#fff;color:#720610!important}
.travik-home .tv-red-enquiry .th-button:focus-visible{outline:3px solid #fff;outline-offset:4px}
.tv-red-enquiry .th-rule:before{background:#fff9}
.rd-laboratory.tv-red-enquiry{display:block;min-height:0}
.tv-red-enquiry .rd-laboratory-copy{background:none;padding:40px clamp(24px,4vw,60px);max-width:900px;isolation:auto;overflow:visible}
.tv-red-enquiry .rd-laboratory-copy:before{display:none}
.travik-inner .ti-content .tv-red-enquiry .rd-laboratory-copy h2{font-size:clamp(28px,3vw,42px);line-height:1.15}
.tv-red-enquiry .rd-laboratory-copy .th-button{margin-top:22px}
@media(max-width:700px){
 .travik-home .tv-red-enquiry>.tv-enquiry-background img{object-position:24% center}
 .tv-red-enquiry:after{background:#480008a8}
 .tv-red-enquiry .rd-laboratory-copy{padding:30px 24px}
 .tv-red-enquiry .th-button{white-space:normal;text-align:left}
}
@media print{.tv-red-enquiry{display:none}}
