*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Poppins',sans-serif;background-color:#dfa396;overflow-x:hidden}.edit-top{position:fixed;bottom:20px;right:15px;z-index:999;color:#fff;background-color:#17a2b8;border-color:#17a2b8;padding:8px 15px;border-radius:8px;border:none;box-shadow:none;font-size:15px;text-decoration:none}.edit-element svg{position:relative;top:2px}.edit-element{background-color:#17a2b8;padding:10px 11.5px;border-radius:20px}header{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 5%;z-index:1000;opacity:0;transition:width 1s cubic-bezier(.4,0,.2,1),max-width 1s cubic-bezier(.4,0,.2,1),padding 1s cubic-bezier(.4,0,.2,1),background 0.8s ease-in-out,border-radius 1s cubic-bezier(.4,0,.2,1),box-shadow 1s ease,opacity 1s ease}header.is-sticky{position:fixed;top:0;width:90%;max-width:950px;padding:12px 30px;background:rgb(255 255 255 / .95);backdrop-filter:blur(10px);border-radius:100px;box-shadow:0 15px 35px rgb(0 0 0 / .08)}.logo{position:relative;top:8px}header.is-sticky .logo{top:0}.logo a{display:block}.logo img{height:50px;transition:height 1s cubic-bezier(.4,0,.2,1)}header.is-sticky .logo img{height:38px;position:relative;top:6px}.header-right,nav{display:flex;align-items:center;gap:20px}nav{gap:25px;background:rgb(255 255 255 / .15);backdrop-filter:blur(15px);padding:8px 25px;border-radius:50px;transition:all 0.6s ease}header.is-sticky nav{background:#fff0;backdrop-filter:none;padding:0}nav a{color:#fff;text-decoration:none;transition:color 0.4s ease}header.is-sticky nav a{color:#cf8c7e}.dropdown{position:relative;display:flex;align-items:center}.submenu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);background:rgb(255 255 255 / .2);border:1px solid rgb(255 255 255 / .3);min-width:205px;padding:10px 0;border-radius:15px;list-style:none;opacity:0;visibility:hidden;transition:all 0.4s cubic-bezier(.25,1,.5,1);margin-top:10px}.dropdown:hover .submenu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.submenu li a{color:white!important;padding:10px 20px;display:block;font-size:16px;border-radius:8px;margin:0 5px}.submenu li a:hover{background:rgb(207 140 126 / .1);color:#cf8c7e!important}header.is-sticky .submenu{background:#fff;box-shadow:0 10px 25px rgb(0 0 0 / .1)}header.is-sticky .submenu li a{color:#cf8c7e!important}.rdv-btn{background:rgb(255 255 255 / .2);color:#fff;padding:8px 20px;border-radius:50px;text-decoration:none;transition:all 0.4s ease}header.is-sticky .rdv-btn{background:#cf8c7e}.burger-menu{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:0;z-index:1100}.burger-menu span{display:block;width:28px;height:3px;background:#fff;border-radius:10px;transition:all 0.3s ease}header.is-sticky .burger-menu span{background:#cf8c7e}.header-right{display:flex;align-items:center;gap:25px}nav{display:flex;gap:25px;background:rgb(255 255 255 / .15);backdrop-filter:blur(15px);padding:8px 25px;border-radius:50px}header.is-sticky nav{background:#fff0;backdrop-filter:none}nav a{color:#fff;text-decoration:none}header.is-sticky nav a{color:#cf8c7e}.hero{position:relative;height:100vh;min-height:-webkit-fill-available;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-title{position:absolute;width:100%;text-align:center;font-size:10vw;color:rgb(255 255 255 / .6);font-family:serif;z-index:1;white-space:nowrap}.hero{justify-content:space-between}.hero-title-right,.hero-title-left{position:relative;top:100px}.hero-title-left{width:calc(100% / 2 - 200px)}.hero-title-right{width:calc(100% / 2 - 200px);text-align:right}.hero-title-right img,.hero-title-left img{width:100%}.hero-image{position:absolute;bottom:0;left:50%;height:100%;z-index:2;object-fit:contain;opacity:0;transform:translate3d(-50%,20px,0);will-change:transform,opacity}.hero-footer{position:absolute;bottom:120px;width:100%;padding:0 5%;display:flex;justify-content:space-between;align-items:flex-end;color:#fff;z-index:10;opacity:0;transform:translateY(10px)}.hero-footer div{text-align:right;max-width:400px}.hero-footer div p{font-size:24px;margin-bottom:8px}.hero-text{font-size:25px;max-width:280px}.hero-title-left{transform:translate3d(-30px,0,0);opacity:0}.hero-title-right{transform:translate3d(30px,0,0);opacity:0}.is-loaded header{opacity:1}.is-loaded .hero-title-left,.is-loaded .hero-title-right,.is-loaded .hero-footer{opacity:1;transform:translate(0,0);transition:opacity 1.5s cubic-bezier(.25,1,.5,1),transform 1.5s cubic-bezier(.25,1,.5,1)}.is-loaded .hero-image{opacity:.4;transform:translate3d(-50%,0,0);transition:opacity 1.5s cubic-bezier(.25,1,.5,1),transform 1.5s cubic-bezier(.25,1,.5,1)}.is-scrolling .hero-image,.is-scrolling .hero-title-left,.is-scrolling .hero-title-right,.is-scrolling .hero-footer,.is-scrolling .hero-page-title{transition:none!important}.is-loaded .hero-title-left,.is-loaded .hero-title-right{opacity:1}.reveal-on-scroll{opacity:0;transform:translateY(30px);transition:opacity 1.2s ease-out,transform 1.2s ease-out}.rev-1,.rev-2,.rev-3,.rev-4{opacity:0;transform:translateY(20px);transition:all 0.8s cubic-bezier(.25,.46,.45,.94)}.is-visible{opacity:1!important;transform:translateY(0)!important}.is-visible .rev-1{opacity:1;transform:translateY(0);transition-delay:0.3s}.is-visible .rev-2{opacity:1;transform:translateY(0);transition-delay:0.5s}.is-visible .rev-3{opacity:1;transform:translateY(0);transition-delay:0.7s}.is-visible .rev-4{opacity:1;transform:translateY(0);transition-delay:0.9s}.zen-zoom{transition:transform 10s ease-in-out!important}.is-visible .zen-zoom{transform:scale(1.1)!important}@media (min-width:768px){.home header .logo{visibility:hidden}.home header.is-sticky .logo{visibility:visible}}strong{font-family:"Poppins Bold"}.background-white{background-color:#fff}.back-cream{background-color:#FAF7F2!important}.p0{padding:0}.pt0{padding-top:0}.pt100{padding-top:100px}.mt20{margin-top:20px}.mb30{margin-bottom:30px}.arrow-fil-link{font-size:16px;line-height:1.6;color:#666;margin:0;text-decoration:none;display:flex;align-items:center;gap:10px}.btn-fill{background:#c79387;cursor:pointer;margin-top:20px;display:inline-block;color:white!important;border:1px solid #c08a7f;padding:6px 20px;border-radius:20px;font-size:16px;width:max-content;text-decoration:none}.single .btn-fill{margin-top:0}ol{list-style:none;counter-reset:my-counter;padding-left:0}ol li{counter-increment:my-counter;display:flex;align-items:flex-start;margin-bottom:15px;line-height:30px}ol li::before{content:counter(my-counter);font-weight:600;font-size:.9rem;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#ffe5da;color:#c08980;margin-right:12px;flex-shrink:0}.main-card{position:relative;background-color:#fff;border-radius:40px 40px 0 0;z-index:20;margin-top:-50px;padding:100px 10%}.home .main-card{background-color:#FAF7F2}h2.main-title{font-size:2.5rem;color:#ce8c7e;display:block;text-align:left;line-height:1.1;font-weight:400;margin-bottom:0;font-family:'Poppins'}.large-description{font-size:44px;line-height:1.1;font-weight:400;letter-spacing:-1px}.intro-home .intro-p{line-height:1.1;font-weight:400;font-size:2.5rem;color:#cf8c7e}.intro-home .fade-text{color:#d0d0d0;font-family:'Inter',sans-serif}.desc-large{font-size:18px;max-width:550px;line-height:26px;padding-top:20px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tag{border:1px solid #c08a7f;color:#c08a7f;padding:6px 20px;border-radius:20px;font-size:16px;display:flex;align-items:center;text-decoration:none}.tag i{margin-left:8px;font-style:normal;font-weight:700}.tag-border{border:1px solid #fff;color:#fff;text-decoration:none}.tag-border-grey{border:1px solid #666;color:#666;text-decoration:none}.desc-image{font-size:18px;max-width:250px;line-height:27px}.description.white{font-size:18px;max-width:250px;line-height:27px;color:#fff}.title-balance{font-size:2.5rem;margin-bottom:10px;font-weight:600}.img-zen{max-height:500px;width:auto}:root{--bg-color:#f7f9e8;--dark-green:#2d3e26;--lime-green:#d9f96d;--text-dark:#1a1a1a}.header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}h2{font-size:2.5rem;margin-bottom:10px;font-weight:600;line-height:1.1;color:#cf8c7e;font-family:'Poppins Bold'}.nav-link{text-decoration:none;color:var(--text-dark);font-size:.9rem;border:1px solid rgb(0 0 0 / .1);padding:8px 16px;border-radius:20px}.grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{border-radius:30px;padding:50px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.card-dark{background-color:#dfa396;color:#fff}.card-light{background-color:#ffe5da;color:#c08a7f}.card-cream{background-color:#FFF2ED;color:#666}.card-white{background:#fff;color:#666}.card-image{background-image:url(https://images.unsplash.com/photo-1544367567-0f2fcb009e0b?auto=format&fit=crop&q=80&w=800);background-size:cover;background-position:center;justify-content:flex-end;filter:grayscale(.8) sepia(.2)}h3{font-size:26px;margin:0 0 15px 0;line-height:1.1;font-weight:500}.description{font-size:.9rem;max-width:200px;opacity:.9}.card-description{margin:0;font-size:16px;color:var(--text-gray);line-height:1.4;padding-left:50px}.floating-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgb(255 255 255 / .6);backdrop-filter:blur(10px);padding:12px 20px;border-radius:30px;white-space:nowrap;font-size:.9rem}.star-shape{width:150px;height:150px;background-color:#3d5234;mask:radial-gradient(circle at 0 0,transparent 70%,black 71%),radial-gradient(circle at 100% 0,transparent 70%,black 71%),radial-gradient(circle at 0 100%,transparent 70%,black 71%),radial-gradient(circle at 100% 100%,transparent 70%,black 71%);mask-composite:intersect;margin:20px auto}:root{--primary-color:#333;--accent-color:#ffb6c1;--text-gray:#666;--bg-color:#f9f9f9}.container{max-width:1300px;margin:auto}.container-small{max-width:1200px;margin:auto;padding:100px 0}.back-white{margin:100px auto 0 auto;text-align:center;background:#fff;padding:50px;border-radius:30px;box-shadow:0 10px 30px rgb(0 0 0 / .05)}.subtitle{font-size:18px;color:var(--text-gray);margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.main-content{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:20px;align-items:center;max-width:1000px;margin:auto}.column{display:flex;flex-direction:column;gap:40px;text-align:left}.column.right{text-align:left;margin-bottom:75px;position:relative}.feature{display:flex;flex-direction:column}.column.right .feature:last-child{position:absolute;max-width:350px;top:100%;padding-top:30px}.feature-header{display:flex;align-items:center;gap:15px;margin-bottom:8px}.number{font-weight:600;font-size:.9rem;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#ffe5da;transition:background 0.3s;color:#c08980}h3.small-title{margin:0;font-size:20px;font-weight:500;color:#c08880}.center-image{position:relative;display:flex;justify-content:center;align-items:center}.circle-bg{width:300px;height:400px;background-color:#ffe5da;border-radius:150px;opacity:.3;position:absolute;z-index:1}.main-img{width:100%;z-index:2;filter:drop-shadow(0 10px 15px rgb(0 0 0 / .1))}.services-container{background-color:#FAF7F2}.services-wrapper{background:linear-gradient(180deg,#cf8c7e 0%,#ffffff 83%);padding:100px 0;border-radius:40px 40px 0 0}.section-header{text-align:center;margin-bottom:100px}.section-title{color:#fff}.services-grid{display:flex;gap:30px;justify-items:center;flex-wrap:wrap}.service-card{background:#fff;border-radius:40px;overflow:hidden;box-shadow:0 25px 50px -12px var(--shadow-color);transition:transform 0.4s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;width:calc(100% / 4 - 23px)}.service-card:hover{transform:translateY(-12px)}.card-visual{height:260px;background:radial-gradient(circle at center,#ffe5da 0%,#ffffff 85%);display:flex;justify-content:center;align-items:center;padding:30px;border-radius:0 0 50%}.card-visual img{width:100%;height:100%;object-fit:contain;filter:sepia(.1) saturate(1.1);opacity:.95}.card-body{padding:40px 30px;background:linear-gradient(180deg,#ffffff 0%,#fff7f4 100%);flex-grow:1;text-align:left}.card-title{font-size:20px;font-weight:500;color:#c08880;line-height:26px;overflow:hidden;height:52px}.card-text{font-size:16px;line-height:1.4;color:#666;margin:0;height:68px;overflow:hidden}.section-cta{margin-top:70px;text-align:center}.footer{padding:50px 20px 20px;color:#333;font-weight:100;background-color:#fff}.footer-bottom{max-width:1200px;margin:auto}.footer-top{display:flex;flex-direction:column;align-items:center;gap:20px}.footer-logo{max-width:300px}.footer-socials{display:flex;gap:20px}.footer-socials a{text-decoration:none;color:#ce8c7e;font-weight:500}.footer-bottom{padding-top:15px;display:flex;justify-content:space-between;align-items:center;font-size:.9rem;flex-wrap:wrap;gap:10px;color:#c2c2c2}.footer-links{display:flex;gap:20px}.footer-links a{color:#c2c2c2;text-decoration:none}.footer-links a:hover{text-decoration:underline}@media (max-width:600px){.footer-bottom{flex-direction:column;text-align:center}}.testimonial-section{background-color:#fff}.testimonial-subtitle{font-weight:100}.testimonial-info{flex:0 0 350px;padding-top:55px}.testimonial-info h2{font-size:2.5rem;margin-bottom:20px;font-weight:600;line-height:1.1}.testimonial-info h2 span{display:block;font-weight:300}.testimonial-info p{color:#666;font-size:20px;margin-bottom:40px}.testimonial-slider{transition-timing-function:cubic-bezier(.4,0,.2,1)}.testimonial-slider .swiper-slide{pointer-events:none;transition-property:opacity,transform}.testimonial-slider .swiper-slide-active{pointer-events:auto}.nav-buttons{display:flex;gap:15px}.btn-prev,.btn-next{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto!important;transition:0.3s}.btn-prev:hover,.btn-next:hover{background-color:#ffe5da}.btn-prev svg,.btn-next svg{color:#cf8c7e}.testimonial-slider{flex:1;width:100%;overflow:hidden}.quote-icon{font-size:80px;color:#d10000;line-height:1;margin-bottom:-10px;font-family:"Arial";width:30px}.testimonial-text{font-size:22px;font-weight:300;line-height:1.3!important;margin-bottom:30px!important;margin-top:0!important;color:#666}.user-details .name{font-weight:300;font-size:20px;color:#666}.stars-container{display:flex;gap:5px;margin-top:10px}.stars-container svg{width:20px;height:20px;fill:#FFC107}.blog-section{background-color:#fff;padding:70px 0}.blog-main-title{text-align:center;margin-bottom:50px}.zoom-container{overflow:hidden;position:relative}.blog-img-filter{filter:grayscale(.8) sepia(.2);transition:transform 0.6s cubic-bezier(.25,1,.5,1),filter 0.6s ease;width:100%;display:block}.zoom-container:hover .blog-img-filter{transform:scale(1.08);filter:grayscale(0) sepia(0)}.tag-blog-btn{border:1px solid #fff;display:inline-block;margin-top:20px;color:#fff}.container-flex{display:flex;gap:80px;max-width:1200px;margin:auto;padding:50px 0 100px 0}.page-a-propos .container-flex{padding:50px 30px 100px 30px}body.page-a-propos .footer{background-color:#FAF7F2}:root{--bg-color:#ffffff;--card-radius:25px}.brand-bar{display:flex;justify-content:center;gap:15px;margin-bottom:30px;flex-wrap:wrap;padding:0 50px}.brand-bar a,.brand-bar span{border:1px solid #c08a7f;padding:8px 20px;border-radius:50px;font-size:16px;color:#c08a7f;cursor:pointer;text-decoration:none}.container-blog{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;max-width:1200px;margin:0 auto}.card-bloc{position:relative;border-radius:var(--card-radius);overflow:hidden;background-color:#f5f5f5;cursor:pointer;max-height:500px}.card-bloc::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .6),#fff0);z-index:1}.card-bloc img{width:100%;height:100%;object-fit:cover;display:block}h3.blog-title-small{position:absolute;bottom:30px;left:30px;right:40px;z-index:2;color:#fff;font-size:20px;line-height:1.3;margin-bottom:0}.bottom-text div{position:absolute;bottom:50px;left:50px;right:50px;z-index:2;color:#fff}.top-tag{position:absolute;top:0;left:0;background:#fff;padding:15px 25px;border-bottom-right-radius:var(--card-radius);font-size:.9rem;z-index:2}.side-grid{display:grid;grid-template-columns:1fr;gap:20px;max-height:500px}.info-card{padding:40px 20px 20px;background:#fff;display:flex;flex-direction:column;justify-content:flex-end}.info-card p{font-size:.9rem;color:#444}.info-card a{font-weight:700;color:#000;text-decoration:none;margin-top:10px;display:inline-block}.hero-page{position:relative;height:60vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-page-title{position:absolute;width:100%;text-align:center;font-size:8vw;color:rgb(255 255 255 / .6);font-family:serif;z-index:1;letter-spacing:-2px;top:30%;opacity:0;transform:scale(.9);transition:opacity 1.2s ease-out,transform 1.2s cubic-bezier(.2,0,.2,1)}.hero-page-img-left{height:100%;position:absolute;left:0;opacity:.1}.hero-page-img-right{height:100%;position:absolute;right:0;opacity:.1;transform:scaleX(-1)}.is-loaded .hero-page-title{opacity:1;transform:scale(1)}.page{color:#666}.page h2{color:#cf8c7e;font-size:2.5rem;line-height:1.1;font-weight:600}.entry-content{font-size:16px;margin:50px 0;font-family:'Poppins',sans-serif}.page p{line-height:1.6;margin:1em 0}.therapy-section{margin:70px 0 0}.therapy-main-container{position:relative;padding:0;width:100%}.therapy-bg-layer{position:absolute;min-height:100vh;height:calc(100% - 100px);background-color:#ffe5da;width:calc(100% - 240px);top:120px;left:120px;z-index:-1;overflow:hidden;border-radius:40px}.therapy-bg-layer img{width:100%;height:100%;object-fit:cover;opacity:.08}.therapy-inner-wrapper{max-width:1200px;margin:auto}.therapy-flex-row{display:flex;margin-bottom:70px}.therapy-flex-row.items-center{align-items:center}.therapy-col-content{width:50%}.col-padding-right{padding:50px 85px 0 0}.col-padding-right-large{padding:50px 100px 0 0}.col-padding-left{padding:50px 0 0 90px}.therapy-col-media{width:50%;max-height:800px;overflow:hidden;margin:0;border-radius:40px}.therapy-col-media img{width:100%;height:100%;object-fit:cover;filter:sepia(.1);object-position:bottom}.therapy-accent-quote{font-size:clamp(32px, 5vw, 61px);font-weight:100;line-height:1.1;color:#ce8c7e;margin-bottom:40px}.therapy-footer-text{max-width:985px;margin:auto;text-align:center;font-size:18px;padding:30px 20px}.therapy-footer-text p{line-height:34px}@media (max-width:1024px){.page h2{font-size:2rem}.single h2{font-size:2rem}.col-padding-right,.col-padding-right-large,.col-padding-left{padding:20px}.therapy-accent-quote{margin-bottom:25px}}@media (max-width:768px){.therapy-accent-quote{text-align:center}.therapy-section{margin:40px 0 0}.therapy-flex-row{flex-direction:column;margin-bottom:40px}.therapy-flex-row.reverse-mobile{flex-direction:column-reverse}.therapy-col-content,.therapy-col-media{width:100%}.therapy-col-media{max-height:400px;border-radius:25px;margin-top:20px}.therapy-bg-layer{height:600px;left:inherit;top:5%;right:-5.5%;min-height:auto}.therapy-inner-wrapper{padding:0 20px}.therapy-footer-text p{line-height:26px;font-size:16px}.entry-content{margin:30px 0}}@media (max-width:480px){.page h2{font-size:1.75rem}.therapy-accent-quote{font-size:28px}}.list-style li{position:relative;margin-bottom:12px;list-style-type:none}.list-style li::before{position:absolute;content:"-";color:#db0001;left:-20px;font-size:30px}.list-style{padding-left:20px;margin:20px 0;line-height:28px}.resilience-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;position:relative}.resilience-grid .col p{font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:25px;text-align:justify;hyphens:auto}.resilience-grid .col{position:relative}.page-a-propos .testimonial-section{background-color:#fff;border-radius:40px;margin-bottom:50px}.page.page-a-propos p{line-height:1.4}.page-a-propos .main-card h2{margin-bottom:40px}.about-container{display:flex;align-items:center}.contain-last-col{margin-bottom:100px;margin-top:50px}.about-container .img-wrapper{margin-right:50px}@media (max-width:1200px){.about-container .img-wrapper{position:absolute;left:inherit;right:-35px;margin-right:0}.resilience-grid{max-width:75%}.about-container>div:nth-child(2){padding-right:15%}}@media (max-width:1024px){.resilience-grid{gap:40px}}@media (max-width:850px){.about-container{display:block}.resilience-grid{max-width:100%}.about-container>div:nth-child(2){padding-right:36%}.resilience-grid{grid-template-columns:1fr;gap:30px;padding:0 10px}.resilience-grid .col p{text-align:left;font-size:1rem;margin-bottom:20px}.page-a-propos .testimonial-section{border-radius:25px;padding:30px 20px;margin-bottom:30px}.resilience-grid h2{font-size:2.2rem;line-height:1.2}}@media (max-width:480px){.resilience-grid h2{font-size:1.8rem}.resilience-grid .col p{line-height:1.6}.page.page-a-propos p{font-size:15px}}.flex-bloc{width:50%}.flex-container{display:flex;align-items:center}.rdv-channels{font-weight:100}.page p.price-display{font-size:56px;font-family:"Playfair Display";color:#cf8c7e;line-height:28px;display:flex;gap:7px}.price-display span{display:block;font-size:18px;font-family:'Poppins',sans-serif;color:#999;font-weight:300;margin-top:10px}.form-voile{background-color:#ffe5da;color:#c08a7f;width:100%;display:flex;align-items:center;justify-content:center;padding:50px;border-radius:40px}.contact-box h3{font-size:26px;margin:0 0 15px 0;line-height:1.1;font-weight:500;color:#c08a7f}.contact-box p{color:rgb(192 138 127 / .9);font-weight:300;line-height:1.6;font-size:18px}.minimal-form{display:flex;flex-direction:column;gap:25px}.minimal-form input,.minimal-form textarea{border:none;border-bottom:1px solid rgb(192 138 127 / .3);padding:12px 0;background:#fff0;font-weight:300;font-size:16px;color:#c08980;outline:none;font-family:"Poppins",sans-serif;transition:border-color 0.4s ease}.minimal-form input::placeholder,.minimal-form textarea::placeholder{color:rgb(192 138 127 / .5);font-family:'Inter'}.minimal-form input:focus,.minimal-form textarea:focus{border-bottom-color:#fff}.minimal-form button{background:none;cursor:pointer;display:inline-block;color:#c79387;border:1px solid #c08a7f;padding:6px 20px;border-radius:20px;font-size:16px;width:max-content}@media (max-width:992px){.flex-container{flex-direction:column;gap:40px}.flex-bloc{width:100%}.page p.price-display{font-size:48px}.form-voile{padding:40px 30px}}@media (max-width:600px){.page p.price-display{font-size:40px}.price-display span{font-size:16px;margin-top:5px}.form-voile{border-radius:25px;padding:30px 20px}.contact-box h3{font-size:22px}.contact-box p{font-size:16px}.minimal-form button{width:100%;padding:12px}}body.blog{background-color:#FAF7F2}body.blog .footer{background-color:#FAF7F2}.background-blog{background:linear-gradient(#cf8c7e 0%,#FAF7F2 83%);min-height:100vh;position:relative}.blog .section-header{min-height:55vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding-top:90px;margin-bottom:0}.blog .services-grid{grid-template-columns:repeat(3,1fr);gap:30px;justify-items:center;display:flex;flex-wrap:wrap}.blog .service-card{max-width:100%}.blog .card-visual{padding:0}.blog .card-visual img{object-fit:cover;transition:1s all ease-in;filter:grayscale(.8) sepia(.2)}.blog .service-card:hover .card-visual img{filter:none}.blog .service-card{background:#fff;border-radius:45px;overflow:hidden;box-shadow:0 25px 50px -12px var(--shadow-color);transition:transform 0.4s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;width:calc(100% / 3 - 20px)}.blog .hero-title{font-size:4vw;white-space:normal}.blog.page-404 .hero-title{font-size:9vw}.illustration-left{height:65vh;position:absolute;left:0;opacity:.1;max-width:100%}.illustration-right{height:100%;position:absolute;right:0;opacity:.1;transform:scaleX(-1)}.blog .card-body{background:#fff}.background-blog .hero-title{transition:opacity 1.2s ease-out,transform 1.2s cubic-bezier(.2,0,.2,1)}.background-blog .hero-title{opacity:0;transform:translateY(20px)}.is-loaded .background-blog .hero-title{opacity:1;transform:translateY(0)}.archive.category-empty .background-blog{min-height:80vh;background:linear-gradient(#cf8c7e 0%,#FAF7F2 100%)}.no-posts-box{text-align:center;color:#fff;font-size:28px;position:relative;top:-100px}.archive.category-empty .no-posts-box a{text-decoration:none;color:#fff;display:inline-block;margin-top:30px}.blog.page-404 .background-blog{min-height:80vh;background:linear-gradient(#cf8c7e 0%,#FAF7F2 100%)}.page-404 .content a{text-decoration:none;color:#fff;display:inline-block;margin-top:30px}.page-404 .content{text-align:center;color:#fff;font-size:28px;position:relative;top:-100px}.page-honoraires .entry-content{margin:0}.page-honoraires .entry-content a{text-decoration:none;color:#666}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}100%{transform:scale(1);opacity:1}}.response-contact-form{text-align:center;padding:40px 10px}.success-animate{animation:scaleIn 0.5s ease-out forwards}.success-animate div{color:#ce8c7e;margin-bottom:20px}.success-animate svg{display:block;margin:auto}.success-animate h3{font-size:24px;margin-bottom:10px}.page.page-politique-de-confidentialite h2{margin:50px 0 30px 0}.page.page-mentions-legales h2{margin:50px 0 30px 0}.page.page-mentions-legales .entry-content a,.page-politique-de-confidentialite .entry-content a{color:#cf8c7e}.entry-content ul li{position:relative;margin-bottom:12px;list-style-type:none}.entry-content ul li::before{position:absolute;content:"-";color:#db0001;left:-20px;font-size:30px}.entry-content ul{padding-left:20px;margin:20px 0;line-height:28px}body.single{background-color:#fff}.main-single{padding:100px 0;max-width:1200px;margin:auto}.single{color:#666}.single h2{color:#cf8c7e;font-size:2.5rem;line-height:1.1;font-weight:600}.single h2{margin-bottom:30px}.single p{line-height:1.6;margin:1em 0}.hero-single{height:90vh;display:flex;flex-direction:column;overflow:hidden;flex:1;position:relative;margin:0}.hero-single::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .2);z-index:1}.hero-single>*{position:relative;z-index:2}.content-card{position:absolute;bottom:0;left:0;width:40%;background:#fff;padding:40px 40px 0 100px;border-top-right-radius:40px}.content-card h1{font-size:2.8rem;line-height:1.1;margin-bottom:20px}.content-card p{color:#666;font-size:22px;line-height:1.5;margin-bottom:30px}.btn-start{background:#000;color:#fff;border:none;padding:14px 28px;border-radius:30px;cursor:pointer;font-size:.9rem}.content-card::before{content:"";position:absolute;top:-40px;left:-1px;width:100px;height:40px;border-bottom-left-radius:40px;box-shadow:-15px 11px 0 0 #fff;pointer-events:none}.content-card::after{content:"";position:absolute;bottom:0;right:-100px;width:100px;height:40px;background:#fff0;border-bottom-left-radius:40px;box-shadow:-48px 0 0 0 #fff;pointer-events:none}.categories{position:absolute;bottom:25px;right:25px;display:flex;flex-direction:column;gap:10px}.categories span{background:rgb(255 255 255 / .2);backdrop-filter:blur(8px);color:#fff;padding:8px 15px;border-radius:20px;font-size:.75rem;border:1px solid rgb(255 255 255 / .3);text-align:right}.wrap-img{width:100%;overflow:hidden;border-radius:40px;height:450px;margin:70px 0}.wrap-img img{width:100%;height:100%;object-fit:cover}.single-flex{margin:70px 0;display:flex;align-items:center}.wrap-img-side{height:450px;border-radius:40px;overflow:hidden}.wrap-img-side img{width:100%!important;height:100%!important;object-fit:cover}.single-flex>div{width:50%}.single-flex>div:nth-child(1){padding:50px}.single .hero-page-title{font-size:4vw;padding:0 6%}.box-color{background-color:#FAF7F2;padding:10px 35px;border-radius:25px;margin:20px 0}.single .entry-content a{color:#ce8c7e;text-decoration:none}.share-container{margin-top:50px;padding-top:20px;border-top:1px solid #eee;display:flex;flex-direction:column;gap:15px}.share-title{font-size:.9rem;text-transform:uppercase;letter-spacing:1px;color:#888}.share-buttons{display:flex;gap:10px}.share-btn{padding:8px 18px;border:1px solid #c08980;color:#c08980;text-decoration:none;border-radius:20px;font-size:.85rem;transition:all 0.3s ease}.share-btn:hover{background-color:#ffe5da;border-color:#ffe5da;transform:translateY(-2px)}.infos-post div{display:flex;align-items:center;gap:10px}.infos-post{display:flex;align-items:center;gap:10px}.grid-two-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:70px 0}.grid-three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:70px 0}.single-flex{display:flex;align-items:center;gap:20px;margin-bottom:30px}.single-flex>div{flex:1}.single-flex img{width:100%;height:auto}.wrap-single-img{margin:40px 0;text-align:center}.wrap-single-img img{max-width:100%;height:100%!important}.single-cta{margin:40px 0;text-align:center}@media (max-width:1630px){.content-card{width:50%}}@media (max-width:1600px){.card{padding:35px}}@media (max-width:1550px){.hero-page-title{top:35%}}@media (max-width:1500px){.main-card{padding:100px 5%}.container-small{padding:50px 0}h2.main-title,.intro-home .intro-p{font-size:35px;line-height:42px}h2{font-size:35px;line-height:42px}h3{font-size:22px;line-height:28px}.title-balance{font-size:35px}.desc-large{font-size:16px;line-height:24px}.description.white{font-size:16px;max-width:220px;line-height:25px}.subtitle{font-size:16px;max-width:700px}}@media (max-width:1440px){.hero-title-left{width:calc(100% / 2 - 150px)}.hero-title-right{width:calc(100% / 2 - 150px)}}@media (max-width:1350px){.content-card{padding:40px 40px 0 40px}.testimonial-info{flex:0 0 250px}.testimonial-text{font-size:18px;line-height:27px!important}.user-details .name{font-size:18px}.testimonial-info p{font-size:18px}.container-flex{max-width:900px}.card{padding:30px}h3{font-size:20px;line-height:26px}.service-card{width:calc(100% / 2 - 15px)}.blog .service-card{width:calc(100% / 2 - 15px)}.services-grid{max-width:75%;margin:auto}.container-blog{max-width:950px}.brand-bar{max-width:950px;margin:auto auto 30px auto}}@media (max-width:1270px){.main-single{max-width:90%}}@media (max-width:1200px){.content-card{width:70%}.grid-container{grid-template-columns:repeat(2,1fr)}.grid-container>*:nth-child(3){grid-column:span 2;min-height:200px}.back-white{padding:50px 35px}.card-description{font-size:15px}h3.small-title{font-size:18px}.main-content{gap:0}.circle-bg{width:260px}.is-visible .zen-zoom{transform:scale(1)!important}}@media (max-width:1100px){h3.small-title{font-size:17px}.logo{position:relative;top:6px}.logo img{height:45px}header.is-sticky .logo{top:0}h2.main-title,.intro-home .intro-p{font-size:30px;line-height:37px}}@media (max-width:1024px){.single h2{font-size:2rem;line-height:36px}.single-flex>div:nth-child(1){padding:0 30px 0 0}.single .hero-page-title{font-size:5vw;letter-spacing:-1px}.hero-page-img-right{display:none}.illustration-left{width:100%;height:50vh}.form-voile{padding:50px 30px}.success-animate p{margin-bottom:0}.container-blog{grid-template-columns:1fr}.card-bloc{max-height:400px}.side-grid{display:grid;grid-template-columns:1fr 1fr;max-height:none}.bottom-text div{left:30px;right:30px;bottom:30px}.container-blog{max-width:95%}.hero-page-title{top:40%}.background-blog{min-height:50vh}.blog .section-header{min-height:35vh}}@media (max-width:1024px) and (height:600px){.illustration-left{width:100%;height:80vh}.blog .section-header{min-height:55vh}.hero-title-right,.hero-title-left{width:calc(100% / 2 - 100px);top:35px}.hero-footer div p{font-size:22px;margin-bottom:0}.hero-text{font-size:22px}.hero-footer div{max-width:385px}}@media (max-width:1023px){header.is-sticky nav a{color:#fff}header.is-sticky .burger-menu.open span{background:#fff}.container-flex{flex-wrap:wrap;gap:10px;max-width:90%}.testimonial-info{flex:100%}.nav-buttons{position:absolute;top:55px;right:0}.quote-icon{margin-bottom:-35px}.main-content{grid-template-columns:1fr}.center-image{order:-1;margin-bottom:40px}.column{max-width:400px;margin:auto auto 40px auto}.subtitle{margin-bottom:0}h2{font-size:30px;line-height:37px}p.description{padding-left:0}.circle-bg{width:300px}.burger-menu{display:flex;width:110px}.title-balance{font-size:30px}header{padding:15px 5%}nav{position:fixed;top:0;left:-100%;width:100%;height:100vh;background:#cf8c7e!important;flex-direction:column;justify-content:center;align-items:center;transition:left 0.5s ease;border-radius:0}nav.is-open{left:0}.burger-menu.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.burger-menu.active span:nth-child(2){opacity:0}.burger-menu.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.rdv-btn{font-size:14px;padding:8px 15px}.dropdown{width:100%;flex-direction:column;align-items:center}.submenu{position:static!important;transform:none!important;left:auto!important;display:block!important;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height 0.4s ease,opacity 0.3s ease;background:rgb(255 255 255 / .05);border:none;margin:0;padding:0;min-width:unset}.dropdown.is-open .submenu{max-height:300px;opacity:1;visibility:visible;padding:10px 30px;margin-top:20px}.dropdown-trigger{display:flex;justify-content:center;align-items:center;gap:8px}.dropdown-trigger::after{content:'+';font-size:18px;transition:transform 0.3s ease}.dropdown.is-open .dropdown-trigger::after{transform:rotate(45deg)}.submenu li a{padding:12px 0;color:white!important;font-size:18px}nav a{font-size:18px}.submenu li a:hover{background:none;color:white!important}header.is-sticky{width:100%;max-width:100%;border-radius:0 0 25px 25px}.column.right .feature:last-child{position:relative;max-width:max-content;top:initial;padding:0}}@media (max-width:980px){.content-card{width:100%}.categories{bottom:25%}}@media (max-width:900px){h2.main-title,.intro-home .intro-p{font-size:26px;line-height:33px}}@media (max-width:850px){.single-flex{flex-wrap:wrap}.single-flex>div{flex:100%;width:100%}.single-flex.text-right{flex-direction:column-reverse}}@media (max-width:800px){.grid-container{display:block}.card{margin-bottom:30px}}@media (max-width:768px){.about-container>div:nth-child(2){padding-right:40%}.card-bloc{max-height:350px}.hero-page{height:45vh}.hero-page-title{top:38%}.nav-buttons{top:175px}.testimonial-slider{position:relative;z-index:-1}.hero-footer{height:75vh;display:flex;flex-direction:column;align-items:center}.hero-footer div{text-align:center}.blog-main-title{font-size:24px;padding:0 10px}.brand-bar{justify-content:flex-start;overflow-x:auto;white-space:nowrap;padding:10px 20px;margin-bottom:20px;-webkit-overflow-scrolling:touch}.brand-bar::-webkit-scrollbar{display:none}.card-blog{height:350px}.services-wrapper{padding:60px 20px}.section-title{font-size:36px}.services-grid{gap:30px}.services-grid{max-width:85%}.page-404 .content{font-size:18px;top:-65px;max-width:90%;margin:auto}.blog.page-404 .hero-title{font-size:15vw}}@media (max-width:767px){.content-card p{font-size:18px}.blog .services-grid{max-width:90%}.service-card{width:100%}.blog .service-card{width:100%}.side-grid{grid-template-columns:1fr;gap:15px}.hero{height:95vh}.hero-title-left,.hero-title-right{display:none}h2.main-title,.intro-home .intro-p{display:inline}.blog .hero-title{font-size:7vw}}@media (max-width:600px){.single .hero-page-title{font-size:8vw;top:34%}.content-card p{font-size:16px}.infos-post{font-size:14px;gap:5px}.response-contact-form{padding:15px 0}.success-animate p br{display:none}.success-animate p{margin-bottom:0}.success-animate h3{font-size:18px;width:100%;margin:auto}.contain-last-col{margin-bottom:50px}.about-container .img-wrapper{margin-right:0;left:0;position:relative;width:100%;max-width:240px;margin:auto auto 50px auto}.about-container .img-wrapper img{width:100%}.about-container>div:nth-child(2){padding-right:0}.page-a-propos .nav-buttons{top:80px}.page-a-propos .container-flex{padding:0}.page-a-propos .testimonial-info{flex:0 0 350px;padding-top:10px}.page-a-propos .testimonial-info{flex:0 0 100%}.page-a-propos .main-card h2{margin-bottom:10px}.main-card{padding:35px 5%}.therapy-inner-wrapper{padding:0}.entry-content ul li{margin-bottom:5px}.therapy-bg-layer{height:500px;left:inherit;top:5%;right:-5.5%;width:60%;border-radius:40px 0 0 40px}.therapy-section{margin:0}.hero{height:100vh}.hero-footer{bottom:100}.hero-footer div p{font-size:22px;margin-bottom:0;line-height:28px}.hero-text{font-size:22px;max-width:280px}.burger-menu{width:auto}header.is-sticky{padding:12px 20px}.rdv-btn{font-size:13px;padding:7px 11px}.logo img{height:30px}header.is-sticky .logo img{height:30px}.pt100{padding-top:50px}h2{font-size:22px;line-height:26px}.page h2{font-size:22px;line-height:26px}.single h2{font-size:22px;line-height:26px}.hero-page-title{letter-spacing:-.5px}.col-padding-right,.col-padding-right-large,.col-padding-left{padding:10px}h2.main-title,.intro-home .intro-p{font-size:22px;line-height:29px}h3{font-size:18px;line-height:26px;max-width:260px}.desc-large{padding-top:5px}.back-white{margin-top:50px}.title-balance{font-size:22px}.card-description{padding-left:35px}.column.right .feature:last-child .card-description{padding-left:0}.feature-header{gap:10px;margin-bottom:4px}.number{width:25px;height:25px}.section-title{font-size:22px}.section-header{margin-bottom:50px}.services-grid{max-width:100%}.services-grid{gap:20px}.card-title{height:auto;font-size:18px;line-height:26px}.blog .card-title{line-height:23px;font-size:17px}.blog .card-body{padding:26px 30px}.testimonial-info h2{font-size:22px;line-height:26px}.testimonial-info p{font-size:16px;margin-bottom:0}.nav-buttons{top:150px}.testimonial-text{font-size:16px;line-height:24px!important;margin-bottom:20px!important}.quote-icon{margin-bottom:-22px;font-size:70px}.user-details .name{font-size:16px}.container-flex{padding-bottom:50px}.blog-section{padding:50px 0}.brand-bar a,.brand-bar span{padding:7px 15px;font-size:15px}.brand-bar{gap:10px;justify-content:center}.blog-main-title{font-size:22px;margin-bottom:20px}h3.blog-title-small{font-size:18px;bottom:30px;left:30px}.bottom-text div h3{line-height:22px}.single h3{max-width:100%}}@media (max-width:530px){.infos-post{display:block}.hide_mobile{display:none}.content-card{padding:25px 25px 0 25px}.infos-post div{margin-top:6px}}@media (max-width:360px){.grid-container .card h3{max-width:250px}.circle-bg{width:225px;top:20px}.img-zen{max-height:400px}.column.right{margin-bottom:0}.back-white{padding:50px 20px}.page-a-propos .nav-buttons{top:90px}.page-honoraires .entry-content ul li{font-size:15px}}@media (max-width:344px){.page-honoraires .entry-content ul li{font-size:14px}.page-honoraires .entry-content{font-size:15px}.page-a-propos .nav-buttons{top:95px}.footer-bottom{flex-direction:column-reverse}.footer-links,.footer-links a{display:block}}