.elementor-42 .elementor-element.elementor-element-07bb11a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-07bb11a:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-07bb11a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-0cc76ea{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-eeb1006{--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:72px;--padding-left:56px;--padding-right:52px;}.elementor-42 .elementor-element.elementor-element-e96057d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-42 .elementor-element.elementor-element-e96057d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-494eaf1 );}.elementor-42 .elementor-element.elementor-element-783121c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-42 .elementor-element.elementor-element-783121c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(34px, 4vw, 52px);font-weight:600;line-height:50px;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-267cfc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:300;line-height:1.8em;color:var( --e-global-color-494eaf1 );}.elementor-42 .elementor-element.elementor-element-c266226{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-f95967a .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-f95967a .elementor-button:focus{background-color:var( --e-global-color-7f1cc02 );}.elementor-42 .elementor-element.elementor-element-f95967a{padding:13px 32px 13px 32px;}.elementor-42 .elementor-element.elementor-element-f95967a .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-75ce482 .elementor-button{background-color:#02010100;font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;fill:var( --e-global-color-494eaf1 );color:var( --e-global-color-494eaf1 );transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-468e0ea );border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-75ce482{padding:13px 32px 13px 32px;}.elementor-42 .elementor-element.elementor-element-75ce482 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-75ce482 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-75ce482 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-75ce482 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-6535dc2{--display:flex;--min-height:600px;--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:stretch;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-75996e7 img{width:100%;height:550px;object-fit:cover;object-position:center center;}.elementor-42 .elementor-element.elementor-element-9976bd2{--display:flex;--position:absolute;--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;bottom:0px;--z-index:10;}.elementor-42 .elementor-element.elementor-element-9976bd2:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-9976bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(28,27,25,0.82);}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-9976bd2{left:0px;}body.rtl .elementor-42 .elementor-element.elementor-element-9976bd2{right:0px;}.elementor-42 .elementor-element.elementor-element-61302361{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.06);--border-color:rgba(255,255,255,0.06);--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-6cd0e487 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#ffffff;}.elementor-42 .elementor-element.elementor-element-5f147f49 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:300;color:rgba(255,255,255,0.4);}.elementor-42 .elementor-element.elementor-element-662dd955{--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:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-15d154bd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#ffffff;}.elementor-42 .elementor-element.elementor-element-68a6d817 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:300;color:rgba(255,255,255,0.4);}.elementor-42 .elementor-element.elementor-element-38ae699{--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:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-e2e6d2d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#ffffff;}.elementor-42 .elementor-element.elementor-element-5243aed .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:300;color:rgba(255,255,255,0.4);}.elementor-42 .elementor-element.elementor-element-c9396b1{--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:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-8f93c24 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#ffffff;}.elementor-42 .elementor-element.elementor-element-c31b2a0 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:300;color:rgba(255,255,255,0.4);}.elementor-42 .elementor-element.elementor-element-a12c7bf{--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-42 .elementor-element.elementor-element-a12c7bf:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-a12c7bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-97eaf04{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-48f18e2{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF12;--border-color:#FFFFFF12;--padding-top:22px;--padding-bottom:22px;--padding-left:28px;--padding-right:28px;}.elementor-42 .elementor-element.elementor-element-d47a27a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-d47a27a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-1742d68{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:300;line-height:1.55em;color:#FFFFFF80;}.elementor-42 .elementor-element.elementor-element-b4279a7{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF12;--border-color:#FFFFFF12;--padding-top:22px;--padding-bottom:22px;--padding-left:28px;--padding-right:28px;}.elementor-42 .elementor-element.elementor-element-d584fb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-d584fb5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-732a71f{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:300;line-height:1.55em;color:#FFFFFF80;}.elementor-42 .elementor-element.elementor-element-95cda33{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF12;--border-color:#FFFFFF12;--padding-top:22px;--padding-bottom:22px;--padding-left:28px;--padding-right:28px;}.elementor-42 .elementor-element.elementor-element-ebd8110{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-ebd8110 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-e2c4095{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:300;line-height:1.55em;color:#FFFFFF80;}.elementor-42 .elementor-element.elementor-element-9cb87d0{--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;border-style:none;--border-style:none;--padding-top:22px;--padding-bottom:22px;--padding-left:28px;--padding-right:28px;}.elementor-42 .elementor-element.elementor-element-21da8fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-21da8fc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-ecc0218{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:300;line-height:1.55em;color:#FFFFFF80;}.elementor-42 .elementor-element.elementor-element-6a3d30c8{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-6a3d30c8:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-6a3d30c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42 .elementor-element.elementor-element-5fbc12a6{--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:56px;--padding-right:56px;}.elementor-42 .elementor-element.elementor-element-5ad66a43{--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:space-between;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-4da59367{--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;}.elementor-42 .elementor-element.elementor-element-5457c8cf .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#928e87;}.elementor-42 .elementor-element.elementor-element-60cb0bd8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-0.02em;color:#1e1e1c;}.elementor-42 .elementor-element.elementor-element-36be2d1 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#2c3d28;}.elementor-42 .elementor-element.elementor-element-7415884{--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;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-7415884:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7415884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e4e0da;}.elementor-42 .elementor-element.elementor-element-669fdc48{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-669fdc48:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-669fdc48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42 .elementor-element.elementor-element-4c2a26fc img{width:100%;height:140px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42 .elementor-element.elementor-element-329b8c26{--divider-border-style:solid;--divider-color:#2c3d28;--divider-border-width:2px;}.elementor-42 .elementor-element.elementor-element-329b8c26 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-329b8c26 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-42 .elementor-element.elementor-element-f2581b2{--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:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-42 .elementor-element.elementor-element-581683ee .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:600;color:#1e1e1c;}.elementor-42 .elementor-element.elementor-element-4a2ffc15 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:300;color:#928e87;}.elementor-42 .elementor-element.elementor-element-55b3689f{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-55b3689f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-55b3689f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42 .elementor-element.elementor-element-1d758d23 img{width:100%;height:140px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42 .elementor-element.elementor-element-410a5ba3{--divider-border-style:solid;--divider-color:#a07828;--divider-border-width:2px;}.elementor-42 .elementor-element.elementor-element-410a5ba3 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-410a5ba3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-42 .elementor-element.elementor-element-2fc60ccd{--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:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-42 .elementor-element.elementor-element-6489daf7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:600;color:#1e1e1c;}.elementor-42 .elementor-element.elementor-element-7f06c915 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:300;color:#928e87;}.elementor-42 .elementor-element.elementor-element-38adc322{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-38adc322:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-38adc322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42 .elementor-element.elementor-element-77784cb4 img{width:100%;height:140px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42 .elementor-element.elementor-element-7658b525{--divider-border-style:solid;--divider-color:#7a4a2c;--divider-border-width:2px;}.elementor-42 .elementor-element.elementor-element-7658b525 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-7658b525 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-42 .elementor-element.elementor-element-7a93839e{--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:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-42 .elementor-element.elementor-element-564b0f8c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:600;color:#1e1e1c;}.elementor-42 .elementor-element.elementor-element-61e33cd7 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:300;color:#928e87;}.elementor-42 .elementor-element.elementor-element-5ed11ea7{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-5ed11ea7:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5ed11ea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42 .elementor-element.elementor-element-3ecc156b img{width:100%;height:140px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42 .elementor-element.elementor-element-409adf59{--divider-border-style:solid;--divider-color:#2c4a5a;--divider-border-width:2px;}.elementor-42 .elementor-element.elementor-element-409adf59 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-409adf59 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-42 .elementor-element.elementor-element-3a44859d{--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:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-42 .elementor-element.elementor-element-4218ea56 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:600;color:#1e1e1c;}.elementor-42 .elementor-element.elementor-element-6964ef78 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:300;color:#928e87;}.elementor-42 .elementor-element.elementor-element-22bebf64{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-22bebf64:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-22bebf64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-42 .elementor-element.elementor-element-5950bf1 img{width:100%;height:140px;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42 .elementor-element.elementor-element-167f6ef4{--divider-border-style:solid;--divider-color:#5a4a2c;--divider-border-width:2px;}.elementor-42 .elementor-element.elementor-element-167f6ef4 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-167f6ef4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-42 .elementor-element.elementor-element-422ecfb1{--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:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-42 .elementor-element.elementor-element-b671051 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:600;color:#1e1e1c;}.elementor-42 .elementor-element.elementor-element-6430503 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:300;color:#928e87;}.elementor-42 .elementor-element.elementor-element-4547fa3d{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-4547fa3d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-4547fa3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f1eb;}.elementor-42 .elementor-element.elementor-element-2a50fc70{--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:56px;--padding-right:56px;}.elementor-42 .elementor-element.elementor-element-3136dcf2{--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;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-69acaf06 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#928e87;}.elementor-42 .elementor-element.elementor-element-3786b84f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-0.02em;color:#1e1e1c;}.elementor-42 .elementor-element.elementor-element-3a0c34b6{--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;}.elementor-42 .elementor-element.elementor-element-6d47cafd{--display:flex;--min-height:300px;--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:flex-end;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-6d47cafd:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-6d47cafd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c3d28;background-image:url("https://prime-gastropack.at/wp-content/uploads/2026/04/pexels-julia-m-cameron-6995247-scaled.jpg");background-size:cover;}.elementor-42 .elementor-element.elementor-element-6d47cafd::before, .elementor-42 .elementor-element.elementor-element-6d47cafd > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-6d47cafd > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-6d47cafd > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-6d47cafd > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-6d47cafd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(20,20,18,0.88) 0%, transparent 100%);}.elementor-42 .elementor-element.elementor-element-51bbd049{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-42 .elementor-element.elementor-element-7a8e6452 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:rgba(255,255,255,0.3);}.elementor-42 .elementor-element.elementor-element-7805884d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#ffffff;}.elementor-42 .elementor-element.elementor-element-5578f94c .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:300;line-height:1.5em;color:rgba(255,255,255,0.55);}.elementor-42 .elementor-element.elementor-element-5dfa0ae5{--display:flex;--min-height:300px;--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:flex-end;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-5dfa0ae5:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5dfa0ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5a4a2c;background-image:url("https://prime-gastropack.at/wp-content/uploads/2026/04/pexels-nc-farm-bureau-mark-2889193-scaled.jpg");background-size:cover;}.elementor-42 .elementor-element.elementor-element-5dfa0ae5::before, .elementor-42 .elementor-element.elementor-element-5dfa0ae5 > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-5dfa0ae5 > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-5dfa0ae5 > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-5dfa0ae5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-5dfa0ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(20,20,18,0.88) 0%, transparent 100%);}.elementor-42 .elementor-element.elementor-element-6d1446bc{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-42 .elementor-element.elementor-element-1b5d8366 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:rgba(255,255,255,0.3);}.elementor-42 .elementor-element.elementor-element-54f8572b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#ffffff;}.elementor-42 .elementor-element.elementor-element-ceb9f2f .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:300;line-height:1.5em;color:rgba(255,255,255,0.55);}.elementor-42 .elementor-element.elementor-element-1e81cda6{--display:flex;--min-height:300px;--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:flex-end;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-1e81cda6:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1e81cda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c4a5a;background-image:url("https://prime-gastropack.at/wp-content/uploads/2026/04/pexels-ron-lach-9594502-scaled.jpg");background-size:cover;}.elementor-42 .elementor-element.elementor-element-1e81cda6::before, .elementor-42 .elementor-element.elementor-element-1e81cda6 > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-1e81cda6 > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-1e81cda6 > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-1e81cda6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-1e81cda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(20,20,18,0.88) 0%, transparent 100%);}.elementor-42 .elementor-element.elementor-element-4188ef2b{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-42 .elementor-element.elementor-element-41f605e9 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:rgba(255,255,255,0.3);}.elementor-42 .elementor-element.elementor-element-6a2e560c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#ffffff;}.elementor-42 .elementor-element.elementor-element-25c629d8 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:300;line-height:1.5em;color:rgba(255,255,255,0.55);}.elementor-42 .elementor-element.elementor-element-3ecff3ce{--display:flex;--min-height:300px;--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:flex-end;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-3ecff3ce:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-3ecff3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#928e87;background-image:url("https://prime-gastropack.at/wp-content/uploads/2026/04/pexels-ihsanaditya-10834810-scaled.jpg");background-size:cover;}.elementor-42 .elementor-element.elementor-element-3ecff3ce::before, .elementor-42 .elementor-element.elementor-element-3ecff3ce > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-3ecff3ce > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-3ecff3ce > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-3ecff3ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-3ecff3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(20,20,18,0.88) 0%, transparent 100%);}.elementor-42 .elementor-element.elementor-element-523f2e17{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-42 .elementor-element.elementor-element-5cffdbcb .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:rgba(255,255,255,0.3);}.elementor-42 .elementor-element.elementor-element-5a66c908 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;color:#ffffff;}.elementor-42 .elementor-element.elementor-element-1e8e4d05 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:300;line-height:1.5em;color:rgba(255,255,255,0.55);}.elementor-42 .elementor-element.elementor-element-6c38840c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-3f898ba2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-3ebdfeb7{--display:flex;--min-height:500px;--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:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-3ebdfeb7:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-3ebdfeb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c3d28;background-image:url("https://prime-gastropack.at/wp-content/uploads/2026/04/geranimo-qzgN45hseN0-unsplash-scaled.jpg");background-size:cover;}.elementor-42 .elementor-element.elementor-element-6b825a37{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:20px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;--z-index:5;}.elementor-42 .elementor-element.elementor-element-6b825a37:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-6b825a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c3d28;}.elementor-42 .elementor-element.elementor-element-4481651a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;color:#ffffff;}.elementor-42 .elementor-element.elementor-element-6e263c0a .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;color:rgba(255,255,255,0.65);}.elementor-42 .elementor-element.elementor-element-7e3198ee{--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:64px;--padding-bottom:64px;--padding-left:52px;--padding-right:52px;}.elementor-42 .elementor-element.elementor-element-7e3198ee:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7e3198ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f1eb;}.elementor-42 .elementor-element.elementor-element-21933d4a .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#a07828;}.elementor-42 .elementor-element.elementor-element-478ce25 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-0.02em;color:#1e1e1c;}.elementor-42 .elementor-element.elementor-element-78241115{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;color:#928e87;}.elementor-42 .elementor-element.elementor-element-26514199{--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;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:#e4e0da;--border-color:#e4e0da;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-32419453{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#e4e0da;--border-color:#e4e0da;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-6bc6fe1{--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;}.elementor-42 .elementor-element.elementor-element-1c64d9eb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:500;color:#1e1e1c;}.elementor-42 .elementor-element.elementor-element-586a98f2 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:300;color:#928e87;}.elementor-42 .elementor-element.elementor-element-7489e18c .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#2c3d28;}.elementor-42 .elementor-element.elementor-element-2fda98a{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#e4e0da;--border-color:#e4e0da;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-22459527{--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;}.elementor-42 .elementor-element.elementor-element-6f211461 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:500;color:#1e1e1c;}.elementor-42 .elementor-element.elementor-element-2b37c8bf .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:300;color:#928e87;}.elementor-42 .elementor-element.elementor-element-340878d6 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#2c3d28;}.elementor-42 .elementor-element.elementor-element-6005abd8{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#e4e0da;--border-color:#e4e0da;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-6e3eb086{--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;}.elementor-42 .elementor-element.elementor-element-5667ff8f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:500;color:#1e1e1c;}.elementor-42 .elementor-element.elementor-element-377d9583 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:300;color:#928e87;}.elementor-42 .elementor-element.elementor-element-3358beeb .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#2c3d28;}.elementor-42 .elementor-element.elementor-element-1113557d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#2c3d28;}.elementor-42 .elementor-element.elementor-element-5fcc9b13{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-5fcc9b13:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5fcc9b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2c3d28;}.elementor-42 .elementor-element.elementor-element-512412da{--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:0px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-42 .elementor-element.elementor-element-7ce20c58{text-align:center;}.elementor-42 .elementor-element.elementor-element-7ce20c58 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:rgba(255,255,255,0.5);}.elementor-42 .elementor-element.elementor-element-7ed4cea0{text-align:center;}.elementor-42 .elementor-element.elementor-element-7ed4cea0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-0.02em;color:#ffffff;}.elementor-42 .elementor-element.elementor-element-72b5a0ae{text-align:center;}.elementor-42 .elementor-element.elementor-element-72b5a0ae .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:300;color:rgba(255,255,255,0.65);}.elementor-42 .elementor-element.elementor-element-5ce59bb2{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-12866d36 .elementor-button{background-color:#ffffff;font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;fill:#2c3d28;color:#2c3d28;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-12866d36 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-12866d36 .elementor-button:focus{background-color:#3d5235;}.elementor-42 .elementor-element.elementor-element-791f5560 .elementor-button{background-color:transparent;font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;fill:rgba(255,255,255,0.8);color:rgba(255,255,255,0.8);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.25);border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-791f5560 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-791f5560 .elementor-button:focus{background-color:transparent;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-eeb1006{--width:55%;}.elementor-42 .elementor-element.elementor-element-6535dc2{--width:45%;}.elementor-42 .elementor-element.elementor-element-9976bd2{--width:100%;}.elementor-42 .elementor-element.elementor-element-61302361{--width:25%;}.elementor-42 .elementor-element.elementor-element-662dd955{--width:25%;}.elementor-42 .elementor-element.elementor-element-38ae699{--width:25%;}.elementor-42 .elementor-element.elementor-element-c9396b1{--width:25%;}.elementor-42 .elementor-element.elementor-element-48f18e2{--width:25%;}.elementor-42 .elementor-element.elementor-element-b4279a7{--width:25%;}.elementor-42 .elementor-element.elementor-element-95cda33{--width:25%;}.elementor-42 .elementor-element.elementor-element-9cb87d0{--width:25%;}.elementor-42 .elementor-element.elementor-element-5fbc12a6{--content-width:1160px;}.elementor-42 .elementor-element.elementor-element-669fdc48{--width:20%;}.elementor-42 .elementor-element.elementor-element-55b3689f{--width:20%;}.elementor-42 .elementor-element.elementor-element-38adc322{--width:20%;}.elementor-42 .elementor-element.elementor-element-5ed11ea7{--width:20%;}.elementor-42 .elementor-element.elementor-element-22bebf64{--width:20%;}.elementor-42 .elementor-element.elementor-element-2a50fc70{--content-width:1160px;}.elementor-42 .elementor-element.elementor-element-6d47cafd{--width:25%;}.elementor-42 .elementor-element.elementor-element-5dfa0ae5{--width:25%;}.elementor-42 .elementor-element.elementor-element-1e81cda6{--width:25%;}.elementor-42 .elementor-element.elementor-element-3ecff3ce{--width:25%;}.elementor-42 .elementor-element.elementor-element-3ebdfeb7{--width:50%;}.elementor-42 .elementor-element.elementor-element-6b825a37{--width:140px;}.elementor-42 .elementor-element.elementor-element-7e3198ee{--width:50%;}.elementor-42 .elementor-element.elementor-element-512412da{--content-width:1160px;}.elementor-42 .elementor-element.elementor-element-5ce59bb2{--width:100%;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-0cc76ea{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-eeb1006{--padding-top:28px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-c266226{--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;}.elementor-42 .elementor-element.elementor-element-f95967a{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-6535dc2{--min-height:300px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-42 .elementor-element.elementor-element-6cd0e487 .elementor-heading-title{font-size:18px;}.elementor-42 .elementor-element.elementor-element-15d154bd .elementor-heading-title{font-size:18px;}.elementor-42 .elementor-element.elementor-element-e2e6d2d .elementor-heading-title{font-size:18px;}.elementor-42 .elementor-element.elementor-element-8f93c24 .elementor-heading-title{font-size:18px;}.elementor-42 .elementor-element.elementor-element-97eaf04{--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-48f18e2{--width:50%;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-1742d68{font-size:10px;}.elementor-42 .elementor-element.elementor-element-b4279a7{--width:50%;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-95cda33{--width:50%;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-9cb87d0{--width:50%;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-6a3d30c8{--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-5fbc12a6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-5ad66a43{--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:flex-start;}.elementor-42 .elementor-element.elementor-element-60cb0bd8 .elementor-heading-title{font-size:22px;}.elementor-42 .elementor-element.elementor-element-4c2a26fc img{height:100px;}.elementor-42 .elementor-element.elementor-element-1d758d23 img{height:100px;}.elementor-42 .elementor-element.elementor-element-77784cb4 img{height:100px;}.elementor-42 .elementor-element.elementor-element-3ecc156b img{height:100px;}.elementor-42 .elementor-element.elementor-element-5950bf1 img{height:100px;}.elementor-42 .elementor-element.elementor-element-4547fa3d{--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-2a50fc70{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-3786b84f .elementor-heading-title{font-size:22px;}.elementor-42 .elementor-element.elementor-element-6d47cafd{--min-height:180px;}.elementor-42 .elementor-element.elementor-element-51bbd049{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-7805884d .elementor-heading-title{font-size:15px;}.elementor-42 .elementor-element.elementor-element-5578f94c .elementor-heading-title{font-size:10px;}.elementor-42 .elementor-element.elementor-element-5dfa0ae5{--min-height:180px;}.elementor-42 .elementor-element.elementor-element-6d1446bc{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-54f8572b .elementor-heading-title{font-size:15px;}.elementor-42 .elementor-element.elementor-element-ceb9f2f .elementor-heading-title{font-size:10px;}.elementor-42 .elementor-element.elementor-element-1e81cda6{--min-height:180px;}.elementor-42 .elementor-element.elementor-element-4188ef2b{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-6a2e560c .elementor-heading-title{font-size:15px;}.elementor-42 .elementor-element.elementor-element-25c629d8 .elementor-heading-title{font-size:10px;}.elementor-42 .elementor-element.elementor-element-3ecff3ce{--min-height:180px;}.elementor-42 .elementor-element.elementor-element-523f2e17{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-42 .elementor-element.elementor-element-5a66c908 .elementor-heading-title{font-size:15px;}.elementor-42 .elementor-element.elementor-element-1e8e4d05 .elementor-heading-title{font-size:10px;}.elementor-42 .elementor-element.elementor-element-3f898ba2{--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;}.elementor-42 .elementor-element.elementor-element-3ebdfeb7{--width:100%;--min-height:260px;}.elementor-42 .elementor-element.elementor-element-7e3198ee{--width:100%;--padding-top:28px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-478ce25 .elementor-heading-title{font-size:22px;}.elementor-42 .elementor-element.elementor-element-78241115{font-size:13px;}.elementor-42 .elementor-element.elementor-element-5fcc9b13{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-512412da{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-7ed4cea0 .elementor-heading-title{font-size:22px;}.elementor-42 .elementor-element.elementor-element-72b5a0ae .elementor-heading-title{font-size:13px;}.elementor-42 .elementor-element.elementor-element-5ce59bb2{--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;}}/* Start custom CSS for heading, class: .elementor-element-783121c */.elementor-42 .elementor-element.elementor-element-783121c em {
  color: var(--e-global-color-accent);
  font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9976bd2 */.elementor-42 .elementor-element.elementor-element-9976bd2 { backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); } @media (max-width: 767px) { .elementor-42 .elementor-element.elementor-element-9976bd2 > .e-con { width: 50% !important; border-bottom: 1px solid rgba(255,255,255,0.06); } .elementor-42 .elementor-element.elementor-element-9976bd2 > .e-con:nth-child(2n) { border-right: none !important; } .elementor-42 .elementor-element.elementor-element-9976bd2 > .e-con:nth-child(n+3) { border-bottom: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97eaf04 */@media (max-width: 767px) {
  .elementor-42 .elementor-element.elementor-element-97eaf04 > .e-con {
    width: 50% !important;
    border-bottom: 1px solid rgba(255,255,255,0.07);
  }
  .elementor-42 .elementor-element.elementor-element-97eaf04 > .e-con:nth-child(2n) {
    border-right: none !important;
  }
  .elementor-42 .elementor-element.elementor-element-97eaf04 > .e-con:nth-child(n+3) {
    border-bottom: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36be2d1 */.elementor-42 .elementor-element.elementor-element-36be2d1 { border-bottom: 1px solid #2c3d28; padding-bottom: 2px; display: inline-block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c2a26fc */.elementor-42 .elementor-element.elementor-element-4c2a26fc { background: #f2f0ed; min-height: 140px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669fdc48 */.elementor-42 .elementor-element.elementor-element-669fdc48 { transition: border-color 0.2s ease, box-shadow 0.2s ease; border: 1px solid transparent; } .elementor-42 .elementor-element.elementor-element-669fdc48:hover { border-color: #2c3d28; box-shadow: 0 4px 16px rgba(0,0,0,0.06); } .elementor-42 .elementor-element.elementor-element-669fdc48:hover img { transform: scale(1.02); } .elementor-42 .elementor-element.elementor-element-669fdc48 img { transition: transform 0.3s ease; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d758d23 */.elementor-42 .elementor-element.elementor-element-1d758d23 { background: #f2f0ed; min-height: 140px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b3689f */.elementor-42 .elementor-element.elementor-element-55b3689f { transition: border-color 0.2s ease, box-shadow 0.2s ease; border: 1px solid transparent; } .elementor-42 .elementor-element.elementor-element-55b3689f:hover { border-color: #2c3d28; box-shadow: 0 4px 16px rgba(0,0,0,0.06); } .elementor-42 .elementor-element.elementor-element-55b3689f:hover img { transform: scale(1.02); } .elementor-42 .elementor-element.elementor-element-55b3689f img { transition: transform 0.3s ease; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77784cb4 */.elementor-42 .elementor-element.elementor-element-77784cb4 { background: #f2f0ed; min-height: 140px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38adc322 */.elementor-42 .elementor-element.elementor-element-38adc322 { transition: border-color 0.2s ease, box-shadow 0.2s ease; border: 1px solid transparent; } .elementor-42 .elementor-element.elementor-element-38adc322:hover { border-color: #2c3d28; box-shadow: 0 4px 16px rgba(0,0,0,0.06); } .elementor-42 .elementor-element.elementor-element-38adc322:hover img { transform: scale(1.02); } .elementor-42 .elementor-element.elementor-element-38adc322 img { transition: transform 0.3s ease; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ecc156b */.elementor-42 .elementor-element.elementor-element-3ecc156b { background: #f2f0ed; min-height: 140px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ed11ea7 */.elementor-42 .elementor-element.elementor-element-5ed11ea7 { transition: border-color 0.2s ease, box-shadow 0.2s ease; border: 1px solid transparent; } .elementor-42 .elementor-element.elementor-element-5ed11ea7:hover { border-color: #2c3d28; box-shadow: 0 4px 16px rgba(0,0,0,0.06); } .elementor-42 .elementor-element.elementor-element-5ed11ea7:hover img { transform: scale(1.02); } .elementor-42 .elementor-element.elementor-element-5ed11ea7 img { transition: transform 0.3s ease; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5950bf1 */.elementor-42 .elementor-element.elementor-element-5950bf1 { background: #f2f0ed; min-height: 140px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22bebf64 */.elementor-42 .elementor-element.elementor-element-22bebf64 { transition: border-color 0.2s ease, box-shadow 0.2s ease; border: 1px solid transparent; } .elementor-42 .elementor-element.elementor-element-22bebf64:hover { border-color: #2c3d28; box-shadow: 0 4px 16px rgba(0,0,0,0.06); } .elementor-42 .elementor-element.elementor-element-22bebf64:hover img { transform: scale(1.02); } .elementor-42 .elementor-element.elementor-element-22bebf64 img { transition: transform 0.3s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7415884 */@media (max-width: 767px) { .elementor-42 .elementor-element.elementor-element-7415884 > .e-con { width: calc(50% - 0.5px) !important; } .elementor-42 .elementor-element.elementor-element-7415884 > .e-con:last-child { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d47cafd */.elementor-42 .elementor-element.elementor-element-6d47cafd:hover { transform: scale(1.02); transition: transform 0.3s ease; } .elementor-42 .elementor-element.elementor-element-6d47cafd { transition: transform 0.3s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dfa0ae5 */.elementor-42 .elementor-element.elementor-element-5dfa0ae5:hover { transform: scale(1.02); transition: transform 0.3s ease; } .elementor-42 .elementor-element.elementor-element-5dfa0ae5 { transition: transform 0.3s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e81cda6 */.elementor-42 .elementor-element.elementor-element-1e81cda6:hover { transform: scale(1.02); transition: transform 0.3s ease; } .elementor-42 .elementor-element.elementor-element-1e81cda6 { transition: transform 0.3s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecff3ce */.elementor-42 .elementor-element.elementor-element-3ecff3ce:hover { transform: scale(1.02); transition: transform 0.3s ease; } .elementor-42 .elementor-element.elementor-element-3ecff3ce { transition: transform 0.3s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a0c34b6 */@media (max-width: 767px) { .elementor-42 .elementor-element.elementor-element-3a0c34b6 > .e-con { width: 50% !important; height: 180px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7489e18c */.elementor-42 .elementor-element.elementor-element-7489e18c { border: 1px solid #2c3d28; padding: 4px 8px; display: inline-block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-340878d6 */.elementor-42 .elementor-element.elementor-element-340878d6 { border: 1px solid #2c3d28; padding: 4px 8px; display: inline-block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3358beeb */.elementor-42 .elementor-element.elementor-element-3358beeb { border: 1px solid #2c3d28; padding: 4px 8px; display: inline-block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1113557d */.elementor-42 .elementor-element.elementor-element-1113557d { border-bottom: 1px solid #2c3d28; padding-bottom: 2px; display: inline-block; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12866d36 */@media (max-width: 767px) { .elementor-42 .elementor-element.elementor-element-12866d36 .elementor-button { width: 100%; min-height: 48px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-791f5560 */@media (max-width: 767px) { .elementor-42 .elementor-element.elementor-element-791f5560 .elementor-button { width: 100%; min-height: 48px; } }/* End custom CSS */