/* Lead Hospitality Subscription Conversion — v3.02.04. Authority for /subscribe/* and /en/subscribe/*. */
body.is-subscribe,body.lh-en-public.is-subscribe{background:#fff!important}.is-subscribe .lh-next-main{overflow:visible!important}.lh-subscribe-redesign{--green:#0a392d;--ink:#111a16;--muted:#5f6963;--line:#dfe5df;max-width:none!important;width:100%!important;margin:0!important;padding:0 0 54px!important;background:#fff!important;overflow:visible!important;position:relative!important}.lh-subscribe-redesign>.lh-next-subscribe-back{position:absolute!important;z-index:20!important;top:18px!important;left:max(28px,calc((100vw - 1460px)/2 + 28px))!important;margin:0!important;padding:7px 11px!important;border-radius:999px!important;background:rgba(255,255,255,.9)!important;color:#173d30!important;font:700 11px/1.2 Arial,sans-serif!important;text-decoration:none!important;backdrop-filter:blur(7px)}
.lh-subscribe-redesign .lh-subscribe-hero{display:grid!important;grid-template-columns:48% 52%!important;position:relative!important;width:min(1460px,100%)!important;max-width:1460px!important;height:390px!important;min-height:390px!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.lh-subscribe-redesign .lh-subscribe-hero-copy{position:relative!important;z-index:3!important;width:auto!important;height:auto!important;box-sizing:border-box!important;padding:58px 42px 42px max(42px,calc((100vw - 1380px)/2 + 24px))!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:linear-gradient(90deg,#fff 0%,#fff 88%,rgba(255,255,255,.78) 100%)!important}.lh-subscribe-redesign .lh-subscribe-hero-copy .lh-next-eyebrow{display:block!important;font:800 10px/1.2 Arial,sans-serif!important;letter-spacing:.22em!important;color:#1b4a3a!important}.lh-subscribe-redesign .lh-subscribe-hero-copy h2{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(42px,3.8vw,62px)!important;font-weight:400!important;line-height:.98!important;letter-spacing:-.035em!important;color:#0b3429!important;max-width:650px!important;margin:12px 0 17px!important}.lh-subscribe-redesign .lh-subscribe-hero-copy>p{display:block!important;font:400 15px/1.5 Arial,sans-serif!important;color:#56615b!important;max-width:570px!important;margin:0!important}.lh-subscribe-redesign .lh-subscribe-hero-image{display:block!important;position:relative!important;inset:auto!important;left:auto!important;right:auto!important;width:100%!important;height:390px!important;min-height:390px!important;overflow:hidden!important;background:#eef3ef!important}.lh-subscribe-redesign .lh-subscribe-hero-image:after{content:none!important;display:none!important}.lh-subscribe-redesign .lh-subscribe-hero-image img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:56% 50%!important;margin:0!important}.lh-subscribe-redesign .lh-subscribe-hero-trust{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:22px!important;margin:25px 0 0!important;padding:0!important;color:#1d2b25!important;font:600 11px/1.2 Arial,sans-serif!important}.lh-subscribe-redesign .lh-subscribe-hero-trust>span{display:inline-flex!important;align-items:center!important;gap:7px!important;white-space:nowrap!important}
.lh-subscribe-redesign .lh-next-subscribe-grid{display:grid!important;grid-template-columns:46% 54%!important;position:relative!important;z-index:10!important;width:calc(100% - 48px)!important;max-width:1080px!important;margin:-58px auto 0!important;padding:0!important;gap:0!important;border:1px solid #dce3dd!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 18px 50px rgba(12,46,35,.12)!important}.lh-subscribe-redesign .lh-next-subscribe-summary,.lh-subscribe-redesign .lh-next-subscribe-checkout{display:block!important;box-sizing:border-box!important;min-width:0!important;min-height:365px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:30px 40px!important}.lh-subscribe-redesign .lh-next-subscribe-summary{background:linear-gradient(135deg,#f5f8f2 0%,#fff 86%)!important;border-right:1px solid #e7ebe7!important}.lh-subscribe-redesign .lh-next-eyebrow{font:800 9px/1.2 Arial,sans-serif!important;letter-spacing:.18em!important;color:#526c59!important}.lh-subscribe-redesign .lh-next-subscribe-summary h1{font-family:Georgia,'Times New Roman',serif!important;font-size:36px!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.02em!important;color:#13251f!important;margin:8px 0 6px!important}.lh-subscribe-redesign .lh-next-subscribe-summary>p{font:400 12px/1.45 Arial,sans-serif!important;color:#69716c!important;margin:0 0 8px!important}.lh-subscribe-redesign .lh-next-subscribe-price{font-family:Georgia,'Times New Roman',serif!important;font-size:42px!important;line-height:1!important;color:#101a16!important;margin:18px 0 5px!important}.lh-subscribe-redesign .lh-next-subscribe-trial{display:inline-flex!important;padding:5px 9px!important;border-radius:999px!important;background:#eaf3e9!important;color:#173d30!important;font:800 9px/1.2 Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}.lh-subscribe-redesign .lh-next-subscribe-benefits{display:block!important;margin:15px 0 10px!important;padding:13px 0 0!important;border-top:1px solid #e6e9e5!important;color:#35433c!important;font:400 12px/1.35 Arial,sans-serif!important}.lh-subscribe-redesign .lh-next-subscribe-benefits ul{display:block!important;margin:0!important;padding:0!important;list-style:none!important}.lh-subscribe-redesign .lh-next-subscribe-benefits li{display:block!important;position:relative!important;margin:7px 0!important;padding:0 0 0 23px!important}.lh-subscribe-redesign .lh-next-subscribe-benefits li:before{content:'✓'!important;display:block!important;position:absolute!important;left:0!important;top:0!important;color:#0a392d!important;font-weight:900!important}.lh-subscribe-redesign .lh-next-subscribe-trust{display:block!important;padding-top:12px!important;border-top:1px solid #e6e9e5!important;color:#66716a!important;font:400 10px/1.4 Arial,sans-serif!important}
.lh-subscribe-redesign .lh-next-subscribe-checkout{background:#fff!important}.lh-subscribe-redesign .lh-next-subscribe-checkout h2{font-family:Georgia,'Times New Roman',serif!important;font-size:30px!important;font-weight:400!important;line-height:1.08!important;color:#13251f!important;margin:8px 0 5px!important}.lh-subscribe-redesign .lh-next-subscribe-checkout p,.lh-subscribe-redesign .lh-subscribe-form-intro{font:400 12px/1.45 Arial,sans-serif!important;color:#657068!important;margin:0 0 14px!important}.lh-subscribe-redesign .lh-next-google-free{display:block!important;margin:12px 0 9px!important}.lh-subscribe-redesign .lh-next-google-free>a,.lh-subscribe-redesign .lh-next-google-free>button,.lh-subscribe-redesign .lh-next-google-free a,.lh-subscribe-redesign .lh-next-google-free button{display:flex!important;width:100%!important;min-height:43px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;background:#0a392d!important;color:#fff!important;border:1px solid #0a392d!important;border-radius:5px!important;text-decoration:none!important;font:700 12px/1.2 Arial,sans-serif!important}.lh-subscribe-redesign .lh-next-checkout-separator{display:flex!important;align-items:center!important;gap:12px!important;margin:10px 0!important;color:#8a928d!important;font:400 10px/1.2 Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important}.lh-subscribe-redesign .lh-next-checkout-separator:before,.lh-subscribe-redesign .lh-next-checkout-separator:after{content:''!important;display:block!important;height:1px!important;background:#e2e6e2!important;flex:1!important}.lh-subscribe-redesign .lh-next-cre-checkout-bridge{display:block!important}.lh-subscribe-redesign .lh-next-cre-checkout-bridge form{display:grid!important;gap:8px!important;margin:0!important}.lh-subscribe-redesign .lh-next-cre-checkout-bridge label{display:block!important;margin:0!important;color:#1d2b25!important;font:600 11px/1.3 Arial,sans-serif!important}.lh-subscribe-redesign .lh-next-cre-checkout-bridge input:not([type=checkbox]):not([type=radio]),.lh-subscribe-redesign .lh-next-cre-checkout-bridge select{display:block!important;width:100%!important;min-height:41px!important;box-sizing:border-box!important;margin:3px 0 0!important;padding:7px 10px!important;border:1px solid #d6ddd7!important;border-radius:5px!important;background:#fff!important;color:#1d2b25!important;font:400 12px/1.2 Arial,sans-serif!important}.lh-subscribe-redesign .lh-next-cre-checkout-bridge button,.lh-subscribe-redesign .lh-next-cre-checkout-bridge input[type=submit],.lh-subscribe-redesign .lh-next-subscribe-primary{display:flex!important;width:100%!important;min-height:43px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;margin:4px 0 0!important;padding:10px 15px!important;border:1px solid #0a392d!important;border-radius:5px!important;background:#0a392d!important;color:#fff!important;text-decoration:none!important;font:800 12px/1.2 Arial,sans-serif!important;cursor:pointer!important}
.lh-subscribe-redesign:after{display:none!important;content:none!important}.lh-subscribe-assurance{display:grid!important;grid-template-columns:1fr 1fr 1fr 1.2fr!important;align-items:stretch!important;width:calc(100% - 48px)!important;max-width:1080px!important;margin:18px auto 0!important;padding:0!important;border-top:1px solid #e5e9e5!important;color:#23312b!important;font:600 10px/1.25 Arial,sans-serif!important}.lh-subscribe-assurance>span{display:flex!important;min-height:54px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:10px 18px!important;border-right:1px solid #dfe4df!important}.lh-subscribe-assurance>span:first-child{justify-content:flex-start!important}.lh-subscribe-assurance>span:last-child{border-right:0!important;justify-content:flex-end!important}.lh-subscribe-crosssell{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.lh-subscribe-crosssell small{font:400 9px/1.2 Arial,sans-serif!important;color:#69736d!important}.lh-subscribe-crosssell a{color:#0a392d!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:3px!important}
.lh-sub-icon{display:inline-block!important;width:20px!important;height:20px!important;position:relative!important;flex:0 0 20px!important;color:#0a392d!important}.lh-sub-icon:before,.lh-sub-icon:after{content:''!important;display:block!important;position:absolute!important;box-sizing:border-box!important}.lh-sub-icon.is-book:before{inset:2px 1px!important;border:1.5px solid currentColor!important;border-radius:2px!important}.lh-sub-icon.is-book:after{top:3px!important;bottom:3px!important;left:9px!important;border-left:1.4px solid currentColor!important}.lh-sub-icon.is-mail:before{inset:3px 1px!important;border:1.5px solid currentColor!important}.lh-sub-icon.is-mail:after{width:12px!important;height:12px!important;border-left:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;transform:rotate(-45deg)!important;left:4px!important;top:-2px!important}.lh-sub-icon.is-lock:before{width:16px!important;height:13px!important;border:1.5px solid currentColor!important;left:2px!important;bottom:0!important}.lh-sub-icon.is-lock:after{width:9px!important;height:9px!important;border:1.5px solid currentColor!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;left:5px!important;top:0!important}.lh-sub-icon.is-shield:before{width:16px!important;height:19px!important;left:2px!important;top:0!important;border:1.5px solid currentColor!important;border-radius:8px 8px 10px 10px!important}.lh-sub-icon.is-shield:after{width:7px!important;height:4px!important;border-left:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;transform:rotate(-45deg)!important;left:7px!important;top:7px!important}.lh-sub-icon.is-leaf:before{width:16px!important;height:17px!important;border:1.5px solid currentColor!important;border-radius:100% 0 100% 0!important;left:2px!important;top:1px!important}.lh-sub-icon.is-leaf:after{height:14px!important;border-left:1.5px solid currentColor!important;transform:rotate(42deg)!important;left:10px!important;top:5px!important}.lh-sub-icon.is-people:before{width:7px!important;height:7px!important;border:1.5px solid currentColor!important;border-radius:50%!important;top:1px!important;left:7px!important}.lh-sub-icon.is-people:after{width:15px!important;height:9px!important;border:1.5px solid currentColor!important;border-bottom:0!important;border-radius:10px 10px 0 0!important;left:3px!important;bottom:1px!important}.lh-sub-icon.is-ai:before{width:10px!important;height:10px!important;border:1.5px solid currentColor!important;transform:rotate(45deg)!important;left:5px!important;top:5px!important}.lh-sub-icon.is-ai:after{width:3px!important;height:3px!important;border-radius:50%!important;background:currentColor!important;left:9px!important;top:0!important;box-shadow:0 18px 0 currentColor,-9px 9px 0 currentColor,9px 9px 0 currentColor!important}
@media(max-width:900px){.lh-subscribe-redesign>.lh-next-subscribe-back{top:12px!important;left:14px!important}.lh-subscribe-redesign .lh-subscribe-hero{display:block!important;height:500px!important;min-height:500px!important}.lh-subscribe-redesign .lh-subscribe-hero-image{position:absolute!important;inset:0!important;height:500px!important;min-height:500px!important}.lh-subscribe-redesign .lh-subscribe-hero-image:after{content:''!important;display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.94) 55%,rgba(255,255,255,.18) 100%)!important;z-index:1!important}.lh-subscribe-redesign .lh-subscribe-hero-copy{position:relative!important;z-index:2!important;width:100%!important;padding:68px 24px 28px!important;background:transparent!important}.lh-subscribe-redesign .lh-subscribe-hero-copy h2{font-size:42px!important}.lh-subscribe-redesign .lh-next-subscribe-grid{grid-template-columns:1fr!important;width:calc(100% - 32px)!important;margin:-72px 16px 0!important}.lh-subscribe-redesign .lh-next-subscribe-summary,.lh-subscribe-redesign .lh-next-subscribe-checkout{min-height:0!important;padding:27px 24px!important}.lh-subscribe-redesign .lh-next-subscribe-summary{border-right:0!important;border-bottom:1px solid #e7ebe7!important}.lh-subscribe-assurance{width:calc(100% - 32px)!important;margin:16px!important;grid-template-columns:1fr 1fr!important}.lh-subscribe-assurance>span{justify-content:flex-start!important;border-bottom:1px solid #e5e9e5!important}.lh-subscribe-crosssell{grid-column:1/-1!important}}
@media(max-width:480px){.lh-subscribe-redesign .lh-subscribe-hero{height:460px!important;min-height:460px!important}.lh-subscribe-redesign .lh-subscribe-hero-image{height:460px!important;min-height:460px!important}.lh-subscribe-redesign .lh-subscribe-hero-copy{padding:62px 18px 24px!important}.lh-subscribe-redesign .lh-subscribe-hero-copy h2{font-size:35px!important;line-height:1!important}.lh-subscribe-redesign .lh-subscribe-hero-copy>p{font-size:14px!important}.lh-subscribe-redesign .lh-subscribe-hero-trust{gap:11px 14px!important;font-size:10px!important}.lh-subscribe-redesign .lh-next-subscribe-grid{width:calc(100% - 24px)!important;margin:-52px 12px 0!important}.lh-subscribe-redesign .lh-next-subscribe-summary,.lh-subscribe-redesign .lh-next-subscribe-checkout{padding:23px 20px!important}.lh-subscribe-redesign .lh-next-subscribe-summary h1{font-size:30px!important}.lh-subscribe-redesign .lh-next-subscribe-price{font-size:36px!important}.lh-subscribe-redesign .lh-next-subscribe-checkout h2{font-size:27px!important}.lh-subscribe-assurance{width:calc(100% - 24px)!important;margin:14px 12px!important;grid-template-columns:1fr!important}.lh-subscribe-assurance>span,.lh-subscribe-assurance>span:first-child,.lh-subscribe-assurance>span:last-child{justify-content:flex-start!important;border-right:0!important}.lh-subscribe-crosssell{grid-column:auto!important}}
