.ctf-mobile-inline-contact{display:none!important}@media (max-width:760px){body.ctf-theme .ctf-hero{position:relative!important;min-height:auto!important;padding:42px 0 36px!important;background-image:linear-gradient(180deg,rgb(3 6 8 / .94) 0%,rgb(3 6 8 / .56) 42%,rgb(3 6 8 / .91) 100%),var(--ctf-hero-image)!important;background-position:70% center!important;background-size:cover!important;overflow:hidden!important}body.ctf-theme .ctf-hero::before{background:linear-gradient(90deg,rgb(3 6 8 / .95) 0%,rgb(3 6 8 / .76) 50%,rgb(3 6 8 / .18) 100%)!important}body.ctf-theme .ctf-hero-vehicle,body.ctf-theme .ctf-desktop-hero-actions,body.ctf-theme .ctf-mobile-trust-panel,body.ctf-theme .ctf-hero-features,body.ctf-theme .ctf-floating-contact,body.ctf-theme .ctf-mobile-inline-contact{display:none!important}body.ctf-theme .ctf-hero-grid{display:block!important}body.ctf-theme .ctf-hero-copy{position:relative!important;z-index:4!important;max-width:none!important;text-shadow:0 3px 16px rgb(0 0 0 / .36)!important}body.ctf-theme .ctf-hero .ctf-kicker{position:relative!important;width:100%!important;max-width:none!important;margin:0 0 18px!important;padding-left:18px!important;overflow:visible!important;white-space:normal!important;color:#d6a43d!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.105em!important;line-height:1.4!important;text-transform:uppercase!important}body.ctf-theme .ctf-hero .ctf-kicker::before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:4px!important;height:25px!important;border-radius:4px!important;background:#d6a43d!important;transform:translateY(-50%)!important}body.ctf-theme .ctf-hero h1{max-width:100%!important;margin:0 0 22px!important;color:#fff!important;font-size:clamp(2.95rem,13.4vw,4.2rem)!important;line-height:.94!important;letter-spacing:-.045em!important;text-wrap:balance!important}body.ctf-theme .ctf-hero h1 .ctf-title-city,body.ctf-theme .ctf-hero h1 .ctf-title-vip,body.ctf-theme .ctf-hero h1 .ctf-title-and,body.ctf-theme .ctf-hero h1 .ctf-title-last{display:block!important}body.ctf-theme .ctf-hero h1 .ctf-title-city{color:#fff!important}body.ctf-theme .ctf-hero h1 .ctf-title-vip{color:#d6a43d!important;white-space:nowrap!important}body.ctf-theme .ctf-hero h1 .ctf-title-and{color:#fff!important;white-space:nowrap!important}body.ctf-theme .ctf-hero h1 .ctf-title-last{color:#fff!important}body.ctf-theme .ctf-title-desktop-break{display:none!important}body.ctf-theme .ctf-hero-text{display:block!important;max-width:100%!important;margin:0!important;overflow:visible!important;color:rgb(245 246 247 / .91)!important;font-size:13.6px!important;line-height:1.72!important;-webkit-line-clamp:unset!important}body.ctf-theme .ctf-mobile-hero-actions{display:grid!important;width:100%!important;gap:12px!important;margin-top:28px!important}body.ctf-theme .ctf-mobile-primary-cta,body.ctf-theme .ctf-mobile-form-toggle{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 16px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:76px!important;margin:0!important;padding:0 18px!important;border:1.5px solid rgb(214 164 61 / .76)!important;border-radius:20px!important;background:linear-gradient(180deg,rgb(9 13 17 / .48),rgb(6 9 12 / .34))!important;color:#f5f5f5!important;box-shadow:0 14px 30px rgb(0 0 0 / .2)!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;text-align:left!important;text-decoration:none!important}body.ctf-theme .ctf-mobile-primary-cta::before,body.ctf-theme .ctf-mobile-primary-cta::after,body.ctf-theme .ctf-mobile-form-toggle::before,body.ctf-theme .ctf-mobile-form-toggle::after{content:none!important;display:none!important}body.ctf-theme .ctf-mobile-action-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border:1.4px solid rgb(214 164 61 / .58)!important;border-radius:50%!important;background:rgb(255 255 255 / .025)!important;color:#d6a43d!important}body.ctf-theme .ctf-mobile-action-icon svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}body.ctf-theme .ctf-mobile-primary-cta span:not(.ctf-mobile-action-icon),body.ctf-theme .ctf-mobile-form-toggle span:not(.ctf-mobile-action-icon){color:#f6f6f6!important;font-family:Georgia,"Times New Roman",serif!important;font-size:14px!important;font-weight:500!important;line-height:1.32!important;letter-spacing:0!important}body.ctf-theme .ctf-mobile-primary-cta b,body.ctf-theme .ctf-mobile-form-toggle b{color:#d6a43d!important;font-size:24px!important;font-weight:300!important;line-height:1!important;text-align:right!important}body.ctf-theme .ctf-mobile-form-toggle[aria-expanded="true"] b{transform:rotate(90deg)!important}body.ctf-theme .ctf-hero-form{display:none!important;margin-top:16px!important;scroll-margin-top:88px!important}body.ctf-theme .ctf-hero-form.is-open{display:block!important}}@media (max-width:430px){body.ctf-theme .ctf-hero{padding:40px 0 34px!important;background-position:72% center!important}body.ctf-theme .ctf-hero h1{font-size:clamp(2.7rem,13vw,3.9rem)!important}body.ctf-theme .ctf-hero-text{font-size:13.2px!important}body.ctf-theme .ctf-mobile-primary-cta,body.ctf-theme .ctf-mobile-form-toggle{grid-template-columns:40px minmax(0,1fr) 14px!important;min-height:72px!important;padding:0 16px!important}body.ctf-theme .ctf-mobile-primary-cta span:not(.ctf-mobile-action-icon),body.ctf-theme .ctf-mobile-form-toggle span:not(.ctf-mobile-action-icon){font-size:13.8px!important}body.ctf-theme .ctf-mobile-action-icon{width:34px!important;height:34px!important}}