.lf-florida{--lf-gold:#9c874d;--lf-ivory:#f8f6f1;color:#111;font-family:var(--main-family);font-size:16px;line-height:1.55}.lf-florida *,.lf-florida *:before,.lf-florida *:after{box-sizing:border-box}.lf-florida h1,.lf-florida h2,.lf-florida h3{font-family:var(--heading-family);color:inherit;letter-spacing:normal;text-transform:none;line-height:1.12;margin:0}.lf-florida p{margin:0 0 20px}.lf-florida a{color:inherit}.lf-florida__hero{display:grid;grid-template-columns:45% 55%;background:var(--lf-ivory);min-height:510px}.lf-florida__intro{padding:64px clamp(24px,5vw,84px);align-self:center}.lf-florida__eyebrow{color:#756231;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.lf-florida h1{font-size:clamp(36px,4.4vw,66px);font-weight:500;margin:26px 0 22px}.lf-florida__lead{max-width:440px;font-size:18px}.lf-florida__hero-photo{min-width:0;position:relative;overflow:hidden}.lf-florida__hero-photo img{display:block;width:100%;height:100%;position:absolute;object-fit:cover;object-position:50% 76%}.lf-florida__button{display:inline-flex;gap:24px;align-items:center;justify-content:center;background:#111;color:#fff!important;padding:16px 22px;text-decoration:none;font-size:15px;margin:4px 0 22px;min-height:48px}.lf-florida__button:hover{background:#3d3527}.lf-florida__link{display:table;text-decoration:none;border-bottom:1px solid var(--lf-gold);padding-bottom:4px;font-size:15px;font-weight:500;width:fit-content}.lf-florida__link span{color:#7c652d;margin-left:6px}.lf-florida a:focus-visible{outline:3px solid #735d24;outline-offset:5px}.lf-florida__trust{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 52px;padding:24px;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ede9df}.lf-florida__services{padding:52px 24px 36px;text-align:center;max-width:1250px;margin:auto}.lf-florida h2{font-size:clamp(28px,3vw,42px);font-weight:500;margin-bottom:20px}.lf-florida__service-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:40px 0 24px}.lf-florida__service{padding:0 24px;border-right:1px solid #d5c8ab}.lf-florida__service:last-child{border:0}.lf-florida__service svg{color:var(--lf-gold);margin-bottom:16px}.lf-florida__service h3{font-size:20px;margin-bottom:12px}.lf-florida__service p{font-size:15px;max-width:210px;margin:0 auto}.lf-florida__availability{font-size:14px;margin:26px 0 0!important}.lf-florida__signup{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;max-width:1320px;margin:0 auto;padding:48px 40px;background:var(--lf-ivory);scroll-margin-top:24px}.lf-florida__guide{max-width:430px;min-width:0}.lf-florida__guide ol{counter-reset:visit-step;list-style:none;margin:28px 0;padding:0}.lf-florida__guide li{counter-increment:visit-step;position:relative;padding-left:60px;margin:0 0 24px;min-height:44px}.lf-florida__guide li:before{content:counter(visit-step);position:absolute;left:0;top:1px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--lf-gold);color:#fff;font-size:20px}.lf-florida__guide li strong,.lf-florida__guide li span{display:block}.lf-florida__guide li strong{font-weight:600}.lf-florida__guide li span{font-size:15px;margin-top:4px}.lf-florida__notice{font-size:14px;padding-top:20px;border-top:1px solid #c4b58d}.lf-florida__detail{display:block;text-decoration:none;margin-top:24px;max-width:320px}.lf-florida__detail img{display:block;width:100%;height:235px;object-fit:cover;object-position:50% 60%;margin-bottom:12px}.lf-florida__form{min-width:0;align-self:start}.lf-florida__alternatives{max-width:1250px;margin:0 auto;padding:36px 24px 24px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.lf-florida__alternatives>div{border:1px solid #e5e0d5;padding:30px}.lf-florida__alternatives h2{font-size:26px;margin-bottom:12px}.lf-florida__alternatives p{font-size:16px}.lf-florida__contact{max-width:1202px;margin:0 auto 38px;padding:22px 24px;background:var(--lf-ivory);text-align:center}.lf-florida__contact p{margin:0}.lf-florida__contact a{font-weight:600;white-space:nowrap;margin-left:10px}@media(max-width:1000px){.lf-florida__signup{gap:28px;padding:36px 24px}.lf-florida__intro{padding:40px 28px}.lf-florida__service{padding:0 14px}}@media(max-width:849px){.lf-florida__hero{grid-template-columns:1fr;min-height:0}.lf-florida__intro{padding:38px 24px}.lf-florida h1{font-size:40px;max-width:480px}.lf-florida__hero-photo{height:410px}.lf-florida__hero-photo img{object-position:50% 72%}.lf-florida__trust{gap:12px 24px;letter-spacing:.08em}.lf-florida__signup{grid-template-columns:1fr;gap:28px;padding:36px 16px}.lf-florida__guide{max-width:600px;margin:auto;width:100%}.lf-florida__detail{display:none}.lf-florida__form{width:100%;max-width:640px;margin:auto}.lf-florida__service-grid{grid-template-columns:1fr 1fr;gap:30px 0}.lf-florida__service:nth-child(2){border:0}.lf-florida__alternatives{grid-template-columns:1fr}.lf-florida__contact{margin:0 24px 30px}.lf-florida__contact a{display:block;margin:4px 0 0}}@media(prefers-reduced-motion:no-preference){html:has(.lf-florida){scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAAAAEA */
