@font-face{font-family:'JustBrush';src:url('/fonts/JustBrush.eot');src:url('/fonts/JustBrush.eot?#iefix') format('embedded-opentype'),
url('/fonts/JustBrush.woff2') format('woff2'),
url('/fonts/JustBrush.woff') format('woff'),
url('/fonts/JustBrush.ttf') format('truetype'),
url('/fonts/JustBrush.svg#JustBrush') format('svg');font-weight:normal;font-style:normal;font-display:swap}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,l,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,tfoot,thead,tt,u,ul,var,figure{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;transition-duration:0.7s}td,th,tr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{border:0}u{text-decoration:underline}a{text-decoration:none;transition:1s;color:var(--bordeau)}a:hover{text-decoration:none}.center{width:1000px;position:relative;margin:0
auto}.left{float:left}.right{float:right}.clear{clear:both;height:0}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px!important}.marginleft{margin-left:15px}.margintop{margin-top:25px}.marginbottom{margin-bottom:15px}.inlineb{display:inline-block;width:auto!important}.relative{position:relative}.absolute{position:absolute}.textcenter{text-align:center;overflow:unset}.textalignright{text-align:right}.errorS{color:rgb(219,81,81)}.ErrorField{border-bottom:solid 1px #FF0000!important}.ErrorField::placeholder{color:#F00}.FieldError{border:solid 1px #FF0000!important}input{-webkit-appearance:none;border:0;margin:0;border-radius:0;font-family:var(--font-body);font-size:var(--text-sm)}textarea{-webkit-appearance:none;font-family:var(--font-body)}.isOk{font-size:24px;padding:5px
0;text-align:center;color:#000;font-weight:bold}html{width:100%}body{width:100%;font-family:var(--font-body);font-size:var(--text-lg);background-color:var(--fond);font-weight:400;font-style:normal;line-height:1.5em;position:relative;color:var(--txt)}div,p,ul,li{line-height:1.5em;font-size:var(--text-lg)}div>p{margin:5px
0}h1,h2{letter-spacing:0;font-weight:400;line-height:1.5em;font-family:var(--font-heading)}h3,h4,h5{letter-spacing:0;font-weight:600;line-height:1.2em;font-family:var(--font-body)}h4{text-transform:uppercase;;font-size:var(--h4);margin:15px
0 0 0}sup{font-size:12px;vertical-align:top}.mypanier{display:none}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;padding:20px;margin-left:30px;z-index:600;color:#000;background-color:#fff}#gdpr-cookie-message
h4{color:#000;text-transform:uppercase;font-size:11px;font-weight:700}#gdpr-cookie-message
h5{color:var(--red);font-size:11px;font-weight:400}#gdpr-cookie-message p, #gdpr-cookie-message
ul{color:#000;font-size:11px;line-height:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message
li{width:49%;display:inline-block}#gdpr-cookie-message
a{color:var(--red);text-decoration:none;font-size:11px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);transition:all 0.3s ease-in}#gdpr-cookie-message a:hover{color:white;border-bottom-color:var(--red);transition:all 0.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border:none;background:var(--red);color:white;font-size:12px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all 0.3s ease-in}#gdpr-cookie-message button:hover{background:white;color:var(--red);transition:all 0.3s ease-in}button#gdpr-cookie-refuse{background:#ccc;text-transform:uppercase;color:#000}button#gdpr-cookie-advanced{background:#CA264E;color:var(--red)}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type='checkbox']{float:none;margin-top:0;margin-right:5px;-webkit-appearance:checkbox}button#gdpr-cookie-accept{background-color:#000;color:#fff;border-radius:0;text-transform:uppercase}button#gdpr-cookie-accept:hover{background-color:#eee}button#gdpr-cookie-advanced{background-color:#eee;color:#000;border-radius:0;text-transform:uppercase}.grid-col-1{width:100%}.grid-col-2{width:100%;display:flex;overflow:unset;flex-wrap:wrap}.grid-col-2>div{width:50%}.grid-col-3{width:100%;display:flex;flex-wrap:wrap;overflow:unset;gap:2%}.grid-col-3>div{width:31.33%;margin:50px
0}.grid-col-4{width:100%;display:flex;flex-wrap:wrap;overflow:unset;gap:24px}.grid-col-4>div{width:calc(25% - 18px)}.grid-col-5{width:100%;display:flex}.grid-col-5>div{width:20%}.grid-col-6{width:100%;display:flex}.grid-col-6>div{width:11.66%;margin:2.5%}.slideshow
li{width:100%;background-color:#efefef}.slideshow li
.photo{width:100%}.slideshow li .photo
img{width:100%}.slideshow li
.maxheightimg{text-align:center!important}.slideshow li .maxheightimg
img{height:500px;width:auto!important;display:inline-block}.link{overflow:unset;text-align:center;margin:50px
0;width:auto}.link
a{background-color:#F19909;color:#fff;padding:15px
50px;border-radius:18px;font-size:18px;display:inline-block;position:relative;font-weight:700}.link a::after{content:'';position:absolute;bottom:-8px;right:-8px;width:40px;height:40px;background:url(/img/oeil-blanc.svg) top left no-repeat;background-size:40px}.link a:hover{background-color:#00415C;color:#F19909;transform:translateY(-2px)}.link2{overflow:unset;margin:25px
0}.link2
a{color:#fff;display:inline-block;position:relative;z-index:1;padding:5px
10px;font-size:18px;transition:1s;border:solid 1px var(--bordeau);color:var(--bordeau)}.link2 a:hover{color:#DFD6CA}.textalignrigth
*{text-align:right}.texte
p{margin:10px
0;font-size:18px;color:#00415C}.texte p
strong{display:inline-block;position:relative}.texte p strong::before{content:'';width:100%;height:2px;background-color:#F19909;position:absolute;bottom:0px;left:0}.texte
ul{margin:10px
0}.texte ul
li{font-size:18px;list-style-type:disc;list-style-position:outside;margin-left:20px;margin:15px
0 15px 20px;color:#00415C}.flexgrid{display:flex;width:100%}#AllPopUp{position:fixed;display:none;top:100px;left:0%;background-color:var(--fond);width:100%!important;text-align:center;z-index:500;transition:none!important;transition-delay:none!important;transform:none!important}#AllPopUp
.content{position:relative;text-align:center;padding:25px}#AllPopUp .content
button{position:absolute;top:2.5%;right:2.5%;background:unset;border:0;z-index:50}#AllPopUp .content button
img{filter:invert(100%);height:30px}#AllPopUp .content
video{height:100vh}.popup .content picture
img{height:100%!important;width:auto!important;display:inline}.photo
img{display:block;width:100%;height:auto}.photo-paralax{width:100%;height:1080px;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important}.photo-fond,.photofond{width:100%;height:100%;background-size:cover!important}.paralaxtiers .photo-paralax{width:100%;height:1080px;background-position:top left!important;background-size:contain!important;height:1080px!important}.paralaxcenter .photo-paralax{width:100%;height:1080px;background-position:-60% 0 !important;background-size:contain!important;height:1080px!important}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}footer{position:relative;background-color:var(--bleu);position:relative}:root{--font-body:'Urbanist';--font-heading:'JustBrush';--fond:#f9f8f8}.carrousel{position:relative}.carrousel
.arrow{position:absolute;cursor:pointer;top:50%;padding:0;background:none;border:0;transform:translateY(-50%);z-index:40}.carrousel
.prev{left:-25px;display:none}.carrousel
.next{right:-25px}.breadcrumb{padding:10px
2.5%;font-size:12px}.breadcrumb
ol{display:block}.breadcrumb ol
li{display:inline}.breadcrumb ol li
a{color:var(--bleu)}.breadcrumb
*{font-size:12px}.menumobile{display:none}.menumobile
button{border:0}.menumobile
label{display:none}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff!important;height:2px;border-radius:0}.contentpage{padding:200px
5%;color:#00415C}.contentpage
.breadcrumb{padding:10px
0}.contentpage h1,.contentpage h2,.contentpage
h3{font-family:var(--font-body)}#wrap{position:relative;overflow:hidden}#Header{position:fixed;top:0;left:0;width:100%;z-index:100}#Header
.content{padding:15px
2.5%;display:flex;flex-wrap:wrap;align-items:center}#Header .content
.logo{width:30%;padding:10px
0}#Header .content .logo
img{height:150px;width:auto}#Menu{display:flex;width:70%;justify-content:right}#Menu
ul{display:flex;justify-content:right;gap:60px;font-size:18px}#Menu ul li
a{color:#fff;;font-weight:bold;display:block;padding:15px
0px;position:relative}#Menu ul li a::before{transition:0.6s;content:'';position:absolute;bottom:0px;left:50%;;transform:translateX(-50%);height:4px;width:0px;background-color:#F19909}#Menu ul li a:hover{transform:translateY(-2px)}#Menu ul li a:hover::before{width:100%}#Menu ul li
a.selected{color:#F19909}#Menu ul
li{position:relative}#Menu ul li.contact
a{background-color:#F19909;color:#fff;padding:15px
50px;border-radius:24px}#Menu ul li.contact a::after{content:'';position:absolute;bottom:-8px;right:-8px;width:40px;height:40px;background:url(/img/oeil-blanc.svg) top left no-repeat;background-size:40px}#Menu ul li.contact a:hover{background-color:#00415C;color:#F19909}#Menu ul li.contact a:hover::before{display:none}#Menu ul li
.ssmenu{position:absolute;top:40px;left:-10px;width:300px;display:none}#Header.fixedheader{background-color:#005C83}#Header.fixedheader .logo
img{height:90px}.page-mentions
#Header{background-color:#005C83}.page-cookies
#Header{background-color:#005C83}.page-rgpd
#Header{background-color:#005C83}#HomePage
.hero{background:#005C83;background:linear-gradient(135deg, rgba(0, 92, 131, 1) 0%, rgba(0, 65, 92, 1) 100%);display:flex;padding:220px
3% 0 10%;width:87%;align-items:center;flex-wrap:wrap;position:relative}#HomePage .hero::before{content:'';width:25%;aspect-ratio:1/1;position:absolute;top:50%;left:-12.5%;opacity: .7;transform:translateY(-50%);background:url(/img/oeil-orange.svg) center center no-repeat;background-size:100%}#HomePage .hero::after{content:'';width:25%;aspect-ratio:1/1;position:absolute;bottom:-30%;right:-12.5%;opacity: .7;transform:translateY(-50%);background:url(/img/oeil-bleu.svg) center center no-repeat;background-size:100%}#HomePage .hero
.texte{width:30%}#HomePage .hero .texte
p{color:#fff;font-size:24px}#HomePage .hero
.galerie{width:70%;height:auto}#HomePage .hero .galerie
img{border-radius:25px}#HomePage .hero
.galerie{position:relative}#HomePage .hero .galerie .photo
.legende{position:absolute;bottom:10px;left:2.5%;color:#fff;opacity:0;font-size:24px;text-shadow:0px 0px 2px #00415C}#HomePage .hero .galerie .photo:hover
.legende{opacity:1}#HomePage .hero
.h2{font-size:18px;color:#fff;font-family:var(--font-body);font-weight:700;display:none}#HomePage .hero
.h1{font-family:var(--font-heading);color:#F19909;font-size:38px;text-transform:uppercase;letter-spacing:3px;font-kerning:normal;text-rendering:optimizeLegibility;margin-bottom:25px}#HomePage .hero .h1
.apo{margin-left:-15px;margin-right:10px}#HomePage .hero
h3{color:#fff;font-size:24px;text-transform:uppercase;margin-bottom:16px;color:#F19909}.agenda
.listevent{display:flex;gap:24px;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px
0;width:100%}.agenda .arrow
img{height:40px}.agenda
.prev{display:none}.agenda
.next{right:5px}.itemvent{border:solid 2px #fff;border-radius:24px;padding:16px;flex:0 0 calc((100% / 2 ) - 60px );scroll-snap-align:start}.itemvent
h3{font-size:16px!important;color:#fff!important}.itemvent
p.place{font-size:16px!important}.itemvent
p.date{font-size:16px!important}.itemvent:hover{border-color:#F19909;background-color:#00415C;transform:translateY(-2px)}.agenda .itemvent:last-child{margin-right:24px}.Presvelo
.content{padding:100px
2.5% 200px 2.5%;background:url(/img/wow.png) 25% bottom no-repeat;background-size:15%}.Presvelo
.intro{padding:0
10% 0 35%;margin-bottom:75px}.Presvelo .intro
h2{font-family:var(--font-heading);color:#F19909;font-size:40px;text-transform:uppercase;letter-spacing:3px;font-kerning:normal;text-rendering:optimizeLegibility;margin-bottom:25px}.Presvelo .intro
h2{display:inline-block;background:url(/img/excla.svg) bottom right no-repeat;background-size:auto 50px;padding-right:40px}.Presvelo .intro h2
strong{font-size:40px}.Presvelo .grid-col-2{gap:5%}.Presvelo .grid-col-2 .col-texte{width:30%}.Presvelo .grid-col-2 .col-texte
h2{font-family:var(--font-body);color:#00415C;font-size:30px;font-weight:700}.Presvelo .grid-col-2 .col-texte h2
strong{display:inline-block;position:relative}.Presvelo .grid-col-2 .col-texte h2 strong::before{content:'';width:100%;height:2px;background-color:#F19909;position:absolute;bottom:0px;left:0}.Presvelo .grid-col-2 .col-texte p strong::before{display:none}.Presvelo .grid-col-2 .col-grillef{width:65%}.Presvelo
.wrapper{display:flex;gap:24px;width:100%;height:70vh;align-items:self-start}.Presvelo  .wrapper
.itemproductlight{width:50%;border-radius:24px;position:relative;aspect-ratio:1/1;overflow:hidden}.Presvelo  .wrapper .itemproductlight
.photo{border-radius:24px;aspect-ratio:1/1;position:relative;width:100%;overflow:hidden}.Presvelo  .wrapper .itemproductlight .photo
img{border-radius:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.Presvelo  .wrapper .itemproductlight
.texte{position:absolute;bottom:0;left:0;padding:25px;width:calc(100% - 50px);color:#fff;background:#00415C;background:linear-gradient(180deg, rgba(0, 65, 92, 0) 0%, rgba(0, 65, 92, 0.6) 100%)}.Presvelo  .wrapper .itemproductlight .texte
h3{font-size:24px}.Presvelo  .wrapper .itemproductlight .texte
.desc{width:65%;font-size:18px;display:none;transition:1s}.Presvelo  .wrapper .itemproductlight .texte .desc
p{font-size:16px;color:#fff}.Presvelo  .wrapper .itemproductlight .texte
.link{position:absolute;bottom:15px;right:15px;margin:0}.Presvelo  .wrapper .itemproductlight .texte .link
a{font-size:14px;padding:10px
35px 10px 25px}.Presvelo  .wrapper .itemproductlight:hover{transform:translateY(-2px)}.Presvelo  .wrapper .itemproductlight.actif,.Presvelo  .wrapper .itemproductlight.actif
.photo{aspect-ratio:4/5}.Presvelo  .wrapper .itemproductlight:hover,.Presvelo  .wrapper .itemproductlight:hover
.photo{aspect-ratio:4/5}.Presvelo  .wrapper .itemproductlight:hover .texte
.desc{display:block}.Presvelo2
.content{background:unset;position:relative}.Presvelo2 .grid-col-2 .col-texte
h2{font-family:var(--font-heading);color:#F19909;font-size:50px;font-weight:700}.Presvelo2 .content::before{content:'';width:25%;aspect-ratio:1/1;position:absolute;bottom:0%;left:-15%;opacity:1;transform:translateY(-50%);background:url(/img/oeil-orange.svg) center center no-repeat;background-size:100%}.PresErgo{position:relative}.PresErgo:after{content:'';width:25%;aspect-ratio:1/1;position:absolute;bottom:-30%;right:-15%;transform:translateY(-50%);background:url(/img/oeil-bleu.svg) center center no-repeat;background-size:100%;z-index:20}.PresErgo
.content{padding:100px
15%}.PresErgo .content
.intro{background:url(/img/ergo.png) left no-repeat;background-size:auto 250px;padding:50px
20% 50px 280px}.PresErgo .intro
h2{font-family:var(--font-body);color:#00415C;font-size:30px;font-weight:700;margin-bottom:25px}.PresErgo .intro h2
strong{display:inline-block;position:relative}.PresErgo .intro h2 strong::before{content:'';width:100%;height:2px;background-color:#F19909;position:absolute;bottom:0px;left:0}.PresErgo
.icon{padding-left:200px;background-position:left;background-size:170px;background-repeat:no-repeat;margin:50px
0;min-height:150px}.PresErgo .icon
h3{color:#00415C;font-size:18px;font-family:var(--font-body)}.PresErgo .icon-pied{background-image:url(/img/icon-pieds.svg)}.PresErgo .icon-position{background-image:url(/img/icon-position.svg);background-size:auto 150px}.PresErgo .icon-gravite{background-image:url(/img/icon-gravite.svg)}.PresErgo .icon-adapte{background-image:url(/img/icon-adapte.svg);background-size:auto 150px;background-position:8% center}.PresHistoire
.content{position:relative}.PresHistoire .grid-col-2 .col-image{width:37%;position:absolute;top:50%;left:0;;transform:translateY(-50%);z-index:10}.PresHistoire .grid-col-2 .col-texte{width:60%;padding:25px
2.5% 0 37.5%;background:#005C83;background:linear-gradient(135deg, rgba(0, 92, 131, 1) 0%, rgba(0, 65, 92, 1) 100%);position:relative}.PresHistoire .grid-col-2 .col-texte::after{content:'';background:url(/img/velo.svg) bottom right no-repeat;width:40%;height:100%;;position:absolute;bottom:0;right:0%;background-size:auto 60%}.PresHistoire
.Story{position:relative}.PresHistoire .Story
*{color:#fff}.PresHistoire .Story
.texte{padding:30px
30% 60px 5%}.PresHistoire .Story .texte
h2{color:#F19909;font-size:30px;font-family:var(--font-body);font-weight:700}.PresHistoire .Story .texte h2
strong{font-family:var(--font-heading);color:#F19909;font-size:45px;display:inline-block;background:url(/img/excla.svg) bottom right no-repeat;background-size:auto 60px;padding-right:50px}.PresHistoire .Story .texte
p{margin:15px
0}.PresHistoire .Story .texte p
strong{color:#F19909}.PresHistoire .Story .texte p strong::before{display:none}.PresHistoire .Story
.link{position:absolute;bottom:-70px;left:40%;z-index:20}.PresPartenaire
.content{padding:150px
25%}.PresPartenaire .content .texte
h2{color:#F19909;font-size:30px;font-family:var(--font-body);font-weight:700}.PresPartenaire .content
.flexgrid{display:flex;gap:24px;width:100%;margin:50px
0}.PresPartenaire .content .flexgrid
.item{width:25%}.PresPartenaire .content .flexgrid .item
img{width:100%;height:auto;border:solid 2px #000}.PresPartenaire .content .flexgrid .item
h3{font-family:var(--font-body);font-size:20px;margin-top:10px}.PresReseau
.content{padding:100px
0 100px 2.5%;width:97.5%}.PresReseau .content .grid-col-2{gap:5%}.PresReseau .content .col-texte{width:40%}.PresReseau .content .texte
*{color:#00415C}.PresReseau .content .texte
h2{color:#00415C;font-family:var(--font-body);font-size:30px;font-weight:700}.PresReseau .content .texte
h3{color:#F19909;font-family:var(--font-body);font-size:24px;font-weight:700;margin:15px
0}.PresReseau .content .texte
h4{font-size:24px;margin-top:24px}.PresReseau .content .texte ul
li{list-style-type:none;background:url(/img/oeil-bleu.svg) 0 5px no-repeat;background-size:25px;padding-left:40px;margin-left:0}.PresReseau .content .col-image{width:55%}.PresReseau .content .col-image
img{border-top-left-radius:50px;border-bottom-left-radius:50px}#Footer
.content{background-color:#00415C;padding:50px
5%;color:#fff;display:flex;justify-content:center;gap:300px;position:relative}#Footer .content::before{content:'';position:absolute;top:100px;left:46%;width:250px;height:200px;transform:rotate(-10deg);background:url(/img/arrow-f.svg) center center no-repeat;background-size:100%}#Footer .content .coords
.logo{margin-bottom:20px}#Footer .content .coords
.libelle{display:none}#Footer .content .coords
.adr{margin-bottom:15px}#Footer .content .coords  a:hover{color:#F19909}#Footer .content
.coords{font-size:20px}#Footer .content
.socialmedia{display:flex;align-items:center}#Footer .content .socialmedia
a{display:inline-block;margin-right:15px}#Footer .content .socialmedia a
img{height:36px;}#Footer
.legal{padding:10px
2.5%;text-align:center;color:#fff;background-color:#00415C}#Footer .legal
a{color:#fff}.Presentation{position:relative}.Presentation
header{padding:180px
20% 100px 20%;position:relative;color:#fff}.Presentation::before{content:'';position:absolute;top:0;left:0;width:100%;height:70vh;background:#005C83;background:linear-gradient(135deg, rgba(0, 92, 131, 1) 0%, rgba(0, 65, 92, 1) 100%);z-index:-1}.Presentation header
.breadcrumb{padding:10px
0}.Presentation header
#CoverPhoto{margin-top:75px}.Presentation header #CoverPhoto
img{width:100%;height:auto;display:block;border-radius:25px}.Presentation header
.h1{font-family:var(--font-body);font-size:36px;font-weight:700}.Presentation header .h1
strong{display:inline-block;position:relative}.Presentation header .h1 strong::before{content:'';width:100%;height:2px;background-color:#F19909;position:absolute;bottom:0px;left:0}.Presentation header
h2{margin-bottom:25px}.Presentation header .texte
p{color:#fff}.Presentation header::before{content:'';width:25%;aspect-ratio:1/1;position:absolute;top:50vh;left:-15%;opacity: .7;background:url(/img/oeil-orange.svg) center center no-repeat;background-size:100%}.Presentation header::after{content:'';width:25%;aspect-ratio:1/1;position:absolute;bottom:-400px;right:-250px;transform:translateY(-50%);background:url(/img/oeil-bleu.svg) center center no-repeat;background-size:100%}.Lhistoire
.content{padding:100px
0 100px 2.5%}.Lhistoire
.item{width:40%}.Lhistoire .item .photo
img{border-radius:25px}.Lhistoire .item .texte
h2{font-size:30px;color:#00415C;font-family:var(--font-body);text-transform:uppercase;font-weight:700;line-height:1.2em}.Lhistoire .item .texte h2
strong{color:#F19909;font-family:var(--font-heading);font-size:40px}.Lhistoire .item .texte strong::before{display:none}.Lhistoire
.item1{display:flex;flex-direction:row-reverse;align-items:start}.Lhistoire .item1
.texte{margin-right:10%;margin-top:100px;width:60%}.Lhistoire .item1
.photo{width:40%;position:relative}.Lhistoire .item1 .photo::before{content:'';position:absolute;bottom:-80px;left:-80px;width:200px;height:200px;;background-color:#F19909;border-radius:100%;z-index:-1}.Lhistoire
.item2{position:relative;display:flex;flex-wrap:wrap;align-items:start;width:50%;margin-left:50% }.Lhistoire .item2::before{content:'';width:30%;height:300px;background:url(/img/arrow-hist.svg) center center no-repeat;background-size:100%;position:absolute;top:-50%;left:-40%;transform:rotate(15deg)}.Lhistoire .item2
.flexgrid{gap:24px;position:relative;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:var(--space-card-inner);-webkit-overflow-scrolling:touch;scrollbar-width:none}.Lhistoire .item2::after{content:'';position:absolute;top:-80px;left:-80px;width:200px;height:200px;;background-color:#F19909;border-radius:100%;z-index:-1}.Lhistoire .item2 .flexgrid
li{border-radius:16px;flex:0 0 calc((100% - 16px) / 2);scroll-snap-align:start}.Lhistoire .item2 .flexgrid li
img{border-radius:25px}.Lhistoire .item2
.texte{margin-top:24px}.Lhistoire
.item3{display:flex;position:relative;flex-wrap:wrap;width:65%}.Lhistoire .item3::before{content:'';width:30%;height:300px;background:url(/img/arrow-hist.svg) center center no-repeat;background-size:100%;position:absolute;top:-50%;right:20%;transform:rotate(-15deg) scaleX(-1)}.Lhistoire .item3
.photo{width:45%;position:relative}.Lhistoire .item3 .photo::after{content:'';position:absolute;top:-80px;right:-80px;width:200px;height:200px;;background-color:#F19909;border-radius:100%;z-index:-1}.Lhistoire .item3
.texte{width:calc(55% - 80px);padding-left:60px;padding-top:80px}.Lhistoire .item3
.link{margin:0;margin-left:51%}.Videos{position:relative;width:100%;background:#005C83;background:linear-gradient(135deg, rgba(0, 92, 131, 1) 0%, rgba(0, 65, 92, 1) 100%)}.Videos
.content{content:'';background:url(/img/velo.svg) left bottom no-repeat;;background-size:20%;padding:0
2.5%}.Videos .grid-col-2{align-items:center;gap:5%}.Videos .grid-col-2 .col-texte{width:32.5%;padding:100px
0 200px 0;color:#fff}.Videos .Story
*{color:#fff}.Videos .Story .texte
h2{color:#F19909;font-family:var(--font-heading);font-size:60px;line-height:1em}.Videos .Story .texte
h3{color:#F19909;font-size:30px;font-family:var(--font-body);font-weight:700}.Videos .Story .texte
h4{text-transform:unset;font-size:18px;line-height:1.5em}.Videos .Story .texte h4
strong{display:inline-block;position:relative}.Videos .Story .texte h4 strong::before{content:'';width:100%;height:2px;background-color:#F19909;position:absolute;bottom:0px;left:0}.Videos .Story .texte
p{margin:15px
0}.Videos .Story .texte p
strong{color:#F19909}.Videos .grid-col-2 .col-grillef{width:60%;z-index:10}.Videos .grid-col-2 .col-grillef
.flexgrid{display:flex;gap:24px}.Videos .grid-col-2 .col-grillef .flexgrid
.item{flex:0 0 calc((100% - 16px) / 2);scroll-snap-align:start}.Videos .grid-col-2 .col-grillef .flexgrid .item
iframe{width:100%;aspect-ratio:16/9;margin-bottom:15px}.Videos .grid-col-2 .col-grillef .flexgrid .item
h3{color:#fff;font-size:18px;font-weight:700}.Jeunior
.content{padding:100px
2.5%}.Jeunior .content .grid-col-2{gap:5%}.Jeunior .content .grid-col-2 .col-image{width:40%}.Jeunior .content .grid-col-2 .photo
img{border-radius:25px}.Jeunior .content .grid-col-2 .texte
h2{font-family:var(--font-body);font-size:40px;color:#00415C;font-weight:700;line-height:1.2em}.Jeunior .content .grid-col-2 .texte h2
strong{color:#F19909;font-family:var(--font-heading);font-size:60px;line-height:1em;margin-left:5px}.Jeunior .content .grid-col-2 .texte h2
i{color:#00415C;font-family:var(--font-heading);font-size:60px;line-height:1em;margin-left:5px;display:inline-block;background:url(/img/excla.svg) bottom right no-repeat;background-size:auto 50px;padding-right:40px}.Jeunior .content .grid-col-2 .texte
h3{color:#00415C;font-size:18px}.Avantages
.content{padding:0px
2.5% 100px 20%;position:relative}.Avantages .content::before{content:'';position:absolute;top:-50px;left:-10%;width:27%;aspect-ratio:1/1;background-color:#F19909;border-radius:90%}.Avantagesnobefore .content::before{display:none}.Avantages .content .grid-col-2
.logoergo{position:absolute;top:10%;left:0;width:15%}.Avantages .content .grid-col-2 .col-button{width:70%}.logoergo
.photo{width:100%}.Avantagesnobefore .content
h2{font-size:36px;font-family:var(--font-body);color:#00415C;font-weight:bold}.Avantages
.icon{padding-top:160px;background-position:top center;background-size:170px;background-repeat:no-repeat;margin:50px
0;min-height:150px}.Avantages .icon
h3{color:#00415C;font-size:18px;font-family:var(--font-body)}.Avantages .icon-pieds{background-image:url(/img/icon-pieds.svg);background-position:center 50px}.Avantages .icon-position{background-image:url(/img/icon-position.svg)}.Avantages .icon-gravite{background-image:url(/img/icon-gravite.svg)}.Avantages .icon-adapte{background-image:url(/img/icon-adapte.svg);background-size:auto 140px;background-position:top  center}.ComparerVelos
.content{padding:50px
20% 100px 20%}.ComparerVelos .content .texte
h2{color:#F19909;font-family:var(--font-heading);font-size:60px;line-height:1em;margin-left:5px}.ComparerVelos .content .grid-col-2{gap:5%}.ComparerVelos .content .grid-col-2 .col-image{width:30%}.ComparerVelos .content .grid-col-2 .col-texte{width:65%}.ComparerVelos .content .photo
img{border-radius:25px}.comparatif-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.comparatif{margin-top:50px;width:100%;min-width:700px;border-collapse:collapse;color:#00415C}.comparatif
th{font-size:24px}.comparatif th,
.comparatif
td{padding:15px
12px;text-align:left;vertical-align:top}.comparatif thead
th{font-weight:700;color:#00415C}.comparatif tbody tr:nth-child(even){background:#DFEAEF}.comparatif tbody tr:last-child{background:#FEF2E0}.comparatif tbody tr:last-child
td{padding:40px
12px;color:#F19909;font-size:20px;font-weight:700}.comparatif-wrap
.link{background:url(/img/questions.png) 15% center no-repeat;background-size:auto 100%;padding:25px
0}#detail-produit
p{font-size:18px}#detail-produit
header{padding-bottom:0}#detail-produit header
h1{font-family:var(--font-body);font-size:40px;;font-weight:700;display:inline-block;border-bottom:solid 2px #F19909;padding-bottom:10px;margin-bottom:25px}#detail-produit header
h2{font-family:var(--font-body);font-size:24px;}#detail-produit
.galeriephoto{margin:50px
0;width:100%;position:relative}#detail-produit .galeriephoto
.wrapper{display:flex;gap:24px;width:100%;overflow-y:hidden;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding-left:var(--space-card-inner);-webkit-overflow-scrolling:touch;scrollbar-width:none}#detail-produit .galeriephoto .wrapper
li{scroll-snap-align:start;position:relative}#detail-produit .galeriephoto .photo
img{border-radius:16px;height:525px;width:auto}#detail-produit
.price{position:relative}#detail-produit #cta-contact{position:absolute;bottom:-15px;right:0;font-size:18px;margin:0}.price{color:#F19909;font-weight:700;margin:20px
0;font-size:24px}.price
.label{color:#fff;display:inline-block;margin-right:30px}#detail-produit section
.content{padding:0
20%}#detail-produit .tableaucaracs
.content{padding:0
20%}#detail-produit .tableaucaracs
h2{font-weight:700;font-size:30px;color:#00415C;font-family:var(--font-body)}#detail-produit .tableaucaracs .grid-col-3{gap:5%}#detail-produit .tableaucaracs .grid-col-3>div{width:30%;color:#00415C}#detail-produit .tableaucaracs
h3{font-weight:700;font-size:18px}.Argument
.content{padding:100px
2.5% 100px 0;width:97.5%}.Argument .content .grid-col-2{gap:5%}.Argument .content .col-texte,.Argument .content .col-codesource{width:40%}.Argument .content .texte
*{color:#00415C}.Argument .content .texte
h2{color:#00415C;font-family:var(--font-body);font-size:30px;font-weight:700}.Argument .content .texte h2
strong{color:#F19909}.Argument .content .texte
h3{color:#F19909;font-family:var(--font-body);font-size:24px;font-weight:700;margin:15px
0}.Argument .content .texte
h4{font-size:24px;margin-top:24px}.Argument .content .texte ul
li{list-style-type:none;background:url(/img/oeil-bleu.svg) top left no-repeat;background-size:25px;padding-left:40px;margin-left:0;min-height:25px}.Argument .content .col-image{width:55%}.Argument .content .col-image
img{border-top-right-radius:50px;border-bottom-right-radius:50px}.Argument .content .col-codesource
iframe{margin-left:-7%;margin-top:-25px}.Argumentreverse
.content{padding:50px
0  50px 2.5%;width:97.5%}.Argumentreverse .content .grid-col-2{flex-direction:row-reverse}.Argumentreverse .content .col-image
img{border-top-left-radius:50px;border-bottom-left-radius:50px}.ReseauDistributeur
.content{padding:0
20%}#map_canvas{width:100%;aspect-ratio:1/1}#map_canvas
*{overflow:unset;border-radius:25px}#SearchAgence{padding:0
5%;margin-bottom:25px;width:90%}#SearchAgence
.input{max-width:300px;position:relative}#SearchAgence
.field{border-radius:16px;border:solid 2px #fff;color:#F19909;padding:10px
15px;background-color:unset;width:calc(100% - 32px)}#SearchAgence .field::placeholder{color:#fff}#SearchAgence
button{position:absolute;top:1px;right:0px;padding:13px;background-color:#F19909;color:#fff;border:0;border-radius:16px}#Listing{padding:50px
5%}.itemdistri{background-color:#DEE6EA;padding:25px;border-radius:25px}.itemdistri
h3{text-transform:uppercase;font-weight:700;font-size:18px;margin-bottom:10px}.itemdistri  p strong::before{display:none}.Events
.content{padding:100px
20%}.Events .content .texte
h2{color:#F19909;font-family:var(--font-body);font-size:40px;font-weight:700}.Events{position:relative}.Events{display:flex;gap:24px;margin-right:2.5%}.Events::before{content:'';width:25%;aspect-ratio:1/1;position:absolute;top:50%;left:-12.5%;opacity: .7;transform:translateY(-50%);background:url(/img/oeil-orange.svg) center center no-repeat;background-size:100%}.listevent{display:flex;gap:24px;margin:25px
0}.Events
.itemvent{border:0;background-color:#DFEAEF}.Events .itemvent
.date{color:#F19909}.Events .itemvent .date
.day{display:block}.Events .itemvent .date
.hour{font-size:13px}.Events .itemvent
.place{color:#00415C;font-weight:700}.Events .itemvent
h3{color:#00415C!important}.Events .itemvent h3
a{color:#00415C}.ArgumentReseau
.content{padding:0
20%}.ArgumentReseau .content .texte
h2{color:#00415C;font-family:var(--font-body);font-size:40px;font-weight:700}.ArgumentReseau .content .texte
h3{color:#F19909;font-family:var(--font-body);font-size:40px;font-weight:700}@media screen and (min-width: 1800px){.page-contact .Presentation
header{min-height:60vh}}@media screen and (max-width: 1600px){}@media screen and (max-width: 1480px){}@media screen and (max-width: 1380px){}@media screen and (max-width: 1280px){}@media screen and (max-width: 1100px){}@media screen and (max-width: 1024px){}@media screen and (max-width: 960px){:root{--h1:30px;--h2:24px;--h3:14px;--text-lg:16px;--txtsize:14px}#wrap{width:100%;overflow:hidden}.grid-col-2{display:block;width:100%;margin:0}.grid-col-2>div{margin:25px
0}.grid-col-2>div{width:100%;margin:25px
0}.grid-col-3{display:block;width:100%;margin:0}.grid-col-3>div{width:100%;margin:25px
0}.grid-col-4{display:block;width:100%;margin:0}.grid-col-4>div{width:100%}.grid-col-5{display:block}.grid-col-5>div{width:100%}.grid-col-6{display:block}.grid-col-6>div{width:100%}.menumobile{display:block;position:fixed;top:50px;right:2.5%}#Header .content .logo
img{height:100px}#Menu{display:none;position:fixed;top:150px;left:0;width:90%;padding:0
5%;height:100vh;background-color:#005C83;background:#005C83;background:linear-gradient(135deg, rgba(0, 92, 131, 1) 0%, rgba(0, 65, 92, 1) 100%)}#Menu
ul{display:block}#Menu ul
li{margin:25px
0;text-align:center}#Menu ul li
a{display:inline-block}#HomePage
.hero{flex-direction:column-reverse}#HomePage .hero
.galerie{width:100%}#HomePage .hero
.texte{width:100%;margin-top:25px}#HomePage .hero::before{top:220px}#HomePage
.hero{padding:220px
5% 0 5%;width:90%}#HomePage .hero
.h1{font-size:36px}.agenda
.listevent{margin:0}.itemvent{flex:0 0 calc(100%  - 60px)}#HomePage .hero::after{bottom:-10%}.Presvelo
.content{background-size:40%;background-position:85% bottom;padding:50px
5% 100px 5%}.Presvelo
.intro{padding:0;margin-bottom:25px}.Presvelo .intro
h2{font-size:26px;background-size:auto 35px;padding-right:30px;;margin-bottom:0}.Presvelo .grid-col-2 .col-texte{width:100%}.Presvelo .grid-col-2 .col-grillef{width:100%}.Presvelo
.flexgrid{display:block}.Presvelo
.wrapper{display:block;height:auto}.Presvelo .wrapper
.itemproductlight{width:100%;margin:25px
0}.PresErgo
.content{padding:100px
5%}.PresErgo .content
.intro{padding:250px
0 0 0;background-position:top center}.PresErgo
.icon{padding-left:0;padding-top:160px;background-position:top center;margin:25px
0}.PresErgo .icon-pied{padding-top:100px}.PresErgo .icon
h3{text-align:center}.PresHistoire .grid-col-2 .col-image{position:relative;left:unset;width:100%;top:unset;transform:unset;margin:0}.PresHistoire .grid-col-2 .col-texte{width:90%;padding:50px
5%;margin:0}.PresHistoire .Story
.texte{padding:0}.PresHistoire .Story .texte h2
strong{font-size:65px;padding-top:10px;background-position:90% bottom}.PresHistoire .Story
.link{left:15%}.PresPartenaire
.content{padding:100px
5%}.PresPartenaire .content
.flexgrid{flex-wrap:wrap}.PresPartenaire .content .flexgrid
.item{width:calc(50% - 14px)}.PresPartenaire .content .flexgrid .item
h3{font-size:16px}.PresReseau
.content{padding:0;width:100%}.PresReseau .content .grid-col-2{flex-direction:column-reverse;display:flex}.PresReseau .content .col-image{width:100%}.PresReseau .content .col-image .photo
img{border-radius:0}.PresReseau .content .col-texte{padding:25px
5%;margin:0;width:90%}#Footer
.content{gap:0;flex-wrap:wrap}#Footer .content::before{top:unset;bottom:10px;right:-13%;left:unset;width:45%;transform:rotate(-10deg);background-size:100%;transform:scaleX(-1)}#Footer .content>div{width:100%}#Footer .content
.socialmedia{justify-content:center;margin-top:60px}.Presentation::before{height:100vh}.Presentation
header{padding:200px
5% 50px 5%}.Presentation header
.h1{font-size:30px}.Presentation header::before{top:140px}.Presentation header
#CoverPhoto{margin-top:50px}.Lhistoire
.content{padding:50px
5%}.Lhistoire
.item{width:100%;margin:100px
0;display:block}.Lhistoire .item1
.photo{width:80%;margin-left:10%}.Lhistoire .item1 .photo::before{width:80px;height:80px;bottom:-40px;left:-40px}.Lhistoire .item1
.texte{width:100%;margin-top:25px}.Lhistoire .item1 .texte
h2{padding-left:80px}.Lhistoire
.item2{margin-top:180px}.Lhistoire .item2::before{top:-250px;left:25px;width:40%}.Lhistoire .item2::after{width:100px;height:100px;left:-50px;top:-50px}.Lhistoire .item2 .flexgrid
li{flex:0 0 calc((100% - 16px) / 1.1)}.Lhistoire
.item3{padding-top:100px}.Lhistoire .item3
.photo{width:100%}.Lhistoire .item3::before{transform:unset;width:50%;top:-150px;right:25%}.Lhistoire .item3 .photo::after{width:100px;;height:100px;top:-50px;right:-50px}.Lhistoire .item3
.texte{padding-left:0;width:100%;;padding-top:25px}.Lhistoire .item3
.link{margin-left:0}.Videos
.content{padding:0
5% 100px 5%;background-size:60%}.Videos .grid-col-2 .col-texte{width:100%;padding-bottom:50px}.Videos .grid-col-2 .col-grillef{width:100%}.Videos .grid-col-2 .col-grillef
.flexgrid{display:block}.Videos .grid-col-2 .col-grillef .flexgrid
.item{width:100%;margin:25px
0}.Jeunior
.content{padding:50px
5%}.Jeunior .content .grid-col-2 .col-image{width:100%}.Avantages
.content{padding:100px
5%}.Avantages .content::before{top:-20px;left:25%;width:50%}.Avantages .content .grid-col-2
.logoergo{top:-20px;left:30%;width:40%}.Avantages .content .grid-col-2 .col-button{width:100%}.ComparerVelos
.content{padding:75px
5%}.ComparerVelos .content .grid-col-2 .col-image{width:100%}.ComparerVelos .content .grid-col-2 .col-texte{width:100%}.comparatif{min-width:unset}.comparatif-wrap
.link{background:unset}#detail-produit
.price{font-size:20px}#detail-produit #cta-contact{position:relative}#detail-produit
.galeriephoto{height:300px}#detail-produit .galeriephoto
.photo{height:300px}#detail-produit .galeriephoto .photo
img{width:auto;height:300px}#detail-produit section
.content{padding:0
5%}#detail-produit .tableaucaracs
.content{padding:0
5%}#detail-produit .tableaucaracs .grid-col-3>div{width:100%}body,#ContentPage,footer{overflow-x:hidden}.ReseauDistributeur
.content{padding:0
5%}#SearchAgence,#Listing{padding:0}#SearchAgence{width:100%}#SearchAgence
.input{max-width:unset}#SearchAgence
.field{border-color:#00415C;;color:#00415C}#SearchAgence .field::placeholder{color:#00415C}.Events::before{top:5%}.Events
.content{padding:50px
5%}.Events
.listevent{display:block}.Events .listevent
.item{margin:25px
0}.Argument
.content{width:100%;padding:0}.Argument .content .col-image{width:100%}.Argument .content .col-image .photo
img{border-radius:0}.Argument .content .col-texte{padding:0
5%;width:90%}.ArgumentReseau
.content{padding:0
5%}.ArgumentReseau .content .texte h2,.ArgumentReseau .content .texte
h3{font-size:30px}.Argument .content .col-codesource{width:90%;padding:0
5%}.Argument .content .col-codesource
iframe{margin-left:-11%;width:120%!important}#Footer
.legal{font-size:12px}}@media screen and (max-width: 640px){}@media screen and (max-width: 475px){}@media screen and (max-width: 400px){}@supports (-webkit-touch-callout: none){.photo-paralax{background-attachment:scroll!important;background-size:auto 100vh;background-position:bottom center !important}}