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}@font-face{font-family:'Curvilingus';src:url('/fonts/Curvilingus.eot');src:url('/fonts/Curvilingus.eot?#iefix') format('embedded-opentype'),
url('/fonts/Curvilingus.woff2') format('woff2'),
url('/fonts/Curvilingus.woff') format('woff'),
url('/fonts/Curvilingus.ttf') format('truetype'),
url('/fonts/Curvilingus.svg#Curvilingus') format('svg');font-weight:normal;font-style:normal;font-display:swap}hr{border:0}u{text-decoration:underline}a{text-decoration:none;transition:1s;color:#092522}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}.errorS{color:red}.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:Arial,sans-serif;font-size:14px}textarea{-webkit-appearance:none;font-family:Arial,sans-serif}.isOk{font-size:24px;padding:5px
0;text-align:center}html{width:100%}body{font-size:12px;width:100%;font-family:Arial,sans-serif;font-size:18px;background-color:#fff;font-weight:400;font-style:normal;line-height:1.5em;position:relative}div,p,ul,li{line-height:1.5em;font-size:16px;cursor:url(/img/pointer.png),auto}h1,h2,h3,h4,h5{letter-spacing:0;font-weight:700;line-height:1.2em;font-family:Arial,sans-serif}h4{text-transform:uppercase;;font-size:14px;margin:15px
0 0 0}sup{font-size:12px;vertical-align:top}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:var(--purple);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-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;align-items:center;flex-wrap:wrap}.grid-col-2>div{width:50%}.grid-col-3{width:104.8%;display:flex;flex-wrap:wrap;margin:0
-2.6%;overflow:unset}.grid-col-3>div{width:28.33%;margin:75px
2.5%}.grid-col-4{width:105%;display:flex;flex-wrap:wrap;margin:0
-2.5%;overflow:unset}.grid-col-4>div{width:20%;margin:75px
2.5%}.row
.deuxtiers{width:55%}.row
.untiers{width:45%}.grid-col-3
.colcinqpourcent{margin-left:3%;width:23.33}.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:25px
0}.link
a{color:#fff;display:inline-block;position:relative;z-index:1;padding:30px
60px 20px 60px;font-size:18px;font-weight:bold;transition:1s;text-transform:uppercase;background:url(/img/cta.svg) center center no-repeat;background-size:100%}.link a:hover{color:#000}.textalignrigth
*{text-align:right}.texte
p{margin:10px
0}.flexgrid{display:flex;width:100%}.popup{position:fixed;top:0;left:0;background-color:rgba(255,255,255,0.9);width:100%!important;height:100vh;text-align:center;z-index:500;transition:none!important;transition-delay:none!important;transform:none!important}.popup
.content{position:relative;padding:5%;height:90%;width:90%;text-align:center}.popup .content
button{position:absolute;top:2.5%;right:3.5%;background:unset;border:0}.popup .content button
img{filter:invert(100%);height:30px}.popup .content picture
img{height:100%!important;width:auto!important;display:inline}#wrap{overflow:hidden;position:relative}.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{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:30px}h2{font-size:30px}h3{font-size:24px}.texte
ul{margin:10px
0}.texte ul
li{list-style-type:disc;list-style-position:outside;font-size:14px;margin-left:20px}footer{position:relative}:root{--rose:#FC5000;--or:#AA9D44;--noir:#2A4620}.grid-col-2
.deuxtiers{width:60%;margin-right:5%}.grid-col-2
.untiers{width:35%}.breadcrumb{padding:10px
0;font-size:12px}.breadcrumb
ol{display:block}.breadcrumb ol
li{display:inline}.breadcrumb ol li
a{color:#000}.breadcrumb
*{font-size:12px}.menumobile{display:none}#header{position:absolute;top:0;left:0;padding:2.5% 5%;width:90%;z-index:50}#header .logo
img{height:100px;display:block}#header
nav{display:none}#header
.ctafixe{position:fixed;bottom:2.5%;right:2.5%;display:inline-block;background-color:#016D93;padding:15px
25px;border-radius:50px;font-size:18px;color:#fff}#header .ctafixe:hover{color:#FCE0B1}#HomePage
header{display:flex;flex-wrap:wrap;background-color:#016D93;align-items:center}#HomePage header
.texte{width:40%;padding:0
5%;color:#fff}#HomePage header .texte
h1{font-family:'Curvilingus';font-size:70px;padding-bottom:80px;position:relative;margin-bottom:50px}#HomePage header .texte h1::after{content:'';background:url(/img/fleur-beige.png) top left no-repeat;background-size:auto 48px;height:48px;width:100%;display:block;position:absolute;bottom:0;left:0}#HomePage header .texte p
a{display:inline-block;background-color:#fff;padding:15px
25px;border-radius:50px;font-size:18px;color:#016D93}#HomePage header
.galerie{width:50%}#Presentation{padding:0
5%;width:90%}#Presentation
.intro{padding:100px
0}#Presentation .intro
h2{text-align:center;font-size:50px;font-family:'Curvilingus';color:#7B7B7B}.word_2{color:#000;text-transform:capitalize}.word_3{color:#DA8079}.word_4{color:#F19903}.word_5{color:#958D1D}.word_7{color:#016D93}.word_9{color:#000;text-transform:capitalize}.word_12{color:#016D93}.word_13{color:#016D93}.word_16{color:#DA8079}#Presentation .intro h2:nth-child(2){color:green}#Presentation .grid-col-2 .col-texte{width:65%}#Presentation .grid-col-2 .col-image{width:35%}#Presentation .grid-col-2
.texte{padding-right:5%}#Presentation .grid-col-2 .texte
h2{font-family:'Curvilingus';color:#016D93;font-size:60px;padding-left:100px;background:url(/img/fleur-bleu.png) left no-repeat;margin-bottom:25px}#Presentation .grid-col-2 .texte
p{margin:10px
0}#Videos{padding:100px
5%;width:90%}#Videos .texte
h2{font-family:'Curvilingus';color:#016D93;font-size:60px;padding-left:100px;background:url(/img/fleur-bleu.png) left no-repeat;margin-bottom:25px}.grid-col-3
.itemvideo{margin:25px
2.5%}.itemvideo
iframe{width:100%;aspect-ratio:16/9}.itemvideo
h3{font-weight:400;font-family:Arial;margin-top:10px}.rejoindre{margin:50px
5%;border-radius:25px;background-color:#016D93;padding:35px
5% 25px 5%}.rejoindre
*{color:#fff}.rejoindre
h3{color:#fff;font-family:Arial;font-size:28px;text-align:center}.rejoindre
p{text-align:center;font-size:24px}.rejoindre p
a{font-size:20px}.rejoindre p a:hover{color:#FCE0B1}#Partenaires{padding:0
5% 100px 5%;width:90%}#Partenaires .texte
h2{font-family:'Curvilingus';color:#016D93;font-size:60px;padding-left:100px;background:url(/img/fleur-bleu.png) left no-repeat;margin-bottom:25px}#Partenaires .grid-col-3{margin:0
10%;width:80%}#Partenaires .texte
h2{font-family:'Curvilingus';color:#016D93;font-size:60px;padding-left:100px;background:url(/img/fleur-bleu.png) left no-repeat;margin-bottom:25px}#Partenaires .grid-col-3>.item{border:solid 1px #000;border-radius:25px;width:calc(23.33% - 2px);margin:25px
5%;overflow:hidden;transition:0.7}#Partenaires .grid-col-3>.item:hover{-webkit-box-shadow:5px 5px 20px 5px rgba(0,0,0,0.15);box-shadow:5px 5px 20px 5px rgba(0,0,0,0.15)}#Partenaires .grid-col-3 > .item
h3{padding:10px;text-align:center;border-top:solid 1px #000;font-weight:400;font-size:20px}#Partenaires .grid-col-3 > .item
h3.onel{line-height:49px}#Partenaires .grid-col-3 > .item
img{display:block;width:100%}footer{background-color:#016D93;color:#fff}footer
a{color:#fff}footer a:hover{color:#FCE0B1}footer
.content{padding:25px
5%;color:#fff;display:flex;flex-wrap:wrap}footer
.lib{text-transform:uppercase;margin-bottom:10px}footer
.coords{width:30%;margin-right:5%;display:flex;flex-wrap:wrap;align-items:center}footer .coords
.logo{width:30%;margin-right:25px}footer .coords .logo
img{height:130px}footer
.phone{width:15%;margin-right:2.5%;padding-top:20px}footer
.email{width:30%;margin-right:2.5%;padding-top:20px}footer
.socialmedia{width:15%;text-align:right;padding-top:20px}footer .socialmedia
a{margin-left:15px}footer .socialmedia a
img{height:30px}footer .socialmedia a img:hover
path{fill:#FCE0B1}footer
.legal{clear:both;width:100%;text-align:center;font-size:12px;color:#fff;padding:10px
0}.contentpage{padding:150px
5% 50px 5%}.contentpage
p{margin:5px
0;font-size:18px}@media screen and (min-width: 1800px){}@media screen and (min-width: 1600px){}@media screen and (max-width: 1480px){}@media screen and (max-width: 1300px){}@media screen and (max-width: 1280px){}@media screen and (max-width: 1080px){}@media screen and (max-width: 1024px){}@media screen and (max-width: 960px){.grid-col-2{display:block;width:100%;margin: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%}.grid-col-2>div{margin:25px
0}.photo-paralax{background-attachment:scroll}#HomePage header
.texte{width:90%;padding-bottom:50px}#HomePage header .texte
h1{font-size:40px;padding-top:150px}#HomePage header
.galerie{width:100%}#Presentation
.intro{padding:50px
0}#Presentation .intro
h2{font-size:36px}#Presentation .grid-col-2{display:flex;flex-direction:column-reverse}#Presentation .grid-col-2 .col-texte{width:100%}#Presentation .grid-col-2 .col-image{width:100%}#Presentation .grid-col-2
.texte{padding-right:0;width:100%}#Presentation .grid-col-2 .texte
h2{font-size:36px}#Videos .texte
h2{font-size:36px}.rejoindre{margin:0}.rejoindre
h3{font-size:24px}.rejoindre
p{font-size:18px}#Partenaires .texte
h2{font-size:36px}#Partenaires .grid-col-3>.item{width:calc(100% - 2px);margin:15px
0}footer .content>div{width:100%;margin:25px
0;text-align:center}footer .content .coords
div{float:none;width:100%;margin:10px
0}}@media screen and (max-width: 640px){#ListingServices
.item{padding-top:500px}}@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}}