.elementor-4944 .elementor-element.elementor-element-3a5bcd3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-4944 .elementor-element.elementor-element-564b77ce>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}:root{--page-title-display:none}.sp-location-page-hero,.sp-location-page-hero *,.sp-location-page-services,.sp-location-page-services *,.sp-location-page-pricing,.sp-location-page-pricing *,.sp-location-page-prep,.sp-location-page-prep *,.sp-location-page-final,.sp-location-page-final *{box-sizing:border-box}.sp-location-page-wrap{max-width:1180px;margin:0 auto}.sp-location-page-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:9px 14px;border:1px solid rgb(255 75 75 / .22);border-radius:999px;background:rgb(255 255 255 / .72);color:#c93434;font-size:14px;line-height:1.2;font-weight:600;letter-spacing:.01em}.sp-location-page-eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:#ff4b4b;box-shadow:0 0 0 5px rgb(255 75 75 / .12)}.sp-location-page-soft-label{display:inline-flex;margin-bottom:14px;padding:8px 12px;border-radius:999px;background:rgb(255 75 75 / .1);color:#c93434;font-size:13px;line-height:1.2;font-weight:600}.sp-location-page-ozarow-hero{background:radial-gradient(circle at 12% 12%,rgb(255 75 75 / .08),transparent 34%),linear-gradient(135deg,#fff8f6 0%,#f7f4ee 46%,#eef4f1 100%);padding:78px 20px 74px;color:#1f242b;box-shadow:0 0 0 100vmax #f7f4ee;clip-path:inset(0 -100vmax);overflow:hidden}.sp-location-page-hero-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(440px,1.08fr);gap:42px;align-items:center}.sp-location-page-hero h1{margin:0;max-width:620px;font-size:clamp(38px, 5.2vw, 66px);line-height:.98;letter-spacing:-.045em;font-weight:680;color:#17191d}.sp-location-page-lead{max-width:660px;margin:24px 0 0;font-size:18px;line-height:1.72;font-weight:400;color:#4c535c}.sp-location-page-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px}.sp-location-page-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 22px;border-radius:999px;text-decoration:none;font-size:15px;line-height:1.2;font-weight:600;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.sp-location-page-btn-primary{background:#ff4b4b;color:#fff;box-shadow:0 14px 28px rgb(255 75 75 / .22)}.sp-location-page-btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgb(255 75 75 / .28)}.sp-location-page-phone{display:inline-flex;align-items:center;min-height:50px;padding:13px 18px;border-radius:999px;background:rgb(255 255 255 / .74);border:1px solid rgb(31 36 43 / .1);color:#242a32;text-decoration:none;font-size:15px;line-height:1.2;font-weight:600}.sp-location-page-phone::before{content:"☎";margin-right:9px;color:#ff4b4b;font-size:15px}.sp-location-page-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;max-width:690px}.sp-location-page-fact{min-height:112px;padding:18px 16px;border-radius:22px;background:rgb(255 255 255 / .72);border:1px solid rgb(31 36 43 / .08);box-shadow:0 16px 36px rgb(34 35 38 / .055)}.sp-location-page-fact span{display:inline-flex;margin-bottom:12px;color:#ff4b4b;font-size:13px;line-height:1;font-weight:600}.sp-location-page-fact p{margin:0;color:#363c45;font-size:14px;line-height:1.45;font-weight:500}.sp-location-page-hero-media{position:relative;padding:12px;border-radius:34px;background:linear-gradient(145deg,rgb(255 255 255 / .92),rgb(255 255 255 / .55));border:1px solid rgb(255 255 255 / .72);box-shadow:0 30px 60px rgb(32 35 39 / .14)}.sp-location-page-hero-media::before{content:"";position:absolute;inset:auto 34px -18px 34px;height:40px;border-radius:999px;background:rgb(255 75 75 / .18);filter:blur(22px);z-index:-1}.sp-location-page-hero-media img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain;object-position:center;border-radius:24px;background:#fff}.sp-location-page-answer-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:22px;margin-top:46px;align-items:stretch}.sp-location-page-answer-card{padding:28px;border-radius:30px;background:rgb(255 255 255 / .78);border:1px solid rgb(31 36 43 / .08);box-shadow:0 18px 42px rgb(34 35 38 / .07)}.sp-location-page-answer-label{display:inline-flex;margin-bottom:14px;padding:7px 11px;border-radius:999px;background:rgb(255 75 75 / .1);color:#c93434;font-size:13px;line-height:1.2;font-weight:600}.sp-location-page-answer-card h2{margin:0;color:#191d22;font-size:clamp(25px, 2.6vw, 36px);line-height:1.12;letter-spacing:-.035em;font-weight:620}.sp-location-page-answer-card p{margin:16px 0 0;color:#4c535c;font-size:16px;line-height:1.72;font-weight:400}.sp-location-page-mini-boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sp-location-page-mini-box{position:relative;padding:22px 19px;border-radius:26px;background:rgb(255 255 255 / .7);border:1px solid rgb(31 36 43 / .08);box-shadow:0 16px 38px rgb(34 35 38 / .055)}.sp-location-page-mini-box:nth-child(1){border-top:4px solid #ff4b4b}.sp-location-page-mini-box:nth-child(2){border-top:4px solid #6c9a75}.sp-location-page-mini-box:nth-child(3){border-top:4px solid #263241}.sp-location-page-mini-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:16px;border-radius:16px;background:#fff5f3;font-size:20px}.sp-location-page-mini-box h3{margin:0;color:#1e242b;font-size:18px;line-height:1.22;letter-spacing:-.015em;font-weight:600}.sp-location-page-mini-box p{margin:10px 0 0;color:#555d67;font-size:14px;line-height:1.62;font-weight:400}.sp-location-page-local-panel{display:grid;grid-template-columns:minmax(240px,0.74fr) minmax(0,1.26fr);gap:28px;margin-top:24px;padding:32px;border-radius:34px;background:radial-gradient(circle at 15% 0%,rgb(255 75 75 / .18),transparent 34%),linear-gradient(135deg,#20242b 0%,#11161c 100%);color:#fff;box-shadow:0 24px 52px rgb(17 22 28 / .18)}.sp-location-page-local-panel-head span{display:inline-flex;margin-bottom:14px;padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .1);color:#ffd7d7;font-size:13px;line-height:1.2;font-weight:600}.sp-location-page-local-panel-head h2{margin:0;max-width:360px;font-size:clamp(24px, 2.4vw, 34px);line-height:1.16;letter-spacing:-.032em;font-weight:620;color:#fff}.sp-location-page-local-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sp-location-page-local-point{padding:18px 18px 17px;border-radius:22px;background:rgb(255 255 255 / .075);border:1px solid rgb(255 255 255 / .11)}.sp-location-page-local-point strong{display:block;margin-bottom:8px;color:#fff;font-size:15px;line-height:1.25;font-weight:600}.sp-location-page-local-point p{margin:0;color:rgb(255 255 255 / .76);font-size:14px;line-height:1.6;font-weight:400}.sp-location-page-ozarow-services,.sp-location-page-ozarow-pricing,.sp-location-page-ozarow-prep,.sp-location-page-ozarow-final{padding:76px 20px;color:#1f242b;overflow:hidden}.sp-location-page-ozarow-services{background:radial-gradient(circle at 88% 10%,rgb(255 75 75 / .075),transparent 34%),linear-gradient(135deg,#f7f4ee 0%,#f3f7f5 48%,#fff9f6 100%);box-shadow:0 0 0 100vmax #f3f7f5;clip-path:inset(0 -100vmax)}.sp-location-page-services-head,.sp-location-page-pricing-head,.sp-location-page-prep-head,.sp-location-page-final-head{max-width:860px;margin-bottom:34px}.sp-location-page-services-head h2,.sp-location-page-pricing-head h2,.sp-location-page-prep-head h2,.sp-location-page-final-head h2{margin:0;max-width:820px;color:#181c21;font-size:clamp(30px, 3.6vw, 48px);line-height:1.08;letter-spacing:-.04em;font-weight:630}.sp-location-page-services-head p,.sp-location-page-pricing-head p,.sp-location-page-prep-head p,.sp-location-page-final-head p{margin:18px 0 0;max-width:790px;color:#555d67;font-size:17px;line-height:1.72;font-weight:400}.sp-location-page-service-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,0.88fr);gap:24px;align-items:stretch}.sp-location-page-service-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sp-location-page-service-tile{position:relative;min-height:182px;padding:22px 21px;border-radius:26px;background:rgb(255 255 255 / .74);border:1px solid rgb(31 36 43 / .085);box-shadow:0 16px 38px rgb(34 35 38 / .055);text-decoration:none;color:inherit;overflow:hidden;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.sp-location-page-service-tile::after{content:"";position:absolute;right:-32px;top:-32px;width:88px;height:88px;border-radius:999px;background:rgb(255 75 75 / .08);transition:transform 0.22s ease}.sp-location-page-service-tile:hover{transform:translateY(-3px);border-color:rgb(255 75 75 / .22);box-shadow:0 20px 44px rgb(34 35 38 / .09)}.sp-location-page-service-tile:hover::after{transform:scale(1.18)}.sp-location-page-service-icon,.sp-location-page-scenario-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:15px;border-radius:17px;background:#fff1ef;font-size:22px}.sp-location-page-service-tile:nth-child(2) .sp-location-page-service-icon,.sp-location-page-scenario:nth-child(2) .sp-location-page-scenario-icon{background:#eef7ef}.sp-location-page-service-tile:nth-child(3) .sp-location-page-service-icon,.sp-location-page-scenario:nth-child(3) .sp-location-page-scenario-icon{background:#eef2f7}.sp-location-page-service-tile:nth-child(4) .sp-location-page-service-icon,.sp-location-page-scenario:nth-child(5) .sp-location-page-scenario-icon{background:#fff5e9}.sp-location-page-service-tile:nth-child(5) .sp-location-page-service-icon,.sp-location-page-scenario:nth-child(4) .sp-location-page-scenario-icon{background:#f1f0ff}.sp-location-page-service-tile:nth-child(6) .sp-location-page-service-icon,.sp-location-page-scenario:nth-child(6) .sp-location-page-scenario-icon{background:#eef8f6}.sp-location-page-service-tile h3,.sp-location-page-scenario h3,.sp-location-page-nearby-card h3{position:relative;z-index:1;margin:0;color:#20262d;font-size:19px;line-height:1.22;letter-spacing:-.018em;font-weight:610}.sp-location-page-service-tile p,.sp-location-page-scenario p,.sp-location-page-nearby-card p{position:relative;z-index:1;margin:10px 0 0;color:#59616b;font-size:14px;line-height:1.62;font-weight:400}.sp-location-page-service-photo-card{position:relative;min-height:100%;padding:12px;border-radius:32px;background:rgb(255 255 255 / .76);border:1px solid rgb(31 36 43 / .08);box-shadow:0 22px 52px rgb(34 35 38 / .09);overflow:hidden}.sp-location-page-service-photo-card img{display:block;width:100%;height:100%;min-height:470px;object-fit:cover;object-position:center;border-radius:24px}.sp-location-page-service-photo-note{position:absolute;left:28px;right:28px;bottom:28px;padding:18px 18px 17px;border-radius:22px;background:rgb(19 24 30 / .78);color:#fff;backdrop-filter:blur(10px)}.sp-location-page-service-photo-note span{display:inline-flex;margin-bottom:7px;color:#ffd6d6;font-size:13px;line-height:1.2;font-weight:600}.sp-location-page-service-photo-note p{margin:0;color:rgb(255 255 255 / .84);font-size:14px;line-height:1.55;font-weight:400}.sp-location-page-logistics-process{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:22px;margin-top:24px}.sp-location-page-local-logistics,.sp-location-page-process-card,.sp-location-page-checklist-card,.sp-location-page-scenarios,.sp-location-page-choice-panel,.sp-location-page-nearby-panel{padding:30px;border-radius:32px;background:rgb(255 255 255 / .72);border:1px solid rgb(31 36 43 / .08);box-shadow:0 18px 44px rgb(34 35 38 / .06)}.sp-location-page-local-logistics h3,.sp-location-page-process-card h3,.sp-location-page-checklist-top h3,.sp-location-page-scenarios-head h3,.sp-location-page-choice-intro h3,.sp-location-page-cost-main h3,.sp-location-page-nearby-intro h3,.sp-location-page-faq-intro h3,.sp-location-page-final-cta h3{margin:0;color:#1d232a;font-size:clamp(24px, 2.5vw, 36px);line-height:1.14;letter-spacing:-.034em;font-weight:620}.sp-location-page-local-logistics>p,.sp-location-page-checklist-top p,.sp-location-page-choice-intro p,.sp-location-page-cost-main p,.sp-location-page-nearby-intro p,.sp-location-page-faq-intro p,.sp-location-page-final-cta p{margin:15px 0 0;color:#555d67;font-size:16px;line-height:1.72;font-weight:400}.sp-location-page-logistics-list{display:grid;gap:12px;margin-top:22px}.sp-location-page-logistics-list div{padding:16px 17px;border-radius:20px;background:linear-gradient(135deg,rgb(255 75 75 / .06),rgb(255 255 255 / .72));border:1px solid rgb(31 36 43 / .07)}.sp-location-page-logistics-list strong,.sp-location-page-factor strong{display:block;margin-bottom:6px;color:#222831;font-size:15px;line-height:1.25;font-weight:600}.sp-location-page-logistics-list p,.sp-location-page-factor p{margin:0;color:#59616b;font-size:14px;line-height:1.58;font-weight:400}.sp-location-page-process-steps{display:grid;gap:14px;margin-top:22px}.sp-location-page-process-step{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;padding:16px;border-radius:22px;background:#fff;border:1px solid rgb(31 36 43 / .075)}.sp-location-page-process-step span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:#20242b;color:#fff;font-size:15px;line-height:1;font-weight:600}.sp-location-page-process-step strong{display:block;margin-top:2px;color:#20262d;font-size:15px;line-height:1.3;font-weight:610}.sp-location-page-process-step p{margin:6px 0 0;color:#5b646e;font-size:14px;line-height:1.56;font-weight:400}.sp-location-page-ozarow-pricing{background:radial-gradient(circle at 8% 12%,rgb(255 75 75 / .065),transparent 32%),radial-gradient(circle at 94% 24%,rgb(108 154 117 / .09),transparent 30%),linear-gradient(135deg,#fffaf7 0%,#f6f2ea 48%,#f3f7f5 100%);box-shadow:0 0 0 100vmax #f6f2ea;clip-path:inset(0 -100vmax)}.sp-location-page-price-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,0.65fr);gap:24px;align-items:start}.sp-location-page-price-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sp-location-page-price-card{position:relative;padding:24px 22px;border-radius:28px;background:rgb(255 255 255 / .74);border:1px solid rgb(31 36 43 / .08);box-shadow:0 16px 38px rgb(34 35 38 / .055);overflow:hidden}.sp-location-page-price-card::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:rgb(255 75 75 / .7)}.sp-location-page-price-card:nth-child(2)::before{background:rgb(108 154 117 / .78)}.sp-location-page-price-card:nth-child(3)::before{background:rgb(38 50 65 / .78)}.sp-location-page-price-card:nth-child(4)::before{background:rgb(196 119 71 / .78)}.sp-location-page-price-card:nth-child(5)::before{background:rgb(91 108 148 / .78)}.sp-location-page-price-card:nth-child(6)::before{background:rgb(158 120 78 / .78)}.sp-location-page-price-card-featured{background:radial-gradient(circle at 88% 0%,rgb(255 75 75 / .14),transparent 34%),rgb(255 255 255 / .86);border-color:rgb(255 75 75 / .18)}.sp-location-page-price-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.sp-location-page-price-top span{display:inline-flex;padding:7px 11px;border-radius:999px;background:rgb(255 75 75 / .09);color:#c93434;font-size:13px;line-height:1.2;font-weight:600}.sp-location-page-price-top strong{color:#171b20;font-size:17px;line-height:1.2;font-weight:650;text-align:right;white-space:nowrap}.sp-location-page-price-card h3{margin:0;color:#1f252c;font-size:20px;line-height:1.22;letter-spacing:-.02em;font-weight:610}.sp-location-page-price-card p{margin:11px 0 0;color:#5a626c;font-size:14px;line-height:1.64;font-weight:400}.sp-location-page-price-card ul,.sp-location-page-choice-card ul{display:grid;gap:7px;margin:15px 0 0;padding:0;list-style:none}.sp-location-page-price-card li,.sp-location-page-choice-card li{position:relative;padding-left:18px;color:#4d5660;font-size:13px;line-height:1.45;font-weight:400}.sp-location-page-price-card li::before,.sp-location-page-choice-card li::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:#ff4b4b}.sp-location-page-quote-panel,.sp-location-page-prep-note,.sp-location-page-faq-intro{padding:28px;border-radius:32px;background:radial-gradient(circle at 12% 0%,rgb(255 75 75 / .18),transparent 36%),linear-gradient(145deg,#20242b 0%,#11161c 100%);color:#fff;box-shadow:0 24px 52px rgb(17 22 28 / .18)}.sp-location-page-quote-panel{position:sticky;top:24px}.sp-location-page-quote-panel .sp-location-page-soft-label,.sp-location-page-faq-intro .sp-location-page-soft-label{background:rgb(255 255 255 / .1);color:#ffd7d7}.sp-location-page-quote-panel h3,.sp-location-page-prep-note h3,.sp-location-page-faq-intro h3{color:#fff}.sp-location-page-quote-panel>p,.sp-location-page-prep-note p,.sp-location-page-faq-intro p{margin:14px 0 0;color:rgb(255 255 255 / .78);font-size:15px;line-height:1.66;font-weight:400}.sp-location-page-quote-list{display:grid;gap:10px;margin-top:22px}.sp-location-page-quote-list div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:center;padding:12px;border-radius:18px;background:rgb(255 255 255 / .075);border:1px solid rgb(255 255 255 / .1)}.sp-location-page-quote-list span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:13px;background:rgb(255 75 75 / .95);color:#fff;font-size:12px;line-height:1;font-weight:650}.sp-location-page-quote-list p{margin:0;color:rgb(255 255 255 / .82);font-size:14px;line-height:1.38;font-weight:400}.sp-location-page-quote-link,.sp-location-page-final-contact .sp-location-page-final-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin-top:22px;padding:14px 18px;border-radius:999px;background:#ff4b4b;color:#fff;text-decoration:none;font-size:15px;line-height:1.2;font-weight:600;box-shadow:0 16px 30px rgb(255 75 75 / .24)}.sp-location-page-quote-link{width:100%}.sp-location-page-cost-factors{display:grid;grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr);gap:24px;margin-top:24px;padding:30px;border-radius:34px;background:rgb(255 255 255 / .68);border:1px solid rgb(31 36 43 / .08);box-shadow:0 18px 44px rgb(34 35 38 / .055)}.sp-location-page-factor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sp-location-page-factor{padding:18px 17px;border-radius:22px;background:#fff;border:1px solid rgb(31 36 43 / .07)}.sp-location-page-price-note{margin-top:18px;padding:18px 20px;border-radius:22px;background:rgb(255 255 255 / .72);border:1px solid rgb(31 36 43 / .08)}.sp-location-page-price-note p{margin:0;color:#555d67;font-size:14px;line-height:1.65;font-weight:400}.sp-location-page-price-note a,.sp-location-page-nearby-card a,.sp-location-page-choice-card a{color:#d63b3b;font-weight:600;text-decoration:none}.sp-location-page-price-note a:hover,.sp-location-page-nearby-card a:hover,.sp-location-page-choice-card a:hover{text-decoration:underline}.sp-location-page-ozarow-prep{background:radial-gradient(circle at 14% 16%,rgb(255 75 75 / .07),transparent 32%),radial-gradient(circle at 86% 8%,rgb(38 50 65 / .06),transparent 30%),linear-gradient(135deg,#f4f7f5 0%,#fffaf6 48%,#f7f1ea 100%);box-shadow:0 0 0 100vmax #fffaf6;clip-path:inset(0 -100vmax)}.sp-location-page-prep-layout,.sp-location-page-choice-panel,.sp-location-page-nearby-panel,.sp-location-page-faq-layout,.sp-location-page-final-cta{display:grid;gap:24px}.sp-location-page-prep-layout{grid-template-columns:minmax(0,1.14fr) minmax(320px,0.86fr);align-items:stretch}.sp-location-page-choice-panel{grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);margin-top:24px}.sp-location-page-nearby-panel{grid-template-columns:minmax(280px,0.82fr) minmax(0,1.18fr)}.sp-location-page-faq-layout{grid-template-columns:minmax(280px,0.72fr) minmax(0,1.28fr);margin-top:24px;align-items:start}.sp-location-page-final-cta{grid-template-columns:minmax(0,1.08fr) minmax(300px,0.92fr);margin-top:24px;align-items:center}.sp-location-page-checklist,.sp-location-page-choice-grid,.sp-location-page-nearby-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sp-location-page-checklist{gap:12px;margin-top:24px}.sp-location-page-check-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:16px;border-radius:22px;background:#fff;border:1px solid rgb(31 36 43 / .07)}.sp-location-page-check-item span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:13px;background:rgb(255 75 75 / .1);color:#d63b3b;font-size:15px;line-height:1;font-weight:700}.sp-location-page-check-item p{margin:0;color:#59616b;font-size:14px;line-height:1.58;font-weight:400}.sp-location-page-prep-note{position:relative;overflow:hidden}.sp-location-page-prep-note::after{content:"";position:absolute;right:-52px;bottom:-52px;width:180px;height:180px;border-radius:999px;background:rgb(255 75 75 / .13)}.sp-location-page-prep-note span{display:inline-flex;position:relative;z-index:1;margin-bottom:16px;padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .1);color:#ffd7d7;font-size:13px;line-height:1.2;font-weight:600}.sp-location-page-prep-note h3,.sp-location-page-prep-note p{position:relative;z-index:1}.sp-location-page-scenarios{margin-top:24px}.sp-location-page-scenarios-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.sp-location-page-scenarios-head h3{max-width:620px}.sp-location-page-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sp-location-page-scenario,.sp-location-page-nearby-card{padding:22px 20px;border-radius:26px;background:#fff;border:1px solid rgb(31 36 43 / .07);box-shadow:0 12px 28px rgb(34 35 38 / .04)}.sp-location-page-choice-card{padding:24px 22px;border-radius:28px;background:#fff;border:1px solid rgb(31 36 43 / .08)}.sp-location-page-choice-card-dark{background:radial-gradient(circle at 90% 0%,rgb(255 75 75 / .14),transparent 34%),#20242b;color:#fff;border-color:rgb(255 255 255 / .1)}.sp-location-page-choice-card strong{display:block;color:#1f252c;font-size:20px;line-height:1.24;letter-spacing:-.018em;font-weight:620}.sp-location-page-choice-card-dark strong{color:#fff}.sp-location-page-choice-card-dark li{color:rgb(255 255 255 / .78)}.sp-location-page-choice-card-dark a{color:#ffd7d7}.sp-location-page-ozarow-final{background:radial-gradient(circle at 12% 10%,rgb(255 75 75 / .07),transparent 32%),radial-gradient(circle at 90% 12%,rgb(108 154 117 / .09),transparent 30%),linear-gradient(135deg,#fffaf6 0%,#f4f7f5 48%,#f7f1ea 100%);box-shadow:0 0 0 100vmax #f4f7f5;clip-path:inset(0 -100vmax)}.sp-location-page-faq-intro{position:sticky;top:24px}.sp-location-page-faq-list{display:grid;gap:12px}.sp-location-page-faq-item{border-radius:24px;background:rgb(255 255 255 / .78);border:1px solid rgb(31 36 43 / .08);box-shadow:0 14px 34px rgb(34 35 38 / .05);overflow:hidden}.sp-location-page-faq-item summary{position:relative;cursor:pointer;padding:21px 56px 21px 22px;color:#20262d;font-size:17px;line-height:1.35;font-weight:610;list-style:none}.sp-location-page-faq-item summary::-webkit-details-marker{display:none}.sp-location-page-faq-item summary::after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:rgb(255 75 75 / .1);color:#d63b3b;font-size:20px;line-height:1;font-weight:500}.sp-location-page-faq-item[open] summary::after{content:"–"}.sp-location-page-faq-item p{margin:0;padding:0 22px 22px;color:#5a626c;font-size:15px;line-height:1.7;font-weight:400}.sp-location-page-final-cta{padding:32px;border-radius:34px;background:radial-gradient(circle at 90% 0%,rgb(255 75 75 / .13),transparent 34%),linear-gradient(135deg,rgb(255 255 255 / .86),rgb(255 255 255 / .62));border:1px solid rgb(31 36 43 / .08);box-shadow:0 18px 44px rgb(34 35 38 / .055)}.sp-location-page-final-cta>div:first-child>span{display:inline-flex;margin-bottom:14px;padding:8px 12px;border-radius:999px;background:rgb(255 75 75 / .1);color:#c93434;font-size:13px;line-height:1.2;font-weight:600}.sp-location-page-final-contact{padding:24px;border-radius:28px;background:#20242b;color:#fff}.sp-location-page-final-contact strong{display:block;margin-bottom:8px;color:#fff;font-size:20px;line-height:1.25;font-weight:620}.sp-location-page-final-contact p{margin:0 0 14px;color:rgb(255 255 255 / .72);font-size:14px;line-height:1.5;font-weight:400}.sp-location-page-final-contact a{display:table;margin-top:8px;color:#ffd7d7;font-size:15px;line-height:1.3;font-weight:600;text-decoration:none}.sp-location-page-final-contact a:hover{text-decoration:underline}.sp-location-page-final-contact .sp-location-page-final-btn{display:inline-flex;width:auto;margin-top:18px}@media (max-width:1024px){.sp-location-page-ozarow-hero,.sp-location-page-ozarow-services,.sp-location-page-ozarow-pricing,.sp-location-page-ozarow-prep,.sp-location-page-ozarow-final{padding:58px 18px}.sp-location-page-hero-grid,.sp-location-page-answer-grid,.sp-location-page-local-panel,.sp-location-page-service-layout,.sp-location-page-logistics-process,.sp-location-page-price-layout,.sp-location-page-cost-factors,.sp-location-page-prep-layout,.sp-location-page-choice-panel,.sp-location-page-nearby-panel,.sp-location-page-faq-layout,.sp-location-page-final-cta{grid-template-columns:1fr}.sp-location-page-hero-media{order:-1}.sp-location-page-hero-facts{max-width:none}.sp-location-page-local-panel-head h2{max-width:760px}.sp-location-page-service-photo-card img{min-height:420px}.sp-location-page-quote-panel,.sp-location-page-faq-intro{position:relative;top:auto}.sp-location-page-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sp-location-page-ozarow-hero,.sp-location-page-ozarow-services,.sp-location-page-ozarow-pricing,.sp-location-page-ozarow-prep,.sp-location-page-ozarow-final{padding:46px 16px}.sp-location-page-hero h1{font-size:clamp(34px, 11vw, 48px)}.sp-location-page-lead,.sp-location-page-services-head p,.sp-location-page-pricing-head p,.sp-location-page-prep-head p,.sp-location-page-final-head p,.sp-location-page-local-logistics>p,.sp-location-page-checklist-top p,.sp-location-page-prep-note p,.sp-location-page-choice-intro p,.sp-location-page-nearby-intro p,.sp-location-page-faq-intro p,.sp-location-page-final-cta p{font-size:15px;line-height:1.68}.sp-location-page-services-head h2,.sp-location-page-pricing-head h2,.sp-location-page-prep-head h2,.sp-location-page-final-head h2{font-size:clamp(28px, 9vw, 38px)}.sp-location-page-hero-actions{align-items:stretch;flex-direction:column;gap:10px}.sp-location-page-btn,.sp-location-page-phone{width:100%}.sp-location-page-hero-facts,.sp-location-page-mini-boxes,.sp-location-page-local-points,.sp-location-page-service-tiles,.sp-location-page-price-cards,.sp-location-page-factor-grid,.sp-location-page-checklist,.sp-location-page-scenario-grid,.sp-location-page-choice-grid,.sp-location-page-nearby-grid{grid-template-columns:1fr}.sp-location-page-hero-media{padding:8px;border-radius:24px}.sp-location-page-hero-media img{border-radius:18px}.sp-location-page-answer-card,.sp-location-page-local-panel,.sp-location-page-local-logistics,.sp-location-page-process-card,.sp-location-page-price-card,.sp-location-page-quote-panel,.sp-location-page-cost-factors,.sp-location-page-checklist-card,.sp-location-page-prep-note,.sp-location-page-scenarios,.sp-location-page-choice-panel,.sp-location-page-nearby-panel,.sp-location-page-faq-intro,.sp-location-page-final-cta{padding:22px;border-radius:26px}.sp-location-page-mini-box,.sp-location-page-service-tile{padding:20px}.sp-location-page-service-tile{min-height:auto;border-radius:24px}.sp-location-page-service-photo-card{border-radius:26px}.sp-location-page-service-photo-card img{min-height:320px;border-radius:20px}.sp-location-page-service-photo-note{position:relative;left:auto;right:auto;bottom:auto;margin-top:10px;border-radius:20px}.sp-location-page-process-step{grid-template-columns:38px minmax(0,1fr);padding:14px}.sp-location-page-process-step span{width:38px;height:38px}.sp-location-page-price-top{display:grid;gap:10px}.sp-location-page-price-top strong{text-align:left;white-space:normal}.sp-location-page-quote-list div{align-items:start}.sp-location-page-scenarios-head{display:block}.sp-location-page-check-item{grid-template-columns:32px minmax(0,1fr);padding:14px}.sp-location-page-check-item span{width:32px;height:32px}.sp-location-page-scenario,.sp-location-page-choice-card,.sp-location-page-nearby-card,.sp-location-page-final-contact,.sp-location-page-faq-item{border-radius:22px}.sp-location-page-faq-item summary{padding:18px 50px 18px 18px;font-size:16px}.sp-location-page-faq-item summary::after{right:18px}.sp-location-page-faq-item p{padding:0 18px 18px}}@media (max-width:420px){.sp-location-page-eyebrow{font-size:12px}.sp-location-page-answer-card h2,.sp-location-page-local-panel-head h2{font-size:25px}}