*{margin:0;padding:0;box-sizing:border-box;list-style:none}@media (min-width: 1200px){.container-custom{width:65%;margin-right:auto;margin-left:auto}}@media (min-width: 768px) and (max-width: 1199px){.container-custom{width:85%;margin-right:auto;margin-left:auto}}@media (max-width: 767px){.container-custom{width:95%;margin-right:auto;margin-left:auto}}@media (min-width: 1200px){.container-nav{width:65%;margin-right:auto;margin-left:auto}}:root{--color1: #FFFF;--color2: #efefef;--color3: #303841;--accentcolor:#0b76db;--textcolor: #3c4244;--colorcategory: #8c9698;--boxshadow: 0 6px 20px rgba(0, 0, 0, .25);--textshadow: text-shadow: 0 3px 6px rgba(0, 0, 0, .5);transition:all .3s ease-in-out;--avantage: #0e1015}h1{font-size:40px;line-height:62px;margin:50px 0 40px;text-align:center}h2{font-size:24px;line-height:36px;margin:40px 0 20px;text-align:left}h3{font-size:20px;line-height:30px;margin-bottom:25px;text-transform:uppercase}h4{font-size:20px;font-weight:400;margin-bottom:30px;text-transform:uppercase}h5{font-size:18px;font-weight:400;margin-bottom:35px;text-transform:uppercase}p,ul{font-size:17px;line-height:24px;text-align:left;margin-bottom:25px}a{text-decoration:none;color:var(--accentcolor)}a:hover{text-shadow:var(--textshadow)}.top-header{background:var(--accentcolor)}.top-socials{margin-right:20px;display:flex;align-items:center}.whatsapp img{width:35px;height:35px;margin-right:4px}.facebook img,.insta img{width:40px;height:40px}@media (min-width: 768px){.top-header-links{display:flex;justify-content:flex-end;align-items:baseline}}@media (max-width: 767px){.top-header-links{display:flex;flex-direction:row;align-items:center;justify-content:center}}.header-main{padding:10px 0}@media (min-width: 768px){.header-main{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width: 767px){.header-main{display:flex;flex-direction:column;align-items:center}}.header-prof{font-size:21px;font-weight:400;text-align:center}@media (min-width: 768px){.header-prof{margin-right:9px}}@media (max-width: 767px){.header-prof{margin-top:20px}}#call{display:flex;flex-direction:row;align-items:center;justify-content:center}#call img{width:25px;height:25px;margin-right:8px}#prof-diplome{color:var(--color3);margin-bottom:4px}#top-header-tel a{text-decoration:none;color:var(--accentcolor);text-shadow:0px 0px #bfbfbf}#top-header-tel a:hover{color:#0b76dbd3;transition:.5s ease-in-out}.big-nav{position:sticky;top:0;left:0;right:0}@media (min-width:1200px){.big-nav{border-top:1px solid var(--colorcategory);border-bottom:1px solid var(--colorcategory);background-color:var(--color1);display:inline-block}}.big-nav .navbar ul{list-style:none;margin-bottom:inherit}.big-nav .navbar ul li{position:relative;float:left;margin-right:40px}.big-nav .navbar ul li a{font-size:20px;padding:12px;color:var(--textcolor);display:block;text-decoration:none}.big-nav .navbar ul li a:hover{background:var(--accentcolor);color:#fff}.big-nav .navbar ul li ul{position:absolute;left:0;width:100%;background:var(--accentcolor);display:none}.big-nav .navbar ul li ul li{width:100%}.big-nav .navbar ul li ul li ul{left:219px;top:0}.big-nav .navbar ul li:focus-within>ul,.big-nav .navbar ul li:hover>ul{display:initial;margin-left:initial}#menu-bar{display:none}.big-nav label{font-size:20px;color:var(--color3);cursor:pointer;display:none;width:100%;text-align:center}@media (max-width:1199px){.big-nav label{display:block;background:var(--accentcolor);padding:15px}.big-nav .navbar{position:relative;top:100%;left:0;right:0;border-top:1px solid rgba(0,0,0,.1);display:none}.big-nav .navbar ul{margin-top:-8px;display:inline-block;margin-bottom:0}.big-nav .navbar ul li{width:100%}.big-nav .navbar ul li{background:var(--accentcolor)}.big-nav .navbar ul li a{color:var(--color1);text-align:center}.big-nav .navbar ul li a:hover{background-color:var(--color3)}.big-nav .navbar ul li ul{position:relative;width:100%;background:var(--accentcolor)}.big-nav .navbar ul li ul li{margin-left:20px}.big-nav .navbar ul li ul li ul{width:100%;left:0}#menu-bar:checked~.navbar{display:initial}#menu-bar:checked+.menu-icon i:before{content:""}.menu-icon{font-size:1.8rem;cursor:pointer;display:inline-block}.menu-icon .icon-close{display:none}#menu-bar:checked+.menu-icon .icon-open{display:none}#menu-bar:checked+.menu-icon .icon-close{display:inline}.menu-icon svg{stroke:#fff;cursor:pointer;vertical-align:middle}}.article-container{display:flex;flex-wrap:wrap;justify-content:space-around;gap:2.5rem}.article{width:350px;margin-bottom:40px}@media (min-width: 2200px){.article{flex-basis:30%;height:410px}}@media (min-width: 1200px) and (max-width: 2199px){.article{flex-basis:30%;height:310px}}@media (min-width: 992px) and (max-width: 1199px){.article{flex-basis:30%;height:310px}}@media (min-width: 768px) and (max-width: 991px){.article{flex-basis:48%;height:350px}}@media (max-width: 767px){.article{height:280px}}@media (min-width: 992px){#scores .article-container .score-4{display:none}}.article-miniature img{width:100%;height:100%;object-fit:cover;border-radius:.75rem;display:block}.article-miniature:hover{border-radius:.75rem;box-shadow:var(--boxshadow);transition:.2s ease-in-out}.article-title h3{font-size:16px;line-height:24px;text-align:left;margin-top:15px;margin-bottom:10px;color:var(--textcolor)}.news h2{margin:40px 0 50px;text-align:left}.photos .photos-container{display:flex}@media (min-width: 768px){.photos .photos-container{flex-direction:row;justify-content:space-between;gap:2.5rem}}@media (max-width: 767px){.photos .photos-container{flex-direction:column;gap:2.5rem}}.photo img{width:100%;height:100%;margin-bottom:40px;object-fit:cover;border-radius:.75rem!important}.scores-link a{font-size:32px;font-weight:400;text-align:center;text-transform:uppercase;text-decoration:underline}.scores-link{padding-top:40px;padding-bottom:20px}.google-map{margin:40px 0 50px}.map-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px}.map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}img{border-radius:7px;height:auto}@media (min-width: 1200px){.page-score img,.page-article img{width:550px}}@media (max-width: 1199px){.page-score img,.page-article img{width:100%}}.picture-center{display:flex;justify-content:center;margin-bottom:45px}.picture-center img{width:50%}@media (min-width: 768px){.container-2-col{display:flex;flex-direction:row;gap:30px}.container-2-col .item-1,.container-2-col .item-2{flex-basis:50%}}@media (max-width: 767px){.container-2-col{display:flex;flex-direction:column}}footer{background-color:var(--accentcolor);margin-top:30px}.socials{display:flex;justify-content:center;padding:25px 0 15px}.partenaires{display:flex;flex-direction:column;align-items:center;background-color:var(--color2);padding-top:20px}.partenaires h3{font-size:28px;color:#000;margin-bottom:30px}.partenaires p{font-size:15px;color:#000;margin-bottom:20px}.site-info p{text-align:center;color:var(--color1)}.site-info{padding:0 0 15px}.all-score-page p{font-size:24px;margin-bottom:60px}@media (min-width: 1200px){.all-score-page .article-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.5rem}}@media (max-width: 1199px){.all-score-page .article-container{display:flex;justify-content:center;gap:25px}}.all-score-page .article{width:350px;margin-bottom:40px}@media (min-width: 2200px){.all-score-page .article{flex-basis:30%;height:410px}}@media (min-width: 1200px) and (max-width: 2199px){.all-score-page .article{flex-basis:30%;height:310px}}@media (min-width: 992px) and (max-width: 1199px){.all-score-page .article{flex-basis:30%;height:310px}}@media (min-width: 768px) and (max-width: 991px){.all-score-page .article{flex-basis:48%;height:350px}}@media (max-width: 767px){.all-score-page .article{height:280px}}.all-score-page .article-miniature img{width:100%;height:100%;object-fit:cover;border-radius:.75rem}.all-score-page .article-title h3{text-align:left;font-size:18px;text-transform:initial;margin-bottom:10px}.all-score-page .article-title h3 a{color:var(--avantage)}.page-score,.page-article{display:flex;align-items:center;flex-direction:column;padding-bottom:60px}.categorie-score,.categorie-article{color:var(--colorcategory);text-transform:uppercase;font-size:14px;margin:10px 0}.return-news-button,.return-scores-button{background-color:var(--color3);border-radius:20px;font-weight:800;cursor:pointer;padding:15px 60px;color:var(--color1);font-size:x-large;margin-top:30px;display:inline-block;text-align:center}.return-news-button:hover,.return-scores-button:hover{background-color:var(--boxshadow)}.all-score-button-homepage{display:flex;justify-content:center}.download-score-button{background-color:var(--accentcolor);border-radius:7px;font-weight:800;cursor:pointer;padding:20px 60px;color:var(--color1);font-size:x-large;margin-top:30px;display:inline-block;width:100%;text-align:center;margin-bottom:30px}@media (min-width: 1200px){.download-score-button{width:550px}}.download-score-button:hover{background-color:var(--boxshadow)}.section-reviews-bg{text-align:center;background-color:#f5f5f5}.section-reviews h2{padding-top:30px;padding-bottom:30px}.section-reviews{background-color:var(--color1);margin-top:-20px}@media (min-width: 1200px){.section-reviews{padding-bottom:20px}}@media (min-width: 768px) and (max-width: 1199px){.section-reviews{padding-bottom:30px}}@media (max-width: 767px){.section-reviews{padding-bottom:20px}}.google-reviews{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}@media (max-width: 767px){.google-reviews{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}}@media (min-width: 768px){.google-reviews{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}}.review{width:310px;background:#f9f9f9;border-radius:8px;padding:16px 20px;margin-bottom:16px;box-shadow:0 2px 6px #0000001a;transition:box-shadow .3s ease}.review:hover{box-shadow:0 4px 12px #00000026}.review-header{display:flex;align-items:center;margin-bottom:10px}.avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;margin-right:12px;border:2px var(--textcolor)}.reviewer-info .name{font-weight:700;font-size:1.1em}.rating{color:#ffb400;font-size:1.2em;margin-top:4px;letter-spacing:2px}.review-text{font-size:1em;line-height:1.4;margin-bottom:8px}.review-date{font-size:.85em;color:#777;font-style:italic}.paypal-btn{border:none;max-width:100%;height:auto;cursor:pointer}.picture-paypal img{width:20%;height:auto}#paypal table{-webkit-border-vertical-spacing:20px;font-size:x-large}.contact-section{max-width:700px;margin:0 auto;padding:2rem}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column}label{font-weight:700;margin-bottom:.5rem}input,textarea,button{padding:.8rem;border:1px solid var(--color3);border-radius:8px;font-size:1rem}.checkbox-group{display:flex;gap:1rem;flex-wrap:wrap}button{background-color:var(--accentcolor);color:#fff;cursor:pointer;transition:background-color .3s;border:none}button:hover{background-color:var(--color3)}@media (max-width: 480px){.checkbox-group{flex-direction:column}}
