body{--lc-primary:var(--e-global-color-primary, #0B6E99);--lc-secondary:var(--e-global-color-secondary, #0B1F33);--lc-text:var(--e-global-color-text, #4A5565);--lc-accent:var(--e-global-color-accent, #F59E0B);--lc-light:var(--e-global-color-lifted_light, #F2F7FA);--lc-heading:var(--e-global-typography-primary-font-family, "Poppins"), system-ui, sans-serif;--lc-body:var(--e-global-typography-text-font-family, "Inter"), system-ui, sans-serif;--lc-radius:var(--lb-radius, 8px)}.lifted-form{width:100%;font-family:var(--lc-body)}.lifted-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lifted-form__field{display:flex;flex-direction:column;gap:6px;min-width:0}.lifted-form__field--wide{grid-column:1 / -1}.lifted-form label{font-size:13.5px;font-weight:600;color:var(--lc-secondary)}.lifted-form label span{color:var(--lc-accent)}.lifted-form input,.lifted-form select,.lifted-form textarea{width:100%;padding:13px 14px;font:inherit;font-size:15.5px;color:var(--lc-secondary);background:#fff;border:1.5px solid rgb(15 23 42 / .14);border-radius:var(--lc-radius);transition:border-color .15s,box-shadow .15s;appearance:none}.lifted-form select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:38px}.lifted-form input:focus,.lifted-form select:focus,.lifted-form textarea:focus{outline:none;border-color:var(--lc-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--lc-primary) 18%,transparent)}.lifted-form .is-invalid{border-color:#DC2626}.lifted-form__submit{width:100%;margin-top:16px;padding:16px 20px;border:0;border-radius:var(--lc-radius);cursor:pointer;background:var(--lc-accent);color:#fff;font-family:var(--lc-heading);font-weight:700;font-size:16.5px;letter-spacing:.01em;transition:background-color .2s,transform .15s;box-shadow:0 12px 24px -12px color-mix(in srgb,var(--lc-accent) 80%,transparent)}.lifted-form__submit:hover{background:var(--lc-secondary)}.lifted-form__submit:active{transform:translateY(1px)}.lifted-form__submit[disabled]{opacity:.7;cursor:progress}.lifted-form__note{margin:12px 0 0;text-align:center;font-size:13.5px;color:var(--lc-text)}.lifted-form__error{margin:0 0 14px;padding:12px 14px;border-radius:var(--lc-radius);background:#FEF2F2;color:#991B1B;font-size:14.5px;font-weight:600}.lifted-form__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media (max-width:480px){.lifted-form__grid{grid-template-columns:1fr}}.lifted-stars{display:inline-flex;gap:2px;vertical-align:middle}.lifted-star{fill:#FBBF24}.lifted-star--empty{fill:rgb(148 163 184 / .45)}.lifted-star--half{fill:#FBBF24;opacity:.6}.lifted-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;font-family:var(--lc-body);font-size:15px;text-decoration:none}body a.lifted-badge--dark,body span.lifted-badge--dark{background:rgb(255 255 255 / .1);color:#fff;border:1px solid rgb(255 255 255 / .18);backdrop-filter:blur(6px)}body a.lifted-badge--dark:hover{background:rgb(255 255 255 / .18);color:#fff}body a.lifted-badge--light,body span.lifted-badge--light{background:#fff;color:var(--lc-secondary);box-shadow:0 10px 30px -14px rgb(15 23 42 / .4)}.lifted-badge__count{opacity:.75}.lifted-reviews{width:100%;font-family:var(--lc-body)}.lifted-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;margin-bottom:32px;color:var(--lc-secondary);font-size:16px}.lifted-reviews__label{font-family:var(--lc-heading);font-size:22px}body a.lifted-reviews__more{font-weight:700;color:var(--lc-primary);text-decoration:none}.lifted-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lifted-review{margin:0;display:flex;flex-direction:column;gap:16px;padding:28px;background:#fff;border:1px solid rgb(15 23 42 / .08);border-radius:16px;box-shadow:0 18px 40px -16px rgb(15 23 42 / .2)}.lifted-review__text{margin:0;flex:1;color:var(--lc-text);font-size:16px;line-height:1.7}.lifted-review__text p{margin:0;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.lifted-review__by{display:flex;align-items:center;gap:12px}.lifted-review__by strong{display:block;color:var(--lc-secondary);font-family:var(--lc-heading)}.lifted-review__by small{display:block;font-size:13px;color:var(--lc-text);opacity:.8}.lifted-review__avatar{display:inline-flex;width:44px;height:44px;flex:none;align-items:center;justify-content:center;border-radius:50%;background:var(--lc-primary);color:#fff;font-weight:700;font-family:var(--lc-heading)}@media (max-width:1024px){.lifted-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lifted-reviews__grid{grid-template-columns:1fr}.lifted-review:nth-child(n+4){display:none}}.lifted-areas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}body .lifted-areas li a{display:inline-block;padding:10px 18px;border-radius:999px;background:var(--lc-light);color:var(--lc-secondary);font-weight:600;text-decoration:none}body .lifted-areas li a:hover{background:var(--lc-primary);color:#fff}.lifted-area-pills .elementor-button{padding:10px 18px!important;border-radius:999px!important;font-size:15px!important}.lifted-sitemap h2{font-size:24px;margin:1.6em 0 .6em}.lifted-sitemap ul{columns:2;gap:32px;padding-left:18px}.lifted-sitemap li{margin:0 0 8px;break-inside:avoid}@media (max-width:640px){.lifted-sitemap ul{columns:1}}.elementor-widget-shortcode{align-self:stretch;width:100%}.lifted-map iframe,.lifted-map .elementor-custom-embed{border-radius:18px;overflow:hidden}.lifted-hero .elementor-heading-title{text-wrap:balance}.elementor-widget-heading .elementor-heading-title{text-wrap:balance}.elementor-widget-accordion .elementor-accordion-item{border-radius:12px;overflow:hidden;margin-bottom:12px;border:1px solid rgb(15 23 42 / .1)!important}.elementor-widget-accordion .elementor-tab-title{cursor:pointer}.elementor-widget-icon-box .elementor-icon-box-title{margin-top:0}.elementor-widget-image-box .elementor-image-box-img img,.elementor-widget-image img{display:block}.elementor-widget-image img[style*="object-fit"],.elementor-widget-image img{object-fit:cover}