.elementor .e-0f2d4cc-98015b0{width:100%;height:100%;min-height:0px;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;}.elementor .e-99da674-28924b9{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-color:rgba(35,27,20,0.48);display:flex;flex-direction:column;gap:0px;}.elementor .e-8cd70fa-9facc88{font-family:var(--pp-sans);font-weight:300;font-size:12px;color:rgb(248, 244, 239);letter-spacing:0.24em;line-height:1.5;margin:0px;}.elementor .e-8f52eef-7450f71{font-family:var(--pp-serif);font-weight:400;font-size:clamp(48px, 4.8vw, 72px);color:rgb(248, 244, 239);line-height:1.02;margin:0px;}.elementor .e-32a12a4-30d3bff{max-width:390px;font-family:var(--pp-sans);font-weight:300;font-size:clamp(14px, 1.25vw, 18px);color:rgb(248, 244, 239);line-height:1.5;margin:0px;}.elementor .e-ee665a2-8a96de4{width:min(100%, max(62%, 540px));position:relative;z-index:1;padding-block-start:clamp(28px, 3vw, 54px);padding-block-end:clamp(28px, 3vw, 54px);padding-inline-start:7%;padding-inline-end:7%;display:flex;flex-direction:column;gap:14px;}.elementor .e-ff19532-3b94d26{min-height:min(30.33vw, 453px);position:relative;padding:0px;background-color:rgb(87, 69, 53);display:flex;flex-direction:column;gap:0px;justify-content:center;}.elementor .e-da52a0b-ffcc3d0{font-family:var(--pp-sans);font-weight:300;font-size:12px;color:#776651;letter-spacing:0.24em;line-height:1.5;margin:0px;}.elementor .e-c7fed15-3d6990d{font-family:var(--pp-serif);font-weight:400;font-size:clamp(30px, 3vw, 44px);color:rgb(25, 22, 19);line-height:1.02;margin:0px;}.elementor .e-9ae6c85-881eec2{padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 260px;}.elementor .e-446afa7-ec56810{font-family:var(--pp-sans);font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 420px;}.elementor .e-14e8d4b-913ef36{padding-block-start:0px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:center;}.elementor .e-895c86b-52352a1{width:100%;height:clamp(180px, 22vw, 320px);object-fit:cover;border-radius:0px;}.elementor .e-f0b260c-a94e95f{min-height:clamp(34px, 9vw, 68px);font-family:var(--pp-serif);font-weight:400;font-size:clamp(30px, 3vw, 44px);color:rgb(25, 22, 19);line-height:1.02;margin-block-start:24px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a2f8497-45f82ec{font-family:var(--pp-sans);font-weight:300;font-size:16px;color:rgb(79, 73, 68);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1116cd0-5818c8a{font-family:var(--pp-sans);font-weight:300;font-size:14px;color:rgb(79, 73, 68);line-height:1.5;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;}.elementor .e-1503db3-786cb8d{font-family:var(--pp-sans);font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-883e19c-4b9b5f0{font-family:var(--pp-sans);font-weight:300;font-size:14px;color:rgb(79, 73, 68);line-height:1.5;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;}.elementor .e-2da8354-cb3dc10{min-height:44px;padding:0px;display:flex;flex-direction:row;gap:6px;flex-wrap:wrap;align-items:center;}.elementor .e-daea2b1-c61da05{font-family:var(--pp-sans);font-weight:300;font-size:18px;color:rgb(79, 73, 68);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4a79a5b-087a324{font-family:var(--pp-sans);font-weight:300;font-size:14px;color:rgb(79, 73, 68);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c6c49f9-71c73c8{min-height:40px;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-e7e99ef-a64057c{font-family:var(--pp-sans);font-weight:600;font-size:12px;color:rgb(79, 73, 68);line-height:1.5;padding-block-start:12px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;}.elementor .e-2951183-8222c9c{width:100%;font-family:var(--pp-sans);font-weight:500;font-size:10px;color:#f8f4ef;letter-spacing:0.12em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;border-radius:0px;border-width:0px;background-color:#574535;align-self:stretch;}.elementor .e-f9cdd00-28c2b6c{width:100%;font-family:var(--pp-sans);font-weight:500;font-size:10px;color:#574535;letter-spacing:0.12em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;border-radius:0px;border-width:1px;border-color:#9b8975;border-style:solid;background-color:transparent;align-self:stretch;}.elementor .e-ae4a930-5e0259a{padding:0px;margin-block-start:auto;display:flex;flex-direction:column;gap:10px;}.elementor .e-97cd4ff-536c5a9{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ded4c7;border-style:solid;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-aaec33f-02da125{width:100%;height:clamp(180px, 22vw, 320px);object-fit:cover;border-radius:0px;}.elementor .e-a32ac04-6f64e0b{min-height:clamp(34px, 9vw, 68px);font-family:var(--pp-serif);font-weight:400;font-size:clamp(30px, 3vw, 44px);color:rgb(25, 22, 19);line-height:1.02;margin-block-start:24px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-41ca929-928f797{font-family:var(--pp-sans);font-weight:300;font-size:16px;color:rgb(79, 73, 68);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e96468a-52917eb{font-family:var(--pp-sans);font-weight:300;font-size:14px;color:rgb(79, 73, 68);line-height:1.5;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;}.elementor .e-6f09081-5faa56d{font-family:var(--pp-sans);font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5260b1a-46edc18{font-family:var(--pp-sans);font-weight:300;font-size:14px;color:rgb(79, 73, 68);line-height:1.5;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;}.elementor .e-f61bd5c-9278358{min-height:44px;padding:0px;display:flex;flex-direction:row;gap:6px;flex-wrap:wrap;align-items:center;}.elementor .e-74ac053-3bc1816{font-family:var(--pp-sans);font-weight:300;font-size:18px;color:rgb(79, 73, 68);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-fd38f3f-e0cf9a1{font-family:var(--pp-sans);font-weight:300;font-size:14px;color:rgb(79, 73, 68);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f1bb911-d44d1b6{min-height:40px;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-01a5036-7e12c0e{font-family:var(--pp-sans);font-weight:600;font-size:12px;color:rgb(79, 73, 68);line-height:1.5;padding-block-start:12px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;}.elementor .e-3563102-fe2f540{width:100%;font-family:var(--pp-sans);font-weight:500;font-size:10px;color:#f8f4ef;letter-spacing:0.12em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;border-radius:0px;border-width:0px;background-color:#574535;align-self:stretch;}.elementor .e-e572f4e-206330a{width:100%;font-family:var(--pp-sans);font-weight:500;font-size:10px;color:#574535;letter-spacing:0.12em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;border-radius:0px;border-width:1px;border-color:#9b8975;border-style:solid;background-color:transparent;align-self:stretch;}.elementor .e-0f10f77-8f233e6{padding:0px;margin-block-start:auto;display:flex;flex-direction:column;gap:10px;}.elementor .e-ac73e94-4069402{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#ded4c7;border-style:solid;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-1268652-a38ed18{width:100%;height:clamp(180px, 22vw, 320px);object-fit:cover;border-radius:0px;}.elementor .e-96294ae-32edb3c{min-height:clamp(34px, 9vw, 68px);font-family:var(--pp-serif);font-weight:400;font-size:clamp(30px, 3vw, 44px);color:rgb(25, 22, 19);line-height:1.02;margin-block-start:24px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1540b5c-3f333cf{font-family:var(--pp-sans);font-weight:300;font-size:16px;color:rgb(79, 73, 68);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5198ab7-d41982a{font-family:var(--pp-sans);font-weight:300;font-size:14px;color:rgb(79, 73, 68);line-height:1.5;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;}.elementor .e-1cc38f5-9bddcbf{min-height:44px;padding:0px;display:flex;flex-direction:row;gap:6px;flex-wrap:wrap;align-items:center;}.elementor .e-e00eaa2-bd71760{font-family:var(--pp-sans);font-weight:300;font-size:18px;color:rgb(79, 73, 68);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-67fa130-90702aa{font-family:var(--pp-sans);font-weight:300;font-size:14px;color:rgb(79, 73, 68);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d79acec-9af3212{min-height:40px;padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-744436d-b39c4c4{font-family:var(--pp-sans);font-weight:600;font-size:12px;color:rgb(79, 73, 68);line-height:1.5;padding-block-start:12px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;}.elementor .e-848b06c-3e80da6{width:100%;font-family:var(--pp-sans);font-weight:500;font-size:10px;color:#f8f4ef;letter-spacing:0.12em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;border-radius:0px;border-width:0px;background-color:#574535;align-self:stretch;}.elementor .e-4efe435-dd4470a{width:100%;font-family:var(--pp-sans);font-weight:500;font-size:10px;color:#574535;letter-spacing:0.12em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;border-radius:0px;border-width:1px;border-color:#9b8975;border-style:solid;background-color:transparent;align-self:stretch;}.elementor .e-8bd9bbb-a6533be{padding:0px;margin-block-start:auto;display:flex;flex-direction:column;gap:10px;}.elementor .e-849b265-a9fe1c4{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#ded4c7;border-style:solid;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-a58e7c2-d49eb71{padding:0px;display:flex;flex-direction:row;gap:24px;}.elementor .e-231cbb1-e699c69{padding-block-start:clamp(32px, 4vw, 64px);padding-block-end:clamp(32px, 4vw, 64px);padding-inline-start:5.5%;padding-inline-end:5.5%;background-color:#f8f4ef;display:flex;flex-direction:column;gap:0px;}.elementor .e-68c6097-1872e07{font-family:var(--pp-sans);font-weight:300;font-size:24px;color:rgb(79, 73, 68);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1337d2f-1e200f6{font-family:var(--pp-serif);font-weight:400;font-size:clamp(30px, 3vw, 44px);color:rgb(25, 22, 19);line-height:1.02;margin:0px;}.elementor .e-e2b29b3-cb70836{font-family:var(--pp-sans);font-weight:300;font-size:14px;color:rgb(79, 73, 68);line-height:1.5;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;}.elementor .e-6d1f89e-3701462{padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 300px;}.elementor .e-8583f19-3bfede4{font-family:var(--pp-sans);font-weight:300;font-size:24px;color:rgb(79, 73, 68);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-8cb70c0-f5478ad{font-family:var(--pp-serif);font-weight:400;font-size:clamp(30px, 3vw, 44px);color:rgb(25, 22, 19);line-height:1.02;margin:0px;}.elementor .e-d4afa34-cc1100e{font-family:var(--pp-sans);font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.5;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4ab426b-5d0ec6b{padding-block-start:0px;padding-inline-start:32px;border-block-start-width:0px;border-inline-start-width:1px;border-color:#ded4c7;border-style:solid;display:flex;flex-direction:column;gap:12px;flex:1 1 300px;}.elementor .e-2c27c24-a147897{padding-block-start:40px;padding-block-end:40px;padding-inline-start:7%;padding-inline-end:7%;border-block-start-width:2px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#f8f4ef;border-style:solid;background-color:#f3ede5;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;}.elementor .e-e50552e-dcf9ebc{width:100%;height:100%;min-height:0px;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;border-radius:0px;}.elementor .e-152b2a3-1f69e48{min-height:clamp(280px, 34vw, 520px);position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 440px;}.elementor .e-eb9f8fe-8377fd7{font-family:var(--pp-sans);font-weight:300;font-size:12px;color:#776651;letter-spacing:0.24em;line-height:1.5;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3df3986-c83bf9a{font-family:var(--pp-serif);font-weight:400;font-size:clamp(30px, 3vw, 44px);color:rgb(25, 22, 19);line-height:1.02;margin:0px;}.elementor .e-650504a-0a626ca{font-family:var(--pp-sans);font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.5;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6c941c8-f431653{padding-block-start:clamp(28px, 3.3vw, 54px);padding-block-end:clamp(28px, 3.3vw, 54px);padding-inline-start:clamp(24px, 4.3vw, 70px);padding-inline-end:clamp(24px, 4.3vw, 70px);display:flex;flex-direction:column;gap:0px;flex:1 1 420px;justify-content:center;}.elementor .e-cd603b4-423c4bb{padding:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(248, 244, 239);border-style:solid;background-color:rgb(248, 244, 239);display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;}.elementor .e-04b595d-7251cc3{font-family:var(--pp-sans);padding:0px;display:flex;flex-direction:column;gap:0px;}