/* START_SECTION:peligan-hero (INDEX:45) */
.pp-hero{display:grid;grid-template-columns:1fr 1fr;min-height:620px;max-width:1600px;margin:auto;background:#f5f1e9;color:#183f37;overflow:hidden;padding:64px 6%;gap:36px;align-items:center}.pp-hero__eyebrow{font-size:11px;letter-spacing:.23em;font-weight:700;text-transform:uppercase;margin:0 0 24px;color:#72563b}.pp-hero h1{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(42px,4.5vw,72px);line-height:1.04;letter-spacing:-.035em;margin:0 0 24px;color:#183f37;max-width:620px}.pp-hero__intro{font-size:17px;line-height:1.75;max-width:440px;color:#5b625c;margin:0 0 30px}.pp-hero__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pp-hero__button{background:#183f37;color:#fff;padding:17px 24px;text-decoration:none;display:inline-flex;gap:25px;align-items:center;font-weight:600;font-size:14px;border-radius:2px}.pp-hero__button:hover{background:#29594b}.pp-hero__secondary{color:#183f37;text-decoration:none;border-bottom:1px solid #9caa9f;padding:9px 0;font-size:14px}.pp-hero__secondary span{margin-left:12px}.pp-hero__note{margin-top:32px;font-size:12px;color:#667165}.pp-hero__note span{color:#a78148;margin-right:8px}.pp-hero__gallery{position:relative;height:490px}.pp-hero__halo{position:absolute;width:92%;aspect-ratio:1;border-radius:50%;background:#e3e8dd;top:0;right:-8%}.pp-hero__photo{margin:0;position:absolute;background:#fff;padding:10px 10px 0;box-shadow:0 18px 45px #22382d22;border-radius:3px;overflow:hidden}.pp-hero__photo img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1}.pp-hero__photo figcaption{font-size:11px;padding:15px 6px;letter-spacing:.04em;color:#4a5b4c}.pp-hero__photo--main{width:71%;left:3%;top:1%;transform:rotate(-6deg)}.pp-hero__photo--small{width:46%;right:-2%;bottom:0;transform:rotate(7deg)}.pp-hero__seal{position:absolute;left:0;bottom:18px;border:1px solid #b19668;border-radius:50%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;text-align:center;padding:15px;font-size:11px;line-height:1.5;color:#72563b;background:#f8f3e9;transform:rotate(-10deg)}.pp-promises{background:#183f37;color:#fff;display:flex;justify-content:center;gap:10%;padding:19px 20px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-align:center}.pp-hero a:focus-visible{outline:3px solid #ac884d;outline-offset:5px}@media(min-width:1600px){.pp-hero{border-radius:6px}}@media(max-width:989px){.pp-hero{grid-template-columns:1fr;padding:42px 7% 35px;gap:32px;min-height:0}.pp-hero__copy{text-align:center}.pp-hero h1{font-size:clamp(38px,8vw,60px);max-width:650px;margin-inline:auto}.pp-hero__intro{margin-inline:auto;font-size:15px}.pp-hero__actions{justify-content:center}.pp-hero__gallery{height:460px;max-width:540px;width:100%;margin:auto}.pp-hero__note{margin-top:24px}.pp-promises{gap:24px;font-size:9px;letter-spacing:.05em}.pp-hero__photo--main{width:67%;left:5%}.pp-hero__photo--small{right:2%;width:42%}}@media(max-width:540px){.pp-hero__gallery{height:350px}.pp-hero__photo--main{width:68%;left:3%}.pp-hero__photo--small{width:43%;right:1%;bottom:10px}.pp-hero__seal{width:80px;height:80px;font-size:9px;bottom:5px}.pp-hero__actions{gap:18px}.pp-hero__button{padding:15px 18px;font-size:13px}.pp-hero__secondary{font-size:13px}.pp-hero__photo figcaption{font-size:9px;padding:11px 3px}.pp-promises{gap:16px;padding:15px 12px;line-height:1.6}}
/* END_SECTION:peligan-hero */
