.elementor .e-540ac895-33cc{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-3b2950af-6223{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.55);}.elementor .e-6e4430-5034{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-69c8067b-4a15{font-weight:400;font-size:72px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.05;margin-block-end:12px;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab');\n}.elementor .e-506de419-d5fa{font-weight:400;font-size:30px;color:rgba(255, 255, 255, 0.72);letter-spacing:-0.01em;line-height:1.22;margin-block-end:26px;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab');\n}.elementor .e-5e4cee6-944a{max-width:56ch;font-size:17px;color:rgba(255, 255, 255, 0.78);line-height:1.8;font-family: var(--e-global-typography-text-font-family, 'Roboto');\n}.elementor .e-2ac4a123-b80d{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-5c4903bf-faa1{width:100%;min-height:58vh;overflow:hidden;position:relative;padding-block-start:140px;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}.elementor .e-7823cb8d-9b17{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-7b28774f-3963{font-weight:400;font-size:46px;letter-spacing:-0.01em;line-height:1.14;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-53a8a78-e679{max-width:62ch;padding:0px;margin-block-end:48px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-33925223-ae7f{font-weight:400;font-size:20px;line-height:1.4;transition:color 280ms;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-5bfece74-44bc{width:auto;padding:0px;flex:1 1 auto;}.elementor .e-630e810e-5116{width:9px;height:9px;min-width:9px;padding:0px;margin-block-end:4px;border-width:0px;border-style:solid;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);transition:transform 320ms;flex:0 0 auto;border-block-end-width: 1px; border-inline-end-width: 1px; border-color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-103fdca0-cb87{width:100%;cursor:pointer;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;transition:color 280ms;display:flex;gap:24px;justify-content:space-between;align-items:center;&:hover h3 { color: var(--e-global-color-primary, #B89D72); }\n}.elementor .e-7f3b8ecb-74ba{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-24ab037f-1430{font-size:16px;line-height:1.85;margin-block-end:22px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-6bea86c9-8d66:hover,.elementor .e-6bea86c9-8d66:focus-visible{letter-spacing:0.2em;transform:translate3d(6px, 0px, 0px);color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-6bea86c9-8d66{font-weight:600;font-size:12px;letter-spacing:0.16em;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:color 300ms, transform 300ms, letter-spacing 300ms;display:inline-block;border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: var(--e-global-color-primary, #B89D72); font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-text, #000000); &:focus-visible { outline-width: 2px; outline-style: solid; outline-color: var(--e-global-color-primary, #B89D72); outline-offset: 4px; }\n}.elementor .e-7d6ffa7e-d8de{width:100%;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:44px;display:block;}.elementor .e-6f6851ba-1d03{width:100%;interpolate-size: allow-keywords; border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: rgba(0, 0, 0, 0.14); &[open] { border-block-end-color: rgba(184, 157, 114, 0.5); } &[open]::details-content { block-size: auto; }\n}.elementor .e-42c7abfb-45f8{font-weight:400;font-size:20px;line-height:1.4;transition:color 280ms;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-375864a6-35f2{width:auto;padding:0px;flex:1 1 auto;}.elementor .e-6050c5ab-3d51{width:9px;height:9px;min-width:9px;padding:0px;margin-block-end:4px;border-width:0px;border-style:solid;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);transition:transform 320ms;flex:0 0 auto;border-block-end-width: 1px; border-inline-end-width: 1px; border-color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-12c5ce72-fff0{width:100%;cursor:pointer;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;transition:color 280ms;display:flex;gap:24px;justify-content:space-between;align-items:center;&:hover h3 { color: var(--e-global-color-primary, #B89D72); }\n}.elementor .e-2ce584ee-ec89{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-2898e698-436c{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-17ee26f5-1ae7{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-907986d-789f{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-3502d6e3-2310{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-733a99db-73d1{font-size:16px;line-height:1.85;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-3d8589ef-41e7{width:100%;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:44px;display:block;}.elementor .e-20c459e9-446e{width:100%;interpolate-size: allow-keywords; border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: rgba(0, 0, 0, 0.14); &[open] { border-block-end-color: rgba(184, 157, 114, 0.5); } &[open]::details-content { block-size: auto; }\n}.elementor .e-3cf12e55-39b0{font-weight:400;font-size:20px;line-height:1.4;transition:color 280ms;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-19066b7c-d3b5{width:auto;padding:0px;flex:1 1 auto;}.elementor .e-3b8fd720-99fa{width:9px;height:9px;min-width:9px;padding:0px;margin-block-end:4px;border-width:0px;border-style:solid;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);transition:transform 320ms;flex:0 0 auto;border-block-end-width: 1px; border-inline-end-width: 1px; border-color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-5411db34-6906{width:100%;cursor:pointer;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;transition:color 280ms;display:flex;gap:24px;justify-content:space-between;align-items:center;&:hover h3 { color: var(--e-global-color-primary, #B89D72); }\n}.elementor .e-1a183b17-ab7a{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-4ced179b-3a6a{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-21b38c08-2783{font-size:16px;line-height:1.85;margin-block-end:22px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-4c85bd08-1b58:hover,.elementor .e-4c85bd08-1b58:focus-visible{letter-spacing:0.2em;transform:translate3d(6px, 0px, 0px);color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-4c85bd08-1b58{font-weight:600;font-size:12px;letter-spacing:0.16em;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:color 300ms, transform 300ms, letter-spacing 300ms;display:inline-block;border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: var(--e-global-color-primary, #B89D72); font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-text, #000000); &:focus-visible { outline-width: 2px; outline-style: solid; outline-color: var(--e-global-color-primary, #B89D72); outline-offset: 4px; }\n}.elementor .e-842cd61-2521{width:100%;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:44px;display:block;}.elementor .e-59a3fce6-6251{width:100%;interpolate-size: allow-keywords; border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: rgba(0, 0, 0, 0.14); &[open] { border-block-end-color: rgba(184, 157, 114, 0.5); } &[open]::details-content { block-size: auto; }\n}.elementor .e-7bd97ed0-6c08{font-weight:400;font-size:20px;line-height:1.4;transition:color 280ms;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-b558ad-8c1d{width:auto;padding:0px;flex:1 1 auto;}.elementor .e-5c52d019-7741{width:9px;height:9px;min-width:9px;padding:0px;margin-block-end:4px;border-width:0px;border-style:solid;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);transition:transform 320ms;flex:0 0 auto;border-block-end-width: 1px; border-inline-end-width: 1px; border-color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-272cf24e-7d46{width:100%;cursor:pointer;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;transition:color 280ms;display:flex;gap:24px;justify-content:space-between;align-items:center;&:hover h3 { color: var(--e-global-color-primary, #B89D72); }\n}.elementor .e-1081df6d-7ba8{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-52eb4f3a-617c{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-2297fc09-7916{font-size:16px;line-height:1.85;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-554b5d87-b6c4{width:100%;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:44px;display:block;}.elementor .e-13e7660a-6141{width:100%;interpolate-size: allow-keywords; border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: rgba(0, 0, 0, 0.14); &[open] { border-block-end-color: rgba(184, 157, 114, 0.5); } &[open]::details-content { block-size: auto; }\n}.elementor .e-1e63596f-65a0{font-weight:400;font-size:20px;line-height:1.4;transition:color 280ms;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-571e6cfa-271b{width:auto;padding:0px;flex:1 1 auto;}.elementor .e-50926232-cb9e{width:9px;height:9px;min-width:9px;padding:0px;margin-block-end:4px;border-width:0px;border-style:solid;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);transition:transform 320ms;flex:0 0 auto;border-block-end-width: 1px; border-inline-end-width: 1px; border-color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-5af5d730-9179{width:100%;cursor:pointer;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;transition:color 280ms;display:flex;gap:24px;justify-content:space-between;align-items:center;&:hover h3 { color: var(--e-global-color-primary, #B89D72); }\n}.elementor .e-513dae99-81fc{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-293645c4-dd28{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-3de973e-9c64{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-3a3c6472-c38c{font-size:16px;line-height:1.85;margin-block-end:22px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-344386c0-5220:hover,.elementor .e-344386c0-5220:focus-visible{letter-spacing:0.2em;transform:translate3d(6px, 0px, 0px);color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-344386c0-5220{font-weight:600;font-size:12px;letter-spacing:0.16em;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:color 300ms, transform 300ms, letter-spacing 300ms;display:inline-block;border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: var(--e-global-color-primary, #B89D72); font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-text, #000000); &:focus-visible { outline-width: 2px; outline-style: solid; outline-color: var(--e-global-color-primary, #B89D72); outline-offset: 4px; }\n}.elementor .e-73f70b2-c612{width:100%;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:44px;display:block;}.elementor .e-7d2bf17e-3e72{width:100%;interpolate-size: allow-keywords; border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: rgba(0, 0, 0, 0.14); &[open] { border-block-end-color: rgba(184, 157, 114, 0.5); } &[open]::details-content { block-size: auto; }\n}.elementor .e-11873c8c-25e7{font-weight:400;font-size:20px;line-height:1.4;transition:color 280ms;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-3206d4b2-de38{width:auto;padding:0px;flex:1 1 auto;}.elementor .e-665cd33c-19ba{width:9px;height:9px;min-width:9px;padding:0px;margin-block-end:4px;border-width:0px;border-style:solid;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);transition:transform 320ms;flex:0 0 auto;border-block-end-width: 1px; border-inline-end-width: 1px; border-color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-997e83f-d357{width:100%;cursor:pointer;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;transition:color 280ms;display:flex;gap:24px;justify-content:space-between;align-items:center;&:hover h3 { color: var(--e-global-color-primary, #B89D72); }\n}.elementor .e-3e22d00c-d1f0{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-31fbe0cd-2a74{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-65b72b38-33d3{font-size:16px;line-height:1.85;margin-block-end:22px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-74236568-9d44:hover,.elementor .e-74236568-9d44:focus-visible{letter-spacing:0.2em;transform:translate3d(6px, 0px, 0px);color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-74236568-9d44{font-weight:600;font-size:12px;letter-spacing:0.16em;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:color 300ms, transform 300ms, letter-spacing 300ms;display:inline-block;border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: var(--e-global-color-primary, #B89D72); font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-text, #000000); &:focus-visible { outline-width: 2px; outline-style: solid; outline-color: var(--e-global-color-primary, #B89D72); outline-offset: 4px; }\n}.elementor .e-3ff80b83-7e2e{width:100%;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:44px;display:block;}.elementor .e-47407953-bad6{width:100%;interpolate-size: allow-keywords; border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: rgba(0, 0, 0, 0.14); &[open] { border-block-end-color: rgba(184, 157, 114, 0.5); } &[open]::details-content { block-size: auto; }\n}.elementor .e-10acb22-c4dc{font-weight:400;font-size:20px;line-height:1.4;transition:color 280ms;font-family: var(--e-global-typography-secondary-font-family, 'Roboto Slab'); color: var(--e-global-color-text, #000000);\n}.elementor .e-17fd5399-8225{width:auto;padding:0px;flex:1 1 auto;}.elementor .e-5c11623b-9567{width:9px;height:9px;min-width:9px;padding:0px;margin-block-end:4px;border-width:0px;border-style:solid;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);transition:transform 320ms;flex:0 0 auto;border-block-end-width: 1px; border-inline-end-width: 1px; border-color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-79100d8c-b5a3{width:100%;cursor:pointer;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;transition:color 280ms;display:flex;gap:24px;justify-content:space-between;align-items:center;&:hover h3 { color: var(--e-global-color-primary, #B89D72); }\n}.elementor .e-6445f0f3-646c{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-58cf85f2-7325{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-22290596-2679{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-4ef99faf-aefb{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-36e6464-36a6{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-c8d7eaa-e628{font-size:16px;line-height:1.85;margin-block-end:18px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-1f5640a4-a1c7{font-size:16px;line-height:1.85;margin-block-end:22px;font-family: var(--e-global-typography-text-font-family, 'Roboto'); color: var(--e-global-color-secondary, #5F5F5F);\n}.elementor .e-e12aa37-9f28:hover,.elementor .e-e12aa37-9f28:focus-visible{letter-spacing:0.2em;transform:translate3d(6px, 0px, 0px);color: var(--e-global-color-primary, #B89D72);\n}.elementor .e-e12aa37-9f28{font-weight:600;font-size:12px;letter-spacing:0.16em;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;transition:color 300ms, transform 300ms, letter-spacing 300ms;display:inline-block;border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: var(--e-global-color-primary, #B89D72); font-family: var(--e-global-typography-primary-font-family, 'Roboto'); color: var(--e-global-color-text, #000000); &:focus-visible { outline-width: 2px; outline-style: solid; outline-color: var(--e-global-color-primary, #B89D72); outline-offset: 4px; }\n}.elementor .e-5046a8b-b4aa{width:100%;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:44px;display:block;}.elementor .e-674fc582-45eb{width:100%;interpolate-size: allow-keywords; border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: rgba(0, 0, 0, 0.14); &[open] { border-block-end-color: rgba(184, 157, 114, 0.5); } &[open]::details-content { block-size: auto; }\n}.elementor .e-3d91bb1e-e3ff{width:100%;padding:0px;display:block;}.elementor .e-4a2e3ce1-4fdc{width:100%;max-width:900px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-44b8c362-5e41{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;background-color:#FFFFFF;}.elementor .e-5f7efd6-6522{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-232d2db9-958c{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:url("https://crownheritagehomes.com/wp-content/uploads/2026/10/MLS-Camera-Guy-31-scaled.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:rgba(0, 0, 0, 1);backdrop-filter:blur(0px);}.elementor .e-6dde9800-1fca{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-3a153393-1636{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-22a8b86e-f780{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-3638c39-4644ca1:hover,.elementor .e-3638c39-4644ca1:focus-visible{border-color:#FFFFFF;background-color:#FFFFFF;transform:translate3d(0px, -3px, 0px);color: var(--e-global-color-text, #000000);\n}.elementor .e-3638c39-4644ca1{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-21b4e5bc-1632:hover,.elementor .e-21b4e5bc-1632:focus-visible{color:#000000;border-color:#FFFFFF;background-color:#FFFFFF;transform:translate3d(0px, -3px, 0px);}.elementor .e-21b4e5bc-1632{font-family:Roboto;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.45);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;&:focus-visible { outline-width: 2px; outline-style: solid; outline-color: #FFFFFF; outline-offset: 3px; }\n}.elementor .e-39412233-702e{width:auto;padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .e-16355ef3-3714{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-7ff6e18f-a8bf{width:100%;min-height:70vh;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}