.elementor-64 .elementor-element.elementor-element-a561ba6 > .elementor-container{max-width:1200px;}.elementor-64 .elementor-element.elementor-element-a561ba6{margin-top:0px;margin-bottom:100px;}.elementor-64 .elementor-element.elementor-element-a68258d{text-align:center;}.elementor-64 .elementor-element.elementor-element-a68258d .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:700;text-shadow:1px 0px 9px #FF3348;}.elementor-64 .elementor-element.elementor-element-a68258d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-04a7d6b{margin-top:100px;margin-bottom:100px;}.elementor-64 .elementor-element.elementor-element-c01dd46{text-align:center;}.elementor-64 .elementor-element.elementor-element-c01dd46 .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:700;text-shadow:0px 0px 9px #56C0FF;}.elementor-64 .elementor-element.elementor-element-057e3b6{text-align:center;}.elementor-64 .elementor-element.elementor-element-057e3b6 .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:700;text-shadow:0px 0px 9px #FFF433;}.elementor-64 .elementor-element.elementor-element-603e34b > .elementor-container{max-width:1200px;}.elementor-64 .elementor-element.elementor-element-603e34b{margin-top:100px;margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-8008483 img{width:10%;}.elementor-64 .elementor-element.elementor-element-40f2b44{text-align:center;}.elementor-64 .elementor-element.elementor-element-40f2b44 .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:bold;text-transform:uppercase;text-shadow:0px 0px 9px #FF3348;}.elementor-64 .elementor-element.elementor-element-7373855 > .elementor-container{max-width:1200px;}.elementor-64 .elementor-element.elementor-element-7373855{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-7373855 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-57896f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-64 .elementor-element.elementor-element-57896f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-64 .elementor-element.elementor-element-57896f9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-64 .elementor-element.elementor-element-bf796c9{text-align:center;}.elementor-64 .elementor-element.elementor-element-bf796c9 .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:bold;text-transform:uppercase;text-shadow:0px 0px 9px #FF3348;}.elementor-64 .elementor-element.elementor-element-2e39962{text-align:left;color:#FFFFFF;font-family:"Electrolize", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-8162641 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-64 .elementor-element.elementor-element-3dea578 img{width:10%;}.elementor-64 .elementor-element.elementor-element-3dea578 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-64 .elementor-element.elementor-element-5163d23 > .elementor-container{max-width:1200px;}.elementor-64 .elementor-element.elementor-element-5163d23:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-5163d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://galen-brotherton.be/projets/tfe/wp-content/uploads/2024/04/backgroundjapense2.png");}.elementor-64 .elementor-element.elementor-element-5163d23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;}.elementor-64 .elementor-element.elementor-element-5163d23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-5bb4582{text-align:center;}.elementor-64 .elementor-element.elementor-element-5bb4582 .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:bold;text-transform:uppercase;text-shadow:0px 0px 9px #FF3348;}.elementor-64 .elementor-element.elementor-element-41cc0b6{text-align:center;}.elementor-64 .elementor-element.elementor-element-41cc0b6 .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:bold;text-transform:uppercase;text-shadow:0px 0px 9px #FF3348;}.elementor-64 .elementor-element.elementor-element-a497c44 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-64 .elementor-element.elementor-element-6957cae > .elementor-widget-container{margin:50px 0px 0px 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-64 .elementor-element.elementor-element-a69cf62 > .elementor-widget-container{margin:50px 0px 0px 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-64 .elementor-element.elementor-element-dc3b87f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-64 .elementor-element.elementor-element-6c90c59{text-align:left;color:#FFFFFF;font-family:"Electrolize", Sans-serif;font-size:18px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-c3ef485{text-align:left;color:#FFFFFF;font-family:"Electrolize", Sans-serif;font-size:18px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-570d815 > .elementor-container{max-width:1200px;}.elementor-64 .elementor-element.elementor-element-570d815 > .elementor-background-overlay{background-image:url("https://galen-brotherton.be/projets/tfe/wp-content/uploads/2024/04/backgroundjapense2.png");opacity:0.5;}.elementor-64 .elementor-element.elementor-element-570d815{margin-top:100px;margin-bottom:100px;}.elementor-64 .elementor-element.elementor-element-4a6fd7b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-64 .elementor-element.elementor-element-25137c3 img{width:10%;}.elementor-64 .elementor-element.elementor-element-7b578bf{text-align:center;}.elementor-64 .elementor-element.elementor-element-7b578bf .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 9px #FF3348;}.elementor-64 .elementor-element.elementor-element-a18b637{text-align:left;color:#FFFFFF;font-family:"Electrolize", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-de85e05 img{width:50%;}.elementor-64 .elementor-element.elementor-element-de85e05 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-64 .elementor-element.elementor-element-6023fe7 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-64 .elementor-element.elementor-element-df07445 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-64 .elementor-element.elementor-element-df07445 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-1e42eb3{text-align:left;color:#FFFFFF;font-family:"Electrolize", Sans-serif;font-size:18px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-887b506 img{width:30%;}.elementor-64 .elementor-element.elementor-element-64982f6{text-align:left;color:#FFFFFF;font-family:"Electrolize", Sans-serif;font-size:18px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-2326971 img{width:30%;}.elementor-64 .elementor-element.elementor-element-0982833 > .elementor-container{max-width:1200px;}.elementor-64 .elementor-element.elementor-element-0982833{margin-top:100px;margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-76a36cb{text-align:right;}.elementor-64 .elementor-element.elementor-element-76a36cb img{width:20%;}.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-bb1a515.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-64 .elementor-element.elementor-element-bb1a515.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-64 .elementor-element.elementor-element-52caeeb{text-align:center;}.elementor-64 .elementor-element.elementor-element-52caeeb .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:bold;text-transform:uppercase;text-shadow:0px 0px 9px #FF3348;}.elementor-64 .elementor-element.elementor-element-88d6387{text-align:left;}.elementor-64 .elementor-element.elementor-element-88d6387 img{width:20%;}.elementor-64 .elementor-element.elementor-element-bd12979 > .elementor-container{max-width:1200px;}.elementor-64 .elementor-element.elementor-element-bd12979 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-64 .elementor-element.elementor-element-bd12979{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-d863da6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-64 .elementor-element.elementor-element-d863da6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-64 .elementor-element.elementor-element-d863da6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-64 .elementor-element.elementor-element-5c66b0c{text-align:left;color:#FFFFFF;font-family:"Electrolize", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-3afe467 img{width:10%;}.elementor-64 .elementor-element.elementor-element-3afe467 > .elementor-widget-container{margin:100px 0px 50px 0px;}.elementor-64 .elementor-element.elementor-element-2f9c56b > .elementor-container{max-width:1000px;}.elementor-64 .elementor-element.elementor-element-2f9c56b{margin-top:100px;margin-bottom:100px;}.elementor-64 .elementor-element.elementor-element-6cc5880{text-align:center;}.elementor-64 .elementor-element.elementor-element-6cc5880 .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:bold;text-transform:uppercase;text-shadow:0px 0px 9px #FF3348;}.elementor-64 .elementor-element.elementor-element-f19df25{text-align:left;color:#FFFFFF;font-family:"Electrolize", Sans-serif;font-size:18px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-e7c2a05 > .elementor-container{max-width:1200px;}.elementor-64 .elementor-element.elementor-element-e7c2a05 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-64 .elementor-element.elementor-element-e7c2a05{margin-top:50px;margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-656d0a9 .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:700;text-shadow:0px 0px 9px #56C0FF;}.elementor-64 .elementor-element.elementor-element-bf04204{text-align:left;color:#FFFFFF;font-family:"Electrolize", Sans-serif;font-size:18px;font-weight:400;}.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-d72e44d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-64 .elementor-element.elementor-element-d72e44d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-64 .elementor-element.elementor-element-d72e44d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-64 .elementor-element.elementor-element-6830711{text-align:left;}.elementor-64 .elementor-element.elementor-element-e354c3e > .elementor-container{max-width:1200px;}.elementor-64 .elementor-element.elementor-element-e354c3e{margin-top:50px;margin-bottom:50px;}.elementor-64 .elementor-element.elementor-element-eb5b59a > .elementor-container{max-width:1200px;}.elementor-64 .elementor-element.elementor-element-eb5b59a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-64 .elementor-element.elementor-element-eb5b59a{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-74097d4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-64 .elementor-element.elementor-element-74097d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-64 .elementor-element.elementor-element-74097d4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-64 .elementor-element.elementor-element-e1c5c53 .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:700;text-shadow:0px 0px 9px #FFF433;}.elementor-64 .elementor-element.elementor-element-7e5677b{text-align:left;color:#FFFFFF;font-family:"Electrolize", Sans-serif;font-size:18px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-92405f2 > .elementor-container{max-width:1200px;}.elementor-64 .elementor-element.elementor-element-92405f2{margin-top:0px;margin-bottom:100px;}.elementor-64 .elementor-element.elementor-element-1fbec8e img{width:10%;}.elementor-64 .elementor-element.elementor-element-1fbec8e > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-64 .elementor-element.elementor-element-b496bc0 > .elementor-container{max-width:1200px;}.elementor-64 .elementor-element.elementor-element-b496bc0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;}.elementor-64 .elementor-element.elementor-element-b496bc0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-89f6b95{text-align:center;}.elementor-64 .elementor-element.elementor-element-89f6b95 .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:bold;text-transform:uppercase;text-shadow:0px 0px 9px #FF3348;}.elementor-64 .elementor-element.elementor-element-dd70277 > .elementor-background-overlay{opacity:0.5;}.elementor-64 .elementor-element.elementor-element-5a5de3d .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-64 .elementor-element.elementor-element-01a1396 .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:700;text-shadow:0px 0px 9px #56C0FF;}.elementor-64 .elementor-element.elementor-element-c5544d3{color:#FFFFFF;font-family:"Electrolize", Sans-serif;font-size:18px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-b1927bd{text-align:center;}.elementor-64 .elementor-element.elementor-element-b1927bd img{width:30%;}.elementor-64 .elementor-element.elementor-element-b1927bd > .elementor-widget-container{margin:-100px 0px 0px 0px;--e-transform-rotateZ:-47deg;}.elementor-64 .elementor-element.elementor-element-6bb36bb .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:700;text-shadow:0px 0px 9px #FFF433;}.elementor-64 .elementor-element.elementor-element-2b1f055{color:#FFFFFF;font-family:"Electrolize", Sans-serif;font-size:18px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-2b1f055 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-b2b2d5e img{width:30%;}.elementor-64 .elementor-element.elementor-element-b2b2d5e > .elementor-widget-container{margin:-100px 0px 0px 0px;--e-transform-rotateZ:45deg;}.elementor-64 .elementor-element.elementor-element-57ae575 > .elementor-container{max-width:1200px;}.elementor-64 .elementor-element.elementor-element-57ae575 > .elementor-background-overlay{background-image:url("https://galen-brotherton.be/projets/tfe/wp-content/uploads/2024/04/heavenly.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:0.39;}.elementor-64 .elementor-element.elementor-element-57ae575{margin-top:100px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-6c1c24c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-64 .elementor-element.elementor-element-6c1c24c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-64 .elementor-element.elementor-element-6c1c24c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-64 .elementor-element.elementor-element-67702c1{text-align:center;}.elementor-64 .elementor-element.elementor-element-67702c1 .elementor-heading-title{color:#FFFFFF;font-family:"Teko", Sans-serif;font-weight:bold;text-transform:uppercase;text-shadow:0px 0px 9px #FF3348;}.elementor-64 .elementor-element.elementor-element-67702c1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-6f43ce3{text-align:left;color:#FFFFFF;font-family:"Electrolize", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-6115acf img{width:40%;}.elementor-64 .elementor-element.elementor-element-6115acf > .elementor-widget-container{margin:50px 0px 50px 0px;}:root{--page-title-display:none;}body.elementor-page-64{margin:0px 0px 0px 0px;}body.elementor-page-64:not(.elementor-motion-effects-element-type-background), body.elementor-page-64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000201;}@media(max-width:1024px){.elementor-64 .elementor-element.elementor-element-a68258d .elementor-heading-title{font-size:46px;}.elementor-64 .elementor-element.elementor-element-c01dd46 .elementor-heading-title{font-size:38px;}.elementor-64 .elementor-element.elementor-element-057e3b6 .elementor-heading-title{font-size:38px;}.elementor-64 .elementor-element.elementor-element-8008483 img{width:15%;}.elementor-64 .elementor-element.elementor-element-40f2b44 .elementor-heading-title{font-size:38px;}.elementor-64 .elementor-element.elementor-element-bf796c9 .elementor-heading-title{font-size:32px;}.elementor-64 .elementor-element.elementor-element-5bb4582 .elementor-heading-title{font-size:32px;}.elementor-64 .elementor-element.elementor-element-41cc0b6 .elementor-heading-title{font-size:32px;}.elementor-64 .elementor-element.elementor-element-25137c3 img{width:15%;}.elementor-64 .elementor-element.elementor-element-7b578bf .elementor-heading-title{font-size:38px;}.elementor-64 .elementor-element.elementor-element-887b506 img{width:40%;}.elementor-64 .elementor-element.elementor-element-887b506{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-2326971 img{width:40%;}.elementor-64 .elementor-element.elementor-element-2326971{width:var( --container-widget-width, 292px );max-width:292px;--container-widget-width:292px;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-76a36cb img{width:35%;}.elementor-64 .elementor-element.elementor-element-52caeeb .elementor-heading-title{font-size:38px;}.elementor-64 .elementor-element.elementor-element-88d6387 img{width:35%;}.elementor-64 .elementor-element.elementor-element-656d0a9 .elementor-heading-title{font-size:32px;}.elementor-64 .elementor-element.elementor-element-e1c5c53 .elementor-heading-title{font-size:32px;}.elementor-64 .elementor-element.elementor-element-89f6b95 .elementor-heading-title{font-size:38px;}.elementor-64 .elementor-element.elementor-element-01a1396 .elementor-heading-title{font-size:32px;}.elementor-64 .elementor-element.elementor-element-b1927bd img{width:30%;}.elementor-64 .elementor-element.elementor-element-b1927bd > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-b1927bd{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-6bb36bb .elementor-heading-title{font-size:32px;}.elementor-64 .elementor-element.elementor-element-b2b2d5e img{width:22%;}.elementor-64 .elementor-element.elementor-element-b2b2d5e > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-b2b2d5e{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-67702c1 .elementor-heading-title{font-size:38px;}body.elementor-page-64{margin:0px 10px 0px 10px;}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-a68258d{text-align:center;}.elementor-64 .elementor-element.elementor-element-a68258d .elementor-heading-title{font-size:46px;}.elementor-64 .elementor-element.elementor-element-04a7d6b{margin-top:50px;margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-057e3b6 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-603e34b{margin-top:50px;margin-bottom:50px;}.elementor-64 .elementor-element.elementor-element-7373855{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-2e39962{--container-widget-width:315px;--container-widget-flex-grow:0;width:var( --container-widget-width, 315px );max-width:315px;}.elementor-64 .elementor-element.elementor-element-3dea578 img{width:30%;}.elementor-64 .elementor-element.elementor-element-3dea578 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-5163d23{margin-top:50px;margin-bottom:50px;}.elementor-64 .elementor-element.elementor-element-570d815{margin-top:50px;margin-bottom:50px;}.elementor-64 .elementor-element.elementor-element-a18b637{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-64 .elementor-element.elementor-element-de85e05 img{width:100%;}.elementor-64 .elementor-element.elementor-element-887b506{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-2326971{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-0982833{margin-top:50px;margin-bottom:50px;}.elementor-64 .elementor-element.elementor-element-76a36cb img{width:15%;}.elementor-64 .elementor-element.elementor-element-52caeeb{text-align:center;}.elementor-64 .elementor-element.elementor-element-88d6387 img{width:15%;}.elementor-64 .elementor-element.elementor-element-bd12979{margin-top:50px;margin-bottom:50px;}.elementor-64 .elementor-element.elementor-element-5c66b0c{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-64 .elementor-element.elementor-element-3afe467 img{width:30%;}.elementor-64 .elementor-element.elementor-element-3afe467 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-6cc5880{text-align:left;}.elementor-64 .elementor-element.elementor-element-e7c2a05{margin-top:50px;margin-bottom:50px;}.elementor-64 .elementor-element.elementor-element-eb5b59a{margin-top:0px;margin-bottom:50px;}.elementor-64 .elementor-element.elementor-element-1fbec8e img{width:30%;}.elementor-64 .elementor-element.elementor-element-1fbec8e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-b496bc0{margin-top:50px;margin-bottom:50px;}.elementor-64 .elementor-element.elementor-element-b1927bd{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-b2b2d5e{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-57ae575 > .elementor-container{max-width:1200px;}.elementor-64 .elementor-element.elementor-element-57ae575{margin-top:10px;margin-bottom:10px;}.elementor-64 .elementor-element.elementor-element-67702c1{text-align:center;}.elementor-64 .elementor-element.elementor-element-6f43ce3{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-64 .elementor-element.elementor-element-6115acf img{width:50%;}body.elementor-page-64{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-43903f9{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-64 .elementor-element.elementor-element-5d6bee0{width:100%;}.elementor-64 .elementor-element.elementor-element-d72e44d{width:100%;}.elementor-64 .elementor-element.elementor-element-74097d4{width:100%;}.elementor-64 .elementor-element.elementor-element-0ad5881{width:100%;}.elementor-64 .elementor-element.elementor-element-56dd779{width:50%;}.elementor-64 .elementor-element.elementor-element-a3cbd0c{width:50%;}}/* Start custom CSS for html, class: .elementor-element-8b84ad1 *//* CSS for popups */
        .custom-popup {
            display: none;
            position: fixed;
            z-index: 1001; /* Ensure it's above the overlay */
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            background-color: white;
            background-image: url('https://galen-brotherton.be/projets/tfe/wp-content/uploads/2024/04/backgroundwhitejapbright.png');
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
            padding: 30px; /* Increase padding for larger popup */
            max-width: 90%; /* Limit the maximum width */
            max-height: 90%; /* Limit the maximum height */
            overflow-y: auto; /* Add vertical scrollbar if needed */
        }

        .popup-content {
            display: flex;
            align-items: center;
            position: relative; /* Make it relative to position arrows */
        }

        .popup-slider {
            position: relative;
            flex-basis: 40%;
            margin-right: 20px;
            overflow: hidden;
            display: flex;
            align-items: center;
        }

        .popup-slider-inner {
            display: flex;
            transition: transform 0.5s ease;
        }

       .popup-slider img {
    width: auto;
    max-width: 100%; /* Limit image width to container width */
    max-height: 100%; /* Limit image height to container height */
    display: block; /* Ensure images are treated as block elements */
    margin: auto; /* Center the images horizontally */
    object-fit: contain; /* Maintain aspect ratio without stretching */
}


        .popup-slider-arrow {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 40px; /* Adjust arrow width */
            height: 40px; /* Adjust arrow height */
            background-color: rgba(0, 0, 0, 0.5); /* Arrow background color */
            color: white; /* Arrow color */
            border-radius: 50%; /* Make the arrow circular */
            text-align: center;
            line-height: 40px; /* Center the icon vertically */
            cursor: pointer;
            z-index: 1;
            transition: background-color 0.3s; /* Add transition effect for hover */
        }

        .popup-slider-arrow:hover {
            background-color: rgba(0, 0, 0, 0.7); /* Darken background color on hover */
        }

        .popup-slider-arrow.left {
            left: 10px; /* Adjust left arrow position */
        }

        .popup-slider-arrow.right {
            right: 10px; /* Adjust right arrow position */
        }

        .popup-title {
            text-align: center;
            margin-bottom: 20px;
        }

        .popup-text {
            flex-basis: 60%;
            padding: 10px
        }

        .close-button {
            position: absolute;
            top: 10px;
            right: 10px;
            padding: 5px;
            font-size: 20px;
            cursor: pointer;
            z-index: 1;
            color: #31373D;
        }

        #overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.5); /* Darken the background */
            z-index: 1000;
            display: none;
        }

        .popup-background {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.5); /* Darken the background */
            z-index: 999; /* Ensure it's below the popup */
        }
        .elementor-kit-26 h2.colour-black {
             color: #000201; 
        }

        .colour-black{
            color: #000201;
        }
        


        /* Media query for mobile devices */
         @media only screen and (max-width: 767px) {
             
             .elementor-kit-26 h2.colour-black {
                
                font-size:38px;
        }
        
           
        
        
         }
        @media only screen and (max-width: 1008px) {
            .custom-popup {
                padding: 20px;
                width: 80%;
            }    
            .popup-content {
                flex-direction: column-reverse; /* Reverse the order for mobile */
            }

            .popup-slider {
                flex-basis: auto; /* Allow slider to take full width */
                margin-right: 0;
                margin-bottom: 20px; /* Add margin at the bottom */
            }

            .popup-text {
                flex-basis: auto; /* Allow text to take full width */
            }
        }
        
        @media only screen and (max-width: 1600px) {
                .custom-popup {
                    width: 1000px;
    }    
    
}

        @media only screen and (max-width: 2000px) {
                .custom-popup {
                    width: 1400px;
    }    
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-57ae575 */@media only screen and (max-width: 1024px) {
    .no-margin {
        margin-left: -10px;
        margin-right: -10px;
    }
}/* End custom CSS */