.elementor-84694 .elementor-element.elementor-element-0789b38{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-0789b38:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-0789b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-84694 .elementor-element.elementor-element-7a24476{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-b27709b{text-align:center;}.elementor-84694 .elementor-element.elementor-element-b27709b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;color:#C9A24E;}.elementor-84694 .elementor-element.elementor-element-eaa6a40{text-align:center;}.elementor-84694 .elementor-element.elementor-element-eaa6a40 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:46px;font-weight:600;color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-955e9aa{text-align:center;font-size:18px;font-weight:400;line-height:1.7em;color:#E8E4DC;}.elementor-84694 .elementor-element.elementor-element-ada5b87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84694 .elementor-element.elementor-element-8632cc5 .elementor-button{background-color:#8A6E36;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#8A6E36;border-radius:8px 8px 8px 8px;padding:14px 26px 14px 26px;}.elementor-84694 .elementor-element.elementor-element-998d916 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(255,255,255,0.55);border-radius:8px 8px 8px 8px;padding:14px 26px 14px 26px;}.elementor-84694 .elementor-element.elementor-element-fc81e1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:52px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-fc81e1e:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-fc81e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-2173d3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-eba424e{text-align:start;font-size:14px;font-weight:400;line-height:1.7em;color:#6b6b6b;}.elementor-84694 .elementor-element.elementor-element-c4803b3{text-align:start;}.elementor-84694 .elementor-element.elementor-element-4bf3718{text-align:start;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-84694 .elementor-element.elementor-element-f1a0367{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E0D4;--border-color:#E6E0D4;--border-radius:12px 12px 12px 12px;--margin-top:28px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84694 .elementor-element.elementor-element-f1a0367:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-f1a0367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E0D4;}.elementor-84694 .elementor-element.elementor-element-2f44f1d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-84694 .elementor-element.elementor-element-2f44f1d:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-2f44f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-84694 .elementor-element.elementor-element-83dd2e1{text-align:center;}.elementor-84694 .elementor-element.elementor-element-83dd2e1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-5fb9c04{text-align:center;}.elementor-84694 .elementor-element.elementor-element-5fb9c04 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.6px;color:#6B6B6B;}.elementor-84694 .elementor-element.elementor-element-0d1cb87{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-84694 .elementor-element.elementor-element-0d1cb87:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-0d1cb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-84694 .elementor-element.elementor-element-93def9b{text-align:center;}.elementor-84694 .elementor-element.elementor-element-93def9b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-7385493{text-align:center;}.elementor-84694 .elementor-element.elementor-element-7385493 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.6px;color:#6B6B6B;}.elementor-84694 .elementor-element.elementor-element-abd558a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-84694 .elementor-element.elementor-element-abd558a:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-abd558a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-84694 .elementor-element.elementor-element-d5bf253{text-align:center;}.elementor-84694 .elementor-element.elementor-element-d5bf253 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-6fa75d7{text-align:center;}.elementor-84694 .elementor-element.elementor-element-6fa75d7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.6px;color:#6B6B6B;}.elementor-84694 .elementor-element.elementor-element-20350fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-84694 .elementor-element.elementor-element-20350fe:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-20350fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-84694 .elementor-element.elementor-element-6d16943{text-align:center;}.elementor-84694 .elementor-element.elementor-element-6d16943 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-335b278{text-align:center;}.elementor-84694 .elementor-element.elementor-element-335b278 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.6px;color:#6B6B6B;}.elementor-84694 .elementor-element.elementor-element-5c5c8aa{text-align:start;font-size:13.5px;font-weight:400;line-height:21.6px;color:#777777;}.elementor-84694 .elementor-element.elementor-element-84d9afa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-84d9afa:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-84d9afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-9567a78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-62c3704{text-align:start;}.elementor-84694 .elementor-element.elementor-element-62c3704 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-8acf25f{text-align:start;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-84694 .elementor-element.elementor-element-f1d5c0a{text-align:center;font-size:13.5px;font-weight:400;line-height:1.6em;color:#777777;}.elementor-84694 .elementor-element.elementor-element-1590809{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:24px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-1590809:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-1590809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-8840c76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-1893b69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-84694 .elementor-element.elementor-element-1893b69:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-1893b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-84694 .elementor-element.elementor-element-a06dfb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-84694 .elementor-element.elementor-element-a06dfb5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-d6382c1{text-align:start;font-size:16.5px;font-weight:400;line-height:1.7em;color:#E8E4DC;}.elementor-84694 .elementor-element.elementor-element-c3bf8b1{text-align:start;font-size:16.5px;font-weight:400;line-height:1.7em;color:#E8E4DC;}.elementor-84694 .elementor-element.elementor-element-d9a2639 .elementor-button{background-color:#8A6E36;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#8A6E36;border-radius:8px 8px 8px 8px;padding:14px 26px 14px 26px;}.elementor-84694 .elementor-element.elementor-element-a89bd63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2DDD3;--border-color:#E2DDD3;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84694 .elementor-element.elementor-element-039b02f{text-align:start;}.elementor-84694 .elementor-element.elementor-element-039b02f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-39eebd6{text-align:start;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-84694 .elementor-element.elementor-element-b52086d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84694 .elementor-element.elementor-element-ce9f82a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E2D8;--border-color:#E8E2D8;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-84694 .elementor-element.elementor-element-ce9f82a:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-ce9f82a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-ce9f82a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-f440ad9{text-align:start;}.elementor-84694 .elementor-element.elementor-element-f440ad9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-aeccbd9{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-4799d91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E2D8;--border-color:#E8E2D8;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-84694 .elementor-element.elementor-element-4799d91:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-4799d91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-4799d91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-ec3a173{text-align:start;}.elementor-84694 .elementor-element.elementor-element-ec3a173 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-f582d82{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-f51c087{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E2D8;--border-color:#E8E2D8;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-84694 .elementor-element.elementor-element-f51c087:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-f51c087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-f51c087.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-2289bcb{text-align:start;}.elementor-84694 .elementor-element.elementor-element-2289bcb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-ec27660{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-7690ef3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E2D8;--border-color:#E8E2D8;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-84694 .elementor-element.elementor-element-7690ef3:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-7690ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-7690ef3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-548a4c2{text-align:start;}.elementor-84694 .elementor-element.elementor-element-548a4c2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-a4e45de{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-9132527{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-9132527:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-9132527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-84694 .elementor-element.elementor-element-c5b2f3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-75ae403{text-align:start;}.elementor-84694 .elementor-element.elementor-element-75ae403 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-ecc22ee{text-align:start;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-84694 .elementor-element.elementor-element-6c294ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84694 .elementor-element.elementor-element-d7d884d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B08D46;--border-color:#B08D46;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px 0px rgba(11,42,73,0.08);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-84694 .elementor-element.elementor-element-d7d884d:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-d7d884d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-d7d884d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-48125c5{text-align:start;}.elementor-84694 .elementor-element.elementor-element-48125c5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-01cc7ec{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-27cdfbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B08D46;--border-color:#B08D46;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px 0px rgba(11,42,73,0.08);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-84694 .elementor-element.elementor-element-27cdfbc:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-27cdfbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-27cdfbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-895f2f8{text-align:start;}.elementor-84694 .elementor-element.elementor-element-895f2f8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-84fbabb{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-913fb74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B08D46;--border-color:#B08D46;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px 0px rgba(11,42,73,0.08);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-84694 .elementor-element.elementor-element-913fb74:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-913fb74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-913fb74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-f3e1d19{text-align:start;}.elementor-84694 .elementor-element.elementor-element-f3e1d19 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-c7c3b71{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-7774bc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B08D46;--border-color:#B08D46;--border-radius:12px 12px 12px 12px;box-shadow:0px 6px 20px 0px rgba(11,42,73,0.08);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-84694 .elementor-element.elementor-element-7774bc3:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-7774bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-7774bc3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-af76bac{text-align:start;}.elementor-84694 .elementor-element.elementor-element-af76bac .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-1d220eb{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-3068dff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:56px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-3068dff:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-3068dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-121b746{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-c4a43f7{text-align:start;}.elementor-84694 .elementor-element.elementor-element-c4a43f7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-e8da62f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84694 .elementor-element.elementor-element-6577aa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E2D8;--border-color:#E8E2D8;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-84694 .elementor-element.elementor-element-6577aa3:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-6577aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-6577aa3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-f7217da{text-align:start;}.elementor-84694 .elementor-element.elementor-element-f7217da .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-338ef20{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-0f58c87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E2D8;--border-color:#E8E2D8;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-84694 .elementor-element.elementor-element-0f58c87:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-0f58c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-0f58c87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-d8f4a99{text-align:start;}.elementor-84694 .elementor-element.elementor-element-d8f4a99 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-095a512{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-69d56d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E2D8;--border-color:#E8E2D8;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-84694 .elementor-element.elementor-element-69d56d2:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-69d56d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-69d56d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-5b9a41e{text-align:start;}.elementor-84694 .elementor-element.elementor-element-5b9a41e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-974ee36{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-605bc12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E2D8;--border-color:#E8E2D8;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-84694 .elementor-element.elementor-element-605bc12:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-605bc12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-605bc12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-463985f{text-align:start;}.elementor-84694 .elementor-element.elementor-element-463985f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-549274f{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-e0614ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:8px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-e0614ae:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-e0614ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-2a30fb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-8397b2a{text-align:start;}.elementor-84694 .elementor-element.elementor-element-8397b2a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-c68782b iframe{height:420px;}.elementor-84694 .elementor-element.elementor-element-7abef42{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-7abef42:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-7abef42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-84694 .elementor-element.elementor-element-3ed6ec0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-ad240c8{text-align:start;}.elementor-84694 .elementor-element.elementor-element-ad240c8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-745037a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84694 .elementor-element.elementor-element-7fadfa4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84694 .elementor-element.elementor-element-7fadfa4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-374d105{text-align:start;}.elementor-84694 .elementor-element.elementor-element-374d105 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-a295710{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-b58c12d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84694 .elementor-element.elementor-element-b58c12d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-999506f{text-align:start;}.elementor-84694 .elementor-element.elementor-element-999506f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-8099b69{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-69930fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84694 .elementor-element.elementor-element-69930fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-0e23ba4{text-align:start;}.elementor-84694 .elementor-element.elementor-element-0e23ba4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-f63f981{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-cd2c376{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84694 .elementor-element.elementor-element-cd2c376.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-d00b47f{text-align:start;}.elementor-84694 .elementor-element.elementor-element-d00b47f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-712244f{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-b41e5ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:56px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-b41e5ec:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-b41e5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-7d561e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-6bac669{text-align:start;}.elementor-84694 .elementor-element.elementor-element-6bac669 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-17f0373{text-align:start;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-84694 .elementor-element.elementor-element-7424fc5{text-align:start;font-size:16.5px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-84694 .elementor-element.elementor-element-f2cadba{text-align:start;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-84694 .elementor-element.elementor-element-1e450a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:24px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-1e450a0:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-1e450a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-84694 .elementor-element.elementor-element-0c681ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-f2be011{text-align:start;}.elementor-84694 .elementor-element.elementor-element-f2be011 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-b346b68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84694 .elementor-element.elementor-element-4f87e22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E2D8;--border-color:#E8E2D8;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-84694 .elementor-element.elementor-element-4f87e22:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-4f87e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-4f87e22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-d903781{text-align:start;}.elementor-84694 .elementor-element.elementor-element-d903781 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-c09b18e{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-59c9683{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E2D8;--border-color:#E8E2D8;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-84694 .elementor-element.elementor-element-59c9683:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-59c9683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-59c9683.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84694 .elementor-element.elementor-element-13e046b{text-align:start;}.elementor-84694 .elementor-element.elementor-element-13e046b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-9d9207a{text-align:start;font-size:15.5px;font-weight:400;line-height:1.7em;color:#3a3a3a;}.elementor-84694 .elementor-element.elementor-element-ea39283{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84694 .elementor-element.elementor-element-63d96ca .elementor-button{background-color:#8A6E36;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8A6E36;border-radius:8px 8px 8px 8px;padding:13px 24px 13px 24px;}.elementor-84694 .elementor-element.elementor-element-28112c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-28112c5:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-28112c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-5fb66c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-8d2421e{text-align:start;}.elementor-84694 .elementor-element.elementor-element-8d2421e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-accordion-item{border-width:0px;border-color:#E2DDD3;}.elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#E2DDD3;}.elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#E2DDD3;}.elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-tab-title{background-color:#FFFFFF;}.elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-accordion-icon, .elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-accordion-title{color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-accordion-icon svg{fill:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-active .elementor-accordion-icon, .elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-active .elementor-accordion-title{color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-active .elementor-accordion-icon svg{fill:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-accordion-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-tab-title .elementor-accordion-icon i:before{color:#B08D46;}.elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-tab-title .elementor-accordion-icon svg{fill:#B08D46;}.elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#B08D46;}.elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#B08D46;}.elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-accordion-icon{margin-inline-end:12px;}.elementor-84694 .elementor-element.elementor-element-f02e456 .elementor-tab-content{background-color:#FFFFFF;color:#444444;font-size:17px;line-height:30px;}.elementor-84694 .elementor-element.elementor-element-21414b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:56px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-21414b2:not(.elementor-motion-effects-element-type-background), .elementor-84694 .elementor-element.elementor-element-21414b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-84694 .elementor-element.elementor-element-c3e192a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-84694 .elementor-element.elementor-element-1769aef{text-align:center;}.elementor-84694 .elementor-element.elementor-element-1769aef .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;color:#0b0b0b;}.elementor-84694 .elementor-element.elementor-element-ec806ed{text-align:center;font-size:17px;font-weight:400;line-height:1.7em;color:#1a1a1a;}.elementor-84694 .elementor-element.elementor-element-53068ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84694 .elementor-element.elementor-element-d50a045 .elementor-button{background-color:rgba(0,0,0,0);font-size:14px;font-weight:600;fill:#7A6130;color:#7A6130;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0D9C9;border-radius:100px 100px 100px 100px;padding:8px 11px 8px 11px;}.elementor-84694 .elementor-element.elementor-element-d50a045 .elementor-button:hover, .elementor-84694 .elementor-element.elementor-element-d50a045 .elementor-button:focus{border-color:#8A6E36;}.elementor-84694 .elementor-element.elementor-element-3e33a4f .elementor-button{background-color:rgba(0,0,0,0);font-size:14px;font-weight:600;fill:#7A6130;color:#7A6130;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0D9C9;border-radius:100px 100px 100px 100px;padding:8px 11px 8px 11px;}.elementor-84694 .elementor-element.elementor-element-3e33a4f .elementor-button:hover, .elementor-84694 .elementor-element.elementor-element-3e33a4f .elementor-button:focus{border-color:#8A6E36;}.elementor-84694 .elementor-element.elementor-element-3d6804b .elementor-button{background-color:rgba(0,0,0,0);font-size:14px;font-weight:600;fill:#7A6130;color:#7A6130;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0D9C9;border-radius:100px 100px 100px 100px;padding:8px 11px 8px 11px;}.elementor-84694 .elementor-element.elementor-element-3d6804b .elementor-button:hover, .elementor-84694 .elementor-element.elementor-element-3d6804b .elementor-button:focus{border-color:#8A6E36;}.elementor-84694 .elementor-element.elementor-element-787fc58 .elementor-button{background-color:rgba(0,0,0,0);font-size:14px;font-weight:600;fill:#7A6130;color:#7A6130;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0D9C9;border-radius:100px 100px 100px 100px;padding:8px 11px 8px 11px;}.elementor-84694 .elementor-element.elementor-element-787fc58 .elementor-button:hover, .elementor-84694 .elementor-element.elementor-element-787fc58 .elementor-button:focus{border-color:#8A6E36;}.elementor-84694 .elementor-element.elementor-element-dd0f9ba .elementor-button{background-color:rgba(0,0,0,0);font-size:14px;font-weight:600;fill:#7A6130;color:#7A6130;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0D9C9;border-radius:100px 100px 100px 100px;padding:8px 11px 8px 11px;}.elementor-84694 .elementor-element.elementor-element-dd0f9ba .elementor-button:hover, .elementor-84694 .elementor-element.elementor-element-dd0f9ba .elementor-button:focus{border-color:#8A6E36;}@media(min-width:768px){.elementor-84694 .elementor-element.elementor-element-7a24476{--content-width:900px;}.elementor-84694 .elementor-element.elementor-element-2173d3f{--content-width:900px;}.elementor-84694 .elementor-element.elementor-element-9567a78{--content-width:1140px;}.elementor-84694 .elementor-element.elementor-element-8840c76{--content-width:1140px;}.elementor-84694 .elementor-element.elementor-element-c5b2f3e{--content-width:1140px;}.elementor-84694 .elementor-element.elementor-element-121b746{--content-width:1140px;}.elementor-84694 .elementor-element.elementor-element-2a30fb3{--content-width:1140px;}.elementor-84694 .elementor-element.elementor-element-3ed6ec0{--content-width:1140px;}.elementor-84694 .elementor-element.elementor-element-7d561e4{--content-width:900px;}.elementor-84694 .elementor-element.elementor-element-0c681ca{--content-width:1140px;}.elementor-84694 .elementor-element.elementor-element-5fb66c8{--content-width:900px;}.elementor-84694 .elementor-element.elementor-element-c3e192a{--content-width:900px;}.elementor-84694 .elementor-element.elementor-element-53068ea{--content-width:330px;}}@media(max-width:1024px){.elementor-84694 .elementor-element.elementor-element-eaa6a40 .elementor-heading-title{font-size:34px;}.elementor-84694 .elementor-element.elementor-element-62c3704 .elementor-heading-title{font-size:28px;}.elementor-84694 .elementor-element.elementor-element-a06dfb5 .elementor-heading-title{font-size:28px;}.elementor-84694 .elementor-element.elementor-element-75ae403 .elementor-heading-title{font-size:28px;}.elementor-84694 .elementor-element.elementor-element-c4a43f7 .elementor-heading-title{font-size:28px;}.elementor-84694 .elementor-element.elementor-element-8397b2a .elementor-heading-title{font-size:28px;}.elementor-84694 .elementor-element.elementor-element-ad240c8 .elementor-heading-title{font-size:28px;}.elementor-84694 .elementor-element.elementor-element-6bac669 .elementor-heading-title{font-size:28px;}.elementor-84694 .elementor-element.elementor-element-f2be011 .elementor-heading-title{font-size:28px;}.elementor-84694 .elementor-element.elementor-element-8d2421e .elementor-heading-title{font-size:28px;}.elementor-84694 .elementor-element.elementor-element-1769aef .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-84694 .elementor-element.elementor-element-eaa6a40 .elementor-heading-title{font-size:28px;}.elementor-84694 .elementor-element.elementor-element-62c3704 .elementor-heading-title{font-size:24px;}.elementor-84694 .elementor-element.elementor-element-a06dfb5 .elementor-heading-title{font-size:24px;}.elementor-84694 .elementor-element.elementor-element-75ae403 .elementor-heading-title{font-size:24px;}.elementor-84694 .elementor-element.elementor-element-c4a43f7 .elementor-heading-title{font-size:24px;}.elementor-84694 .elementor-element.elementor-element-8397b2a .elementor-heading-title{font-size:24px;}.elementor-84694 .elementor-element.elementor-element-ad240c8 .elementor-heading-title{font-size:24px;}.elementor-84694 .elementor-element.elementor-element-6bac669 .elementor-heading-title{font-size:24px;}.elementor-84694 .elementor-element.elementor-element-f2be011 .elementor-heading-title{font-size:24px;}.elementor-84694 .elementor-element.elementor-element-8d2421e .elementor-heading-title{font-size:24px;}.elementor-84694 .elementor-element.elementor-element-1769aef .elementor-heading-title{font-size:24px;}}/* Start custom CSS *//* --- Mobile IDX gallery: one full card, aligned; arrows overlaid; See All centered --- */
.sidx-container .sidx-gallery-listings.sidx-one-card .sidx-gallery-listings-wrapper .sidx-search-results .sidx-grid{justify-content:flex-start !important;gap:0 !important;column-gap:0 !important}
.sidx-container .sidx-gallery-listings.sidx-one-card{position:relative}
.sidx-container .sidx-gallery-listings.sidx-one-card > .sidx-gallery-listings-prev,.sidx-container .sidx-gallery-listings.sidx-one-card > .sidx-gallery-listings-next{position:absolute;top:215px;transform:translateY(-50%);margin:0;z-index:4;width:44px;height:44px;background:none;box-shadow:none}
.sidx-container .sidx-gallery-listings.sidx-one-card > .sidx-gallery-listings-prev{left:1px}
.sidx-container .sidx-gallery-listings.sidx-one-card > .sidx-gallery-listings-next{right:11px}
.sidx-container .sidx-gallery-listings.sidx-one-card > .sidx-gallery-listings-prev > i,.sidx-container .sidx-gallery-listings.sidx-one-card > .sidx-gallery-listings-next > i{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.82);box-shadow:0 1px 3px rgba(11,11,11,.16);font-size:34px;line-height:1}
.sidx-container .sidx-gallery-listings.sidx-one-card > .sidx-gallery-listings-prev.sidx-disabled,.sidx-container .sidx-gallery-listings.sidx-one-card > .sidx-gallery-listings-next.sidx-disabled{opacity:.45}
@media(max-width:767px){.sidx-container .sidx-widget.sidx-hotsheet > form{width:auto !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;text-align:center !important;margin-top:-20px !important;padding-top:4px !important}}

/* --- Nearby Communities component (scoped to this component only) --- */
.elementor-element-53068ea > .e-con-inner{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-auto-rows:1fr !important;column-gap:22px !important;row-gap:10px !important;max-width:420px !important;margin-left:auto !important;margin-right:auto !important;justify-items:stretch !important;align-items:stretch !important;padding-top:10px !important}
.elementor-element-53068ea > .e-con-inner > .elementor-element:last-child{grid-column:1 / -1 !important;justify-self:center !important;width:max-content !important}
.elementor-element-53068ea .elementor-widget-container,.elementor-element-53068ea .elementor-button-wrapper{height:100%}
html body .elementor-element-53068ea .elementor-button.elementor-button.elementor-button{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;min-height:44px !important;background-color:transparent !important;background-image:none !important;color:#7A6130 !important;border:1px solid #E0D9C9 !important;border-radius:100px !important;padding:8.5px 14px !important;font-size:14px !important;font-weight:600 !important;line-height:1.2 !important;box-shadow:none !important;text-shadow:none !important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease !important}
html body .elementor-element-53068ea .elementor-button.elementor-button.elementor-button:hover,html body .elementor-element-53068ea .elementor-button.elementor-button.elementor-button:focus-visible{background-color:#8A6E36 !important;border-color:#8A6E36 !important;color:#ffffff !important;box-shadow:0 2px 6px rgba(11,11,11,.14) !important;transform:translateY(-1px) !important}
html body .elementor-element-53068ea .elementor-button.elementor-button.elementor-button:focus-visible{outline:2px solid #0b0b0b !important;outline-offset:2px !important}
@media(prefers-reduced-motion:reduce){html body .elementor-element-53068ea .elementor-button.elementor-button.elementor-button{transition:none !important}html body .elementor-element-53068ea .elementor-button.elementor-button.elementor-button:hover{transform:none !important}}

/* --- Crowne Hill FAQ accordion: light bottom-only separators, open feel --- */
.elementor-element-f02e456 .elementor-accordion-item{border:0 !important;border-bottom:1px solid #E6E6E6 !important;background:transparent !important}
.elementor-element-f02e456 .elementor-accordion-item:first-child{border-top:1px solid #E6E6E6 !important}
.elementor-element-f02e456 .elementor-tab-title{padding:16px 0 !important;background:transparent !important;border:0 !important}
.elementor-element-f02e456 .elementor-tab-content{padding:0 0 18px !important;background:transparent !important;border:0 !important}
.elementor-element-f02e456 .elementor-accordion-icon{color:#B08D46 !important}
.elementor-element-f02e456 .elementor-accordion-title{font-family:"DM Sans",sans-serif !important}
/* --- Crowne Hill stats row: 4-up desktop/tablet, 2x2 mobile, hairline dividers via 1px grid gap --- */
#ch-stats{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:1px !important;overflow:hidden !important;align-items:stretch !important}
#ch-stats > .elementor-element{height:100%}
@media(max-width:767px){#ch-stats{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}
#ch-stats .elementor-element:nth-child(n) .elementor-widget:last-child .elementor-heading-title{font-family:Inter,sans-serif !important}

/* --- No decorative dividers (Bear Creek parity): suppress global heading underline page-wide --- */
.elementor-84694 h1.elementor-heading-title::after,
.elementor-84694 h2.elementor-heading-title::after,
.elementor-84694 h3.elementor-heading-title::after,
.elementor-84694 .elementor-heading-title::after{content:none !important;display:none !important;background:none !important;width:auto !important;height:auto !important}
.elementor-84694 h1.elementor-heading-title,
.elementor-84694 h2.elementor-heading-title,
.elementor-84694 h3.elementor-heading-title{padding-bottom:0 !important}

/* --- Hero buttons: Bear Creek parity (scoped to the two hero buttons only) --- */
html body .elementor-element-8632cc5 .elementor-button.elementor-button.elementor-button,
html body .elementor-element-998d916 .elementor-button.elementor-button.elementor-button{border-radius:8px !important;padding:14px 26px !important;font-family:Inter,sans-serif !important;font-size:15px !important;font-weight:600 !important;line-height:1.2 !important;box-shadow:none !important;text-shadow:none !important;background-image:none !important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease !important}
/* Primary: gold fill, white text */
html body .elementor-element-8632cc5 .elementor-button.elementor-button.elementor-button{background-color:#B08D46 !important;color:#ffffff !important;border:2px solid #B08D46 !important}
html body .elementor-element-8632cc5 .elementor-button.elementor-button.elementor-button:hover,html body .elementor-element-8632cc5 .elementor-button.elementor-button.elementor-button:focus-visible{background-color:#8A6E36 !important;color:#ffffff !important;border-color:#8A6E36 !important;transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(176,141,70,.5) !important}
/* Secondary: transparent, white text, white outline */
html body .elementor-element-998d916 .elementor-button.elementor-button.elementor-button{background-color:transparent !important;color:#ffffff !important;border:1.5px solid rgba(255,255,255,.55) !important}
html body .elementor-element-998d916 .elementor-button.elementor-button.elementor-button:hover,html body .elementor-element-998d916 .elementor-button.elementor-button.elementor-button:focus-visible{background-color:rgba(255,255,255,.12) !important;color:#ffffff !important;border-color:#ffffff !important;transform:translateY(-2px) !important;box-shadow:0 8px 20px rgba(0,0,0,.28) !important}
html body .elementor-element-8632cc5 .elementor-button.elementor-button.elementor-button:focus-visible,html body .elementor-element-998d916 .elementor-button.elementor-button.elementor-button:focus-visible{outline:2px solid #ffffff !important;outline-offset:2px !important}
@media(prefers-reduced-motion:reduce){html body .elementor-element-8632cc5 .elementor-button.elementor-button.elementor-button,html body .elementor-element-998d916 .elementor-button.elementor-button.elementor-button{transition:none !important}html body .elementor-element-8632cc5 .elementor-button.elementor-button.elementor-button:hover,html body .elementor-element-998d916 .elementor-button.elementor-button.elementor-button:hover{transform:none !important}}

/* --- Market section CTA: Bear Creek parity (scoped to this one button) --- */
html body .elementor-element-d9a2639 .elementor-button.elementor-button.elementor-button{background-color:#B08D46 !important;color:#ffffff !important;border:2px solid #B08D46 !important;border-radius:8px !important;padding:14px 26px !important;font-family:Inter,sans-serif !important;font-size:15px !important;font-weight:600 !important;line-height:1.2 !important;box-shadow:none !important;text-shadow:none !important;background-image:none !important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease !important}
html body .elementor-element-d9a2639 .elementor-button.elementor-button.elementor-button:hover,html body .elementor-element-d9a2639 .elementor-button.elementor-button.elementor-button:focus-visible{background-color:#8A6E36 !important;color:#ffffff !important;border-color:#8A6E36 !important;transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(176,141,70,.5) !important}
html body .elementor-element-d9a2639 .elementor-button.elementor-button.elementor-button:focus-visible{outline:2px solid #ffffff !important;outline-offset:2px !important}
@media(prefers-reduced-motion:reduce){html body .elementor-element-d9a2639 .elementor-button.elementor-button.elementor-button{transition:none !important}html body .elementor-element-d9a2639 .elementor-button.elementor-button.elementor-button:hover{transform:none !important}}

/* --- Market card: Bear Creek content-box width (1140 wrap minus 24px gutters) --- */
.elementor-84694 .elementor-element-1893b69{max-width:1092px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important}

/* --- Lifestyle & Amenities: 2x2 card grid (standard component) --- */
/* Bear Creek reference: 2 equal columns, 18px gutters, 24px offset below the lead paragraph. */
.elementor-84694 .elementor-element-6c294ba{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important;align-items:stretch !important;padding-top:24px !important}
@media(max-width:767px){.elementor-84694 .elementor-element-6c294ba{grid-template-columns:1fr !important}}

/* --- Why Buyers Choose: benefits strip (standard component) --- */
/* Deliberately NOT a card grid: 4 lightweight columns separated by hairlines, so this section
   reads as a summary of benefits rather than a third detailed information grid. */
.elementor-84694 .elementor-element-745037a{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;column-gap:0 !important;row-gap:28px !important;align-items:start !important;padding-top:26px !important}
.elementor-84694 .elementor-element-745037a > .elementor-element{padding:0 24px !important;border-left:1px solid #E6E0D4 !important}
.elementor-84694 .elementor-element-745037a > .elementor-element:first-child{padding-left:0 !important;border-left:0 !important}
@media(max-width:1024px){
 .elementor-84694 .elementor-element-745037a{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
 .elementor-84694 .elementor-element-745037a > .elementor-element:nth-child(odd){padding-left:0 !important;border-left:0 !important}
}
@media(max-width:767px){
 .elementor-84694 .elementor-element-745037a{grid-template-columns:1fr !important;row-gap:22px !important}
 .elementor-84694 .elementor-element-745037a > .elementor-element{padding:0 !important;border-left:0 !important}
}

/* --- Nearby Communities: primary action width --- */
/* Hierarchy stays placement + size + wording; no colour change. */
html body .elementor-element-53068ea > .e-con-inner > .elementor-element:last-child .elementor-button.elementor-button.elementor-button{padding-left:23px !important;padding-right:23px !important}

/* --- Mobile width hierarchy (standard component spacing scale) --- */
/* Approved 2026-07-31. Mobile (<=767px) content insets, measured from the screen edge:
     reading 24px | feature 16px | media 12px
   Implemented as a 12px base gutter on every section plus a tier offset on the
   inner container: reading +12, feature +4, media +0. */
@media(max-width:767px){
  /* base gutter - every top-level section */
  .elementor-84694 > .e-con{padding-left:12px !important;padding-right:12px !important}

  /* READING 24px - hero, intro prose, buying, FAQ */
  .elementor-84694 .elementor-element-7a24476,
  .elementor-84694 .elementor-element-2173d3f,
  .elementor-84694 .elementor-element-7d561e4,
  .elementor-84694 .elementor-element-5fb66c8{padding-left:12px !important;padding-right:12px !important}

  /* FEATURE 16px - market, lifestyle, what-sets-apart, why, team, nearby */
  .elementor-84694 .elementor-element-8840c76,
  .elementor-84694 .elementor-element-c5b2f3e,
  .elementor-84694 .elementor-element-121b746,
  .elementor-84694 .elementor-element-3ed6ec0,
  .elementor-84694 .elementor-element-0c681ca,
  .elementor-84694 .elementor-element-c3e192a{padding-left:4px !important;padding-right:4px !important}

  /* MEDIA 12px - IDX gallery, map */
  .elementor-84694 .elementor-element-9567a78,
  .elementor-84694 .elementor-element-2a30fb3{padding-left:0px !important;padding-right:0px !important}

  /* stats is a feature element inside the reading column: 24 -> 16 */
  .elementor-84694 #ch-stats{margin-left:-8px !important;margin-right:-8px !important}

  /* hero H1 carries its own inset; align it to the hero body copy */
  .elementor-84694 .elementor-element-eaa6a40{padding-left:0px !important;padding-right:0px !important}
}

/* --- IDX section: align heading and intro to the media tier --- */
/* Showcase IDX injects inline !important styles that force its own container,
   and every ancestor up to <html>, to zero horizontal padding and 100% width.
   The gallery therefore stays full-bleed by design. The heading and intro
   paragraph are outside that forced chain, so they take the 12px media inset
   and line up with the rest of the page. No JS override, no global changes. */
@media(max-width:767px){
  .elementor-84694 .elementor-element-62c3704,
  .elementor-84694 .elementor-element-8acf25f,
  .elementor-84694 .elementor-element-f1d5c0a{padding-left:12px !important;padding-right:12px !important}
}

/* --- Filled gold button standard v1.0 --- */
/* Rest #8A6E36 on white = 4.81:1 (AA). Hover/focus #7D6432 = 5.60:1.
   Focus ring is contextual: white on the dark hero and market card,
   #0B0B0B on the white IDX band and cream team band. */
html body .elementor-element-8632cc5 .elementor-button.elementor-button.elementor-button,
html body .elementor-element-d9a2639 .elementor-button.elementor-button.elementor-button,
html body .elementor-element-63d96ca .elementor-button.elementor-button.elementor-button,
html body .elementor-element-050f4cc div.sidx-widget-wrapper button.sidx-hotsheet-see-all-results.sidx-hotsheet-see-all-results{background-color:#8A6E36 !important;background-image:none !important;color:#ffffff !important;border-color:#8A6E36 !important}

html body .elementor-element-8632cc5 .elementor-button.elementor-button.elementor-button:hover,html body .elementor-element-8632cc5 .elementor-button.elementor-button.elementor-button:focus-visible,html body .elementor-element-8632cc5 .elementor-button.elementor-button.elementor-button:active,
html body .elementor-element-d9a2639 .elementor-button.elementor-button.elementor-button:hover,html body .elementor-element-d9a2639 .elementor-button.elementor-button.elementor-button:focus-visible,html body .elementor-element-d9a2639 .elementor-button.elementor-button.elementor-button:active,
html body .elementor-element-63d96ca .elementor-button.elementor-button.elementor-button:hover,html body .elementor-element-63d96ca .elementor-button.elementor-button.elementor-button:focus-visible,html body .elementor-element-63d96ca .elementor-button.elementor-button.elementor-button:active,
html body .elementor-element-050f4cc div.sidx-widget-wrapper button.sidx-hotsheet-see-all-results.sidx-hotsheet-see-all-results:hover,html body .elementor-element-050f4cc div.sidx-widget-wrapper button.sidx-hotsheet-see-all-results.sidx-hotsheet-see-all-results:focus-visible,html body .elementor-element-050f4cc div.sidx-widget-wrapper button.sidx-hotsheet-see-all-results.sidx-hotsheet-see-all-results:active{background-color:#7D6432 !important;color:#ffffff !important;border-color:#7D6432 !important}

/* pressed state settles back to the surface */
html body .elementor-element-8632cc5 .elementor-button.elementor-button.elementor-button:active,html body .elementor-element-d9a2639 .elementor-button.elementor-button.elementor-button:active,html body .elementor-element-63d96ca .elementor-button.elementor-button.elementor-button:active,html body .elementor-element-050f4cc div.sidx-widget-wrapper button.sidx-hotsheet-see-all-results.sidx-hotsheet-see-all-results:active{transform:translateY(0) !important;box-shadow:none !important}

/* focus ring - white on dark surfaces */
html body .elementor-element-8632cc5 .elementor-button.elementor-button.elementor-button:focus-visible,html body .elementor-element-d9a2639 .elementor-button.elementor-button.elementor-button:focus-visible{outline:2px solid #ffffff !important;outline-offset:2px !important}
/* focus ring - dark on light surfaces */
html body .elementor-element-63d96ca .elementor-button.elementor-button.elementor-button:focus-visible,html body .elementor-element-050f4cc div.sidx-widget-wrapper button.sidx-hotsheet-see-all-results.sidx-hotsheet-see-all-results:focus-visible{outline:2px solid #0B0B0B !important;outline-offset:2px !important}

/* IDX See All inherits the shared motion language */
html body .elementor-element-050f4cc div.sidx-widget-wrapper button.sidx-hotsheet-see-all-results.sidx-hotsheet-see-all-results{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease !important}
html body .elementor-element-050f4cc div.sidx-widget-wrapper button.sidx-hotsheet-see-all-results.sidx-hotsheet-see-all-results:hover,html body .elementor-element-050f4cc div.sidx-widget-wrapper button.sidx-hotsheet-see-all-results.sidx-hotsheet-see-all-results:focus-visible{transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(138,110,54,.5) !important}
@media(prefers-reduced-motion:reduce){html body .elementor-element-050f4cc div.sidx-widget-wrapper button.sidx-hotsheet-see-all-results.sidx-hotsheet-see-all-results{transition:none !important}html body .elementor-element-050f4cc div.sidx-widget-wrapper button.sidx-hotsheet-see-all-results.sidx-hotsheet-see-all-results:hover{transform:none !important}}

/* --- IDX section: intro as lead-in --- */
.elementor-84694 .elementor-element-8acf25f{max-width:720px !important}
@media(max-width:767px){.elementor-84694 .elementor-element-8acf25f{max-width:none !important}}
.elementor-84694 .elementor-element-f1d5c0a{margin-top:10px !important}

/* --- IDX section: tighten intro-to-gallery --- */
/* -8px only between the intro and the gallery. H2-to-intro is untouched. */
.elementor-84694 .elementor-element-050f4cc{margin-top:-8px !important}/* End custom CSS */