:root{--main-color:#222;--orange:#ee5b2f;--deep-blue:#0b3d51;--yellow:#eebb2f;--blue:#2fd7b0;--light-grey:#ebe8e8}h1 strong,h2 strong{color:var(--orange);text-transform:uppercase;font-weight:800}.inline-module{float:left}.vertical-align-center{display:flex;flex-direction:column;justify-content:center}.et_pb_module li ul,.et_pb_blurb_description ul{padding-bottom:0}.et_pb_module li ul li{list-style-type:circle;font-size:90%}sup{bottom:.4em!important;font-size:70%}.fit-cover-300 .et_pb_image_wrap img{object-fit:cover;height:300px}.fit-cover-250 .et_pb_image_wrap img{object-fit:cover;height:250px}.nodisplay{display:none!important}p:not(.has-background):last-of-type{padding-bottom:1em!important}.et_pb_main_blurb_image .et-waypoint:not(.et_pb_counters){opacity:1}.btn-google-reviews .ti-widget[data-layout-id="109"][data-set-id="soft"] .ti-header{padding:5px 8px!important}header .logo-bar{z-index:999999}header .ubermenu .ubermenu-target-text,header .ubermenu .ubermenu-item-layout-image_above>.ubermenu-image{text-align:center}header .ubermenu .ubermenu-image img{height:45px;width:auto}.ubermenu a.ubermenu-target.menu-contact-level-1{border-radius:50px;color:#fff;background:var(--orange);font-size:15px;padding:8px 30px 5px!important}.menu-contact .ubermenu-target-title{line-height:1.2}.menu-contact .ubermenu-target-title strong{text-transform:none}.menu-contact.menu-btn a.ubermenu-target{border-radius:50px;color:#000;background:var(--blue);font-size:15px;padding:8px 30px 5px!important;margin-right:20px;text-transform:none!important}.ubermenu-submenu.ubermenu-submenu-type-mega{padding:20px 30px}.ubermenu-submenu h3{color:var(--orange);font-size:16px;padding-bottom:0;font-weight:700}.ubermenu-submenu .submenu-main-item a span.ubermenu-target-text{font-size:15px;font-weight:800;text-transform:uppercase;line-height:1.2}.ubermenu-submenu .submenu-main-item a img{object-fit:cover;height:300px}.ubermenu-submenu .ubermenu-content-block{padding-bottom:0;padding-top:0}.ubermenu-submenu .submenu-secondary-item a{padding-bottom:10px!important}.ubermenu-submenu .submenu-secondary-item a img{max-height:32px!important;width:auto;padding-top:3px}.ubermenu-submenu .submenu-secondary-item a span.ubermenu-target-text{font-size:15px;font-weight:700;text-transform:none;text-align:left;line-height:1.1}.ubermenu-submenu .submenu-secondary-item .submenu-pretxt{color:var(--orange);font-weight:600;font-size:13px}.ubermenu-submenu .item-single-line a span.ubermenu-target-text{line-height:2}.ubermenu-submenu .submenu-main-item:hover a span.ubermenu-target-text,.ubermenu-submenu .submenu-secondary-item:hover a span.ubermenu-target-text{color:var(--orange)}.ubermenu-submenu .submenu-separator{border-right:1px solid var(--light-grey)}.ubermenu-submenu .submenu-column-2{padding-left:15px}.menu-contact .ubermenu-submenu h3{text-align:center}.menu-contact .ubermenu-submenu h3 strong{font-weight:800;text-transform:uppercase}.menu-contact .ubermenu-submenu a.ubermenu-target{background:var(--yellow);border-radius:10px;padding:15px!important;width:200px;border:2px solid var(--yellow)}.menu-contact .ubermenu-submenu a.ubermenu-target:hover{border:2px solid var(--main-color)}.menu-contact .ubermenu-submenu a span.ubermenu-target-title{font-size:12px;line-height:1.2;font-weight:600}.menu-contact .ubermenu-submenu a span.ubermenu-target-title strong{text-transform:uppercase;font-weight:800;font-size:14px}.menu-contact .ubermenu-submenu a img{height:60px!important;width:auto;margin:auto}.menu-contact .ubermenu-submenu a.ubermenu-target:hover img{filter:none!important}footer .et_pb_menu__menu>nav>ul>li{margin-top:0;width:100%}footer .et_pb_menu__menu>nav>ul>li>a{line-height:1.2;padding-bottom:0!important}footer .et-menu.nav{display:block!important}footer .et_pb_menu .et_pb_menu__menu{display:block!important;width:100%}footer .et_mobile_nav_menu{display:none!important}.et_pb_text_2_tb_footer,.et_pb_text_3_tb_footer,.et_pb_text_4_tb_footer,.et_pb_text_5_tb_footer,.et_pb_text_6_tb_footer,.et_pb_text_7_tb_footer,.et_pb_text_8_tb_footer{max-width:100%!important}footer .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:0}.contactbar .et_pb_column{float:left;width:33.33%!important;margin-bottom:0!important}.mob-menu-header-holder{background:var(--yellow);z-index:auto}.mobmenul-container i{color:#000}.mob-menu-logo-holder .headertext img{height:50px;width:auto}.show-nav-left .mobmenu-panel.show-panel{background:var(--deep-blue)}.mobmenu-content{margin-top:25px}.mobmenu-content li a{font-family:inherit!important;font-size:13px!important;font-weight:600!important}.mobmenu-content #mobmenuleft>li>a{color:#fff}.mobmenu-content #mobmenuleft>li>a:hover,.mobmenu-content #mobmenuleft .sub-menu li:hover{color:#fff;background-color:var(--orange)!important}.mobmenu-left-panel .mob-cancel-button{color:#fff!important;margin-top:5px}.mob-cancel-button{font-size:20px!important}.mobmenu-content #mobmenuleft .sub-menu{background:#09000b}.mobmenu-content #mobmenuleft .sub-menu li{padding-left:10px!important}.mobmenu-content #mobmenuleft .sub-menu a{font-size:12px!important}.mob-icon-down-open,.mob-icon-up-open{margin-top:-5px}.mob-icon-down-open::before,.mob-icon-up-open::before{color:#fff;font-size:15px}body .mobmenu-content #mobmenuleft li:hover{background-color:transparent!important}.menu-mobile-contact{display:block}.mobmenu-content .menu-mobile-contact a{background:var(--yellow);color:var(--main-color)!important;font-weight:800!important;margin:15px 0 0;text-transform:uppercase!important;font-size:14px!important}.mobmenu-content #mobmenuleft>li.menu-mobile-contact a:hover{color:#fff!important}.n2-section-smartslider .et-pb-icon{font-size:30px!important;position:relative;top:5px}.inner-page-menu .et_pb_blurb_content:after{font-family:ETmodules;content:"\35";position:absolute;right:10px;top:30%;font-weight:700;font-size:40px}.et_pb_social_media_follow li{margin-bottom:0!important}.blurb-number::before{}.asset-hotspot-right h4,.asset-hotspot-right .et_pb_blurb_description{text-align:right}.box_view_html .et_builder_inner_content p{width:200px;font-weight:600;font-size:14px;background:var(--deep-blue);padding:5px;line-height:1.2}.imh-6310-annotation-box{background:none!important}.imh-6310-template-01-hover-content{background:var(--deep-blue)!important;font-size:14px!important;color:#fff!important;line-height:1.2!important;padding:10px!important}.vp-portfolio__item-meta-title{font-size:14px!important}.vp-portfolio__items-style-fade .vp-portfolio__item-overlay{background:rgba(0,0,0,0.75)!important}.vp-filter__style-default .vp-filter__item.vp-filter__item-active>*{background:var(--orange)!important}.vp-portfolio__item-caption .vp-portfolio__item-meta{padding:12px 0}.vp-portfolio__item-meta .vp-portfolio__item-meta-categories{margin-bottom:0!important}.vp-portfolio__item-caption .vp-portfolio__item-meta-category a{font-weight:400!important;text-transform:none;font-size:13px!important}.vp-portfolio__items-style-default .vp-portfolio__item-caption a{font-weight:700;font-size:16px}.pgafu-post-content{border-bottom:2px solid var(--deep-blue)}.pgafu-post-grid .pgafu-user-img{display:none}.pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content{text-align:left}.pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content .pgafu-post-title,.pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content .pgafu-post-date{padding:5px 0}.pgafu-post-short-content{font-size:14px}.pgafu-post-grid-main h2.pgafu-post-title a{color:var(--deep-blue);line-height:1.2;font-weight:700}.pgafu-post-categories a{background:var(--yellow)!important;color:#000!important;font-weight:600}.pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content .pgafu-post-date{margin-left:-9px}.pgafu-post-date span img{margin-top:-4px}.pgafu-post-content .readmorebtn{border-bottom:1px solid var(--deep-blue);color:var(--deep-blue);font-weight:600;border:none!important;margin-bottom:5px;padding:5px 0}.pgafu-filter li.pgafu-active-filtr a{background:var(--deep-blue)}.navigation-previous .nav-next,.navigation-next .nav-previous{display:none}.carousel-slider .carousel-slider__post-title h2{font-size:18px!important;font-weight:700;color:var(--deep-blue)}.carousel-slider__post-category-link{color:var(--orange);font-weight:600}.carousel-slider__post-image{background-size:contain;background-repeat:no-repeat;background-color:var(--orange)}.carousel-slider__post-excerpt,.carousel-slider__post-author-link{display:none}.wpcf7-form .form_row:after{clear:both}.wpcf7-form .form_column br{display:none}.wpcf7-form .form_column p{margin-bottom:15px}.wpcf7-form .form_column_1{}.wpcf7-form .form_column_1_2{display:inline-block;width:48.6%;float:left}.wpcf7-form .form_row .form_column_1_2:first-child{margin-right:2%}.wpcf7-form label{font-weight:600;padding-bottom:8px;display:inline-block;line-height:1.2;font-size:13px}.wpcf7-form .field-label label{padding:0 12px;margin-bottom:10px;display:block}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea,.wpcf7-form select,.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"]{padding:12px;font-size:14px;color:var(--main-color);border:none;background:#fff;border-radius:4px;font-weight:700}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form select,.wpcf7-form textarea,.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"]{width:100%}.wpcf7-form textarea{max-height:150px}.wpcf7-form select{display:block}.wpcf7-form select option{font-size:14px}.wpcf7-number{padding:10px;font-size:14px;font-weight:500}.wpcf7-form span.wpcf7-list-item{display:inline-block}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label{text-transform:none}.wpcf7-submit{text-transform:uppercase;color:#fff;background:var(--orange)!important;font-size:16px;font-weight:900;letter-spacing:1px;padding:10px 15px!important;cursor:pointer;border-radius:4px;border:none;line-height:1.3;width:100%;text-align:center;margin-top:20px}.wpcf7-submit:hover,.titlebar-form .wpcf7-submit{background:var(--yellow)!important;color:var(--deep-blue)}.titlebar-form .wpcf7-submit:hover{background:var(--deep-blue)!important;color:#fff!important}.wpcf7-submit::after{content:""}input[type="file"]{border:1px solid #000;color:#000;cursor:pointer;font-size:15px;font-weight:bold;margin-bottom:15px;padding:6px 6px 4px;display:block}.wpcf7-form span.wpcf7-not-valid-tip{color:#fff;font-size:13px;font-weight:600;background:red;padding:5px;font-style:italic;margin-top:-7px!important;border-radius:0 0 4px 4px}.wpcf7-validation-errors{display:none!important}.wpcf7 form.invalid .wpcf7-response-output{background:#fff;border:none;color:red;padding:10px;font-weight:600;border-radius:4px;margin:0}.wpcf7-form .sublabel p{padding:0;font-size:90%;color:#555}::-webkit-input-placeholder{color:var(--main-color)!important;opacity:1;font-weight:600;font-size:90%}::-moz-placeholder{color:var(--main-color)!important;opacity:1;font-weight:600;font-size:90%}::-ms-input-placeholder{color:var(--main-color)!important;opacity:1;font-weight:600;font-size:90%}:focus::placeholder{color:var(--main-color)!important;opacity:1}:focus::-webkit-input-placeholder{color:var(--main-color)!important;opacity:1}:focus::-moz-placeholder{color:var(--main-color)!important;opacity:1}:focus::-moz-placeholder{color:var(--main-color)!important;opacity:1}:focus::-ms-input-placeholder{color:var(--main-color)!important;opacity:1}body .codedropz-upload-container{background:#fff}body .codedropz-upload-inner h3{font-size:17px;font-weight:700;padding-bottom:0}body .codedropz-upload-container h4{color:var(--main-color);font-weight:700;font-size:16px;text-align:center;width:100%;border:2px solid var(--main-color);margin-bottom:10px;margin-top:5px}body .codedropz-upload-container a.cd-upload-btn{color:var(--main-color);font-weight:700;font-size:16px;margin-top:10px;display:block}.dnd-upload-details .name,.dnd-upload-details .name em{color:#fff!important}.dnd-upload-status .dnd-upload-details .remove-file span::after{background-color:#fff;border-radius:50px}.dnd-upload-status .dnd-upload-image{background:#fff}form .quote-product input[type="radio"]{display:none}form .quote-product .wpcf7-list-item-label{cursor:pointer;border:solid 2px #ccc;border-radius:15px;padding:100px 40px 40px 40px;height:100px!important;background-color:#fff;display:block;opacity:0.45}form .quote-product input[type="radio"]:checked+span.wpcf7-list-item-label,form .quote-product .wpcf7-list-item-label:hover{opacity:1!important;color:#000;border:solid 2px #000}form .quote-product input[value="DPP-70"]+span.wpcf7-list-item-label{background:transparent url("https://www.maxyposediffusion.fr/wp-content/uploads/2024/11/profl-fenetres.jpg") no-repeat scroll center 25px}form .quote-product input[value="DPQ-82"]+span.wpcf7-list-item-label{background:transparent url("https://www.maxyposediffusion.fr/wp-content/uploads/2024/10/maxypose-nancy-remplacement-fenetres.jpeg") no-repeat scroll center 25px}form .quote-product span.wpcf7-list-item{margin:0 5% 20px 5%;width:40%;text-align:center}.grecaptcha-badge{visibility:hidden!important}.bubendorff-images-rond img{display:inline-block;position:relative;width:170px;max-width:170px;height:170px;overflow:hidden;border-radius:50%;object-fit:cover}.bubendorff-image-rond-second img{border-radius:50%;object-fit:cover;position:relative;overflow:hidden;display:inline-block;max-width:100px;height:100px}.telephone-bandeau .et_pb_blurb_content{display:flex;justify-content:center}.telephone-bandeau .et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:0}.telephone-bandeau .et_pb_blurb_content .et_pb_module_header{padding-bottom:0}.telephone-bandeau .et_pb_blurb_content img:hover{filter:invert(49%) sepia(64%) saturate(3953%) hue-rotate(344deg) brightness(97%) contrast(92%)}.blurb-number.et_pb_blurb::before{color: #FFFFFF;background-color: var(--orange);display:block;width:30px;height:30px;text-align:center;line-height:1.6;border-radius:50%;font-weight:bold;font-size:20px;margin-bottom:8px}.blurb-number.blurb-1::before{content:"1"}.blurb-number.blurb-2::before{content:"2"}.blurb-number.blurb-3:before{content:"3"}.btn-google-reviews .ti-widget[data-layout-id="109"][data-set-id="soft"] a.ti-header{padding:5px 8px!important}.carousel-slider__post-image{background-size:cover}.carousel-slider__post-publication-date{display:none}@media all and (max-width:1350px){.head-slogan{max-width:550px!important}}@media all and (max-width:1170px){.head-slogan{max-width:450px!important}}@media (min-width:981px){.banner-contact.et_section_specialty .et_pb_row .et_pb_column_1_3{width:24%}.banner-contact.et_section_specialty .et_pb_row .et_pb_column_2_3{width:71.5%}.banner-contact.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_column_inner{width:24%;margin-right:2%}.banner-contact.et_section_specialty .et_pb_column{margin-right:4%}}@media all and (max-width:600px){.wpcf7-form .form_column_1_2{width:100%}}