 @font-face{font-family:'Nunito sans';src:url('fonts/NunitoSans-VariableFont_YTLC,opsz,wdth,wght.ttf') format('truetype');font-weight:100}@font-face{font-family:'Nunito sans';src:url('fonts/NunitoSans-Italic-VariableFont_YTLC,opsz,wdth,wght.ttf') format('truetype');font-style:italic}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}html,body{font-family:'Nunito sans',Verdana,Tahoma,sans-serif;background-color:#FFF;color:#1a090d;margin:0;padding:0}body{line-height:1.6;font-size:1.6rem;background-size:cover;background-attachment:fixed}img{max-width:100%}@media (min-width:960px),(max-width:960px) and (orientation:landscape){body{background-image:url("home-bg-desktop.jpg")}}@media (max-width:959px) and (orientation:portrait){body{background-image:url("home-bg-mobile.jpg")}}header{display:flex;align-items:center;height:100px;background-color:rgba(255,255,255,.7);margin:0}h1{display:flex;margin:0;padding:0}h1 a{display:flex}nav ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}nav li{margin:0}nav a{color:#4a314d;text-decoration:none;border-bottom:transparent 1px solid;transition:all .8s ease}nav a:hover,nav a.active{border-color:#4a314d;transition:all .8s ease}@media (min-width:960px){header{justify-content:space-between;padding:0 40px}nav ul{font-size:1.8rem;line-height:1.8}nav li{padding:10px 0 10px 50px}}@media (max-width:959px) and (min-width:550px){header{justify-content:space-evenly;padding:0 20px}h1 svg{width:200px}nav ul{justify-content:space-evenly;margin-left:20px;border-left:rgba(74,49,77,1) 1px dotted}nav li{padding:10px 20px}}@media (max-width:554px){header{padding:0 20px}h1 svg{width:120px}nav ul{justify-content:space-evenly;margin-left:20px;border-left:rgba(74,49,77,1) 1px dotted}nav li{padding:5px 10px}}section.home-intro{display:flex;flex-direction:column;height:calc(100vh - 100px);margin:0;font-weight:lighter}.home-intro p{margin:0;padding:0}.home-intro .quote-container{position:absolute;margin:0;padding:10px 20px;font-size:1.4rem;line-height:1.4;background-color:rgba(255,255,255,.8);border-radius:10px;color:rgba(22,80,45,1)}.quote-container .quote{margin:0;padding:0;font-style:italic}.quote-container .author{font-style:normal;text-align:right}.home-intro .intro-text{color:#FFFFFF;background-color:rgba(22,80,45,.8);padding:20px 25px;margin:20px 0 0 0;border-radius:10px}.home-intro .intro-container,.tiles-container{position:relative}@media (min-width:960px){section.home-intro{justify-content:flex-start;align-items:flex-end;padding:80px 40px}.home-intro .quote-container{right:-20px;top:-45px;transform:rotate(3deg)}.home-intro .intro-container,.tiles-container{max-width:50%}}@media (max-width:959px){section.home-intro{justify-content:flex-end;align-items:center;padding:20px}.home-intro .quote-container{left:-20px;top:-45px;transform:rotate(-3deg)}.home-intro .intro-container,.tiles-container{max-width:90%}}section.home-tiles{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin:0;padding:0 40px 40px 40px}.tiles-container h2{display:none}.tiles-container ul{list-style:none;padding:0 10px;margin:0;display:flex;flex-wrap:wrap;justify-content:space-evenly;background-size:contain}.apps ul{background:url(wellness-bg.svg) no-repeat center center}.methods ul{background:url(hypno-bg.svg) no-repeat center center}.tiles-container li{padding:0;color:#FFFFFF;border-radius:10px;text-align:center;line-height:1.3;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width:530px){.tiles-container li{width:140px;height:140px;margin:30px 20px}}@media (max-width:529px){.tiles-container li{width:120px;height:120px;margin:10px}}.methods li a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;color:#FFFFFF;text-decoration:none;border-radius:10px}.methods li a span{display:inline-block;border-bottom:solid 1px #FFFFFF;margin-bottom:8px;padding-bottom:5px}.methods li a,.methods h2{background-color:rgba(22,80,45,.8);transition:all 5s ease}.apps li,.apps h2{background-color:rgba(74,49,77,.8);transition:all 5s ease}.methods li a:hover{background-color:rgba(22,80,45,1);transition:all .5s ease}.apps li:hover{background-color:rgba(74,49,77,1);transition:all .5s ease;cursor:help}.apps li i{display:inline-block;width:37px;height:36px;margin-bottom:5px;background-position:center}li.tabac i{background-image:url('tabac.svg')}li.poids i{background-image:url('poids.svg')}li.sommeil i{background-image:url('sommeil.svg')}li.bien-etre i{background-image:url('bien-etre.svg')}li.stress i{background-image:url('stress.svg')}li.traumatismes i{background-image:url('traumatismes.svg')}.home-therapist,.home-testimonials{position:relative;margin:0;padding:0}.home-therapist h2,.home-testimonials h2{font-variant:small-caps;font-weight:normal;font-size:2.6rem;line-height:2.4;padding:0 0 10px 0}.home-testimonials h2{margin:0 10px 0 0;text-align:right;transform:rotate(3deg)}.home-therapist h2{margin:0 0 0 10px;text-align:left;transform:rotate(-3deg)}.home-therapist h2 span,.home-testimonials h2 span{display:inline-block;background-color:rgba(22,80,45,.8);border-radius:10px;color:#FFFFFF;margin:0 0 0 0;padding:0 40px}.home-therapist p,.home-testimonials p{margin:10px 0 0 0;padding:0}.therapist-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:top;margin:0;padding:40px;background-color:rgba(225,225,225,.95)}.therapist-text{max-width:530px;margin:0 20px 0 0;padding:0}.therapist-photo{margin:0;padding:0;border-radius:10px}.testimonials-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;margin:20px 0 0 0;padding:0}.testimonial{max-width:400px;background:rgba(74,49,77,.8);color:#FFFFFF;border-radius:10px;padding:20px 25px;margin:20px 0 0 0}.woman,.man{background-repeat:no-repeat;background-position:left 30px bottom 20px}.woman{background-image:url('icon-woman.svg')}.man{background-image:url('icon-man.svg')}.testimonial .quote-string{margin:-40px 10px 0 10px;display:inline-block;transform:scale(3) translate(0,-1px)}.testimonial blockquote{margin:0;padding:0;font-style:italic;font-weight:200;border-bottom:#FFFFFF 1px dotted;padding-bottom:10px}.testimonial blockquote p{margin:0;padding:0}.testimonial .rating,.testimonial .date{margin:5px;padding:0;text-align:right;font-size:1.2rem;line-height:1}.testimonial .author{margin:5px 0;padding:0;text-align:right}.page-intro{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:last baseline;margin:0;padding:40px;font-weight:lighter}.page-title h2{font-size:3rem;line-height:2.8;font-variant:small-caps;font-weight:normal;color:#FFFFFF;margin:0;padding:0 40px;background:rgba(74,49,77,.8);transform:rotate(-3deg);border-radius:10px}.page-intro .intro-container{color:#FFFFFF;background-color:rgba(74,49,77,.8);padding:20px 25px;margin:0;border-radius:10px;max-width:400px;transform:rotate(3deg)}.page-intro h3{font-size:2rem;line-height:1.8;font-variant:small-caps;font-weight:normal;border-bottom:#FFFFFF 1px dotted;margin:0 0 5px 0;padding:0}.page-intro ul{padding:0;margin:0 15px}.page-intro li{margin:0 20px;padding:0;list-style-image:url('bullet-white.svg')}.page-intro a{color:#FFFFFF;text-decoration:none;border-bottom:transparent 1px solid;transition:all .8s ease}.page-intro a:hover{border-color:#FFFFFF;transition:all .8s ease}.page-content{Display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;flex-wrap:wrap;margin:0;background-color:rgba(225,225,225,.6)}.page-section{max-width:400px;border-radius:10px;background:rgba(225,225,225,.8) url('hypno-ico.svg') no-repeat bottom -15px right -15px}@media (min-width:530px){.page-content{padding:20px 40px}.page-section{margin:20px;padding:20px 30px 30px 30px}}@media (max-width:529px){.page-content{padding:10px}.page-section{margin:10px;padding:10px}}.page-content .big{max-width:500px}.page-content h3{color:#FFFFFF;font-variant:small-caps;font-size:2rem;line-height:1.8;font-weight:normal;margin:10px 0 30px -50px;padding:0;transform:rotate(-3deg)}.page-content h3 span{background:rgba(22,80,45,.8);display:inline-block;padding:10px 30px;border-radius:10px}.page-content p{margin:10px 0 0 0;padding:0}.page-content a{color:rgba(22,80,45,1);text-decoration:none;border-bottom:rgba(22,80,45,1) 1px solid;transition:all .8s ease}.page-content a:hover{color:rgba(74,49,77,1);border-bottom:rgba(74,49,77,1) 1px solid;transition:all .8s ease}.page-content ul{padding:0;margin:10px 20px}.page-content li{list-style-image:url('bullet.svg');margin:0 0 0 20px;padding:2px 0}.page-content table{width:100%;table-layout:fixed;word-wrap:break-word;hyphens:auto;border-collapse:collapse;margin:20px 0;padding:0}.page-content th{font-variant:small-caps;font-weight:normal;background-color:rgba(168,186,154,.4);border-bottom:#1a090d 1px solid;padding:10px;text-align:center;vertical-align:middle}@media (max-width:529px){.page-content th,.page-content tbody{font-size:1.4rem;line-height:1.4}}.page-content td{border-bottom:#1a090d 1px dotted;padding:10px 10px 0 10px;text-align:left;vertical-align:bottom}.page-content .tarif{text-align:right;vertical-align:bottom}.contact iframe{margin:0;padding:0;border:none;border-radius:10px;width:100%;min-height:350px}.button{margin:0;padding:20px}.button a{display:inline-block;background-color:rgba(168,186,154,1);text-decoration:none;font-weight:normal;color:#1a090d;margin:10px;padding:10px 20px;border-radius:6px;transition:all .5s ease}.button a:hover{background-color:rgba(22,80,45,.8);color:#FFFFFF;box-shadow:#6b6570 0 1px 8px;transform:scale(1.1);transition:all .5s ease}.right{text-align:right}.left{text-align:left}.center{text-align:center}.big-container{max-width:600px;width:100%}.contact .page-section ul{Display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;list-style:none}.page-content li.facebook,.page-content li.google,.page-content li.resalib,.page-content li.diplome{list-style:none;margin-left:0}.facebook a{background-image:url('icon-facebook.svg');background-position:left 10px center;background-repeat:no-repeat;padding-left:40px}.google a{background-image:url('icon-google.svg');background-position:left 10px center;background-repeat:no-repeat;padding-left:40px}.resalib a{background-image:url('icon-resalib.svg');background-position:left 10px center;background-repeat:no-repeat;padding-left:40px}.diplome a{background-image:url('icon-diplome.svg');background-position:left 10px top 10px;background-repeat:no-repeat;padding-left:45px;width:100%;text-align:center}.diplome .school{font-style:italic;font-size:1.2rem;line-height:1.2;font-weight:lighter}.diplome .date{font-size:1rem;line-height:1;font-weight:lighter}footer{margin:0;padding:0 0 20px 0;color:#FFFFFF;background-color:rgba(26,9,13,.9)}footer p{display:flex;align-items:center;padding:20px 10px 0 10px;margin:0}footer p.footer1{justify-content:center;font-size:1.4rem;line-height:1.4}footer p.footer2{justify-content:space-between;font-size:1.2rem;line-height:1.2}footer img{vertical-align:middle}footer a,footer span{display:inline-block;vertical-align:middle;color:#FFFFFF;padding:1px 8px;margin:0 20px;text-decoration:none}footer a.cbutton{text-decoration:none;color:#999;font-weight:900;border:solid 2px #999999;background:#FFF;border-radius:20px}