h1,h2,h3,h4,h5{font-family:"new-order",sans-serif!important}.caroussel_main .et_pb_portfolio_filters{display:none}.img_rond img{width:7rem;height:7rem;object-fit:cover}.caroussel_arrow{cursor:pointer}.galerie_image{height:40rem}.galerie_image>.et_pb_gallery_items,.galerie_image>.et_pb_gallery_items div,.galerie_image img{height:100%;object-fit:cover}.galerie_image .et-pb-slider-arrows{color:#8cbf46}.galerie_image .et-pb-controllers a{background-color:#8cbf46}.galerie_image img{border-radius:30px}.galerie_image .et-pb-arrow-next::before,.galerie_image .et-pb-arrow-prev::before{display:none}.galerie_image .et-pb-arrow-next,.galerie_image .et-pb-arrow-prev{position:absolute;top:50%;z-index:100;font-size:48px;color:#fff;margin-top:-24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0}.filtre_real{display:none}.filtre_real .sf-field-taxonomy-project_category>ul{display:flex;flex-wrap:wrap;gap:0.5rem}.filtre_real .sf-field-taxonomy-project_category>ul,.filtre_real .sf-field-taxonomy-project_category>ul ul{padding-bottom:0}.filtre_real .sf-field-taxonomy-project_category>ul>li{display:flex;width:fit-content;align-items:center}.filtre_real .sf-field-taxonomy-project_category>ul>.sf-level-0.sf-item-15{display:none}.filtre_real .sf-field-taxonomy-project_category>ul>li label{text-wrap:nowrap;font-family:'Outfit',Helvetica,Arial,Lucida,sans-serif;font-size:22px;color:#4a4a49!important}.galerie_image .et-pb-arrow-next{background:url(https://modern-eco.fr/wp-content/uploads/2025/02/pictos-arrow-modern-eco-menuiserie-saumur.webp) no-repeat center center;background-size:contain;width:50px;height:50px;opacity:1;right:15px!important;transform:rotate(180deg)}.galerie_image .et-pb-arrow-prev{background:url(https://modern-eco.fr/wp-content/uploads/2025/02/pictos-arrow-modern-eco-menuiserie-saumur.webp) no-repeat center center;background-size:contain;width:50px;height:50px;opacity:1;left:15px!important}.perso_div{height:100%}.caroussel_main .et_pb_portfolio_items{display:flex;gap:1.5rem;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.caroussel_main .et_pb_portfolio_items::-webkit-scrollbar{display:none}.caroussel_main .et_pb_portfolio_items div{min-width:30vw}.caroussel_main .et_pb_portfolio_items div img{aspect-ratio:10/7;object-fit:cover;border-radius:20px}.column_footerright{display:grid;grid-template-columns:repeat(5,auto);grid-template-rows:repeat(3,auto)}.button_fixed{width:18rem!important;display:flex!important;align-items:center;padding-left:4em!important}body #page-container .et_pb_section .et_pb_button.button_fixed::before{font-size:30px!important}.column_footerright .et_pb_social_media_follow{grid-area:3 / 3 / 4 / 4}.column_footerright .et_pb_button_0_tb_footer_wrapper{grid-area:3 / 4 / 4 / 5}.column_footerright .et_pb_button_1_tb_footer_wrapper{grid-area:3 / 5 / 4 / 6}.burger_code{display:flex;justify-content:flex-end}.img_header_mobile{width:calc(22px + 1.2rem);height:calc(22px + 1.2rem)}.burger{width:22px;height:22px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;position:relative;cursor:pointer}.burger span{display:block;height:2px;width:80%;background-color:#2F4017;border-radius:10px;transition:transform 0.4s ease,background-color 0.4s ease}.burger.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.active span:nth-child(2){transform:scale(0)}.burger.active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.et_pb_blurb_content h4{font-family:'Outfit',Helvetica,Arial,Lucida,sans-serif!important}.column_margin{margin-left:5rem;margin-top:5rem}.blurb_aligncenter .et_pb_blurb_content{display:flex;gap:0.2rem;align-items:center}.blurb_aligncenter .et_pb_blurb_content>div,.blurb_aligncenter .et_pb_blurb_content h4{margin:0;padding:0}.menusection_mobile .et_pb_row{display:flex;align-items:center}.menusection_mobile .et_pb_row .et_pb_column{margin:0}.menusection_mobile .et_pb_row:first-child .et_pb_column .et_pb_module{margin:0}.big_submenu.et_pb_row{display:none}.dflex-aligncenter{display:flex;align-items:center}.nowrap_text{white-space:nowrap!important}.w_auto{width:auto!important}.w_maxcontent{width:max-content!important}.dflex-aligncenter_jcenter_directionCol{display:flex;flex-direction:column;align-items:center;justify-content:center}.dflex-aligncenter_jcenter{display:flex;align-items:center;justify-content:center}.sub_menu_flex .et_pb_column{display:flex;align-items:center;gap:1.5rem;position:relative}.sub_menu_flex .et_pb_column .et_pb_module{display:flex;margin:0}.sub_menu_flex .et_pb_column .et_pb_module:not(:last-child)::after{content:"";position:absolute;right:-0.7rem;top:50%;transform:translateY(-50%);width:1px;height:1.2rem;background-color:#8CBF46}.sub_menu_flex .et_pb_column .et_pb_module.et_pb_text_6_tb_header::after,.sub_menu_flex .et_pb_column .et_pb_module.et_pb_button_2_tb_header_wrapper::after{display:none}.sub_menu_flex .et_pb_column .et_pb_button_module_wrapper{margin-left:auto;margin-bottom:0}.sub_menu_flex .et_pb_column .et_pb_module:last-child{margin:0}.dflex-aligncenter_jend{display:flex;align-items:center;justify-content:end;gap:0.4rem}.dflex-aligncenter_jend>div{margin:0!important}.h1_minus{font-size:60px}.blurb_marginbottom .et_pb_main_blurb_image{margin-bottom:0px}.caroussel_realisations article,.caroussel_realisations article a{margin-bottom:0!important}.caroussel_realisations article h2,.caroussel_realisations article .post-content{display:none}.caroussel_realisations .slick-slide{margin:10px!important}.caroussel_realisations img{aspect-ratio:52 / 37;object-fit:cover;border-radius:20px}.section_engagement .et_pb_row{display:flex;align-items:stretch}.section_engagement .column_imageh100{width:45%}.section_engagement .column_imageh100 .et_pb_image,.section_engagement .column_imageh100 span,.section_engagement .column_imageh100 img{height:100%;object-fit:cover}.ti-next,.ti-prev{background-image:url("https://modern-eco.fr/wp-content/uploads/2025/02/pictos-arrow-modern-eco-menuiserie-saumur.webp");background-size:contain;background-repeat:no-repeat;background-position:center;width:40px!important;height:40px!important;position:absolute}.ti-next{right:-35px!important;transform:rotate(180deg)!important}.ti-prev{left:-35px!important}.ti-next:hover{transform:rotate(180deg) scale(1.2)!important}.ti-prev:hover{transform:scale(1.2)!important}.ti-next::after,.ti-next::before,.ti-prev::after,.ti-prev::before{display:none!important}.img_accordeon img{aspect-ratio:9/5;object-fit:cover}.accordeon h3{padding-bottom:0}.accordeon{cursor:pointer}.et_pb_row.accordeon_show{display:none}.et_pb_pricing .et_pb_pricing_content_top{padding:0}@media screen and (max-width:980px){html,body{overflow-x:hidden}.somfy_logo{display:none}.menusection_mobile .dflex-aligncenter_jend .et_pb_icon{display:flex;align-items:center}.et_pb_pricing .et_pb_pricing_table_wrap{align-items:stretch}.et_pb_pricing div.et_pb_pricing_table .et_pb_pricing_content_top,.et_pb_pricing div.et_pb_pricing_table .et_pb_pricing_content{padding:0}.et_pb_pricing div.et_pb_pricing_table{width:33.33%!important;margin:0!important}.et_pb_pricing div.et_pb_pricing_table ul.et_pb_pricing li{font-size:15px}.img_rond img{width:5rem;height:5rem;object-fit:cover}.column_footerright{display:flex;flex-wrap:wrap;row-gap:0;column-gap:1rem}.column_reverse{display:flex;flex-direction:column-reverse;gap:1.5rem}.without_img .accordeon .et_pb_column:first-child{width:100%!important}.galerie_image{height:13rem}.galerie_image .et-pb-arrow-prev,.galerie_image .et-pb-arrow-next{width:33px;height:33px}.galerie_image img{border-radius:0}.caroussel_main .et_pb_portfolio_items div{min-width:100%}.accordeon{display:flex;gap:0.5rem}.accordeon .et_pb_column:first-child{margin-bottom:0;width:6rem!important}.accordeon.withoutimg .et_pb_column:first-child{min-width:80%!important}.accordeon .et_pb_column:last-child .et_pb_icon{margin:0;display:flex;justify-content:flex-end}.accordeon_show{flex-direction:column}.accordeon .et_pb_column:first-child .img_accordeon{width:6rem!important}.img_accordeon img{width:6rem!important;aspect-ratio:initial;height:5rem}.dflex_menumobile{display:flex;justify-content:space-between}.dflex_menumobile .btn_white{font-family:'Outfit';font-weight:700;text-transform:uppercase;font-size:14px;color:#FFFFFF;background-color:transparent;border:1px #FFFFFF solid;border-radius:40px;padding:0.3rem 0.8rem}.detail_menumobile{display:none;padding-bottom:1rem}.detail_menumobile a{color:#FFF}.dflex_menumobile .btn_yellow{font-family:'Outfit';font-weight:700;text-transform:uppercase;font-size:13px;color:#242424;background-color:#FFDC1C;border:1px #FFDC1C solid;border-radius:40px;padding:0.3rem 0.8rem}.logo_mobilewhite{display:none}.menusection_mobile .row_menumobile{display:none;scrollbar-width:none}.row_menumobile::-webkit-scrollbar{display:none}.label_menumobile{padding-bottom:1rem}.label_menumobile .et_pb_text_inner,.label_menumobile .et_pb_text_inner p{line-height:1.4em;display:flex;width:100%;justify-content:space-between}.label_menumobile span{background-color:#8CBF46;border-radius:40px;padding:0.3rem;display:flex;justify-content:center;align-items:center;width:30px;height:30px;font-weight:300;font-size:28px}.label_menumobile a{color:#FFFFFF}.caroussel_realisations .pac_dcm_column_1 .slick-next{right:3rem}.caroussel_realisations .pac_dcm_column_1 .slick-prev{left:3rem}.caroussel_realisations .pac_dcm_column_1 .slick-prev::before,.caroussel_realisations .pac_dcm_column_1 .slick-next::before{font-size:20px}.section_engagement .column_imageh100,.section_engagement .column_imageh100 .et_pb_image,.section_engagement .column_imageh100 span,.section_engagement .column_imageh100 img{width:100%;object-fit:cover}.column_margin{margin:0;width:90%!important}.column_imageh100{margin-bottom:0!important}.keepflexingMobile{display:flex}.section_engagement .et_pb_row{flex-direction:column-reverse}.flexReverse{display:flex;flex-direction:column-reverse;align-items:center}.et_pb_column.show_mobile{display:block}.h1_minus{font-size:42px}}@media screen and (max-width:720px){.column_2_2mobile{justify-content:space-between;gap:1rem}.column_2_2mobile .et_pb_column{width:47.25%!important;margin-bottom:0!important}.accordeon{display:flex}.mobileflex2{flex-wrap:wrap;justify-content:center}.mobileflex2 .et_pb_column{width:50%!important}.grid3items{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(2,auto)}.grid3items img{width:80px;height:80px;object-fit:contain}.h1_minus{font-size:32px}}