.elementor-117 .elementor-element.elementor-element-b873990{--display:flex;--min-height:400px;--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:100px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-117 .elementor-element.elementor-element-b873990:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-b873990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1812;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-0cc41c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-0cc41c7 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;color:#B4956A;}.elementor-117 .elementor-element.elementor-element-c38edca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-117 .elementor-element.elementor-element-c38edca .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:72px;font-weight:700;line-height:1.1em;color:#EFE7DA;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-6872ff8{font-family:"Assistant", Sans-serif;font-size:17px;line-height:1.7em;color:#FFFFFF;}.elementor-117 .elementor-element.elementor-element-dec8098a{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-117 .elementor-element.elementor-element-dec8098a:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-dec8098a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg-white );}.elementor-117 .elementor-element.elementor-element-ea0e9687{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-117 .elementor-element.elementor-element-1e95d77f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-1e95d77f:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-1e95d77f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A221A;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-117 .elementor-element.elementor-element-5b43b848 .gallery-item .gallery-caption{display:none;}.elementor-117 .elementor-element.elementor-element-dd1976b7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-07da07a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-07da07a2 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-bg-white );}.elementor-117 .elementor-element.elementor-element-e086739a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-e086739a .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:700;color:#EFE7DA;}.elementor-117 .elementor-element.elementor-element-e47289be .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#A89B8B;}.elementor-117 .elementor-element.elementor-element-536686fa .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#B4956A;}.elementor-117 .elementor-element.elementor-element-71e14868{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-71e14868:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-71e14868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A221A;}.elementor-117 .elementor-element.elementor-element-8e98926b .gallery-item .gallery-caption{display:none;}.elementor-117 .elementor-element.elementor-element-58dd97be{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-511a2ad1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-511a2ad1 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-bg-white );}.elementor-117 .elementor-element.elementor-element-4756e8e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-4756e8e9 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:700;color:#EFE7DA;}.elementor-117 .elementor-element.elementor-element-99952b9b .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#A89B8B;}.elementor-117 .elementor-element.elementor-element-7e4cfd66 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#B4956A;}.elementor-117 .elementor-element.elementor-element-66762641{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-66762641:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-66762641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A221A;}.elementor-117 .elementor-element.elementor-element-3feab61b .gallery-item .gallery-caption{display:none;}.elementor-117 .elementor-element.elementor-element-2204fd71{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-516b0f95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-516b0f95 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-bg-white );}.elementor-117 .elementor-element.elementor-element-4019bcff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-4019bcff .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:700;color:#EFE7DA;}.elementor-117 .elementor-element.elementor-element-8b93032e .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#A89B8B;}.elementor-117 .elementor-element.elementor-element-4f577028 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#B4956A;}.elementor-117 .elementor-element.elementor-element-169c63a0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-169c63a0:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-169c63a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A221A;}.elementor-117 .elementor-element.elementor-element-3a3bc876 .gallery-item .gallery-caption{display:none;}.elementor-117 .elementor-element.elementor-element-7294ca32{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-2bec639f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-2bec639f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-bg-white );}.elementor-117 .elementor-element.elementor-element-ad26e2d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-ad26e2d4 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:700;color:#EFE7DA;}.elementor-117 .elementor-element.elementor-element-f9dacdab .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#A89B8B;}.elementor-117 .elementor-element.elementor-element-06c1ec3f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#B4956A;}.elementor-117 .elementor-element.elementor-element-2a73c6eb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-2a73c6eb:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-2a73c6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A221A;}.elementor-117 .elementor-element.elementor-element-1e0b73a8 .gallery-item .gallery-caption{display:none;}.elementor-117 .elementor-element.elementor-element-22e78e6d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-dea74db5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-dea74db5 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-bg-white );}.elementor-117 .elementor-element.elementor-element-62e1a0a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-62e1a0a4 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:700;color:#EFE7DA;}.elementor-117 .elementor-element.elementor-element-b61a0d15 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#A89B8B;}.elementor-117 .elementor-element.elementor-element-a4cc4a6f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#B4956A;}.elementor-117 .elementor-element.elementor-element-22ed0130{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-22ed0130:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-22ed0130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A221A;}.elementor-117 .elementor-element.elementor-element-bd34f61e .gallery-item .gallery-caption{display:none;}.elementor-117 .elementor-element.elementor-element-85a9704f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-d3947706{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-d3947706 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-bg-white );}.elementor-117 .elementor-element.elementor-element-561fcb47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-561fcb47 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:700;color:#EFE7DA;}.elementor-117 .elementor-element.elementor-element-e3b55bc2 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#A89B8B;}.elementor-117 .elementor-element.elementor-element-4633b2c4 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#B4956A;}.elementor-117 .elementor-element.elementor-element-889bd989{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-889bd989:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-889bd989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A221A;}.elementor-117 .elementor-element.elementor-element-5af5076f .gallery-item .gallery-caption{display:none;}.elementor-117 .elementor-element.elementor-element-65c49cdc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-9c772f81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-9c772f81 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-bg-white );}.elementor-117 .elementor-element.elementor-element-62f9d97d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-62f9d97d .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:700;color:#EFE7DA;}.elementor-117 .elementor-element.elementor-element-d78a1c87 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#A89B8B;}.elementor-117 .elementor-element.elementor-element-1ffa6e81 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#B4956A;}.elementor-117 .elementor-element.elementor-element-cc9464e2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-cc9464e2:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-cc9464e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A221A;}.elementor-117 .elementor-element.elementor-element-e8eb6020 .gallery-item .gallery-caption{display:none;}.elementor-117 .elementor-element.elementor-element-ee8315f5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-bc3ca2b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-bc3ca2b6 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-bg-white );}.elementor-117 .elementor-element.elementor-element-6ec78f53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-6ec78f53 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:700;color:#EFE7DA;}.elementor-117 .elementor-element.elementor-element-7e51c81f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#A89B8B;}.elementor-117 .elementor-element.elementor-element-0dbd1f99 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#B4956A;}.elementor-117 .elementor-element.elementor-element-5aeb1625{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-5aeb1625:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-5aeb1625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A221A;}.elementor-117 .elementor-element.elementor-element-32972b09 .gallery-item .gallery-caption{display:none;}.elementor-117 .elementor-element.elementor-element-51f06923{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-f5dd40b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-f5dd40b0 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-bg-white );}.elementor-117 .elementor-element.elementor-element-8cb86d56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-8cb86d56 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:700;color:#EFE7DA;}.elementor-117 .elementor-element.elementor-element-96b0f065 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#A89B8B;}.elementor-117 .elementor-element.elementor-element-70d743f6 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#B4956A;}.elementor-117 .elementor-element.elementor-element-e85a0eb7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-e85a0eb7:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-e85a0eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A221A;}.elementor-117 .elementor-element.elementor-element-74bc89c1 .gallery-item .gallery-caption{display:none;}.elementor-117 .elementor-element.elementor-element-f13c3a7b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-fbc97cb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-fbc97cb4 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-bg-white );}.elementor-117 .elementor-element.elementor-element-f3304c9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-117 .elementor-element.elementor-element-f3304c9e .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:700;color:#EFE7DA;}.elementor-117 .elementor-element.elementor-element-d426f617 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;color:#A89B8B;}.elementor-117 .elementor-element.elementor-element-3a3ff98b .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#B4956A;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-117 .elementor-element.elementor-element-b873990{--content-width:1300px;}.elementor-117 .elementor-element.elementor-element-dec8098a{--content-width:1400px;}.elementor-117 .elementor-element.elementor-element-ea0e9687{--width:100%;}.elementor-117 .elementor-element.elementor-element-1e95d77f{--width:49%;}.elementor-117 .elementor-element.elementor-element-71e14868{--width:49%;}.elementor-117 .elementor-element.elementor-element-66762641{--width:49%;}.elementor-117 .elementor-element.elementor-element-169c63a0{--width:49%;}.elementor-117 .elementor-element.elementor-element-2a73c6eb{--width:49%;}.elementor-117 .elementor-element.elementor-element-22ed0130{--width:49%;}.elementor-117 .elementor-element.elementor-element-889bd989{--width:49%;}.elementor-117 .elementor-element.elementor-element-cc9464e2{--width:49%;}.elementor-117 .elementor-element.elementor-element-5aeb1625{--width:49%;}.elementor-117 .elementor-element.elementor-element-e85a0eb7{--width:49%;}}@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-b873990{--min-height:333px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-117 .elementor-element.elementor-element-c38edca .elementor-heading-title{font-size:34px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-117 .elementor-element.elementor-element-6872ff8{font-size:17px;}.elementor-117 .elementor-element.elementor-element-ea0e9687{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-dec8098a */.elementor-117 .elementor-element.elementor-element-dec8098a .sh-card { position: relative; overflow: hidden; cursor: pointer; }
.elementor-117 .elementor-element.elementor-element-dec8098a .sh-card .elementor-image-gallery .gallery-item { width: 100% !important; padding: 0 !important; margin: 0 !important; }
.elementor-117 .elementor-element.elementor-element-dec8098a .sh-card .elementor-image-gallery .gallery-item:not(:first-child) { display: none !important; }
.elementor-117 .elementor-element.elementor-element-dec8098a .sh-card .elementor-image-gallery img { width: 100% !important; height: 460px !important; object-fit: cover !important; display: block; transition: transform 0.8s cubic-bezier(0.22,0.61,0.36,1); }
.elementor-117 .elementor-element.elementor-element-dec8098a .sh-card:hover .elementor-image-gallery img { transform: scale(1.06); }
.elementor-117 .elementor-element.elementor-element-dec8098a .sh-card .elementor-image-gallery { margin: 0 !important; }
.elementor-117 .elementor-element.elementor-element-dec8098a .sh-card-overlay { position: absolute; bottom: 0; left: 0; right: 0; padding: 36px 32px 32px; background: linear-gradient(to top, rgba(31,24,18,0.9) 0%, rgba(31,24,18,0.4) 50%, rgba(31,24,18,0) 100%); pointer-events: none; }
.elementor-117 .elementor-element.elementor-element-dec8098a .sh-card-cta { position: absolute; top: 24px; left: 24px; background: rgba(31,24,18,0.7); border: 1px solid #B4956A; color: #B4956A; padding: 7px 16px; font-size: 11px; letter-spacing: 0.2em; font-weight: 500; pointer-events: none; }
@media (max-width: 768px) { .elementor-117 .elementor-element.elementor-element-dec8098a .sh-card .elementor-image-gallery img { height: 280px !important; } }/* End custom CSS */