.lpf{--lpf-ink:#fff;--lpf-muted:#b9b5ae;--lpf-line:#2b2b2b;background:#111;color:var(--lpf-ink);font-family:var(--dr-font-body,Roboto,Arial,sans-serif);font-size:var(--fs-14, 14px);line-height:1.5;-webkit-font-smoothing:antialiased}.lpf *,.lpf *:before,.lpf *:after{box-sizing:border-box}.lpf :is(h2,p,ul,li){margin:0;padding:0}.lpf ul{list-style:none}.lpf a{color:inherit;text-decoration:none}.lpf a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.lpf :focus-visible{outline:2px solid #fff;outline-offset:2px}.lpf svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lpf-w{width:min(var(--dr-container,1320px),calc(100% - (var(--dr-gutter,24px) * 2)));margin-inline:auto}.lpf-grid{display:grid;grid-template-columns:1.25fr 1.35fr 1fr 1.1fr 1fr;gap:40px;padding:56px 0 44px}.lpf-logo{display:flex;align-items:center;gap:16px}.lpf-logo svg{width:40px;height:57px;flex:none;stroke:none}.lpf-logo span{font-size:var(--fs-14, 14px);line-height:1.45;color:#e6e3de}.lpf-logo:hover{text-decoration:none!important}.lpf-social{display:flex;gap:10px;margin-top:22px}.lpf-social a{display:grid;place-items:center;width:38px;height:38px;border:1px solid #3a3a3a;border-radius:50%}.lpf-social a:hover{background:#fff;color:#111}.lpf-social svg{width:18px;height:18px}.lpf .lpf-col__t{margin:0 0 16px;font-family:var(--dr-font-heading,"Roboto Condensed",Roboto,Arial,sans-serif);font-size:var(--fs-16, 16px);font-weight:700;letter-spacing:.01em;color:#fff}.lpf-col__btn{display:none}.lpf-col__body li+li{margin-top:10px}.lpf-col__body a,.lpf-quick a,.lpf-addr{color:var(--lpf-muted)}.lpf-quick{display:grid;gap:12px}.lpf-quick a,.lpf-addr{display:flex;align-items:flex-start;gap:10px}.lpf-quick svg,.lpf-addr svg{width:18px;height:18px;flex:none;margin-top:2px;color:#fff}.lpf-quick__call span{display:flex;flex-direction:column}.lpf-quick__call b{color:#fff;font-size:var(--fs-15, 15px)}.lpf-quick__call small{font-size:var(--fs-12, 12px);color:var(--lpf-muted)}.lpf-quick__mail{word-break:break-all}.lpf-trust .lpf-col__t+.lpf-marks{margin-bottom:22px}.lpf-marks{display:flex;flex-wrap:wrap;gap:8px}.lpf-marks span{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:5px;background:#fff;color:#111;font-size:var(--fs-12, 12px);font-weight:700}.lpf-bottom{border-top:1px solid var(--lpf-line)}.lpf-bottom .lpf-w{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:18px 0;font-size:var(--fs-12, 12px);color:var(--lpf-muted)}.lpf-bottom ul{display:flex;flex-wrap:wrap;gap:6px 18px}.lpf-credit{flex-basis:100%;text-align:right}.lpf-credit a{color:#fff}.lpf-top{position:fixed;right:18px;bottom:22px;z-index:940;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#111;color:#fff;box-shadow:0 10px 24px #00000038;opacity:0;transform:translateY(10px);transition:opacity .2s,transform .2s}.lpf-top.is-visible{opacity:1;transform:none}.lpf-top[hidden]{display:none}.lpf-top svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1180px){.lpf-grid{grid-template-columns:repeat(3,1fr)}.lpf-brand{grid-column:1/-1}}@media(max-width:900px){.lpf-grid{grid-template-columns:1fr 1fr;gap:28px;padding:40px 0 28px}.lpf-brand,.lpf-contact{grid-column:1/-1}.lpf-credit{text-align:left}.lpf-top{bottom:calc(var(--lpg-app-h,62px) + 14px + env(safe-area-inset-bottom,0px))}.lpf{padding-bottom:calc(var(--lpg-app-h,62px) + env(safe-area-inset-bottom,0px))}}@media(max-width:640px){.lpf{font-size:var(--fs-15, 15px)}.lpf-w{width:calc(100% - 32px)}.lpf-grid{grid-template-columns:1fr;gap:0;padding:32px 0 8px}.lpf-brand{padding-bottom:24px;border-bottom:1px solid var(--lpf-line)}.lpf-social{margin-top:18px}.lpf-social a{width:44px;height:44px}.lpf-contact{padding:24px 0;border-bottom:1px solid var(--lpf-line)}.lpf-quick{gap:10px}.lpf-quick__call{align-items:center!important;padding:12px 14px;border-radius:12px;background:#fff;color:#111!important}.lpf-quick__call svg{margin:0;color:#111}.lpf-quick__call b{color:#111;font-size:var(--fs-16, 16px)}.lpf-quick__call small{color:#55524d}.lpf-quick__alt,.lpf-quick__mail{align-items:center!important;min-height:44px;padding:0 14px;border:1px solid #333;border-radius:12px;color:#fff!important}.lpf-quick__alt svg,.lpf-quick__mail svg{margin:0}.lpf-addr{padding:4px 2px 0;font-size:var(--fs-14, 14px)}.lpf.is-enhanced .lpf-col{border-bottom:1px solid var(--lpf-line)}.lpf.is-enhanced .lpf-col .lpf-col__t{display:none}.lpf.is-enhanced .lpf-col__btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0;border:0;background:none;color:#fff;font:700 16px/1 var(--dr-font-heading,"Roboto Condensed",Roboto,Arial,sans-serif);cursor:pointer;text-align:left}.lpf-col__btn svg{width:20px;height:20px;transition:transform .2s}.lpf-col.is-open .lpf-col__btn svg{transform:rotate(180deg)}.lpf.is-enhanced .lpf-col__body{display:none;padding:0 0 18px}.lpf.is-enhanced .lpf-col.is-open .lpf-col__body{display:block}.lpf-col__body li+li{margin-top:0}.lpf-col__body a{display:flex;align-items:center;min-height:40px;font-size:var(--fs-15, 15px)}.lpf-trust{padding:24px 0 8px}.lpf-trust .lpf-col__t{font-size:var(--fs-15, 15px);margin-bottom:10px}.lpf-bottom .lpf-w{flex-direction:column;align-items:flex-start;padding:18px 0 22px}.lpf-bottom ul{gap:4px 16px}.lpf-bottom ul a{display:inline-flex;min-height:32px;align-items:center}}@media(prefers-reduced-motion:reduce){.lpf-top,.lpf-col__btn svg{transition:none}}body:not(.wp-admin) .lpf h2.lpf-col__t{font-size:var(--fs-16, 16px);line-height:1.3;color:#fff;letter-spacing:.01em}@media(max-width:640px){body:not(.wp-admin) .lpf .lpf-trust h2.lpf-col__t{font-size:var(--fs-15, 15px)!important;margin-bottom:10px!important}}
