@font-face{font-family:TitilliumText;src:url(titilliumtext22L002-webfont.woff2) format("woff2");font-display:swap}@font-face{font-family:Museo300;src:url(museo300-regular-webfont.woff2) format("woff2");font-display:swap}.ancre,.scrolled,.seq .seq-pagination,.seq .seq-title .break,.seq.seq-active .seq-nav,.seq.seq-active .seq-pagination,br{display:block;background:0 0}#FLEXslider,.seq{position:relative}.seq.seq-active .seq-pagination .seq-bottom{display:block;bottom:0;right:0;margin:-40px -40px 0 0}.seq .seq-pagination{position:absolute;pointer-events:none;right:0;left:0;padding:0;width:100%;margin-left:auto;margin-right:auto;text-align:center;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.seq .seq-pagination li{display:inline-block;cursor:default;list-style:none;margin:0 5px;padding:5px}.seq .seq-pagination li img,.seq .seq-pagination li img.fluide{opacity:.2;pointer-events:auto;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:transform,opacity;-moz-transition-property:transform,opacity;-o-transition-property:transform,opacity;-ms-transition-property:transform,opacity;transition-property:transform,opacity}.seq .seq-pagination li:focus img,.seq .seq-pagination li:hover img{opacity:.55;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.seq .seq-pagination li.seq-current img,.seq .seq-pagination li:active img{opacity:1}.seq,body,html{width:100%;max-width:100%;height:100%!important;max-height:100%!important;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.seq,.seq.seq-fallback .seq-FLEXcan{max-width:3560px}#FLEXslider{clear:both;z-index:2000;margin-bottom:0}.seq{overflow:hidden;height:360px;width:100%;margin:0 auto;padding:0;background:#5d891b}#navbar,.imageAD,.slide-image{position:fixed}.seq .seq-preloader{display:none;background:0 0}.seq .seq-FLEXcan,.seq .seq-FLEXcan>*,.seq .seq-screen{position:absolute;list-style:none;top:0;left:0;right:0;bottom:0;height:100%;width:100%;margin:0;padding:0}.seq .seq-FLEXcan,.seq .seq-nav,.seq.seq-fallback .seq-pagination li{position:relative;color:transparent}.seq .seq-nav{position:absolute}.seq:before{display:block;content:"";width:100%;padding-top:56.25%}.seq .seq-FLEXcan{overflow:hidden;display:block;max-width:3560px;margin:0 auto}.seq .seq-FLEXcan>:before{display:inline-block;vertical-align:middle;content:"";height:100%}.seq.seq-fallback .seq-pagination li img{border:0}.seq.seq-fallback .seq-pagination li a{display:block;width:100%;height:100%}.seq.seq-fallback .seq-next:focus,.seq.seq-fallback .seq-next:hover,.seq.seq-fallback .seq-pagination li:focus,.seq.seq-fallback .seq-pagination li:hover,.seq.seq-fallback .seq-prev:focus,.seq.seq-fallback .seq-prev:hover{top:-4px}.seq .seq-nav{display:block;pointer-events:none;z-index:9999;top:0;width:100%;margin-left:auto;margin-right:auto;padding:0;border:0;text-align:center}.seq .seq-title,.seq .seq-title .titre-slogan{position:absolute;width:100%;text-align:center}.seq .seq-pagination{top:2em}.seq .seq-pagination img{width:12px;height:12px}#FLEXslider .seq-in .titre-link{text-decoration:none;letter-spacing:.1em}#FLEXslider .seq-in#step2 .titre-link,.color1{color:#1881a6}#FLEXslider .seq-in#step3 .titre-link,.color2{color:#5d891b}#FLEXslider .seq-in#step4 .titre-link,color3{color:#ccb32a}#FLEXslider .seq-in#step2 .titre-link,#FLEXslider .seq-in#step3 .titre-link,#FLEXslider .seq-in#step4 .titre-link{opacity:1;border-radius:8px;padding:.55em .85em;background-color:#fff}#FLEXslider .seq-in#step2 .titre-link:hover,#FLEXslider .seq-in#step3 .titre-link:hover,#FLEXslider .seq-in#step4 .titre-link:hover{opacity:1;border-radius:8px;padding:.55em .85em;color:#fff;background-color:#000;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;transition:.25s ease-in-out}#FLEXslider .seq-in#step1 .titre-detail,#FLEXslider .seq-in#step1 .titre-nom,#FLEXslider .seq-in#step1 .titre-signature,#FLEXslider .seq-in#step1 .titre-skill,#FLEXslider .seq-in#step1 .titre-slogan{opacity:1;color:#fff}#FLEXslider .seq-in#step2 .titre-detail,#FLEXslider .seq-in#step2 .titre-skill,#FLEXslider .seq-in#step3 .titre-detail,#FLEXslider .seq-in#step3 .titre-skill,#FLEXslider .seq-in#step4 .titre-detail,#FLEXslider .seq-in#step4 .titre-skill{opacity:1;color:#fff}#FLEXslider #step1{background:url(../image/TEST-HOME-2.webp) repeat;background-size:contain;background-image:-webkit-image-set(url(../image/TEST-HOME-2.png) 1x);-moz-background-image:-moz-image-set(url(../image/TEST-HOME-2.png) 1x);-o-background-image:-o-image-set(url(../image/TEST-HOME-2.png) 1x);-ms-background-image:-ms-image-set(url(../image/TEST-HOME-2.png) 1x)}#FLEXslider #step2{background:url(../image/TEST-STEP2-2.webp) repeat;background-size:contain;background-image:-webkit-image-set(url(../image/TEST-STEP2-2.png) 1x);-moz-background-image:-moz-image-set(url(../image/TEST-STEP2-2.png) 1x);-o-background-image:-o-image-set(url(../image/TEST-STEP2-2.png) 1x);-ms-background-image:-ms-image-set(url(../image/TEST-STEP2-2.png) 1x)}#FLEXslider #step3{background:url(../image/TEST-STEP3-2.webp) repeat;background-size:contain;background-image:-webkit-image-set(url(../image/TEST-STEP3-2.png) 1x);-moz-background-image:-moz-image-set(url(../image/TEST-STEP3-2.png) 1x);-o-background-image:-o-image-set(url(../image/TEST-STEP3-2.png) 1x);-ms-background-image:-ms-image-set(url(../image/TEST-STEP3-2.png) 1x)}#FLEXslider #step4{background:url(../image/TEST-STEP4-2.webp) repeat;background-size:contain;background-image:-webkit-image-set(url(../image/TEST-STEP4-2.png) 1x);-moz-background-image:-moz-image-set(url(../image/TEST-STEP4-2.png) 1x);-o-background-image:-o-image-set(url(../image/TEST-STEP4-2.png) 1x);-ms-background-image:-ms-image-set(url(../image/TEST-STEP4-2.png) 1x)}#FLEXslider #step1,#FLEXslider #step2,#FLEXslider #step3,#FLEXslider #step4,.seq #step1 .seq-title .titre-nom{opacity:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#FLEXslider .seq-in#step,#FLEXslider .seq-in#step1,#FLEXslider .seq-in#step2,#FLEXslider .seq-in#step3,#FLEXslider .seq-in#step4{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.seq .seq-title{bottom:0;margin:-15% 0 25%;top:35%}.seq .seq-in .seq-title,.seq ul li{cursor:grab}.seq #step1 .seq-title{top:12%}.seq #step1 .seq-title .titre-slogan{width:90%;margin-left:5%}.seq .seq-title .titre-slogan{display:block;clear:left;float:none;opacity:0;top:40%;margin:0;padding:0;background:0 0;font-family:Museo300,georgia,times,serif;font-weight:400;font-size:200%;line-height:1.15em;color:#fff;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes switch{0%,13%{opacity:0;filter:blur(1px);-webkit-transform:scale(1)}10%,3%{opacity:1;filter:blur(0);-webkit-transform:scale(1)}100%,80%{opacity:0}}@-moz-keyframes switch{0%,13%{opacity:0;filter:blur(1px);-moz-transform:scale(1)}10%,3%{opacity:1;filter:blur(0);-moz-transform:scale(1)}100%,80%{opacity:0}}@-o-keyframes switch{0%,13%{opacity:0;filter:blur(1px);-o-transform:scale(1)}10%,3%{opacity:1;filter:blur(0);-o-transform:scale(1)}100%,80%{opacity:0}}@-ms-keyframes switch{0%,13%{opacity:0;filter:blur(1px);-ms-transform:scale(1)}10%,3%{opacity:1;filter:blur(0);-ms-transform:scale(1)}100%,80%{opacity:0}}@keyframes switch{0%,13%{opacity:0;filter:blur(1px);transform:scale(1)}10%,3%{opacity:1;filter:blur(0);transform:scale(1)}100%,80%{opacity:0}}.flex-text .word{position:absolute;opacity:0;left:-4.7%;width:100%;margin:1.15em 5%;text-align:center;-webkit-animation:switch 4.25s linear infinite;-moz-animation:switch 4.25s linear infinite;-o-animation:switch 4.25s linear infinite;-ms-animation:switch 4.25s linear infinite;animation:switch 4.25s linear infinite}.flex-text .word span{display:block;opacity:1;font-size:100%;text-align:center}.flex-text .word:nth-child(2){animation-delay:0.75s}.flex-text .word:nth-child(3){animation-delay:1.5s}.flex-text .word:nth-child(4){animation-delay:2.25s}.flex-text .word:nth-child(5){animation-delay:3s}.flex-text .word:nth-child(6){animation-delay:3.75s}.seq .seq-title .titre-nom{position:relative;display:block;top:2.5em;width:100%;font-family:Museo300,georgia,times,serif;font-weight:400;font-size:120%;color:#fff;text-align:left;letter-spacing:0}.seq .seq-title .titre-signature{position:absolute;display:block;opacity:0;top:80%;left:.15em;width:100%;font-family:TitilliumText,"Trebuchet MS",verdana,sans-serif;font-weight:400;font-size:75%;color:#fff;text-align:center;letter-spacing:.14em;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-10px)}60%{-moz-transform:translateY(-5px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(-10px)}60%{-o-transform:translateY(-5px)}}@-ms-keyframes bounce{0%,100%,20%,50%,80%{-ms-transform:translateY(0)}40%{-ms-transform:translateY(-10px)}60%{-ms-transform:translateY(-5px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.seq .seq-title .scroll-down{position:absolute;display:block;color:transparent;overflow:hidden;visibility:visible;opacity:.7;z-index:1000;top:87%;left:50%;margin-left:-4.5em;width:50px;height:50px;padding:0px 50px 50px 50px;border-radius:50%;background-color:transparent;outline:0;text-decoration:none;-webkit-animation:2.5s 2s infinite bounce;-moz-animation:2.5s 2s infinite bounce;-o-animation:2.5s 2s infinite bounce;-ms-animation:2.5s 2s infinite bounce;animation:2.5s 2s infinite bounce}.seq .seq-title .scroll-down::before{position:absolute;display:block;content:"";visibility:visible;top:calc(50% - 4px);left:calc(50% - 2px);width:12px;height:12px;border:2px solid #fff;border-width:0 0 2px 2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.seq .seq-title .titre-skill{display:block;float:left;opacity:0;width:90%;margin-left:5%;margin-top:1em;margin-bottom:.5em;padding:0;background:0 0;font-family:Museo300,georgia,times,serif;font-weight:400;font-size:200%;color:#fff;line-height:1.15em;text-align:center;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;-moz-transition-property:transform,opacity;-o-transition-property:transform,opacity;-ms-transition-property:transform,opacity;transition-property:transform,opacity}.seq .seq-in .seq-title .titre-skill{opacity:1;-webkit-transform:translate3d(0,-30px,0);-moz-transform:translate3d(0,-30px,0);-o-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);-webkit-transition:1s ease-in-out .3s;-moz-transition:1s ease-in-out .3s;-o-transition:1s ease-in-out .3s;-ms-transition:1s ease-in-out .3s;transition:1s ease-in-out .3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s}.seq .seq-title .titre-detail{position:absolute;display:block;float:left;opacity:0;top:12em;width:100%;margin:0;padding-top:.5em;font-family:TitilliumText,"Trebuchet MS",verdana,sans-serif;font-weight:400;font-size:110%;line-height:1.2em;color:#fff;text-align:center}.seq .seq-in .seq-title .titre-detail{opacity:1;-webkit-transform:translate3d(0,-30px,0);-moz-transform:translate3d(0,-30px,0);-o-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);-webkit-transition:1s ease-in-out .4s;-moz-transition:1s ease-in-out .4s;-o-transition:1s ease-in-out .4s;-ms-transition:1s ease-in-out .4s;transition:1s ease-in-out .4s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;-ms-transition-delay:.4s;transition-delay:.4s}.seq .seq-title .titre-link{position:relative;opacity:0;top:-.7em;padding:.2em .5em .3em .65em;border:0 solid transparent;background:0 0;font-family:TitilliumText,"Trebuchet MS",verdana,sans-serif;font-weight:400;font-size:140%;line-height:2em;text-align:center;letter-spacing:.05em;-webkit-transform:translate3d(0,-60px,0);-moz-transform:translate3d(0,-60px,0);-o-transform:translate3d(0,-60px,0);-ms-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s}.seq .seq-in .seq-title .titre-link{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.seq .seq-out .seq-title .titre-link{-webkit-transform:translate3d(0,-160px,0);-moz-transform:translate3d(0,-160px,0);-o-transform:translate3d(0,-160px,0);-ms-transform:translate3d(0,-160px,0);transform:translate3d(0,-160px,0)}.seq .seq-insert{position:absolute;bottom:17%;width:100%;height:68%;max-height:600px}.seq #step1 .seq-title .seq-insert{position:absolute;top:25%;left:0;height:25px;max-height:25px}.seq .seq-insert img{display:block;opacity:0;width:auto;height:160%;margin:0 auto;-webkit-transform:translate3d(0,-60px,0);-moz-transform:translate3d(0,-60px,0);-o-transform:translate3d(0,-60px,0);-ms-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0);-webkit-transition-duration:1.3s;-moz-transition-duration:1.3s;-o-transition-duration:1.3s;-ms-transition-duration:1.3s;transition-duration:1.3s;-webkit-transition-property:transform,opacity;-moz-transition-property:transform,opacity;-o-transition-property:transform,opacity;-ms-transition-property:transform,opacity;transition-property:transform,opacity}.seq .seq-in .seq-insert img{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.seq .seq-out .seq-insert img{opacity:0;width:auto;-webkit-transform:translate3d(0,-160px,0);-moz-transform:translate3d(0,-160px,0);-o-transform:translate3d(0,-160px,0);-ms-transform:translate3d(0,-160px,0);transform:translate3d(0,-160px,0)}@-webkit-keyframes rotating{0%{-webkit-transform:scale(.7) rotate(0)}50%{-webkit-transform:scale(1.7) rotate(180deg)}100%{-webkit-transform:scale(.7) rotate(360deg)}}@-moz-keyframes rotating{0%{-moz-transform:scale(.7) rotate(0)}50%{-moz-transform:scale(1.7) rotate(180deg)}100%{-moz-transform:scale(.7) rotate(360deg)}}@-o-keyframes rotating{0%{-o-transform:scale(.7) rotate(0)}50%{-o-transform:scale(1.7) rotate(180deg)}100%{-o-transform:scale(.7) rotate(360deg)}}@-ms-keyframes rotating{0%{-ms-transform:scale(.7) rotate(0)}50%{-ms-transform:scale(1.7) rotate(180deg)}100%{-ms-transform:scale(.7) rotate(360deg)}}@keyframes rotating{0%{transform:scale(.7) rotate(0)}50%{transform:scale(1.7) rotate(180deg)}100%{transform:scale(.7) rotate(360deg)}}.rotating{-webkit-animation:rotating 20s ease infinite;-moz-animation:rotating 20s ease infinite;-o-animation:rotating 20s ease infinite;-ms-animation:rotating 20s ease infinite;animation:rotating 20s ease infinite}.imageAD{object-fit:cover;overflow:visible;z-index:-1;width:100%;height:100%}.imageAD :before{content:"";position:absolute}.imageAD,.imageAD :before{pointer-events:none;top:0;right:0;bottom:0;left:0}.slide-image{pointer-events:none;z-index:-1;top:50%;left:50%;width:100%;height:auto;min-height:80%;min-width:260%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:270px){.seq #step1 .seq-title .seq-insert{top:22%;height:25px;max-height:25px}.seq #step1 .seq-title .titre-slogan{width:90%;margin-left:3%}.flex-text .word{margin:0 5%;line-height:1.15em}.seq .seq-title .titre-signature{top:80%;left:.2em;font-size:65%}.seq #step1 .seq-title .scroll-down{top:83%;margin-left:-5em}.seq .seq-title .scroll-down{top:77%;margin-left:-5em}.seq .seq-title .scroll-down::before{width:8px;height:8px;border:2px solid #fff;border-width:0 0 2px 2px;}}@media only screen and (min-width:320px){.seq .seq-title .titre-detail,.seq .seq-title .titre-skill{position:relative;clear:left;width:100%;opacity:0;text-align:center}.slide-image{min-width:220%;min-height:80%}.seq #step1 .seq-title .seq-insert{height:25px;max-height:25px;top:-22%}.seq .seq-insert img{display:block;height:160%}.seq .seq-title .titre-slogan{top:39%;font-size:220%}.flex-text .word{margin:1.2em 5%;line-height:1.15em;font-size:100%}.seq #step1 .seq-title .titre-nom{position:absolute;overflow:hidden;display:block;top:50%;width:100%;margin:10% 0 0;font-size:120%;text-align:center}.seq #step1 .seq-title .titre-signature{top:56%;position:absolute;overflow:hidden;display:block;width:100%;margin:12% 0 0 .2%;padding-top:2.8em;padding-bottom:.5em;font-size:100%;letter-spacing:.105em;text-align:center}.seq #step1 .seq-title .scroll-down{top:78%;margin-left:-5em}.seq .seq-title .scroll-down{top:51%;margin-left:-5em}.seq .seq-title .titre-skill{top:-1.8em;margin:-1em 0 0 10%;padding:0;font-size:220%;width:80%}.seq .seq-title .titre-detail{top:-1.5em;margin:0;font-size:115%}.seq .seq-title{top:62%;bottom:-1em;margin:-15% 0 15%}.seq .seq-title .titre-link{top:-2.8em;font-size:160%}.seq .seq-insert{bottom:17%;height:100%}.seq #step1 .seq-title .seq-insert{top:25%;height:30px;max-height:30px}}@media only screen and (min-width:360px){.seq .seq-title .titre-detail,.seq .seq-title .titre-skill{width:100%;opacity:0}.slide-image{min-height:80%;min-width:130%}.slide-image{min-height:80%;min-width:220%}.seq .seq-insert{top:20%;left:28%}.seq .seq-insert{bottom:17%;height:100%}.seq #step1 .seq-title .seq-insert{top:20%;height:30px;max-height:30px}.seq .seq-title .titre-slogan{top:35%;font-size:260%}.flex-text .word{margin:1.15em 5%;line-height:1.15em}.seq #step1 .seq-title .titre-nom{top:50%;width:100%;margin:10% 0 0;padding-bottom:0;font-size:120%}.seq #step1 .seq-title .titre-signature{top:56%;width:100%;margin:12% 0 0 .2%;padding-top:2.8em;padding-bottom:.5em;font-size:100%;letter-spacing:.105em}.seq #step1 .seq-title .scroll-down{top:78%;margin-left:-5em}.seq .seq-title .scroll-down{top:51%;margin-left:-5em}.seq .seq-title .titre-skill{top:-1.8em;margin:-1em 0 0;padding:0;font-size:260%}.seq .seq-title .titre-detail{top:-1.5em;margin:0;font-size:115%}.seq .seq-title{top:62%;bottom:-1em;margin:-15% 0 15%}.seq .seq-title .titre-link{top:-2.8em;font-size:160%}}@media only screen and (min-width:395px){.seq .seq-title .titre-detail,.seq .seq-title .titre-skill{width:90%;opacity:0;left:5%}.slide-image{min-height:80%;min-width:130%}.slide-image{min-height:80%;min-width:220%}.seq .seq-insert{top:20%;left:28%}.seq .seq-insert{bottom:17%;height:100%}.seq #step1 .seq-title .seq-insert{top:25%;height:35px;max-height:35px}.seq .seq-title .titre-slogan{top:40%;font-size:260%}.flex-text .word{margin:1.15em 5%;font-size:100%;line-height:1.15em}.seq #step1 .seq-title .titre-nom{top:50%;width:100%;margin:10% 0 0;padding-bottom:0;font-size:120%}.seq #step1 .seq-title .titre-signature{top:56%;width:100%;margin:12% 0 0 .2%;padding-top:2.8em;padding-bottom:.5em;font-size:100%;letter-spacing:.105em}.seq #step1 .seq-title .scroll-down{top:80%;margin-left:-5em}.seq .seq-title .scroll-down{top:55%;margin-left:-5em}.seq .seq-title .titre-skill{top:-1.8em;margin:-1em 0 0;padding:0;font-size:260%}.seq .seq-title .titre-detail{top:-1.5em;margin:0;font-size:115%}.seq .seq-title{top:62%;bottom:-1em;margin:-15% 0 15%}.seq .seq-title .titre-link{top:-2.8em;font-size:160%}}@media only screen and (min-width:480px){.seq .seq-title .titre-detail,.seq .seq-title .titre-skill{opacity:0;width:100%;left:0}.slide-image{min-height:80%;min-width:130%}.slide-image{min-height:80%;min-width:220%}.seq .seq-insert{top:20%;left:28%}.seq .seq-insert{bottom:17%;height:100%}.seq #step1 .seq-title .seq-insert{top:25%;height:35px;max-height:35px}.seq .seq-title .titre-slogan{top:38%;font-size:260%}.flex-text .word{margin:1.15em 5%;font-size:100%;line-height:1.15em}.seq #step1 .seq-title .titre-nom{top:50%;width:100%;margin:10% 0 0;padding-bottom:0;font-size:120%}.seq #step1 .seq-title .titre-signature{top:55%;width:100%;margin:12% 0 0 .2%;padding-top:2.8em;padding-bottom:.5em;font-size:100%;letter-spacing:.105em}.seq #step1 .seq-title .scroll-down{top:88%;margin-left:-5em}.seq .seq-title .scroll-down{top:73%;margin-left:-5em}.seq .seq-title .titre-skill{top:-1.8em;margin:-1em 0 0;padding:0;font-size:260%}.seq .seq-title .titre-detail{top:-1.5em;margin:0;font-size:120%}.seq .seq-title{top:62%;bottom:-1em;margin:-15% 0 15%}.seq .seq-title .titre-link{top:-2.8em;font-size:180%}}@media only screen and (min-width:580px){.slide-image{min-height:90%;min-width:250%}.seq .seq-pagination{top:3.2em}.seq .seq-pagination img{width:20px;height:20px}.seq .seq-pagination li{margin:0 15px}.seq{position:relative;height:100%;max-height:90vh;min-height:360px;background-position:50% 100%}.seq .seq-insert{top:20%;left:28%}.seq .seq-insert{bottom:17%;height:100%}.seq #step1 .seq-title .seq-insert{top:22%;height:40px;max-height:40px}.seq .seq-title .titre-slogan{top:35%;font-size:280%}.flex-text .word{margin:1.15em 5%;font-size:100%;line-height:1.15em}.seq #step1 .seq-title .titre-nom{top:50%;margin:10% 0 0;font-size:120%}.seq #step1 .seq-title .titre-signature{top:55%;font-size:100%}.seq #step1 .seq-title .scroll-down{top:88%;margin-left:-4em}.seq .seq-title .scroll-down{top:77%;margin-left:-4em}.seq .seq-title{bottom:-1em;margin:-15% 0 15%}.seq .seq-title{top:55%;bottom:-1em;margin:-15% 0 15%;text-align:center}.seq .seq-title .titre-skill{top:-1.8em;background:0 0;font-size:280%;-webkit-transform:translate3d(-120px,0,0);-moz-transform:translate3d(-120px,0,0);-o-transform:translate3d(-120px,0,0);-ms-transform:translate3d(-120px,0,0);transform:translate3d(-120px,0,0)}.seq .seq-in .seq-title .titre-detail,.seq .seq-in .seq-title .titre-skill{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;-moz-transition-property:transform,opacity;-o-transition-property:transform,opacity;-ms-transition-property:transform,opacity;transition-property:transform,opacity}.seq .seq-title .titre-detail{top:-1.5em;width:100%;font-size:120%;text-align:center;-webkit-transform:translate3d(120px,0,0);-moz-transform:translate3d(120px,0,0);-o-transform:translate3d(120px,0,0);-ms-transform:translate3d(120px,0,0);transform:translate3d(120px,0,0)}.seq .seq-title .titre-link{top:-1.5em;font-size:180%}}@media only screen and (min-width:640px){.seq .seq-title .titre-detail,.seq .seq-title .titre-skill{position:relative;display:inline-block;opacity:0;margin:0;color:#fff}.slide-image{min-height:100%;min-width:200%}.seq .seq-pagination{top:3.2em}.seq{position:relative;height:100%;max-height:90vh;min-height:360px;background-position:50% 100%}.seq .seq-insert{top:20%;left:28%}.seq .seq-insert{bottom:17%;height:100%}.seq #step1 .seq-title .seq-insert{top:22%;height:50px;max-height:50px}.seq .seq-title .titre-slogan{top:35%;font-size:300%}.flex-text .word{margin:1.15em 5%;font-size:100%;line-height:1.15em}.seq #step1 .seq-title .titre-nom{top:50%;margin:10% 0 0;font-size:120%}.seq #step1 .seq-title .titre-signature{top:55%;font-size:110%}.seq #step1 .seq-title .scroll-down{top:88%;margin-left:-3.7em}.seq .seq-title .scroll-down{top:77%;;margin-left:-3.7em}.seq .seq-title{top:55%;bottom:-1em;margin:-15% 0 15%;text-align:center}.seq .seq-title .titre-skill{top:-1.8em;font-size:300%}.seq .seq-in .seq-title .titre-detail,.seq .seq-in .seq-title .titre-skill{opacity:1}.seq .seq-title .titre-detail{top:-1.5em;width:100%;font-size:140%}.seq .seq-title .titre-link{top:-1.5em;font-size:200%}}@media only screen and (min-width:768px){.slide-image{min-height:100%;min-width:210%}.seq .seq-pagination{top:3.2em}.seq .seq-insert{top:20%;left:28%}.seq .seq-insert{bottom:17%;height:100%}.seq #step1 .seq-title .seq-insert{top:30%;height:45px;max-height:45px}.seq .seq-title .titre-slogan{top:40%;font-size:400%}.flex-text .word{margin:1.15em 5%;font-size:100%;line-height:1.15em}.seq #step1 .seq-title .titre-nom{top:50%;margin:10% 0 0;font-size:120%}.seq #step1 .seq-title .titre-signature{top:55%;font-size:150%}.seq #step1 .seq-title .scroll-down{top:88%;margin-left:-4.5em}.seq .seq-title .scroll-down{top:80%;margin-left:-4.5em}.seq .seq-title .titre-skill{font-size:400%;top:0}.seq .seq-title .titre-detail{display:block;position:absolute;top:7.5em;width:100%;font-size:220%}.seq .seq-title{top:47%;bottom:-1em;margin:-15% 0 15%}.seq .seq-title .titre-link{top:1.5em;font-size:260%}}@media only screen and (min-width:800px){.seq .seq-title>.titre-skill{display:inline-block;width:100%;padding-left:0;text-align:center}.seq .seq-pagination{top:5.2em}.seq #step1 .seq-insert{position:absolute;top:10%;left:0;width:100%;height:70%;max-height:270px}.seq .seq-insert{top:15%;bottom:25%;left:20%;height:68%}.seq #step1 .seq-title .seq-insert{top:27%;height:50px;max-height:50px}.seq #step1 .seq-title{position:absolute;bottom:0;width:100%;margin:-7% 0 15%}.seq .seq-title .titre-slogan{top:40%;font-size:400%}.flex-text .word{margin:1.15em 5%;font-size:100%;line-height:1.15em}.seq #step1 .seq-title .titre-nom{top:45%;margin:10% 0 0;font-size:120%}.seq #step1 .seq-title .titre-signature{top:55%;font-size:150%}.seq #step1 .seq-title .scroll-down{top:88%;margin-left:-4.5em}.seq .seq-title .scroll-down{top:80%;margin-left:-4.5em}.seq .seq-title .titre-skill{font-size:400%}.seq .seq-title .titre-detail{margin:0;font-size:220%}.seq .seq-title{top:47%}.seq .seq-title .titre-link{top:1.5em;font-size:260%}}@media only screen and (min-width:1020px){.seq .seq-pagination{top:5.2em}.seq #step1 .seq-insert{position:absolute;top:20%;left:0;width:100%;height:70%;max-height:290px}.seq .seq-insert{top:15%;bottom:25%;left:20%;height:68%}.seq #step1 .seq-title .seq-insert{top:27%;height:50px;max-height:50px}.seq #step1 .seq-title{bottom:-3em}.seq .seq-title .titre-slogan{top:40%;font-size:400%}.flex-text .word{margin:1.15em 5%;font-size:100%;line-height:1.15em}.seq #step1 .seq-title .titre-nom{top:50%;margin:10% 0 0;font-size:120%}.seq #step1 .seq-title .titre-signature{top:50%;font-size:160%}.seq #step1 .seq-title .scroll-down{top:93%;margin-left:-4.5em}.seq .seq-title .scroll-down{top:97%;margin-left:-4.5em}.seq .seq-title .titre-skill{font-size:400%}.seq .seq-title .titre-detail{top:7.5em;margin:0;font-size:220%}.seq .seq-title{top:47%}.seq .seq-title .titre-link{top:1.5em;font-size:260%}}@media only screen and (min-width:1120px){.slide-image{min-height:100%;min-width:155%}.seq .seq-pagination{top:5.2em}.seq .seq-pagination img{width:25px;height:25px}.seq .seq-pagination li{margin:0 20px}.seq #step1 .seq-insert{position:absolute;top:20%;left:0;width:100%;height:70%;max-height:290px}.seq .seq-insert{top:15%;bottom:25%;left:20%;height:68%}.seq #step1 .seq-title .seq-insert{top:42%;height:50px;max-height:50px}.seq #step1 .seq-title{position:absolute;bottom:-4em;width:100%;margin:-15% 0 17%}.seq .seq-title .titre-slogan{top:57%;font-size:400%}.flex-text .word{margin:1.15em 5%;font-size:100%;line-height:1.15em}.seq #step1 .seq-title .titre-nom{top:50%;margin:10% 0 0;font-size:120%}.seq #step1 .seq-title .titre-signature{top:58%;font-size:160%}.seq #step1 .seq-title .scroll-down{top:100%;margin-left:-4.5em}.seq .seq-title .scroll-down{top:105%;margin-left:-4.5em}.seq .seq-title .titre-skill{font-size:400%}.seq .seq-title .titre-detail{top:7.5em;margin:0;font-size:220%}.seq .seq-title{top:52%}.seq .seq-title .titre-link{top:1.5em;font-size:260%}}@media only screen and (min-width:1440px){.slide-image{min-height:100%;min-width:120%}.seq .seq-pagination{top:7.2em}.seq #step1 .seq-insert{position:absolute;top:20%;left:0;width:100%;height:70%;max-height:330px}.seq .seq-insert{top:15%;bottom:25%;left:24%;height:68%}.seq #step1 .seq-title .seq-insert{top:42%;height:60px;max-height:60px}.seq #step1 .seq-title{position:absolute;bottom:-2em;width:100%;margin:-15% 0 15%}.seq .seq-title .titre-slogan{top:55%;font-size:450%}.flex-text .word{margin:1.15em 5%;font-size:100%;line-height:1.15em}.seq #step1 .seq-title .titre-nom{top:50%;margin:10% 0 0;font-size:120%}.seq #step1 .seq-title .titre-signature{top:58%;font-size:160%}.seq #step1 .seq-title .scroll-down{top:102.5%;margin-left:-4.5em}.seq .seq-title .scroll-down{top:108%;margin-left:-4.5em}.seq .seq-title .titre-skill{font-size:425%}.seq .seq-title .titre-detail{top:7em;margin:0;font-size:245%}.seq .seq-title{top:55%}.seq .seq-title .titre-link{top:1.5em;font-size:280%}}@media only screen and (min-width:1900px){.slide-image{min-height:100%;min-width:100%}.seq .seq-pagination{top:9.2em}.seq #step1 .seq-insert{position:absolute;top:20%;left:0;width:100%;height:70%;max-height:350px}.seq .seq-insert{top:15%;bottom:25%;left:24%;height:68%}.seq #step1 .seq-title .seq-insert{top:47%;height:60px;max-height:60px}.seq #step1 .seq-title{position:absolute;bottom:-1.5em;width:100%;margin:-15% 0 15%}.seq .seq-title .titre-slogan{top:60%;font-size:450%}.flex-text .word{margin:1.15em 5%;font-size:100%;line-height:1.15em}.seq #step1 .seq-title .titre-nom{top:50%;margin:10% 0 0;font-size:120%}.seq #step1 .seq-title .titre-signature{top:58%;font-size:170%}.seq #step1 .seq-title .scroll-down{top:104%;margin-left:-4.5em}.seq .seq-title .scroll-down{top:110%;margin-left:-4.5em}.seq .seq-title .titre-skill{font-size:450%}.seq .seq-title .titre-detail{top:7em;margin:0;font-size:270%}.seq .seq-title{top:61%}.seq .seq-title .titre-link{top:1.5em;font-size:300%}}@media only screen and (min-width:2540px){.slide-image{min-height:100%;min-width:100%}.seq .seq-pagination{top:9.2em}.seq #step1 .seq-insert{position:absolute;top:20%;left:0;width:100%;height:70%;max-height:350px}.seq .seq-insert{top:15%;bottom:25%;left:24%;height:68%}.seq #step1 .seq-title .seq-insert{top:50%;height:60px;max-height:60px}.seq #step1 .seq-title{position:absolute;bottom:-1.5em;width:100%;margin:-15% 0 15%}.seq .seq-title .titre-slogan{top:60%;font-size:450%}.flex-text .word{margin:1.15em 5%;font-size:100%;line-height:1.15em}.seq #step1 .seq-title .titre-nom{top:50%;margin:10% 0 0;font-size:120%}.seq #step1 .seq-title .titre-signature{top:58%;font-size:170%}.seq #step1 .seq-title .scroll-down{top:104%;margin-left:-4.5em}.seq .seq-title .scroll-down{top:110%;margin-left:-4.5em}.seq .seq-title .titre-skill{font-size:450%}.seq .seq-title .titre-detail{top:7em;font-size:270%;margin:0}.seq .seq-title{top:60%}.seq .seq-title .titre-link{top:1.5em;font-size:300%}}@media only screen and (min-width:3560px){.slide-image{min-height:100%;min-width:100%}.seq .seq-pagination{top:9.2em}.seq #step1 .seq-insert{position:absolute;top:20%;left:0;width:100%;height:70%;max-height:350px}.seq .seq-insert{top:15%;bottom:25%;left:24%;height:68%}.seq #step1 .seq-title .seq-insert{top:50%;max-height:60px;height:60px}.seq #step1 .seq-title{position:absolute;width:100%;bottom:-1.5em;margin:-15% 0 15%}.seq .seq-title .titre-slogan{top:60%;font-size:450%}.flex-text .word{line-height:1.15em;margin:1.15em 5%;font-size:100%}.seq #step1 .seq-title .titre-nom{top:50%;margin:10% 0 0;font-size:120%}.seq #step1 .seq-title .titre-signature{top:58%;font-size:170%}.seq #step1 .seq-title .scroll-down{top:104%;margin-left:-4.5em}.seq .seq-title .scroll-down{top:120%;margin-left:-4.5em}.seq .seq-title .titre-skill{font-size:450%}.seq .seq-title .titre-detail{top:7em;margin:0;font-size:270%}.seq .seq-title{top:60%}.seq .seq-title .titre-link{top:1.5em;font-size:300%}}@media screen and (max-width:3560px){.right{position:relative;float:right;margin-right:20%;padding-right:0;margin-bottom:2em;z-index:1;opacity:1}.break{display:inline-block}.contact-mail,.nos-coordonnees,legend{position:absolute!important;overflow:hidden;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background-color:#b3b3b3}body::-webkit-scrollbar-thumb{height:130px;background-color:#737373;transition:all .5s ease}body::-webkit-scrollbar-thumb:hover{height:130px;background-color:#000;transition:all .5s ease}html{margin-top:0;scrollbar-color:#262626 #b3b3b3}body,html{height:100%;width:100%;margin:0;text-align:left;background:#dfdfdf}body{font-family:TitilliumText,"Trebuchet MS",verdana,sans-serif;font-weight:400;color:#000}.anchor{display:block;height:40px;margin-top:-40px}.separator{display:block;position:relative;clear:left;float:none;height:1px}h1,h2,li,li a,li span a,p,p a,p span a,span a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.color11{color:#097196}.color22{color:#4e7809}.color33{color:#907e28}.color555{color:#7f7f7f}a:link,a:visited{cursor:pointer;color:#555;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;transition:.5s ease-in-out}ul li{cursor:default}a:active,a:hover{cursor:pointer;color:#000;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;transition:.5s ease-in-out}a:link,a:link img,a:visited{text-decoration:none}.txt_input,a:active,a:hover,a:link,a:link img,a:visited{outline:0;border:0}.chemin,.imageAB,.separator{width:100%}.chemin{position:absolute;float:none;top:2.6em;right:0}.breadcrumb li,.navbar_ul,li{display:inline-block}.breadcrumb{float:right;margin-right:2em}.breadcrumb li{clear:right;cursor:default;margin:0;padding:0 0 0 .2em;font-size:100%}#navigation .mail a:hover{color:#000}.FLEXbut-2{top:0;left:0;width:50%;margin-bottom:3em}.btn{border-radius:8px}.btn,.btn:before,.btn>p{transition:.5s}.btn:before,.btn:hover p,.btn:hover p a,.btn>p{color:#fff}.btn:before,.btn:focus p,.btn:focus p a,.btn>p{color:#fff}.btn p,.btn p a,.btn:hover p,.btn:hover p a{display:inline-block;left:-3em;width:100%;height:auto;padding:0 3em}.btn p,.btn p a{color:#555}.btn{padding:0 2em}.btn p,.btn p a,.btn:hover p,.btn:hover p a,.btn>p{position:relative;text-align:center}.btn,.btn p,.btn p a,.btn>p,.stripe{position:relative}.btn,.btn>p,.texte6{text-transform:uppercase}.btn{letter-spacing:1px}.btn{padding:0 3.5em}.btn{cursor:pointer;overflow:hidden;padding:0 2.5em;font-size:150%;background:#fff;color:#555}.btn>p{z-index:1}.btn:before{position:absolute;content:"";width:100%;height:100%;background-color:#262626}.btn-3:before{top:0;left:-800px}.btn-3:hover:before{left:0;color:#fff}.arrowposition2{display:block;position:absolute;float:right;z-index:1;right:0;margin:0;padding:0;background-color:transparent}.arrowC a:active,.arrowC a:hover,.arrowC a:link,.arrowC a:visited{display:inline;overflow:hidden;cursor:pointer;border-top:0;width:50px;height:50px;font-family:arial,sans-serif;font-weight:400;font-size:100%;color:transparent;text-decoration:none;outline:0;-webkit-transition:0s ease-in-out;-moz-transition:0s ease-in-out;-o-transition:0s ease-in-out;-ms-transition:0s ease-in-out;transition:0s ease-in-out}.arrowC a:active,.arrowC a:hover,.arrowC a:link,.arrowC a:visited{position:absolute;float:right;border:0;right:0;margin:0;padding:0}.arrowC a:link,.arrowC a:visited{background:url(../image/move.webp) -150px -50px no-repeat;background-image:-webkit-image-set(url(../image/move.png) 1x);-webkit-background-image:-webkit-image-set(url(../image/move.png) 1x);-moz-background-image:-moz-image-set(url(../image/move.png) 1x);-o-background-image:-o-image-set(url(../image/move.png) 1x);-ms-background-image:-ms-image-set(url(../image/move.png) 1x)}.arrowC a:active,.arrowC a:hover{background:url(../image/move.webp) -150px 0 no-repeat;background-image:-webkit-image-set(url(../image/move.png) 1x);-webkit-background-image:-webkit-image-set(url(../image/move.png) 1x);-moz-background-image:-moz-image-set(url(../image/move.png) 1x);-o-background-image:-o-image-set(url(../image/move.png) 1x);-ms-background-image:-ms-image-set(url(../image/move.png) 1x);-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent}#container,#full{height:100%}.contener,.footer{height:auto;background:0 0;overflow:hidden}.contener{position:absolute;z-index:1;margin:0 7% 0 9%;padding:9em 0 0}#main-content{overflow-x:hidden}.footer{position:relative;bottom:0;width:100%;max-width:100%;margin:0;padding:5em 0}#footer{margin:0 2.5% 0 0}.bottompage{display:block;max-width:100%}.logoflex2,.logoflex2 img{width:40px;height:40px}.logoflex2{position:absolute;overflow:hidden;z-index:2;left:.5em;margin:-.9em 0 0;padding:0;background:right no-repeat}.stripe{float:left;width:100%;border-top:1px solid #c1c1c1;margin:2em 0 1.5em 0;padding:1em 0 0 0}.blocFFA2{position:relative;overflow:hidden;float:left;width:100%;margin:0 0 -1em -2.4em;padding:0;background:0 0}.blocFaa2{position:relative;float:left;left:0;width:100%;max-width:20%;min-width:230px;height:100%;margin:0;padding:1em 4.9% 0 0}.tittle5b{display:block;width:auto;z-index:10;margin:0 0 1em 2.3em;padding:0;font-size:105%;line-height:0;color:#5a5a5a;text-align:left}.tittle5b a:link,.tittle5b a:visited{color:#5a5a5a}.tittle5b a:active,.tittle5b a:hover{text-decoration:underline;color:#000}.texte6{display:block;margin:0;padding:0;font-size:105%;line-height:1.9em}.texte6,.texte6 a:link,.texte6 a:visited{color:#000}.texte6 a:active,.texte6 a:hover{text-decoration:underline;color:#000}.logoflex{position:relative;display:block;float:right;cursor:pointer;z-index:1000;top:.2em;border:0;width:80px;height:80px;margin:0 4% 0 0;padding:0;font-size:100%;color:transparent;background:right no-repeat}.logoflex{margin:0 7% 0 0;padding:0 0 .5em}.logoflex img{width:80px;height:80px}.logoflex{font-family:Museo300,georgia,times,serif;font-weight:400}aside,footer,header,nav,section{display:block;background-color:transparent}#menu-acces,.navbar_nav{position:relative;width:100%;background-color:#f5f5f5}.logoflex,.menu_open,li{overflow:hidden;list-style:none;text-decoration:none}.navbar_nav{float:none;z-index:1000}.menu_a{display:block;pointer-events:none;opacity:1;width:100%;padding:0}.menu_a:hover{opacity:1;background-color:#f5f5f5}.menu_open:after{content:"";display:table}#menu-acces{display:block}.navbar_ul{position:absolute;float:none;background-color:#f5f5f5;margin:0;text-align:right}li{cursor:default;border:0;padding:0 1em 0 0}.menu_open{cursor:pointer;border:0;width:100%;height:auto;margin:0;padding:1.1em 0 0;font-size:110%;line-height:3em;color:#888;background-color:#f5f5f5}#navbar{z-index:1000;right:0;left:0;top:0;height:130px;background-color:#f5f5f5;border-bottom:2px solid #f5f5f5;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:transform .3s;-ms-transition:transform .3s;transition:transform .3s}#navbar.scrolled{-webkit-transform:translate3d(0,-135px,0);-moz-transform:translate3d(0,-135px,0);-o-transform:translate3d(0,-135px,0);-ms-transform:translate3d(0,-135px,0);transform:translate3d(0,-135px,0)}.menu_open .navbar_ul{position:absolute;display:block;right:11%;border-bottom:0 solid #f5f5f5;padding-bottom:0}.mail{border-bottom:2px solid transparent;color:#888}#navigation #en-cours a{border-bottom:2px solid #000;color:#000}a:focus{outline:0}.copyright2,.copyrightC{font-family:Museo300,georgia,times,serif;font-weight:400}.copyright2{display:block;clear:both;float:left;margin:0 0 0 -2.8em;font-size:70%;color:#555}.copyrightC{display:inline;padding:0 3.1em 0 0;font-size:120%;line-height:0;color:#555}.blocJJ{position:relative;float:left;width:80%;margin:6em 0 0;padding:.5em 0 3.5em;background:0 0}.blocEE{position:relative;float:left;margin:0 0 0}.texte3home,.texte4home{padding:0;line-height:1.4em;color:#000;text-align:left}.texte3home{width:80%;margin:2em 0 1em;font-size:215%}.texte4home{width:100%;margin:2em 0 1em;font-size:175%}.tittle4B{display:block;max-width:80%;margin:0;padding:0;font-family:Museo300,georgia,times,serif;font-weight:400;font-size:460%;line-height:1.05em;color:#000}.tittle4C{display:block;position:relative;margin-bottom:.1em;margin-left:-.025em;bottom:0;font-family:Museo300,georgia,times,serif;font-weight:900;font-size:1100%;line-height:1.05em;color:#7f7f7f}.argument{display:block;width:100%;text-align:center;font-family:Museo300,georgia,times,serif;font-size:150%;font-weight:400;line-height:1.3em;padding:28px 0 28px 0;margin:0 0 1em 0;border-bottom:2.5px solid;border-top:2.5px solid}.tittle11,.tittle5{padding:0;color:#000}.tittle5{font-size:210%;font-weight:400}.tittle5{display:block;max-width:100%;margin:0;letter-spacing:.05em}.signal{max-width:1120px;margin:1em 0 3em .2em;padding:0}.signal2{float:none;border-top:12px solid #000;width:100px;margin:0 0 2em;padding:0}.signal4{max-width:1400px;margin:1em 0;padding:0}.blocI{position:relative;clear:left;width:100%;margin:1.1em 0 0;padding:.6em 0 1.6em;background:0 0}.blocF2{width:100%;margin:0 0 3em;background:0 0}.blocFee2{position:relative;float:left;width:500px}.blocFee2{width:100%;max-width:97.5%;height:100%;margin:0 0 -.4em;padding:5em 3% 0 0;background-color:transparent}.blocFee2 video{width:100%;height:100%}.blocIIII{position:relative;display:block;float:left;width:97.5%;border-radius:8px;margin:1em 0 2.5em 0;padding:1.5% 0 0 0;color:#000;background:#fff}.blocX{position:relative;top:3em;margin:0 4% 7em 4%}.blocCC{position:relative;display:block;float:left;top:1.2em;left:0;right:0;max-width:47%;margin:0;padding:0 4% 1em 4%}.blocY{position:relative;top:2em;max-width:80%;margin:0 5% 6em 0;float:left}.blocF2,.intitule{position:relative;float:left;padding:0}.intitule{max-width:100%;min-width:110px;height:auto;margin:-1.7em 0 1em}.tittle11{width:100%;margin:1.3em 0 .2em;font-family:Museo300,georgia,times,serif;font-size:205%;font-weight:400}.tittle99{display:block;margin:2.7em 0 0;padding:0}.texte3{margin:1em 0 0;padding:0;font-size:135%;line-height:1.4em;color:#000;text-align:left}.texte444{width:100%;max-width:100%;margin:-1em 0;padding:0;font-size:125%;line-height:1em}.adresse{clear:left;float:none;width:100%;margin:0 0 3em}.blocDD{position:relative;display:block;float:right;left:0;right:0;width:100%;max-width:45%;padding:0 4% 0 4%}.contact{position:relative;float:left;width:100%;max-width:100%;height:auto;margin:-3.3em 0 1em}fieldset{float:left;width:99%;margin:0;border:0;padding:.3em 0}fieldset p{font-size:100%;color:#262626}.forminput2{display:inline-block;clear:both;width:100%;margin:1em 0}input.submit:hover{background:#bdab35;transition:.5s ease-in-out;animation:pulse 1s infinite}#form_errors,#form_thanks{display:block;height:auto;}label{display:none}.appel,.submit{letter-spacing:1px;text-transform:uppercase}.appel{display:inline-block}.submit{font-size:120%;color:#fff;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.submit,.txt_input:focus,textarea,textarea:focus{border:0;outline:0}p #email{display:block;width:100%;margin:0}label{display:none;width:100%;padding:0}textarea,textarea:focus{display:block;width:100%;height:auto;margin:0;padding:.3em 0 .7em;font-family:TitilliumText,"Trebuchet MS",verdana,sans-serif}.txt_input,.txt_input:focus{display:block;width:100%;padding:.4em 0 .7em;font-family:TitilliumText,"Trebuchet MS",verdana,sans-serif}textarea{overflow-y:hidden}textarea:focus{overflow-y:visible;scrollbar-color:#c1c1c1 #fafafa}.txt_input,.txt_input:focus,textarea,textarea:focus{padding-left:.5em;font-size:135%;color:#000;overflow-y:visible;scrollbar-color:#c1c1c1 #fafafa;resize:none}.txt_input{border-bottom:1px solid #c1c1c1}textarea{height:33px;border-bottom:1px solid #c1c1c1}.txt_input:focus,textarea:focus{height:auto;border-bottom:1px solid #c1c1c1;color:#000;background:#ccbf68;border-radius:8px 8px 0 0}textarea:focus{padding:2% 0 0 .5em}.txt_input:focus{padding:2% 0 .25em .7em}.submit,input.submit:hover{cursor:pointer;padding:.7em .85em}input{display:block;outline:0}.submit{border-radius:2em;background:#262626}.appel,input.submit:hover{border:0;outline:0;font-size:120%;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}input.submit:hover{color:#fff;text-decoration:none}#form_errors{font-family:TitilliumText,"Trebuchet MS",verdana,sans-serif;color:#d90f0f}#form_thanks{font-family:TitilliumText,"Trebuchet MS",verdana,sans-serif;color:#41a244}.alert{display:block;width:100%;padding:0;border:0;font-family:TitilliumText,"Trebuchet MS",verdana,sans-serif;font-size:110%;color:#262626;outline:0;background:0 0}.appel{cursor:default;border-radius:2em;margin:.3em 0 0 -4px;padding:.7em 0;font-family:TitilliumText,"Trebuchet MS",verdana,sans-serif;color:#000;text-decoration:none}.appel a,.appel a:hover{cursor:default;border:0;outline:0;font-size:120%;color:#000;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;text-decoration:none;font-weight:bolder}.appel a{margin:.3em 0 0;padding:.7em 0}.appel a:hover{margin:0;transition:.5s ease-in-out;animation:pulse 0s infinite}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,.4);-o-box-shadow:0 0 0 0 rgba(204,169,44,.4);-ms-box-shadow:0 0 0 0 rgba(204,169,44,.4);box-shadow:0 0 0 0 rgba(204,169,44,.4)}70%{-moz-box-shadow:0 0 0 10px rgba(204,169,44,0);-o-box-shadow:0 0 0 10px rgba(204,169,44,0);-ms-box-shadow:0 0 0 10px rgba(204,169,44,0);box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0);-o-box-shadow:0 0 0 0 rgba(204,169,44,0);-ms-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}@-webkit-keyframes pulse-gris{0%{-webkit-transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(28,28,28,.3)}70%{-webkit-transform:scale(1);-webkit-box-shadow:0 0 0 20px rgba(28,28,28,0)}100%{-webkit-transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(28,28,28,0)}}@keyframes pulse-gris{0%{-moz-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-moz-box-shadow:0 0 0 0 rgba(28,28,28,.3);-o-box-shadow:0 0 0 0 rgba(28,28,28,.3);-ms-box-shadow:0 0 0 0 rgba(28,28,28,.3);box-shadow:0 0 0 0 rgba(28,28,28,.3)}70%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-box-shadow:0 0 0 20px rgba(28,28,28,0);-o-box-shadow:0 0 0 20px rgba(28,28,28,0);-ms-box-shadow:0 0 0 20px rgba(28,28,28,0);box-shadow:0 0 0 20px rgba(28,28,28,0)}100%{-moz-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-moz-box-shadow:0 0 0 0 rgba(28,28,28,0);-o-box-shadow:0 0 0 0 rgba(28,28,28,0);-ms-ox-shadow:0 0 0 0 rgba(28,28,28,0);box-shadow:0 0 0 0 rgba(28,28,28,0)}}@-webkit-keyframes pulse-bleu{0%{-webkit-transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(28,102,128,.3)}70%{-webkit-transform:scale(1);-webkit-box-shadow:0 0 0 20px rgba(28,102,128,0)}100%{-webkit-transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(28,102,128,0)}}@keyframes pulse-bleu{0%{-moz-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-moz-box-shadow:0 0 0 0 rgba(28,102,128,.3);-o-box-shadow:0 0 0 0 rgba(28,102,128,.3);-ms-box-shadow:0 0 0 0 rgba(28,102,128,.3);box-shadow:0 0 0 0 rgba(28,102,128,.3)}70%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-box-shadow:0 0 0 20px rgba(28,102,128,0);-o-box-shadow:0 0 0 20px rgba(28,102,128,0);-ms-box-shadow:0 0 0 20px rgba(28,102,128,0);box-shadow:0 0 0 20px rgba(28,102,128,0)}100%{-moz-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-moz-box-shadow:0 0 0 0 rgba(28,102,128,0);-o-box-shadow:0 0 0 0 rgba(28,102,128,0);-ms-ox-shadow:0 0 0 0 rgba(28,102,128,0);box-shadow:0 0 0 0 rgba(28,102,128,0)}}@-webkit-keyframes pulse-vert{0%{-webkit-transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(77,107,30,.3)}70%{-webkit-transform:scale(1);-webkit-box-shadow:0 0 0 20px rgba(77,107,30,0)}100%{-webkit-transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(77,107,30,0)}}@keyframes pulse-vert{0%{-moz-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-moz-box-shadow:0 0 0 0 rgba(77,107,30,.3);-o-box-shadow:0 0 0 0 rgba(77,107,30,.3);-ms-box-shadow:0 0 0 0 rgba(77,107,30,.3);box-shadow:0 0 0 0 rgba(77,107,30,.3)}70%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-box-shadow:0 0 0 20px rgba(77,107,30,0);-o-box-shadow:0 0 0 20px rgba(77,107,30,0);-ms-box-shadow:0 0 0 20px rgba(77,107,30,0);box-shadow:0 0 0 20px rgba(77,107,30,0)}100%{-moz-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-moz-box-shadow:0 0 0 0 rgba(77,107,30,0);-o-box-shadow:0 0 0 0 rgba(77,107,30,0);-ms-box-shadow:0 0 0 0 rgba(77,107,30,0);box-shadow:0 0 0 0 rgba(77,107,30,0)}}.dot-bleu,.dot-gris{border-radius:50%;width:100%;height:100%}.dot-bleu,.dot-gris,.dot-vert{position:absolute;z-index:-1;background:0 0;transform:scale(1)}.FLEX-info p .pourcentage{display:block;clear:left;margin:5px;font-family:Museo300,georgia,times,serif;font-size:30px;font-weight:400}.FLEX-grid-1 li,.FLEX-info{height:228px;width:228px;border-radius:50%}.FLEX-grid-1 li{display:inline-block;margin:0;padding:40px 40px 40px 80px}.FLEX-item{position:relative;cursor:default;text-align:center}.FLEX-item:hover .FLEX-info-front{opacity:0;transform:scale(0)}.FLEX-item .FLEX-info-back{pointer-events:none;display:block;opacity:1;transform:scale(1)}.FLEX-item:hover .FLEX-info-back{display:block;visibility:visible;pointer-events:auto;opacity:1;transform:scale(1)}.FLEX-info{position:absolute;top:0;left:0;background:0 0;vertical-align:center;text-align:center}.FLEX-info>div{position:absolute;width:100%;height:100%;border-radius:50%;text-align:center}.FLEX-info .FLEX-info-front{transition:.6s ease-in-out}.FLEX-info .FLEX-info-back{opacity:0;background:#262626;transform:scale(1);transition:.4s ease-in-out .2s}.FLEX-info .FLEX-info-back a{position:absolute;color:#fff;cursor:pointer}.FLEX-info p,.FLEX-info p a{display:block;height:80px;margin:0 5px;padding:45px 25px 0;font-weight:400;font-family:Arial,sans-serif;font-size:18px;color:#fff;text-transform:uppercase;letter-spacing:1px}.FLEX-info-back p .home-dot a{display:block;clear:left;margin-left:-1.2em;padding:15px 25px 0;font-family:Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#fff;text-align:center;text-transform:uppercase}.dot-gris{animation:2s infinite pulse-gris}.dot-bleu{animation:2s infinite pulse-bleu}.flip-container{width:100%;height:100%;background-color:transparent}.FLEX-grid-1 .flip-container{margin:-20% 0 20%;border-radius:0}.flip-container:hover .front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-container:hover .back4{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}.flipper{position:absolute;top:.5em}.back4,.front{position:relative;z-index:2;top:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;-ms-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;overflow:hidden}.front{width:100%;height:100%;background-color:transparent;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}.back4{position:absolute;display:block;clear:left;left:0;width:100%;height:76%;margin-top:15%;background:#262626;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}.back4 p a{display:block;margin:25px 10px;padding:30px 25px 0;font-family:Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#fff;text-align:center;text-transform:uppercase}.back4 p a .pourcentage{display:block;clear:left;font-family:Museo300,georgia,times,serif;font-size:30px;font-weight:400;margin:5px}.dot-vert{position:absolute;z-index:-1;left:-.5%;width:101%;height:77%;margin-top:-116.5%;border-radius:0;background:0 0;transform:scale(1);animation:2s infinite pulse-vert}.FLEX-grid-1{width:100%;margin:0 0 0;padding:0;list-style:none;text-align:center}.imageAB{margin-top:2em;margin-bottom:2em}.imageAB{width:100%;height:100%;margin-top:2em;margin-bottom:2em}.imageFFA{z-index:0;width:100%;max-width:228px;height:auto}.blocFFA{position:relative;float:left;width:100%;margin:4em 0 0 9.7%;padding:0;background:0 0}.blocFF1{position:relative;float:left;top:-2em;width:33.33%;height:auto;margin:0;margin-bottom:0;padding:0;padding-bottom:3em;vertical-align:center}.descript-1{width:100%;margin-left:0;text-align:center;position:absolute;top:19em}.tittle3bc{display:block;font-family:Museo300,georgia,times,serif;font-weight:400;font-size:130%;color:#000}.tittle3bc{display:block;width:100%;margin:0 0 1em 0;padding:0 0 0 1.1em;font-size:130%;text-align:center}}@media screen and (max-width:2540px){.chemin{top:2.6em;right:0}.breadcrumb{float:right;margin-right:2em}.stripe{width:100%;margin:1em 0 1.5em 0}.logoflex{margin:0 7% 0 0;padding:0 0 .5em}.menu_open .navbar_ul{right:12.5%}.blocDD,.blocIIII{position:relative}.blocIIII{width:97.5%;margin:1em 0 2.5em 0;padding:1.5% 0 0 0}.blocDD{padding:0 4% 0 4%}fieldset{float:left;width:98%;margin:0;border:0;padding:.3em 0}fieldset p{font-size:100%;color:#262626}.forminput2{width:100%}.txt_input:focus{padding:2% 0 .35em .7em}.back4 p .pourcentage{margin:7px;font-size:30px}.back4{width:100%;height:76%;margin-top:15%}.back4 p a{padding:40px 25px 0;font-size:16px}.dot-vert{left:-.5%;width:101%;height:77%;margin-top:-116%}.flipper{top:.5em}.back4{width:100%;height:76%;margin-top:15%}.FLEX-info p a,.back4 p a{padding:30px 25px 0;font-size:18px}.dot-vert{position:absolute;z-index:-1;left:-.5%;margin-top:-116.5%;width:101%;height:77%;border-radius:0;background:0 0;transform:scale(1);animation:2s infinite pulse-vert}}@media screen and (max-width:1990px){.right{position:relative;float:right;margin-right:20%;padding-right:5%}.chemin{top:2.6em;right:0}.btn{padding:0 2.7em}.breadcrumb{float:right;margin-right:2em}.stripe{width:100%;margin:1em 0 1.5em 0}.logoflex{margin:0 7.2% 0 0;padding:0 0 .5em}.menu_open .navbar_ul{right:14%}.signal2{float:none;width:100px;margin:0 0 2em;padding:0;border-top:12px solid #000}.blocIIII{width:97.5%;margin:1em 0 2.5em 0;padding:1.5% 0 0 0}.blocDD{padding:0 4% 0 4%}fieldset{float:left;width:97%;margin:0;border:0;padding:.3em 0}fieldset p{font-size:100%;color:#262626}.forminput2{width:100%}.txt_input,.txt_input:focus,textarea,textarea:focus{padding-left:.5em;font-size:135%}textarea{height:33px}textarea:focus{padding:2% 0 0 .5em}.txt_input:focus{padding:2% 0 .5em .7em}.FLEX-grid-1{width:100%;margin:0 0 .5em}.FLEX-grid-1 li{padding:45px;border-radius:0}.FLEX-grid-1 li,.FLEX-info{width:183px;height:183px}.FLEX-info>div{width:115%;height:115%}.FLEX-info p .pourcentage,.back4 p .pourcentage,.pourcentage{margin:5px;font-size:26px}.back4 p a .pourcentage{font-size:26px}.FLEX-info-back p .home-dot a{margin-left:-1.4em;padding:10px 30px 0;font-size:16px}.flip-container{width:116%;height:116%}.FLEX-grid-1 .flip-container{margin:-25% 0 20%}.flipper{position:relative;top:.5em;left:0}.flipper{left:0;width:212px}.back4{width:100%;height:76%;margin-top:15%}.FLEX-info p a,.back4 p a{padding:30px 25px 0;font-size:16px}.dot-vert{left:0;width:101%;height:77%;margin-top:-118%}.imageFFA{max-width:228px}.blocFFA{position:relative;float:left;width:100%;margin:3em 0 -1em 9.7%;padding:0;background:0 0}.blocFF1{position:relative;float:left;top:-2em;width:33.33%;height:auto;margin:0;margin-bottom:0;padding:0;padding-bottom:3.5em;vertical-align:center}.descript-1{margin-left:0;top:17.5em}.tittle3bc{margin:1em 0 1em 0;padding:.07em 0 0 .8em;font-size:130%}}@media screen and (max-width:1440px){.right{position:relative;float:right;margin-right:20%;padding-right:10%;padding-bottom:2em}.chemin{top:2.6em;right:0}.btn{padding:0 2.2em;font-size:130%}.breadcrumb{float:right;margin-right:4em}.breadcrumb{float:right;margin-right:3em}.arrowposition2{margin:0 -.1em 0 0}.arrowC a:active,.arrowC a:hover,.arrowC a:link,.arrowC a:visited{clear:both;z-index:4;right:0}.contener{width:88%;margin:0 8%}.footer{width:100%;padding:3em 0 5em}#footer{margin:0 4.5% 0 0}.stripe{width:100%;margin:1em 0 1.5em 0}.logoflex{top:-.2em;margin:0 6% 0 0;padding:0 0 .5em}#navbar{height:110px}.menu_open .navbar_ul{right:13%}.menu_open{padding:.6em 0 0}.blocFaa2{max-width:20%;min-width:210px;padding:1em 2.9% 0 0}.texte6,.tittle5b{font-size:105%}.tittle5b{margin:.7em 0 1em 2.3em}.texte6{margin:0;line-height:1.9em}.blocEE,.blocJJ{width:100%}.blocJJ{margin:3em 0 0;padding:.5em 0 3.5em}.tittle4B{font-size:380%}.tittle4C{font-size:900%}.tittle5{margin:0}.tittle5{padding:0;font-size:180%}.texte3home{width:90%;font-size:195%}.texte4home{line-height:1.4em;font-size:155%}.texte4home{width:90%}.signal{max-width:900px;margin:1em 0 2em;padding:0}.signal2{float:none;width:80px;border-top:10px solid #000;margin:0 0 2em;padding:0}.signal4{max-width:1200px;margin:1em 0;padding:0}.blocCC,.blocDD,.blocIIII{position:relative}.blocI,.texte6{clear:left}.blocI{width:100%;margin:1.1em 0 0;padding:.6em 0 1.6em}.blocIIII{width:95.5%;margin:1em 0 2.5em 0;padding:1.5% 0 0 0}.blocCC,.blocDD{padding:0 4% 0 4%}.blocCC{top:.3em}.tittle11{margin:1.3em 0 .2em;padding:0;font-size:195%}.texte3{display:block;margin:1.3em 0 0;font-size:125%;line-height:1.4em}.texte444{width:100%;max-width:100%;margin:-.85em 0 -.85em 0;font-size:115%;line-height:1.3em}.blocY{top:2em;min-width:105%;margin:0 0 6em 0}.blocDD{padding:0 4% 0 4%}.contact{margin:-3.4em 0 2em}fieldset p{width:99%;font-size:100%}.forminput2{width:99%}label{display:none;width:100%}.tittle99{display:block;margin:2.35em 0 0;padding:0}input{outline:0}.txt_input,.txt_input:focus,textarea,textarea:focus{padding-left:.5em;font-size:125%}textarea{height:33px}textarea:focus{padding:2% 0 0 .5em}.txt_input:focus{padding:2% 0 .7em .7em}.submit,input.submit:hover{padding:.7em .85em;font-size:120%}#form_errors,#form_thanks{display:block}.appel,.appel a,.appel a:hover{margin:0;padding:.7em 0;font-size:120%}.blocFee2{clear:left;max-width:95.5%;margin:0 0 -.4em;padding:3em 0 0}.FLEX-info{width:183px;height:183px}.FLEX-info>div{width:115%;height:115%}.FLEX-info p .pourcentage,.back4 p .pourcentage{margin:5px;font-size:25px}.back4 p a .pourcentage{font-size:25px}.FLEX-info-back p .home-dot a{margin-top:.5em;margin-left:-1.6em;padding:5px 35px}.FLEX-info p a,.back4 p a{padding:30px 25px 0;font-size:16px}.flipper{width:212px}.imageFFA{max-width:220px}.dot-vert{left:-.5%;width:101%;height:77%;margin-top:-118%}.blocFFA{width:93%;margin:3em 0 -5em 0}.blocFF1{top:-4em;width:33.33%}.descript-1{margin-left:0;top:16.5em}.tittle3bc{margin:1em 0 1em 0;padding:.07em 0 0 .8em;font-size:130%}}@media screen and (max-width:1200px){.chemin{top:2.6em;right:0}.btn{padding:0 .75em;font-size:120%}.breadcrumb{float:right;margin-right:3em}.stripe{width:100%;margin:1em 0 1.5em 0}.logoflex{top:-.3em;margin:0 5.5% 0 0;padding:0 0 1em}.menu_open .navbar_ul{right:14%}.blocFaa2{left:0;width:25%;max-width:100%;min-width:130px;height:100%;margin:1em 0 0 0;padding:0}.texte6,.tittle5b{font-size:105%}.texte6{clear:left;line-height:1.9em}.blocIIII{width:95.5%;margin:1em 0 2.5em 0;padding:1.5% 0 0 0;color:#000}.texte444{width:100%;max-width:100%;margin:-.85em 0 -.85em 0;font-size:115%}.blocCC{top:.3em;max-width:38%;padding:0 0 1em 4%}fieldset p{width:98%}.forminput2{width:98%}.txt_input,.txt_input:focus,textarea,textarea:focus{padding-left:.7em;font-size:125%}textarea:focus{padding:2% 0 0 .7em}.txt_input:focus{padding:2% 0 .75em .7em}.FLEX-grid-1 li{display:inline-block;border-radius:0}.FLEX-grid-1 li{margin:0 0 .5em;padding:45px}.FLEX-grid-1 li,.FLEX-info{width:163px;height:163px}.FLEX-info>div{width:115%;height:115%}.FLEX-info p .pourcentage,.back4 p .pourcentage,.pourcentage{margin:5px;font-size:22px}.back4 p a .pourcentage{font-size:22px}.FLEX-info-back p .home-dot a{margin-top:0;margin-left:-1.8em;padding:5px 30px;font-size:14px}.back4{width:100%;height:74%;margin-top:17%}.FLEX-info p a,.back4 p a{padding:25px 25px 0;font-size:14px}.flipper{width:190px}.dot-vert{left:-.5%;width:101%;height:74%;margin-top:-120%}.descript-1{margin-left:0}.tittle3bc{margin:1em 0 1em 0;padding:.07em 0 0 .8em;font-size:130%}.tittle4B,.tittle5{max-width:100%}}@media screen and (max-width:1000px){.right{position:relative;float:right;margin-right:15%;padding-right:18%;padding-bottom:1em}.chemin{top:2.6em;right:0}.breadcrumb{float:right;margin-right:3em}.arrowposition2{margin:0 -.1em 0 0}.contener{width:86%;margin:0 9%}.footer{width:100%}.stripe{width:100%;margin:1em 0 2em 0}.blocFFA2{width:100%;margin:0 0 -1em}.blocFaa2{left:-4.5%;width:25%;max-width:100%;min-width:200px;height:100%;margin:1em -2.4em 0 0;padding:0}.texte6{line-height:1.9em;text-align:left}.texte6,.tittle5b{font-size:105%}.logoflex{top:-.3em;margin:0 4.8% 0 0;padding:0 0 1em}#navbar{height:90px}.menu_open .navbar_ul{right:15%}.menu_open .navbar_ul .mail{margin-left:-.5em}.blocFee2{padding:3em 3% 0 0}.texte3home{width:90%;font-size:175%}.texte4home{font-size:135%;line-height:1.4em}.texte4home{width:90%}.tittle4B{font-size:300%}.tittle4B{max-width:90%}.tittle5{margin:0;max-width:100%}.tittle11,.tittle5{padding:0;font-size:150%}.blocIIII{width:95.5%;margin:1em 0 2.5em 0;padding:1.5% 0 0 0}.blocDD{position:relative;float:right;left:0;right:0;width:100%;max-width:45%;padding:0 4% 0 4%}.blocX{top:3em;margin:0 4% 7em 6%}.blocCC{top:-1.4em;max-width:38%;padding:0 0 1em 6%}.intitule{max-width:100%;min-width:200px;margin:0 0 -1em}.tittle11{margin:1.3em 0 .2em}.texte3{margin:1.4em 0 0;font-size:115%;line-height:1.3em}.texte444{width:100%;max-width:100%;margin:-.85em 0 -.85em 0;font-size:115%}.contact{right:0;min-width:200px;margin:-3.4em 0 1em}.tittle99{display:block;margin:2.65em 0 0;padding:0}fieldset p{width:93%}.blocDD{padding:0 4% 0 4%}.forminput2{width:93%}.txt_input,.txt_input:focus,textarea,textarea:focus{padding-left:.7em;font-size:120%}textarea:focus{padding:2% 0 0 .7em}.txt_input:focus{padding:2% 0 .85em .7em}.FLEX-grid-1 li,.FLEX-info{width:143px;height:143px}.FLEX-grid-1 li{display:inline-block;margin:0 0 .5em;padding:40px 15% 45px 20%;border-radius:0}.FLEX-info>div{width:115%;height:115%}.FLEX-info p .pourcentage,.back4 p .pourcentage,.pourcentage{margin:5px;font-size:18px}.back4 p a .pourcentage{font-size:18px}.FLEX-info-back p .home-dot a{margin-top:-.5em;margin-left:-2.1em;padding:5px 23px;font-size:12px}.back4{width:100%;height:74%;margin-top:17%}.FLEX-info p a,.back4 p a{padding:25px 25px 0;font-size:12px}.imageFFA{max-width:220px}.blocFFA{width:100%;margin:2em 0 -5em -5%}.blocFF1{top:-4em;width:33.33%}.descript-1{margin-left:0;top:15.5em}.tittle3bc{margin:1em 0 1em 0;padding:.07em 0 0 1em;font-size:120%}.tittle4B,.tittle5{max-width:100%}.flipper{width:163px}.dot-vert{left:-.5%;width:101%;height:70%;margin-top:-123%}}@media screen and (max-width:800px){.right{position:relative;float:right;margin-right:20%;padding-right:20%;padding-bottom:1em}.chemin{top:2.6em;right:0}#footer{margin:0 6.5% 0 0}.blocFaa2{left:-5%;width:50%;max-width:100%;min-width:150px;height:100%;margin:1em 0 0;padding:0}.breadcrumb{float:right;margin-right:5%}.contener{width:88%;margin:0 8% 0 9%}.footer{width:100%}.stripe{width:100%;margin:1em 0 2em 0}.logoflex{top:-.3em;margin:0 4.8% 0 0;padding:0 0 1em}.menu_open .navbar_ul{right:15%}.menu_open .navbar_ul .mail{margin-left:-.5em}.blocF2{width:97%;padding:0}.blocFee2{max-width:93%}.signal{max-width:310px;margin:1em 0 2em;padding:0}.blocIIII{width:93.5%;margin:1em 0 2.5em 0;padding:1.5% 0 0 0}fieldset{width:98%}.forminput2{width:93%}.texte444{width:100%;max-width:100%;margin:-.85em 0 -1.85em 0;font-size:115%}.blocDD{margin:0;padding:0 4% 0 4%}textarea,textarea:focus{padding:.3em 0 1em;font-size:120%}textarea{height:29px;margin:0;padding-bottom:1em}textarea:focus{margin:0}.txt_input,.txt_input:focus,textarea,textarea:focus{padding-left:.7em;font-size:120%}textarea:focus{padding:2% 0 0 .7em}.txt_input:focus{padding:2% 0 .83em .7em}.FLEX-info p .pourcentage,.back4 p .pourcentage{margin:5px;font-size:18px}.back4 p a .pourcentage{font-size:18px}.FLEX-info-back p .home-dot a{margin-top:-.5em;margin-left:-2.1em;padding:5px 23px}.back4{width:100%;height:74%;margin-top:17%}.FLEX-info p a,.back4 p a{padding:30px 20px 0;font-size:12px}.blocFF1{top:-4em;width:33.33%}.descript-1{margin-left:.3em;top:15.5em}.tittle3bc{margin:1em 0 1em 0;padding:.07em 0 0 .8em;font-size:120%}}@media screen and (max-width:768px){.right{position:relative;float:right;margin-right:20%;padding-right:25%;padding-bottom:4em}.chemin,.footer,li{clear:both}.chemin{position:absolute;float:none;top:-1.3em;right:1%;width:100%}#footer{margin:0 .5% 0 0}.FLEXbut-2{top:0;left:0;width:100%;margin-bottom:3em}.breadcrumb{float:right;margin-right:0}.breadcrumb li{margin:0 -.2em 0 .2em}.arrowposition2{margin:0 -.1em 0 0}.menu_a{text-align:center}.menu_a,li{pointer-events:auto}.contener,.footer{max-width:100%}li{overflow:hidden}.contener{float:left;z-index:1;left:0;width:auto;height:auto;margin:4em 8% 0;padding:4.5em 0 0}.footer{width:100%;padding:2em 0 5em}.stripe{width:100%;margin:1em 0 2em 0}.logoflex{top:0;margin:0 0 -.7em 44.5%}.logoflex{clear:both;float:none;padding:0}#navbar{height:70px}#navbar.scrolled{z-index:1000;-webkit-transform:translate3d(0,-450px,0);-moz-transform:translate3d(0,-450px,0);-o-transform:translate3d(0,-450px,0);-ms-transform:translate3d(0,-450px,0);transform:translate3d(0,-450px,0)}.menu_a{padding-bottom:1em}.menu_open .navbar_ul{position:relative;display:none;left:0;margin-bottom:50em;padding-bottom:1.5em}.menu_open .navbar_ul .mail{margin-left:0;margin-bottom:-.5em}.navbar_ul{display:none;margin:0}li{display:block;float:none;text-align:center}li{cursor:pointer;padding:0;border:0;margin-top:1em;margin-bottom:1em;font-size:130%;text-decoration:none;list-style:none}.menu_open{padding:.5em 0 0;text-align:center;touch-action:none;-o-touch-action:none;-ms-touch-action:none;-moz-touch-action:none;-webkit-touch-action:none}.blocFFA2{width:95%;margin:0 0 1em -2em}.blocFaa2{left:-.5%;width:50%;min-width:150px;height:100%;margin:1em 0 0;padding:0;font-size:100%}.texte6{line-height:1.9em;text-align:left}.blocI,.blocJJ{width:100%}.blocJJ{margin:2em 0 0;padding:.5em 0 3.5em}.texte3home,.texte4home{line-height:1.4em}.texte3home{width:100%;font-size:155%}.texte4home{width:100%;font-size:115%}.signal{max-width:768px;margin:1em 0 2em}.blocI{clear:left;margin:0;padding:.5em 0 1.6em}.blocDD,.blocIIII{width:95%}.blocIIII{margin:1em 0 2.5em 0;padding:5% 0 0 5%}.blocX{top:3em;margin:0 2% 7em 2%;padding:0 5% 0 0}.blocCC{clear:both;top:-1.4em;width:100%;margin:.5em 0 0 2%;padding:0}.intitule{clear:both;width:100%;min-width:100%;margin:0 0 -1.7em}.tittle11{width:120%;margin:1.3em 0 .2em;padding:0;font-size:150%}.tittle99{display:block;width:100%;margin:2.65em 0 0;padding:0;max-width:80%}.texte3{width:200%;margin:1.4em 0 0;font-size:115%;line-height:1.3em}.texte444{width:100%;max-width:100%;margin:-.85em 0;font-size:115%}.blocDD{clear:both;max-width:91%;margin:0 4% 0 2%}.contact{clear:both;right:0;width:100%;margin:-3.5em 0 1em}fieldset{width:107%;font-size:95%}.blocFee2{width:100%;height:100%}.blocFee2{clear:left;max-width:100%;margin:0 0 -.4em;padding:3em 3% 0 0}.FLEX-info .FLEX-info-front,.flip-container,.front{background-color:transparent}.FLEX-info>div{width:110%;height:110%}.FLEX-info .FLEX-info-back,.FLEX-info .FLEX-info-front{top:0;left:0}.FLEX-info p a{padding:20px 20px 0;font-size:12px}.FLEX-info p .pourcentage,.back4 p .pourcentage{margin:5px;font-size:18px}.back4 p a .pourcentage{font-size:18px}.FLEX-info-back p .home-dot a{margin-top:-.5em;margin-left:-2.1em;padding:5px 20px}.back4{width:128%;height:58%;margin-top:44%}.back4 p a{padding:15px 10px 0;font-size:12px}.flip-container{width:100%;height:100%}.flipper{width:123px}.front{width:130%;height:130%}.FLEX-item,.flipper{left:3.35em;margin-top:1em;margin-bottom:-4em}.FLEX-item{position:relative;top:-2em}.flipper{position:relative;top:-1.8em}.FLEX-grid-1{width:50%;margin:0 0 0 -4%}.FLEX-grid-1 li{width:220px;height:220px;border-radius:0;margin-bottom:-8.5em;padding:40px 15%}.dot-vert{left:-.7%;width:132%;height:58%;margin-top:-180%}.blocFFA{width:100%;margin:2em 0 0 -5%}.blocFF1{left:2%;width:100%;min-width:60%;height:100%;margin:2.5em 0 -1em 0;padding:0 0 6em 0}.descript-1{margin-top:12%;margin-left:5%;font-size:80%}.tittle3bc{margin:-12.5em 0 0 1em;padding:.07em 0 0 4.7em;font-size:120%}}@media screen and (max-width:640px){.right{position:relative;float:right;margin-right:20%;padding-right:30%;padding-bottom:4em}.chemin,.footer,li{clear:both}.chemin{position:absolute;float:none;top:-1.3em;right:1%;width:100%}.FLEXbut-2{top:0;left:0;width:100%;margin-bottom:3em}.breadcrumb{float:right;margin-right:0}.breadcrumb li{margin:0 -.2em 0 .2em;font-size:100%}.arrowposition2{margin:0 .5em 0 0}.menu_a{text-align:center}.contener,.footer{max-width:100%}.contener{float:left;z-index:1;left:0;height:auto;width:auto;padding:4.5em 0 0;margin:4em 8% 0}.footer{width:100%;padding:2em 0 5em}.stripe{width:100%;margin:1em 0 2em 0}.logoflex{top:0;margin:0 0 -.7em 43.5%}#navbar{height:70px}#navbar.scrolled{z-index:1000}.menu_a{padding-bottom:1em}.menu_open .navbar_ul{left:0}.navbar_ul{display:none;margin:0}li{display:block;float:none;text-align:center}li{cursor:pointer;border:0;margin-top:1em;margin-bottom:1em;padding:0;font-size:130%;text-decoration:none;list-style:none}.menu_open{padding:.5em 0 0}.blocFaa2{left:-.5%;width:50%;min-width:150px;height:100%;margin:1em 0 0;padding:0}.texte6,.tittle5b{font-size:105%}.texte6{text-align:left;line-height:1.9em}.blocJJ{margin:2em 0 0;padding:.5em 0 3.5em}.texte3home,.texte4home{line-height:1.4em}.texte3home{width:100%;font-size:155%}.texte4home{width:100%;font-size:115%}.signal{max-width:768px;margin:1em 0 2em}.blocI{clear:left;margin:0;padding:.5em 0 1.6em}.blocDD,.blocIIII{width:95%;float:left}.blocIIII{margin:1em 0 2.5em 0;padding:5% 0 0 5%}.blocX{top:3em;margin:0 2% 7em 2%;padding:0 10% 0 0}.tittle11{margin:1.3em 0 .2em;padding:0;font-size:150%}.texte3{margin:1.4em 0 0;font-size:115%;line-height:1.3em}.texte444{width:100%;max-width:100%;margin:-.85em 0;font-size:115%}.intitule{clear:both;width:100%;min-width:200px;margin:0 0 -1.7em}.blocDD{clear:both;max-width:90%;margin:0 4% 0 2%;padding:0}.contact{clear:both;right:0;width:100%;margin:-3.5em 0 1em}fieldset{width:105%;font-size:95%}.forminput2{width:93%}.blocFee2{width:100%;height:100%}.blocFee2{clear:left;max-width:100%;margin:0 0 -.4em;padding:3em 3% 0 0}.FLEX-info .FLEX-info-front,.flip-container,.front{background-color:transparent}.FLEX-info>div{width:110%;height:110%}.FLEX-info .FLEX-info-back,.FLEX-info .FLEX-info-front{top:0;left:0}.FLEX-info p a{padding:20px 20px 0;font-size:12px}.FLEX-info p .pourcentage,.back4 p .pourcentage{margin:5px;font-size:18px}.back4 p a .pourcentage{font-size:18px}.FLEX-info-back p .home-dot a{margin-top:-.5em;margin-left:-2.1em;padding:5px 20px}.back4{width:128%;height:58%;margin-top:44%}.back4 p a{padding:15px 10px 0;font-size:12px}.flip-container{width:100%;height:100%}.flipper{width:123px}.front{width:130%;height:130%}.FLEX-grid-1{width:50%;margin:0 0 0 -11%}.FLEX-grid-1 li{width:230px;height:220px;border-radius:0;margin-bottom:-8.5em;padding:40px 15%}.imageFFA{max-width:220px}.dot-vert{left:-.7%;width:132%;height:58%;margin-top:-180%}.blocFFA{width:100%;margin:2em 0 -.5em -4%}.blocFF1{left:-2%;width:100%;min-width:60%;height:100%;margin:2.5em 0 -1em 0;padding:0 0 6em 0}.descript-1{margin-top:14%;margin-left:5%}.tittle3bc{margin:-12.5em 0 0 1em;padding:.07em 0 0 4.7em;font-size:120%}}@media screen and (max-width:580px){.right{position:relative;float:right;margin-right:20%;padding-right:40%;padding-bottom:7em}.chemin,.footer,li{clear:both}.chemin{position:absolute;float:none;top:-1.3em;right:2%;width:120%}.FLEXbut-2{top:0;left:0;margin-bottom:3em}.FLEXbut-2{width:98%}.btn{font-size:110%}.btn{padding:0 .75em}.breadcrumb{float:right;margin-right:.2em}.breadcrumb li{margin:0 -.2em 0 .2em;font-size:90%}.arrowposition2{margin:0 .5em 0 0}.contener{float:left;left:0;z-index:1;width:83.5%;max-width:83.5%;height:auto;margin:3em 3% 0 9%;padding:4.5em 0 0}.footer{width:100%;max-width:100%;padding:2em 0 5em}.stripe{width:98%;margin:1em 0 2em 0}.logoflex{top:.4em;left:.6em;min-width:80px;min-height:80px;margin:0 0 1em 42.5%;background:transparent right no-repeat}.menu_a{width:100%;pointer-events:auto}.menu_open{padding:.5em 0 0}#navbar{top:-1em;right:0;left:0;height:70px}.menu_a{top:.5em;padding:0}.menu_open .navbar_ul{left:0}.navbar_ul{display:none;margin:0}li{display:block;float:none;text-align:center}.menu_a:hover{opacity:1;background-color:#f5f5f5}li{list-style:none;margin-top:0;margin-bottom:0;padding:0}li{cursor:pointer;overflow:hidden;border:0;font-size:100%;text-decoration:none}li{overflow:hidden}.blocFFA2{width:100%;margin:-1em 0 -1em -1.5em}.blocFaa2{left:-2.5%;width:50%;min-width:150px;height:100%;margin:1em 0 0;padding:0}.texte6,.tittle5b{font-size:105%}.texte6{line-height:2.2em;text-align:left}.blocJJ{width:100%;margin:1em 0 0;padding:.5em 0 2.5em}.texte3home{width:100%;font-size:135%}.texte4home{width:100%;font-size:115%;line-height:1.3em}.tittle4B{font-size:200%}.tittle4B,.tittle5{max-width:100%}.tittle4C{font-size:650%}.tittle5{padding:0;font-size:120%}.signal{max-width:900px;margin:1em 0 2em;padding:0}.signal2{float:none;width:60px;margin:0 0 1em;padding:0;border-top:7px solid #000}.signal4{width:100%;max-width:100%;margin:1em 0;padding:0}br{display:inline}.blocI{width:100%;margin:0;padding:.5em 0 1.6em}.blocIIII{width:91%;margin:2.5em 0 2.5em 0;padding:3% 0 0 7%}.blocX{top:3em;margin:0 2% 7em 2%;padding:0 10% 0 0}.blocCC{max-width:98%;margin:3em 0 0 2%}.tittle11{margin:.3em 0 .2em;padding:0;font-size:140%}.texte3{margin:1.4em 0 0;font-size:110%;line-height:1.2em}.texte444{width:100%;max-width:100%;margin:0;font-size:105%}.texte444 a:hover,.texte444 a:link{line-height:1em;color:#fff}.blocFaa2,.contact,.intitule{max-width:100%}.intitule{margin:0 0 -1.7em}.blocCC,.contact,.intitule{min-width:200px}.blocDD{max-width:88%;min-width:50px;height:100%;margin:0 2% 0 2%;padding:0}.appel,.appel:hover{cursor:pointer;margin:0;padding:.95em;border:0;font-size:125%;color:#fff;outline:0;text-decoration:none}.appel{background:#262626}.appel:hover{background:#bdab35;transition:.5s ease-in-out;animation:pulse 1s infinite}.appel a:hover{animation:none}.blocF2{width:100%}.contact{right:0;margin:-3.5em 0 1em}fieldset{margin:0;padding:.3em 0;border:0}fieldset{width:105%;font-size:115%}.forminput2{width:93%}textarea{height:27px;margin:0;padding-bottom:.8em}.txt_input,.txt_input:focus,textarea,textarea:focus{padding-left:.7em;font-size:105%}textarea:focus{padding:2% 0 0 .7em}.txt_input:focus{padding:2% 0 .8em .7em}.blocFee2,.blocI{clear:left}p #email{display:block;width:100%;margin:0}.submit{padding:.7em .85em}.submit{font-size:120%}.blocFee2{float:left;width:98.5%}.blocFee2{clear:left;max-width:100%}.blocFee2{clear:left;max-width:100%;margin:0 0 -.4em;padding:3em 3% 0 0}.FLEX-info{width:127px;height:127px}.FLEX-info>div{width:115%;height:115%}.FLEX-info p .pourcentage,.back4 p .pourcentage{margin:5px;font-size:18px}.back4 p a .pourcentage{font-size:18px}.FLEX-info-back p .home-dot a{padding:5px 20px;margin-top:-1em;margin-left:-2.1em;font-size:11px}.back4{width:73%;height:72%;margin-top:17%}.flipper .dot-vert{width:73%;height:74%;margin-top:-85%}.back4 p a{padding:10px 10px 0;font-size:11px}.flip-container,.front{background-color:transparent}.FLEX-info p a{padding:25px 10px 0;font-size:11px}.flip-container{width:90%;height:90%}.front{width:74%;height:74%;margin:10% 0 0}.flipper{width:198px}.FLEX-item,.flipper{top:0;left:3.35em}.flipper{margin-top:3em;margin-bottom:-4em}.FLEX-grid-1{width:50%;margin:0 0 0 -9%}.FLEX-grid-1 li{width:230px;height:220px;border-radius:0;margin-bottom:-.5em;padding:40px 15%}.imageFFA{max-width:230px}.imageAB{margin-bottom:1em;margin-top:2em}.dot-vert{left:-.5%;width:75%;height:68%;margin-top:-85%}.blocFFA{width:100%;margin:2em 0 0 -15%}.blocFF1{clear:both;float:none;left:7%;margin:.5em 0 -6em 0;padding:.5em 2em 0}.descript-1{margin-top:15%;margin-left:5%}.tittle3bc{margin:-7.5em 0 0 -2em;padding:.07em 0 0 4.7em;font-size:150%}}@media screen and (max-width:480px){.right{position:relative;float:right;margin-right:20%;padding-right:60%;padding-bottom:12em}.chemin,.footer,li{clear:both}.chemin{position:absolute;float:none;top:-1.3em;right:0;width:100%}.FLEXbut-2{top:0;left:0;margin-bottom:3em}.FLEXbut-2{width:98%}.btn{font-size:100%}.btn{padding:0 .75em}.breadcrumb{float:right;margin-right:.2em}.breadcrumb li{margin:0 -.2em 0 .2em;font-size:80%}.contener{float:left;left:0;z-index:1;width:83.5%;max-width:83.5%;height:auto;margin:3em 3% 0 9%;padding:4.5em 0 0}.footer{width:100%;max-width:100%;padding:2em 0 5em}#footer{margin:0}.stripe{width:98%;margin:1em 0 2em 0}.logoflex{top:.4em;left:.6em;width:60px;height:60px;margin:0 0 1em 40.5%}.menu_a{pointer-events:auto;width:100%}.menu_open{padding:.5em 0 0}#navbar{top:-1em;right:0;left:0;height:70px}.menu_a{top:.5em;padding:0}.menu_open .navbar_ul{left:0}.navbar_ul{display:none;margin:0}li{display:block;float:none;text-align:center}.menu_a:hover{opacity:1;background-color:#f5f5f5}li{list-style:none;margin-top:0;margin-bottom:0;padding:0}.blocFFA{position:relative}.blocFFA2{width:100%;margin:-1em 0 -1em -1.5em}.blocFaa2{left:-3.5%;width:50%;min-width:185px;height:100%;margin:1em -1em 0 0;padding:0}.texte6,.tittle5b{font-size:105%}.texte6{line-height:2.2em;text-align:left}.blocJJ{width:100%;margin:1em 0 0;padding:.5em 0 2.5em}.texte3home{width:100%;font-size:135%}.texte4home{width:100%;font-size:115%;line-height:1.3em}.tittle4B{font-size:200%}.tittle4B,.tittle5{max-width:100%}.tittle5{padding:0;font-size:120%}.signal{max-width:900px;margin:1em 0 2em;padding:0}.signal2{float:none;width:60px;border-top:7px solid #000;margin:0 0 1em;padding:0}.signal4{width:100%;max-width:100%;margin:1em 0;padding:0}.blocI{width:100%;margin:0;padding:.5em 0 1.6em}.blocIIII,.flipper{position:relative}.blocIIII{width:91%;margin:2.5em 0 2.5em 0;padding:3% 0 0 7%}.blocCC{max-width:85%}.tittle11{width:120%;margin:.3em 0 .2em;padding:0;font-size:140%}.texte3{width:100%;margin:1.4em 0 0;font-size:110%;line-height:1.2em}.texte444{width:100%;max-width:100%;margin:0;font-size:105%}.texte444 a:hover,.texte444 a:link{line-height:1em}.blocFaa2{width:100%}.contact,.intitule{max-width:100%}.intitule{margin:0 0 -1.7em}.blocCC,.contact,.intitule{min-width:200px}.blocDD{max-width:88%;min-width:50px;height:100%;margin:0 2% 0 2%;padding:0}.appel,.appel:hover{font-size:105%}.appel{background:#262626}.appel:hover{background:#bdab35;transition:.5s ease-in-out}.blocF2{width:100%}.contact{right:0;margin:-3.5em 0 1em}fieldset{margin:0;padding:.3em 0;border:0}fieldset{width:105%;font-size:95%}.forminput2{width:93%}textarea{height:24px;margin:0;padding-bottom:.8em}.txt_input,.txt_input:focus,textarea,textarea:focus{padding-left:.7em;font-size:115%}textarea:focus{padding:2% 0 0 .7em}.txt_input:focus{padding:2% 0 .8em .7em}.submit{padding:.7em .85em}.blocFee2,.blocI{clear:left}p #email{display:block;width:100%;margin:0}.submit{font-size:120%}.blocFee2{float:left;min-width:98%}.blocFee2{clear:left;max-width:100%;margin:0 0 -.4em;padding:3em 3% 0 0}.FLEX-info{width:127px;height:127px}.FLEX-info>div{width:115%;height:115%}.FLEX-info p .pourcentage,.back4 p .pourcentage{margin:5px;font-size:18px}.back4 p a .pourcentage{font-size:18px}.FLEX-info-back p .home-dot a{margin-top:-1em;margin-left:-2.1em;padding:5px 20px;font-size:11px}.back4{width:73%;height:72%;margin-top:17%}.back4 p a{padding:10px 10px 0;font-size:11px}.flip-container,.front{background-color:transparent}.FLEX-info p a{padding:25px 10px 0;font-size:11px}.flip-container{width:90%;height:90%}.front{width:74%;height:74%;margin:10% 0 0}.flipper{width:198px}.flipper{margin-top:2em;margin-bottom:-4em}.FLEX-grid-1{width:50%;margin:0 0 0 -19%}.FLEX-grid-1 li{width:220px;height:220px;border-radius:0;margin-bottom:.5em;padding:40px 15%}.imageFFA{max-width:230px}.imageAB{margin-bottom:1em;margin-top:2em}.dot-vert{left:-.5%;width:75%;height:68%;margin-top:-85%}.blocFFA{width:100%;margin:2em 0 0 -14%}.blocFF1{clear:both;float:none;left:7%;margin:.5em 0 -8em 0;padding:.5em 2em 0}.descript-1{margin:16% 0 0 30%}.tittle3bc{margin:-8em 0 0 -4em;padding:.07em 0 0 0;font-size:130%}}@media screen and (max-width:395px){.logoflex{top:.4em;left:.6em;width:60px;height:60px;margin:0 0 1em 37.5%}fieldset{margin:0;padding:.3em 0;border:0}fieldset{width:103%;font-size:95%}.forminput2{width:93%}.FLEX-grid-1{width:100%;margin:0 0 -17em -1.9em}.FLEX-grid-1 li{width:220px;height:220px;margin-bottom:20em;padding:40px 15%;border-radius:0}.dot-vert{left:-.5%;width:73%;height:68%;margin-top:-85%}.blocFFA{width:100%;margin:2em 0 -2em -7%}.blocFF1{padding:0 0 1.5em 0;width:100%;height:100%;min-width:60%;left:9%}.descript-1{margin-left:-9%;margin-top:1.2em}.tittle3bc{margin:1em 0 -5em 1.4em;padding:0;font-size:120%}}@media screen and (max-width:320px){.FLEXbut-2{width:98%}.chemin,.footer,li{clear:both}.chemin li{right:0}.chemin{position:absolute;float:none;top:-1.3em;right:0;width:120%;font-size:95%}.contener{width:83.5%;max-width:83.5%;height:auto}.contener{float:left;z-index:1;left:0;margin:3em 3% 0 9%;padding:4.5em 0 0}.footer{width:100%;max-width:100%;padding:2em 0 5em}.stripe{width:98%;margin:1em 0 2em 0}.logoflex{float:none;clear:both;padding:0}.logoflex{top:.4em;left:.6em;width:60px;height:60px;margin:0 0 1em 35%}.menu_a:hover{opacity:1;background-color:#f5f5f5}li{border:0}.blocCC,.contact,.intitule{min-width:200px}.menu_a{pointer-events:auto;width:100%}.breadcrumb{float:right;margin-right:.2em}.breadcrumb li{margin:0 -.2em 0 .2em;font-size:70%}#navbar{top:-1em;left:0;right:0;height:70px}.menu_a{top:.5em;padding:0}.menu_open .navbar_ul{left:0}.navbar_ul{display:none;margin:0}li{display:block;float:none;text-align:center}li{list-style:none;margin-top:0;margin-bottom:0;padding:0}.menu_open{padding:.5em 0 0}.blocCC{max-width:85%}.blocFaa2,.contact,.intitule{max-width:100%}.intitule{margin:0 0 -1.7em}.contact{right:0;margin:-3.5em 0 1em}.submit{padding:.7em .85em}fieldset{margin:0;padding:.3em 0;border:0}fieldset{width:95%;font-size:95%}.forminput2{width:93%}textarea,textarea:focus{width:100%;margin:0;padding:.3em 0 .7em;font-size:130%}textarea:focus{height:auto}textarea{height:23px;margin:0;padding-bottom:.6em}.txt_input,.txt_input:focus,textarea,textarea:focus{padding-top:2%;padding-left:.7em;font-size:105%}textarea:focus{padding:2% 0 0 .7em}.txt_input:focus{padding:2% 0 .7em .7em}p #email{display:block;width:100%;margin:0}.submit{font-size:120%}.appel,.appel:hover{font-size:105%}.appel{background:#262626}.appel:hover{background:#bdab35;transition:.5s ease-in-out}.imageAB{margin-bottom:1em;margin-top:2em}.blocFFA2{width:100%;margin:-1em 0 -1em -1.5em}.texte6,.tittle5b{font-size:105%}.texte6{line-height:2.2em;text-align:left}.blocFF1{text-align:center}.blocFee2{float:left;width:100%;max-width:98%;height:100%}.blocFaa2{left:-5.5%;min-width:185px;margin:.5em 0 0;padding:0}.blocJJ{width:100%;margin:1em 0 0;padding:.5em 0 2.5em}.texte3{margin:1.4em 0 0;font-size:110%;line-height:1.2em}.texte3home{width:100%;font-size:135%}.texte4home{width:100%;font-size:115%;line-height:1.3em}.texte444{width:100%;max-width:100%;margin:0;font-size:105%}.texte444 a:hover,.texte444 a:link{line-height:1em}.tittle4B,.tittle5{max-width:100%}.tittle4B{font-size:200%}.tittle5{padding:0;font-size:120%}.tittle11{width:90%;margin:.3em 0 .2em;padding:0;font-size:140%}.imageFFA{max-width:230px}.blocI{margin:0;padding:.5em 0 1.6em}.signal{max-width:900px;margin:1em 0 2em;padding:0}.signal2{float:none;width:60px;border-top:7px solid #000;margin:0 0 2em;padding:0}.signal4{width:100%;max-width:100%;margin:1em 0;padding:0}.blocI{clear:left;width:100%}.FLEX-item,.flipper{top:0;left:.55em}.FLEX-info{width:127px;height:127px}.FLEX-info>div{width:115%;height:115%}.flip-container,.front{background-color:transparent}.FLEX-info p a{padding:25px 10px 0;font-size:11px}.flip-container{width:90%;height:90%}.front{width:74%;height:74%;margin:10% 0 0}.flipper{width:198px}.flipper{position:relative;margin-top:1em;margin-bottom:-4em}.FLEX-grid-1{width:100%;margin:0 0 -17em 0}.FLEX-grid-1 li{width:220px;height:220px;margin-bottom:20em;padding:40px 15%;border-radius:0}.FLEX-info p .pourcentage,.back4 p .pourcentage{margin:5px;font-size:18px}.back4 p a .pourcentage{font-size:18px}.FLEX-info-back p .home-dot a{margin-top:-1em;margin-left:-2.1em;padding:5px 20px}.back4{width:73%;height:73%;margin-top:17%}.back4 p a{padding:15px 20px 0;font-size:11px}.imageFFA{max-width:220px}.dot-vert{left:-.5%;width:74%;height:67%;margin-top:-84%}.blocFFA{width:100%;margin:2em 0 -2em -10%}.blocFF1{left:11%;width:100%;min-width:60%;height:100%;padding:0 0 1.5em 0}.descript-1{margin-left:-9%;margin-top:1.2em}.tittle3bc{margin:1em 0 -5em 1.4em;padding:0;font-size:120%}}@media print{body,h1,h2,ol,p,ul{margin:auto;color:#000}a,body{color:#000}body{width:auto;background-color:#fff;font-family:serif;font-size:12pt}p{orphans:3;widows:3}ol,ul{page-break-inside:avoid}h1{page-break-before:always}h1,h2{page-break-after:avoid}a{text-decoration:underline}a::after{content:" (" attr(href) ")"}}.mailmode{margin-top:1em;margin-right:1em;margin-left:1em;float:none;margin-right:53%;margin-left:47%;width:21px;height:21px;background-color:transparent;background:url(../image/light-dark-icone.webp) no-repeat;background-size:contain;background-image:-webkit-image-set(url(../image/light-dark-icone.png) 1x);-moz-background-image:-moz-image-set(url(../image/light-dark-icone.png) 1x);-o-background-image:-o-image-set(url(../image/light-dark-icone.png) 1x);-ms-background-image:-ms-image-set(url(../image/light-dark-icone.png) 1x);border-radius:50%}.dark-switch{background-color:transparent;width:21px;height:21px;border-radius:50%}.darkmode{display:block;width:21px;height:21px;cursor:pointer;background-color:transparent;border:none}@media only screen and (min-width:769px){.mailmode{margin-top:1em;margin-right:1em;margin-left:.3em;float:right;width:1px;height:21px;background-color:transparent;border-radius:50%}}html.dark{filter:invert(1) hue-rotate(180deg)}@supports (-moz-appearance:none){html.dark{background-color:#222}html.dark #navbar{position:fixed;z-index:1000;right:0;left:0;top:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:transform .3s;-ms-transition:transform .3s;transition:transform .3s}html.dark #navbar.scrolled{-webkit-transform:translate3d(0,-135px,0);-moz-transform:translate3d(0,-135px,0);-o-transform:translate3d(0,-135px,0);-ms-transform:translate3d(0,-135px,0);transform:translate3d(0,-135px,0)}html.dark .menu_open .navbar_ul{position:absolute;display:block}}html.dark img{filter:invert(0) hue-rotate(0);opacity:.9}html.dark .imageAD,html.dark .imageFFA{filter:invert(0) hue-rotate(0);opacity:.85}html.dark .imageDD{filter:invert(0) hue-rotate(0);opacity:.9}html.dark .FLEXitem,html.dark .blocFbb1,html.dark .blocFbb5,html.dark .blocFbb6,html.dark .blocFbb7,html.dark .blocFbb8,html.dark .blocFbb9,html.dark .front-3,html.dark .imageFF{filter:invert(1) hue-rotate(180deg);opacity:.85}html.dark video{filter:invert(1) hue-rotate(180deg);opacity:.9}html.dark .seq{filter:invert(1) hue-rotate(180deg)}html.dark .seq nav{filter:invert(0) hue-rotate(0)}html.dark .dark-switch label:after{filter:invert(1) hue-rotate(180deg)}html.dark .dark-switch{background-color:#618516;filter:invert(1) hue-rotate(180deg)}html.dark .texte3home p{filter:invert(1) hue-rotate(180deg)}html.dark .texte4home,html.dark .texte5home{filter:invert(0) hue-rotate(0);opacity:.65}html.dark .btn:before{filter:invert(0) hue-rotate(180deg);opacity:.5}html.dark .blocIIII,html.dark .btn-2,html.dark .btn-3{filter:invert(1) hue-rotate(180deg);opacity:1}.darkmode{display:block;width:20px;height:20px;cursor:pointer;background-color:transparent;border:none}html.dark .right img{opacity:1}video::cue{color:#fff;background-color:#000;font-family:TitilliumText,"Trebuchet MS",verdana,sans-serif;font-size:100%;font-weight:100}html.dark body::-webkit-scrollbar-thumb:hover{height:130px;background-color:#e6e6e6;transition:all .5s ease}.testi{position:relative;width:96%;height:auto;top:-3em;margin-bottom:0;font-family:Museo300,georgia,times,serif;font-weight:400;font-size:250%;line-height:1.2;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.testi__nav{position:relative;width:18px;height:18px;margin-top:25em;margin-left:2em;margin-right:2em;margin-bottom:2em;border-radius:50%;z-index:10;outline:9px solid #ccc;outline-offset:-9px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.testi__nav:hover{outline:9px solid #9f9f9f}.testi__nav:checked{-webkit-animation:check .4s linear forwards;animation:check .4s linear forwards}.testi__nav:checked:nth-of-type(1)~.testi__inner{left:0}.testi__nav:checked:nth-of-type(2)~.testi__inner{left:-100%}.testi__nav:checked:nth-of-type(3)~.testi__inner{left:-200%}.testi__nav:checked:nth-of-type(4)~.testi__inner{left:-300%}.testi__inner{position:absolute;top:1em;left:0;width:400%;height:70%;-webkit-transition:left .4s;transition:left .4s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.testi__contents{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:320px){.testi{position:relative;height:7em;margin-bottom:-2em}.testi__nav{position:relative;width:12px;height:12px;margin-top:25em;margin-left:2em;margin-right:2em;margin-bottom:2em;border-radius:50%;z-index:10;outline:6px solid #ccc;outline-offset:-6px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.testi__nav:hover{outline:6px solid #9f9f9f}.testi__caption{font-size:40%;font:italic 15px/1.25em TitilliumText,"Trebuchet MS",verdana,sans-serif;color:#000;font-weight:100;margin:1em 0 0 0}.testi__txt{font-size:70%;color:#907e28;font-weight:400;margin-bottom:0;max-width:100%}}@media only screen and (min-width:480px){.testi{position:relative;height:8em;margin-bottom:-2em}.testi__nav{position:relative;width:12px;height:12px;margin-top:25em;margin-left:2em;margin-right:2em;margin-bottom:2em;border-radius:50%;z-index:10;outline:6px solid #ccc;outline-offset:-6px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.testi__nav:hover{outline:6px solid #9f9f9f}.testi__caption{font-size:50%;font:italic 15px/1.25em TitilliumText,"Trebuchet MS",verdana,sans-serif;color:#000;font-weight:100;margin:1em 0 0 0}.testi__txt{font-size:85%;color:#907e28;font-weight:400;margin-bottom:0;max-width:100%}}@media only screen and (min-width:600px){.testi{position:relative;height:9em;margin-bottom:-1em}.testi__caption{font-size:60%;font:italic 25px/1.25em TitilliumText,"Trebuchet MS",verdana,sans-serif;color:#000;font-weight:100;margin:1em 0 0 0}.testi__txt{font-size:100%;color:#907e28;font-weight:400;margin-bottom:0;max-width:100%}}@media only screen and (min-width:1000px){.testi__caption{font-size:70%;font:italic 25px/1.25em TitilliumText,"Trebuchet MS",verdana,sans-serif;color:#000;font-weight:100;margin:1em 0 0 0}.testi__txt{font-size:120%;color:#907e28;font-weight:400;margin-bottom:0;max-width:100%}}@media only screen and (min-width:1440px){.testi{position:relative;height:10em;margin-bottom:-1em}.testi__caption{font-size:80%;font:italic 25px/1.25em TitilliumText,"Trebuchet MS",verdana,sans-serif;color:#000;font-weight:100;margin:1em 0 0 0}.testi__txt{font-size:150%;color:#907e28;font-weight:400;margin-bottom:0;max-width:100%}}@-webkit-keyframes check{50%{outline-color:#333;box-shadow:0 0 0 0 #333}100%{outline-color:#333;box-shadow:0 0 0 0 #333}}@keyframes check{50%{outline-color:#333;box-shadow:0 0 0 0 #333}100%{outline-color:#333;box-shadow:0 0 0 0 #333}} #stcm-wrapper {--boxShadow: -5px 5px 10px 0px #00000012, 0px 0px 50px 0px #0000001a; --fontFamily: Helvetica Neue, Segoe UI, Arial, sans-serif; --primaryColor: #F9D000; --backgroundColor: #050505; --textColor: #F4F0DF; --backdropBackgroundColor: #00000077; --backdropBackgroundBlur: 0px; --iconColor: #050505; --iconBackgroundColor: #F9D000; position: fixed; bottom: 0;right: 0;width: 100%;height: 100%;z-index: 99999;pointer-events: none; border: 0px;display: flex;justify-content: center; align-items: center; }#stcm-wrapper a { all: unset;display: inline-block; color: var(--primaryColor); text-decoration: underline; }#stcm-wrapper a:hover { cursor: pointer; color: var(--textColor); }#stcm-wrapper a:focus, #stcm-wrapper #stcm-banner button:focus, #stcm-wrapper #stcm-modal button:focus, #stcm-wrapper #stcm-icon:focus { outline: none;box-shadow: 0 0 0 2px var(--backgroundColor), 0 0 0 4px transparent; border-radius: 5px; }#stcm-wrapper #stcm-icon:focus { border-radius: 50%; }#stcm-wrapper .stcm-button { color: var(--backgroundColor); background-color: var(--primaryColor); border: 2px solid var(--primaryColor); padding: 10px 20px; text-decoration: none; text-align: center; display: inline-block; font-size: 16px; line-height: 24px; cursor: pointer; border-radius: 5px; }#stcm-wrapper .stcm-button-primary:hover { background-color: var(--backgroundColor); color: var(--primaryColor); }#stcm-wrapper .stcm-button-secondary { background-color: var(--backgroundColor); color: var(--primaryColor); }#stcm-wrapper .stcm-button-secondary:hover { background-color: var(--primaryColor); color: var(--backgroundColor); }#stcm-banner {font-family: var(--fontFamily); color: var(--textColor); background-color: var(--backgroundColor); box-sizing: border-box; padding: 32px;border-radius: 12px; pointer-events: auto; border: 0px;position: fixed; bottom: 16px;right: 16px;width: 600px;overflow: auto;max-width: calc(100% - 32px); max-height: calc(100vh - 32px); transform: translate(0, -20px); opacity: 0;animation: stcm-slide-down 350ms ease-out; animation-delay: 0.3s; box-shadow: -5px 5px 10px 0px #00000012, 0px 0px 50px 0px #0000001a; }#stcm-banner.stcm-loaded { opacity: 1;transform: none; animation: none; }#stcm-banner:focus { border-radius: 50%; }#stcm-banner.stcm-pos-center { top: 50%;left: 50%;bottom: auto;right: auto;position: fixed; transform: translate(-50%, calc(-50% - 20px)); animation: stcm-slide-down-center 350ms ease-out forwards; }#stcm-banner.stcm-pos-bottom-left { bottom: 16px;left: 16px;position: fixed; }#stcm-banner.stcm-pos-bottom-center { bottom: 16px;left: 50%;position: fixed; transform: translate(-50%, -20px); animation: stcm-slide-down-bottom-center 350ms ease-out forwards; }#stcm-banner .stcm-preferences-button { display: flex;gap: 5px;border: none;padding: 15px 0px; background-color: transparent; color: var(--primaryColor); cursor: pointer; font-size: 16px; }#stcm-banner .stcm-preferences-button span { display: block;white-space: nowrap; text-decoration: none; }#stcm-banner .stcm-preferences-button span:hover { color: var(--textColor); }#stcm-banner p { font-size: 16px; line-height: 24px; color: var(--textColor); margin: 0px 0px 15px; }#stcm-banner a { display: inline-block; color: var(--primaryColor); text-decoration: underline; background-color: var(--backgroundColor); }#stcm-banner a:hover { color: var(--textColor); }#stcm-banner a.stcm-logo { display: flex;align-items: center; justify-content: center; fill: var(--primaryColor); margin-left: auto; width: 48px;height: 48px;text-decoration: none; }#stcm-banner .stcm-actions { display: flex;gap: 16px;flex-direction: column; margin-top: 24px; }@media (min-width: 600px) { #stcm-banner .stcm-actions { flex-direction: row; align-items: center; }}#stcm-banner .stcm-actions-row { display: flex;gap: 16px;flex-direction: row; align-items: center; justify-content: space-between; flex-grow: 1;}#stcm-modal {display: none;pointer-events: auto; overflow: auto;width: 800px;max-width: 100%; max-height: 100%; border: 0px;transform: translate(0px, -20px); opacity: 0;animation: stcm-slide-up-center 350ms ease-out forwards; box-shadow: -5px 5px 10px 0px #00000012, 0px 0px 50px 0px #0000001a; font-family: var(--fontFamily); color: var(--textColor); flex-direction: column; padding: 30px;background-color: var(--backgroundColor); border-radius: 12px; box-sizing: border-box; }#stcm-modal header { display: flex;justify-content: space-between; align-items: center; margin-bottom: 20px; gap: 16px;}#stcm-modal h2 { font-family: var(--fontFamily); color: var(--textColor); font-size: 24px; font-weight: 500; margin: 0px;}#stcm-modal .stcm-modal-close { display: inline-flex; border: none;padding: 13px;cursor: pointer; background: var(--backgroundColor); color: var(--primaryColor); }#stcm-modal .stcm-modal-close svg { fill: var(--primaryColor);} #stcm-modal section { flex: 1;margin-top: 32px; max-width:95%;}#stcm-modal section::-webkit-scrollbar { display: block;width: 5px;}#stcm-modal section::-webkit-scrollbar-thumb { background-color: var(--textColor); border-radius: 10px; }#stcm-modal p {font-size: 16px; line-height: 24px; color: var(--textColor); opacity: 0.6;margin: 0px 0px 15px; }#stcm-modal p:last-of-type { margin: 0px;}#stcm-modal fieldset { padding: 0px;border: none;margin: 0px 0px 32px; }#stcm-modal fieldset:last-of-type { margin: 0px;}#stcm-modal legend { padding: 0px;margin: 0px 0px 10px; font-weight: 700; color: var(--textColor); font-size: 16px; }#stcm-modal .stcm-consent-row { display: flex;justify-content: space-between; align-items: flex-start; gap: 24px;}#stcm-modal .stcm-toggle { flex-shrink: 0;position: relative; display: inline-block; height: 34px;width: 74px;cursor: pointer; }#stcm-modal .stcm-toggle:focus-within { outline: none;box-shadow: 0 0 0 2px var(--backgroundColor), 0 0 0 4px #ffffff; border-radius: 25px; }#stcm-modal .stcm-toggle input { opacity: 0;position: absolute; } #stcm-modal .stcm-toggle-track { position: relative; display: block;height: 34px;width: 74px;background: var(--textColor); border-radius: 25px; }#stcm-modal .stcm-toggle-thumb { position: absolute; top: 2px;left: 2px;display: block;height: 30px;width: 30px;background: var(--backgroundColor); border-radius: 50%; transition: left 150ms ease-out; }#stcm-modal .stcm-toggle-off, #stcm-modal .stcm-toggle-on { text-transform: uppercase; font-size: 15px; font-weight: 500; color: var(--backgroundColor); position: absolute; top: 5px;right: 8px;transition: right 150ms ease-out, opacity 150ms ease-out; }#stcm-modal .stcm-toggle-off { opacity: 1;}#stcm-modal .stcm-toggle-on { opacity: 0;}/* Checked Switch Styles */ #stcm-modal .stcm-toggle input:checked + .stcm-toggle-track { background: var(--primaryColor); }#stcm-modal .stcm-toggle input:checked ~ .stcm-toggle-thumb { left: calc(100% - 32px); }#stcm-modal .stcm-toggle input:checked ~ .stcm-toggle-off { right: calc(100% - 32px); opacity: 0;}#stcm-modal .stcm-toggle input:checked ~ .stcm-toggle-on { right: calc(100% - 34px); opacity: 1;}#stcm-modal .stcm-toggle input:disabled + .stcm-toggle-track { opacity: 0.65;filter: grayscale(100%); cursor: not-allowed; }#stcm-modal footer { display: flex;flex-direction: column; gap: 16px;margin-top: 24px; }@media (min-width: 600px) { #stcm-modal footer { flex-direction: row; align-items: center; }}#stcm-modal footer a { margin-left: auto; padding: 0;}#stcm-modal footer a.stcm-credit-link { text-decoration: none; }#stcm-modal footer a.stcm-credit-link:hover { text-decoration: underline; } #stcm-icon {display: none;position: fixed; bottom: 15px;left: 15px;justify-content: center; align-items: center; width: 50px;height: 50px;border-radius: 50%; padding: 0px;border: none;background-color: transparent; cursor: pointer; box-shadow: 0px 0px 6px 0px #0000001a; pointer-events: auto; animation: stcm-fade-in 0.3s ease-in-out forwards; }#stcm-icon.stcm-pos-bottom-right { left: auto;right: 15px;}#stcm-icon svg { fill: var(--iconBackgroundColor); }#stcm-backdrop { display: none;position: absolute; top: 0;left: 0;width: 100%;height: 100%;background-color: var(--backdropBackgroundColor); backdrop-filter: blur(var(--backdropBackgroundBlur)); pointer-events: all; }@keyframes stcm-fade-in { from {opacity: 0;}to {opacity: 1;}}@keyframes stcm-slide-down { from {opacity: 0;transform: translateY(-20px); }to {opacity: 1;transform: translateY(0); }}@keyframes stcm-slide-down-center { from {opacity: 0;transform: translate(-50%, calc(-50% - 20px)); }to {opacity: 1;transform: translate(-50%, -50%); }}@keyframes stcm-slide-down-bottom-center { from {opacity: 0;transform: translate(-50%, -20px); }to {opacity: 1;transform: translate(-50%, 0); }}@keyframes stcm-slide-up-center { from {opacity: 0;transform: translate(0px, 20px); }to {opacity: 1;transform: translate(0px, 0px); }}@keyframes stcm-nudge { 0%, 100% { right: 16px; } 10%, 30%, 50%, 70%, 90% { right: 20px; } 20%, 40%, 60%, 80% { right: 12px; } }#stcm-banner.stcm-nudge { animation: stcm-nudge 1s ease-in-out; }#stcm-modal.stcm-nudge { animation: stcm-nudge 0.5s ease-in-out; }@media (prefers-reduced-motion: reduce) { #stcm-banner.stcm-nudge, #stcm-modal.stcm-nudge { animation: stcm-pulse 0.5s ease-in-out; }@keyframes stcm-pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.85; } }} @media only screen and (min-width:320px) { #stcm-modal { margin: 16px; overflow-y:visible;scrollbar-color:#c1c1c1 #fafafa;resize:none; font-size: 14px;} }