.tour-welcome{background-color:var(--welcomeBg,#f4f5f7);padding-bottom:var(--welcomeBottom,100px);padding-top:var(--welcomeTop,100px);text-align:center}.tour-welcome__quote{margin:0 auto;max-width:1098px}.tour-welcome__quote p{color:var(--headingColour);font-family:var(--primaryFont);font-size:40px;font-weight:250;letter-spacing:-.8px;line-height:48px;margin:0}.tour-welcome__cite{color:var(--bodyColour);font-size:16px;line-height:25.6px;margin-top:16px}.tour-welcome__cite .is-orange,.tour-welcome__cite strong{color:var(--primaryColour)}.tour-welcome__cite strong{font-weight:var(--fontWeightBold)}.tour-welcome__actions{display:flex;flex-wrap:wrap;gap:16px 30px;justify-content:center;margin-top:60px}.tour-welcome__btn{font-size:14px;gap:24px;height:46px;letter-spacing:0;line-height:15px;padding:14px 24.5px}.tour-welcome__btn:focus-visible,.tour-welcome__btn:hover{gap:24px}.tour-welcome__btn svg{fill:currentColor;height:19.4px;width:19.4px}.tour-contacts{background:#fff;border:1px solid var(--grey);border-radius:0;box-shadow:5px 4px 15.8px 2px rgba(0,0,0,.15);color:var(--bodyColour);max-width:541px;padding:0;text-align:left;width:calc(100% - 32px)}.tour-contacts::backdrop{background:rgba(31,31,30,.45)}.tour-contacts[open]{animation:tourContactsIn .2s ease-out}@keyframes tourContactsIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tour-contacts__panel{padding:38px 45px 45px;position:relative}.tour-contacts__close{align-items:center;background:transparent;border:0;color:var(--primaryColour);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;width:32px}.tour-contacts__close svg{fill:currentColor;height:20px;width:20px}.tour-contacts__close:focus-visible,.tour-contacts__close:hover{color:var(--headingColour)}.tour-contacts__title:focus{outline:none}.tour-contacts__title{color:var(--headingColour);font-size:24px;font-weight:250;letter-spacing:-.72px;line-height:28.8px;margin:0 0 30px}.tour-contacts__list{list-style:none;margin:0;padding:0}.tour-contacts__item{border-bottom:1px solid var(--grey);margin:0;padding:22px 0}.tour-contacts__item:first-child{padding-top:0}.tour-contacts__item:last-child{border-bottom:0;padding-bottom:0}.tour-contacts__role{color:var(--headingColour);font-size:16px;font-weight:var(--fontWeightMedium);letter-spacing:-.6px;line-height:28px;margin:0}.tour-contacts__row{display:flex;flex-wrap:wrap;font-size:14px;gap:0 16px;justify-content:space-between;line-height:22.4px}.tour-contacts__name{font-weight:var(--fontWeightBold)}.tour-contacts__phone{color:var(--bodyColour);font-weight:300;white-space:nowrap}.tour-contacts__phone:focus-visible,.tour-contacts__phone:hover{color:var(--primaryColour)}body.tour-dialog-open{overflow:hidden}@media (max-width:991px){.tour-welcome{padding-bottom:calc(var(--welcomeBottom, 100px)*.7);padding-top:calc(var(--welcomeTop, 100px)*.7)}.tour-welcome__quote p{font-size:32px;line-height:1.2}.tour-welcome__actions{margin-top:44px}}@media (max-width:767px){.tour-welcome{padding-bottom:calc(var(--welcomeBottom, 100px)*.5);padding-top:calc(var(--welcomeTop, 100px)*.5)}.tour-welcome__quote p{font-size:24px;letter-spacing:-.5px}.tour-welcome__actions{gap:12px;margin-top:32px}.tour-welcome__btn{font-size:13px;padding:14px 20px}.tour-contacts__panel{padding:32px 24px 28px}.tour-contacts__title{padding-right:24px}}