html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:"lato"}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Lato";src:url("../fonts/Lato-Regular.eot?") format("eot"),url("../fonts/Lato-Regular.woff2") format("woff2"),url("../fonts/Lato-Regular.woff") format("woff"),url("../fonts/Lato-Regular.ttf") format("truetype"),url("../fonts/Lato-Regular.svg") format("svg");font-display:swap}@font-face{font-family:"Lato";font-style:italic;src:url("../fonts/Lato-Italic.eot?") format("eot"),url("../fonts/Lato-Italic.woff2") format("woff2"),url("../fonts/Lato-Italic.woff") format("woff"),url("../fonts/Lato-Italic.ttf") format("truetype"),url("../fonts/Lato-Italic.svg") format("svg");font-display:swap}@font-face{font-family:"Lato";font-style:italic;font-weight:bold;src:url("../fonts/Lato-BoldItalic.eot?") format("eot"),url("../fonts/Lato-BoldItalic.woff2") format("woff2"),url("../fonts/Lato-BoldItalic.woff") format("woff"),url("../fonts/Lato-BoldItalic.ttf") format("truetype"),url("../fonts/Lato-BoldItalic.svg") format("svg");font-display:swap}@font-face{font-family:"Lato";font-weight:bold;src:url("../fonts/Lato-Bold.eot?") format("eot"),url("../fonts/Lato-Bold.woff2") format("woff2"),url("../fonts/Lato-Bold.woff") format("woff"),url("../fonts/Lato-Bold.ttf") format("truetype"),url("../fonts/Lato-Bold.svg") format("svg");font-display:swap}.wrap{width:1024px;display:block;margin:0 auto}p{line-height:1.7}body{font-family:"Lato";font-size:0}body p{font-size:18px;color:#58615e}.hide{display:none}.btn-retour{position:fixed;width:100%;height:60px;background-color:#17b892;color:#fff;text-align:center;line-height:60px;font-size:25px;text-decoration:none;z-index:20;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all 0.35s ease-out}.btn-retour:hover{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all 0.15s ease-out;background-color:#58615e}.backtop{position:fixed;right:50px;bottom:50px;width:50px;height:50px;border:solid 2px #17b892;z-index:20;border-radius:5px;cursor:pointer;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all 0.35s ease-out}.backtop:hover{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all 0.15s ease-out;background-color:#17b892}.backtop:hover:before{color:#fff}.backtop:before{content:"<";font-size:40px;color:#17b892;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg);-moz-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);-o-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.header{position:fixed;z-index:10;width:100%}.header .sub-menu{width:100%;height:40px;background-color:#f6f6f6;z-index:11}.header .sub-menu ul li{display:inline-block}.header .sub-menu ul li img{display:inline-block;height:15px;float:left;margin-top:12.5px;margin-right:5px}.header .sub-menu ul li a{text-decoration:none;font-size:18px;color:#58615e;display:block;line-height:40px;padding:0 20px;-webkit-transition:color .35s ease-out;-moz-transition:color .35s ease-out;-o-transition:color .35s ease-out;transition:color 0.35s ease-out}.header .sub-menu ul li a:hover{-webkit-transition:color .15s ease-out;-moz-transition:color .15s ease-out;-o-transition:color .15s ease-out;transition:color 0.15s ease-out;color:#17b892}.header .opacity{background-color:rgba(255,255,255,0.95) !important}.header .header-ul{background-color:#fff;text-align:center}.header .header-ul li{display:inline-block}.header .header-ul li a{padding:0 20px;font-size:20px;color:#383838;text-decoration:none;line-height:100px;-webkit-transition:color .35s ease-out;-moz-transition:color .35s ease-out;-o-transition:color .35s ease-out;transition:color 0.35s ease-out}.header .header-ul li a:hover{-webkit-transition:color .15s ease-out;-moz-transition:color .15s ease-out;-o-transition:color .15s ease-out;transition:color 0.15s ease-out;color:#17b892}.header .header-ul li .li-active{color:#17b892}.croix span:before{-webkit-transform:rotate(-45deg) translate(0%, -50%);-moz-transform:rotate(-45deg) translate(0%, -50%);-ms-transform:rotate(-45deg) translate(0%, -50%);-o-transform:rotate(-45deg) translate(0%, -50%);transform:rotate(-45deg) translate(0%, -50%);-webkit-transition-delay:0.15s !important;-moz-transition-delay:0.15s !important;-o-transition-delay:0.15s !important;transition-delay:0.15s !important}.croix span:after{box-shadow:0 0 0 0 #383838,0 0 0 0 #383838 !important;-webkit-transform:translate(0%, -45%) rotate(45deg);-moz-transform:translate(0%, -45%) rotate(45deg);-ms-transform:translate(0%, -45%) rotate(45deg);-o-transform:translate(0%, -45%) rotate(45deg);transform:translate(0%, -45%) rotate(45deg);-webkit-transition-delay:.15s,0s !important;-moz-transition-delay:.15s,0s !important;-o-transition-delay:.15s,0s !important;transition-delay:.15s,0s !important}#hamburger{display:none;position:relative;height:50px;width:45px;left:50%;top:0;z-index:100;cursor:pointer;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}#hamburger:hover p{-webkit-transition:color .15s ease-out;-moz-transition:color .15s ease-out;-o-transition:color .15s ease-out;transition:color 0.15s ease-out;color:#17b892}#hamburger p{position:absolute;right:45px;top:20px;width:80px;text-align:center;font-size:16px;color:#383838;text-transform:uppercase;cursor:pointer;-webkit-transition:color .35s ease-out;-moz-transition:color .35s ease-out;-o-transition:color .35s ease-out;transition:color 0.35s ease-out}#hamburger span{display:block;width:100%;height:100%;position:absolute}#hamburger span:before,#hamburger span:after{content:"";display:block;width:100%;height:1px;background-color:#383838;position:absolute;top:50%}#hamburger span:before{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all 0.15s ease-out}#hamburger span:after{box-shadow:0 15px 0 0 #383838,0 -15px 0 0 #383838;-webkit-transition:-webkit-transform .15s ease-out,box-shadow .2s;-webkit-transition-delay:0s,.15s;-moz-transition:-moz-transform .15s ease-out,box-shadow .2s .15s;-o-transition:-o-transform .15s ease-out,box-shadow .2s .15s;transition:transform 0.15s ease-out,box-shadow 0.2s 0.15s}.apropos{margin-bottom:100px}.apropos .apropos-debut{text-align:center;width:100%;height:100%;height:calc(100vh - 100px);overflow:hidden;position:relative;background:url("../images/bg-01.jpg") no-repeat fixed center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.apropos .apropos-debut h1{color:#fff;text-transform:uppercase;font-weight:bold;text-align:center;font-size:80px;margin-top:250px;line-height:1.2}.apropos .apropos-debut h1 span{display:block;font-weight:lighter;font-size:40px;font-style:italic;color:#17b892}.apropos .apropos-presentation{text-align:center;position:relative;padding-top:200px;margin-bottom:50px}.apropos .apropos-presentation .profil-center{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);position:absolute;height:300px;top:-150px;left:50%}.apropos .apropos-presentation .profil-center .apropos-presentation-photo{height:300px}.apropos .apropos-presentation h2{font-style:italic;font-size:25px;line-height:1.2;margin-bottom:50px;color:#383838}.apropos .apropos-presentation h2 span{display:block;text-transform:uppercase;font-style:normal;font-weight:bold;font-size:40px}.apropos .apropos-presentation h3{color:#17b892;font-size:25px;font-weight:bold;margin-bottom:10px}.apropos .apropos-presentation p{text-align:justify}.apropos .apropos-presentation p a{text-decoration:none;color:#17b892}.apropos .apropos-trio{overflow:hidden}.apropos .apropos-trio .apropos-trio-div{width:33.33%;display:inline-block;text-align:center;float:left}.apropos .apropos-trio .apropos-trio-div img{width:110px;margin-bottom:20px}.apropos .apropos-trio .apropos-trio-div h3{font-size:25px;font-weight:bold;margin-bottom:20px;color:#383838}.apropos .apropos-trio .apropos-trio-div p{box-sizing:border-box;padding:0 10px;text-align:left}.apropos .apropos-trio .apropos-trio-div p a{text-decoration:none;color:#17b892}.atouts{text-align:center;width:100%;overflow:hidden;position:relative;background:url("../images/bg-02.jpg") no-repeat fixed top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-sizing:border-box;padding:100px 0}.atouts .atouts-details h2{font-style:italic;font-size:25px;line-height:1.2;margin-bottom:50px;color:#fff}.atouts .atouts-details h2 span{display:block;text-transform:uppercase;font-style:normal;font-weight:bold;font-size:40px;color:#17b892}.atouts .atouts-details .atouts-details-bloc .atouts-details-bloc-seul{display:inline-block;width:50%;box-sizing:border-box;padding:0 20px}.atouts .atouts-details .atouts-details-bloc .atouts-details-bloc-seul p{color:#fff;text-transform:uppercase}.atouts .atouts-details .atouts-details-bloc .atouts-details-bloc-seul .p-atouts{text-align:left;position:relative}.atouts .atouts-details .atouts-details-bloc .atouts-details-bloc-seul .p-atouts:after{content:"%";font-size:25px;color:#fff;position:absolute;right:-25px;top:29px}.atouts .atouts-details .atouts-details-bloc .atouts-details-bloc-seul .chiffre{text-align:right;position:relative;padding-bottom:40px;line-height:40px;font-size:25px;color:#fff}.atouts .atouts-details .atouts-details-bloc .atouts-details-bloc-seul .chiffre:before{content:'';position:absolute;display:block;width:85%;height:40px;background-color:rgba(255,255,255,0.5);outline:solid rgba(22,184,145,0.3)}.atouts .atouts-details .atouts-details-bloc .atouts-details-bloc-seul .chiffre:after{content:'';position:absolute;display:block;top:5px;left:5px;width:0%;height:30px;background-color:#17b892}.atouts .atouts-details .atouts-details-bloc .atouts-details-bloc-seul .chiffre100:after{width:83% !important;-webkit-transition:all 3.5s ease-out;-moz-transition:all 3.5s ease-out;-o-transition:all 3.5s ease-out;transition:all 3.5s ease-out}.atouts .atouts-details .atouts-details-bloc .atouts-details-bloc-seul .chiffre75:after{width:65% !important;-webkit-transition:all 2s ease-out;-moz-transition:all 2s ease-out;-o-transition:all 2s ease-out;transition:all 2s ease-out}.atouts .atouts-details .atouts-details-bloc .atouts-details-bloc-seul .chiffre95:after{width:80% !important;-webkit-transition:all 2.5s ease-out;-moz-transition:all 2.5s ease-out;-o-transition:all 2.5s ease-out;transition:all 2.5s ease-out}.avis{padding:100px 0;overflow:hidden;box-sizing:border-box}.avis .avis-debut h3{text-align:center;font-style:italic;font-size:25px;line-height:1.2;margin-bottom:50px;color:#383838}.avis .avis-debut h3 span{display:block;text-transform:uppercase;font-style:normal;font-weight:bold;font-size:40px}.avis .avis-debut .slide-avis{display:block !important;overflow:hidden !important}.avis .avis-debut .slide-avis .owl-dots{display:block;position:absolute;bottom:20px;height:20px;width:100%;right:0;text-align:center}.avis .avis-debut .slide-avis .owl-dots .owl-dot{width:15px;height:15px;display:inline-block;border-radius:50%;margin:0 10px;background-color:#fff;border:solid 2px #17b892}.avis .avis-debut .slide-avis .owl-dots .active{background-color:#17b892}.avis .avis-debut .slide-avis .owl-stage-outer{height:100% !important}.avis .avis-debut .slide-avis .owl-stage-outer .owl-stage{height:100% !important}.avis .avis-debut .slide-avis .owl-stage-outer .owl-stage .owl-item{height:100% !important}.avis .avis-debut .slide-avis .owl-stage-outer .owl-stage .owl-item .item{height:100%;width:100%;margin:0 auto;overflow:hidden;display:block;position:relative}.avis .avis-debut .slide-avis .owl-stage-outer .owl-stage .owl-item .item .item-topic{font-weight:bold;font-size:25px;margin-bottom:15px;color:#17b892}.avis .avis-debut .slide-avis .owl-stage-outer .owl-stage .owl-item .item .item-topic span{font-weight:normal}.avis .avis-debut .slide-avis .owl-stage-outer .owl-stage .owl-item .item p{font-size:18px;text-align:justify;line-height:1.4}.avis .avis-debut .slide-avis .owl-stage-outer .owl-stage .owl-item .item .item-date{margin-bottom:50px;font-weight:bold}.rea{background-color:#f6f6f6;padding:100px 0;overflow:hidden;box-sizing:border-box;text-align:center}.rea .rea-debut{text-align:center}.rea .rea-debut h2{font-style:italic;font-size:25px;line-height:1.2;margin-bottom:50px;color:#383838}.rea .rea-debut h2 span{display:block;text-transform:uppercase;font-style:normal;font-weight:bold;font-size:40px}.rea .rea-debut .rea-grille .rea-single-center{margin:0 5%}.rea .rea-debut .rea-grille .rea-single{width:30%;height:380px;display:inline-block;overflow:hidden}.rea .rea-debut .rea-grille .rea-single img{width:100%}.rea .btn{margin-top:50px;display:inline-block;width:40%;color:#fff;box-sizing:border-box;padding:20px;background-color:#17b892;font-size:25px;text-decoration:none;border-radius:5px;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all 0.35s ease-out}.rea .btn:hover{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all 0.15s ease-out;background-color:#383838}.mb-rea{margin-bottom:30px;float:left}.xp{padding:100px 0;overflow:hidden;box-sizing:border-box}.xp .xp-details h2{text-align:center;font-style:italic;font-size:25px;line-height:1.2;margin-bottom:50px}.xp .xp-details h2 span{display:block;text-transform:uppercase;font-style:normal;font-weight:bold;font-size:40px}.xp .xp-details .xp-details-bloc{width:50%;display:inline-block;float:left}.xp .xp-details .xp-details-bloc .xp-details-bloc-seul h3{font-size:25px;color:#17b892;text-transform:uppercase;font-weight:bold;margin-bottom:30px}.xp .xp-details .xp-details-bloc .xp-details-bloc-seul .xp-details-bloc-both{display:block;overflow:hidden;margin-bottom:30px}.xp .xp-details .xp-details-bloc .xp-details-bloc-seul .xp-details-bloc-both .xp-details-bloc-seul-left{width:40%;display:inline-block;float:left}.xp .xp-details .xp-details-bloc .xp-details-bloc-seul .xp-details-bloc-both .xp-details-bloc-seul-left p{font-weight:bold;font-size:25px}.xp .xp-details .xp-details-bloc .xp-details-bloc-seul .xp-details-bloc-both .xp-details-bloc-seul-left p span{border-top:solid 1px #58615e;font-size:18px;display:block}.xp .xp-details .xp-details-bloc .xp-details-bloc-seul .xp-details-bloc-both .xp-details-bloc-seul-right{border-left:solid 1px #58615e;float:left;width:60%;display:inline-block;box-sizing:border-box;padding:10px 40px 10px 10px}.xp .xp-details .xp-details-bloc .xp-details-bloc-seul .xp-details-bloc-both .xp-details-bloc-seul-right p{font-size:18px}.contact{text-align:center;width:100%;overflow:hidden;position:relative;background:url("../images/bg-03.jpg") no-repeat fixed top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-sizing:border-box;padding:100px 0}.contact .contact-details h2{font-style:italic;font-size:25px;line-height:1.2;margin-bottom:50px;color:#fff}.contact .contact-details h2 span{display:block;text-transform:uppercase;font-style:normal;font-weight:bold;font-size:40px;color:#17b892}.contact .contact-details .contact-phone{width:50px;margin:50px 0}.contact .contact-details .contact-cta .tel{margin-right:20%}.contact .contact-details .contact-cta p{display:inline-block;width:40%;color:#fff;font-size:25px}.contact .contact-details .contact-cta p a{color:#fff;border-radius:5px;text-decoration:none;background-color:#17b892;padding:20px;display:block;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all 0.35s ease-out}.contact .contact-details .contact-cta p a:hover{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all 0.15s ease-out;background-color:#58615e}@media screen and (max-width: 1024px){.wrap{width:100%;padding:10px;box-sizing:border-box;max-width:600px}.backtop{display:none}.btn-retour{font-size:20px}.backtop{display:none}#hamburger{display:block}.header .sub-menu{height:auto;text-align:center}.header .sub-menu ul li{display:block}.header .sub-menu ul li img{position:relative;top:3px;left:-10px;float:inherit}.header .header-ul li{display:none}.header .header-ul li a{line-height:40px}.apropos .apropos-debut{height:600px}.apropos .apropos-debut h1{margin-top:350px;font-size:40px}.apropos .apropos-presentation .profil-center{height:200px;top:-20px}.apropos .apropos-presentation .profil-center .apropos-presentation-photo{height:200px}.apropos .apropos-presentation h2{font-size:20px}.apropos .apropos-presentation h2 span{font-size:30px}.apropos .apropos-presentation h3{font-size:18px}.apropos .apropos-trio .apropos-trio-div{margin-bottom:30px;width:100%;float:initial}.apropos .apropos-trio .apropos-trio-div img{margin-bottom:0}.apropos .apropos-trio .apropos-trio-div h3{font-size:18px}.apropos .apropos-trio .apropos-trio-div p{text-align:center}.atouts{height:auto}.atouts .atouts-details h2{font-size:20px}.atouts .atouts-details h2 span{font-size:30px}.atouts .atouts-details .atouts-details-bloc .atouts-details-bloc-seul{width:100%}.atouts .atouts-details .atouts-details-bloc .atouts-details-bloc-seul .p-atouts:after{right:-20px;top:23px;font-size:20px}.atouts .atouts-details .atouts-details-bloc .atouts-details-bloc-seul .chiffre{line-height:20px;font-size:20px;padding-bottom:20px}.atouts .atouts-details .atouts-details-bloc .atouts-details-bloc-seul .chiffre:before{height:20px}.atouts .atouts-details .atouts-details-bloc .atouts-details-bloc-seul .chiffre:after{top:0;left:0;height:20px}.avis .avis-debut h3{font-size:20px}.avis .avis-debut h3 span{font-size:30px}.avis .avis-debut .slide-avis .owl-stage-outer .owl-stage .owl-item .item .item-topic{font-size:18px}.mb-rea{float:inherit}.rea .rea-debut h2{font-size:20px}.rea .rea-debut h2 span{font-size:30px}.rea .rea-debut .rea-grille .rea-single-center{margin:0}.rea .rea-debut .rea-grille .rea-single{display:block;margin:0 auto 30px auto;width:100%;max-width:400px;height:300px;position:relative}.rea .rea-debut .rea-grille .rea-single img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.rea .btn{font-size:20px;width:100%;max-width:300px}.xp .xp-details h2{font-size:20px}.xp .xp-details h2 span{font-size:30px}.xp .xp-details .xp-details-bloc{width:100%}.xp .xp-details .xp-details-bloc .xp-details-bloc-seul h3{font-size:18px}.xp .xp-details .xp-details-bloc .xp-details-bloc-seul .xp-details-bloc-both .xp-details-bloc-seul-left p{font-size:18px}.contact .contact-details h2{font-size:20px}.contact .contact-details h2 span{font-size:30px}.contact .contact-details .contact-cta p{width:100%;display:block;margin:0 auto 30px auto !important;max-width:300px;font-size:18px}}
