.elementor-29 .elementor-element.elementor-element-b8803ac > .elementor-container{min-height:510px;}.elementor-29 .elementor-element.elementor-element-b8803ac > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29 .elementor-element.elementor-element-b8803ac:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-b8803ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.miroiterie-ballconcept.fr/wp-content/uploads/2022/12/ball-concept-miroiterie-bg2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-b8803ac > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-b8803ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-1bdbd31c{text-align:center;}.elementor-29 .elementor-element.elementor-element-1bdbd31c .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:200;line-height:1.2em;}.elementor-29 .elementor-element.elementor-element-d301eb6{color:var( --e-global-color-astglobalcolor5 );}.elementor-29 .elementor-element.elementor-element-adc8535:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-adc8535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );background-image:url("https://www.miroiterie-ballconcept.fr/wp-content/uploads/2022/12/ball-concept-miroiterie-bg2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-adc8535 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.47;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-adc8535{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-ae10b36 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-ae10b36 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-29 .elementor-element.elementor-element-ae10b36 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFFA3;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-783bd2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-783bd2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-80ac1d0{text-align:center;}.elementor-29 .elementor-element.elementor-element-80ac1d0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-844411e{--e-image-carousel-slides-to-show:1;}.elementor-29 .elementor-element.elementor-element-71cabdb:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-71cabdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-29 .elementor-element.elementor-element-71cabdb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-71cabdb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-60cf6f9{text-align:center;}.elementor-29 .elementor-element.elementor-element-60cf6f9 > .elementor-widget-container{margin:0px 0px -23px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3442b48 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-13250c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-13250c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-c34ceb8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-e4924bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-e4924bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-44af2829:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-44af2829 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-29 .elementor-element.elementor-element-44af2829 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-44af2829 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-2ae67eb5 img{width:3%;opacity:1;filter:brightness( 49% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-29 .elementor-element.elementor-element-7d3d3e6a{text-align:center;}.elementor-29 .elementor-element.elementor-element-5ddcebd1 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-eea01fb{text-align:center;}.elementor-29 .elementor-element.elementor-element-eea01fb > .elementor-widget-container{margin:0px 0px -23px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-1e498e3 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-0eeffa0{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor6 );--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-0eeffa0 .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-0eeffa0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-0eeffa0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-79ad9657 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29 .elementor-element.elementor-element-79ad9657{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0100px 0px;}.elementor-29 .elementor-element.elementor-element-79ad9657 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-b8ad53f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29 .elementor-element.elementor-element-b8ad53f{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-d911f0e > .elementor-element-populated{padding:15px 55px 25px 55px;}.elementor-29 .elementor-element.elementor-element-af5b29f{text-align:center;}.elementor-29 .elementor-element.elementor-element-af5b29f .elementor-heading-title{color:var( --e-global-color-primary );font-size:25px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-60a5268{color:var( --e-global-color-secondary );font-size:16px;font-weight:300;line-height:1.6em;}.elementor-29 .elementor-element.elementor-element-bc7bd2d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-bc7bd2d .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-bc7bd2d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-7734207a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29 .elementor-element.elementor-element-7734207a{padding:40px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-585caf4e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-368c8c20 > .elementor-element-populated{padding:15px 55px 25px 55px;}.elementor-29 .elementor-element.elementor-element-4c30e448{text-align:center;}.elementor-29 .elementor-element.elementor-element-4c30e448 .elementor-heading-title{color:var( --e-global-color-primary );font-size:25px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-2abd61a8{color:var( --e-global-color-secondary );font-size:16px;font-weight:300;line-height:1.6em;}.elementor-29 .elementor-element.elementor-element-6bb10a06 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29 .elementor-element.elementor-element-3bbc4319 > .elementor-element-populated{padding:15px 55px 25px 55px;}.elementor-29 .elementor-element.elementor-element-54024d83{text-align:center;}.elementor-29 .elementor-element.elementor-element-54024d83 .elementor-heading-title{color:#000000;font-size:25px;font-weight:400;}.elementor-29 .elementor-element.elementor-element-34653197{text-align:left;color:var( --e-global-color-secondary );font-size:16px;font-weight:300;line-height:1.6em;}.elementor-29 .elementor-element.elementor-element-3047725a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5e987b6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-5e987b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-29 .elementor-element.elementor-element-5e987b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-5e987b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-636b614 img{width:3%;opacity:1;filter:brightness( 49% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-29 .elementor-element.elementor-element-7ba76a2{text-align:center;}.elementor-29 .elementor-element.elementor-element-7b48a5a .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-1bdbd31c .elementor-heading-title{font-size:45px;}.elementor-29 .elementor-element.elementor-element-79ad9657{padding:100px 25px 100px 25px;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-1bdbd31c .elementor-heading-title{font-size:45px;}.elementor-29 .elementor-element.elementor-element-79ad9657{padding:50px 20px 50px 20px;}.elementor-29 .elementor-element.elementor-element-d911f0e > .elementor-element-populated{padding:35px 35px 35px 35px;}.elementor-29 .elementor-element.elementor-element-368c8c20 > .elementor-element-populated{padding:35px 35px 35px 35px;}.elementor-29 .elementor-element.elementor-element-3bbc4319 > .elementor-element-populated{padding:35px 35px 35px 35px;}}