.elementor .e-c805a8b-f96c219{width:100%;height:100%;min-height:0px;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;}.elementor .e-fa920ff-c10433f{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-8aaa6ec-dc21730{font-weight:300;font-size:12px;color:rgb(248, 244, 239);letter-spacing:0.24em;line-height:1.5;margin:0px;}.elementor .e-87107ed-5b79776{max-width:390px;font-weight:300;font-size:clamp(14px, 1.25vw, 18px);color:rgb(248, 244, 239);line-height:1.5;margin:0px;}.elementor .e-aa89df7-340ed54{width:48%;position:relative;z-index:1;padding-block-start:3vw;padding-block-end:3vw;padding-inline-start:7%;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-a9f82c5-ea86da3{position:absolute;inset-block-start:15%;inset-inline-end:4%;font-weight:300;font-size:clamp(9px, 0.9vw, 13px);color:rgb(248, 244, 239);letter-spacing:0.2em;line-height:1.7;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-color:rgb(214, 198, 180);border-style:solid;}.elementor .e-5157a55-343972c{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-4821cb9-e832a21{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-b9face2-a707614{min-height:clamp(280px, 34vw, 520px);position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 440px;}.elementor .e-0101d60-c2df60f{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-9684dc9-62e726d{font-weight:400;font-size:clamp(14px, 1.25vw, 18px);color:rgb(79, 73, 68);line-height:1.5;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9d34d2c-44018f3{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-bc21889-d89188a{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-99af598-fd8c825{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-8ca562b-b86c697{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-365b6af-0f152a6{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-3e484ca-9b301fd{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-ba9d26b-7f5c6cc{padding:0px;margin-block-start:14px;display:flex;flex-direction:column;gap:0px;}.elementor .e-98f6c19-3a1c912{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-8fbe8cd-f07b645{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-e8058f3-c4ed6cb{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-cfa9a6a-a6fe2b3{font-weight:400;font-size:clamp(14px, 1.25vw, 18px);color:rgb(79, 73, 68);line-height:1.5;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-0a4a18e-22fb172{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-f2f45d0-d7e2c48{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-dbbc1e3-498e632{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-70d0c64-b772829{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-7b8c34d-479c3fa{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-8a053ee-a4d91a4{padding:0px;margin-block-start:14px;display:flex;flex-direction:column;gap:0px;}.elementor .e-f49a63c-2748dc0{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-d3107e5-89bbdd7{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-f4d90b6-5bb33dc{min-height:clamp(280px, 34vw, 520px);position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 440px;}.elementor .e-8a52bd0-9da01d4{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(243, 237, 229);display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;}.elementor .e-9db5dd8-c18c749{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-6691c28-b8ca446{min-height:clamp(280px, 34vw, 520px);position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 440px;}.elementor .e-8b87b6c-0260bc1{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-b88a9f1-820b58c{font-weight:400;font-size:clamp(14px, 1.25vw, 18px);color:rgb(79, 73, 68);line-height:1.5;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-32866af-6a03bbb{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-28a851a-2bf76a4{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-1709561-9122fb3{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-c48b429-3ba59b6{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-763ec0b-09665c2{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-5c082ca-8124e43{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-e560623-dc24cdf{padding:0px;margin-block-start:14px;display:flex;flex-direction:column;gap:0px;}.elementor .e-ed30343-b075710{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-c5b1c9f-43de97d{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-8ddca68-403597e{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-4c32749-4d484c6{font-weight:400;font-size:clamp(14px, 1.25vw, 18px);color:rgb(79, 73, 68);line-height:1.5;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-fffde92-9c5177d{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-f7e45d0-73afd6a{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-938c038-9ef67a5{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-15ad14b-9bb8330{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-cdec482-4dbace0{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-210af58-059e432{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-680105f-c3a90b3{padding:0px;margin-block-start:14px;display:flex;flex-direction:column;gap:0px;}.elementor .e-9233f19-12efc14{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-d9405d0-3a8e528{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-3e117d4-a48bfb5{min-height:clamp(280px, 34vw, 520px);position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 440px;}.elementor .e-bf6d7e7-aff7327{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(243, 237, 229);display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;}.elementor .e-82f0a63-5296df6{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-1d33a39-086b7b4{min-height:clamp(280px, 34vw, 520px);position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 440px;}.elementor .e-dd06a23-dd97ace{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-c6f036e-1dcffbc{font-weight:400;font-size:clamp(14px, 1.25vw, 18px);color:rgb(79, 73, 68);line-height:1.5;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-8aebc14-45ceb47{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-f0ea51d-8796940{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-bf806e0-60f600b{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-e50e094-cd01aa6{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-17196ad-cb3c2b0{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-2b420a3-6e6ed13{padding:0px;margin-block-start:14px;display:flex;flex-direction:column;gap:0px;}.elementor .e-94758af-1249377{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-f062b24-da508d2{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-19f4bb5-a81c2e4{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-3a4471c-cf7e99c{font-weight:400;font-size:clamp(14px, 1.25vw, 18px);color:rgb(79, 73, 68);line-height:1.5;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ff7470a-834e8fc{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-ea4e670-2ae8772{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-047c4c7-06cc681{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-9ac6053-4fbc992{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-594352c-584776f{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-dc9fcca-e5e2866{padding:0px;margin-block-start:14px;display:flex;flex-direction:column;gap:0px;}.elementor .e-5ce8f4f-35dd49a{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-616e7e0-2db7f5b{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-656b032-3e5d8b4{min-height:clamp(280px, 34vw, 520px);position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 440px;}.elementor .e-dea638b-38569a2{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(243, 237, 229);display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;}.elementor .e-ece2e17-b18de02{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-4ebddf6-dce6da5{min-height:clamp(280px, 34vw, 520px);position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 440px;}.elementor .e-27c3111-3a842c2{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-b0aa1ed-6bf3d41{font-weight:400;font-size:clamp(14px, 1.25vw, 18px);color:rgb(79, 73, 68);line-height:1.5;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-17e1318-9390ef9{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-4b65a5d-f4ea6dd{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-2536067-970b3f2{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-ce3c47d-9965ee6{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-6e1c250-94b7efd{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-6afa3dd-30603d8{font-weight:300;font-size:clamp(14px, 1.15vw, 17px);color:rgb(79, 73, 68);line-height:1.45;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgb(216, 207, 197);border-style:solid;}.elementor .e-bc7b933-a21d3ce{padding:0px;margin-block-start:14px;display:flex;flex-direction:column;gap:0px;}.elementor .e-509399a-82ca029{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-ab94bab-52d5563{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-941171d-36382e5{font-weight:300;font-size:12px;color:rgb(248, 244, 239);letter-spacing:0.24em;line-height:1.5;margin:0px;}.elementor .e-e8f6079-6e54b57{font-family:var(--pp-serif);font-weight:400;font-size:clamp(36px, 3.8vw, 56px);color:rgb(248, 244, 239);line-height:1.02;margin:0px;}.elementor .e-c91d4a1-ac0685c{font-weight:300;font-size:clamp(14px, 1.25vw, 18px);color:rgb(248, 244, 239);line-height:1.5;margin:0px;}.elementor .e-b2ce7fc-4b050da{font-weight:500;font-size:10px;color:rgb(25, 22, 19);letter-spacing:0.2em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:10px;border-radius:0px;border-width:0px;background-color:rgb(248, 244, 239);align-self:flex-start;}.elementor .e-2f8edd2-015ddd1{width:min(100%, max(50%, 560px));position:relative;z-index:1;padding-block-start:clamp(28px, 4vw, 64px);padding-block-end:clamp(28px, 4vw, 64px);padding-inline-start:5.5%;padding-inline-end:5.5%;display:flex;flex-direction:column;gap:16px;flex:0 1 auto;}.elementor .e-e38ecc8-7f6190c{width:100%;height:100%;min-height:0px;max-height:440px;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;opacity:80%;flex:0 1 auto;}.elementor .e-7c1e79b-13e93d6{position:relative;padding:0px;background-color:rgb(33, 27, 22);display:flex;gap:0px;}.elementor .e-1929ba1-47fe5b8{font-family:var(--pp-sans);padding:0px;display:flex;flex-direction:column;gap:0px;}