@import url(https://fonts.googleapis.com/css?family=Merienda:700|Muli:400,700);h1{font-family:Merienda,cursive;font-size:26px;margin:0 0 16px 0}h2{font-family:Merienda,cursive;font-size:16px;line-height:2;margin:0 0 6px 0}.clearbox{clear:both}h3{font-size:16px;text-align:center;font-weight:700;margin:0 0 16px 0}p{font-size:16px;line-height:160%;margin:0 0 16px 0;text-align:justify}.center{text-align:center}.white{color:#f9f9fc}.largeSpace{margin-bottom:42px}.mobileOnly{display:none}a,input[type=submit]{text-decoration:none;font-weight:700;outline:0}input[type=submit]{-webkit-appearance:none;margin:0 auto;display:block;border:none}a.primaryButton,input[type=submit].primaryButton{text-align:center;padding:10px 42px;background-color:#604c8c;color:#f9f9fc;font-size:16px;border-radius:20px}a.primaryButton.secondColor{background-color:#ce2b24}a.secondaryButton{color:#604c8c}a.mouseButton{background-color:#604c8c;text-align:center;height:100px;width:100px;border-radius:50%}section:not(:nth-child(1)){padding-top:68px;padding-left:2.5vw;padding-right:2.5vw}nav{background:rgba(255,255,255,.8);position:fixed;top:0;right:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:16px 26px}nav h1{margin:0}nav h1 .headLogo{color:#120c06}nav .navLinks{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0;padding:0}nav .navLinks__link{margin-bottom:8px}nav .navLinks__link a{margin-left:42px;color:#120c06;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}nav .navLinks__link a:hover{color:#604c8c}.footer{background-color:#f9f9fc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5vh 10vw}.footer__bigDiv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__bigDiv__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__bigDiv a:not(.secondary-button){padding-bottom:15px;color:#fff;text-decoration:none;margin:0 10px;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.footer__bigDiv a:not(.secondary-button):hover{color:#604c8c}.footer__bigDiv img{width:50px}.vision{padding:152px 82px 82px 82px;background:url(../images/home/traces_julie.jpeg) no-repeat center;background-size:cover}.vision__card{width:30vw;padding:26px;background-color:rgba(255,255,255,.5);border-radius:20px}#tao{padding-bottom:68px}.collectionBox__item{width:30vw;height:18.54vw;padding:0 4.04vw;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;position:relative;overflow:hidden;margin:0 1vw 2.5vw 0;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.collectionBox__item__image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:-2}.collectionBox__item.secondaryColor:after{background-color:rgba(206,43,36,.15)}.collectionBox__item:after{content:' ';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(39,28,64,.2)}form{margin-top:26px}form .inputBox{margin-bottom:26px}form .inputBox label~input[type=text]{position:relative;top:100%}form .inputBox input[type=text],form .inputBox textarea{-webkit-appearance:none;border:none;border-bottom:#604c8c 5px solid;display:block;background-color:transparent;width:100%;border-radius:5px;font-size:16px;margin-top:6px;padding-bottom:6px;outline:0}form .inputBox textarea{border-top:#604c8c 5px solid;resize:none;height:16vh;max-height:100px}form .inputBox input.error,form .inputBox textarea.error{border-color:#8b0000}#contactEnd{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f9f9fc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:hidden;-webkit-transition:opacity .3s,top 0s;-o-transition:opacity .3s,top 0s;transition:opacity .3s,top 0s}#contactEnd.hidden{top:100%;opacity:0;-webkit-transition:opacity .3s,top 0s .3s;-o-transition:opacity .3s,top 0s .3s;transition:opacity .3s,top 0s .3s}.twoSide.withTopPadding{padding-top:70px;-webkit-box-sizing:border-box;box-sizing:border-box}.modal .twoSide{border-radius:20px}.fullHeight{height:100%}.twoSide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#f9f9fc;overflow:hidden}.twoSide__illustration:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.twoSide__illustration.primaryColor:after{background-color:rgba(39,28,64,.3)}.twoSide__illustration.secondaryColor:after{background-color:rgba(206,43,36,.2)}.twoSide__illustration{position:relative;height:100%;-webkit-box-flex:3;-ms-flex:3;flex:3;overflow:hidden}.twoSide__illustration__img{height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.twoSide__illustration__img.fullWidth{width:100%;height:auto}.twoSide__illustration.square{width:35vw;height:35vw;margin-left:5vw;-webkit-box-flex:0;-ms-flex:none;flex:none}.twoSide__content{padding:0 10.6vw;min-width:50vw;max-width:55vw;padding-top:2.5vw;padding-bottom:2.5vw;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.twoSide__close{position:absolute;right:16px;top:16px}.modal{display:block;margin:0;height:100%;padding:2.5vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;z-index:20;top:0;right:0;left:0;background-color:rgba(39,28,64,.3);-webkit-transition:opacity .3s,top 0s;-o-transition:opacity .3s,top 0s;transition:opacity .3s,top 0s}.modal.hidden{opacity:0;top:100vh;-webkit-transition:opacity .3s,top 0s .3s;-o-transition:opacity .3s,top 0s .3s;transition:opacity .3s,top 0s .3s}@media screen and (pointer:fine){.actionable a.primaryButton{display:none}}#contextualPointer{color:#f9f9fc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:25;background-color:#604c8c;text-align:center;height:100px;width:100px;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-box-shadow:0 0 10px #604c8c;box-shadow:0 0 10px #604c8c;-webkit-transition:all .2s,height .35s,width .35s,opacity .35s,color 0s .35s;-o-transition:all .2s,height .35s,width .35s,opacity .35s,color 0s .35s;transition:all .2s,height .35s,width .35s,opacity .35s,color 0s .35s}#contextualPointer.inactive{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:all .2s,height .35s,width .35s,opacity .35s,color 0s .35s,-webkit-transform 0s .35s;transition:all .2s,height .35s,width .35s,opacity .35s,color 0s .35s,-webkit-transform 0s .35s;-o-transition:all .2s,height .35s,width .35s,opacity .35s,color 0s .35s,transform 0s .35s;transition:all .2s,height .35s,width .35s,opacity .35s,color 0s .35s,transform 0s .35s;transition:all .2s,height .35s,width .35s,opacity .35s,color 0s .35s,transform 0s .35s,-webkit-transform 0s .35s}#contextualPointer.open{width:220vw;height:220vw;color:transparent;-webkit-transition:height .35s,width .35s,opacity 0s,color 0s,background-color .2s,-webkit-box-shadow .2s;transition:height .35s,width .35s,opacity 0s,color 0s,background-color .2s,-webkit-box-shadow .2s;-o-transition:height .35s,width .35s,opacity 0s,color 0s,background-color .2s,box-shadow .2s;transition:height .35s,width .35s,opacity 0s,color 0s,background-color .2s,box-shadow .2s;transition:height .35s,width .35s,opacity 0s,color 0s,background-color .2s,box-shadow .2s,-webkit-box-shadow .2s}#contextualPointer.secondaryColor{background-color:#ce2b24;-webkit-box-shadow:0 0 10px #ce2b24;box-shadow:0 0 10px #ce2b24}@media screen and (orientation:portrait){.mobileOnly{display:block}.desktopOnly{display:none}section:not(:nth-child(1)){padding-top:42px}.twoSide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.twoSide__illustration{width:100%;height:63vw;-webkit-box-flex:0;-ms-flex:none;flex:none}.twoSide__illustration__img{width:100%;height:auto}.twoSide__illustration__infos{position:absolute;z-index:10;left:2.5vw;right:2.5vw;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.twoSide__content{max-width:none;width:100%;padding:5vw 10vw;padding-bottom:42px}.twoSide__close{background-color:#f9f9fc;padding:6px 16px;border-radius:20px}.collectionBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collectionBox__item{width:100%;height:58.7vw;margin-bottom:26px}#menu{display:block;position:absolute;z-index:-1;top:0;left:0;-webkit-transition:top 0s,opacity .3s;-o-transition:top 0s,opacity .3s;transition:top 0s,opacity .3s}#menu.hidden{opacity:0;top:100vh;-webkit-transition:top 0s .3s,opacity .3s;-o-transition:top 0s .3s,opacity .3s;transition:top 0s .3s,opacity .3s}nav .navLinks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;width:100vw;background-color:#f9f9fc;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Merienda,cursive;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}nav .navLinks__link{margin-bottom:42px}nav .navLinks__link a{margin-left:0}.vision{padding:112px 26px 42px}.vision__card{width:auto}#contact,#decouvrir_le_tao{overflow-y:auto}#contextualPointer.open{height:240vh;width:240vh}#contact .twoSide__content h1{padding-right:75px}}body,html{height:100%}body{margin:0;background-color:#f9f9fc;color:#120c06;font-family:Muli,sans-serif;font-size:16px}#contentBox{-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}noscript p{text-align:center;padding:100px 0;width:100vw;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;z-index:1000;background-color:#f9f9fc;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer{background-color:#d8d8de;padding:26px 5vw;font-size:12px;text-align:center}.delphineInfo{display:flex;align-items:center;margin-bottom:16px}.delphineInfo img{width:120px;margin-right:16px;border-radius:5px}.delphineInfo div h2,.delphineInfo div p{margin:0}