#page-container{overflow-x:hidden}.btn-more{font-size:16px;color:#fff !important;background-color:#13415d;padding:10px 30px}.btn-more:hover{background-color:#009bb2 !important}.btn-dark{background-color:#004460 !important}.btn-dark:hover{background-color:#009bb2 !important}.btn-light{background-color:#009bb2 !important}.btn-light:hover{background-color:#004460 !important}header.et-l.et-l--header{position:relative;z-index:99999}.appel-number span{display:block}.menu-top-boutons .et_pb_menu__wrap{display:flex}.menu-top-boutons .et_pb_menu__menu{width:100% !important}.menu-top-boutons .et-menu-nav,.menu-top-boutons .et-menu{width:100% !important}.menu-top-boutons .et-menu{margin:0 !important}.menu-top-boutons .menu-item{width:25% !important;padding:0 !important}.menu-top-boutons .menu-item a{display:flex !important;justify-content:center;align-items:center;text-align:center;width:100%;height:70px;padding-bottom:0 !important;border-left:2px solid #009bb2 !important}.menu-top-boutons .menu-item a:hover:before{width:50px}.menu-top-boutons .menu-item a:before{display:block;content:'';background-color:#009bb2;height:2px;width:0;transition:width .3s ease-in-out;position:absolute;bottom:10px}.btn-top-services span{display:block}.menu-top-boutons .btn-top-refs a{border-left:none !important}.btn-brochure,.btn-devis{display:flex;align-items:center}.btn-devis{flex-direction:column;justify-content:center}.btn-brochure span{display:block;text-transform:none;font-size:14px;margin-top:-4px;font-weight:400;font-family:'Open Sans'}.btn-brochure span:after{display:inline-block;font-family:"ETModules";content:"\24";font-size:24px;position:relative;top:7px !important;left:10px !important;transition:left ease-out .2s !important}.btn-brochure:hover span:after{left:20px !important}.btn-devis:after{display:block;content:" ";background:url('/wp-content/uploads/2022/04/barre.png') center no-repeat;width:25px;height:18px;margin:0 auto}.header-menu-with-burger .et_pb_menu__wrap{justify-content:flex-start !important}.header-menu-with-burger .et-menu.nav{flex-wrap:nowrap !important;justify-content:flex-start !important;margin:0 !important}.header-menu-with-burger .menu-item{padding:0 !important}.header-menu-with-burger .menu-item a:hover:before{width:100%}.header-menu-with-burger .menu-item a{height:70px;display:flex !important;align-items:center}.header-menu-with-burger .menu-item a:before{position:absolute;width:0;height:3px;left:0;bottom:0;background-color:#009bb2;content:'';transition:width .3s ease-in-out}.header-menu-with-burger .menu-item.mega_menu a:hover:before{width:0 !important}.mega_menu a:after{display:block;color:#fff;width:29px !important;height:29px !important;font-size:2rem !important;content:'\2261' !important;position:static !important;margin-top:5px !important}.mega_menu a:hover:after{color:#009bb2}.mega_menu.megamenu-show a:after{background:url('/wp-content/uploads/2022/04/close-burger.png') center no-repeat !important;content:'' !important;transition:all .3s fade}.mega_menu a{width:50px;font-size:0 !important}.menu-with-megamenu .et_pb_menu__wrap{justify-content:flex-start !important}.menu-with-megamenu .et-menu.nav{flex-wrap:nowrap !important;justify-content:flex-start !important;margin:0 !important}#menu-test-megamenu{flex-wrap:nowrap !important}#menu-test-megamenu .menu-item a{color:#004460 !important}#menu-test-megamenu .menu-item a:hover{color:#009bb2 !important}#menu-test-megamenu>.menu-item>a{color:#004460 !important;height:40px;line-height:40px;padding-right:0 !important;display:flex;flex-direction:column;justify-content:center}#menu-test-megamenu>.menu-item:not(:last-child):after{content:"";display:inline-block;width:1px;border-right:solid 2px #009bb2;height:15px;margin-top:11px}#menu-test-megamenu .menu-item-has-children>a:first-child:after{display:none}#menu-test-megamenu .menu-item-has-children .sub-menu{border-top:none;background-color:#f9fafb !important;border-radius:20px}#menu-test-megamenu li.mega-menu>ul{display:flex;flex-direction:row;justify-content:flex-start}#menu-test-megamenu li.mega-menu>ul>li{max-width:300px}#menu-test-megamenu li.mega-menu .sub-menu{width:100% !important}#menu-test-megamenu li.mega-menu .sub-menu li,#menu-test-megamenu li.mega-menu .sub-menu li a{width:100% !important}#menu-test-megamenu>ul>li>a:first-child{border-bottom:none !important}#menu-test-megamenu .sub-menu a:hover{background:0 0 !important}#menu-test-megamenu .menu-item{margin:0 5px !important}#menu-test-megamenu>.menu-item:not(:last-child):after{margin-left:32px}@media (max-width:1870px){#menu-test-megamenu .menu-item a{line-height:18px;text-align:center}#menu-test-megamenu .sub-menu .menu-item a{text-align:left}}@media (max-width:1615px){#menu-test-megamenu .menu-item{margin:0 0 0 5px !important}#menu-test-megamenu>.menu-item:not(:last-child):after{margin-left:20px}}@media (max-width:1430px){#menu-test-megamenu{align-items:center}}@media (max-width:1206px){#menu-test-megamenu .menu-item{font-size:12px !important}#menu-test-megamenu .menu-item-has-children>a{text-align:center;line-height:18px}#menu-test-megamenu>.menu-item:not(:first-child){margin-left:0;padding-left:0}#menu-test-megamenu>.menu-item:not(:last-child):after{margin-left:10px}}.avis-module #cust-widget-note .custplace-widgfooter{background-color:#fff !important}.avis-module #cust-widget-note[data-layout=footerBottom]{min-width:184px !important}.avis-module .cust-widgfooter-business span{text-align:left !important}.avis-module #cust-widget-note .custplace-widgfooter .custplace-widgfooter-note .cust-widgfooter-business{width:90px !important}.avis-module #cust-widget-note .custplace-widgfooter .custplace-widgfooter-note .cust-widgfooter-rating-box{margin:0 6px 0 0 !important}.avis-module #cust-widget-note .custplace-widgfooter{max-width:190px !important}.avis-module #cust-widget-note .custplace-widgfooter .custplace-widgfooter-note .cust-widgfooter-business img{display:none !important}.avis-module #cust-widget-note .custplace-widgfooter .custplace-widgfooter-note .cust-widgfooter-business span{color:#13415d !important;font-weight:700 !important;font-size:14px !important;line-height:20px !important}.avis-module #cust-widget-note .custplace-widgfooter .custplace-widgfooter-note .cust-widgfooter-rating-box .cust-widgfooter-note,.avis-module #cust-widget-note .custplace-widgfooter .custplace-widgfooter-note .cust-widgfooter-rating-box .cust-widgfooter-note span{font-weight:700 !important;color:#ccc!important}.cl_hn_style h1>strong,.cl_hn_style h2>strong,.cl_hn_style h3>strong{font-size:40px;line-height:1em;display:block;font-family:'Rozha One';font-weight:400}.cl_hn_style h1,.cl_hn_style h2,.cl_hn_style h3{padding-bottom:0}.cl_hn_style h1:after,.cl_hn_style h2:first-child:after,.cl_hn_style h3:first-child:after{content:'';display:block;background:url('/wp-content/uploads/2022/04/barre-titre.png') center no-repeat;width:37px;height:26px;margin:5px auto 0 auto}.cl_btn_decouvrir:hover:after{left:100px}.btn-localisation-magasin.et_pb_button_0:after{margin-top:2px}.btn-localisation-magasin.et_pb_button_0:hover:after{margin-left:15px !important}.cl_btn_link a:after{display:block;font-family:"ETModules";content:"\24";font-size:24px;position:absolute;top:2px !important;left:120px;transition:left ease-out .2s!important}.cl_btn_link a:hover:after{left:130px}.cl_module_download{display:flex;justify-content:center;align-items:center}.cl_module_download strong{display:block;font-size:30px}.cl_module_download:before{display:inline-block;content:'';width:53px;height:53px;background:url('/wp-content/uploads/2022/04/Icon-download.png') left no-repeat;position:relative;top:0;right:30px;transition:top .3s ease-in-out}.cl_module_download:hover:before{top:10px}.mag_phone_header{font-size:16px;color:#009bb2}.cl_text_magasins{font-family:'OpenSans Medium',sans-serif !important;font-size:50px;display:block}.cl_text_magasins:after{content:'';display:block;background:url('/wp-content/uploads/2022/04/barre-titre.png') left no-repeat;width:37px;height:26px;position:relative;top:10px}.et_pb_button.btn-discover:after{transition:right .2s ease-out !important}.et_pb_button.btn-discover:hover:after{right:-5px !important;margin-left:0}.cl_title_short h2:after{content:'';display:block;background:url('/wp-content/uploads/2022/04/barre-titre.png') left bottom no-repeat;width:37px;height:26px;position:absolute;left:50px}.cl_image_taille_fixe img{width:793px;height:866px;object-fit:cover}.lp_titre_column_sticky strong{display:block;font-size:32px;color:#009bb2}.home-video .et_pb_video_play{width:80px;height:80px;background-color:#fff;border-radius:90px;border:8px solid #dcdcdc;display:flex;align-items:center;justify-content:center;margin-left:-40px !important;margin-top:-40px !important}.video-icon-play .et_pb_video_play{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);width:70px;height:70px;position:absolute;margin-left:-40px !important;margin-top:-40px !important;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);z-index:64;border-radius:100px}.video-icon-play:hover .et_pb_video_play{background-color:#009bb2}.cl_text_vertical h3{text-transform:none}.tel-call{display:block;color:#13415d}.gamme_grid{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:20px}.gamme-item:nth-child(1){grid-row:span 2;height:680px}.gamme-item{position:relative;height:330px}.gamme_image{height:100%}.gamme_image img{width:100%;height:100%;object-fit:cover}.gamme_prefixe{display:block;font-family:'Opensans Light',sans-serif;font-size:16px;line-height:1em}.bloc-download p{font-weight:300}.bloc-download strong{display:block;font-size:30px}.gamme_title{display:flex;align-items:flex-end;background-color:rgba(29,111,125,.95);z-index:2;position:absolute;left:0;bottom:0;width:100%}.gamme_title h3{font-family:'OpenSans Medium',Helvetica,Arial,Lucida,sans-serif;font-size:30px;padding-left:20px;color:#fff}.gamme_title h3:before{font-family:"ETModules";content:"\24";font-size:24px;display:block}.gamme_image:before{content:" ";display:block;background:url('/wp-content/uploads/2022/05/gamme_barre.png') left no-repeat;width:19px;position:absolute;bottom:0;left:0}.sav-tel{font-weight:700}.pol_infos_collectees{display:flex;width:100%;margin:0 auto;border:2px solid #000}.pol_infos_col{width:calc(100% / 3);border-right:2px solid #000}.pol_infos_col:nth-child(3){border-right:0}.pol_infos_col_th{font-family:"Opensans Medium",Arial,Helvetica,sans-serif;color:#13415d;font-size:18px;border-bottom:2px solid #000;padding:10px 0;height:70px;display:flex;align-items:center;justify-content:center}.pol_infos_col_content{min-height:250px;border-bottom:2px solid #000;display:flex;flex-direction:column;justify-content:center}.pol_infos_col_content:last-child{border-bottom:0}.pol_infos_col_content p{font-size:16px;padding:0 10px 10px}.module_page_h1 h1{line-height:1em !important}.bloc-content{margin-bottom:5px}.gam-content-section{padding:60px 0;width:100%}.gam-content-section:nth-child(odd){background-color:#fff}.gam-content-section:nth-child(even){background-color:#f9fafb;flex-wrap:wrap}.gam-content-section:nth-child(odd) .gam-content-picture{width:45%}.gam-content-section:nth-child(odd) .gam-content-texte{width:45%;padding-left:13%}.gam-content-section:nth-child(even) .gam-content-texte{order:2;width:45%;padding-right:10%}.gam-content-section:nth-child(even) .gam-content-picture{order:1;width:45%}.gam-content-row{display:flex;justify-content:space-between;width:100%}.gam-content-picture img{width:100%;border-radius:20px}.gam-content-title strong{font-size:35px !important;text-align:center}.gam-content-link{font-size:16px;color:#009bb2}.gam-contenu-extrait p{font-size:16px}.gam-contenu-extrait{margin-bottom:25px}.gam-title-card{margin-bottom:30px}.gam-content-link:after{display:inline-block;font-family:"ETModules";content:"\24";color:#009bb2;font-size:24px;position:relative;top:8px;left:10px;transition:left .3s ease-in-out}.gam-content-link:hover:after{left:25px}.gamme-embed-container{background-color:#fff;padding:60px 0}.gamme-video{position:relative;width:80%;max-width:100%;margin:0 auto}.gamme-video iframe,.gamme-parent-video iframe{box-shadow:0px 0px 10px -5px #00000000;-webkit-box-shadow:0px 0px 10px -5px #00000000;-moz-box-shadow:0px 0px 10px -5px #00000000;border-radius:20px}.sub_gam_text_divider span{font-size:16px;letter-spacing:1px}.sub_gam_text_divider{transform:rotateZ(90deg);position:absolute;right:-150px;top:115px}.sub_gam_text_divider span:after{display:inline-block;content:' ';background-color:#004460;width:200px;height:1px;position:relative;top:-3px;left:30px}.gamme-parent-video{margin-top:10px}.ca_gamme_parent h1{width:650px;margin:0 auto}.ca_gamme_parent h1:before,.ca_gamme_parent h2:before,.ca_subgam_title h2:before{display:inline-block;content:"LES";position:relative;left:0;top:0;margin-right:10px}.cl_faq-bascule-ligne .et_pb_toggle.et_pb_toggle_item.et_pb_toggle_open{padding:40px 60px !important}.cl_faq-bascule-ligne .et_pb_toggle.et_pb_toggle_item.et_pb_toggle_open .et_pb_toggle_title{margin-bottom:15px}.cl_faq-bascule-ligne .et_pb_toggle_item{margin-bottom:4% !important;border-radius:10px}.cl_faq-bascule-ligne .et_pb_toggle_item.et_pb_toggle_open .et_pb_toggle_title:before,.cl_faq-bascule-ligne .et_pb_toggle_item.et_pb_toggle_close .et_pb_toggle_title:before{font-weight:900 !important}.wp-pagenavi a,.wp-pagenavi span{color:#000;background:#f1f3f5;font-size:1em !important;line-height:1em;font-weight:700 !important;padding:.45em .8em !important;border-radius:100px;transition:all .5s}.wp-pagenavi span.current{color:#fff !important;background:#009bb2 !important;border-color:#009bb2 !important;border-radius:100px}.wp-pagenavi a:hover{color:#ffffff!important;background:#009bb2 !important}.wp-pagenavi .pages{background:0 0}.wp-pagenavi{border-top:none;text-align:center}.fbc-page .fbc-wrap .fbc-items li a:hover{color:#009bb2}.related-posts{background-color:#009bb2;padding:30px 10px 20px}.related-posts h2{font-size:20px;font-family:'Opensans Medium',sans-serif;color:#fff;text-align:center;margin-bottom:30px}.related-posts article{display:flex;min-height:120px}.related-posts .post-image{width:90px;height:90px;margin-right:10px}.related-posts .post-description{width:calc(100% - 120px)}.related-posts .post-description h3{padding-bottom:0}.related-posts .post-description h3 a{font-size:14px;line-height:14px;color:#fff;text-transform:none}.related-posts img{width:100%;height:100%;object-fit:cover}.module-search .et_pb_widget .wp-block-search__button{font-size:20px;color:#fff;display:flex;align-items:center;background-color:#13415d;border:1px solid #13415d}.module-search .widget_search{margin-bottom:0 !important}.cl_remove_meta_separator .author a{pointer-events:none}.cl_remove_meta_separator .author a:before{content:"\e08a";display:inline-block;font-family:'ETModules';font-size:16px;color:#009bb2;margin-right:5px}.cl_remove_meta_separator .published:before{content:"\e023";display:inline-block;font-family:'ETModules';font-size:16px;color:#009bb2;margin-right:5px}.cl_remove_meta_separator .comments-number:before{content:"\77";display:inline-block;font-family:'ETModules';font-size:16px;color:#009bb2;margin-right:5px}.btn-return-blog{padding-left:1.5em !important}.cl_post_content h2,.cl_post_content h3,.cl_post_content h4{text-transform:none;margin-bottom:20px}.search-result .post-content .post-content-inner{margin-bottom:10px}.search-result .post-content .more-link:after{content:'\24';display:inline-block;font-family:"ETmodules";font-size:20px;position:relative;top:5px !important;left:10px !important;transition:left ease-out .2s!important}.search-result .post-content .more-link:hover:after{left:25px !important}.container.extended{max-width:100% !important}.owl-item .categorie-item{width:100%;max-width:500px;height:500px;transform:translate3d(0,0,0);transition:all .25s ease-in-out;margin:0;position:relative}.blog-posts .owl-item .categorie-item img{width:500px;height:500px;box-shadow:0 5px 10px 0 rgba(255,255,255,.1);transition:.3s;transform:scale(.8);object-fit:cover;position:absolute;z-index:1;top:0;left:0}.blog-posts .owl-item.center .categorie-item img{transform:scale(1);object-fit:cover;cursor:pointer;margin-bottom:20px}.blog-posts .categorie-item .categorie-item-info{display:none}.blog-posts .owl-item.center .categorie-item .categorie-item-info{display:block;width:100%;height:100px;padding:15px;position:absolute;left:0;bottom:0;z-index:3;background-color:rgba(29,111,125,.95)}.categorie-item-info .cat_name{font-family:'Opensans Light',Arial,sans-serif;font-size:18px;color:#fff;font-weight:600;line-height:1.2em;text-transform:none}.cat-more-link{font-size:15px}.cat-more-link a{color:#fff !important}.cat-more-link:after{font-family:'ETmodules';content:'\24';font-size:24px;color:#fff;display:inline-block;position:relative;top:7px;left:10px;transition:left .3s ease-in-out}.categorie-item-info:hover .cat-more-link:after{left:20px}.blog-posts .owl-nav{display:block !important;text-align:center}.nav-prev{width:50px;height:30px;background:#009bb2;color:#fff;position:absolute;top:40%;left:39%}.nav-prev i{color:#fff;margin-top:5px;font-size:20px}.nav-next{width:50px;height:30px;background:#009bb2;color:#fff;position:absolute;top:40%;right:39%}.nav-next i{color:#fff;margin-top:5px;font-size:20px}.post-category{font-size:15px;color:#009bb2;margin-bottom:10px}.magasin-liste{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:50px;row-gap:60px}.magasin-item .ca-magasin-title{font-family:"Opensans medium",arial,helvetica,sans-serif;font-size:15px;text-transform:none;color:#009bb2;position:relative}.ca-magasin-title:before{content:'\24';display:inline-block;font-family:"ETmodules";font-size:27px;position:absolute;top:3px;left:260px;transition:left .3s ease-in-out}.ca-magasin-link:hover .ca-magasin-title:before{left:280px}.ca-magasin-img{margin-bottom:20px;border-radius:20px}.cl_magasin_accroche{font-family:'Opensans Medium',sans-serif;font-size:40px;line-height:1.4em;margin-bottom:60px}.cl_magasin_accroche:after{content:'';display:block;background:url('/wp-content/uploads/2022/04/barre-titre.png') center no-repeat;width:37px;height:26px;position:absolute;left:35%}.cl_mag_text_bleu,.cl_mag_text_bleu_big{display:block;color:#009bb2}.cl_mag_text_bleu_big{font-size:20px}.cl_mag_vignette{position:absolute;right:30px;top:130px}.cl_mag_vignette .et_pb_image_wrap img{width:170px;height:170px;border-radius:100px;object-fit:cover}.mag_team{display:flex;justify-content:space-evenly}.mag_team_member{width:32%}.team_member_photo{margin:0 auto 20px auto;width:70%}.team_member_photo img{width:100%;object-fit:cover;border-radius:50%}.team_member_info{text-align:center}.team_member_poste{color:#009bb2}.team_member_info .team_member_nom{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;color:#004460;font-size:20px;line-height:1em;padding:0;text-transform:none}.mag_certications_group{display:flex}.mag_certifcation_item{width:200px}.cl_magasin_horaires p{padding-bottom:0}.magasin_gallery_title h2{text-align:center;font-size:22px;line-height:1.5em;margin-bottom:30px}a[href^=tel]{color:inherit;text-decoration:none}.container{width:100%;padding:0 !important}.container:before{width:0 !important}.owl-item .item{width:95%;transform:translate3d(0,0,0);transition:all .25s ease-in-out}.slider_div .owl-item .item img{width:400px;height:400px;box-shadow:0 5px 10px 0 rgba(255,255,255,.1);transition:.3s;transform:scale(.8);object-fit:cover}.slider_div .owl-item.center .item img{transform:scale(1);object-fit:cover;cursor:pointer}.slider_div .owl-nav{display:block !important;text-align:center}.prevv{width:50px;height:30px;background:#009bb2;color:#fff;position:absolute;top:40%;left:31%}.prevv i{color:#fff;margin-top:5px;font-size:20px}.nextt{width:50px;height:30px;background:#009bb2;color:#fff;position:absolute;top:40%;right:33%;margin-right:-4px}.nextt i{color:#fff;margin-top:5px;font-size:20px}.video_icon_play .et_pb_video_play{width:140px;height:140px;background-color:#fff;border-radius:90px;border:20px solid #dcdcdc;display:flex;align-items:center;justify-content:center;margin-left:-40px !important;margin-top:-40px !important}.video_icon_play .et_pb_video_play:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sous_categorie_grid{width:100%;display:grid;grid-template-columns:auto auto auto auto;gap:20px}.sous_categorie_info{position:relative;padding:0;width:100%;height:450px;z-index:1;overflow:hidden;border-radius:20px}.sous_categorie_image{height:100%}.sous_categorie_image img{width:100%;height:100%;object-fit:cover}.sous_categorie_titre{display:flex;align-items:flex-end;position:absolute;bottom:0;left:0;background-color:rgba(29,111,125,.95);z-index:2;width:100%}.fiche-produit-description h2{line-height:1.5em;text-align:center;margin-bottom:30px;padding-bottom:0}.fiche-produit-description h3{text-align:center;font-weight:600}.product_item{display:flex;justify-content:center}.sous_categorie_info:before{content:" ";display:block;background:url('/wp-content/uploads/2022/05/gamme_barre.png') left no-repeat;width:19px;position:absolute;bottom:0;left:0}.sous_categorie_info .sous_categorie_titre .sous_categorie_name{font-family:'OpenSans Medium',Helvetica,Arial,Lucida,sans-serif;font-size:26px;width:100%;color:#fff !important;padding-left:20px;line-height:1.2em !important}.sous_categorie_name:before{font-family:"ETModules";content:"\24";font-size:24px;display:block}.sous_categorie_prefixe{display:block;font-family:'OpenSans Light',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1em}.product_grid{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:30px;row-gap:50px}.product_ref{color:#009bb2 !important;padding-top:10px;font-family:'Rozha One',Georgia,"Times New Roman",serif;font-size:26px;line-height:1em !important}.product_info .product_accroche{font-size:14px;line-height:.8em}.product_item a .product_ref:after{display:inline-block;font-family:"ETModules";content:"\24";font-size:24px;position:relative;top:5px;left:5px;transition:left ease-out .2s !important}.product_item a:hover .product_ref:after{left:10px}.product_designation h1{padding-bottom:0}.prod_text_devis{font-size:20px}.product_video_title h2{font-size:22px;text-align:center;margin-bottom:30px}.product_bloc_video,.product_features{margin-bottom:50px}.product_features p{text-align:left;padding-bottom:10px;font-size:18px}.product_features .features_title{font-size:14px;font-weight:600;color:#009bb2}.product_features h2,.product_bloc_gallery h2,.product_fonctionality_header h2{font-size:22px;text-align:center;margin-bottom:30px}.product_features h2{line-height:1.5em}.prod_text_divider{color:#004460;transform:rotateZ(90deg);position:absolute;right:-150px;top:115px}.product_bloc_video{position:relative}.prod_text_divider span{font-size:16px;letter-spacing:1px}.prod_text_divider span:after{display:inline-block;content:' ';background-color:#004460;width:200px;height:1px;position:relative;top:-3px;left:30px}.prod_gamme_infos{color:#009bb2;padding:0}.prod_gamme_tarifs{font-size:19px;color:#004460}.video_text_divider{transform:rotateZ(90deg);position:absolute;right:-200px;top:200px}.video_text_divider p{font-size:16px;letter-spacing:1px}.video_text_divider p:after{display:inline-block;content:' ';background-color:#004460;width:200px;height:1px;position:relative;top:-3px;left:30px}.product_image_header img{height:295px;object-fit:cover}.product_sous_titre,.product_availablity{display:block}.product_sous_titre{font-size:25px;line-height:1em;margin-bottom:10px}.product_availablity{color:#009bb2}.product_price{font-size:20px}.ca_prod_section_fonctionality{padding:80px 0}.prod_list_fonctionality{width:80%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:60px;row-gap:30px}.prod_fonct_title{font-family:'Opensans',Helvetica,Arial,Lucida,sans-serif;color:#004460;font-size:16px;line-height:1.5em;text-align:center;padding-bottom:10px !important}.product_fonctionnalites_item{text-align:center}.product_fonctionnalites_item img{width:200px;height:200px;object-fit:cover;border-radius:100px;margin-bottom:20px;box-shadow:5px 0px 15px 9px rgba(255,255,255,.8)}.prod_fonct_link{font-family:'Opensans medium',Open Sans,sans-serif;padding:0 5px;position:relative}.prod_fonct_link:before{width:0;height:2px;position:absolute;left:0;bottom:0;background-color:#009bb2;content:' ';transition:width 1s fade}.prod_fonct_link:hover:before{width:100%}.related_posts h2{text-align:center;margin-bottom:30px}.product_posts_list{display:flex}.product_post{width:32%}.product_post img{width:100%;border-radius:20px}.product_post:nth-child(1){margin-right:2%}.product_post:nth-child(2){margin-right:2%}.product_post_detail{padding:20px}.product_post_detail a{font-size:16px;color:#004460;text-transform:none;line-height:1.2em}.product_post_detail .post_date{font-family:'Open Sans',sans-serif;font-size:16px;color:#009bb2;padding-bottom:5px}.product_post_excerpt{font-family:'Open Sans Medium',Helvetica,Arial,Lucida,sans-serif}.parent-gamme{width:30%;margin-bottom:10px}.parent-gamme a{font-family:"Open sans Medium",Arial,Helvetica,Lucida,sans-serif;font-size:26px;line-height:1em;color:#fff !important}.container_mega_menu{max-width:100%}.gamme-list-item{width:100%;min-height:500px}.sous-category-gamme a{position:relative;text-transform:none !important;font-size:16px;color:#fff !important}.sous-category-gamme .gamme-display-on{color:#009bb2 !important}.gamme-product-name{font-size:14px;text-transform:none;color:#009bb2 !important}.gamme-product-name:after{content:"";display:inline-block;font-family:"ETModules";content:"\24";font-size:16px;position:relative;top:3px;left:10px;transition:left ease-out .2s!important}.gamme-products-list li a:hover .gamme-product-name:after{left:20px}.gamme-products-list{position:absolute;top:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);column-gap:30px;row-gap:20px;width:70%;display:none}.gamme-products-list li{display:flex;justify-content:flex-start}.gamme-products-list li img{width:200px;height:200px;object-fit:cover}.sub-gamme-list{width:30%;margin-top:-10px;display:none}#spas.sub-gamme-list{display:block}#spas-infinity{display:grid}.ca-gamme-faq_wrapper h2{text-align:center}.ca-gamme-faq_list{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.ca-gamme-faq_list-item{width:100%;margin-bottom:20px}.ca-gamme-faq_list-item .et_pb_toggle_title{font-family:'OpenSans Medium',Helvetica,Arial,Lucida,sans-serif !important;font-size:21px !important;color:#0E425E!important;line-height:1.2em !important;text-align:left !important;cursor:pointer !important;position:relative !important;padding:0 50px 0 0 !important}.ca-gamme-faq_list-item .et_pb_toggle_title:before{font-size:35px !important;right:-10px !important;color:#3caec1 !important;font-family:ETmodules!important;font-weight:400!important;content:"\4c"!important;top:50% !important;margin-top:-.5em !important;position:absolute !important;left:auto !important}.ca-gamme-faq_list-item.et_pb_toggle_open .et_pb_toggle_title:before{content:"\4d"!important}.ca-gamme-faq_list-item .et_pb_toggle{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif !important;color:#0E425E!important;text-align:justify !important;background-color:#f5f6f8;padding:20px!important}.cl_faq-bascule-ligne .ca-gamme-faq_list-item.et_pb_toggle.et_pb_toggle_item.et_pb_toggle_open{padding:20px !important}.ca-gamme-faq_list-item .et_pb_toggle_content{padding-top:20px !important;position:relative !important}img.ca-product_header-img{object-fit:cover !important;max-width:none !important}@media screen and (max-width:980px){.ca-product_header-img_wrapper div{position:relative}.ca-product_header-img_wrapper img.ca-product_header-img{position:relative;left:-50%}.ca-gamme-faq_list-item{width:100%}}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.modal-content{display:block !important;position:relative;width:1024px;height:600px;margin:0 auto;top:30%}.modal-content img{position:relative;z-index:1}.modal-content{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}@-webkit-keyframes zoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.modal-content .close{position:absolute;top:-15px;right:-15px;z-index:2;background-color:#009bb2;width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center}.modal-content .close span{color:#fff;font-size:35px;font-weight:600}.modal-content .close:hover{background-color:#004460;cursor:pointer}.icons_rx .dsm_icon_list_items li{display:inline-block}.icons_rx .dsm_icon_list_items li:not(:last-child){padding-right:20px}.icons_rx .dsm_icon_list_text{display:none}.icons_rx .dsm_icon_list_items .dsm_icon_list_icon{background-color:#fff !important}.icons_rx .dsm_icon_list_items .dsm_icon_list_icon{color:#009bb2 !important}.icons_rx .dsm_icon_list_items .dsm_icon_list_icon:hover{background-color:#13415d !important}.SM_menu_horizontal #menu-footer-menu-horizontale{display:flex;justify-content:center}.SM_menu_horizontal #menu-footer-menu-horizontale li{padding-left:5px}.SM_menu_horizontal #menu-footer-menu-horizontale li:after{display:inline-block;content:"-";color:#fff;padding-left:5px}.SM_menu_vertical .dsm-menu>.menu_first-level>a{text-transform:uppercase}.SM_menu_vertical .dsm-menu .menu_first-level{padding-bottom:20px}.SM_menu_vertical .dsm-menu .menu_first-level.space-custom{padding-bottom:0}.module-filtre,.tag-filter-items{display:flex;justify-content:space-between}.module-filtre{width:100%}.tag-filter-title{width:10%;font-size:20px;color:#009bb2;font-weight:600}.tag-filter-title:after{content:' ';display:inline-block;background:url('/wp-content/uploads/2022/08/fleche.png') left no-repeat;width:7px;height:14px;position:relative;top:2px;left:15px}.tag-filter-items{width:100%;display:flex;justify-content:flex-start;row-gap:15px;column-gap:30px;flex-wrap:wrap;list-style:none !important;padding:0 !important}.tag-filter-items li a{color:#95a6b1 !important;padding-bottom:5px;position:relative}.tag-filter-items li a:before{position:absolute;width:0;height:3px;left:0;bottom:0;background-color:#009bb2;content:'';transition:width .3s ease-in-out}.tag-filter-items li a:hover:before{width:100% !important}.tag-filter-items li a:hover{color:#009bb2 !important}@media (min-width:1746px){.header-menu-with-burger .menu-item{margin:0 60px 0 0 !important}}@media (min-width:1621px) and (max-width:1746px){.gam-content-section:nth-child(odd) .gam-content-texte{padding-left:9%}.gam-content-section:nth-child(even) .gam-content-texte{padding-right:9%}}@media only screen and (max-width:1620px){.gam-content-section:nth-child(odd) .gam-content-texte{padding-left:6%}.gam-content-section:nth-child(even) .gam-content-texte{padding-right:6%}}@media only screen and (min-width:1559px){.prod_vignette img{height:auto;object-fit:cover}}@media screen and (max-width:1500px){.btn-brochure,.btn-devis{font-size:14px !important}.et-db #et-boc .et-l .et_pb_text_2_tb_header.btn-brochure,.et-db #et-boc .et-l .et_pb_text_3_tb_header.btn-devis{height:60px;padding-left:15px !important;padding-right:15px !important}}@media only screen and (max-width:1069px){.ligne_a_propos .col_apropos-1{width:100% !important}.ligne_a_propos .col_apropos-text{width:100% !important}.ligne_a_propos .col_apropos-video{width:100% !important;height:400px}}@media (min-width:1530px) and (max-width:1745px){.header-menu-with-burger .menu-item{margin:0 35px 0 0 !important}}@media (min-width:1369px) and (max-width:1529px){.header-menu-with-burger .menu-item{margin:0 35px 0 0 !important}}@media (min-width:1207px) and (max-width:1368px){.header-menu-with-burger .menu-item{margin:0 20px 0 0 !important;font-size:13px}}@media (min-width:981px) and (max-width:1206px){.header-menu-with-burger .menu-item{margin:0 10px 0 0 !important;font-size:12px !important}.appel-number{font-size:12px}}@media only screen and (min-width:1280px){#mega_menu.de-mega-menu{position:fixed !important;width:100% !important;top:155px!important;z-index:12}}@media only screen and (max-width:1279px){#mega_menu.de-mega-menu{position:fixed !important;width:100% !important;top:150px!important;z-index:12}}@media (min-width:1281px) and (max-width:1559px){.gamme-products-list li img{width:160px;height:160px}}@media only screen and (max-width:1280px){.gamme-products-list{width:65%}.sub-gamme-list{width:35%}.gamme-products-list{top:-15px}.gamme-products-list li img{width:140px;height:140px}.gamme-item:nth-child(1){height:680px}.gamme-list-item{min-height:360px}.btn-brochure{font-size:14px;line-height:1.2}.btn-brochure span,.btn-devis{font-size:12px}.product_fonctionnalites_item img{width:150px;height:150px}}@media (max-width:1330px){.cl_mag_vignette .et_pb_image_wrap img{width:150px;height:150px !important}}@media (min-width:1240px) and (max-width:1330px){.cl_mag_vignette{top:110px}}@media (max-width:1239px){.cl_mag_vignette{position:static;width:auto !important;text-align:center !important}}@media only screen and (min-width:981px){.cl-blog-equal-height .column.size-1of3{width:32%!important;margin-right:2% !important}.cl-blog-equal-height .column.size-1of3:nth-child(3n){margin-right:0 !important}}@media (min-width:981px) and (max-width:1162px){.gamme-products-list{width:60%}.sub-gamme-list{width:40%}.gamme-products-list li img{width:99px;height:99px}}@media (min-width:981px) and (max-width:1400px){.lp_row-custom{display:flex;flex-direction:column}.lp_row-custom .lp_column1-custom{width:calc(97% - 500px) !important}.lp_row-custom .lp_column2-custom{width:calc(95% - 500px) !important}.appel-number{line-height:1.2em}}@media only screen and (min-width:981px) and (max-width:1024px){.cl_ligne_download .et_pb_column.col_download_text{width:50% !important}.cl_ligne_download .et_pb_column.col_download_card_bleu{width:50% !important}.cl_ligne_download .et_pb_column.col_download_image{display:none}.col_download_card_bleu .cl_module_download{margin:0 !important;transform:translateX(100px) translateY(280px) !important}.nav-prev{left:32%}.nav-next{right:32%}}@media only screen and (max-width:1024px){.modal-content{width:768px;top:35%;text-align:center}.modal-content img{width:100%;max-height:350px;object-fit:cover}}@media only screen and (min-width:769px) and (max-width:980px){.gamme_grid{grid-template-columns:1fr 1fr}.nav-prev{left:30%}.nav-next{right:30%}.prevv{left:22%}.nextt{right:24%}.sous_categorie_grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:980px){.mag_team{width:100%}.product_grid{grid-template-columns:1fr 1fr}.prod_list_fonctionality{width:90%;grid-template-columns:1fr 1fr 1fr}.pol_infos_col_content{min-height:400px}.magasin-liste{grid-template-columns:1fr 1fr}.tag-filter-title{font-size:25px}.tag-filter-items li a{font-size:18px}.module-filtre{width:100%}.tag-filter-title:after{top:0}}@media only screen and (max-width:768px){.SM_menu_horizontal #menu-footer-menu-horizontale{flex-direction:column}.SM_menu_horizontal #menu-footer-menu-horizontale li{padding-left:0}.SM_menu_horizontal #menu-footer-menu-horizontale li:after{display:none}ul.dsm-menu{padding-bottom:0}.fbc-page .fbc-wrap .fbc-items{padding:10px 10px 10px 0}.fbc-page .fbc-wrap .fbc-items li:first-child{padding-left:0}.fbc-page .fbc-wrap .fbc-items li{font-size:14px !important;padding:0 2px}.fbc-page .fbc-wrap .fbc-items li.active span,.fbc-page .fbc-wrap .fbc-items li .fbc-end-text{font-size:14px !important}.cl_image_taille_fixe img{width:auto;height:auto}.gamme_grid,.sous_categorie_grid{display:flex;flex-direction:column;gap:normal}.gamme-item,.gamme-item:nth-child(1),.sous_categorie_info{height:400px;margin-bottom:40px}.blog-posts .owl-nav,.slider_div .owl-nav{display:flex !important;justify-content:center}.slider_div .owl-nav button{margin:10px 5px}.prevv,.nextt{position:relative;top:0}.owl-item .categorie-item{margin-left:auto;margin-right:auto}.prevv{left:0}.nextt{right:0}.nav-prev{left:0}.nav-next{right:0}.prod_config_detail{flex-direction:column}.prod_conf_description{margin-bottom:60px}.prod_conf_description,.prod_conf_image{width:100% !important}.prod_list_fonctionality{grid-template-columns:1fr 1fr}.ca_gamme_parent h1{width:100%}.ca_gamme_parent h1:before,.ca_gamme_parent h2:before,.ca_subgam_title h2:before{margin-right:6px}.gam-content-title strong{font-size:30px !important}.gam-content-row{flex-direction:column;width:90%;margin:0 auto}.gam-content-texte,.gam-content-picture{width:100% !important;padding:0 !important}.gam-content-texte{margin-bottom:30px}.gam-content-section:nth-child(even) .gam-content-picture{order:2}.gam-content-section:nth-child(even) .gam-content-texte{order:1}.modal-content{width:90%}.tag-filter-title{width:25%}.tag-filter-items{width:75%}.tag-filter-items{flex-direction:column}}@media only screen and (max-width:600px){.wp-pagenavi{border-top:none;text-align:center;flex-wrap:wrap;display:flex;width:90%;margin:0 auto}.wp-pagenavi a,.wp-pagenavi span{margin-bottom:10px}.cl_faq-bascule-ligne .et_pb_toggle.et_pb_toggle_item.et_pb_toggle_open{padding:40px 30px !important}.cl_module_download{width:100% !important;transform:translateX(0px) translateY(0px) !important}.cl_module_download:before{right:18px}.tel-call{display:inline-block}.cl_text_magasins{font-size:30px}.cl_magasins_grid .et_pb_blog_grid .et_pb_post{padding:0 !important}.cl_magasins_grid .entry-title a:after{left:10px !important}.cl_magasins_grid .entry-title a:hover:after{left:30px !important}.cl_magasin_accroche{font-size:22px}.magasin_gallery_title h2{line-height:1.2em}.slider_div .owl-item .item img{width:100%}.owl-item .item{width:100%}.product_grid{display:flex;flex-direction:column;gap:normal}.prod_list_fonctionality{display:flex;flex-direction:column;column-gap:normal;row-gap:normal}.product_item,.product_fonctionnalites_item{margin-bottom:40px}.video_icon_play .et_pb_video_play{width:90px;height:90px;border:10px solid #dcdcdc}.product_bloc_configurateur h2{font-size:20px !important;line-height:1.2em !important}.product_bloc_video h2{line-height:1.2em}.product_bloc_gallery h2,.product_fonctionality_header h2,.product_bloc_video h2{font-size:25px}.product_bloc_gallery{margin-bottom:50px}.product_features h2{line-height:1.2em}.related_posts h2{font-size:25px}.product_posts_list{flex-direction:column}.product_post{width:100%}.product_post:nth-child(1){margin-right:0}.pol_infos_collectees{flex-direction:column;border:0}.pol_infos_col_content{min-height:auto}.pol_infos_col{width:100%;border:2px solid #000;margin-bottom:20px}.pol_infos_col:nth-child(3){border:2px solid #000;margin-bottom:0}.sub_gam_text_divider{display:none}.gam-content-title{font-size:22px}.gam-content-texte div{text-align:justify}.magasin-liste{display:flex;flex-direction:column;align-items:center;gap:normal}.ca-magasin-title{margin-bottom:40px}.blog-posts .owl-nav button{margin:10px 5px}.nav-prev,.nav-next{position:relative;top:0}.nav-prev{left:0}.nav-next{right:0}.blog-posts .owl-item .post-item img{width:100%}.tag-filter-title{width:40%}.tag-filter-items{width:60%}.tag-filter-title{font-size:20px}}@media only screen and (max-width:480px){.mag_team{flex-direction:column}.mag_team_member{width:100%}.magasin_gallery_title h2,.product_video_title h2,.product_features h2,.product_bloc_gallery h2,.product_fonctionality_header h2{font-size:20px}.cl_hn_style h1>strong,.cl_hn_style h2>strong,.cl_hn_style h3>strong{font-size:23px}.guide-achat-link .bloc-download h3{font-size:20px}.gam-title-card{margin-bottom:10px}.gamme-video{width:100%}}