:root{--main-color:#393939;--couleur-2:#393939;--color-second:#b1b1b3;--secondary-color:#76060a;--main-color-dark:#000;--main-color-light:#FFF;--h1-size:clamp(30px,3vw,40px);--font-size:clamp(14px,.9vw,16px);--font-color:#333;--main-font:'Poppins-Regular',sans-serif}html,body{height:100%;scroll-behavior:smooth}body{width:100%;margin:0;padding:0 }a{-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out}a img{border:none }img{max-width:100%;object-fit:cover}ul,ol{list-style-position:inside;padding-left:0;list-style-type:none;list-style-image:none}menu,dir{padding-left:15px }blockquote p{font-size:inherit }table,table td,table th{font-size:inherit;border:1px solid #7C7C7C }main,section,article,aside,footer,header,nav,hgroup{display:block }.corps article{}article.news a.imagecont.noflicker{width:fit-content;display:block;margin:0 auto}iframe{border:none }.row{margin-right:0 !important;margin-left:0 !important }.nopad{padding-left:0;padding-right:0 }.nopad-l{padding-left:0 }.nopad-r{padding-right:0 }.nomargin{margin:0 }.hide{display:none }.center{text-align:center }.right{text-align:right}.justify{text-align:justify }.clear:after{content:'';display:block;clear:both }.bold{font-weight:bold }.underline{text-decoration:underline }.relative{position:relative }.inline-block{display:inline-block;vertical-align:top }.noflicker{-webkit-transform:translateZ(0) }.retrait{margin-left:-15px !important;margin-right:-15px !important }.transition{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 500ms ease;-webkit-transform:translateZ(0)}.cover{-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important }.contain{-webkit-background-size:contain !important;-moz-background-size:contain !important;-o-background-size:contain !important;background-size:contain !important }.row.row-flex{display:flex;flex-wrap:wrap;align-items:center}.row.row-flex-no-align{display:flex;flex-wrap:wrap}.row.row-flex-normal{display:flex;align-items:center}hr.trait{height:1px;margin:-0.5em 0;padding:0;color:#e0e0e1;background-color:#e0e0e1;border:0 }hr{border-top:1px solid #333}.body-sitemap .fluid-contenu ul li,.body-sitemap .fluid-contenu ol li{background:url(../images/puce.svg) no-repeat 0 center;padding-left:15px}.page-contenu{text-align:justify;font-size:78%;padding-top:15px;font-family:'Poppins-Regular';color:#515151}.page-contenu img{margin:10px }body{color:var(--font-color);font-family:var(--main-font);font-size:var(--font-size);background:#b1b1b3;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:visited{text-decoration:none;color:inherit}a:hover{text-decoration:underline;color:inherit}a:focus{color:inherit}blockquote{border-color:var(--main-color)}::selection{color:var(--main-color-light);background:var(--main-color)}::-moz-selection{color:var(--main-color-light);background:var(--main-color)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{margin:0 0 1rem 0;font-weight:700}h1,.h1{font-size:var(--h1-size);margin:0 0 3rem 0;padding:0;text-transform:none;font-family:'DancingScript'}h2,.h2{font-size:calc(var(--h1-size) - .8em)}h3{font-size:calc(var(--h1-size) - 1.2em) }h4,h5,h6{font-size:calc(var(--h1-size) - 1.6em) }h1 span,.h1 span{font-size:80%;display:block;text-transform:none;margin-top:0.4rem;font-family:'LeagueSpartan'}h1 a,h1 a:visited,h1 a:link,h2 a,h2 a:visited,h2 a:link,h3 a,h3 a:visited,h3 a:link,h4 a,h4 a:visited,h4 a:link,h5 a,h5 a:visited,h5 a:link,h6 a,h6 a:visited,h6 a:link{font-size:inherit;color:inherit;font-family:inherit;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline;color:inherit}.sidebar-scroll-right .callTracker{width:100%;height:50px}.callTracker{position:relative}.callTracker span,.callTracker a{display:inline-block;text-align:left;min-width:145px;padding:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;height:100%;line-height:1.64em;text-decoration:none}.callTracker .t_phone{opacity:0;display:none}.callTracker .t_affiche{cursor:pointer}header .callTracker span,header .callTracker a{top:5px}header .callTracker .t_affiche{font-size:14px}.tel_info .tel .icones{fill:#fff;width:14px;height:14px;margin:0 0px 2px 0;position:relative;left:5px}header .tel_info{display:flex;align-items:center}.hide-print .right{display:flex;align-items:center;justify-content:space-around}.callTracker.active .t_phone{opacity:1;display:inline-block;font-size:14px;text-align:left}.callTracker.active .t_affiche{opacity:0;display:none}.hide-print .callTracker.active .t_phone{text-align:center}.bande1 .callTracker.active .t_phone{text-align:left}.pied .callTracker a,.coordonnees .callTracker a{position:relative;left:0}.pied .callTracker span.t_affiche{font-weight:bold;text-decoration:underline}.tete .btn-partage,.pied .btn-partage{justify-content:flex-end}.main-page{position:relative;overflow:hidden }.tete{position:fixed;z-index:9999;background:#b1b1b3;z-index:8000;box-shadow:0 1px 13px rgba(0,0,0,0.1);padding:0em 3vw 0em;transition:all 800ms ease;width:100%}.tete.fixed{position:fixed;width:100%;padding:0em 4vw;top:0;transition:all 800ms ease;z-index:9999999}.tete .logo-site{margin:0}.tete .logo-site img{width:280px}.tete.fixed .logo-site img{width:170px}.tete .tel{margin-top:10px;font-family:var(--main-font);font-size:14px;color:#fff;background-color:var(--main-color);padding:10px 15px 10px 10px;border-radius:2px;display:flex;align-items:center}.cell-infos .callTracker span{text-align:right}.header-slideshow img{width:100%;height:88vh;object-fit:cover;object-position:center}.banner{position:relative;height:600px;color:var(--main-color-light)}.banner .place-title-banner{width:100%;height:100%;position:absolute;z-index:2;padding:1em 5vw;display:flex;justify-content:center;align-items:flex-end}.banner .place-title-banner h2{font-family:'LeagueSpartan';font-size:55px;margin-bottom:5%}.banner img{position:absolute;width:100%;height:100%}.banner::after{content:'';width:100%;height:100px;position:absolute;background:url(../images/banner-shap.svg);background-repeat:no-repeat;bottom:-4px;background-size:cover;background-position:center;z-index:9}.banner::before{content:'';width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.4);background:linear-gradient(-90deg,rgba(102,153,31,0) 0%,rgba(0,0,0,0.5) 88%);z-index:1}.navh{margin:0;position:relative;z-index:999999}.navh .menu_principal{margin:0;padding:0;list-style:outside none;display:flex;justify-content:center}.navh .menu_principal > li{position:relative;text-align:center;padding:25px 0px 25px;margin-right:25px;height:100%}.navh .menu_principal > li:last-child{margin-right:0}.navh .menu_principal a,.navh .menu_principal a:visited{display:block;text-decoration:none;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;font-weight:bold;font-size:90%;color:#515151}.navh .menu_principal > li > a{padding:20px 0px}.navh .menu_principal a:hover,.navh .menu_principal li.active > a{color:#fff !important}.navh .menu_principal li.active > a:hover{cursor:default}.body-page .fluid-contenu{position:relative;z-index:800;margin-top:0%}.body-page .fluid-contenu .corps{padding:5em 10vw}.fluid-contenu{margin-top:5%}.fluid-contenu .corps{padding:8em 20em 0em;padding-top:0}.body-contact-60 .fluid-contenu .corps{padding:0em 20em 0em}.body-contact-34 .fluid-contenu .corps{padding:0em 20em 15em}.actualites .cell.photo a{display:block}.actualites .cell.photo.cover img{object-fit:cover;-o-object-fit:cover;min-width:100%;min-height:100%;width:auto;flex:1;height:100%}.actualites{display:table;width:100%;position:relative;z-index:8000}.actualites .contenu .text-center{text-align:start}.actualites article{display:table;width:100%}.actualites:nth-child(even+1){direction:rtl}.actualites .cell.photo{display:table-cell;vertical-align:top;width:22%;background-position:center center;height:auto;background-size:100% auto !important;background-repeat:no-repeat}.actualites .cell.photo:hover{opacity:.95;filter:alpha(opacity=95)}.actualites .cell.texte{display:table-cell;vertical-align:top;width:50%;border-bottom:2px solid var(--color7)}.actualites:last-child .cell.texte{border-bottom:none}.actualites .cell.texte .contenu{padding:16vh 10% 16vh 7%;text-align:justify;direction:ltr}.actualites .cell.texte .contenu ul{padding:0;margin:0}.actualites .cell.texte .contenu ul li{padding:5px 0 5px 20px;background:url(../images/ico-puce.png) no-repeat 0 9px}.actualites .cell.texte .contenu ul li .bouton-principal{display:block}.actualites a.bouton-principal,.news a.bouton-principal{min-width:190px;margin:50px 0;display:inline-block}.actualites .date_post,.news .date-article{font-size:15px;font-weight:bold;color:var(--main-color)}.actualites a.bouton-principal{margin:50px 0px 0px}.actualites h2{text-align:start}.news .ligne-actus .date-article{margin-top:18px;margin-bottom:0}.news .ligne-actus .contenu-article{margin-top:0}.news .contenu-article{margin-top:21px}.newsList{float:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;align-content:flex-start;width:100%}.news.newsList .recup-photos .propor{height:461px}.news.newsList .recup-photos .propor .propor-cont .imagecont img{object-fit:contain;background:#ffffff}.newsList .ligne-actus{flex:0 0 auto;margin:0 0 30px;float:none}.news .date_post{text-align:center;color:var(--main-color-light);font-weight:800;font-size:14px;font-size:clamp(12px,0.5vw,14px);line-height:18px;text-transform:uppercase;display:block;background-color:var(--main-color);position:absolute;left:0;top:0;padding:7% 4% 4%;z-index:50;margin:0}.news .date_post span{display:block;line-height:13px;min-width:84px}.news .date_post .s1{font-size:50px;line-height:35px;padding-bottom:5px;font-size:clamp(40px,2vw,50px)}.newsList .propor .propor-cont .imagecont .masque{background-color:rgba(250,250,250,0.2);background-image:none}.news .propor .propor-cont .imagecont:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.newsList .propor{overflow:hidden;background-color:#f2f2f2;display:flex;justify-content:center;align-items:center}.newsList .propor i{font-size:300%;opacity:0.2}.realisations .galerie .propor:after,.news .propor:after{padding-top:78%;display:block;content:''}.newsList .item .h3{color:var(--color2);padding:25px 0 25px;margin:0}.newsList .item:hover .h3{color:var(--main-color)}.newsList .item .h3 a:hover{text-decoration:none}.item-news{position:relative}.newsItem .photo img{object-fit:cover;-o-object-fit:cover;min-width:100%;min-height:100%;flex:1;width:100%;height:100%;overflow-x:hidden}.newsItem .photo{width:fit-content;height:22vw;background-position:center!important;background-repeat:no-repeat!important;background-color:#f2f2f2;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;image-rendering:optimizeQuality}.newsItem .photo.no_photo{display:flex;align-items:center;justify-content:center;font-size:350%;color:var(--font-color)}.newsItem .photo.no_photo i{opacity:0.2}.newsItem .contenu-article{padding:15px 0 0;min-height:200px;margin:0}.newsItem .div-rs{margin:0 auto 40px}.newsItem .div-rs .btn-partage{display:inline-block;overflow:hidden;height:36px;position:relative;top:12px}.newsItem .div-rs .btn-partage .btnp{background-color:var(--main-color);display:inline-flex;width:36px;height:100%;border-radius:50%;color:#FFF;justify-content:center;line-height:50%;align-items:center;transition:all ease-in-out 0.3s}.newsItem .div-rs .btn-partage .btnp:hover,.newsItem .div-rs .btn-partage .btnp:focus{background-color:var(--secondary-color);text-decoration:none}.newsItem .date_post{padding:5% 3% 3%}.news_avant_apres{display:table;width:100%;text-align:center;margin:0;height:100%}.news_avant_apres > div{display:table-cell;float:none;padding:0;height:100%}.news_avant_apres a,.news_avant_apres a:visited{padding:15px 30px;color:var(--main-color);text-decoration:none;display:block;height:100%;text-transform:uppercase}.news_avant_apres a:hover,.news_avant_apres a:focus{text-decoration:none}.news_avant_apres > div:last-child{right:-5px}.news_avant_apres a:hover b,.news_avant_apres a:focus b{text-decoration:none;color:var(--main-color)}.navButtons,.navButtons:visited{padding:0 0 10px;color:var(--color2);transition:.8s;text-decoration:none;display:block}.news_avant_apres a:hover span,.news_avant_apres a:focus span{color:var(--color2);text-decoration:none}a.return-to-news:visited,a.return-to-news,a.return-to-news:link{text-decoration:none;font-weight:900;font-family:var(--font_family_1);text-transform:uppercase;color:var(--color2)}a.return-to-news:hover,a.return-to-news:focus{text-decoration:underline;color:var(--color2)}.pagination > li{background:none;padding-left:0}.pagination > li > a,.pagination > li > span{color:var(--main-color);border-color:var(--color6)}.pagination > .active > a,.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span,.pagination > .active > span:focus,.pagination > .active > span:hover{color:var(--main-color-light);background-color:var(--main-color);border-color:var(--main-color)}.pagination > li > a:focus,.pagination > li > a:hover,.pagination > li > span:focus,.pagination > li > span:hover{color:var(--main-color);background-color:var(--color7)}.AvisClientsBg{padding:0 5vw 5em 5vw}.AvisClientsBg.bg-optionnel-gris .h1{color:var(--main-color-light)}.etoiles .fa{color:#FC0}.AvisClientsList{margin:0;padding:0}.AvisClientsList li{list-style:none;background:none}.avisClientsBg .h{text-align:center}.AvisClients:link,.AvisClients:visited,.AvisClients{position:relative;background-color:#EEE;padding:80px 20px 20px;text-align:center;height:300px;margin-top:100px;display:block;text-decoration:none}.AvisClients .h{font-size:18px;color:var(--color2);text-align:center;text-transform:uppercase;margin-bottom:0}.AvisClients p{font-size:16px;margin-bottom:0}.AvisClients .blazy{font-size:16px;color:var(--main-color-light);width:128px;margin:0 auto;border-radius:50%;margin-bottom:20px;position:absolute;top:-70px;left:50%;margin-left:-64px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:var(--color7)}.AvisClientsBg .bx-pager{bottom:17px}.bx-pager.bx-default-pager a{background-color:var(--secondary-color)}.bx-pager.bx-default-pager a:hover,.bx-pager.bx-default-pager a.active{background-color:var(--main-color)}.avisContent:before{content:'\00AB';display:inline-block;margin-right:5px}.avisContent:after{content:'\00BB';display:inline-block;margin-left:5px}.temoignageScroll{max-height:109px;text-align:center;overflow:hidden}.temoignageScroll .scrollbar-content{padding:0 10px 0 0;width:100%}.temoignageScroll .scrollbar-path-vertical{right:0}.date_post{font-size:12px;padding:4px 0}.AvisClientsBg .bx-controls.bx-has-pager{display:block;position:relative;height:70px}.livre-elements{padding:0;margin-bottom:40px;text-align:center}.livre-elements .blazy{margin:0 auto 10px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:#EEE;width:115px;height:115px}.livre-elements .pseudo{margin-bottom:10px}.livre-elements .date{margin-bottom:10px!important}.livre-elements .etoiles{margin-bottom:0!important}.livre-elements .temoignage{text-align:justify}.livre-elements .temoignage:before{content:'\00AB';display:inline-block;margin-right:5px}.livre-elements .temoignage:after{content:'\00BB';display:inline-block;margin-left:5px}.divAvis{padding:30px 20px;margin-bottom:60px;border-radius:0;background:rgba(0,0,0,0.05)}.btn-avis{margin-bottom:30px}.alert-success{top:-100px;position:relative}.alert-warning{z-index:99;position:relative}.modal-content a,.modal-content a:link,.modal-content a:visited{color:var(--color2)}.modal-header .h1{text-align:center;margin-bottom:40px;color:var(--color2);font-size:1.6vw;font-weight:bold;text-shadow:none}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;z-index:9999;font-size:16px;color:var(--main-color-light)}.modal-backdrop.in{z-index:0}.modal-open .modal{z-index:99997;background:rgba(0,0,0,0.8);color:var(--color2);text-shadow:none;font-family:Arial,Helvetica,sans-serif}.modal-open #modalRecommander.modal{z-index:999999999999999}.modal-content .btn-close{border:0;background:none;padding:0;font-size:21px;color:var(--color5);opacity:.2;line-height:1}.modal-content .form-control{min-height:44px;border-radius:0}.modal-content .btn-close:hover,.modal-content .btn-close:focus{opacity:.5}.modal-content .submit-review{padding-right:60px!important}.modal-content label.control-label{display:none;padding-top:0!important}.modal-content label.control-label.label-note,.modal-content label.control-label.label-photo{display:block;padding-top:14px!important}#add-review{text-align:center}#add-review .form-group{text-align:left}#add-review input[type="file"]{display:block;width:100%;height:50px}#add-review #stars-existing{margin:0 auto 10px;display:block;text-align:left;padding-top:15px}#add-review .form-group #captcha{height:46px!important}.formulaire #add-review .form-group input,.formulaire #add-review .form-group textarea,.formulaire #add-review .form-group .form-control{background:var(--main-color-light);border:1px solid #ccc;color:var(--color2);border-radius:2px}.modal-content .form-control::placeholder{color:var(--color2)!important;opacity:1}#add-review .submit-review{margin:15px auto!important;padding:14px 15px!important;float:none;display:block;background-image:none}#add-review .body-review{height:100px}#add-review .form-group.form-group-1 .col-md-10,#add-review .form-group.form-group-2 .col-md-10,#add-review .form-group.form-group-4 .col-md-10{width:100%}#add-review .conditions,.modal-content .email-block{font-size:10px;font-weight:normal;font-style:italic;text-align:justify;opacity:.6;display:block;clear:both;color:var(--color2)!important}.centerservice2{margin:0 16%!important}.centerservice{margin:0 33%!important}.services{display:table;width:100%;position:relative;z-index:8000;border-bottom:2px solid var(--color7);min-height:55vh}.services .cell.gauche{display:table-cell;vertical-align:top;width:50%;border-right:2px solid var(--color7);background-position:center center;background-repeat:no-repeat}.services .cell.droite{display:table-cell;vertical-align:top;width:50%}.services .cell.droite .contenu{padding:90px 12%}.services .cell.droite .contenu ul{list-style-type:none;list-style-image:none;padding:0;margin:0}.services .cell.droite .contenu ul li{background:none;padding:0;padding:0 0 10px 0}.services .cell.droite .contenu ul li .bouton-principal{display:block}.btn-service{text-align:center;margin:10px 0}.services .miettes{list-style-type:none;list-style-image:none;padding:0;margin:0;position:absolute;bottom:20px;left:0;right:0;text-align:center}.services .miettes li{display:inline-block;vertical-align:top;background:none;padding:0}.services .miettes li a{width:12px;height:12px;border-radius:12px;background:var(--color7);display:inline-block;opacity:.5}.services .miettes li a.active{cursor:default;opacity:1}.prestation{display:table;width:100%;position:relative;z-index:8000;background:var(--main-color-light)}.prestation:nth-child(even){direction:rtl}.prestation .cell.photo{display:table-cell;vertical-align:top;width:50%;background-position:center center;border:10px solid #fff;box-shadow:0 0 11px #3939393b}.prestation .cell.photo:hover{opacity:.95;filter:alpha(opacity=95)}.prestation .cell.texte{display:table-cell;vertical-align:top;width:50%;border-bottom:2px solid var(--color7)}.prestation:last-child .cell.texte{border-bottom:none}.prestation .cell.texte .contenu{padding:90px 10%;text-align:center;direction:ltr}.prestation .cell.texte .contenu p{padding:0 0 20px;font-size:16px;color:#666}.prestation .cell.texte .contenu ul{padding:0;margin:0}.prestation .cell.texte .contenu ul li{padding:5px 0 5px 20px;background:url(../images/puce.svg) no-repeat 0 9px}.prestation .cell.texte .contenu ul li .bouton-principal{display:block}.body-service-list .h1{font-family:var(--main-font);font-size:25px}.body-service .gallery h1{font-size:35px;font-family:var(--main-font)}.body-service-list .h1 span{font-size:70%}.body-service .h1 span{font-size:55%;font-weight:400}.pied{position:relative;z-index:9;background:var(--main-color);color:var(--main-color-light)}.pied .bande1{padding:5em 5vw 3em}.pied .bande2{padding:1em 5vw;background:var(--main-color)}.pied h3{color:#fff;position:relative;font-family:'LeagueSpartan'}.pied .navf .menu_footer{padding:15px 0;list-style-type:none;margin:0;display:flex;justify-content:center;margin-bottom:10px}.pied .navf .menu_footer li{display:block;padding:0 15px 0 0px;background:none;position:relative}.pied .navf .menu_footer li:last-child{border:none}.pied .navf .menu_footer li a,.pied .navf .menu_footer li a:visited{font-size:14px;padding:0 15px 0 0px;color:inherit;text-decoration:none;font-family:'Poppins-Regular'}.pied .titre_footer{padding:0px 0px 2%}.pied .navf .menu_footer li a:hover,.pied .navf .menu_footer li.active a{color:#fff;text-decoration:none}.pied .navf .menu_footer li.active a:hover{cursor:default;text-decoration:none}.pied .menu_referencement{list-style-image:none;list-style-type:none;margin:0;text-align:justify}.pied .menu_referencement li{display:inline;padding:0;background:none}.pied .menu_referencement li:after{content:" - "}.pied .menu_referencement li:last-child:after{content:""}.pied .menu_referencement li a,.pied .menu_referencement li a:visited{color:inherit;font-size:14px;text-decoration:none}.pied .menu_referencement li a:hover{color:#b5b5b5}.pied .menu_referencement li.active a:hover{cursor:default;text-decoration:none}.pied address{margin:0;padding:0px 0 23px;font-size:14px}.pied address p{position:relative}.pied address p::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f3c5";display:inline-block;margin:0 10px 0 0;color:#fff;min-width:15px}.pied address p.adresse::before{content:"\f3c5"}.pied address p.tel.tel1::before{content:"\f879"}.pied address p.tel.tel2::before{content:"\f3cd"}.pied address p.tel a{color:inherit;text-decoration:none}.pied address p a{text-decoration:none;color:inherit}.pied address p a:hover{text-decoration:underline}.pied .scrollbars{margin:29px 0 0;height:200px}.pied .horaires{color:var(--color6);margin:0;font-size:14px}.pied .copyright-footer{margin:5px 0 0;text-align:center}#logoFD svg{width:150px}#logoFD svg *{fill:var(--main-color-light)}.pied .btn-like{padding:20px 0 0}.pied .btn-partage{text-align:right;padding:10px 0 0}.cont-slider{position:relative}.sudo-slider,.sudo-slider img{width:100% }a.sudolien.precedent,a.sudolien.suivant{z-index:9000;position:absolute;top:50%;display:inline-block;width:30px;height:32px;margin-top:-15px }a.sudolien.precedent{left:0px;background:url(../images/g.png) }a.sudolien.suivant{right:0px;background:url(../images/d.png) }a.sudolien.precedent:hover,a.sudolien.suivant:hover{opacity:0.8 }.cont-slider .controls{z-index:9000;display:inline-block;position:absolute;bottom:15px;left:0;right:0;text-align:center }.cont-slider .controls ol{margin:0;padding:0;list-style-type:none }.cont-slider .controls ol li{display:inline-block }.cont-slider .controls ol li a{display:block;width:19px;height:19px;background:url(../images/miette.png) center center no-repeat;margin:0 2px }.cont-slider .controls ol li.current a{background:url(../images/miette-h.png) center center no-repeat }.cont-slider .controls ol li a span{display:none }.caption{position:absolute;top:15px;left:15px;font-size:20px;color:#fff;opacity:0 }.caption.active{-webkit-animation:caption 2s ease-in-out;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:0s;-moz-animation:caption 2s ease-in-out;-moz-animation-fill-mode:forwards;-moz-animation-delay:0s;-o-animation:caption 2s ease-in-out;-o-animation-fill-mode:forwards;-o-animation-delay:0s;animation:caption 2s ease-in-out;animation-fill-mode:forwards;animation-delay:0s}@-webkit-keyframes caption{0%{opacity:0;transform:translateX(40px) }100%{opacity:1;transform:translateX(0px) }}@-moz-keyframes caption{0%{opacity:0;transform:translateX(40px) }100%{opacity:1;transform:translateX(0px) }}@-o-keyframes caption{0%{opacity:0;transform:translateX(40px) }100%{opacity:1;transform:translateX(0px) }}@keyframes caption{0%{opacity:0;transform:translateX(40px) }100%{opacity:1;transform:translateX(0px) }}.body-contact h2{color:var(--color2);text-transform:none;position:relative;margin-bottom:20px;font-family:'DancingScript';font-size:35px}.tab-coordonnes h2:before{content:"";width:75px;height:2px;background:var(--main-color);position:absolute;top:50px;left:0}.body-contact .tab-formulaire .cell.droite h2{text-align:center;margin-bottom:70px;font-size:24px}.body-contact .tab-formulaire .cell.droite h2:before{content:"";width:75px;height:2px;background:var(--main-color);position:absolute;top:50px;left:50%;margin-left:-37px}.contact .tab-coordonnes{display:table;width:100%;position:relative;z-index:8000;background:var(--main-color-light)}.contact .tab-coordonnes .cell.gauche{display:table-cell;vertical-align:top;width:50%;border-top:2px solid var(--color7)}.contact .tab-coordonnes .cell.gauche .contenu{padding:50px 12% 30px}.contact .tab-coordonnes .cell.centre{display:table-cell;vertical-align:top;width:50%}.contact .tab-coordonnes .cell.droite{display:table-cell;vertical-align:top;width:50%}.contact .tab-formulaire{display:table;width:100%;position:relative;z-index:8000;background:var(--main-color-light)}.contact .tab-formulaire .cell.gauche{display:table-cell;vertical-align:top;width:50%;background:url(../images/photo-contact2.jpg) no-repeat center center}.contact .tab-formulaire .cell.droite{display:table-cell;vertical-align:top;width:50%;border-bottom:2px solid var(--color7)}.contact .tab-formulaire .cell.droite .contenu{padding:90px 12%}.contact .plan{font-size:0}.contact .plan .block #googlemapapi,.contact .plan iframe{width:100%!important;height:425px!important}.contact .coordonnees{padding:0 0 20px}.contact .coordonnees address p{padding:0 0 10px 30px;display:flex}.contact .coordonnees address p.tel.tel1{margin:0;font-weight:bold;background-size:22px auto}.contact .coordonnees address p.tel.tel2{font-weight:bold}.contact .coordonnees address p::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f3c5";display:inline-block;margin:0 10px 0 0;color:var(--main-color);min-width:15px}.contact .coordonnees address p.adresse::before{content:"\f3c5"}.contact .coordonnees address p.tel.tel1::before{content:"\f879"}.contact .coordonnees address p.tel.tel2::before{content:"\f3cd"}.contact .coordonnees address p.tel a{color:inherit;text-decoration:none}.contact .coordonnees address p span.intitule{font-weight:bold}.contact .coordonnees address p a{text-decoration:none;color:inherit}.contact .coordonnees address p a:hover{text-decoration:underline}.contact .description-contact{padding:0 0 10px}.coordonnees span.t_affiche{text-decoration:underline}.contact .formulaire .form-group label.col-md-4{padding-left:0!important;padding-right:0!important}.contact .formulaire .form-group div.col-md-8{padding-left:0!important;padding-right:0!important}.contact .formulaire .form-group .col-md-4{display:none}.contact .formulaire .form-group .col-md-8{width:100%!important}.form-group .label-rgpd strong,.info-rgpd strong,.info-rgpd a,.info-rgpd a:visited{color:var(--main-color)}.contact .formulaire .control-label{text-align:left!important;font-weight:normal}.contact .formulaire .form-group{margin-bottom:25px}.contact .formulaire .form-group .form-control{box-shadow:none;border-radius:0;width:100%!important;font-size:inherit;color:var(--color3)}.contact .formulaire .form-group textarea.form-control{height:109px;position:static}.contact .formulaire .form-group input.form-control{height:50px;line-height:1;line-height:50px \9;padding:0 12px}.contact .formulaire .form-group .form-control:focus,.contact .formulaire .form-group .form-control:active{border-color:var(--main-color)}.contact .formulaire .form-group select.form-control{height:50px;line-height:50px;padding:5px 12px}@media screen and (-webkit-min-device-pixel-ratio:0),screen and (-moz-images-in-menus:0){.form-horizontal select.form-control{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none;background-image:url(../images/image-select.svg)!important;background-repeat:no-repeat!important;background-position:right 15px center!important;line-height:normal!important;background-size:22px auto!important}.form-horizontal select.form-control option{color:inherit}}.contact .formulaire .form-group input[name="captcha"]{width:31%!important;height:50px!important;display:inline-block;float:none!important;margin-right:2%!important;vertical-align:top}.contact .formulaire .form-group input[name="captcha"]+a{width:35%;display:inline-block;margin-right:2%;vertical-align:top}.contact .formulaire .form-group #captcha{width:100%;height:50px!important;border-radius:0;padding:0}.contact .formulaire .form-group input.btn-primary{width:30%;display:inline-block;position:relative;float:right}.contact .formulaire .form-actions{font-size:12px}.contact a.btn.btn-default{float:right}.body-error404 a.btn.btn-default,a.bouton-principal,.bouton-principal,.contact .formulaire input.btn-primary,.contact a.btn.btn-default{padding:15px 20px;font-size:inherit;text-transform:uppercase;background-color:var(--main-color);color:var(--main-color-light);text-align:center;border-radius:0;border:none;text-decoration:none;transition:all 400ms ease}.body-error404 a.btn.btn-default{background-image:none}.body-error404 a.btn.btn-default:hover,.bouton-principal:hover,a.bouton-principal:hover,.body-error404 a.btn.btn-default:active,.contact .formulaire input.btn-primary:hover,.contact .formulaire input.btn-primary:active,.contact a.btn.btn-default:hover,.contact a.btn.btn-default:active{background-color:#575757}::-webkit-input-placeholder{color:var(--font-color)!important}:-moz-placeholder{color:var(--font-color)!important;opacity:1!important}::-moz-placeholder{color:var(--font-color)!important;opacity:1!important}:-ms-input-placeholder{color:var(--font-color)!important}.pageseo .formulaire .form-group input[name="captcha"]{width:100%!important;margin-right:0!important;text-align:left!important}.pageseo .formulaire .form-group input[name="captcha"]+a{position:absolute;width:140px;top:0;right:0;margin-right:0!important}.gallery .bas-galerie{text-align:center;padding:40px 0 0}.gallery .description-galerie{text-align:justify;padding:0 0 2em 0;font-size:15px;color:#666}.gallery .multiple .ligne-photos .col-md-1,.gallery .multiple .ligne-photos .col-md-2,.gallery .multiple .ligne-photos .col-md-3,.gallery .multiple .ligne-photos .col-md-4,.gallery .multiple .ligne-photos .col-md-6{padding-left:0!important;padding-right:0!important}.gallery .multiple .ligne-photos{margin-left:0!important;margin-right:0!important}.gallery .ligne-photos .propor{width:100%;margin:auto;position:relative;margin-bottom:7%;border:4px solid #fff;box-shadow:0 0 11px #3939393b}.body-gallery .gallery .ligne-photos .propor{width:95%}.gallery .multiple .ligne-photos .propor{}.gallery h1{text-align:center;margin-bottom:60px;font-size:55px}.custom-object-fit{position:relative;background-size:cover;background-position:center center}.custom-object-fit img{opacity:0}.gallery .ligne-photos .propor:after{padding-top:76%;display:block;content:''}.gallery .ligne-photos .propor .propor-cont{position:absolute;top:0;bottom:0;right:0;left:0}.gallery .ligne-photos .propor .propor-cont img{object-fit:cover;-o-object-fit:cover;min-width:100%;min-height:100%;width:auto;flex:1;height:100%}.gallery .ligne-photos .propor .propor-cont .imagecont{-webkit-transform:translateZ(0);justify-content:center;display:flex;flex-direction:row;overflow:hidden;position:relative;height:100%}.gallery .ligne-photos .propor .propor-cont .imagecont .imagefond{image-rendering:optimizeQuality;display:block;height:100%;width:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat}.gallery .ligne-photos .propor .propor-cont .imagecont .masque{display:block;position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);width:100%;height:100%;background-color:rgba(0,0,0,0.7);background-image:url(../images/ico-zoom.png);background-repeat:no-repeat;background-position:center center}.gallery .ligne-photos .propor .propor-cont .imagecont:hover .masque{opacity:1;filter:alpha(opacity=100)}.gallery .ligne-photos .propor .propor-cont .imagecont:hover .imagefond{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.gallery .nav{margin:10px 0;text-align:center}.gallery .nav li{display:inline-block;margin-bottom:10px;background:none;padding:0 20px 0 5px}.gallery .nav li::after{position:absolute;font-size:20px;right:0;top:18px;width:5px;height:5px;background:var(--main-color);border-radius:5px;display:block;content:" "}.gallery .nav li:last-child::after{display:none}.gallery .nav li a{background:none;display:block;text-transform:uppercase;padding:10px;text-align:center;border-radius:0;text-decoration:none}.gallery .nav li a:hover,.gallery .nav li.active a{background:none;color:(var(--main-color))}.gallery .nav li.active a{cursor:default}.gallery .tab-content{padding-top:10px;padding-bottom:10px}.gallery .tab-content h2{padding-left:15px;margin-bottom:20px}.gallery .bas-galerie{text-align:center;padding:40px 0 0}.gallery .bas-galerie a.bouton-principal{padding-right:60px}.gallery .bas-galerie a.bouton-principal:after{background-image:none;width:22px;height:22px;content:"+";font-family:verdana;font-size:35px;position:absolute;right:20px;top:7px}.header-sidebars,.sidebar-left,.sidebar-right{background-color:var(--main-color-light);letter-spacing:1px}.sidebar-left a,.sidebar-right a,.sidebar-bottom-controls a,.contactButton,.nav-item-active,.sidebar-form label,.sidebar-send-button,.sidebar-divider-text{color:var(--main-color-light)!important}.header-sidebars{height:65px;z-index:9999;position:fixed;left:0;right:0;top:0;width:100%;box-shadow:0 2px 3px 1px rgba(0,0,0,0.1)}.header-sidebars .header-top{display:table;height:65px;width:100%;background:var(--color-second)}.top-logo{display:table-cell;vertical-align:middle;position:relative;z-index:9999;text-align:center;overflow-y:hidden}.deploy-right-sidebar{border-left:1px rgba(255,255,255,0.4) solid;display:table-cell;background-color:var(--main-color);height:65px;width:65px;background-position:center center}.deploy-right-mail{border-left:1px rgba(255,255,255,0.4) solid;display:table-cell;background-color:var(--main-color);background-repeat:no-repeat;height:65px;width:65px;background-position:center center;position:absolute;right:65px;top:0}.deploy-right-call{display:table-cell;background-color:var(--main-color);background-size:auto 49%;height:65px;width:65px;background-position:center 16px;position:absolute;right:130px;top:0}.sidebar-scroll-right{width:275px;overflow:auto!important;overflow-x:hidden!important;height:100%;background-color:var(--main-color-dark)}.sidebar-right{font-family:var(--font_family_2)!important;background-repeat:repeat;position:fixed;overflow:hidden;z-index:99999;right:-280px;top:0;bottom:0;width:270px;margin-right:10px;box-shadow:-2px 0 2px 0 rgba(0,0,0,0.1)}.sidebar-right a{text-decoration:none;display:block;overflow:hidden;position:relative;color:var(--main-color-light)!important;z-index:1}.sidebar-right-logo{margin-left:84px;top:14px;right:1px;max-width:180px;float:inherit;max-height:37px;position:relative}.sidebar-divider-text{font-size:20px;padding-top:15px;padding-left:20px;padding-bottom:15px;margin-bottom:0;color:var(--main-color-light)!important;background:var(--color4);opacity:.3}.submenu a:first-child{background-image:none!important}.submenu{display:none}.submenu-active{display:block}.sidebar-header-right{height:65px;background-color:var(--color3);position:relative}.close-sidebar-right{height:65px;width:65px;margin-left:0;display:block}.sidebar-right .close-sidebar-right{position:absolute!important}.menu-mobile-dynamique{margin:0;padding:0;list-style-type:none;list-style-position:inside;list-style-image:none}.menu-mobile-dynamique li{width:100%;margin-bottom:1px;background:none;padding-left:18px;background:rgba(255,255,255,0.12)}.menu-mobile-dynamique .sub-menu li{background-color:transparent;margin-bottom:0}.menu-mobile-dynamique .sub-menu li a{height:42px;text-transform:none}.menu-mobile-dynamique .sub-menu{background-image:linear-gradient(to bottom,var(--main-color),var(--main-color));padding-top:18px;padding-bottom:18px;width:90% !important}.menu-mobile-dynamique .sub-menu{display:none}.menu-mobile-dynamique li.active .sub-menu{opacity:1}.menu-mobile-dynamique li a{display:table-cell;width:270px;vertical-align:middle;line-height:18px;font-size:16.2px;-webkit-tap-highlight-color:rgba(0,0,0,0);text-transform:uppercase;color:var(--main-color-light);height:60px;padding-left:20px;background-position:6px 20.9px}.menu-mobile-dynamique ul{list-style-image:none;list-style-position:inside;list-style-type:none;padding-left:0}.menu-mobile-dynamique ul li a{background:none}.menu-mobile-dynamique input{-webkit-appearance:none;border-radius:0}.menu-mobile-dynamique label{display:block;overflow:hidden;position:relative;border:0;vertical-align:baseline;outline:none}.no-bottom{margin-bottom:0!important}.icones{width:32px;margin:16px 0 0 16px;height:32px;fill:var(--main-color-light)}.remonter{position:fixed;z-index:9999;display:none;bottom:10px;right:10px;width:44px}.remonter button{display:block;padding:6px 9px;text-align:center;border:none;background:rgba(0,0,0,0.5);border-radius:3px}.remonter button:hover{opacity:.8;filter:alpha(opacity=80)}.deprecated-ie{text-align:center;color:#000;background:#eee }.deprecated-ie p{line-height:30px;margin:0 }.deprecated-ie a{line-height:30px;font-family:Helvetica,arial,sans-serif;font-size:13px;color:#000;text-decoration:underline }@media screen and (-webkit-min-device-pixel-ratio:0){.lightboxOverlay{overflow:scroll}.lightboxOverlay::-webkit-scrollbar{width:0}}@media (max-width:767px){.pad-xs{padding-left:15px !important;padding-right:15px !important }.pad-xs-l{padding-left:15px !important }.pad-xs-r{padding-right:15px !important }.nopad-xs{padding-left:0 !important;padding-right:0 !important }.nopad-xs-l{padding-left:0 !important }.nopad-xs-r{padding-right:0 !important }.services{display:block}.services .cell.gauche{display:block;width:100%;height:180px}.services .cell.droite{display:block;width:100%}.services .cell.droite .contenu{padding:30px 15px 40px}.prestation,.actualites{display:block;min-height:none}.prestation .cell.photo,.actualites .cell.photo{display:block;width:100%;height:180px}.actualites .cell.photo{height:456px}.prestation .cell.texte,.actualites .cell.texte{display:block;width:100%;clear:both}.prestation .cell.texte .contenu,.actualites .cell.texte .contenu{padding:30px 15px}.services .cell.droite .contenu{clear:both}.intervention .contenu{padding:40px 15px 50px}.scrollbars{width:100%;height:auto}.news_avant_apres > div:last-child{right:0}.news_avant_apres > div{display:block;margin:0 0 5px}.news_avant_apres > div,.news_avant_apres{display:block}.body-page .fluid-contenu .corps{padding:3em 1em !important}.page-contenu{font-size:100% !important;padding-top:90px !important}.block_presentation{margin-top:45px !important}.services-home{padding:15% 5px 15% !important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:30px !important}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:30px !important}.service-coor .title-service{font-size:10px !important}.products{padding:1em 10em 15em}.intervention{padding:6% 6em 6%}.top-logo img{}.slide__text{font-size:17px !important;margin-top:25px !important;opacity:0.8}.services-block-left .h1:before,.services-block-left .h1:before{top:110px}.hide-print.fluid-slider{height:50vh !important}.slide__inner:after{display:none}.slide__inner{height:50vh !important}.slider__control{top:25% !important;width:35px !important;height:35px !important;margin-left:-18px !important}.slider__control-line{left:12px !important}.slider__control--right .slider__control-line{left:25px !important}.block_left{display:none}article h1{text-align:center;padding-bottom:15px}article h1:after{left:50% !important;transform:translate(-50%,0px) !important;top:115px !important;width:90px !important}article h1:before{left:50% !important;font-size:14px !important;top:75px !important;transform:translate(-50%,0px);width:100%}.block_presentation .block_right{width:100% !important;margin-left:0% !important}.fluid-contenu .corps{padding:10% 4% 0%}.atouts{padding:5em 2em 6em !important}.atouts .valeurs-client .item-atout{padding:2em 2vw !important;font-size:13px !important;min-height:150px}.atouts .valeurs-client .item-atout img{width:50% !important}.atouts .valeurs-client .item-atout p{font-size:95% !important}.swiper-slide{height:500px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:35px !important}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:35px !important}.products{padding:2em 2em 6em !important}.products .contain-reali .catalogue{flex-direction:column}.products .contain-reali .catalogue .catalogue_left{margin-bottom:25px}.block_piscine .child_block_right{padding:9% 0% 9% !important}.block_piscine .child_block_right p{font-size:13px;margin-top:0px !important}.block_piscine .child_block_right .logo_block img{width:auto}.services-home-content .services-block-left{width:80% !important}.realisation{height:200px !important}.block_realisation{padding:4em 0em 6em !important}.block_realisation .h1{margin-bottom:15% !important}.block_realisation div:nth-child(1){margin-bottom:5px}.intervention{padding:8% 3em 10% !important}.intervention .h1{margin:0 0px 15% 0px !important}.intervention .h1:before{left:50%;transform:translate(-50%,0px)}.contact-us{padding:4em 2em 5em !important}.contact .coordonnees{padding:20px 0 20px}}@media (max-width:425px){.nos_inputs{flex-wrap:wrap}.atouts .h1{margin-bottom:12%}.atout-content{display:block !important}.item-atout{margin-bottom:20px}.atouts .valeurs-client{margin-top:50px}.atouts .valeurs-client .item-atout{margin:0% 3px 5px !important}.block_piscine .child_block_right .logo_block img{width:180px !important}.realisationsBg2{margin-bottom:0px !important}.slider_two .slide-track{width:calc(200px * 14) !important}.slider_two .slide-track2{width:calc(200px * 14) !important}.slider_two{height:120px !important}.realisation .img-thumbnail{height:50% !important}.body-service-list .corps{padding:8em 3em 0em !important}.intervention-maps iframe{width:100%}.banner .place-title-banner h2{font-size:35px;opacity:0.8}.body-contact-60 .contenu_contact_formulaire{font-size:13px !important;padding:0px 5% !important}.block-acc{padding:0% 0% !important}.accordionjs label{font-size:14px !important}.accordionjs #formOne > div:nth-child(3) label{font-size:13px !important}.flex span{font-size:15px !important}.contact .formulaire .form-group > label.control-label{bottom:0 !important}.accordionjs #formOne > div:nth-child(3){margin-bottom:25px !important}.accordionjs .block_checked{margin-bottom:20px !important}.accordionjs .block_checked .value-span{font-size:14px !important}.accordionjs .one_ligne{display:block}.accordionjs .form-check .nage{padding:5% 0% 0% !important;margin:0% 2%}.accordionjs .one_ligne{align-items:center;justify-content:space-around}.accordionjs .pompe > .block_checked{width:70% !important}.accordionjs .solidpool .form-groupe{width:100% !important}.accordionjs .escalier{margin-top:0px !important}.accordionjs .nage-show > div img{width:55% !important}.accordionjs .acc_section #formSix label:first-child{width:60% !important}.accordionjs .acc_section #formSix label img{width:60% !important}.accordionjs .nage-show{margin-top:0px !important}.accordionjs #formSeven .block_checked{margin:0px 5%!important}.accordionjs .solidpool > div:nth-child(2){flex-wrap:wrap !important}.accordionjs .solidpool > div:nth-child(2) label{width:60% !important}.accordionjs .solidpool > div:nth-child(2) span{width:100% !important}.accordionjs .solidpool > div:nth-child(2) .one_ligne > label{width:50% !important}.accordionjs .solidpool > div:nth-child(2) p{margin-bottom:0px;font-size:100% !important}.accordionjs .form-check-inverse.solidpool{padding:4% 8% 7%}.block_piscine .child_block_right .logo_block img{width:180px}.body-contact-60 .fluid-contenu{padding:20px 2% !important;margin-top:0 !important}.body-contact-34 .fluid-contenu .corps{padding:15% 10% 10% !important;text-align:center}.body-contact-34 .fluid-contenu .corps h1{font-size:55px}.body-pageseo .fluid-contenu .corps{padding:0% 10% 10% !important}.products .contain-reali .catalogue .catalogue_left,.products .contain-reali .catalogue .catalogue_right{text-align:center}.callTracker.active .t_phone{text-align:left !important}.tete .btn-partage,.pied .btn-partage{justify-content:center}}@media (min-width:426px) and (max-width:768px){.fluid-contenu .corps{padding:0% 4% 0% !important}.accordionjs .block_checked{margin-bottom:10px !important}.accordionjs .one_ligne{justify-content:space-evenly !important;flex-wrap:wrap !important}.accordionjs .solidpool .form-groupe{width:90% !important}.accordionjs label{font-size:10px !important}.contact .formulaire .form-group > label.control-label{bottom:0px !important}.services-home{padding:12% 45px 13% !important}.services-block-left .h1:before{top:110px !important}.body-contact-60 .fluid-contenu{margin-top:120px !important}.body-contact-60 .contact_formulaire{text-align:center}.pied h3{text-align:left}.products .contain-reali .catalogue .catalogue_left,.products .contain-reali .catalogue .catalogue_right{text-align:center}.products .contain-reali img{max-width:40%}.block_piscine .child_block_right .logo_block img{width:180px}.contact-us{padding:6em 7em 8em !important}.products .contain-reali img{max-width:70% !important}}@media (min-width:768px) and (max-width:991px){.pad-xs{padding-left:15px!important;padding-right:15px!important}.pad-xs-l{padding-left:15px!important}.pad-xs-r{padding-right:15px!important}.centerservice2{margin:0!important}.centerservice{margin:0!important}.nopad-xs{padding-left:0!important;padding-right:0!important}.nopad-xs-l{padding-left:0!important}.nopad-xs-r{padding-right:0!important}.contact .formulaire .form-group input.btn-primary{width:100%;margin-top:8px;float:none}.slide__text{font-size:12px !important;margin-top:-30px !important}.block_left{display:none}.block_presentation{margin-top:40px !important}.block_presentation .block_right{width:100% !important}.products{padding:3em 10em 6em !important}.atouts{padding:5em 6em 6em !important}.atouts .h1{margin-bottom:15% !important}.services-home{padding:8% 45px 22% !important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:50px !important}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:50px !important}.intervention .h1:before{left:50%;transform:translate(-50%,0px)}.fluid-contenu .corps{padding:5em 11em 0em !important}.body-contact-34 .fluid-contenu .corps{padding:4em 11em 5em !important}.body-contact-60 .fluid-contenu .corps{padding:0 !important}.accordionjs .solidpool > div:nth-child(3){flex-wrap:wrap}.accordionjs .solidpool > div:nth-child(3) span{font-size:13px !important}.accordionjs .solidpool > div:nth-child(3) label{width:50% !important}.accordionjs .form-check .block_checked label{font-size:17px !important}.accordionjs label{font-size:17px !important}.block_realisation{padding:5em 0em 7em !important}.block_realisation .h1{margin-bottom:10% !important}.block_piscine .child_block_right{padding:5% 0% 6% !important}body > div.main-page > div.block_piscine > div.child_block_right > div{width:200px !important}.intervention{padding:7% 5em 11% !important}.contact-us{padding:5em 15em 5em !important}.contact-us h2{font-size:45px !important;text-align:center}.pied h3{text-align:left}.body-contact .contact h1{font-size:53px;text-align:center}.body-contact h2{text-align:center;margin-top:10%;font-size:53px;margin-bottom:6%}.callTracker.active .t_phone{text-align:left !important}}@media (max-width:991px){.newsItem .photo{height:390px;width:100%}.news.newsList .recup-photos .propor{height:361px}.body-page-35 .fluid-contenu .corps{padding:5em 0em !important}.contact .formulaire .form-group > label.control-label{display:block;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;-webkit-transform:translateZ(0);opacity:.5;position:relative;font-size:0}.contact .formulaire .form-group > label.focus{bottom:auto;padding-top:5px}.container{max-width:none;width:auto}.centerservice2{margin:0!important}.centerservice{margin:0 25%!important}.contact .formulaire .form-group .col-md-4{width:100%!important}.contact .formulaire .form-group .col-md-8{width:100%!important}.contact .formulaire .form-group input[name="captcha"]{width:100%!important;margin-right:0!important;text-align:left!important}.contact .formulaire .form-group input[name="captcha"]+a{position:absolute;width:140px;top:1px;right:1px;margin-right:0!important}.contact .formulaire .form-group input.btn-primary{width:100%;margin-top:8px;float:none}.prestation .cell.texte .contenu{padding:50px 10%}.contact .formulaire .form-group .col-md-4{width:100% !important }.contact .formulaire .form-group .col-md-8{width:100% !important }.contact .formulaire .form-group input[name="captcha"]{width:100% !important;margin-right:0% !important;text-align:left !important }.contact .formulaire .form-group input[name="captcha"] + a{position:absolute;width:140px;top:0;right:0;margin-right:0px !important}.contact .formulaire .form-group input.btn-primary{width:100%;margin-top:8px}.contact .coordonnees address p{padding:0px}.lb-prev{opacity:1!important;background:url(../images/lightbox-g.png) left 48% no-repeat}.lb-next{opacity:1!important;background:url(../images/lightbox-d.png) right 48% no-repeat}.page-contenu{font-size:95%}.sub-menu{top:-30px !important;width:240px;position:relative !important;left:0 !important}.menu-mobile-dynamique .sub-menu{padding:0;opacity:1}.sub-menu li{padding:5px 0px 5px 0px !important}.banner{height:50vh !important}.banner::after{display:none}.banner .place-title-banner{align-items:center}.top-logo img{position:absolute;left:16px;top:1px;max-height:60px}.slide__content{top:85% !important;width:75%}.block_presentation{grid-template-columns:1fr !important}.slide__heading img{height:40px;width:auto}.atouts .h1{margin-bottom:10%}.atouts{display:flex;flex-direction:column;padding:5em 13em 12em}.atout-left,.atout-right{width:100% !important;!i;!}.block_presentation .block_right .recup-photos > div{padding:2px}.body-service-list .corps{padding:8em 10em 0em}.services-home-content .services-block-left{justify-content:center;width:90% !important}.services-home-content .services-block-left p{font-size:15px !important;margin-left:0px !important;text-align:center;padding-top:15px}.services-home-content .services-block-left .h1{letter-spacing:0 !important;margin-left:0px !important}h2.h1{font-size:30px !important}.services-block-left .h1:before,.services-block-left .h1:before{left:50% !important;transform:translate(-50%,0px);top:110px !important}.accordionjs .acc_section .acc_head{font-size:17px}.products{padding:1em 20em 8em}.products .products-content{padding:5em 5vw 5px !important}.products .products-content .h1{letter-spacing:0px !important}.products .products-content .h1{}.products-content .h1:before,.products-content .h1:before{left:50% !important;transform:translate(-50%,0px) !important;margin-left:0px !important}.block_realisation .h1{left:0% !important}.pied .bande1{padding:5em 5vw 0em !important}.pied h3{text-align:left}#contactButtonsMobile,#call-to-action-mobile{color:#333}.accordionjs #formOne > div:nth-child(1),.accordionjs #formOne > div:nth-child(2){width:50% !important}.block-acc{padding:0% 5% 12%}article h1{font-size:32px !important;margin-bottom:0 !important;line-height:1.2 !important;display:block}.body-news article h1:before{display:none}}@media (min-width:991px){.menu-item-51:hover .sub-menu{opacity:1;transform:translate(0px,15px);display:block}}@media (min-width:991px) and (max-width:1199px){.slide__text{font-size:19px !important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:80px !important}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:80px !important}.body-contact-60 .fluid-contenu .corps{padding:0 !important}.accordionjs .solidpool > div:nth-child(3) span{font-size:12px}.accordionjs label{font-size:13px !important}.contact-us{padding:6em 0em 7em !important}}@media (max-width:1199px){.remonter{display:none !important }.body-page .fluid-contenu .corps{padding:5em 5em}.page-contenu{padding-top:0}.services-home{padding:13% 45px 13% }.services-home-content{flex-direction:column}.service-coor .title-service{font-size:13px !important}.services-home-content .services-block-left{width:36%;justify-content:center}.services-home-content .services-block-left .h1{margin-top:0px !important;margin-left:0px !important}.services-home-content .services-block-left p{margin-top:70px !important;margin-left:0px !important}.services-block-left .h1:before,.services-block-left .h1:before{left:50%;transform:translate(-50%,0px)}.services-home-content .services-block-right{top:75px !important;width:90% !important}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:100px;left:unset !important}.services-home:before,.services-home:after{display:none}.atouts{padding:5em 13em 12em}.atouts .valeurs-client .item-atout{font-size:14px !important}.shape-layer .shape-1,.shape-layer-logo .shape-1{display:none}.shape-layer .shape-2,.shape-layer-logo .shape-2{display:none}.products .products-content{padding:2em 5vw 5px !important}.products-content .h1:before,.products-content .h1:before{margin-left:0px !important;transform:translate(-50%,0px)}.products .contain-reali .catalogue{margin-top:35px !important}.products .contain-reali .catalogue .catalogue_left{margin-right:10px}.block_realisation .h1{left:0% !important}.intervention{padding:2% 6em 6%}.intervention .h1{text-align:center !important}.intervention .intervention-home-content .interventions{flex-direction:column;align-items:center}.intervention .intervention-home-content .interventions .intervention-content{width:100% !important}.contact-us{padding:4em 15em 8em}.pied .navf .menu_footer{display:inline-block !important}.pied .navf .menu_footer li,.pied .navf .menu_footer li a{padding:2px 0 0 0}.pied address{padding:15px 0 23px}.pied .horaires{padding:15px 0 30px 0}.shape-waves-footer{display:none}.body-page-35 .fluid-contenu .corps{padding:5em 3% !important}.block-acc .block-acc-left{width:100% !important}}@media (min-width:1200px){.contact-us{padding:3em 15em 8em !important}}@media (min-width:767px) and (min-width:1400px){.contact-us{padding:3em 7em 12em !important}}@media (max-width:1440px){.atouts .valeurs-client{display:flex;flex-wrap:wrap;width:100%}.atouts .valeurs-client .item-atout{width:calc(100% / 3) !important}.tete .tel{padding:10px 2px}.navh .menu_principal > li{margin-right:10px}}@media (max-width:1600px){.interventions{flex-direction:column;align-items:center}.intervention-content{width:59% !important}.body-contact-60 .fluid-contenu .corps{padding:0% !important}.body-contact-34 .contact-us{padding:10em 15em 0em !important}}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:var(--main-color)}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff !important}.infinite-scroll .chargement{background:rgba(0,0,0,0) url(../images/chargement.gif) no-repeat scroll center top;bottom:0;display:none;height:32px;left:50%;margin-left:-16px;position:absolute;width:32px}.g-recaptcha{float:left}#g-recaptcha-response{left:12px;position:relative;display:block!important;top:-45px;opacity:0!important;margin:0!important;height:10px!important}@media print{@page{size:portrait;margin:2cm}body{background-color:var(--main-color-light);font-family:Serif;font-size:10pt}a:after{content:" [" attr(href) "] "}h1,h2,h3{font-family:verdana,serif}.hide-print{display:none}.hide{display:none}.clear{clear:both}div[class^="col-"]{width:100%}.gallery .ligne-photos div[class="col-md-2"]{width:16.666666666667%}.gallery .ligne-photos div[class="col-md-3"]{width:25%}.gallery .ligne-photos div[class="col-md-4"]{width:33%}.gallery .ligne-photos div[class="col-md-6"]{width:50%}}.tete.fixed .shape-waves{transition:0.52s;bottom:0}.shape-waves{background:url('../images/shape-1.svg');position:absolute;left:0px;bottom:-57px;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom center;background-size:cover;z-index:-1}.shape-waves-footer{background:url(../images/shape-1.jpg);position:absolute;left:0px;width:100%;height:11%;background-repeat:no-repeat;background-position:bottom center;left:0;top:-143px;background:url(../images/ezgif.svg);background-size:cover;height:144px;width:100%;background-position:center}.swiper-pagination-bullet{display:block;margin-bottom:20px !important;width:13px;height:4px;border-radius:0%;background:#fff;opacity:0.7}.swiper-pagination-bullet-active{width:30px;opacity:1;background:#4ec0f4}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{transition:all 0.3s ease}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{left:96%;width:15%;top:45%}.sub-menu{position:absolute;margin-top:0;width:285px;background-color:var(--couleur-2);top:5.2em;z-index:9;transition:all 0.5s ease-in-out;border-radius:3px;transform:translate(0px,20px);opacity:0;display:none}.sub-menu li{padding:15px 0px 13px 20px;text-align:left;border-bottom:1px solid rgb(255 255 255 / 37%);transition:all 0.3s ease-in-out}.sub-menu li:last-child{border-bottom:none}.sub-menu li a{color:#fff !important;cursor:pointer !important;font-size:13px !important}.sub-menu li:hover a{}.sub-menu li:hover{background:#6c6c6c}.slogan_banniere{position:absolute;top:50%}article h1{position:relative;padding-top:0em;padding-bottom:0px;color:var(--main-color);font-size:67px;text-align:center }.body-page article h1:before{content:"Concessionnaire Solidpool®";font-size:12px;position:absolute;top:0;left:50%;transform:translate(-50%,0px);color:var( --main-color);font-family:'LeagueSpartan'}.body-page article h1:after{content:'';position:absolute;top:107px;left:50%;transform:translate(-50%,0px);width:60px;background:url(../images/divider.png);bottom:-18px;height:7px;animation:animatedBackground 2s linear infinite;background-repeat:repeat}@keyframes animatedBackground{0%{background-position:0 0}100%{background-position:50px 0}}@-moz-keyframes animatedBackground{0%{background-position:0 0}100%{background-position:50px 0}}@-webkit-keyframes animatedBackground{0%{background-position:0 0}100%{background-position:50px 0}}@-ms-keyframes animatedBackground{0%{background-position:0 0}100%{background-position:50px 0}}@-o-keyframes animatedBackground{0%{background-position:0 0}100%{background-position:20px 0}}.recup-photos .propor .propor-cont .imagecont{position:absolute;top:0;bottom:0;right:0;left:0}.recup-photos .propor .propor-cont .imagecont img{object-fit:cover;-o-object-fit:cover;min-width:100%;min-height:100%;width:auto;flex:1;height:100%}.recup-photos .propor{width:100%;position:relative}.recup-photos .propor:after{padding-top:78%;display:block;content:''}.recup-photos .propor .propor-cont{position:absolute;top:0;bottom:0;right:0;left:0}.recup-photos .propor .propor-cont .imagecont .imagefond{image-rendering:optimizeQuality;display:block;height:100%;width:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat}.recup-photos .propor .propor-cont .imagecont .masque{color:var(--main-color);font-size:16px;font-size:1.6rem;display:block;width:100%;height:100%;text-align:center;border:0 solid;background-color:#393939cf;background-image:url(../images/ico-zoom.svg);background-repeat:no-repeat;background-position:50% 50%;position:absolute;bottom:0;left:0;opacity:0;-webkit-transition:all 450ms ease-out 0s;transition:all 450ms ease-out 0s;-webkit-transform:scale(0.5,0.5);transform:scale(0.5,0.5)}.recup-photos .propor .propor-cont .imagecont:hover .masque{opacity:1;border:0px solid;-webkit-transform:scale(1,1);transform:scale(1,1)}.recup-photos .propor .propor-cont .imagecont:hover .imagecont .masqu{opacity:1;border:0px solid}.recup-photos .propor .propor-cont .imagecont:hover .imagefond{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.block_presentation{display:grid;grid-template-columns:35% 1fr;justify-content:space-between;margin-top:80px}.block_presentation .block_left{width:100%}.block_presentation .block_right{display:flex;flex-direction:column;justify-content:space-between;margin-left:1%}.atouts{position:relative;display:flex;background:#10131C;padding:5em 13em 15em;margin-top:0;gap:30px}.atouts .h1{text-align:left;width:100%;color:var(--main-color-light);position:relative;z-index:9;font-size:53px;margin-bottom:5%;letter-spacing:4px}.atout-left,.atout-right{width:50%;display:flex;flex-direction:column;justify-content:center}.atout-right{background:url('../images/att-img.jpg');min-height:530px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:20px}.atout-content{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.item-atout{opacity:1 !important;transform:none;position:relative;border-radius:20px;border:1px solid #323a4e;padding:25px 25px 25px 70px}.item-atout p{margin:0;color:var(--main-color-light)}.item-atout div{position:absolute;top:0;left:0;width:58px;height:55px;text-align:center;padding:15px;color:var(--main-color-light);background-color:#0fa4d4;-webkit-clip-path:path("M0 20C0 8.95431 8.95431 0 20 0H58V23.4654C58 28.9173 55.7743 34.1329 51.8381 37.9051L39.802 49.4398C36.0787 53.008 31.1209 55 25.9639 55H0V20Z");clip-path:path("M0 20C0 8.95431 8.95431 0 20 0H58V23.4654C58 28.9173 55.7743 34.1329 51.8381 37.9051L39.802 49.4398C36.0787 53.008 31.1209 55 25.9639 55H0V20Z")}.atouts .h1:before,.atouts .h1:before{content:"";width:90px;position:absolute;top:67px;left:48px;transform:translate(-50%,0px);height:7px;animation:animatedBackground 2s linear infinite;background-repeat:repeat}.atouts .valeurs-client{width:100%;position:relative;display:flex;justify-content:space-evenly;align-items:center;align-content:center}.atouts .valeurs-client .item-atout{display:inline-block;width:calc(100% / 8);display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;font-family:var(--second-font);color:#f0f0f0;background:rgb(57 57 57 / 64%);font-size:15px;line-height:1;text-align:center;box-shadow:0 19px 38px rgb(0 0 0 / 10%),0 15px 12px rgb(0 0 0 / 2%);padding:2em 2vw;position:relative;z-index:5;transition:400ms;margin-bottom:5px;margin:0% 3px 5px;border-radius:5px}.atouts .valeurs-client .item-atout p{font-size:85%}.atouts .valeurs-client .item-atout:hover{transform:translateY(-10px);transition:400ms}.atouts .valeurs-client .item-atout img{margin-bottom:25px}.atouts .valeurs-client .h1{color:var(--bg-color-dark);text-transform:uppercase;font-size:35px}.atouts .valeurs-client ul{color:var(--bg-color-dark);font-size:17px;margin-top:1em;line-height:2}.atouts .valeurs-client ul li:before{content:'\f058';font-family:"Font Awesome 5 Free";display:inline-block;margin:0 10px 0 0;font-weight:bold;font-size:15px}.atouts .valeurs-client span.titre-secondaire{color:var(--secondary-color);text-transform:uppercase;display:block;padding:0 0 16px;font-size:19px}.swiper-button-next,.swiper-button-prev{top:65% !important;color:#fff}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:115px}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:180px}.services-block-left .h1:before,.services-block-left .h1:before{content:"";width:90px;background:url(../images/divider_white.png);position:absolute;top:100px;height:7px;animation:animatedBackground 2s linear infinite;background-repeat:repeat}.services-home{position:relative;background-size:cover;padding:0% 45px 13%;padding-right:3%;background:#393939}.services-home:before{content:'';position:absolute;left:0;top:-119px;background:url("../images/ezgif.svg");background-size:cover;height:120px;width:100%;background-position:center !important}.services-home:after{content:'';position:absolute;left:0;bottom:-2px;background:url("../images/banner-shap.svg");background-size:cover;height:90px;width:100%;background-position:center !important}.services-home .one-service{height:400px;position:relative;margin:0 5px;overflow:hidden;border-radius:10px}.services-home .one-service *{transform:all ease-in-out 0.4s}.services-home .one-service:hover img{transform:scale(1.1)}.services-home .one-service:hover .one-service-info{background:rgba(0,0,0,0.33)}.services-home .one-service:hover .one-service-info-inner{transform:translateY(-10px)}.services-home .one-service img{position:absolute;width:100%;height:100%;top:0;left:0;transform:scale(1.0)}.one-service .one-service-info{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;padding:1em}.one-service .one-service-info .one-service-info-inner{display:inline-block;width:100%;padding:inherit;height:100%;position:absolute;bottom:0;text-align:center;left:0;height:0}.one-service .one-service-mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,0.66) 100%);background:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,0.66) 100%);background:#000;opacity:.4}.one-service .one-service-info h3{color:#FFF;margin:0 0 30px 0;font-size:150%;margin:54% 0}.services-home-content{display:flex;align-items:center}.services-home-content .services-block-left{display:flex;align-items:center;width:25%}.services-home-content .services-block-left .h1{position:absolute;margin-left:60px;color:#fff;margin-top:100px;font-size:55px;letter-spacing:4px}.services-home-content .services-block-left p{color:#fff;margin-left:60px;margin-top:164px;font-size:12px;font-family:'LeagueSpartan'}.services-home-content .services-block-right{position:relative;top:110px;width:75%}.slider{position:relative;height:100vh}.slider__slides{z-index:1;position:relative;height:99%}.slider__control{z-index:2;position:absolute;top:50%;left:5%;width:60px;height:60px;margin-left:-30px;margin-top:-30px;border-radius:50%;background:#fff;transition:background-color 0.3s;cursor:pointer}.slider__control--right{left:95%}.slider__control:hover{background-color:var(--main-color)}.slider__control-line{position:absolute;left:23px;top:50%;width:3px;height:14px;transform-origin:50% 0;transform:rotate(-45deg)}.slider__control-line:nth-child(2){transform:translateY(1px) rotate(-135deg)}.slider__control--right .slider__control-line{left:37px;transform-origin:1px 0;transform:rotate(45deg)}.slider__control--right .slider__control-line:nth-child(2){transform:translateY(1px) rotate(135deg)}.slider__control-line:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--main-color);transition:background-color 0.3s}.slider__control:hover .slider__control-line:after{background-color:#fff}.slider__control.a--rotation .slider__control-line:after{-webkit-animation:arrowLineRotation 0.49s;animation:arrowLineRotation 0.49s}.slider__control.a--rotation .slider__control-line:nth-child(1):after{-webkit-animation:arrowLineRotationRev 0.49s;animation:arrowLineRotationRev 0.49s}@-webkit-keyframes arrowLineRotation{to{transform:rotate(180deg)}}@keyframes arrowLineRotation{to{transform:rotate(180deg)}}@-webkit-keyframes arrowLineRotationRev{to{transform:rotate(-180deg)}}@keyframes arrowLineRotationRev{to{transform:rotate(-180deg)}}.slide{overflow:hidden;position:absolute;left:50%;top:50%;width:150vmax;height:150vmax;transform:translate(-50%,-50%);border-radius:50%;transition:-webkit-clip-path 0s 0.91s;transition:clip-path 0s 0.91s;transition:clip-path 0s 0.91s,-webkit-clip-path 0s 0.91s;-webkit-clip-path:circle(30px at 120vw 50%);clip-path:circle(30px at 120vw 50%)}.slide.s--prev{-webkit-clip-path:circle(30px at 30vw 50%);clip-path:circle(30px at 30vw 50%)}.slide.s--active{z-index:1;transition:-webkit-clip-path 1.3s;transition:clip-path 1.3s;transition:clip-path 1.3s,-webkit-clip-path 1.3s;-webkit-clip-path:circle(120vmax at 120vw 50%);clip-path:circle(120vmax at 120vw 50%)}.slide.s--active.s--active-prev{-webkit-clip-path:circle(120vmax at 30vw 50%);clip-path:circle(120vmax at 30vw 50%)}.slide:nth-child(1) .slide__inner{background-image:url("../images/01.jpg")}.slide:nth-child(2) .slide__inner{background-image:url("../images/02.jpg")}.slide:nth-child(3) .slide__inner{background-image:url("../images/03.jpg")}.slide:nth-child(4) .slide__inner{background-image:url("../images/04.jpg")}.slide:nth-child(5) .slide__inner{background-image:url("../images/05.jpg")}.slide:nth-child(6) .slide__inner{background-image:url("../images/06.jpeg")}.slide__inner{position:absolute;left:50%;top:50%;width:100vw;height:100vh;margin-left:-50vw;margin-top:-50vh;background-size:cover;background-position:center center}.slide__inner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}.slide__content{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);color:#fff;text-align:center}.slide__heading{font-size:110px;font-family:'DancingScript'}.slide__text{font-size:25px;font-family:'LeagueSpartan'}.slide__text a{color:inherit}.tete.hide-print{position:fixed}.shape{position:absolute;left:0px;bottom:109px;width:100%;height:68px;background-repeat:no-repeat;background-position:center;z-index:2}.slide__inner:after{content:"";width:100%;height:100px;background:url(../images/banner-shap.svg);position:absolute;left:0;bottom:-4px;background-repeat:no-repeat;background-size:cover;background-position:center}.bg-index-01{width:100%;height:100%;position:absolute;right:0%;top:20%}.bg-index-02{width:100%;height:100%;position:absolute;right:0%;top:77%;z-index:-1}.bg-index-01 img{position:absolute;right:0}.bg-index-02 img{position:absolute;left:0}.service-coor{position:relative;width:100%;height:100%;color:#000;top:0;z-index:99999}.service-coor .title-service{position:absolute;bottom:13%;font-size:18px;left:20px;font-weight:bold;width:70%;transition:400ms;color:var(--couleur-2)}.btn-service a{position:absolute;bottom:12%}.btn-service a{left:20px;width:166px;padding:2% 0;text-decoration:none}.one-service.item:before{content:'';width:100%;height:90px;background:#cdcdcd;position:absolute;bottom:0;left:0;z-index:9}.title-service:before{content:"";width:57px;height:4px;background:var(--couleur-2);position:absolute;left:0;bottom:-8px;border-radius:23px}.btn-service a{opacity:0;transition:400ms}.one-service.item:hover .btn-service a{opacity:1;transition:400ms}.one-service.item:hover .service-coor .title-service{bottom:33%;transition:400ms;color:#fff;opacity:0}.one-service.item:hover .service-coor .title-service:before{background:#fff}.btn-service:hover i{margin-left:10%;transition:400ms}.btn-service i{transition:400ms}.contain-reali .block-reali-01 a:hover i{padding-left:7%}.contain-reali .block-reali-01 li a:hover{opacity:.7}.services_images img{position:absolute;height:700px}.block_piscine{position:relative;z-index:9;text-align:center}.block_piscine .child_block_right{background:#393939;width:100%;height:220px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background-attachment:fixed;padding:5% 0% 9%}.child_block_right:before{content:'';width:100%;height:100%;background:var(--main-color);position:absolute;left:0;top:0;z-index:-1}@keyframes slide{from{background-position:0 0 }to{background-position:20000px 0 }}.block_piscine .child_block_right p{color:#fff;margin-bottom:20px;margin-top:30px;font-family:'LeagueSpartan'}.block_piscine .child_block_right .logo_block img{width:350px}.block_realisation{text-align:center;padding:10em 0em 0em;position:relative;z-index:9}.block_realisation .h1{text-align:center;margin-bottom:4%;width:100%;color:var(--main-color);position:relative;z-index:9;font-size:53px;letter-spacing:4px}.block_realisation .h1:before,.block_realisation .h1:before{content:"";width:86px;background:url(../images/divider.png);position:absolute;top:67px;left:50%;transform:translate(-50%,0px);height:7px;animation:animatedBackground 2s linear infinite;background-repeat:repeat}.img_thumbnail_item_mask{text-decoration:none;vertical-align:middle;display:flex;width:100%;position:relative;z-index:0;align-items:center;justify-content:center;color:#fff;background-color:rgba(0,0 ,0,0.5);padding:1rem;filter:alpha(opacity=0);-webkit-transition:all 450ms ease-out 0s;transition:all 450ms ease-out 0s;-webkit-transform:scale(0.5,0.5);transform:scale(0.5,0.5)}.img-thumbnail:hover .img_thumbnail_item_mask{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1,1);transform:scale(1,1)}.img-thumbnail{line-height:1.42857143;background-color:transparent;margin:0 0 25px;border:0 solid #fff;border-radius:0;overflow:hidden;max-width:100%;width:100%;height:200px;display:block;position:relative;opacity:1;z-index:1;background-image:url(../images/ico-zoom.svg);background-repeat:no-repeat;background-position:50% 50%;padding:0}.img-thumbnail a{display:block;width:100%;height:100%;position:relative;margin:0}.img-thumbnail:hover{border:0 solid #d4e4ed}.img_thumbnail_item{border:0 solid #000!important;display:block;width:100%;height:100%;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.img-thumbnail:hover .img_thumbnail_item{}.img_thumbnail_item_mask{color:var(--main-color);font-size:16px;font-size:1.6rem;display:block;width:100%;height:100%;text-align:center;border:0 solid;background-color:#393939cf;background-image:url(../images/ico-zoom.svg);background-repeat:no-repeat;background-position:50% 50%;position:absolute;bottom:0;left:0;opacity:0}.img-thumbnail:hover .img_thumbnail_item_mask{opacity:1;border:0px solid}.img_thumbnail_multiple,.img_thumbnail_multiple a{height:180px}.img_thumbnail_figcaption{background-color:transparent}.realisationsBg{padding:0 0;text-align:center}.realisationsBg .h1{text-align:center;margin:0 0 13px;width:100%;padding:0 0 32px}.realisationsBg2{margin-bottom:20px}.realisation{padding-left:0;padding-right:0;width:100%;height:270px;margin-bottom:9px;float:left}.realisation .img-thumbnail{height:100%;width:100%}.realisation-0{}.realisationsBg .btn-plus{font-size:25px;color:#8d8d8d;text-decoration:none;background:transparent;padding:4px 0;width:100%;DISPLAY:block;border-radius:23px;border:3px solid #068e41;z-index:0}.realisationsBg .btn-plus:focus,.realisationsBg .btn-plus:hover{color:#fff;background:#068e41}.realisationsBg .btn-plus:before{background-color:transparent;border:3px solid #348c83}.realisationsBg .btn-plus:focus:before,.realisationsBg .btn-plus:hover:before{background-color:#348c83;border:3px solid #348c83}.body-news-list h1{text-align:center;margin-bottom:50px;font-size:55px}.products{position:relative;padding:2em 20em 13em;position:relative;z-index:9}.products .products-content{padding:5em 10vw 5px;text-align:center}.products .products-content .h1{text-align:center;margin-bottom:10%;width:100%;color:var(--main-color);position:relative;z-index:9;font-size:53px;letter-spacing:4px}.products-content .h1:before,.products-content .h1:before{content:"";width:90px;background:url(../images/divider.png);position:absolute;top:66px;left:50%;transform:translate(-50%,0px);height:7px;animation:animatedBackground 2s linear infinite;background-repeat:repeat}.products .catalogue{display:flex;justify-content:space-around}.products .contain-reali img{max-height:550px;border-radius:10px;box-shadow:0px 32px 90px -16px rgb(0 0 0 / 50%)}.contain-reali{position:relative;width:100%}.block-reali{position:relative;color:#fff;text-align:center;display:block;width:100%}.block-reali li{position:relative;display:block;width:100%;position:relative;text-align:center;padding:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.block-reali li a{text-decoration:none;vertical-align:middle;display:flex;width:100%;position:relative;z-index:0;align-items:center;justify-content:center;color:#fff;background-color:rgba(0,0 ,0,0.5);opacity:0;padding:1rem;filter:alpha(opacity=0);-webkit-transition:all 450ms ease-out 0s;transition:all 450ms ease-out 0s;-webkit-transform:scale(0.5,0.5);transform:scale(0.5,0.5)}.block-reali li:hover a{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1,1);transform:scale(1,1)}.block-reali li a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);background:radial-gradient(circle,rgb(57 57 57) 0%,rgba(0,0,0,0) 80%);z-index:-1}.block-reali li a span{color:#FFF;font-size:150%;font-weight:300;font-family:'LeagueSpartan'}.block-reali li a span small{font-size:var(--font-size);opacity:0.77;text-transform:none;display:block}#contactButtonsMobile > div:nth-child(1) > a,#contactButtonsMobile > div:nth-child(2) > a{background-color:#000 !important}ul.block-reali.block-reali-01 li a{height:100%}ul.block-reali.block-reali-01 li img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:-2;transform:scale(1.0);filter:blur(0px)}ul.block-reali{display:grid;grid-gap:10px;grid-template-rows:[row] auto [row];width:100%}@media (max-width:900px){ul.block-reali{display:flex;flex-wrap:wrap}.accordionjs .nettoyage > div{width:40% !important}.accordionjs #formOne > div:nth-child(3){justify-content:center !important}.accordionjs #formOne .label-pente-exist{width:50% !important}}ul.block-reali li{height:280px;overflow:hidden}ul.block-reali li *{transition:all ease-in-out 0.4s}ul.block-reali li:hover img{transform:scale(1.1);filter:blur(5px)}ul.block-reali li.cell-1{grid-row:row}ul.block-reali li.cell-2{grid-row:row}ul.block-reali li.cell-3{grid-row:row 2}ul.block-reali li.cell-4{grid-row:row 2}ul.block-reali li.cell-5{grid-column:span 3;grid-row:row 3}ul.block-reali li.cell-6{grid-column:col 3 / span 2;grid-row:row 3}ul.block-reali li.cell-7,ul.block-reali li.cell-8,ul.block-reali li.cell-9,ul.block-reali li.cell-10{grid-column:span 2}.intervention{padding:4% 15em 6%;position:relative;background:#393939}.intervention .h1{text-align:left;margin:0 0px 6% 0px;width:100%;font-size:53px;color:#fff;position:relative;letter-spacing:4px}.intervention .h1:before{content:"";width:86px;background:url(../images/divider_white.png);position:absolute;top:66px;height:7px;animation:animatedBackground 2s linear infinite;background-repeat:repeat}.intervention-maps iframe{position:relative;opacity:.8}.interventions{display:flex;justify-content:space-evenly}.intervention-maps:before{content:"";width:300px;position:absolute;right:-29%;bottom:-25%;background:url(../images/motif.png);height:326px;background-repeat:no-repeat;background-size:contain;z-index:-1}.intervention-maps{position:relative}.intervention-content{text-align:left;width:40%;margin:20px 0px 0px;color:#ffffffd1;padding-bottom:30px}.shape-layer .shape-1,.shape-layer-logo .shape-1{position:absolute;left:0px;top:-141px;width:100%;height:143px;background-size:cover;background-repeat:no-repeat;background-position:center}.shape-layer .shape-2,.shape-layer-logo .shape-2{position:absolute;left:0px;bottom:-2px;width:100%;height:90px;background-size:cover;background-repeat:no-repeat;z-index:9}.shape-1{background:url("../images/ezgif.svg")}.shape-2{background:url("../images/banner-shap.svg")}.contact-us{padding:10em 15em 12em}.contact-us h2{color:var(--main-color);letter-spacing:4px}.pied .waving{position:absolute;top:-270px;left:0;width:100%;z-index:-1}.fa-clock{margin-right:16px}svg{width:100%;overflow:visible}.wave{animation:wave 1.4s linear;animation-iteration-count:infinite;fill:var(--main-color)}.drop{fill:var(--main-color);fill:var(--main-color);animation:drop 3.2s linear infinite normal;stroke:var(--main-color);stroke-width:0.5;transform:translateY(25px) ;transform-box:fill-box;transform-origin:50% 100%}.drop2{animation-delay:3s;animation-duration:3s}.drop3{animation-delay:-2s;animation-duration:3.4s}.drop4{animation-delay:1.7s}.drop5{animation-delay:2.7s;animation-duration:3.1s}.drop6{animation-delay:-2.1s;animation-duration:3.2s}.gooeff{filter:url(#goo)}#wave2{animation-duration:3s;animation-direction:reverse;opacity:1 }#wave3{animation-duration:5s;opacity:.3}@keyframes drop{0%{transform:translateY(25px)}30%{transform:translateY(-10px) scale(.1)}30.001%{transform:translateY(25px) scale(1)}70%{transform:translateY(25px)}100%{transform:translateY(-10px) scale(.1)}}@keyframes wave{to{transform:translateX(-100%)}}.waving.gray{position:absolute;top:100px;right:50px;width:100%;z-index:-1}svg{width:100%;overflow:visible}.waving.gray .wave{animation:wave 3s linear;animation-iteration-count:infinite;fill:#f1f1f1}.waving.gray .drop{fill:#f1f1f1;xfill:#f1f1f1;animation:drop 3.2s linear infinite normal;stroke:#f1f1f1;stroke-width:0.5;transform:translateY(25px) ;transform-box:fill-box;transform-origin:50% 100%}.waving.gray #wave2{animation-duration:5s;animation-direction:reverse;opacity:1 }.waving.gray #wave3{animation-duration:7s;opacity:.3}@keyframes drop{0%{transform:translateY(25px)}30%{transform:translateY(-10px) scale(.1)}30.001%{transform:translateY(25px) scale(1)}70%{transform:translateY(25px)}100%{transform:translateY(-10px) scale(.1)}}@keyframes wave{to{transform:translateX(-100%)}}.body-page-35 .fluid-contenu .corps{padding:10em 20em;background:#ECEFF1}.block-acc{display:flex;width:100%;padding:0% 16% 12%}.block-acc .block-acc-left{width:100%}.block-acc .block-acc-right{width:35%}.accordionjs{padding:0px 0%}.accordionjs .acc_section{border:3px solid #b1b1b3}.accordionjs .acc_section .acc_head{display:flex;justify-content:space-between}.accordionjs .acc_section.acc_active > .acc_head{background:#fff;border:none}.accordionjs .acc_section:first-of-type .acc_head{border-top-left-radius:5px;border-top-right-radius:5px}.accordionjs .acc_section.acc_active > .acc_content{background:#f9f9f9}.accordionjs .form-check{display:flex;justify-content:space-around;text-align:center;padding:4% 2% 7%}.accordionjs .form-check-inverse{display:flex;padding:4% 2% 7%;flex-wrap:wrap;flex-direction:column;position:relative}.accordionjs .form-check-inverse .liner{display:flex;justify-content:space-evenly}.accordionjs .form-check .nage{padding:4% 4% 0%;width:40%}.accordionjs .fond_plat_width{width:80%}.accordionjs .fond_plat_width_last{width:50%}.accordionjs .fond_plat_hauteur{width:65%}.accordionjs .block_checked{box-sizing:border-box;border-radius:4px;background-color:#fff;border:2px solid #ececec;margin:0% 5%;padding:2% 0%;transition:all 0.2s ease-in-out}.accordionjs .block_checked .value-span{font-size:14px}.accordionjs .formOne .block_checked:hover{box-shadow:5px 5px 10px rgb(0 0 0 / 15%)}.accordionjs #formOne{flex-wrap:wrap}.accordionjs #formOne > div:nth-child(1),.accordionjs #formOne > div:nth-child(2){width:40%;margin:0;padding-bottom:0}.accordionjs #formOne > div:nth-child(1){display:flex;justify-content:center;align-items:center}.accordionjs #formOne > div:nth-child(3){display:flex;margin-top:20px}.accordionjs #formOne .label-pente-exist{width:40%}.accordionjs .form-group > div{padding-left:0}.accordionjs .pompe > .block_checked{width:50%;margin:auto;text-align:center}.accordionjs .pompe > .block_checked:nth-child(2){display:flex}.accordionjs .pompe > div:nth-child(2) > div{width:50%;margin:0}.accordionjs .escalier{display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:2% 0%;margin-top:20px}.accordionjs .escalier > div{width:40%;margin:10px auto;padding:0;display:flex;justify-content:center;align-items:center;height:200px}.accordionjs .escalier label{text-align:center;width:100%;cursor:pointer}.accordionjs .nage-show{display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:2% 0%;margin-top:20px}.accordionjs .nage-show > div{width:40%;margin:10px auto;padding:0;display:flex;justify-content:center;align-items:center;height:200px}.accordionjs .nage-show label{text-align:center;width:100%;cursor:pointer}.accordionjs .nage-show > div img{width:35%}.accordionjs .form-check .block_checked .form-group{margin-bottom:5px;display:flex;align-items:center}.accordionjs label{font-size:95%;font-weight:500;line-height:20px;color:#242a32;font-family:arial}.accordionjs .acc_section #formSix label{width:32%}.accordionjs .form-check .block_checked label{cursor:pointer}.accordionjs .form-inline .control-label{font-size:15px;font-weight:400;line-height:22px;color:#363636}.accordionjs .form-check.solidpool{align-items:center}.accordionjs .solidpool .form-groupe{width:100%;margin:auto}.accordionjs .one_ligne{display:flex;align-items:center;justify-content:center;padding:2% 0%;width:100% !important}.accordionjs .one_ligne img{width:15%}.accordionjs .two_ligne{padding:4% 0%;width:100% !important}.accordionjs .solidpool > div:nth-child(3){display:flex;display:flex;flex-direction:row;justify-content:center;height:auto}.accordionjs .solidpool > div:nth-child(3) p{font-size:95%}.accordionjs .solidpool > div:nth-child(3) span{width:100%;display:inline-block;text-align:center;font-size:76%}.accordionjs .solidpool > div:nth-child(3) input{width:20%}.accordionjs .solidpool > div:nth-child(3) label{width:33.3333%;cursor:pointer}.accordionjs .solidpool > div:nth-child(3) label:nth-child(1) img,.accordionjs .solidpool > div:nth-child(3) label:nth-child(2) img{width:70%}.accordionjs .solidpool > div:nth-child(3) label:nth-child(3) img{width:47%}.accordionjs #formSeven .block_checked{margin:0% 3rem 0%;margin-bottom:25px;text-align:center}.accordionjs .nettoyage{display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-around}.accordionjs .nettoyage > div{width:26%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;margin:0}.accordionjs .nettoyage label{font-size:95%}.accordionjs .form-check{position:relative}.accordionjs .btn-next{margin:auto;text-align:center;position:absolute;right:0;bottom:0}.accordionjs .espacer{margin-bottom:25px !important}.ui-accordion{width:90%}.ui-accordion .acc_left{float:left;font-family:'LeagueSpartan';display:flex;align-items:center;font-size:18px}.ui-accordion .acc_left img{margin-right:15px}.ui-accordion .acc_left span{margin-top:8px;color:#515151}.ui-state-active{margin-bottom:0px !important}.ui-accordion .acc_right{float:right;margin-top:8px}.ui-accordion .acc-header ,.ui-accordion .acc-contenu{clear:both}.ui-accordion .acc-header{background:#fff;height:60px;color:#fff;padding:10px 2%;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #CFD8DC}.ui-accordion .acc-contenu{position:relative;padding-bottom:0px;background:#fff;border:1px solid #CFD8DC;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ui-accordion .acc-contenu.bassin fieldset{margin-top:40px}.ui-accordion .acc-contenu.escalier fieldset{margin-top:10px}.ui-accordion .acc-contenu:before{position:absolute;left:0;top:0;width:100%;height:100%;content:""}.ui-accordion .acc-contenu p{margin:0}.ui-accordion .acc-contenu fieldset legend{border-bottom:none;font-size:13px;font-weight:bold;color:#232b2d;padding:1px 2%}.ui-accordion fieldset div{display:flex;justify-content:space-around}.ui-accordion fieldset div input{float:left}.ui-accordion fieldset div label{display:flex;flex-direction:column;justify-content:space-between;position:relative;padding-left:35px;margin:0px 2%;color:#393939;width:25%;font-size:15px}.ui-accordion fieldset div label img{position:relative;left:-35px;top:15px}.ui-accordion fieldset div input[type="checkbox"],.ui-accordion .bassin fieldset div input[type="radio"]{}.body-contact-60 .contact_formulaire{font-size:45px}.body-contact-60 .contenu_contact_formulaire{font-size:13px;font-size:13px;font-weight:bold;padding:0px 22%;font-family:'LeagueSpartan';margin-bottom:20px}.body-contact-60 .contact-us{padding:0em 15em 15em}.body-contact-60 .my-right-block{padding-top:10px}.bouton_valider{margin-top:10px}.bouton_valider button{padding:10px;border-radius:3px;background:#53af57;color:#fff;transition:all 0.3s ease-in-out}.bouton_valider button:hover{background:#47a34b;color:#fff}.bouton_valider button:focus{outline:none;color:#fff}.btn-suivant-one,.btn-suivant-two,.btn-suivant-three,.btn-suivant-foor,.btn-suivant-five,.btn-suivant-six{opacity:0.7;pointer-events:none}.recapitulatif_result h3{position:relative;background:#fff;padding:20px 10px;margin-bottom:0}.recapitulatif_result .block_recapitulatif{background-color:#f9f9f9;padding:20px 0px 5px;column-count:2;column-gap:10px;position:relative;height:225px;overflow:hidden}.recapitulatif_result .block_recapitulatif > div{width:100%;border-radius:4px;padding:2% 1%;text-align:center;break-inside:avoid}.shadow-voir-plus{content:"";width:100%;height:70%;position:absolute;left:0;bottom:0;background:linear-gradient(to top,white,transparent)}.more_plus{position:absolute;left:0%;bottom:0;z-index:99;display:none;cursor:pointer}.recapitulatif_result .block_recapitulatif .block_checked{border-radius:4px;border:2px solid #ececec;padding:2% 1%;text-align:center}.recapitulatif_result .block_recapitulatif .block_checked p{margin-bottom:0px}.recapitulatif_result .block_recapitulatif h4{font-size:16px;text-decoration:underline}ul#my-accordion li:first-child ~ li,#formTree .form-groupe.block_checked.text-center{pointer-events:none;opacity:.5}.flex{display:flex;align-items:center;column-gap:5px}.flex span{font-size:13px}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 7))}}@keyframes scroll2{0%{transform:translateX(calc(-150px * 7))}100%{transform:translateX(0)}}.slider_two{height:270px;margin:auto;overflow:hidden;position:relative;width:auto}.slider_two .slide-track{animation:scroll 40s linear infinite;display:flex;width:calc(350px * 14)}.slider_two .slide-track2{animation:scroll2 40s linear infinite;display:flex;width:calc(350px * 14)}.slider_two .slide_child{height:270px;width:25%}#contact_60-element-13{display:none}.body-contact-60 .fluid-contenu{margin-top:55px}#contact_60{display:none;padding:0 20% 20%}.btn-partage .btnp{width:33px;height:36px;border-radius:36px;background-repeat:no-repeat;background-position:center center;display:flex;transition:all 400ms ease;text-align:center;justify-content:center;align-items:center}.tete .infos.infos_small .btn-partage .btnp{width:29px;height:29px}.tete .btn-partage,.pied .btn-partage{padding:0;display:flex}.pied .btn-partage{fill:#fff}.btn-partage .icones{width:16px;margin:0;height:16px;padding:0;position:relative;left:0;fill:#fff}.btn-partage .btnp img{margin-top:20px}.added-class::before{content:none }.nav-rs{position:fixed;right:0;bottom:68px;list-style:none;padding:0;z-index:801;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s}.nav-rs.on{right:425px}.nav-rs li{display:flex;align-items:center;justify-content:center;margin-top:1px;width:220px;height:45px;background:#0fa4d4;z-index:80;float:right;clear:both;transition:all 0.3s ease-in-out;background-repeat:no-repeat;position:relative;margin-right:-174px;background-size:30px;margin-bottom:3px;padding-left:50px;color:var(--main-color-light)}.nav-rs li a{text-decoration:none;display:block}.nav-rs li .callTracker span,.nav-rs li .callTracker a{min-width:100% !important}.nav-rs li p{margin:0}.nav-rs li .btn-partage a{display:inline-block}.nav-rs li a:hover{text-decoration:underline}.nav-rs li::before{content:'';width:1px;height:100%;position:absolute;left:50px;background:rgba(255,255,255,0.6);opacity:0.2}.nav-rs li::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0ac";display:inline-block;position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#FFF;font-size:1em}.nav-rs li:nth-child(1)::after{content:"\f1e0"}.nav-rs li:nth-child(2)::after{content:"\f879"}.nav-rs li:nth-child(3)::after{content:"\f007"}.nav-rs li:hover,.nav-rs li:focus{background-color:#0fa4d4;margin-right:0;color:var(--main-color-light)}.nav-rs li:hover::after,.nav-rs li:focus::after{color:var(--main-color-light)}.nav-rs li:nth-child(1){text-decoration:none;padding-right:20px;position:relative}.nav-rs li:nth-child(2){text-decoration:none;color:var(--main-color-light)}.btn-partage .icones{top:10px}.nav-rs li .btn-partage a img{margin-top:10px}.nav-rs li a{text-decoration:none}.nav-rs li a:hover{text-decoration:underline}.block-2{padding:1vw 0 8vw}.modal-dialog{width:90%;max-width:600px;height:400px;margin:50px,auto;top:8px}.modal.fade .modal-dialog{transform:translateY(-50%);transition:transform 0.3s}.modal.in .modal-dialog{transform:translateY(0);position:relative}.modal-content{border:11px solid #ffffff}.close{font-size:20px;position:absolute;right:6px;top:5px;cursor:pointer;z-index:1;border:1px solid white;border-radius:50%;padding:6px 10px;background:#DDDEDE;opacity:.8}.modal-content img{width:100%;height:auto;padding-top:19px}.flex-seoContain{position:relative;display:flex;width:100%;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.flex-seoContain .seo-content{width:55%;padding-top:1em}.flex-seoContain .seo-content h1,.flex-seoContain .seo-form h2.h1{text-align:left}.flex-seoContain .seo-content h1:after,.flex-seoContain .seo-form h2.h1:after{left:0;margin-left:0}.flex-seoContain .seo-form{width:44%;padding:1em 3% 3em;background:var(--bg-facultatif)}.flex-seoContain .seo-form h2.h1:before,.flex-seoContain .seo-content h1:before{display:none}.img-seo img{border-radius:var(--border-radius);width:240px;height:auto;float:right;margin:0 0 5px 20px}@media (max-width:991px){.block-2 h1{}.slide__heading{font-size:20px;display:none}.flex-seoContain{flex-wrap:wrap}.flex-seoContain .seo-content{width:100%;background:transparent}.flex-seoContain .seo-form{width:100%}}.seo-form .formulaire .col-md-6{width:100%;padding-left :0;padding-right :0}