.elementor-1067 .elementor-element.elementor-element-sa100{--display:flex;--min-height:56.15vw;--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1067 .elementor-element.elementor-element-sa100:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-sa100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D24;background-image:url("https://www.maldini.co.za/wp-content/uploads/2026/10/sale-hero.jpg");background-position:center center;background-size:cover;}.elementor-1067 .elementor-element.elementor-element-sa100::before, .elementor-1067 .elementor-element.elementor-element-sa100 > .elementor-background-video-container::before, .elementor-1067 .elementor-element.elementor-element-sa100 > .e-con-inner > .elementor-background-video-container::before, .elementor-1067 .elementor-element.elementor-element-sa100 > .elementor-background-slideshow::before, .elementor-1067 .elementor-element.elementor-element-sa100 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1067 .elementor-element.elementor-element-sa100 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2D2D24;--background-overlay:'';}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1067 .elementor-element.elementor-element-sa110{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-1067 .elementor-element.elementor-element-sa110 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#F9F7F2;}.elementor-1067 .elementor-element.elementor-element-8dd81f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-1067 .elementor-element.elementor-element-8dd81f7 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#F9F7F2;}.elementor-1067 .elementor-element.elementor-element-sa111{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1067 .elementor-element.elementor-element-sa111 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:4.1667vw;font-weight:300;line-height:1.5em;letter-spacing:1.26px;color:#F9F7F2;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-1067 .elementor-element.elementor-element-sa112{width:var( --container-widget-width, 520px );max-width:520px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#F9F7F2;}.elementor-1067 .elementor-element.elementor-element-sa200{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-1067 .elementor-element.elementor-element-sa200:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-sa200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F2;}.elementor-1067 .elementor-element.elementor-element-sa210{--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:center;--gap:40px 64px;--row-gap:40px;--column-gap:64px;--flex-wrap:wrap;}.elementor-1067 .elementor-element.elementor-element-sa220{--display:flex;}.elementor-1067 .elementor-element.elementor-element-sa220.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1067 .elementor-element.elementor-element-sa221{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1067 .elementor-element.elementor-element-sa221 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#766259;}.elementor-1067 .elementor-element.elementor-element-sa222{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1067 .elementor-element.elementor-element-sa222 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.6042vw;font-weight:300;line-height:1.3em;color:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa223{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;font-family:"Work Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa225{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1067 .elementor-element.elementor-element-sa226 .elementor-button{background-color:#2D2D24;font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.56px;fill:#F9F7F2;color:#F9F7F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2D24;border-radius:40px 40px 40px 40px;padding:15px 32px 15px 32px;}.elementor-1067 .elementor-element.elementor-element-sa226 .elementor-button:hover, .elementor-1067 .elementor-element.elementor-element-sa226 .elementor-button:focus{background-color:#DCA776;color:#2D2D24;border-color:#DCA776;}.elementor-1067 .elementor-element.elementor-element-sa226 .elementor-button:hover svg, .elementor-1067 .elementor-element.elementor-element-sa226 .elementor-button:focus svg{fill:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa227 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.56px;fill:#2D2D24;color:#2D2D24;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2D24;border-radius:40px 40px 40px 40px;padding:15px 32px 15px 32px;}.elementor-1067 .elementor-element.elementor-element-sa227 .elementor-button:hover, .elementor-1067 .elementor-element.elementor-element-sa227 .elementor-button:focus{background-color:#DCA776;color:#2D2D24;border-color:#DCA776;}.elementor-1067 .elementor-element.elementor-element-sa227 .elementor-button:hover svg, .elementor-1067 .elementor-element.elementor-element-sa227 .elementor-button:focus svg{fill:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa230{--display:flex;}.elementor-1067 .elementor-element.elementor-element-sa230.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1067 .elementor-element.elementor-element-sa232{--display:flex;}.elementor-1067 .elementor-element.elementor-element-sa232:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-sa232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61766A;}.elementor-1067 .elementor-element.elementor-element-sa233{--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;}.elementor-1067 .elementor-element.elementor-element-sa233:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-sa233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1623F;}.elementor-1067 .elementor-element.elementor-element-sa234{text-align:center;}.elementor-1067 .elementor-element.elementor-element-sa234 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:0.9375vw;font-style:italic;line-height:1em;color:#F9F7F2;}.elementor-1067 .elementor-element.elementor-element-sa235{--display:flex;}.elementor-1067 .elementor-element.elementor-element-sa235:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-sa235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4D4D2;}.elementor-1067 .elementor-element.elementor-element-sa236{--display:flex;}.elementor-1067 .elementor-element.elementor-element-sa236:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-sa236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5D5C0;}.elementor-1067 .elementor-element.elementor-element-sa237{--display:flex;}.elementor-1067 .elementor-element.elementor-element-sa237:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-sa237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#766259;}.elementor-1067 .elementor-element.elementor-element-sa300{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1067 .elementor-element.elementor-element-sa300:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-sa300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa310{--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:32px 40px;--row-gap:32px;--column-gap:40px;--flex-wrap:wrap;}.elementor-1067 .elementor-element.elementor-element-sa311{--display:flex;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:rgba(249,247,242,0.2);--border-color:rgba(249,247,242,0.2);--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-sa311.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1067 .elementor-element.elementor-element-sa311a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1067 .elementor-element.elementor-element-sa311a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#DCA776;}.elementor-1067 .elementor-element.elementor-element-sa311b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1067 .elementor-element.elementor-element-sa311b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.45em;color:#F9F7F2;}.elementor-1067 .elementor-element.elementor-element-sa312{--display:flex;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:rgba(249,247,242,0.2);--border-color:rgba(249,247,242,0.2);--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-sa312.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1067 .elementor-element.elementor-element-sa312a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1067 .elementor-element.elementor-element-sa312a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#DCA776;}.elementor-1067 .elementor-element.elementor-element-sa312b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1067 .elementor-element.elementor-element-sa312b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.45em;color:#F9F7F2;}.elementor-1067 .elementor-element.elementor-element-sa313{--display:flex;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:rgba(249,247,242,0.2);--border-color:rgba(249,247,242,0.2);--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-sa313.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1067 .elementor-element.elementor-element-sa313a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1067 .elementor-element.elementor-element-sa313a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#DCA776;}.elementor-1067 .elementor-element.elementor-element-sa313b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1067 .elementor-element.elementor-element-sa313b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.45em;color:#F9F7F2;}.elementor-1067 .elementor-element.elementor-element-sl00001{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-1067 .elementor-element.elementor-element-sl00001:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-sl00001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F2;}.elementor-1067 .elementor-element.elementor-element-sl00002{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1067 .elementor-element.elementor-element-sl00005{--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-sl00006{--display:flex;}.elementor-1067 .elementor-element.elementor-element-sl00006.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1067 .elementor-element.elementor-element-sl00010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1067 .elementor-element.elementor-element-sl00010 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.6042vw;font-weight:300;line-height:1.3em;color:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sl00012{font-family:"Work Sans", Sans-serif;font-size:15px;color:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sl00007{--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;--justify-content:flex-end;--align-items:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-sl00007.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1067 .elementor-element.elementor-element-sl00071 .elementor-button{background-color:#2D2D24;font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:600;fill:#F9F7F2;color:#F9F7F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2D24;border-radius:40px 40px 40px 40px;padding:12px 22px 12px 22px;}.elementor-1067 .elementor-element.elementor-element-sl00071 .elementor-button:hover, .elementor-1067 .elementor-element.elementor-element-sl00071 .elementor-button:focus{background-color:#DCA776;color:#2D2D24;border-color:#DCA776;}.elementor-1067 .elementor-element.elementor-element-sl00071 .elementor-button:hover svg, .elementor-1067 .elementor-element.elementor-element-sl00071 .elementor-button:focus svg{fill:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sl00072 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:600;fill:#2D2D24;color:#2D2D24;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C7BFBC;border-radius:40px 40px 40px 40px;padding:12px 22px 12px 22px;}.elementor-1067 .elementor-element.elementor-element-sl00072 .elementor-button:hover, .elementor-1067 .elementor-element.elementor-element-sl00072 .elementor-button:focus{background-color:#DCA776;color:#2D2D24;border-color:#DCA776;}.elementor-1067 .elementor-element.elementor-element-sl00072 .elementor-button:hover svg, .elementor-1067 .elementor-element.elementor-element-sl00072 .elementor-button:focus svg{fill:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sl00073 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:600;fill:#2D2D24;color:#2D2D24;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C7BFBC;border-radius:40px 40px 40px 40px;padding:12px 22px 12px 22px;}.elementor-1067 .elementor-element.elementor-element-sl00073 .elementor-button:hover, .elementor-1067 .elementor-element.elementor-element-sl00073 .elementor-button:focus{background-color:#DCA776;color:#2D2D24;border-color:#DCA776;}.elementor-1067 .elementor-element.elementor-element-sl00073 .elementor-button:hover svg, .elementor-1067 .elementor-element.elementor-element-sl00073 .elementor-button:focus svg{fill:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sl00074 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:600;fill:#2D2D24;color:#2D2D24;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C7BFBC;border-radius:40px 40px 40px 40px;padding:12px 22px 12px 22px;}.elementor-1067 .elementor-element.elementor-element-sl00074 .elementor-button:hover, .elementor-1067 .elementor-element.elementor-element-sl00074 .elementor-button:focus{background-color:#DCA776;color:#2D2D24;border-color:#DCA776;}.elementor-1067 .elementor-element.elementor-element-sl00074 .elementor-button:hover svg, .elementor-1067 .elementor-element.elementor-element-sl00074 .elementor-button:focus svg{fill:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sl00075 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:600;fill:#2D2D24;color:#2D2D24;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C7BFBC;border-radius:40px 40px 40px 40px;padding:12px 22px 12px 22px;}.elementor-1067 .elementor-element.elementor-element-sl00075 .elementor-button:hover, .elementor-1067 .elementor-element.elementor-element-sl00075 .elementor-button:focus{background-color:#DCA776;color:#2D2D24;border-color:#DCA776;}.elementor-1067 .elementor-element.elementor-element-sl00075 .elementor-button:hover svg, .elementor-1067 .elementor-element.elementor-element-sl00075 .elementor-button:focus svg{fill:#2D2D24;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1067 .elementor-element.elementor-element-sl00020{--grid-columns:3;--grid-row-gap:48px;--grid-column-gap:32px;}.elementor-1067 .elementor-element.elementor-element-sl00020.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1067 .elementor-element.elementor-element-sl00020 .elementor-pagination{text-align:center;font-family:"Work Sans", Sans-serif;font-size:0.7813vw;font-weight:400;margin-top:3.3333vw;}.elementor-1067 .elementor-element.elementor-element-sl00020 .elementor-pagination .page-numbers:not(.dots){color:rgba(50,46,34,0.65);}.elementor-1067 .elementor-element.elementor-element-sl00020 .elementor-pagination a.page-numbers:hover{color:#322E22;}.elementor-1067 .elementor-element.elementor-element-sl00020 .elementor-pagination .page-numbers.current{color:#322E22;}body:not(.rtl) .elementor-1067 .elementor-element.elementor-element-sl00020 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 14px/2 );}body:not(.rtl) .elementor-1067 .elementor-element.elementor-element-sl00020 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 14px/2 );}body.rtl .elementor-1067 .elementor-element.elementor-element-sl00020 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 14px/2 );}body.rtl .elementor-1067 .elementor-element.elementor-element-sl00020 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 14px/2 );}.elementor-1067 .elementor-element.elementor-element-sl00030 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.56px;fill:#2D2D24;color:#2D2D24;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2D24;border-radius:40px 40px 40px 40px;padding:15px 32px 15px 32px;}.elementor-1067 .elementor-element.elementor-element-sl00030 .elementor-button:hover, .elementor-1067 .elementor-element.elementor-element-sl00030 .elementor-button:focus{background-color:#DCA776;color:#2D2D24;border-color:#DCA776;}.elementor-1067 .elementor-element.elementor-element-sl00030{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1067 .elementor-element.elementor-element-sl00030 .elementor-button:hover svg, .elementor-1067 .elementor-element.elementor-element-sl00030 .elementor-button:focus svg{fill:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa400{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-sa400:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-sa400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DED9;}.elementor-1067 .elementor-element.elementor-element-sa410{--display:flex;--min-height:520px;}.elementor-1067 .elementor-element.elementor-element-sa410:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-sa410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DED9;}.elementor-1067 .elementor-element.elementor-element-sa410.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1067 .elementor-element.elementor-element-sa420{--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;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1067 .elementor-element.elementor-element-sa420.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1067 .elementor-element.elementor-element-sa421{--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:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-sa421a{--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;}.elementor-1067 .elementor-element.elementor-element-sa421a:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-sa421a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1623F;}.elementor-1067 .elementor-element.elementor-element-sa422{text-align:center;}.elementor-1067 .elementor-element.elementor-element-sa422 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:26px;font-weight:300;font-style:italic;color:#F9F7F2;}.elementor-1067 .elementor-element.elementor-element-sa423{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1067 .elementor-element.elementor-element-sa423 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#766259;}.elementor-1067 .elementor-element.elementor-element-sa424{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1067 .elementor-element.elementor-element-sa424 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.6042vw;font-weight:300;line-height:1.3em;color:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa425{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1067 .elementor-element.elementor-element-sa425 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#766259;}.elementor-1067 .elementor-element.elementor-element-sa426{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Work Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa428 .elementor-button{background-color:#2D2D24;font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.56px;fill:#F9F7F2;color:#F9F7F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2D24;border-radius:40px 40px 40px 40px;padding:15px 32px 15px 32px;}.elementor-1067 .elementor-element.elementor-element-sa428 .elementor-button:hover, .elementor-1067 .elementor-element.elementor-element-sa428 .elementor-button:focus{background-color:#DCA776;color:#2D2D24;border-color:#DCA776;}.elementor-1067 .elementor-element.elementor-element-sa428 .elementor-button:hover svg, .elementor-1067 .elementor-element.elementor-element-sa428 .elementor-button:focus svg{fill:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa500{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-1067 .elementor-element.elementor-element-sa500:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-sa500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F2;}.elementor-1067 .elementor-element.elementor-element-sa510{--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:40px 64px;--row-gap:40px;--column-gap:64px;--flex-wrap:wrap;}.elementor-1067 .elementor-element.elementor-element-sa520{--display:flex;}.elementor-1067 .elementor-element.elementor-element-sa520.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1067 .elementor-element.elementor-element-sa521{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1067 .elementor-element.elementor-element-sa521 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:2.6042vw;font-weight:300;line-height:1.3em;color:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa522{font-family:"Work Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa531{--display:flex;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-sa531t{font-family:"Work Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa532{--display:flex;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-sa532t{font-family:"Work Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa533{--display:flex;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-sa533t{font-family:"Work Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa534{--display:flex;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-sa534t{font-family:"Work Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa530{--n-accordion-title-font-size:0.9896vw;--n-accordion-item-title-space-between:0vw;--n-accordion-item-title-distance-from-content:0.7813vw;--n-accordion-icon-size:15px;}.elementor-1067 .elementor-element.elementor-element-sa530.elementor-element{--flex-grow:1;--flex-shrink:0;}:where( .elementor-1067 .elementor-element.elementor-element-sa530 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Work Sans", Sans-serif;font-weight:400;}.elementor-1067 .elementor-element.elementor-element-sa600{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;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:#E1DED9;--border-color:#E1DED9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-sa600:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-sa600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F2;}.elementor-1067 .elementor-element.elementor-element-sa610{--display:flex;--min-height:440px;}.elementor-1067 .elementor-element.elementor-element-sa610:not(.elementor-motion-effects-element-type-background), .elementor-1067 .elementor-element.elementor-element-sa610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DED9;}.elementor-1067 .elementor-element.elementor-element-sa610.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1067 .elementor-element.elementor-element-sa620{--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;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1067 .elementor-element.elementor-element-sa620.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1067 .elementor-element.elementor-element-sa621{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1067 .elementor-element.elementor-element-sa621 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1.927vw;font-weight:300;line-height:1.25em;color:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa622{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Work Sans", Sans-serif;font-size:15px;line-height:1.75em;color:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa623{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1067 .elementor-element.elementor-element-sa624 .elementor-button{background-color:#2D2D24;font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.56px;fill:#F9F7F2;color:#F9F7F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2D24;border-radius:40px 40px 40px 40px;padding:15px 32px 15px 32px;}.elementor-1067 .elementor-element.elementor-element-sa624 .elementor-button:hover, .elementor-1067 .elementor-element.elementor-element-sa624 .elementor-button:focus{background-color:#DCA776;color:#2D2D24;border-color:#DCA776;}.elementor-1067 .elementor-element.elementor-element-sa624 .elementor-button:hover svg, .elementor-1067 .elementor-element.elementor-element-sa624 .elementor-button:focus svg{fill:#2D2D24;}.elementor-1067 .elementor-element.elementor-element-sa625 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:700;letter-spacing:0.56px;fill:#2D2D24;color:#2D2D24;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2D24;border-radius:40px 40px 40px 40px;padding:15px 32px 15px 32px;}.elementor-1067 .elementor-element.elementor-element-sa625 .elementor-button:hover, .elementor-1067 .elementor-element.elementor-element-sa625 .elementor-button:focus{background-color:#DCA776;color:#2D2D24;border-color:#DCA776;}.elementor-1067 .elementor-element.elementor-element-sa625 .elementor-button:hover svg, .elementor-1067 .elementor-element.elementor-element-sa625 .elementor-button:focus svg{fill:#2D2D24;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1067 .elementor-element.elementor-element-sa220{--width:46%;}.elementor-1067 .elementor-element.elementor-element-sa230{--width:46%;}.elementor-1067 .elementor-element.elementor-element-sa311{--width:22%;}.elementor-1067 .elementor-element.elementor-element-sa312{--width:22%;}.elementor-1067 .elementor-element.elementor-element-sa313{--width:22%;}.elementor-1067 .elementor-element.elementor-element-sl00006{--width:50%;}.elementor-1067 .elementor-element.elementor-element-sl00007{--width:46%;}.elementor-1067 .elementor-element.elementor-element-sa410{--width:50%;}.elementor-1067 .elementor-element.elementor-element-sa420{--width:50%;}.elementor-1067 .elementor-element.elementor-element-sa520{--width:30%;}.elementor-1067 .elementor-element.elementor-element-sa610{--width:50%;}.elementor-1067 .elementor-element.elementor-element-sa620{--width:50%;}}@media(max-width:1024px){.elementor-1067 .elementor-element.elementor-element-sa100{--min-height:520px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1067 .elementor-element.elementor-element-sa111 .elementor-heading-title{font-size:54px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1067 .elementor-element.elementor-element-sa222 .elementor-heading-title{font-size:36px;}.elementor-widget-button .elementor-button{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1067 .elementor-element.elementor-element-sa234 .elementor-heading-title{font-size:17px;}.elementor-1067 .elementor-element.elementor-element-sl00010 .elementor-heading-title{font-size:36px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1067 .elementor-element.elementor-element-sl00020{--grid-columns:2;}.elementor-1067 .elementor-element.elementor-element-sl00020 .elementor-pagination{font-size:14px;}.elementor-1067 .elementor-element.elementor-element-sa424 .elementor-heading-title{font-size:36px;}.elementor-1067 .elementor-element.elementor-element-sa521 .elementor-heading-title{font-size:36px;}.elementor-1067 .elementor-element.elementor-element-sa530{--n-accordion-title-font-size:17px;}.elementor-1067 .elementor-element.elementor-element-sa621 .elementor-heading-title{font-size:27px;}}@media(max-width:767px){.elementor-1067 .elementor-element.elementor-element-sa100{--min-height:440px;--padding-top:56px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1067 .elementor-element.elementor-element-sa110{padding:0px 15px 0px 15px;}.elementor-1067 .elementor-element.elementor-element-sa110 .elementor-heading-title{font-size:14px;}.elementor-1067 .elementor-element.elementor-element-8dd81f7{padding:0px 15px 0px 15px;}.elementor-1067 .elementor-element.elementor-element-8dd81f7 .elementor-heading-title{font-size:14px;}.elementor-1067 .elementor-element.elementor-element-sa111 .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1067 .elementor-element.elementor-element-sa200{--padding-top:70px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-1067 .elementor-element.elementor-element-sa220{--width:100%;}.elementor-1067 .elementor-element.elementor-element-sa222 .elementor-heading-title{font-size:28px;}.elementor-widget-button .elementor-button{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1067 .elementor-element.elementor-element-sa230{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1067 .elementor-element.elementor-element-sa234 .elementor-heading-title{font-size:11px;}.elementor-1067 .elementor-element.elementor-element-sl00001{--padding-top:64px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1067 .elementor-element.elementor-element-sl00006{--width:100%;}.elementor-1067 .elementor-element.elementor-element-sl00010 .elementor-heading-title{font-size:28px;}.elementor-1067 .elementor-element.elementor-element-sl00007{--width:100%;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1067 .elementor-element.elementor-element-sl00020{--grid-columns:1;}.elementor-1067 .elementor-element.elementor-element-sl00020 .elementor-pagination{font-size:13px;}.elementor-1067 .elementor-element.elementor-element-sa410{--width:100%;--min-height:320px;}.elementor-1067 .elementor-element.elementor-element-sa420{--width:100%;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-1067 .elementor-element.elementor-element-sa424 .elementor-heading-title{font-size:28px;}.elementor-1067 .elementor-element.elementor-element-sa500{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1067 .elementor-element.elementor-element-sa520{--width:100%;}.elementor-1067 .elementor-element.elementor-element-sa521 .elementor-heading-title{font-size:28px;}.elementor-1067 .elementor-element.elementor-element-sa530{--n-accordion-title-font-size:17px;}.elementor-1067 .elementor-element.elementor-element-sa610{--width:100%;--min-height:280px;}.elementor-1067 .elementor-element.elementor-element-sa620{--width:100%;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-1067 .elementor-element.elementor-element-sa621 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for image, class: .elementor-element-sa231 */.elementor-1067 .elementor-element.elementor-element-sa231{position:absolute;left:30%;top:4%;width:60%;height:88%;z-index:1}
.elementor-1067 .elementor-element.elementor-element-sa231 .elementor-widget-container,.elementor-1067 .elementor-element.elementor-element-sa231 a,.elementor-1067 .elementor-element.elementor-element-sa231 figure{height:100%}
.elementor-1067 .elementor-element.elementor-element-sa231 img{width:100%;height:100%;object-fit:cover;border-radius:999px 999px 0 0;background:#E1DED9}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sa232 */.elementor-1067 .elementor-element.elementor-element-sa232{position:absolute;left:4%;top:6%;width:11%;aspect-ratio:1/1.4;border-radius:999px 999px 0 0;z-index:2;min-height:0;padding:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-sa234 */.elementor-1067 .elementor-element.elementor-element-sa234 .elementor-heading-title{display:flex;flex-direction:column;align-items:center;line-height:1}
.elementor-1067 .elementor-element.elementor-element-sa234 .l1{font-size:1em;font-weight:400}
.elementor-1067 .elementor-element.elementor-element-sa234 .l2{font-size:2.5em;font-weight:300;line-height:1.05}
.elementor-1067 .elementor-element.elementor-element-sa234 .l3{font-size:1.45em;font-weight:300}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sa233 */.elementor-1067 .elementor-element.elementor-element-sa233{position:absolute;left:10%;top:56%;width:38%;aspect-ratio:1;border-radius:50%;z-index:3;min-height:0;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sa235 */.elementor-1067 .elementor-element.elementor-element-sa235{position:absolute;left:2%;top:92%;width:26%;height:5%;border-radius:999px;z-index:2;min-height:0;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sa236 */.elementor-1067 .elementor-element.elementor-element-sa236{position:absolute;right:0;top:0;width:13%;aspect-ratio:1;border-radius:50%;z-index:2;min-height:0;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sa237 */.elementor-1067 .elementor-element.elementor-element-sa237{position:absolute;right:2%;top:84%;width:11%;aspect-ratio:1;border-radius:50%;z-index:2;min-height:0;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sa230 */.elementor-1067 .elementor-element.elementor-element-sa230{position:relative;aspect-ratio:560/600;max-width:560px;width:100%;min-height:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sa210 */.elementor-1067 .elementor-element.elementor-element-sa210{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sa310 */.elementor-1067 .elementor-element.elementor-element-sa310{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-sl00020 */.elementor-1067 .elementor-element.elementor-element-sl00020 .elementor-pagination .page-numbers.current{border-bottom:1px solid #322E22;padding-bottom:3px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sl00002 */.elementor-1067 .elementor-element.elementor-element-sl00002{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sl00001 */.elementor-1067 .elementor-element.elementor-element-sl00001{scroll-margin-top:90px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-sa411 */.elementor-1067 .elementor-element.elementor-element-sa411{position:absolute;inset:0}
.elementor-1067 .elementor-element.elementor-element-sa411 .elementor-widget-container,.elementor-1067 .elementor-element.elementor-element-sa411 figure,.elementor-1067 .elementor-element.elementor-element-sa411 a{height:100%}
.elementor-1067 .elementor-element.elementor-element-sa411 img{width:100%;height:100%;object-fit:cover}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sa410 */.elementor-1067 .elementor-element.elementor-element-sa410{position:relative;overflow:hidden;padding:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-sa422 */.elementor-1067 .elementor-element.elementor-element-sa422 .elementor-heading-title{display:flex;flex-direction:column;align-items:center;line-height:1.05}
.elementor-1067 .elementor-element.elementor-element-sa422 .l3{font-size:0.7em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sa421a */.elementor-1067 .elementor-element.elementor-element-sa421a{width:92px;height:92px;border-radius:50%;min-height:0;padding:0;flex:0 0 92px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sa400 */.elementor-1067 .elementor-element.elementor-element-sa400{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-sa530 */.elementor-1067 .elementor-element.elementor-element-sa530 .e-n-accordion-item{border:0!important;border-bottom:1px solid #C9C3B4!important;border-radius:0!important;background:transparent!important;margin:0!important;}.elementor-1067 .elementor-element.elementor-element-sa530 summary{padding:1.3021vw 0!important;cursor:pointer;display:flex;align-items:center;background:transparent!important;border:0!important;}.elementor-1067 .elementor-element.elementor-element-sa530 .e-n-accordion-item-title-header{order:1;flex:1 1 auto;}.elementor-1067 .elementor-element.elementor-element-sa530 .e-n-accordion-item-title-icon{order:2;margin-left:auto;}.elementor-1067 .elementor-element.elementor-element-sa530 .e-n-accordion-item-title-icon svg{width:0.7292vw;height:0.7292vw;fill:#14130E;}.elementor-1067 .elementor-element.elementor-element-sa530 [role='region']{border:0!important;background:transparent!important;padding:0 0 1.3021vw 0!important;}@media(max-width:767px){.elementor-1067 .elementor-element.elementor-element-sa530 summary{padding:16px 0!important;}.elementor-1067 .elementor-element.elementor-element-sa530 .e-n-accordion-item-title-text{font-size:16px;}.elementor-1067 .elementor-element.elementor-element-sa530 .e-n-accordion-item-title-icon svg{width:12px;height:12px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sa510 */.elementor-1067 .elementor-element.elementor-element-sa510{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-sa611 */.elementor-1067 .elementor-element.elementor-element-sa611{position:absolute;inset:0}
.elementor-1067 .elementor-element.elementor-element-sa611 .elementor-widget-container,.elementor-1067 .elementor-element.elementor-element-sa611 figure,.elementor-1067 .elementor-element.elementor-element-sa611 a{height:100%}
.elementor-1067 .elementor-element.elementor-element-sa611 img{width:100%;height:100%;object-fit:cover}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sa610 */.elementor-1067 .elementor-element.elementor-element-sa610{position:relative;overflow:hidden;padding:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sa600 */.elementor-1067 .elementor-element.elementor-element-sa600{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}/* End custom CSS */