.elementor-24 .elementor-element.elementor-element-834db1b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-834db1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jslab.lu/wp-content/uploads/2026/03/about-page-hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-834db1b > .elementor-background-overlay{background-color:#000000;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-834db1b > .elementor-container{max-width:1280px;}.elementor-24 .elementor-element.elementor-element-834db1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 5% 7% 5%;}.elementor-24 .elementor-element.elementor-element-bb0660e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-4aad68c{text-align:center;}.elementor-24 .elementor-element.elementor-element-4aad68c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#B06A43;}.elementor-24 .elementor-element.elementor-element-6f7012b{text-align:center;}.elementor-24 .elementor-element.elementor-element-6f7012b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:500;letter-spacing:1px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-153410f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-153410f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jslab.lu/wp-content/uploads/2026/03/about-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-153410f > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-153410f > .elementor-container{max-width:1280px;}.elementor-24 .elementor-element.elementor-element-153410f{border-style:solid;border-width:0px 0px 1px 0px;border-color:#F1F1F1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-24 .elementor-element.elementor-element-411b475 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-e52663a > .elementor-element-populated{padding:10px 40px 10px 10px;}.elementor-24 .elementor-element.elementor-element-60e1207{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;}.elementor-24 .elementor-element.elementor-element-60e1207 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:105px;font-weight:700;text-transform:uppercase;line-height:1px;letter-spacing:2px;color:#8A4B2D;}.elementor-24 .elementor-element.elementor-element-4be49fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-24 .elementor-element.elementor-element-4be49fe .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:700;line-height:50px;letter-spacing:1px;color:#161616;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-24 .elementor-element.elementor-element-5966aed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-24 .elementor-element.elementor-element-e5e7cd9 > .elementor-element-populated{padding:10px 10px 10px 40px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-8377973 img{border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-d3676c0:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d3676c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#221712;}.elementor-24 .elementor-element.elementor-element-d3676c0:hover{background-color:transparent;background-image:linear-gradient(135deg, #1A1411 15%, #4E2D1F 100%);}.elementor-24 .elementor-element.elementor-element-d3676c0 > .elementor-container{max-width:1280px;}.elementor-24 .elementor-element.elementor-element-d3676c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 5% 4% 5%;}.elementor-24 .elementor-element.elementor-element-d3676c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-d22c787.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-4f0982a{text-align:center;}.elementor-24 .elementor-element.elementor-element-4f0982a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#B06A43;}.elementor-24 .elementor-element.elementor-element-bb0c0cf{text-align:center;}.elementor-24 .elementor-element.elementor-element-bb0c0cf .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:35px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ced70b1{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ced70b1 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-a05b27f > .elementor-container{max-width:1280px;}.elementor-24 .elementor-element.elementor-element-a05b27f{padding:4% 5% 4% 5%;}.elementor-24 .elementor-element.elementor-element-15a85b5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-69e0008:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-69e0008 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF9;}.elementor-24 .elementor-element.elementor-element-69e0008 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCEBE1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 20px 30px 20px;}.elementor-24 .elementor-element.elementor-element-69e0008 > .elementor-element-populated, .elementor-24 .elementor-element.elementor-element-69e0008 > .elementor-element-populated > .elementor-background-overlay, .elementor-24 .elementor-element.elementor-element-69e0008 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-69e0008 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-7dc9efa .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-7dc9efa.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-7dc9efa.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-7dc9efa.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-7dc9efa.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-7dc9efa.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-24 .elementor-element.elementor-element-04a8bbe{text-align:center;}.elementor-24 .elementor-element.elementor-element-04a8bbe .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;color:#A15536;}.elementor-24 .elementor-element.elementor-element-5e7e91f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#181818;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-e7136ae .elementor-button{background-color:#A1553600;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#A15536;color:#A15536;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1553654;border-radius:2px 2px 2px 2px;padding:12px 20px 12px 20px;}.elementor-24 .elementor-element.elementor-element-e7136ae .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-e7136ae .elementor-button:focus{background-color:#A15536;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e7136ae .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-e7136ae .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e91160c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-e91160c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF9;}.elementor-24 .elementor-element.elementor-element-e91160c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCEBE1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 20px 30px 20px;}.elementor-24 .elementor-element.elementor-element-e91160c > .elementor-element-populated, .elementor-24 .elementor-element.elementor-element-e91160c > .elementor-element-populated > .elementor-background-overlay, .elementor-24 .elementor-element.elementor-element-e91160c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-e91160c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-f51f55f .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-f51f55f.elementor-view-stacked .elementor-icon{background-color:#A15536;}.elementor-24 .elementor-element.elementor-element-f51f55f.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-f51f55f.elementor-view-default .elementor-icon{color:#A15536;border-color:#A15536;}.elementor-24 .elementor-element.elementor-element-f51f55f.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-f51f55f.elementor-view-default .elementor-icon svg{fill:#A15536;}.elementor-24 .elementor-element.elementor-element-f51f55f .elementor-icon{font-size:55px;}.elementor-24 .elementor-element.elementor-element-f51f55f .elementor-icon svg{height:55px;}.elementor-24 .elementor-element.elementor-element-10706c1{text-align:center;}.elementor-24 .elementor-element.elementor-element-10706c1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;color:#A15536;}.elementor-24 .elementor-element.elementor-element-b65e463{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#181818;}.elementor-24 .elementor-element.elementor-element-f861a20 .elementor-button{background-color:#A1553600;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#A15536;color:#A15536;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1553654;border-radius:2px 2px 2px 2px;padding:12px 20px 12px 20px;}.elementor-24 .elementor-element.elementor-element-f861a20 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-f861a20 .elementor-button:focus{background-color:#A15536;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-f861a20 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-f861a20 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-596605b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-596605b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF9;}.elementor-24 .elementor-element.elementor-element-596605b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCEBE1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 20px 30px 20px;}.elementor-24 .elementor-element.elementor-element-596605b > .elementor-element-populated, .elementor-24 .elementor-element.elementor-element-596605b > .elementor-element-populated > .elementor-background-overlay, .elementor-24 .elementor-element.elementor-element-596605b > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-596605b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-0eddc77 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-0eddc77.elementor-view-stacked .elementor-icon{background-color:#631D00;}.elementor-24 .elementor-element.elementor-element-0eddc77.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-0eddc77.elementor-view-default .elementor-icon{color:#631D00;border-color:#631D00;}.elementor-24 .elementor-element.elementor-element-0eddc77.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-0eddc77.elementor-view-default .elementor-icon svg{fill:#631D00;}.elementor-24 .elementor-element.elementor-element-27ddf91{text-align:center;}.elementor-24 .elementor-element.elementor-element-27ddf91 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;color:#A15536;}.elementor-24 .elementor-element.elementor-element-b3ea7cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#181818;}.elementor-24 .elementor-element.elementor-element-35fafea .elementor-button{background-color:#A1553600;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#A15536;color:#A15536;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1553654;border-radius:2px 2px 2px 2px;padding:12px 20px 12px 20px;}.elementor-24 .elementor-element.elementor-element-35fafea .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-35fafea .elementor-button:focus{background-color:#A15536;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-35fafea .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-35fafea .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-9d2a359:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-9d2a359 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF9;}.elementor-24 .elementor-element.elementor-element-9d2a359 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCEBE1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 20px 30px 20px;}.elementor-24 .elementor-element.elementor-element-9d2a359 > .elementor-element-populated, .elementor-24 .elementor-element.elementor-element-9d2a359 > .elementor-element-populated > .elementor-background-overlay, .elementor-24 .elementor-element.elementor-element-9d2a359 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-9d2a359 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-1f89908 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-1f89908.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24 .elementor-element.elementor-element-1f89908.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-1f89908.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-24 .elementor-element.elementor-element-1f89908.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-1f89908.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-24 .elementor-element.elementor-element-eb5eba4{text-align:center;}.elementor-24 .elementor-element.elementor-element-eb5eba4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;color:#A15536;}.elementor-24 .elementor-element.elementor-element-cd3ce28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#181818;}.elementor-24 .elementor-element.elementor-element-2ae4c69 .elementor-button{background-color:#A1553600;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#A15536;color:#A15536;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A1553654;border-radius:2px 2px 2px 2px;padding:12px 20px 12px 20px;}.elementor-24 .elementor-element.elementor-element-2ae4c69 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-2ae4c69 .elementor-button:focus{background-color:#A15536;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-2ae4c69 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-2ae4c69 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-757a2c8:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-757a2c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jslab.lu/wp-content/uploads/2026/03/about-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-757a2c8 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-757a2c8 > .elementor-container{max-width:1280px;}.elementor-24 .elementor-element.elementor-element-757a2c8{border-style:solid;border-width:1px 0px 1px 0px;border-color:#F1F1F1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-24 .elementor-element.elementor-element-25ce1b5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-10f8b86 > .elementor-element-populated{padding:10px 40px 10px 10px;}.elementor-24 .elementor-element.elementor-element-419321b img{border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-8ef2ff8 > .elementor-element-populated{padding:10px 10px 10px 40px;}.elementor-24 .elementor-element.elementor-element-6bf8de3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#A15536;}.elementor-24 .elementor-element.elementor-element-02403e4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:500;line-height:50px;letter-spacing:1px;color:#161616;}.elementor-24 .elementor-element.elementor-element-af4a27c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#181818;}.elementor-24 .elementor-element.elementor-element-f325844{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#181818;}.elementor-24 .elementor-element.elementor-element-014d03e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-014d03e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF9;}.elementor-24 .elementor-element.elementor-element-014d03e > .elementor-container{max-width:1280px;}.elementor-24 .elementor-element.elementor-element-014d03e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-24 .elementor-element.elementor-element-014d03e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-59109d0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-ca6baba > .elementor-element-populated{padding:10px 40px 10px 10px;}.elementor-24 .elementor-element.elementor-element-a208f8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#A15536;}.elementor-24 .elementor-element.elementor-element-4eed0f1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:500;line-height:50px;letter-spacing:1px;color:#161616;}.elementor-24 .elementor-element.elementor-element-090a8cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#181818;}.elementor-24 .elementor-element.elementor-element-5899935{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#181818;}.elementor-24 .elementor-element.elementor-element-9be966b .elementor-button{background-color:#A15536;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-radius:2px 2px 2px 2px;padding:17px 25px 17px 25px;}.elementor-24 .elementor-element.elementor-element-6d7d9e4 > .elementor-element-populated{padding:10px 10px 10px 40px;}.elementor-24 .elementor-element.elementor-element-7aad50d img{border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-eb58998 > .elementor-container{max-width:1280px;}.elementor-24 .elementor-element.elementor-element-eb58998{border-style:solid;border-width:1px 0px 0px 0px;border-color:#F6F6F6;padding:4% 5% 4% 5%;}.elementor-24 .elementor-element.elementor-element-b155e16.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-a484cd8{text-align:center;}.elementor-24 .elementor-element.elementor-element-a484cd8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#A15536;}.elementor-24 .elementor-element.elementor-element-c7f6a14{text-align:center;}.elementor-24 .elementor-element.elementor-element-c7f6a14 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:35px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-24 .elementor-element.elementor-element-6675de7{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#181818;}.elementor-24 .elementor-element.elementor-element-5461af7 img{border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-8f6ac06 img{border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-68eecfc img{border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-8219922:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8219922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A15536;}.elementor-24 .elementor-element.elementor-element-8219922 > .elementor-container{max-width:1280px;}.elementor-24 .elementor-element.elementor-element-8219922{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 5% 4% 5%;}.elementor-24 .elementor-element.elementor-element-8219922 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-f4a25e7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-82da741{text-align:center;}.elementor-24 .elementor-element.elementor-element-82da741 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-753e104{text-align:center;}.elementor-24 .elementor-element.elementor-element-753e104 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:35px;font-weight:600;letter-spacing:1px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-f0a00ff{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-8d16c27 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#A15536;color:#A15536;border-radius:2px 2px 2px 2px;padding:17px 30px 17px 30px;}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-834db1b{padding:20% 5% 10% 5%;}.elementor-24 .elementor-element.elementor-element-6f7012b .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-24 .elementor-element.elementor-element-e52663a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-60e1207{text-align:center;}.elementor-24 .elementor-element.elementor-element-60e1207 .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-4be49fe{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-4be49fe .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-24 .elementor-element.elementor-element-5966aed{text-align:center;font-size:15px;}.elementor-24 .elementor-element.elementor-element-e5e7cd9 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-d3676c0{padding:5% 5% 5% 5%;}.elementor-24 .elementor-element.elementor-element-4f0982a{text-align:center;}.elementor-24 .elementor-element.elementor-element-4f0982a .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-bb0c0cf{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-24 .elementor-element.elementor-element-bb0c0cf .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-24 .elementor-element.elementor-element-ced70b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-24 .elementor-element.elementor-element-ced70b1 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-a05b27f{padding:5% 5% 5% 5%;}.elementor-24 .elementor-element.elementor-element-69e0008 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-e7136ae .elementor-button{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-e91160c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-f861a20 .elementor-button{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-596605b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-35fafea .elementor-button{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-9d2a359 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-2ae4c69 .elementor-button{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-10f8b86 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-8ef2ff8 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-6bf8de3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-6bf8de3 .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-02403e4{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-02403e4 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-24 .elementor-element.elementor-element-af4a27c{text-align:center;font-size:15px;}.elementor-24 .elementor-element.elementor-element-f325844{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;text-align:center;font-size:15px;}.elementor-24 .elementor-element.elementor-element-ca6baba > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-a208f8a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-a208f8a .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-4eed0f1{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-4eed0f1 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-24 .elementor-element.elementor-element-090a8cc{text-align:center;font-size:15px;}.elementor-24 .elementor-element.elementor-element-5899935{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-size:15px;}.elementor-24 .elementor-element.elementor-element-9be966b .elementor-button{letter-spacing:0px;padding:13px 25px 13px 25px;}.elementor-24 .elementor-element.elementor-element-6d7d9e4 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-eb58998{padding:5% 5% 5% 5%;}.elementor-24 .elementor-element.elementor-element-a484cd8 .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-c7f6a14{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-24 .elementor-element.elementor-element-c7f6a14 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-24 .elementor-element.elementor-element-6675de7{font-size:15px;}.elementor-24 .elementor-element.elementor-element-6675de7 p{margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-8219922{padding:5% 5% 5% 5%;}.elementor-24 .elementor-element.elementor-element-82da741{text-align:center;}.elementor-24 .elementor-element.elementor-element-82da741 .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-753e104{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-24 .elementor-element.elementor-element-753e104 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-24 .elementor-element.elementor-element-f0a00ff{font-size:15px;}.elementor-24 .elementor-element.elementor-element-8d16c27 .elementor-button{letter-spacing:0px;padding:13px 25px 13px 25px;}}/* Start custom CSS for image, class: .elementor-element-8377973 */.elementor-24 .elementor-element.elementor-element-8377973 {
  overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-8377973 img {
  transition: transform 0.7s ease, filter 0.7s ease;
}

.elementor-24 .elementor-element.elementor-element-8377973:hover img {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d3676c0 */.elementor-24 .elementor-element.elementor-element-d3676c0 video {
  filter: brightness(0.45) contrast(1.05) saturate(0.75);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7dc9efa */.elementor-24 .elementor-element.elementor-element-7dc9efa{
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-7dc9efa:hover{
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7136ae */.elementor-24 .elementor-element.elementor-element-e7136ae{
  transition: transform 0.3s ease, background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e7136ae:hover{
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-69e0008 */.elementor-24 .elementor-element.elementor-element-69e0008{
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease, background-color 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-69e0008:hover{
  transform: translateY(-8px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.08);
  border-color: #b86a43;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f51f55f */.elementor-24 .elementor-element.elementor-element-f51f55f{
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-f51f55f:hover{
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f861a20 */.elementor-24 .elementor-element.elementor-element-f861a20{
  transition: transform 0.3s ease, background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-f861a20:hover{
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e91160c */.elementor-24 .elementor-element.elementor-element-e91160c{
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease, background-color 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-e91160c:hover{
  transform: translateY(-8px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.08);
  border-color: #b86a43;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0eddc77 */.elementor-24 .elementor-element.elementor-element-0eddc77{
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-0eddc77:hover{
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35fafea */.elementor-24 .elementor-element.elementor-element-35fafea{
  transition: transform 0.3s ease, background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-35fafea:hover{
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-596605b */.elementor-24 .elementor-element.elementor-element-596605b{
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease, background-color 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-596605b:hover{
  transform: translateY(-8px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.08);
  border-color: #b86a43;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f89908 */.elementor-24 .elementor-element.elementor-element-1f89908{
  transition: transform 0.35s ease, opacity 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-1f89908:hover{
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ae4c69 */.elementor-24 .elementor-element.elementor-element-2ae4c69{
  transition: transform 0.3s ease, background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-2ae4c69:hover{
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9d2a359 */.elementor-24 .elementor-element.elementor-element-9d2a359{
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease, background-color 0.35s ease;
}

.elementor-24 .elementor-element.elementor-element-9d2a359:hover{
  transform: translateY(-8px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.08);
  border-color: #b86a43;
}/* End custom CSS */