.badge-optionnel{position:absolute;top:0;right:0;background:url(../images/badge-optionnel.png) no-repeat top right;width:139px;height:139px}.bg-optionnel{background:url(../images/bg-optionel.svg) repeat top center;background-size:60px auto}.bg-optionnel-gris{background:var(--main-color-dark) url(../images/bg-optionel-gris.svg) repeat top center;background-size:60px auto}.bloc-GMB{position:relative;display:block;padding:4em 10%;background:no-repeat center center /cover;background-attachment:fixed}.bloc-GMB:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background:var(--main-color-light)}.bloc-GMB .contain-GMB{color:var(--main-color-dark);text-align:center;position:relative}.bloc-GMB .contain-GMB .h1{color:var(--main-color-dark)}.bloc-GMB .contain-GMB .etoiles-2{display:block;position:absolute;top:0;left:0;height:100%;background:url(../images/etoiles-2.png) no-repeat center left}.bloc-GMB .contain-GMB .zone-etoiles-note{position:relative;height:60px;width:264px;float:right;background:url(../images/etoiles-1.png) no-repeat center right}.bloc-GMB .contain-GMB .bouton-principal{margin-top:20px;padding-top:17px;color:var(--main-color-light)}.note-avis{position:relative;display:flex;justify-content:center;align-items:center;margin:0 0 2rem}.nbr-note{font-size:40px;margin-right:4rem}.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background-color:var(--secondary-color);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-horizontal.dark{background-color:var(--main-color-dark);color:var(--main-color)}.hvr-shutter-out-horizontal.active{background-color:var(--secondary-color)}.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-horizontal.dark:before{background-color:var(--main-color-dark)}.hvr-shutter-out-horizontal:hover:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.bouton-principal{margin-top:20px}a.bouton-principal,button.bouton-principal{text-align:left;color:var(--color0);text-decoration:none;padding:10px 20px;font-size:14px;text-transform:uppercase;border:0;padding-right:50px;border-radius:var(--border-radius);overflow:hidden}a.bouton-principal:after,button.bouton-principal:after{content:"\f105";right:15px;top:50%;font-family:'Font Awesome 5 Free';font-size:23px;color:var(--main-color-light);-webkit-transform:translateY(-50%);font-weight:bold;-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:9900;position:absolute}.btn-partage{position:relative;display:flex;justify-content:center;float:right;top:0;height:60px;margin:0;text-align:center;align-items:center}.btn-partage .icones{position:relative;width:16px;height:30px;margin:0;padding:0;left:0;fill:var(--main-color-light)}.btn-partage .btn-gmb{width:30px;height:30px;border-radius:36px;background-repeat:no-repeat;background-position:center center;display:inline-block;transition:all 400ms ease;text-align:center;justify-content:center;align-items:center}.btn-partage .btn-gmb:hover{background-color:var(--main-color-light);transform:rotate(360deg)}.btn-gmb:hover .icones{fill:var(--main-color)}