.elementor-7 .elementor-element.elementor-element-87ca944 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-87ca944 > .elementor-container{min-height:600px;}.elementor-7 .elementor-element.elementor-element-87ca944{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-87ca944 > .elementor-background-overlay{opacity:0.5;}.elementor-7 .elementor-element.elementor-element-87ca944 > .elementor-shape-bottom svg{width:calc(0% + 1.3px);height:0px;}.elementor-7 .elementor-element.elementor-element-2ca26c6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-121a026{width:100%;max-width:100%;z-index:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-4a27ece{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-4a27ece{right:0px;}.elementor-7 .elementor-element.elementor-element-4a27ece{top:50%;text-align:center;}.elementor-7 .elementor-element.elementor-element-4a27ece .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:57px;font-weight:700;letter-spacing:-2.5px;color:#FFFFFF;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-5b96111{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-5b96111{right:0px;}.elementor-7 .elementor-element.elementor-element-5b96111{top:43%;text-align:center;}.elementor-7 .elementor-element.elementor-element-5b96111 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:35px;font-weight:300;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-79d28a5{left:0%;}body.rtl .elementor-7 .elementor-element.elementor-element-79d28a5{right:0%;}.elementor-7 .elementor-element.elementor-element-79d28a5{top:25%;}.elementor-7 .elementor-element.elementor-element-79d28a5 img{max-width:324px;}.elementor-7 .elementor-element.elementor-element-3c5f9a7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3c5f9a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3c5f9a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-23px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3c5f9a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-250c746 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 30px 10px 30px;}.elementor-7 .elementor-element.elementor-element-250c746{text-align:center;}.elementor-7 .elementor-element.elementor-element-250c746 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:50px;font-weight:300;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-bbf41c0 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-7 .elementor-element.elementor-element-bbf41c0{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-73f1db3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-73f1db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-73f1db3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-73f1db3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-f84a523 .elementor-repeater-item-e7a2205 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.compositeur-bo.fr/wp-content/uploads/2025/10/style-7419289_1920.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-f84a523 .elementor-repeater-item-40f1513 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.compositeur-bo.fr/wp-content/uploads/2025/10/SCIFI.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-f84a523 .elementor-repeater-item-40f1513 .elementor-background-overlay{background-color:#0000003D;}.elementor-7 .elementor-element.elementor-element-f84a523 .elementor-repeater-item-c60683c .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.compositeur-bo.fr/wp-content/uploads/2025/10/Drame.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-f84a523 .swiper-slide{transition-duration:calc(3000ms*1.2);height:400px;}.elementor-7 .elementor-element.elementor-element-f84a523 .swiper-slide-contents{max-width:66%;}.elementor-7 .elementor-element.elementor-element-f84a523 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-f84a523 .elementor-slide-heading{font-family:"Open Sans", Sans-serif;font-weight:300;}.elementor-7 .elementor-element.elementor-element-f84a523 .elementor-slide-button{font-family:"Open Sans", Sans-serif;font-weight:400;border-width:2px;}.elementor-7 .elementor-element.elementor-element-f84a523 .elementor-swiper-button{font-size:17px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f84a523 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f84a523 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-7 .elementor-element.elementor-element-f84a523 .swiper-pagination-bullet-active{background-color:var( --e-global-color-10d39c6 );}.elementor-7 .elementor-element.elementor-element-246c236 .elementor-repeater-item-e7a2205 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.compositeur-bo.fr/wp-content/uploads/2025/10/Comedie.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-246c236 .elementor-repeater-item-e7a2205 .elementor-background-overlay{background-color:#00000052;}.elementor-7 .elementor-element.elementor-element-246c236 .elementor-repeater-item-1c35c86 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.compositeur-bo.fr/wp-content/uploads/2025/10/Horreur.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-246c236 .elementor-repeater-item-1c35c86 .elementor-background-overlay{background-color:#00000042;}.elementor-7 .elementor-element.elementor-element-246c236 .elementor-repeater-item-7b7b979 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.compositeur-bo.fr/wp-content/uploads/2025/10/Thriller.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-246c236 .elementor-repeater-item-7b7b979 .elementor-background-overlay{background-color:#00000061;}.elementor-7 .elementor-element.elementor-element-246c236 .swiper-slide{transition-duration:calc(3500ms*1.2);height:400px;}.elementor-7 .elementor-element.elementor-element-246c236 .swiper-slide-contents{max-width:66%;}.elementor-7 .elementor-element.elementor-element-246c236 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-246c236 .elementor-slide-heading{font-family:"Open Sans", Sans-serif;font-weight:300;}.elementor-7 .elementor-element.elementor-element-246c236 .elementor-slide-button{font-family:"Open Sans", Sans-serif;font-weight:400;border-width:2px;}.elementor-7 .elementor-element.elementor-element-246c236 .elementor-swiper-button{font-size:17px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-246c236 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-246c236 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-7 .elementor-element.elementor-element-246c236 .swiper-pagination-bullet-active{background-color:var( --e-global-color-10d39c6 );}.elementor-7 .elementor-element.elementor-element-a4e5013 .elementor-repeater-item-e7a2205 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.compositeur-bo.fr/wp-content/uploads/2025/10/tassili-5317409_1920.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-a4e5013 .elementor-repeater-item-e7a2205 .elementor-background-overlay{background-color:#00000059;}.elementor-7 .elementor-element.elementor-element-a4e5013 .elementor-repeater-item-d31bf87 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.compositeur-bo.fr/wp-content/uploads/2025/10/Fantasie.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-a4e5013 .elementor-repeater-item-d31bf87 .elementor-background-overlay{background-color:#0000004A;}.elementor-7 .elementor-element.elementor-element-a4e5013 .elementor-repeater-item-03a2aa9 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.compositeur-bo.fr/wp-content/uploads/2025/10/Aventure.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-a4e5013 .elementor-repeater-item-03a2aa9 .elementor-background-overlay{background-color:#00000042;}.elementor-7 .elementor-element.elementor-element-a4e5013 .elementor-repeater-item-e5efb04 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://www.compositeur-bo.fr/wp-content/uploads/2025/10/Action.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-a4e5013 .elementor-repeater-item-e5efb04 .elementor-background-overlay{background-color:#0000002E;}.elementor-7 .elementor-element.elementor-element-a4e5013 .swiper-slide{transition-duration:calc(2800ms*1.2);height:400px;}.elementor-7 .elementor-element.elementor-element-a4e5013 .swiper-slide-contents{max-width:66%;}.elementor-7 .elementor-element.elementor-element-a4e5013 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-a4e5013 .elementor-slide-heading{font-family:"Open Sans", Sans-serif;font-weight:300;}.elementor-7 .elementor-element.elementor-element-a4e5013 .elementor-slide-button{font-family:"Open Sans", Sans-serif;font-weight:400;border-width:2px;}.elementor-7 .elementor-element.elementor-element-a4e5013 .elementor-swiper-button{font-size:17px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a4e5013 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e708dce:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e708dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10d39c6 );}.elementor-7 .elementor-element.elementor-element-e708dce{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e708dce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-e708dce > .elementor-shape-top svg{width:calc(0% + 1.3px);height:0px;}.elementor-7 .elementor-element.elementor-element-e708dce > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-10d39c6 );}.elementor-7 .elementor-element.elementor-element-e708dce > .elementor-shape-bottom svg{width:calc(0% + 1.3px);height:0px;}.elementor-7 .elementor-element.elementor-element-9e77d30:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-9e77d30 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.compositeur-bo.fr/wp-content/uploads/2025/10/loic-le-guillanton-claudeclin-1090484-68efed8d56a90.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-9e77d30 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF40;opacity:0.5;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-9e77d30.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-9e77d30.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-9e77d30 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 10% 10%;}.elementor-7 .elementor-element.elementor-element-9e77d30 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-d120da4{--spacer-size:210px;}.elementor-7 .elementor-element.elementor-element-9dd63f2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9dd63f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCCBC8AB;}.elementor-7 .elementor-element.elementor-element-9dd63f2, .elementor-7 .elementor-element.elementor-element-9dd63f2 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-9dd63f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;}.elementor-7 .elementor-element.elementor-element-9dd63f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-76e7a90 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-76e7a90 .elementor-testimonial-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-76e7a90 .elementor-testimonial-content{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-7 .elementor-element.elementor-element-76e7a90 .elementor-testimonial-job{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-6dde519.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-6dde519.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-6dde519.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-6dde519 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-7 .elementor-element.elementor-element-6dde519 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10% 10% 10% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-7 .elementor-element.elementor-element-6dde519 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-dc0bba6{text-align:start;}.elementor-7 .elementor-element.elementor-element-dc0bba6 img{width:160px;border-radius:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-3a5cf34{font-family:"Open Sans", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f888519 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:300;}.elementor-7 .elementor-element.elementor-element-c89ad69{color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-b6fb527 .elementor-button{background-color:#00000000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b6fb527 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-99b23b1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-99b23b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10d39c6 );}.elementor-7 .elementor-element.elementor-element-99b23b1{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-99b23b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-99b23b1 > .elementor-shape-top svg{width:calc(0% + 1.3px);height:0px;}.elementor-7 .elementor-element.elementor-element-99b23b1 > .elementor-shape-bottom svg{width:calc(0% + 1.3px);height:0px;transform:translateX(-50%) rotateY(180deg);}.elementor-7 .elementor-element.elementor-element-99b23b1 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-cdb9665.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-cdb9665.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-cdb9665.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-cdb9665 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-7 .elementor-element.elementor-element-cdb9665 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10% 10% 10% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-7 .elementor-element.elementor-element-cdb9665 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-6df893b{text-align:start;}.elementor-7 .elementor-element.elementor-element-6df893b img{width:160px;border-radius:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-07c9e92{--spacer-size:10px;}.elementor-7 .elementor-element.elementor-element-53c1c1e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:300;}.elementor-7 .elementor-element.elementor-element-cbec51e{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c5d5e4b .elementor-button{background-color:#00000000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c5d5e4b .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-78c0784:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-78c0784 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.compositeur-bo.fr/wp-content/uploads/2025/10/loic-le-guillanton-claudeclin-1090405-68efed8cd6bfc.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-78c0784 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF40;opacity:0.5;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-78c0784.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-78c0784.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-78c0784 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 10% 10%;}.elementor-7 .elementor-element.elementor-element-78c0784 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-87f5261{--spacer-size:210px;}.elementor-7 .elementor-element.elementor-element-519302e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-519302e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCCBC8AB;}.elementor-7 .elementor-element.elementor-element-519302e, .elementor-7 .elementor-element.elementor-element-519302e > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-519302e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-519302e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-28510f3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-28510f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-350cca9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-350cca9 .elementor-testimonial-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-350cca9 .elementor-testimonial-content{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-7 .elementor-element.elementor-element-350cca9 .elementor-testimonial-job{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1591a8b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1591a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10d39c6 );}.elementor-7 .elementor-element.elementor-element-1591a8b{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1591a8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-1591a8b > .elementor-shape-top svg{width:calc(0% + 1.3px);height:0px;}.elementor-7 .elementor-element.elementor-element-1591a8b > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-10d39c6 );}.elementor-7 .elementor-element.elementor-element-1591a8b > .elementor-shape-bottom svg{width:calc(0% + 1.3px);height:0px;}.elementor-7 .elementor-element.elementor-element-f4dc099:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-f4dc099 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.compositeur-bo.fr/wp-content/uploads/2025/10/loic-le-guillanton-claudeclin-1090443-68efed8d15e32.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-f4dc099 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF40;opacity:0.5;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-f4dc099.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-f4dc099.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-f4dc099 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 10% 10%;}.elementor-7 .elementor-element.elementor-element-f4dc099 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-4951db8{--spacer-size:176px;}.elementor-7 .elementor-element.elementor-element-982a703:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-982a703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCCBC8AB;}.elementor-7 .elementor-element.elementor-element-982a703, .elementor-7 .elementor-element.elementor-element-982a703 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-982a703{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-982a703 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-c9280e0.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-c9280e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-790a0c5 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-790a0c5 .elementor-testimonial-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-790a0c5 .elementor-testimonial-content{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-7 .elementor-element.elementor-element-790a0c5 .elementor-testimonial-job{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-fea8243.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-fea8243.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-fea8243.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-fea8243 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-7 .elementor-element.elementor-element-fea8243 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10% 10% 10% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-7 .elementor-element.elementor-element-fea8243 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-9ee2ed2{text-align:start;}.elementor-7 .elementor-element.elementor-element-9ee2ed2 img{width:160px;border-radius:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-2e88925{--spacer-size:10px;}.elementor-7 .elementor-element.elementor-element-bf8a51b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:300;}.elementor-7 .elementor-element.elementor-element-08b9485{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-86edfa6 .elementor-button{background-color:#00000000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-86edfa6 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-4a27ece > .elementor-widget-container{padding:0px 30px 0px 30px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-5b96111{left:1px;}body.rtl .elementor-7 .elementor-element.elementor-element-5b96111{right:1px;}.elementor-7 .elementor-element.elementor-element-5b96111{top:46.033%;}.elementor-7 .elementor-element.elementor-element-5b96111 .elementor-heading-title{font-size:29px;}.elementor-7 .elementor-element.elementor-element-79d28a5 img{width:100%;max-width:240px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-4a27ece > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-4a27ece{top:36%;}.elementor-7 .elementor-element.elementor-element-5b96111{width:auto;max-width:auto;top:103px;text-align:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-5b96111{left:90px;}body.rtl .elementor-7 .elementor-element.elementor-element-5b96111{right:90px;}.elementor-7 .elementor-element.elementor-element-250c746 .elementor-heading-title{font-size:23px;}}