.elementor .e-273d4aab-b776{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;object-position: center;\n}.elementor .e-5bed324e-14ff{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-color:rgba(0, 0, 0, 0.52);}.elementor .e-3a4cb76d-5580{font-weight:600;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;margin-block-end:26px;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-51c1a78a-2668{font-weight:400;font-size:68px;color:#FFFFFF;letter-spacing:-0.015em;line-height:1.07;margin-block-end:10px;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab');\n}.elementor .e-5e632a51-c234{font-weight:400;font-size:32px;color:rgba(255, 255, 255, 0.72);letter-spacing:-0.01em;line-height:1.2;margin-block-end:28px;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab');\n}.elementor .e-1605bd8-45f7{max-width:54ch;font-size:17px;color:rgba(255, 255, 255, 0.78);line-height:1.8;margin-block-end:44px;font-family: var(--e-global-typography-text-font-family, 'Roboto');\n}.elementor .e-b78ca4f-932b:hover,.elementor .e-b78ca4f-932b:focus-visible{border-color:#FFFFFF;background-color:#FFFFFF;transform:translate3d(0px, -3px, 0px);color: var(--e-global-color-text, #000000);\n}.elementor .e-b78ca4f-932b{font-weight:600;font-size:12px;color:#FFFFFF;letter-spacing:0.16em;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:19px;padding-block-end:19px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;border-width:1px;border-style:solid;transition:background-color 300ms, border-color 300ms, color 300ms, transform 300ms;display:inline-flex;justify-content:center;align-items:center;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); background-color: var(--e-global-color-primary, #B89D72); border-color: var(--e-global-color-primary, #B89D72); &:focus-visible { outline-width: 2px; outline-style: solid; outline-color: #FFFFFF; outline-offset: 3px; }\n}.elementor .e-ad50a4a-cf19076:hover,.elementor .e-ad50a4a-cf19076:focus-visible{border-color:#FFFFFF;background-color:rgba(255, 255, 255, 0.12);transform:translate3d(0px, -3px, 0px);}.elementor .e-ad50a4a-cf19076{font-weight:600;font-size:12px;color:#FFFFFF;letter-spacing:0.16em;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:19px;padding-block-end:19px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;border-width:1px;border-color:rgba(255, 255, 255, 0.5);border-style:solid;background-color:transparent;transition:background-color 300ms, border-color 300ms, color 300ms, transform 300ms;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); &:focus-visible { outline-width: 2px; outline-style: solid; outline-color: #FFFFFF; outline-offset: 3px; }\n}.elementor .e-62f55531-aa30{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .e-34f88c8b-58af{width:100%;max-width:1140px;position:relative;z-index:2;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-3ffbadde-6ff9{position:absolute;inset-block-end:40px;inset-inline-start:50%;z-index:2;padding:0px;transform:translate3d(-50%, 0px, 0px);display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-4094e8c-105a{width:100%;min-height:90vh;overflow:hidden;position:relative;padding-block-start:200px;padding-block-end:200px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;justify-content:center;background-color: var(--e-global-color-text, #000000);\n}.elementor .e-4abc4285-7b15{font-weight:600;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;margin-block-end:24px;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-111160c1-c015{font-weight:400;font-size:46px;letter-spacing:-0.01em;line-height:1.14;margin-block-end:28px;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-4c1b3924-1a6f{font-size:17px;line-height:1.8;margin-block-end:28px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-7e6d719d-47af{font-size:19px;line-height:1.6;padding-inline-start:22px;border-inline-start-width: 2px; border-inline-start-style: solid; border-inline-start-color: var(--e-global-color-primary, #B89D72); font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-2694917b-9b6e{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-32504080-1485{width:100%;height:100%;object-fit:cover;transition:transform 900ms;display:block;object-position: center;\n}.elementor .e-6ab004f7-164f{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;background-color:rgba(184, 157, 114, 0.1);&:hover img { transform: scale(1.04); }\n}.elementor .e-5692d0e0-e057{width:100%;column-gap:88px;padding:0px;display:grid;grid-template-columns:0.86fr 1.14fr;grid-template-rows:repeat(1, auto);align-items:center;row-gap: 48px;\n}.elementor .e-13a6837f-a385{width:100%;max-width:1140px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-656cba06-3bae{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;background-color:#FFFFFF;}.elementor .e-120e0de3-e8df{font-weight:600;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;margin-block-end:24px;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-1c38638-9e8f{font-weight:400;font-size:46px;letter-spacing:-0.01em;line-height:1.14;margin-block-end:22px;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-45587b16-c54a{font-size:17px;line-height:1.8;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-7043ca18-8618{max-width:62ch;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-a2ce1dd-6bc9{width:100%;max-width:1140px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-28788200-68fa{width:100%;padding-block-start:120px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;background-color:#FFFFFF;}.elementor .e-578262c-5f57{font-weight:400;font-size:52px;color:rgba(184, 157, 114, 0.42);line-height:1;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab');\n}.elementor .e-7a90ee69-31f7{width:100%;padding:0px;margin-block-end:30px;display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .e-27b88491-9f04{font-weight:600;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;margin-block-end:20px;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-4d2c63a2-9f09{font-weight:400;font-size:38px;letter-spacing:-0.01em;line-height:1.18;margin-block-end:22px;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-33bbe3bb-ef77{max-width:50ch;font-size:17px;line-height:1.8;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-32fbbaf0-c166{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-65fa20d9-2467{width:100%;height:100%;object-fit:cover;transition:transform 900ms;display:block;object-position: center;\n}.elementor .e-749b280f-afa3{width:100%;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;background-color:rgba(184, 157, 114, 0.1);&:hover img { transform: scale(1.04); }\n}.elementor .e-661a95a2-fdb5{width:100%;column-gap:88px;padding:0px;display:grid;grid-template-columns:0.92fr 1.08fr;grid-template-rows:repeat(1, auto);align-items:center;row-gap: 40px;\n}.elementor .e-42b5f322-d1b7{width:100%;max-width:1140px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-1bea1824-92cb{width:100%;padding-block-start:96px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;background-color:#FFFFFF;}.elementor .e-11b8c30c-1f8c{width:100%;height:100%;object-fit:cover;transition:transform 900ms;display:block;object-position: center;\n}.elementor .e-55167336-f6bb{width:100%;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;background-color:rgba(184, 157, 114, 0.12);&:hover img { transform: scale(1.04); }\n}.elementor .e-5903b637-801e{font-weight:400;font-size:52px;color:rgba(184, 157, 114, 0.42);line-height:1;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab');\n}.elementor .e-52255ec0-921e{width:100%;padding:0px;margin-block-end:30px;display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .e-6efeb0b5-76b6{font-weight:600;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;margin-block-end:20px;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-30b68ef6-fb7b{font-weight:400;font-size:38px;letter-spacing:-0.01em;line-height:1.18;margin-block-end:22px;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-35cd7e73-d7df{max-width:50ch;font-size:17px;line-height:1.8;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-d425154-470d{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-2564079e-57d5{width:100%;column-gap:88px;padding:0px;display:grid;grid-template-columns:1.08fr 0.92fr;grid-template-rows:repeat(1, auto);align-items:center;row-gap: 40px;\n}.elementor .e-59109861-2f3c{width:100%;max-width:1140px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-214dab55-b41d{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;background-color:rgba(184, 157, 114, 0.06);}.elementor .e-8508e03-10e3{font-weight:400;font-size:168px;letter-spacing:-0.04em;line-height:0.88;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-61c84993-3fbf{font-weight:600;font-size:12px;color:rgba(255, 255, 255, 0.6);letter-spacing:0.34em;text-transform:uppercase;margin-block-start:18px;font-family: var(--e-global-typography-primary-font-family, 'Roboto');\n}.elementor .e-47083799-ea04{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:flex-start;border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: rgba(255, 255, 255, 0.16);\n}.elementor .e-440fe26f-60d2{font-weight:400;font-size:40px;color:rgba(184, 157, 114, 0.55);line-height:1;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab');\n}.elementor .e-690d4dc2-941f{width:100%;padding:0px;margin-block-end:28px;display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .e-36b5ceda-79db{font-weight:600;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;margin-block-end:20px;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-47746420-f4c9{font-weight:400;font-size:38px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.18;margin-block-end:22px;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab');\n}.elementor .e-12d8f9ac-23af{max-width:50ch;font-size:17px;color:rgba(255, 255, 255, 0.7);line-height:1.8;font-family: var(--e-global-typography-text-font-family, 'Roboto');\n}.elementor .e-33611c97-1289{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-57d7f8cb-8c31{width:100%;column-gap:72px;padding:0px;margin-block-end:72px;display:grid;grid-template-columns:0.42fr 0.58fr;grid-template-rows:repeat(1, auto);align-items:center;row-gap: 36px;\n}.elementor .e-3afdb661-ce9d{width:100%;height:100%;object-fit:cover;transition:transform 900ms;display:block;object-position: center;\n}.elementor .e-220ee124-b280{width:100%;overflow:hidden;aspect-ratio:21 / 8;position:relative;padding:0px;background-color:rgba(255, 255, 255, 0.06);&:hover img { transform: scale(1.04); }\n}.elementor .e-3cccf8a9-d03e{width:100%;max-width:1140px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-50eb7964-3797{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;background-color: var(--e-global-color-text, #000000);\n}.elementor .e-2592254-c9fa{font-weight:400;font-size:52px;color:rgba(184, 157, 114, 0.42);line-height:1;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab');\n}.elementor .e-506aadb4-99c4{width:100%;padding:0px;margin-block-end:30px;display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .e-42f89f19-5adc{font-weight:600;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;margin-block-end:20px;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-30ec82a9-7215{font-weight:400;font-size:38px;letter-spacing:-0.01em;line-height:1.18;margin-block-end:22px;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-4d0e52e5-c31f{font-size:17px;line-height:1.8;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-1458da43-7407{max-width:56ch;padding:0px;margin-block-end:56px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-3b92fc97-ce4f{width:100%;height:100%;object-fit:cover;transition:transform 900ms;display:block;object-position: center;\n}.elementor .e-1f1c1701-7c73{width:100%;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;background-color:rgba(184, 157, 114, 0.1);&:hover img { transform: scale(1.05); }\n}.elementor .e-4040f7c6-5e18{width:100%;height:100%;object-fit:cover;transition:transform 900ms;display:block;object-position: center;\n}.elementor .e-559e18c1-fd82{width:100%;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;background-color:rgba(184, 157, 114, 0.1);flex:1 1 0px;&:hover img { transform: scale(1.05); }\n}.elementor .e-16486640-c22d{width:100%;height:100%;object-fit:cover;transition:transform 900ms;display:block;object-position: center;\n}.elementor .e-207ab784-db40{width:100%;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;background-color:rgba(184, 157, 114, 0.1);flex:1 1 0px;&:hover img { transform: scale(1.05); }\n}.elementor .e-ab35f59-1bb0{width:100%;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-5ddb78b4-eb9b{width:100%;column-gap:24px;padding:0px;display:grid;grid-template-columns:1.55fr 1fr;grid-template-rows:repeat(1, auto);align-items:stretch;row-gap: 24px;\n}.elementor .e-1d4b8a42-21fd{width:100%;max-width:1140px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-770946eb-6ae6{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;background-color:#FFFFFF;}.elementor .e-63050fa1-e709{font-weight:400;font-size:52px;color:rgba(184, 157, 114, 0.42);line-height:1;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab');\n}.elementor .e-5d36a1f6-bc20{width:100%;padding:0px;margin-block-end:30px;display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .e-634066e7-ea52{font-weight:600;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;margin-block-end:20px;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-27eed940-eb92{font-weight:400;font-size:38px;letter-spacing:-0.01em;line-height:1.18;margin-block-end:22px;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-5b00e622-4967{font-size:17px;line-height:1.8;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-6aa0346f-20f8{max-width:56ch;padding:0px;margin-block-end:56px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-6cb8b8e2-12e9{width:100%;height:100%;object-fit:cover;transition:transform 900ms;display:block;object-position: center;\n}.elementor .e-4ee33563-c71b{width:100%;overflow:hidden;aspect-ratio:3 / 4;position:relative;padding:0px;background-color:rgba(184, 157, 114, 0.12);&:hover img { transform: scale(1.06); }\n}.elementor .e-25af7f16-cbd3{width:100%;height:100%;object-fit:cover;transition:transform 900ms;display:block;object-position: center;\n}.elementor .e-62989d5f-7975{width:100%;overflow:hidden;aspect-ratio:3 / 4;position:relative;padding:0px;background-color:rgba(184, 157, 114, 0.12);&:hover img { transform: scale(1.06); }\n}.elementor .e-7b924581-515e{width:100%;height:100%;object-fit:cover;transition:transform 900ms;display:block;object-position: center;\n}.elementor .e-bf2ea3e-d398{width:100%;overflow:hidden;aspect-ratio:3 / 4;position:relative;padding:0px;background-color:rgba(184, 157, 114, 0.12);&:hover img { transform: scale(1.06); }\n}.elementor .e-26f2399a-c456{width:100%;column-gap:24px;padding:0px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);align-items:stretch;row-gap: 24px;\n}.elementor .e-2567b2ae-82b9{width:100%;max-width:1140px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-4b796a7d-9c9d{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;background-color:rgba(184, 157, 114, 0.06);}.elementor .e-525b05ad-3720{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;object-position: center;\n}.elementor .e-1954b2eb-c2fd{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:url("https://devbedrockdigitalio12.com/wp-content/uploads/2026/10/Hi-Res-14-scaled.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:rgba(0, 0, 0, 0.58);display:block;}.elementor .e-57b0c75f-fbe6{font-weight:400;font-size:52px;color:rgba(184, 157, 114, 0.6);line-height:1;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab');\n}.elementor .e-4c4d7536-758c{width:100%;padding:0px;margin-block-end:28px;display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .e-5a81dc9f-94bd{font-weight:600;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;margin-block-end:20px;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-b8a6b37-9061{font-weight:400;font-size:38px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.18;margin-block-end:22px;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab');\n}.elementor .e-7002115f-3f59{font-size:17px;color:rgba(255, 255, 255, 0.74);line-height:1.8;margin-block-end:36px;font-family: var(--e-global-typography-text-font-family, 'Roboto');\n}.elementor .e-26a95009-6b90{width:100%;max-width:520px;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-11161584-f588{width:100%;max-width:1140px;position:relative;z-index:2;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;justify-content:flex-end;}.elementor .e-61482fe9-8bbe{width:100%;min-height:76vh;overflow:hidden;position:relative;padding-block-start:120px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;display:none;flex-direction:column;justify-content:center;background-color: var(--e-global-color-text, #000000);\n}.elementor .e-630bc69b-b00f{font-weight:600;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;margin-block-end:24px;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-22e26350-fcca{font-weight:400;font-size:46px;letter-spacing:-0.01em;line-height:1.14;margin-block-end:22px;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-3a6fc84-f21b{font-size:17px;line-height:1.8;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-33cac9e8-49a3{max-width:58ch;padding:0px;margin-block-end:52px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-79b5235d-e5d2{width:100%;height:100%;object-fit:cover;transition:transform 900ms;display:block;object-position: center;\n}.elementor .e-4a3e048d-24a3{width:100%;overflow:hidden;aspect-ratio:16 / 9;position:relative;padding:0px;background-color:rgba(184, 157, 114, 0.1);&:hover img { transform: scale(1.04); }\n}.elementor .e-7c0314ab-c7e9{font-size:12px;letter-spacing:0.04em;line-height:1.7;margin-block-start:14px;margin-block-end:24px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-7372bb77-4a8c{width:100%;height:100%;object-fit:cover;transition:transform 900ms;display:block;object-position: center;\n}.elementor .e-378e8033-9ae1{width:100%;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;background-color:rgba(184, 157, 114, 0.1);&:hover img { transform: scale(1.05); }\n}.elementor .e-7a3d1729-6f41{width:100%;height:100%;object-fit:cover;transition:transform 900ms;display:block;object-position: center;\n}.elementor .e-19c4590b-ce18{width:100%;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;background-color:rgba(184, 157, 114, 0.1);&:hover img { transform: scale(1.05); }\n}.elementor .e-7fc2320d-74e9{width:100%;column-gap:24px;padding:0px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(1, auto);align-items:stretch;row-gap: 24px;\n}.elementor .e-41d08e30-c52e{width:100%;max-width:1140px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-73456fe1-f848{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;background-color:#FFFFFF;}.elementor .e-492c6cf3-ab56{width:100%;height:100%;object-fit:cover;transition:transform 900ms;display:block;object-position: center;\n}.elementor .e-6ab16b4b-b36f{width:100%;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;background-color:rgba(184, 157, 114, 0.12);&:hover img { transform: scale(1.04); }\n}.elementor .e-3ebf0265-f0be{font-weight:600;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;margin-block-end:24px;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-76f616f8-4927{font-weight:400;font-size:46px;letter-spacing:-0.01em;line-height:1.14;margin-block-end:22px;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-46f37337-efd5{font-size:17px;line-height:1.8;margin-block-end:36px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-3e6630fc-4d45{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-5bfe9efa-4407{width:100%;column-gap:80px;padding:0px;display:grid;grid-template-columns:1.06fr 0.94fr;grid-template-rows:repeat(1, auto);align-items:center;row-gap: 40px;\n}.elementor .e-500831e8-1f28{width:100%;max-width:1140px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-444faaf7-f25e{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;background-color:rgba(184, 157, 114, 0.06);}.elementor .e-5ea12108-726f{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;object-position: center;\n}.elementor .e-9b9fd2c-2b1a{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-color:rgba(0, 0, 0, 0.6);}.elementor .e-2ac6086b-66f9{font-weight:600;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;margin-block-end:26px;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-1365a574-d267{font-weight:400;font-size:54px;color:#FFFFFF;letter-spacing:-0.015em;line-height:1.12;margin-block-end:24px;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab');\n}.elementor .e-3526d6d7-294a{max-width:54ch;font-size:17px;color:rgba(255, 255, 255, 0.76);line-height:1.8;margin-block-end:44px;font-family: var(--e-global-typography-text-font-family, 'Roboto');\n}.elementor .e-3a8ecfe-f470:hover,.elementor .e-3a8ecfe-f470:focus-visible{border-color:#FFFFFF;background-color:#FFFFFF;transform:translate3d(0px, -3px, 0px);color: var(--e-global-color-text, #000000);\n}.elementor .e-3a8ecfe-f470{font-weight:600;font-size:12px;color:#FFFFFF;letter-spacing:0.16em;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:19px;padding-block-end:19px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;border-width:1px;border-style:solid;transition:background-color 300ms, border-color 300ms, color 300ms, transform 300ms;display:inline-flex;justify-content:center;align-items:center;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); background-color: var(--e-global-color-primary, #B89D72); border-color: var(--e-global-color-primary, #B89D72); &:focus-visible { outline-width: 2px; outline-style: solid; outline-color: #FFFFFF; outline-offset: 3px; }\n}.elementor .e-2d8367b1-e07e:hover,.elementor .e-2d8367b1-e07e:focus-visible{border-color:#FFFFFF;background-color:#FFFFFF;transform:translate3d(0px, -3px, 0px);color: var(--e-global-color-text, #000000);\n}.elementor .e-2d8367b1-e07e{font-weight:600;font-size:12px;color:#FFFFFF;letter-spacing:0.16em;text-decoration:none;text-transform:uppercase;cursor:pointer;padding-block-start:19px;padding-block-end:19px;padding-inline-start:40px;padding-inline-end:40px;border-radius:0px;border-width:1px;border-color:rgba(255, 255, 255, 0.5);border-style:solid;background-color:transparent;transition:background-color 300ms, border-color 300ms, color 300ms, transform 300ms;display:inline-flex;justify-content:center;align-items:center;font-family: var(--e-global-typography-primary-font-family, 'Roboto'); &:focus-visible { outline-width: 2px; outline-style: solid; outline-color: #FFFFFF; outline-offset: 3px; }\n}.elementor .e-368d2b7b-8f33{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .e-34bfa309-5ea4{width:100%;max-width:1140px;position:relative;z-index:2;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-7af9db6-aeca{width:100%;min-height:72vh;overflow:hidden;position:relative;padding-block-start:120px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;justify-content:center;background-color: var(--e-global-color-text, #000000);\n}