.elementor .e-661d17f2-d81c{color:#F7F5F0;}.elementor .e-6dc6eb89-d711{max-width:52rem;font-size:6rem;letter-spacing:-0.025em;line-height:1.02;}.elementor .e-7f16f419-741c{max-width:34rem;font-size:1.125rem;color:#F7F5F0;}.elementor .e-6c50679c-ddf7:hover,.elementor .e-6c50679c-ddf7:focus-visible{color:#292B2A;background-color:#F7F5F0;transform:translate3d(0px, -3px, 0px);}.elementor .e-6c50679c-ddf7{min-height:3rem;font-size:1rem;transition:background-color 0.25s, color 0.25s, transform 0.25s;display:inline-flex;gap:0.75rem;justify-content:center;align-items:center;&:focus-visible { outline:2px solid #BC9359; outline-offset:5px; }\n}.elementor .e-18fc6685-fbb6:hover,.elementor .e-18fc6685-fbb6:focus-visible{color:#292B2A;background-color:#F7F5F0;transform:translate3d(0px, -3px, 0px);}.elementor .e-18fc6685-fbb6{min-height:3rem;font-size:1rem;transition:background-color 0.25s, color 0.25s, transform 0.25s;display:inline-flex;gap:0.75rem;justify-content:center;align-items:center;&:focus-visible { outline:2px solid #BC9359; outline-offset:5px; }\n}.elementor .e-2db87104-1c00{gap:1rem;flex-wrap:wrap;align-items:flex-start;}.elementor .e-7a5466b7-2e16{color:#F7F5F0;}.elementor .e-499c592d-e9df{position:relative;z-index:2;gap:1.5rem;align-items:flex-start;}.elementor .e-2e0b3721-2cc6{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;object-position:center; object-position:center bottom;\n}.elementor .e-749aefb0-9da7{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(41,43,42,0.91) 0%,rgba(41,43,42,0.68) 43%,rgba(41,43,42,0.12) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events:none;\n}.elementor .e-564171f8-a4b2{min-height:42rem;overflow:hidden;position:relative;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;isolation:isolate;\n}.elementor .e-15b5a314-bbdc{max-width:48rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;text-align:left;\n}.elementor .e-53538155-b12f{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 65%;position:absolute;z-index:0;transition:transform 0.8s;inset:0; max-width:none;\n}.elementor .e-60ed0ce1-2b48{position:relative;z-index:2;font-size:2.75rem;color:#F7F5F0;line-height:1.05;margin:0px;}.elementor .e-70719f66-161c{min-height:3.2em;max-width:26rem;position:relative;z-index:2;font-size:1rem;color:#F7F5F0;line-height:1.6;margin:0px;}.elementor .e-48907a4c-4b72:hover,.elementor .e-48907a4c-4b72:focus-visible{color:#F7F5F0;}.elementor .e-48907a4c-4b72{width:100%;min-height:3.25rem;position:relative;z-index:2;font-weight:600;font-size:0.875rem;color:#F7F5F0;padding:0px;margin-block-start:0.25rem;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;display:inline-flex;gap:1rem;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(247,245,240,.35); text-align:left; &:focus-visible { outline:2px solid #BC9359; outline-offset:5px; } & span { display:inline-flex; flex-shrink:0; align-items:center; justify-content:center; width:2.5rem; height:2.5rem; margin-top:.75rem; border-radius:50%; background:#BC9359; color:#292B2A; font-size:1.375rem; transition:transform .3s; } &:hover span { transform:rotate(45deg); }\n}.elementor .e-492bc05f-3369{max-width:calc(100% - 5rem);position:absolute;inset-block-start:2rem;inset-inline-start:2.5rem;z-index:2;font-weight:500;font-size:0.6875rem;color:#F7F5F0;letter-spacing:0.06em;line-height:1.5;text-transform:uppercase;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.625rem;padding-inline-end:0.625rem;margin:0px;border-inline-start-width:2px;background-color:rgba(15,18,16,.65);width:fit-content; border-left-style: solid; border-left-color: #BC9359;\n}.elementor .e-7f022b8-6098{min-width:0px;min-height:30rem;overflow:hidden;aspect-ratio:1/1;position:relative;padding:2.5rem;background-color:#292B2A;display:flex;flex-direction:column;gap:1rem;flex:1 1 0%;justify-content:flex-end;align-items:stretch;isolation:isolate; &:before { content:""; position:absolute; inset:0; z-index:1; pointer-events:none; background:linear-gradient(180deg,rgba(15,18,16,.12) 0%,rgba(15,18,16,.02) 28%,rgba(15,18,16,.5) 58%,rgba(15,18,16,.94) 100%); } &:hover img { transform:scale(1.045); } &:focus-within { outline:2px solid #BC9359; outline-offset:5px; }\n}.elementor .e-7f37767a-92cf{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:45% 50%;position:absolute;z-index:0;transition:transform 0.8s;inset:0; max-width:none;\n}.elementor .e-3af1107-b6f5{position:relative;z-index:2;font-size:2.75rem;color:#F7F5F0;line-height:1.05;margin:0px;}.elementor .e-6e7fae96-8e5a{min-height:3.2em;max-width:26rem;position:relative;z-index:2;font-size:1rem;color:#F7F5F0;line-height:1.6;margin:0px;}.elementor .e-79bfd4c3-4d9f:hover,.elementor .e-79bfd4c3-4d9f:focus-visible{color:#F7F5F0;}.elementor .e-79bfd4c3-4d9f{width:100%;min-height:3.25rem;position:relative;z-index:2;font-weight:600;font-size:0.875rem;color:#F7F5F0;padding:0px;margin-block-start:0.25rem;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;display:inline-flex;gap:1rem;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(247,245,240,.35); text-align:left; &:focus-visible { outline:2px solid #BC9359; outline-offset:5px; } & span { display:inline-flex; flex-shrink:0; align-items:center; justify-content:center; width:2.5rem; height:2.5rem; margin-top:.75rem; border-radius:50%; background:#BC9359; color:#292B2A; font-size:1.375rem; transition:transform .3s; } &:hover span { transform:rotate(45deg); }\n}.elementor .e-33f95e98-51e0{max-width:calc(100% - 5rem);position:absolute;inset-block-start:2rem;inset-inline-start:2.5rem;z-index:2;font-weight:500;font-size:0.6875rem;color:#F7F5F0;letter-spacing:0.06em;line-height:1.5;text-transform:uppercase;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.625rem;padding-inline-end:0.625rem;margin:0px;border-inline-start-width:2px;background-color:rgba(15,18,16,.65);width:fit-content; border-left-style: solid; border-left-color: #BC9359;\n}.elementor .e-3c1581e5-1ab0{min-width:0px;min-height:30rem;overflow:hidden;aspect-ratio:1/1;position:relative;padding:2.5rem;background-color:#292B2A;display:flex;flex-direction:column;gap:1rem;flex:1 1 0%;justify-content:flex-end;align-items:stretch;isolation:isolate; &:before { content:""; position:absolute; inset:0; z-index:1; pointer-events:none; background:linear-gradient(180deg,rgba(15,18,16,.12) 0%,rgba(15,18,16,.02) 28%,rgba(15,18,16,.5) 58%,rgba(15,18,16,.94) 100%); } &:hover img { transform:scale(1.045); } &:focus-within { outline:2px solid #BC9359; outline-offset:5px; }\n}.elementor .e-5009ced7-aa1e{display:flex;flex-direction:row;gap:2rem;align-items:stretch;}.elementor .e-66a80206-7aee{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:60% 50%;position:absolute;z-index:0;transition:transform 0.8s;inset:0; max-width:none;\n}.elementor .e-503a41a2-8815{position:relative;z-index:2;font-size:2.75rem;color:#F7F5F0;line-height:1.05;margin:0px;}.elementor .e-7ec7b225-a3c8{min-height:3.2em;max-width:26rem;position:relative;z-index:2;font-size:1rem;color:#F7F5F0;line-height:1.6;margin:0px;}.elementor .e-a2a6add-5aaf:hover,.elementor .e-a2a6add-5aaf:focus-visible{color:#F7F5F0;}.elementor .e-a2a6add-5aaf{width:100%;min-height:3.25rem;position:relative;z-index:2;font-weight:600;font-size:0.875rem;color:#F7F5F0;padding:0px;margin-block-start:0.25rem;border-radius:0px;background-color:transparent;display:inline-flex;gap:1rem;justify-content:space-between;align-items:center;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px; border-top-style: solid; border-top-color: rgba(247,245,240,.35); text-align:left; &:focus-visible { outline:2px solid #BC9359; outline-offset:5px; } & span { display:inline-flex; flex-shrink:0; align-items:center; justify-content:center; width:2.5rem; height:2.5rem; margin-top:.75rem; border-radius:50%; background:#BC9359; color:#292B2A; font-size:1.375rem; transition:transform .3s; } &:hover span { transform:rotate(45deg); }\n}.elementor .e-7b5df99e-dc4d{min-width:0px;min-height:30rem;overflow:hidden;aspect-ratio:1/1;position:relative;padding:2.5rem;background-color:#292B2A;display:flex;flex-direction:column;gap:1rem;flex:1 1 0%;justify-content:flex-end;align-items:stretch;isolation:isolate; &:before { content:""; position:absolute; inset:0; z-index:1; pointer-events:none; background:linear-gradient(180deg,rgba(15,18,16,.12) 0%,rgba(15,18,16,.02) 28%,rgba(15,18,16,.5) 58%,rgba(15,18,16,.94) 100%); } &:hover img { transform:scale(1.045); } &:focus-within { outline:2px solid #BC9359; outline-offset:5px; }\n}.elementor .e-4bd3d90c-432b{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:55% 50%;position:absolute;z-index:0;transition:transform 0.8s;inset:0; max-width:none;\n}.elementor .e-b95cc04-8c11{position:relative;z-index:2;font-size:2.75rem;color:#F7F5F0;line-height:1.05;margin:0px;}.elementor .e-335a853e-f1b5{min-height:3.2em;max-width:26rem;position:relative;z-index:2;font-size:1rem;color:#F7F5F0;line-height:1.6;margin:0px;}.elementor .e-44b5ad06-3515:hover,.elementor .e-44b5ad06-3515:focus-visible{color:#F7F5F0;}.elementor .e-44b5ad06-3515{width:100%;min-height:3.25rem;position:relative;z-index:2;font-weight:600;font-size:0.875rem;color:#F7F5F0;padding:0px;margin-block-start:0.25rem;border-radius:0px;background-color:transparent;display:inline-flex;gap:1rem;justify-content:space-between;align-items:center;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px; border-top-style: solid; border-top-color: rgba(247,245,240,.35); text-align:left; &:focus-visible { outline:2px solid #BC9359; outline-offset:5px; } & span { display:inline-flex; flex-shrink:0; align-items:center; justify-content:center; width:2.5rem; height:2.5rem; margin-top:.75rem; border-radius:50%; background:#BC9359; color:#292B2A; font-size:1.375rem; transition:transform .3s; } &:hover span { transform:rotate(45deg); }\n}.elementor .e-49140cb2-69ab{min-width:0px;min-height:30rem;overflow:hidden;aspect-ratio:1/1;position:relative;padding:2.5rem;background-color:#292B2A;display:flex;flex-direction:column;gap:1rem;flex:1 1 0%;justify-content:flex-end;align-items:stretch;isolation:isolate; &:before { content:""; position:absolute; inset:0; z-index:1; pointer-events:none; background:linear-gradient(180deg,rgba(15,18,16,.12) 0%,rgba(15,18,16,.02) 28%,rgba(15,18,16,.5) 58%,rgba(15,18,16,.94) 100%); } &:hover img { transform:scale(1.045); } &:focus-within { outline:2px solid #BC9359; outline-offset:5px; }\n}.elementor .e-3314d2e9-aa90{display:flex;flex-direction:row;gap:2rem;align-items:stretch;}.elementor .e-1c477a93-f93f{gap:3rem;}.elementor .e-34f85c02-e7dd{font-family:Manrope;font-weight:600;font-size:0.75rem;color:#454742;letter-spacing:0.08em;line-height:1.5;text-align:center;text-transform:uppercase;margin:0px;}.elementor .e-5edec758-6fcf{width:100%;height:auto;max-width:16.5rem;object-fit:contain;margin:0px;}.elementor .e-45054fc3-7633{min-width:0px;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:rgba(188,147,89,.22);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:1.25rem;flex:0 1 20rem;justify-content:center;align-items:center;}.elementor .e-3c9ca5af-a521{font-size:2.5rem;color:#292B2A;line-height:1.12;margin:0px;& span { color:#8B672F; }\n}.elementor .e-2ed9f81e-9df5{max-width:42rem;font-size:1rem;line-height:1.8;margin:0px;}.elementor .e-1db5ac45-8702:hover,.elementor .e-1db5ac45-8702:focus-visible{color:#292B2A;text-decoration:underline;}.elementor .e-1db5ac45-8702{min-height:2.75rem;font-weight:600;font-size:0.875rem;color:#785625;padding:0px;border-radius:0px;background-color:transparent;display:inline-flex;align-items:center;text-align:left; &:focus-visible { outline:2px solid #BC9359; outline-offset:4px; }\n}.elementor .e-2ba59f17-d07a{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0%;align-items:flex-start;}.elementor .e-5bf61bf2-3969{padding-block-start:3rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:5rem;align-items:center;border-top-style: solid; border-top-color: rgba(188,147,89,.4);\n}.elementor .e-3d09a4c1-5e56{padding-block-start:0rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .e-31484308-1d49{max-width:42rem;text-wrap:balance; text-align:left;\n}.elementor .e-242fd64c-c5bc{max-width:38rem;text-align:left;\n}.elementor .e-555172e-9f44{min-height:3rem;font-size:1rem;transition:background-color 0.25s, color 0.25s, transform 0.25s;display:inline-flex;gap:0.75rem;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:2px solid #BC9359; outline-offset:5px; }\n}.elementor .e-555172e-9f44:hover,.elementor .e-555172e-9f44:focus-visible{color:#292B2A;background-color:#F7F5F0;transform:translate3d(0px, -3px, 0px);}.elementor .e-57ac303e-88da{gap:2rem;}.elementor .e-35bdfaa5-f4d2{padding-block-start:6rem;padding-block-end:6rem;}.elementor .e-7b264c21-6807{aspect-ratio:3/4;object-fit:cover;object-position:center center;}.elementor .e-7b6b08e5-71c8{min-width:0px;flex:6 1 0%;}.elementor .e-7889129f-d3eb{min-height:3rem;font-size:1rem;transition:background-color 0.25s, color 0.25s, transform 0.25s;display:inline-flex;gap:0.75rem;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:2px solid #BC9359; outline-offset:5px; }\n}.elementor .e-7889129f-d3eb:hover,.elementor .e-7889129f-d3eb:focus-visible{color:#292B2A;background-color:#F7F5F0;transform:translate3d(0px, -3px, 0px);}.elementor .e-5fb7044e-d843{min-width:0px;z-index:2;padding:3rem;margin-inline-start:-4rem;border-inline-start-width:2px;background-color:#F7F5F0;flex:5 1 0%;border-left-style: solid; border-left-color: #BC9359;\n}.elementor .e-580c3842-85e6{flex-direction:row;gap:0px;align-items:center;}.elementor .e-2696481c-f8b0{min-width:0px;padding:0px;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-d777961-94d6{font-family:"DM Serif Display";font-weight:400;font-size:4.5rem;color:#292B2A;line-height:1;margin:0px;}.elementor .e-24284f2a-2a63{font-size:0.875rem;line-height:1.5;}.elementor .e-2a722f8e-9bc0{font-size:0.75rem;color:#454742;}.elementor .e-7997ab07-c36f{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:0px;border-inline-start-width:1px;flex-direction:column;gap:0.35rem;flex:0 0 auto;border-left-style: solid; border-left-color: #BC9359;\n}.elementor .e-7b1d73ab-cfbf{padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-37db7527-9eb3{font-family:Manrope;font-size:1.125rem;color:#916B36;letter-spacing:0.12em;line-height:1.5;margin:0px;}.elementor .e-1b472965-f6b9{font-family:"DM Serif Display";font-weight:400;font-size:1.625rem;color:#292B2A;line-height:1.4;margin:0px;}.elementor .e-fc58263-764f{font-size:0.9375rem;line-height:1.5;}.elementor .e-4a8b4e4c-cbd6{font-size:0.8125rem;color:#454742;}.elementor .e-4d8c91a9-87e0:focus{outline-width:2px;outline-color:#775524;outline-style:solid;outline-offset:4px;}.elementor .e-4d8c91a9-87e0{min-height:2.75rem;font-size:0.75rem;color:#775524;padding:0px;border-width:0px;display:inline-flex;align-items:center;align-self:flex-start;}.elementor .e-2fbf73e9-140c{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width:1px;flex-direction:column;gap:0.25rem;border-top-style: solid; border-top-color: #D7D2C8;\n}.elementor .e-36306f0a-fac8{min-width:0px;padding:1.75rem;border-block-start-width:2px;background-color:#F7F5F0;flex-direction:column;gap:1.25rem;flex:1 1 0px;border-top-style: solid; border-top-color: #BC9359;\n}.elementor .e-66a28810-4cbf{font-family:Manrope;font-size:1.125rem;color:#916B36;letter-spacing:0.12em;line-height:1.5;margin:0px;}.elementor .e-5e50de5c-fade{font-family:"DM Serif Display";font-weight:400;font-size:1.625rem;color:#292B2A;line-height:1.4;margin:0px;}.elementor .e-3a364bd4-eaea{font-size:0.9375rem;line-height:1.5;}.elementor .e-2cf08efc-5975{font-size:0.8125rem;color:#454742;}.elementor .e-5a5eb2e0-ecf9:focus{outline-width:2px;outline-color:#775524;outline-style:solid;outline-offset:4px;}.elementor .e-5a5eb2e0-ecf9{min-height:2.75rem;font-size:0.75rem;color:#775524;padding:0px;border-width:0px;display:inline-flex;align-items:center;align-self:flex-start;}.elementor .e-1199f3ab-c7fe{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width:1px;flex-direction:column;gap:0.25rem;border-top-style: solid; border-top-color: #D7D2C8;\n}.elementor .e-281d9a69-b28f{min-width:0px;padding:1.75rem;border-block-start-width:2px;background-color:#F7F5F0;flex-direction:column;gap:1.25rem;flex:1 1 0px;border-top-style: solid; border-top-color: #BC9359;\n}.elementor .e-611b5ca7-567c{font-family:Manrope;font-size:1.125rem;color:#916B36;letter-spacing:0.12em;line-height:1.5;margin:0px;}.elementor .e-6c4acc96-9077{font-family:"DM Serif Display";font-weight:400;font-size:1.625rem;color:#292B2A;line-height:1.4;margin:0px;}.elementor .e-61639e94-8fb6{font-size:0.9375rem;line-height:1.5;}.elementor .e-58501f91-f69d{font-size:0.8125rem;color:#454742;}.elementor .e-f050228-b653:focus{outline-width:2px;outline-color:#775524;outline-style:solid;outline-offset:4px;}.elementor .e-f050228-b653{min-height:2.75rem;font-size:0.75rem;color:#775524;padding:0px;border-width:0px;display:inline-flex;align-items:center;align-self:flex-start;}.elementor .e-3fa78d33-e4ee{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width:1px;flex-direction:column;gap:0.25rem;border-top-style: solid; border-top-color: #D7D2C8;\n}.elementor .e-1d8ff825-a463{min-width:0px;padding:1.75rem;border-block-start-width:2px;background-color:#F7F5F0;flex-direction:column;gap:1.25rem;flex:1 1 0px;border-top-style: solid; border-top-color: #BC9359;\n}.elementor .e-7c6d94fe-4e7e{padding:0px;flex-direction:row;gap:1.5rem;align-items:stretch;}.elementor .e-3b17e999-cc39{min-height:2.75rem;font-size:0.875rem;display:inline-flex;align-items:center;align-self:flex-start;}.elementor .e-3c375e89-8ff3{gap:2.5rem;}.elementor .e-38fce4ec-3ec2{background-color:#EDE9E1;}.elementor .e-50589bf1-f7cc{max-width:48rem;}.elementor .e-6c745e8f-453f{max-width:44rem;}.elementor .e-7cf64365-258a{font-size:1.5rem;}.elementor .e-20dbd8e8-2700{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.25rem;border-width:1px;border-color:#E5DED2;border-style:solid;box-shadow:0px 10px 28px 0px rgba(78, 61, 37, 0.06);display:block;order:-1;object-position: center;\n}.elementor .e-50b147e6-3ad1{min-width:0px;padding:0px;border-width:0px;display:flex;flex-direction:column;gap:1rem;align-items:stretch;flex: initial;\n}.elementor .e-739749d4-1ba0{font-size:1.5rem;}.elementor .e-44514cc3-1461{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.25rem;border-width:1px;border-color:#E5DED2;border-style:solid;box-shadow:0px 10px 28px 0px rgba(78, 61, 37, 0.06);display:block;order:-1;object-position: center;\n}.elementor .e-1692bfe5-6987{min-width:0px;padding:0px;border-width:0px;display:flex;flex-direction:column;gap:1rem;align-items:stretch;flex: initial;\n}.elementor .e-68a0354f-ad69{font-size:1.5rem;}.elementor .e-418b9ea-494c{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.25rem;border-width:1px;border-color:#E5DED2;border-style:solid;box-shadow:0px 10px 28px 0px rgba(78, 61, 37, 0.06);display:block;order:-1;object-position: center;\n}.elementor .e-5937f5ed-9e93{min-width:0px;padding:0px;border-width:0px;display:flex;flex-direction:column;gap:1rem;align-items:stretch;flex: initial;\n}.elementor .e-59898687-9f3c{font-size:1.5rem;}.elementor .e-167db854-35f8{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.25rem;border-width:1px;border-color:#E5DED2;border-style:solid;box-shadow:0px 10px 28px 0px rgba(78, 61, 37, 0.06);display:block;order:-1;object-position: center;\n}.elementor .e-4e33c26c-1a7b{min-width:0px;padding:0px;border-width:0px;display:flex;flex-direction:column;gap:1rem;align-items:stretch;flex: initial;\n}.elementor .e-19282ab3-f8f8{margin-block-start:1rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:stretch;}.elementor .e-fa055a7-a43a{border-block-start-width:1px;border-top-style: solid; border-top-color: #D7D2C8;\n}.elementor .e-7262cf36-3247{max-width:34rem;font-family:"DM Serif Display";font-weight:400;font-size:3.5rem;color:#F7F5F0;letter-spacing:-0.02em;line-height:1.08;}.elementor .e-41f78f19-bafe{max-width:29rem;font-family:Manrope;font-size:1.0625rem;color:#F7F5F0;line-height:1.75;}.elementor .e-e9c9597-a8d9{min-width:0px;max-width:34rem;padding:0px;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-2d09a411-3bde:hover,.elementor .e-2d09a411-3bde:focus-visible{color:#292B2A;border-color:#F7F5F0;background-color:#F7F5F0;transform:translate3d(0px, -0.15rem, 0px);}.elementor .e-2d09a411-3bde{min-height:3.25rem;font-family:Manrope;font-weight:600;font-size:0.9375rem;color:#292B2A;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0px;border-width:1px;border-color:#BC9359;border-style:solid;background-color:#BC9359;transition:transform 0.2s;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;white-space:nowrap; &:focus-visible { outline:2px solid #BC9359;outline-offset:5px; }\n}.elementor .e-48906dbb-2921{font-family:Manrope;font-size:0.6875rem;color:#F7F5F0;line-height:1.5;margin-block-start:0.5rem;opacity:75%;}.elementor .e-5d8af3d1-2998{min-width:0px;max-width:75rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:0px;flex-direction:column;gap:2rem;justify-content:center;align-items:flex-start;}.elementor .e-4eb8ae6-7700{min-width:0px;min-height:33rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-block-start-width:0.375rem;background-image:linear-gradient(90deg, rgba(25,27,25,0.92) 0%,rgba(25,27,25,0.78) 36%,rgba(25,27,25,0.08) 72%),url("https://massivholzgalerie.de/wp-content/uploads/2026/10/handwerk-team-atmosphaere-v1.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#292B2A;background-size:auto,cover; background-position:center,center; border-top-style: solid; border-top-color: #BC9359; background-position:center,center top;\n}.elementor .e-70d00fbb-8baf{text-wrap: balance;\n}.elementor .e-6f717033-ddfc{min-height:3rem;font-size:1rem;transition:background-color 0.25s, color 0.25s, transform 0.25s;display:inline-flex;gap:0.75rem;justify-content:center;align-items:center;align-self:flex-start;&:focus-visible { outline:2px solid #BC9359; outline-offset:5px; }\n}.elementor .e-6f717033-ddfc:hover,.elementor .e-6f717033-ddfc:focus-visible{color:#292B2A;background-color:#F7F5F0;transform:translate3d(0px, -3px, 0px);}.elementor .e-70cc31ed-e802{width:auto;gap:1.5rem;flex:2 1 0%;}.elementor .e-6e68891a-84c6{min-height:44px;font-size:1.25rem;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;display:inline-flex;align-items:center;align-self:flex-start;}.elementor .e-2d800539-a2dc{min-height:44px;font-size:1rem;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;display:inline-flex;align-items:center;align-self:flex-start;}.elementor .e-56a74e6e-ec16{width:auto;padding-inline-start:2rem;border-inline-start-width:1px;flex:1 1 0%;justify-content:center;border-left-style: solid; border-left-color: #BC9359;\n}.elementor .e-4a867c75-c929{flex-direction:row;gap:3rem;}