:root{--color-blue:#009ba2;--color-red:#c68da1}.section__h1>h1{margin-top:50px;letter-spacing:15px}@media screen and (max-width:1258px){.section__h1>h1{letter-spacing:5px}}@media screen and (max-width:824px){.section__h1>h1{letter-spacing:5px;font-size:20px}}.inner>a{text-decoration:none;font-size:14px;padding-bottom:5%}.blueColor>p{color:var(--color-blue);background-color:#fff;border:2px solid var(--color-blue)}.redColor>p{color:var(--color-red);background-color:#fff;border:2px solid var(--color-red)}.blueColor>a{color:var(--color-blue);background-color:#fff;border:2px solid var(--color-blue)}.redColor>a{color:var(--color-red);background-color:#fff;border:2px solid var(--color-red)}.button-group{margin-top:50px}.button{display:inline-block;position:relative;height:140px;width:250px;margin-right:15px;cursor:pointer}.inner{width:100%;height:100%;position:absolute}.button .inner .child{position:absolute;display:flex;align-items:center;width:100%;height:100%;justify-content:center;line-height:18px;font-weight:700}.open{perspective:800px;-moz-perspective:800px;-webkit-perspective:800px}.open .inner{transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.open .inner p{transform-origin:50% 0;-moz-transform-origin:50% 0;-webkit-transform-origin:50% 0;transition:transform .5s ease;-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease}.open .inner a{z-index:-5}.open .inner:hover p{transform:rotateX(85deg);-moz-transform:rotateX(85deg);-webkit-transform:rotateX(85deg);transform-origin:50% 0;-moz-transform-origin:50% 0;-webkit-transform-origin:50% 0;transition:transform .5s ease;-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease}.img__content{max-width:120rem;margin:60px auto;padding:0 2rem 2rem}.gallery{display:flex;flex-wrap:wrap;margin:-1rem -1rem}.gallery-item{flex:1 0 24rem;margin:1rem;box-shadow:.3rem .4rem .4rem rgba(0,0,0,.4);overflow:hidden}.gallery-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out}.gallery-image:hover{transform:scale(1.15)}#slider{position:relative;height:auto;margin:auto;display:flex;align-items:center}#slider>img{max-width:370px;width:100%}#precedent,#suivant{cursor:pointer;transition:opacity .3s ease;opacity:0;position:absolute;font-size:30px;color:#000;font-weight:700;padding:0}#precedent{left:0}#suivant{right:0}#slider:hover #precedent,#slider:hover #suivant{opacity:1}.formules__content>h2{margin-top:50px;letter-spacing:5px}.content__flip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.flip-card-container{--hue:150;--primary:hsl(var(--hue), 50%, 50%);--white-1:hsl(0, 0%, 90%);--white-2:hsl(0, 0%, 80%);--dark:hsl(var(--hue), 25%, 10%);--grey:hsl(0, 0%, 50%);width:500px;height:850px;margin:50px 30px;perspective:1000px}.flip-card{width:inherit;height:inherit;position:relative;transform-style:preserve-3d;transition:.6s .1s}.flip-card-container:focus-within .flip-card,.flip-card-container:hover .flip-card{transform:rotateY(180deg)}.border__Red{border:3px solid var(--color-red)}.border__Blue{border:3px solid var(--color-blue)}.card-back,.card-front{width:100%;height:100%;background:var(--dark);position:absolute;top:0;left:0;overflow:hidden;backface-visibility:hidden;display:flex;justify-content:center;align-items:center}.card-front{transform:rotateY(0);z-index:2}.card-back{transform:rotateY(180deg);z-index:1}figure{z-index:-1}figure{position:absolute;top:0;left:0;width:100%;height:100%}.img-bg{background:hsla(var(--hue),25%,10%,.5)}.card-front .img-bg{clip-path:polygon(0 20%,100% 40%,100% 100%,0 100%)}.card-front .img-bg::before{content:'';position:absolute;top:34%;left:50%;transform:translate(-50%,-50%) rotate(18deg);width:100%;height:6px;border:1px solid var(--primary);border-left-color:transparent;border-right-color:transparent;transition:.1s}.card-back .img-bg{clip-path:polygon(0 0,100% 0,100% 80%,0 60%)}.flip-card-container:hover .card-front .img-bg::before{width:6px;border-left-color:var(--primary);border-right-color:var(--primary)}button{font-family:inherit;font-weight:700;color:var(--white-1);letter-spacing:2px;padding:9px 20px;border:1px solid var(--grey);border-radius:1000px;background:0 0;transition:.3s;cursor:pointer}button:focus,button:hover{color:var(--primary);background:hsla(var(--hue),25%,10%,.2);border-color:currentColor}button:active{transform:translate(2px)}.design-container{--tr:90;--op:0.5;width:100%;height:100%;background:0 0;position:absolute;top:0;left:0;pointer-events:none}.picto{margin-top:100px;margin-bottom:140px;cursor:pointer}.pictos{width:120px;height:120px;margin:20px}.flex-container{padding:0;margin:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around}.flex-item{margin-top:10px;display:flex}.img-replace{display:inline-block;overflow:hidden;text-indent:100%;color:transparent;white-space:nowrap}.cd-popup{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(94,110,141,.9);opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-popup-container{position:relative;width:90%;max-width:400px;margin:4em auto;background:#fff;border-radius:.25em .25em .4em .4em;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.popup__1>.cd-popup-container,.popup__3>.cd-popup-container,.popup__5>.cd-popup-container{border:3px solid var(--color-red)}.popup__2>.cd-popup-container,.popup__4>.cd-popup-container{border:3px solid var(--color-blue)}.cd-popup-container p{padding:3em 1em}.cd-popup-container .cd-popup-close{position:absolute;top:8px;right:8px;width:30px;height:30px}.cd-popup-container .cd-popup-close::after,.cd-popup-container .cd-popup-close::before{content:'';position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5}.cd-popup-container .cd-popup-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px}.cd-popup-container .cd-popup-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px}.is-visible .cd-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1170px){.cd-popup-container{margin:8em auto}}@media screen and (max-width:530px){.flip-card-container{width:310px}.imagesFlip{max-width:310px;width:100%}.card-back,.card-front{height:500px}.flip-card-container{height:450px}}@media screen and (min-width:310px) and (max-width:530px){.flip-card-container{width:358px}.imagesFlip{max-width:358px;width:100%}.card-back,.card-front{height:600px}.flip-card-container{height:600px}}