.elementor .e-67a0a99-c273a34{width:100%;height:100%;min-height:0px;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;}.elementor .e-e9792a1-fdf0450{font-weight:300;font-size:12px;color:rgb(248, 244, 239);letter-spacing:0.24em;line-height:1.5;margin:0px;}.elementor .e-6a73543-35843ce{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-9fb99ff-3e61b34{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-2231619-61ec654{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-2572a03-f28e366{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-d7e0405-e1bc8d0{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-9d1f8b1-1f38b24{min-height:clamp(280px, 34vw, 520px);position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 440px;}.elementor .e-309c424-3fc1647{font-weight:300;font-size:12px;color:#4f4944;letter-spacing:0.24em;line-height:1.5;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-11d2b9d-1f38919{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-d53124b-b720450{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-f481172-82ec85b{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-7f7d63e-472dece{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-ece6e8a-b89d3ea{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-55c708e-23968be{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-ad4a60f-3ca0c97{font-weight:300;font-size:12px;color:#4f4944;letter-spacing:0.24em;line-height:1.5;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-61941cb-be8950c{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-34aa0ca-e30cc57{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-f3691be-8938b8c{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-5297694-59b8842{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-8405848-bd8dd7c{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-22dfaec-306053f{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-6751ac0-4934d3d{min-height:clamp(280px, 34vw, 520px);position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 440px;}.elementor .e-f3f63db-e322a75{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-f419803-3f95ded{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-b392f35-5bc41c4{min-height:clamp(280px, 34vw, 520px);position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 440px;}.elementor .e-5c69d60-bda7aaf{font-weight:300;font-size:12px;color:#4f4944;letter-spacing:0.24em;line-height:1.5;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a689c21-97f8d29{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-52363d8-35fe8e9{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-a330eed-3f9ade6{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-785e787-7e7b6a7{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-b5a445e-4ad1be5{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-4d54214-f096b7a{font-weight:300;font-size:12px;color:#4f4944;letter-spacing:0.24em;line-height:1.5;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9197e56-7c25141{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-e5354d0-38eded5{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-fe4bd9a-4ab264a{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-96b3500-7a3b2c4{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-d321004-2e58e41{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-d3d70e7-079ed4e{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-6ecfd66-c27a0d9{min-height:clamp(280px, 34vw, 520px);position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 440px;}.elementor .e-8b71823-7a23961{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-4e53df3-1cfeda1{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-5b3061d-3ae3177{min-height:clamp(280px, 34vw, 520px);position:relative;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 440px;}.elementor .e-2fe2a7c-ae0912d{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-2ea2bff-9addd3c{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-fa4d725-28210dc{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-c2e7caf-67cfd1b{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-e3a46d3-7bd6d14{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-7312bba-a2a85b1{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-067ac7e-7e9d72f{font-weight:300;font-size:12px;color:rgb(248, 244, 239);letter-spacing:0.24em;line-height:1.5;margin:0px;}.elementor .e-a8676ea-e5a4321{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-add1aa4-f419893{font-weight:300;font-size:clamp(14px, 1.25vw, 18px);color:rgb(248, 244, 239);line-height:1.5;margin:0px;}.elementor .e-6cd75a9-6551482{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-e4c7d91-e6648d5{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-776434f-665487f{width:100%;height:100%;min-height:0px;max-height:440px;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;flex:0 1 auto;}.elementor .e-228fda7-2b6d687{position:relative;padding:0px;background-color:rgb(33, 27, 22);display:flex;flex-direction:column;gap:0px;flex-wrap:wrap;}.elementor .e-2d1fdcd-dd0f98b{font-family:var(--pp-sans);padding:0px;display:flex;flex-direction:column;gap:0px;}