.ThankYouPage_confirmation__vMJZs{--confirmation-ink:#102131;--confirmation-blue:#99d8ed;background:#faf9f5;color:var(--confirmation-ink);padding:clamp(48px,6vw,88px) 24px 56px}.ThankYouPage_content__rI4tr{max-width:1240px;margin-inline:auto;text-align:center}.ThankYouPage_confirmation__vMJZs h1{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 .2em;font-family:var(--font-elegant),Georgia,serif;font-style:italic;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:1.15;letter-spacing:-.035em}.ThankYouPage_confirmation__vMJZs h1 svg{width:.68em;height:.68em;color:#397e99;margin-left:.12em}.ThankYouPage_introduction__voJWa{max-width:78ch;margin:24px auto 40px;font-size:clamp(17px,1.45vw,20px);line-height:1.65}.ThankYouPage_introduction__voJWa span{display:block}.ThankYouPage_steps__DHOg5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.ThankYouPage_step__lDtly{position:relative;display:flex;flex-direction:column;align-items:center;border:2px solid var(--confirmation-ink);outline:6px solid var(--confirmation-blue);outline-offset:4px;padding:32px 26px;margin:10px}.ThankYouPage_illustration__121lf{position:relative;display:flex;align-items:center;justify-content:center;height:124px;width:180px;margin-bottom:20px}.ThankYouPage_illustration__121lf>svg{height:100px;width:100px;stroke-width:1.7}.ThankYouPage_illustration__121lf .ThankYouPage_phoneIcon__6yhCh{width:48px;height:76px;margin-left:-8px;transform:rotate(10deg);color:#397e99}.ThankYouPage_stepNumber__5Wx_g{position:absolute;right:-12px;top:0;font-size:15px;font-weight:700;letter-spacing:.1em;color:#397e99}.ThankYouPage_step__lDtly h2{font-family:var(--font-display),Arial,sans-serif;font-size:clamp(21px,2.1vw,27px);font-weight:900;text-transform:uppercase;line-height:1.2;letter-spacing:-.02em;max-width:15ch;margin:0}.ThankYouPage_step__lDtly p{font-size:17px;line-height:1.65;margin:22px 0 0;max-width:32ch}.ThankYouPage_bookingNote__wsCq0{font-size:14px;color:#4b5962;margin-top:32px}.ThankYouPage_actions__IMaU1{display:flex;justify-content:center;margin-top:24px}.ThankYouPage_homeLink__7MHwE{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 24px;background:var(--confirmation-ink);color:#fff;font-weight:600;text-decoration:none;border-radius:4px}.ThankYouPage_homeLink__7MHwE:hover{background:#27445a}.ThankYouPage_recovery__fcNoV{margin-top:24px;font-size:14px;color:#4b5962}.ThankYouPage_recovery__fcNoV a{color:var(--confirmation-ink);text-decoration:underline;text-underline-offset:4px}.ThankYouPage_confirmation__vMJZs a:focus-visible{outline:3px solid #397e99;outline-offset:5px}@media (max-width:760px){.ThankYouPage_confirmation__vMJZs{padding:40px 22px}.ThankYouPage_confirmation__vMJZs h1{display:block;font-size:clamp(37px,8.8vw,54px)}.ThankYouPage_confirmation__vMJZs h1 span{display:block}.ThankYouPage_confirmation__vMJZs h1 svg{display:none}.ThankYouPage_introduction__voJWa{margin-bottom:30px}.ThankYouPage_steps__DHOg5{grid-template-columns:1fr;gap:22px;max-width:470px;margin-inline:auto}.ThankYouPage_step__lDtly{padding:26px 22px 30px}.ThankYouPage_illustration__121lf{height:100px;margin-bottom:16px}.ThankYouPage_illustration__121lf>svg{width:84px;height:84px}.ThankYouPage_step__lDtly h2{font-size:25px;max-width:18ch}}.BrandWordmark_officialLogo__u58I4{display:block;width:220px;aspect-ratio:4.5;overflow:hidden;background:transparent}.BrandWordmark_logoImage__fbsyB{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bt-cinema-signature .BrandWordmark_logoImage__fbsyB{filter:brightness(0) invert(1)}.bt-cinema-signature .BrandWordmark_officialLogo__u58I4{width:clamp(230px,32vw,460px)}@media(max-width:600px){.BrandWordmark_officialLogo__u58I4{width:165px}}.BrandWordmark_crossLetter__h6ZDq{display:inline-block;position:relative;width:.53em;height:.82em;margin-inline:.025em .015em;vertical-align:-.015em}.BrandWordmark_crossLetter__h6ZDq svg{display:block;width:100%;height:100%}.BrandWordmark_accessibleLetter__EA32K{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}