.elementor-4857 .elementor-element.elementor-element-0a2d818:not(.elementor-motion-effects-element-type-background), .elementor-4857 .elementor-element.elementor-element-0a2d818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4857 .elementor-element.elementor-element-0a2d818 > .elementor-container{min-height:100vh;}.elementor-4857 .elementor-element.elementor-element-0a2d818{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-4857 .elementor-element.elementor-element-0a2d818 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4857 .elementor-element.elementor-element-2dcb00f{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-d095d5c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4857 .elementor-element.elementor-element-d095d5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4857 .elementor-element.elementor-element-4964c13 img{width:100%;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-d9d3d34.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4857 .elementor-element.elementor-element-d9d3d34.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4857 .elementor-element.elementor-element-c79fb55 img{width:100%;border-style:none;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-8a87d52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4857 .elementor-element.elementor-element-8a87d52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4857 .elementor-element.elementor-element-7cd42ef{z-index:1;}.elementor-4857 .elementor-element.elementor-element-7cd42ef img{width:100%;}.elementor-4857 .elementor-element.elementor-element-1048c20:not(.elementor-motion-effects-element-type-background), .elementor-4857 .elementor-element.elementor-element-1048c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4857 .elementor-element.elementor-element-1048c20 > .elementor-container{min-height:100vh;}.elementor-4857 .elementor-element.elementor-element-1048c20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-4857 .elementor-element.elementor-element-1048c20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4857 .elementor-element.elementor-element-a196e2d{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-4b8acd3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4857 .elementor-element.elementor-element-4b8acd3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4857 .elementor-element.elementor-element-dc29cef img{width:100%;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-29a3457.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4857 .elementor-element.elementor-element-29a3457.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4857 .elementor-element.elementor-element-ecaaab1 img{width:100%;border-style:none;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-5d51313.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4857 .elementor-element.elementor-element-5d51313.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4857 .elementor-element.elementor-element-7174326{z-index:1;}.elementor-4857 .elementor-element.elementor-element-7174326 img{width:100%;}.elementor-4857 .elementor-element.elementor-element-a02a223:not(.elementor-motion-effects-element-type-background), .elementor-4857 .elementor-element.elementor-element-a02a223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4857 .elementor-element.elementor-element-a02a223 > .elementor-container{min-height:100vh;}.elementor-4857 .elementor-element.elementor-element-a02a223{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-4857 .elementor-element.elementor-element-a02a223 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4857 .elementor-element.elementor-element-13cf66e{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-a7f9fbc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4857 .elementor-element.elementor-element-a7f9fbc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4857 .elementor-element.elementor-element-1d2f051 img{width:100%;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-85b6e94.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4857 .elementor-element.elementor-element-85b6e94.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4857 .elementor-element.elementor-element-a2d2743 img{width:100%;border-style:none;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-17e3846.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4857 .elementor-element.elementor-element-17e3846.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4857 .elementor-element.elementor-element-99b4b0a{z-index:1;}.elementor-4857 .elementor-element.elementor-element-99b4b0a img{width:100%;}.elementor-4857 .elementor-element.elementor-element-cd5fbbb:not(.elementor-motion-effects-element-type-background), .elementor-4857 .elementor-element.elementor-element-cd5fbbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-4857 .elementor-element.elementor-element-cd5fbbb > .elementor-container{min-height:100vh;}.elementor-4857 .elementor-element.elementor-element-cd5fbbb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-200px;margin-bottom:0px;padding:250px 30px 0px 30px;}.elementor-4857 .elementor-element.elementor-element-cd5fbbb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4857 .elementor-element.elementor-element-58c4ab4{z-index:1;text-align:right;}.elementor-4857 .elementor-element.elementor-element-58c4ab4 .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;color:#000000;}.elementor-4857 .elementor-element.elementor-element-22da06e > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-22da06e{z-index:0;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-ab240be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4857 .elementor-element.elementor-element-ab240be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4857 .elementor-element.elementor-element-677f165 > .elementor-widget-container{margin:0px 0px 0px 125px;}.elementor-4857 .elementor-element.elementor-element-677f165{text-align:justify;font-family:"Articulat CF", Sans-serif;font-size:38px;line-height:30px;color:#000000;}.elementor-4857 .elementor-element.elementor-element-677f165 a{color:#FF5454;}.elementor-4857 .elementor-element.elementor-element-8483157 > .elementor-widget-container{margin:0px 0px 0px 125px;}.elementor-4857 .elementor-element.elementor-element-4e5b1c4 > .elementor-widget-container{margin:0px 0px 0px 125px;}.elementor-4857 .elementor-element.elementor-element-300d82d > .elementor-widget-container{margin:0px 0px 0px 125px;}.elementor-4857 .elementor-element.elementor-element-f26e706 > .elementor-widget-container{margin:0px 0px 0px 125px;}.elementor-4857 .elementor-element.elementor-element-f26e706{text-align:justify;font-family:"Articulat CF", Sans-serif;font-size:38px;line-height:30px;color:#000000;}.elementor-4857 .elementor-element.elementor-element-f26e706 a{color:#FF5454;}.elementor-4857 .elementor-element.elementor-element-f171249 > .elementor-widget-container{margin:0px 0px 0px 125px;}.elementor-4857 .elementor-element.elementor-element-f171249{text-align:justify;font-family:"Articulat CF", Sans-serif;font-size:38px;line-height:30px;color:#000000;}.elementor-4857 .elementor-element.elementor-element-f171249 a{color:#FF5454;}.elementor-4857 .elementor-element.elementor-element-df59680:not(.elementor-motion-effects-element-type-background), .elementor-4857 .elementor-element.elementor-element-df59680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-4857 .elementor-element.elementor-element-df59680{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 030px 0px 30px;}.elementor-4857 .elementor-element.elementor-element-df59680 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4857 .elementor-element.elementor-element-dff161f{margin-top:0px;margin-bottom:70px;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-9170f9a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4857 .elementor-element.elementor-element-9170f9a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4857 .elementor-element.elementor-element-9170f9a > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-324e4f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-324e4f0{text-align:left;font-family:"Articulat CF", Sans-serif;font-size:38px;line-height:30px;color:#000000;}.elementor-4857 .elementor-element.elementor-element-af6807b > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-d5fc072 img{width:60%;}.elementor-4857 .elementor-element.elementor-element-90270d2{z-index:1;text-align:left;}.elementor-4857 .elementor-element.elementor-element-90270d2 .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;color:#000000;}.elementor-4857 .elementor-element.elementor-element-542e067{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-4857 .elementor-element.elementor-element-542e067 .elementor-divider-separator{width:100%;}.elementor-4857 .elementor-element.elementor-element-542e067 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4857 .elementor-element.elementor-element-0f999dd .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-4857 .elementor-element.elementor-element-0f999dd{margin-top:0px;margin-bottom:70px;}.elementor-4857 .elementor-element.elementor-element-3ed01e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4857 .elementor-element.elementor-element-3ed01e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-77a51a8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-77a51a8 .elementor-icon-wrapper{text-align:left;}.elementor-4857 .elementor-element.elementor-element-77a51a8.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4857 .elementor-element.elementor-element-77a51a8.elementor-view-framed .elementor-icon, .elementor-4857 .elementor-element.elementor-element-77a51a8.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4857 .elementor-element.elementor-element-77a51a8.elementor-view-framed .elementor-icon, .elementor-4857 .elementor-element.elementor-element-77a51a8.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4857 .elementor-element.elementor-element-219372d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-219372d .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:40px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-b1b4edc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-b1b4edc{text-align:left;font-family:"Articulat CF", Sans-serif;font-size:38px;line-height:30px;color:#000000;}.elementor-4857 .elementor-element.elementor-element-f838fed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4857 .elementor-element.elementor-element-f838fed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-0a52968 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-0a52968 .elementor-icon-wrapper{text-align:left;}.elementor-4857 .elementor-element.elementor-element-0a52968.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4857 .elementor-element.elementor-element-0a52968.elementor-view-framed .elementor-icon, .elementor-4857 .elementor-element.elementor-element-0a52968.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4857 .elementor-element.elementor-element-0a52968.elementor-view-framed .elementor-icon, .elementor-4857 .elementor-element.elementor-element-0a52968.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4857 .elementor-element.elementor-element-610f932 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-610f932 .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:40px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-3471a4b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-3471a4b{text-align:left;font-family:"Articulat CF", Sans-serif;font-size:38px;line-height:30px;color:#000000;}.elementor-4857 .elementor-element.elementor-element-ac51b5f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4857 .elementor-element.elementor-element-ac51b5f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-a39b8a7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-a39b8a7 .elementor-icon-wrapper{text-align:left;}.elementor-4857 .elementor-element.elementor-element-a39b8a7.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4857 .elementor-element.elementor-element-a39b8a7.elementor-view-framed .elementor-icon, .elementor-4857 .elementor-element.elementor-element-a39b8a7.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4857 .elementor-element.elementor-element-a39b8a7.elementor-view-framed .elementor-icon, .elementor-4857 .elementor-element.elementor-element-a39b8a7.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4857 .elementor-element.elementor-element-7ad924e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-7ad924e .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:40px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-0725a5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-0725a5b{text-align:left;font-family:"Articulat CF", Sans-serif;font-size:38px;line-height:30px;color:#000000;}.elementor-4857 .elementor-element.elementor-element-43181a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4857 .elementor-element.elementor-element-43181a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-c0f5af0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-c0f5af0 .elementor-icon-wrapper{text-align:left;}.elementor-4857 .elementor-element.elementor-element-c0f5af0.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4857 .elementor-element.elementor-element-c0f5af0.elementor-view-framed .elementor-icon, .elementor-4857 .elementor-element.elementor-element-c0f5af0.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4857 .elementor-element.elementor-element-c0f5af0.elementor-view-framed .elementor-icon, .elementor-4857 .elementor-element.elementor-element-c0f5af0.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4857 .elementor-element.elementor-element-f0ec7ae > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-f0ec7ae .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:40px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-d10e89c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-d10e89c{text-align:left;font-family:"Articulat CF", Sans-serif;font-size:38px;line-height:30px;color:#000000;}.elementor-4857 .elementor-element.elementor-element-7714add:not(.elementor-motion-effects-element-type-background), .elementor-4857 .elementor-element.elementor-element-7714add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-4857 .elementor-element.elementor-element-7714add{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4857 .elementor-element.elementor-element-7714add > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4857 .elementor-element.elementor-element-4548029{padding:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-cb51288:not(.elementor-motion-effects-element-type-background), .elementor-4857 .elementor-element.elementor-element-cb51288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4857 .elementor-element.elementor-element-cb51288{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-cb51288 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4857 .elementor-element.elementor-element-009f489:not(.elementor-motion-effects-element-type-background), .elementor-4857 .elementor-element.elementor-element-009f489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-4857 .elementor-element.elementor-element-009f489{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4857 .elementor-element.elementor-element-009f489 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4857 .elementor-element.elementor-element-b48a682{padding:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-be76cd8:not(.elementor-motion-effects-element-type-background), .elementor-4857 .elementor-element.elementor-element-be76cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4857 .elementor-element.elementor-element-be76cd8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-be76cd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4857 .elementor-element.elementor-element-cb9d156:not(.elementor-motion-effects-element-type-background), .elementor-4857 .elementor-element.elementor-element-cb9d156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4857 .elementor-element.elementor-element-cb9d156{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 030px 100px 30px;}.elementor-4857 .elementor-element.elementor-element-cb9d156 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4857 .elementor-element.elementor-element-47bfa76 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-4857 .elementor-element.elementor-element-47bfa76 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-4857 .elementor-element.elementor-element-47bfa76{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-4857 .elementor-element.elementor-element-bdf1c5e:not(.elementor-motion-effects-element-type-background), .elementor-4857 .elementor-element.elementor-element-bdf1c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4857 .elementor-element.elementor-element-bdf1c5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-4857 .elementor-element.elementor-element-bdf1c5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4857 .elementor-element.elementor-element-cbebace{margin-top:70px;margin-bottom:70px;}.elementor-4857 .elementor-element.elementor-element-d16fab9{z-index:1;text-align:left;}.elementor-4857 .elementor-element.elementor-element-d16fab9 .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;color:#FFFFFF;}.elementor-4857 .elementor-element.elementor-element-faca05f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-4857 .elementor-element.elementor-element-faca05f .elementor-divider-separator{width:100%;}.elementor-4857 .elementor-element.elementor-element-faca05f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-4816f3d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4857 .elementor-element.elementor-element-4816f3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4857 .elementor-element.elementor-element-fb86abd{z-index:1;text-align:left;}.elementor-4857 .elementor-element.elementor-element-fb86abd .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-dbbf9ed.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4857 .elementor-element.elementor-element-dbbf9ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4857 .elementor-element.elementor-element-17a62e6 .elementor-button{background-color:#FFFFFF;font-family:"Furore", Sans-serif;font-size:20px;fill:#000000;color:#000000;}.elementor-4857 .elementor-element.elementor-element-17a62e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-05cbdd3{z-index:1;text-align:left;}.elementor-4857 .elementor-element.elementor-element-05cbdd3 .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;color:#FFFFFF;}.elementor-4857 .elementor-element.elementor-element-3cab476{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-4857 .elementor-element.elementor-element-3cab476 .elementor-divider-separator{width:100%;}.elementor-4857 .elementor-element.elementor-element-3cab476 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-36841a2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4857 .elementor-element.elementor-element-36841a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4857 .elementor-element.elementor-element-13b37c7{z-index:1;text-align:left;}.elementor-4857 .elementor-element.elementor-element-13b37c7 .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-4857 .elementor-element.elementor-element-19c8574{font-family:"Articulat CF", Sans-serif;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-a12a9c2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4857 .elementor-element.elementor-element-a12a9c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4857 .elementor-element.elementor-element-c2b9aef{font-family:"Articulat CF", Sans-serif;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-1c99ebc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4857 .elementor-element.elementor-element-1c99ebc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4857 .elementor-element.elementor-element-e987479{z-index:1;text-align:left;}.elementor-4857 .elementor-element.elementor-element-e987479 .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-ab9ac0b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4857 .elementor-element.elementor-element-ab9ac0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4857 .elementor-element.elementor-element-522e142{font-family:"Articulat CF", Sans-serif;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-d94f9a4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4857 .elementor-element.elementor-element-d94f9a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4857 .elementor-element.elementor-element-232a815{font-family:"Articulat CF", Sans-serif;color:#FFFFFF;}.elementor-4857 .elementor-element.elementor-element-159c8e3 > .elementor-container{min-height:80vh;}.elementor-4857 .elementor-element.elementor-element-159c8e3{padding:0px 30px 0px 30px;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-9a53750.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4857 .elementor-element.elementor-element-9a53750.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4857 .elementor-element.elementor-element-a45d73d > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-4857 .elementor-element.elementor-element-a45d73d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-a45d73d{--e-transform-transition-duration:400ms;}.elementor-4857 .elementor-element.elementor-element-a45d73d .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-ccec22f{z-index:0;}.elementor-4857 .elementor-element.elementor-element-97551f6 > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-4857 .elementor-element.elementor-element-97551f6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-97551f6{--e-transform-transition-duration:400ms;}.elementor-4857 .elementor-element.elementor-element-97551f6 .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-1dd80a1{z-index:0;}.elementor-4857 .elementor-element.elementor-element-c79e22a > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-4857 .elementor-element.elementor-element-c79e22a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-c79e22a{--e-transform-transition-duration:400ms;}.elementor-4857 .elementor-element.elementor-element-c79e22a .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-f67f243{z-index:0;}.elementor-4857 .elementor-element.elementor-element-6c4a908 > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-4857 .elementor-element.elementor-element-6c4a908 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-6c4a908{--e-transform-transition-duration:400ms;}.elementor-4857 .elementor-element.elementor-element-6c4a908 .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-31e3b6c{z-index:0;}.elementor-4857 .elementor-element.elementor-element-260f906 > .elementor-container{min-height:80vh;}.elementor-4857 .elementor-element.elementor-element-260f906{padding:0px 30px 0px 30px;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-daecbf5.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4857 .elementor-element.elementor-element-daecbf5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4857 .elementor-element.elementor-element-43c5c16 > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-4857 .elementor-element.elementor-element-43c5c16 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-43c5c16{--e-transform-transition-duration:400ms;}.elementor-4857 .elementor-element.elementor-element-43c5c16 .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-a0188ba{z-index:0;}.elementor-4857 .elementor-element.elementor-element-ed280a5 > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-4857 .elementor-element.elementor-element-ed280a5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-ed280a5{--e-transform-transition-duration:400ms;}.elementor-4857 .elementor-element.elementor-element-ed280a5 .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-7507908{z-index:0;}.elementor-4857 .elementor-element.elementor-element-2ceac32 > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-4857 .elementor-element.elementor-element-2ceac32 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-2ceac32{--e-transform-transition-duration:400ms;}.elementor-4857 .elementor-element.elementor-element-2ceac32 .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-b400c47{z-index:0;}.elementor-4857 .elementor-element.elementor-element-6f333e5 > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-4857 .elementor-element.elementor-element-6f333e5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-6f333e5{--e-transform-transition-duration:400ms;}.elementor-4857 .elementor-element.elementor-element-6f333e5 .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-01c029c{z-index:0;}.elementor-4857 .elementor-element.elementor-element-831366b > .elementor-container{min-height:80vh;}.elementor-4857 .elementor-element.elementor-element-831366b{overflow:hidden;padding:0px 30px 0px 30px;}.elementor-bc-flex-widget .elementor-4857 .elementor-element.elementor-element-f4aedcd.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4857 .elementor-element.elementor-element-f4aedcd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-4857 .elementor-element.elementor-element-7ec3c9b > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-4857 .elementor-element.elementor-element-7ec3c9b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-7ec3c9b{--e-transform-transition-duration:400ms;}.elementor-4857 .elementor-element.elementor-element-7ec3c9b .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-ba44ab0{z-index:0;}.elementor-4857 .elementor-element.elementor-element-dc3e46f > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-4857 .elementor-element.elementor-element-dc3e46f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-dc3e46f{--e-transform-transition-duration:400ms;}.elementor-4857 .elementor-element.elementor-element-dc3e46f .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-17c6a7c{z-index:0;}.elementor-4857 .elementor-element.elementor-element-3580174 > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-4857 .elementor-element.elementor-element-3580174 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-3580174{--e-transform-transition-duration:400ms;}.elementor-4857 .elementor-element.elementor-element-3580174 .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-0b4fde0{z-index:0;}.elementor-4857 .elementor-element.elementor-element-b8a38ec > .elementor-widget-container:hover{--e-transform-translateX:35px;}.elementor-4857 .elementor-element.elementor-element-b8a38ec > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4857 .elementor-element.elementor-element-b8a38ec{--e-transform-transition-duration:400ms;}.elementor-4857 .elementor-element.elementor-element-b8a38ec .elementor-heading-title{font-family:"Furore", Sans-serif;font-size:100px;font-weight:bold;color:#000000;}.elementor-4857 .elementor-element.elementor-element-cc48a82{z-index:0;}@media(max-width:1024px){.elementor-4857 .elementor-element.elementor-element-1048c20 > .elementor-container{min-height:70vh;}.elementor-4857 .elementor-element.elementor-element-a02a223 > .elementor-container{min-height:70vh;}.elementor-4857 .elementor-element.elementor-element-cd5fbbb > .elementor-container{min-height:50vh;}.elementor-4857 .elementor-element.elementor-element-58c4ab4 .elementor-heading-title{font-size:3.5rem;}.elementor-4857 .elementor-element.elementor-element-677f165 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-4857 .elementor-element.elementor-element-677f165{font-size:1.7rem;}.elementor-4857 .elementor-element.elementor-element-4e5b1c4 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-4857 .elementor-element.elementor-element-300d82d > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-4857 .elementor-element.elementor-element-f26e706 > .elementor-widget-container{margin:5px 0px 0px 20px;}.elementor-4857 .elementor-element.elementor-element-f26e706{font-size:1.7rem;}.elementor-4857 .elementor-element.elementor-element-f171249 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-4857 .elementor-element.elementor-element-f171249{font-size:1.7rem;}.elementor-4857 .elementor-element.elementor-element-df59680{padding:10px 30px 0px 30px;}.elementor-4857 .elementor-element.elementor-element-324e4f0{font-size:1.7rem;}.elementor-4857 .elementor-element.elementor-element-90270d2 .elementor-heading-title{font-size:3.5rem;}.elementor-4857 .elementor-element.elementor-element-3ed01e6 > .elementor-element-populated{padding:16% 8% 16% 8%;}.elementor-4857 .elementor-element.elementor-element-219372d .elementor-heading-title{font-size:2rem;}.elementor-4857 .elementor-element.elementor-element-b1b4edc{text-align:justify;font-size:1.7rem;}.elementor-4857 .elementor-element.elementor-element-f838fed > .elementor-element-populated{padding:16% 8% 16% 8%;}.elementor-4857 .elementor-element.elementor-element-610f932 .elementor-heading-title{font-size:2rem;}.elementor-4857 .elementor-element.elementor-element-3471a4b{text-align:justify;font-size:1.7rem;}.elementor-4857 .elementor-element.elementor-element-ac51b5f > .elementor-element-populated{padding:16% 8% 16% 8%;}.elementor-4857 .elementor-element.elementor-element-7ad924e .elementor-heading-title{font-size:2rem;}.elementor-4857 .elementor-element.elementor-element-0725a5b{text-align:justify;font-size:1.7rem;}.elementor-4857 .elementor-element.elementor-element-43181a7 > .elementor-element-populated{padding:16% 8% 16% 8%;}.elementor-4857 .elementor-element.elementor-element-f0ec7ae .elementor-heading-title{font-size:2rem;}.elementor-4857 .elementor-element.elementor-element-d10e89c{text-align:justify;font-size:1.7rem;}.elementor-4857 .elementor-element.elementor-element-d16fab9 .elementor-heading-title{font-size:3.5rem;}.elementor-4857 .elementor-element.elementor-element-05cbdd3 .elementor-heading-title{font-size:3.5rem;}.elementor-4857 .elementor-element.elementor-element-260f906 > .elementor-container{min-height:60vh;}.elementor-4857 .elementor-element.elementor-element-43c5c16 .elementor-heading-title{font-size:4.2rem;}.elementor-4857 .elementor-element.elementor-element-ed280a5 .elementor-heading-title{font-size:4.2rem;}.elementor-4857 .elementor-element.elementor-element-2ceac32 .elementor-heading-title{font-size:4.2rem;}.elementor-4857 .elementor-element.elementor-element-6f333e5 .elementor-heading-title{font-size:4.2rem;}.elementor-4857 .elementor-element.elementor-element-831366b > .elementor-container{min-height:60vh;}.elementor-4857 .elementor-element.elementor-element-7ec3c9b .elementor-heading-title{font-size:4.2rem;}.elementor-4857 .elementor-element.elementor-element-dc3e46f .elementor-heading-title{font-size:4.2rem;}.elementor-4857 .elementor-element.elementor-element-3580174 .elementor-heading-title{font-size:4.2rem;}.elementor-4857 .elementor-element.elementor-element-b8a38ec .elementor-heading-title{font-size:4.2rem;}}@media(max-width:767px){.elementor-4857 .elementor-element.elementor-element-a02a223 > .elementor-container{min-height:100vh;}.elementor-4857 .elementor-element.elementor-element-a02a223{padding:0px 10px 160px 10px;}.elementor-4857 .elementor-element.elementor-element-cd5fbbb{padding:100px 10px 0px 10px;}.elementor-4857 .elementor-element.elementor-element-58c4ab4 .elementor-heading-title{font-size:3em;}.elementor-4857 .elementor-element.elementor-element-677f165 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-677f165{text-align:justify;}.elementor-4857 .elementor-element.elementor-element-300d82d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-f26e706 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-f26e706{text-align:justify;}.elementor-4857 .elementor-element.elementor-element-f171249 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-f171249{text-align:justify;}.elementor-4857 .elementor-element.elementor-element-df59680{padding:30px 10px 0px 10px;}.elementor-4857 .elementor-element.elementor-element-d5fc072 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4857 .elementor-element.elementor-element-d5fc072{text-align:right;}.elementor-4857 .elementor-element.elementor-element-d5fc072 img{max-width:50%;}.elementor-4857 .elementor-element.elementor-element-90270d2 .elementor-heading-title{font-size:3rem;}.elementor-4857 .elementor-element.elementor-element-0f999dd{padding:0px 0px 0px 0px;}.elementor-4857 .elementor-element.elementor-element-cb9d156{padding:0px 10px 0px 10px;}.elementor-4857 .elementor-element.elementor-element-bdf1c5e{padding:0px 10px 0px 10px;}.elementor-4857 .elementor-element.elementor-element-831366b > .elementor-container{min-height:60vh;}.elementor-4857 .elementor-element.elementor-element-7ec3c9b .elementor-heading-title{font-size:2.9rem;}.elementor-4857 .elementor-element.elementor-element-dc3e46f .elementor-heading-title{font-size:2.9rem;}.elementor-4857 .elementor-element.elementor-element-3580174 .elementor-heading-title{font-size:2.9rem;}.elementor-4857 .elementor-element.elementor-element-b8a38ec .elementor-heading-title{font-size:2.9rem;}}@media(min-width:768px){.elementor-4857 .elementor-element.elementor-element-5d550ed{width:65%;}.elementor-4857 .elementor-element.elementor-element-d095d5c{width:35%;}.elementor-4857 .elementor-element.elementor-element-d9d3d34{width:35%;}.elementor-4857 .elementor-element.elementor-element-8a87d52{width:65%;}.elementor-4857 .elementor-element.elementor-element-ef90f12{width:65%;}.elementor-4857 .elementor-element.elementor-element-4b8acd3{width:35%;}.elementor-4857 .elementor-element.elementor-element-29a3457{width:35%;}.elementor-4857 .elementor-element.elementor-element-5d51313{width:65%;}.elementor-4857 .elementor-element.elementor-element-70daef4{width:65%;}.elementor-4857 .elementor-element.elementor-element-a7f9fbc{width:35%;}.elementor-4857 .elementor-element.elementor-element-85b6e94{width:35%;}.elementor-4857 .elementor-element.elementor-element-17e3846{width:65%;}.elementor-4857 .elementor-element.elementor-element-d24f31a{width:40%;}.elementor-4857 .elementor-element.elementor-element-898caa8{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4857 .elementor-element.elementor-element-3ed01e6{width:50%;}.elementor-4857 .elementor-element.elementor-element-f838fed{width:50%;}.elementor-4857 .elementor-element.elementor-element-ac51b5f{width:50%;}.elementor-4857 .elementor-element.elementor-element-43181a7{width:50%;}.elementor-4857 .elementor-element.elementor-element-4816f3d{width:100%;}.elementor-4857 .elementor-element.elementor-element-dbbf9ed{width:100%;}}/* Start custom CSS for html, class: .elementor-element-748c75f */.titre1 {
  display: flex;
  flex-direction: column; /* deux lignes */
  gap: 1rem;
  user-select: none;
  align-items: flex-start; /* texte aligné à gauche */
}

.titre1 span {
  color: white; /* texte blanc par défaut */
  font-size: 150px; /* taille fixe */
  font-weight: normal;
  line-height: 0.8; /* ajusté pour rapprocher les lignes */
  font-family: 'Furore', sans-serif !important;
  -webkit-text-stroke: 0px black; /* pas de contour par défaut */
  background-color: transparent;
  padding: 0 0.2rem;
  transition: all 0.5s ease; /* transition fluide au hover */
}

.titre1 span:hover {
  color: transparent; /* texte transparent pour montrer le contour */
  -webkit-text-stroke: 2px white; /* contour blanc au hover */
  background-color: black; /* fond noir derrière le texte */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b68e8c */.titre0 {
  display: flex;
  flex-direction: column; /* deux lignes */
gap: clamp(0.5rem, 1.2vw, 0.8rem);
  user-select: none;
  align-items: flex-end; /* texte aligné à droite */
}

.titre0 span {
  color: transparent; /* texte transparent pour montrer le contour par défaut */
  -webkit-text-stroke: 2px white; /* contour blanc par défaut */
  background-color: black; /* fond noir par défaut */
  font-size: 150px; /* taille copiée depuis .titre_tab */
  font-weight: normal;
  line-height: 0.8; /* ligne copiée depuis .titre_tab */
  font-family: 'Furore', sans-serif !important;
  padding: 0 0.2rem;
  transition: all 0.5s ease; /* transition fluide */
}

.titre0 span:hover {
  color: white; /* texte blanc plein au hover */
  -webkit-text-stroke: 0px black; /* contour supprimé */
  background-color: transparent; /* fond noir retiré */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-edde287 */.titre3 {
  display: flex;
  flex-direction: column; /* deux lignes */
  gap: clamp(0.5rem, 1.2vw, 0.8rem);
  user-select: none;
  align-items: flex-start;
  max-width: 95vw;
  overflow-wrap: anywhere;
}

.titre3 span {
  color: white;
  font-size: 75px; /* ← fixe : ajuste la valeur si besoin */
  font-weight: normal;
  line-height: 0.9;
  font-family: 'Furore', sans-serif !important;
  -webkit-text-stroke: 0px black;
  background-color: transparent;
  padding: 0 0.2rem;
  transition: all 0.5s ease;
}

.titre3 span:hover {
  color: transparent;
  -webkit-text-stroke: 2px white;
  background-color: black;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5e28a0 */.titre4 {
  display: flex;
  flex-direction: column; /* deux lignes */
gap: clamp(0.5rem, 1.2vw, 0.8rem);
  user-select: none;
  align-items: flex-end; /* texte aligné à droite */
}

.titre4 span {
  color: transparent; /* texte transparent pour montrer le contour par défaut */
  -webkit-text-stroke: 2px white; /* contour blanc par défaut */
  background-color: black; /* fond noir par défaut */
  font-size: 70px; /* taille copiée depuis .titre_tab */
  font-weight: normal;
  line-height: 0.9; /* ligne copiée depuis .titre_tab */
  font-family: 'Furore', sans-serif !important;
  padding: 0 0.2rem;
  transition: all 0.5s ease; /* transition fluide */
}

.titre4 span:hover {
  color: white; /* texte blanc plein au hover */
  -webkit-text-stroke: 0px black; /* contour supprimé */
  background-color: transparent; /* fond noir retiré */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36aafca */.titre5 {
  display: flex;
  flex-direction: column; /* deux lignes */
  gap: clamp(0.5rem, 1.2vw, 0.8rem);
  user-select: none;
  align-items: center; /* centre horizontalement */
  justify-content: center; /* centre verticalement */
  text-align: center; /* centre le texte à l'intérieur */
  max-width: 95vw;
  overflow-wrap: anywhere;
}

.titre5 span {
  color: white;
  font-size: 50px; /* ← fixe : ajuste la valeur si besoin */
  font-weight: normal;
  line-height: 0.9;
  font-family: 'Furore', sans-serif !important;
  -webkit-text-stroke: 0px black;
  background-color: transparent;
  padding: 0 0.2rem;
  transition: all 0.5s ease;
}

.titre5 span:hover {
  color: transparent;
  -webkit-text-stroke: 2px white;
  background-color: black;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd250cf */.titre6 {
  display: flex;
  flex-direction: column; /* deux lignes */
gap: clamp(0.5rem, 1.2vw, 0.8rem);
  user-select: none;
  align-items: flex-end; /* texte aligné à droite */
}

.titre6 span {
  color: transparent; /* texte transparent pour montrer le contour par défaut */
  -webkit-text-stroke: 2px white; /* contour blanc par défaut */
  background-color: black; /* fond noir par défaut */
  font-size: 50px; /* taille copiée depuis .titre_tab */
  font-weight: normal;
  line-height: 0.9; /* ligne copiée depuis .titre_tab */
  font-family: 'Furore', sans-serif !important;
  padding: 0 0.2rem;
  transition: all 0.5s ease; /* transition fluide */
}

.titre6 span:hover {
  color: white; /* texte blanc plein au hover */
  -webkit-text-stroke: 0px black; /* contour supprimé */
  background-color: transparent; /* fond noir retiré */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8483157 */.highlight-link {
  color: white;
  background-color: black;
  text-decoration: none; /* supprime le soulignement du lien */
  padding: 0em 0.3em;
  border-radius: 20px;
  transition: all 0.3s ease;
}

.highlight-link:hover {
  color: black;
  background-color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e5b1c4 */.highlight-link {
  color: white;
  background-color: black;
  text-decoration: none; /* supprime le soulignement du lien */
  padding: 0em 0.3em;
  border-radius: 20px;
  transition: all 0.3s ease;
}

.highlight-link:hover {
  color: black;
  background-color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-300d82d */.highlight-link {
  color: white;
  background-color: black;
  text-decoration: none; /* supprime le soulignement du lien */
  padding: 0em 0.3em;
  border-radius: 20px;
  transition: all 0.3s ease;
}

.highlight-link:hover {
  color: black;
  background-color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0813a8e */.marquee2 {
  display: flex;
  overflow: hidden;
  height: 10vh;
  user-select: none;
  gap: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  /*background-color: green;*/
  /*transform: skewY(-3deg);*/
  /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee2:hover {
  -webkit-text-stroke: .5px black;
  text-stroke: .5px black;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  color: transparent;
  transition: all 0.5s ease;
  -webkit-font-smoothing: antialiased;
  /*-moz-osx-font-smoothing: grayscale;*/
}

.marquee__group2 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 25s linear infinite reverse;
}

.marquee__group2 span {
  color: black;
  font-size: 5vw;
  font-weight: 800;
  white-space: nowrap;
  font-family: 'Furore', sans-serif !important;
  /*text-transform: uppercase;*/
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-597d116 */.marquee {
  display: flex;
  overflow: hidden;
  height: 10vh;
  user-select: none;
  gap: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  /*background-color: green;*/
  /*transform: skewY(-3deg);*/
  /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee:hover {
  -webkit-text-stroke: .5px #fff;
  text-stroke: .5px #fff;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  color: transparent;
  transition: all 0.5s ease;
  -webkit-font-smoothing: antialiased;
  /*-moz-osx-font-smoothing: grayscale;*/
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 25s linear infinite;
}

.marquee__group span {
  color: white;
  font-size: 5vw;
  font-weight: 800;
  white-space: nowrap;
  font-family: 'Furore', sans-serif !important;
  /*text-transform: uppercase;*/
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a36bbb9 */.marquee2 {
  display: flex;
  overflow: hidden;
  height: 10vh;
  user-select: none;
  gap: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  /*background-color: green;*/
  /*transform: skewY(-3deg);*/
  /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee2:hover {
  -webkit-text-stroke: .5px black;
  text-stroke: .5px black;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  color: transparent;
  transition: all 0.5s ease;
  -webkit-font-smoothing: antialiased;
  /*-moz-osx-font-smoothing: grayscale;*/
}

.marquee__group2 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 25s linear infinite reverse;
}

.marquee__group2 span {
  color: black;
  font-size: 6vw;
  font-weight: 800;
  white-space: nowrap;
  font-family: 'Furore', sans-serif !important;
  /*text-transform: uppercase;*/
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e55fd2 */.marquee {
  display: flex;
  overflow: hidden;
  height: 10vh;
  user-select: none;
  gap: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  /*background-color: green;*/
  /*transform: skewY(-3deg);*/
  /*transform: rotate(-5deg) translateY(-30px) translateX(50px);*/
}

.marquee:hover {
  -webkit-text-stroke: .5px #fff;
  text-stroke: .5px #fff;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  color: transparent;
  transition: all 0.5s ease;
  -webkit-font-smoothing: antialiased;
  /*-moz-osx-font-smoothing: grayscale;*/
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 25s linear infinite;
}

.marquee__group span {
  color: white;
  font-size: 6vw;
  font-weight: 800;
  white-space: nowrap;
  font-family: 'Furore', sans-serif !important;
  /*text-transform: uppercase;*/
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-47bfa76 */.img-non-clickable {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a45d73d */.number {
    font-size: 50px;
    font-weight: 200;
    vertical-align: super;
    vertical-align: text-top;
}
.text:hover  ~ .img-one {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}

.elementor-4857 .elementor-element.elementor-element-a45d73d .elementor-heading-title:hover {
  color: #8b52ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ccec22f */.img-one {
    display: none;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97551f6 */.number {
    font-size: 50px;
    font-weight: 200;
    vertical-align: super;
    vertical-align: text-top;
}
.text:hover  ~ .img-two {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}

.elementor-4857 .elementor-element.elementor-element-97551f6 .elementor-heading-title:hover {
  color: #8b52ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dd80a1 */.img-two {
    display: none;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c79e22a */.number {
    font-size: 50px;
    font-weight: 200;
    vertical-align: super;
    vertical-align: text-top;
}
.text:hover  ~ .img-three {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}

.elementor-4857 .elementor-element.elementor-element-c79e22a .elementor-heading-title:hover {
  color: #8b52ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f67f243 */.img-three {
    display: none;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c4a908 */.number {
    font-size: 50px;
    font-weight: 200;
    vertical-align: super;
    vertical-align: text-top;
}
.text:hover  ~ .img-four {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}

.elementor-4857 .elementor-element.elementor-element-6c4a908 .elementor-heading-title:hover {
  color: #8b52ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31e3b6c */.img-four {
    display: none;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43c5c16 */.number {
    font-size: 50px;
    font-weight: 200;
    vertical-align: super;
    vertical-align: text-top;
}
.text:hover  ~ .img-one {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}

.elementor-4857 .elementor-element.elementor-element-43c5c16 .elementor-heading-title:hover {
  color: #8b52ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0188ba */.img-one {
    display: none;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed280a5 */.number {
    font-size: 50px;
    font-weight: 200;
    vertical-align: super;
    vertical-align: text-top;
}
.text:hover  ~ .img-one {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}

.elementor-4857 .elementor-element.elementor-element-ed280a5 .elementor-heading-title:hover {
  color: #8b52ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7507908 */.img-two {
    display: none;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ceac32 */.number {
    font-size: 50px;
    font-weight: 200;
    vertical-align: super;
    vertical-align: text-top;
}
.text:hover  ~ .img-one {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}

.elementor-4857 .elementor-element.elementor-element-2ceac32 .elementor-heading-title:hover {
  color: #8b52ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b400c47 */.img-three {
    display: none;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f333e5 */.number {
    font-size: 50px;
    font-weight: 200;
    vertical-align: super;
    vertical-align: text-top;
}
.text:hover  ~ .img-one {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}

.elementor-4857 .elementor-element.elementor-element-6f333e5 .elementor-heading-title:hover {
  color: #8b52ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01c029c */.img-four {
    display: none;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ec3c9b */.number {
    font-size: 20px;
    font-weight: 200;
    vertical-align: super;
    vertical-align: text-top;
}
.text:hover  ~ .img-one {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}

.elementor-4857 .elementor-element.elementor-element-7ec3c9b .elementor-heading-title:hover {
  color: #8b52ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba44ab0 */.img-one {
    display: none;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc3e46f */.number {
    font-size: 20px;
    font-weight: 200;
    vertical-align: super;
    vertical-align: text-top;
}
.text:hover  ~ .img-one {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}

.elementor-4857 .elementor-element.elementor-element-dc3e46f .elementor-heading-title:hover {
  color: #8b52ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17c6a7c */.img-two {
    display: none;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3580174 */.number {
    font-size: 20px;
    font-weight: 200;
    vertical-align: super;
    vertical-align: text-top;
}
.text:hover  ~ .img-one {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}

.elementor-4857 .elementor-element.elementor-element-3580174 .elementor-heading-title:hover {
  color: #8b52ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b4fde0 */.img-three {
    display: none;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8a38ec */.number {
    font-size: 20px;
    font-weight: 200;
    vertical-align: super;
    vertical-align: text-top;
}
.text:hover  ~ .img-one {
    display: block;
	  position: absolute;
    z-index: -1;
    transition: 0.9s ease-out;
}

.elementor-4857 .elementor-element.elementor-element-b8a38ec .elementor-heading-title:hover {
  color: #8b52ff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc48a82 */.img-four {
    display: none;   
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Furore';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://boulderfactory.fr/wp-content/uploads/2023/07/Furore-2.woff') format('woff'),
		url('https://boulderfactory.fr/wp-content/uploads/2023/07/Furore.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Articulat CF';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://boulderfactory.fr/wp-content/uploads/2025/10/Articulat-CF-Normal.ttf') format('truetype');
}
/* End Custom Fonts CSS */