@charset "UTF-8";:root{--color-primary: #333bca;--color-accent: #eec2fb;--color-beige: #f2eedc;--color-light-beige: rgba(255, 252, 241, .94);--color-white: #fff;--color-black: #000;--color-gradient: linear-gradient(0, #eec2fb, #333bca);--gradient-primary-dark: linear-gradient(180deg, #333bca 50%, #323131 100%);--image-raduis: 80px 0 40px 0;--image-raduis-xs: 40px 0 20px 0;--font-heading: "Bricolage Grotesque", sans-serif;--font-base: "Manrope", sans-serif;--font-size-12: 12px;--font-size-xs: .875rem;--font-size-sm: 1rem;--font-size-18: 18px;--font-size-md: 1.25rem;--font-size-22: 22px;--font-size-lg: 1.5rem;--font-size-26: 1.625rem;--font-size-xl: 1.75rem;--font-size-2xl: 2rem;--font-size-36: 36px;--font-size-38: 36px;--font-size-3xl: 3rem;--font-size-64: 64px;--font-size-70: 70px;--font-size-4xl: 4.5rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-body: var(--font-size-sm);--font-size-title: var(--font-size-lg);--font-size-headline: var(--font-size-2xl)}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}html,body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-base);font-weight:var(--font-weight-regular);color:var(--color-black);background-color:var(--color-light-beige)}@media screen and (max-width: 430px){body{background-color:var(--color-beige)}}.title{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);line-height:110%;letter-spacing:-3px}.title-secondary{color:var(--color-beige)}.title-tertiary{color:var(--color-accent)}@media screen and (max-width: 430px){.title{font-size:var(--font-size-36)}}.title-section{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold)}.title-subsection{font-family:var(--font-base);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}@media screen and (max-width: 430px){.title-subsection{font-size:var(--font-size-xl)}}.hidden{display:none}.bg-primary{background-color:var(--color-primary);color:var(--color-white)}.only-mobile{display:none}@media screen and (max-width: 430px){.only-mobile{display:block}}.only-desktop{display:block}@media screen and (max-width: 430px){.only-desktop{display:none}}.header{padding:25px 94px;border-bottom:1px solid rgba(50,49,49,.2);transition:background-color .3s ease;background-color:var(--color-light-beige)}.header-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto}.header.active{background-color:var(--color-white)}.header #logo-header{width:179px}.header #toggle-mobile-menu,.header .navigation{display:none}.header #desktop-menu .navigation{display:flex;list-style:none;gap:20px;align-items:center}.header #desktop-menu .navigation li a{font-size:var(--font-size-xs);color:var(--color-black);font-weight:var(--font-weight-bold);text-decoration:none}.header #desktop-menu .navigation a.btn{color:var(--color-white)}.header #desktop-menu .navigation a.btn:hover{color:var(--color-primary)}.header #desktop-menu .navigation .submenu{display:none}@media screen and (max-width: 430px){.header{padding:20px;border:0}.header #logo-header{width:126px}.header #toggle-mobile-menu{display:flex;justify-content:center;align-items:center;background-color:var(--color-white);height:40px;width:40px;border-radius:0 8px;border:none}.header #toggle-mobile-menu .line{fill:var(--color-primary);transition:transform .3s ease,opacity .3s ease;transform-origin:center}.header #toggle-mobile-menu.active{background-color:var(--color-primary)}.header #toggle-mobile-menu.active .line1{fill:var(--color-white);transform:translateY(5px) translate(-2px) rotate(45deg)}.header #toggle-mobile-menu.active .line2{opacity:0}.header #toggle-mobile-menu.active .line3{fill:var(--color-white);transform:translateY(-4px) translate(-3px) rotate(-45deg)}}#mobile-panel{position:fixed;top:127px;left:0;bottom:0;z-index:1000;width:100%;background:var(--gradient-primary-dark);overflow-y:auto;transition:transform .3s ease;will-change:transform;transform:translate(100%)}#mobile-panel.active{transform:translate(0)}#mobile-panel .navigation{display:flex;flex-direction:column;list-style:none;gap:24px;padding:30px 0;margin:0}#mobile-panel .navigation>li{position:relative;padding:0 35px 0 24px}#mobile-panel .navigation>li a{display:flex;justify-content:space-between;font-size:var(--font-size-xl);color:var(--color-white);font-weight:var(--font-weight-bold);text-decoration:none}#mobile-panel .navigation>li a img{position:absolute;right:34px;top:21px}#mobile-panel .navigation>li:last-child a{position:relative;background:#fff;color:#00f;display:flex;justify-content:center;align-items:center;font-size:22px;padding:16px 0;border-radius:100px}#mobile-panel .navigation>li:last-child a svg{position:absolute;top:inherit;right:30px;transform:rotate(0);fill:var(--color-accent)}#mobile-panel .navigation>li img{transform:rotate(-90deg)}#mobile-panel .navigation>li.active img{transform:rotate(0)}#mobile-panel .navigation>li .submenu{margin:0;padding:0;list-style:none}#mobile-panel .navigation>li .submenu li{padding-bottom:18px;border-bottom:1px solid var(--color-white);margin-bottom:18px}#mobile-panel .navigation>li .submenu li:first-child{margin-top:18px}#mobile-panel .navigation>li .submenu li:last-child{margin-bottom:0}#mobile-panel .navigation>li .submenu a{font-size:var(--font-size-26);font-weight:var(--font-weight-regular)}#mobile-panel .socials{bottom:0;position:absolute;display:flex;list-style:none;gap:6px;margin:0 0 35px;padding-left:24px}#mobile-panel .footer-links{position:absolute;right:24px;bottom:34px;text-align:right;list-style:none}#mobile-panel .footer-links a{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-white)}#mobile-panel .footer-links .copyright{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-white);margin-top:24px}.footer{background-color:var(--color-primary);padding:55px 93px;color:var(--color-white)}.footer-wrapper{max-width:1440px;margin:0 auto}.footer-light{background-color:var(--color-white);color:var(--color-black)}.footer-light .footer-logo svg{fill:var(--color-primary)}.footer-light .footer-menu{border-right:.5px solid var(--color-black);color:var(--color-primary)}.footer-light .footer-menu ul{color:var(--color-black)}.footer-light .footer-menu li:nth-child(4){color:var(--color-black)}.footer-light .footer-socials svg{fill:var(--color-primary)}.footer-light .footer-foot a{color:var(--color-black)}.footer-logo svg{fill:var(--color-white)}.footer-head{display:flex;justify-content:space-between;margin-bottom:55px}.footer-menu{display:flex;flex-direction:row;justify-content:space-between;gap:20px;list-style:none;margin:0;padding:0;font-weight:var(--font-weight-bold);border-right:.5px solid var(--color-white);padding-right:5rem}.footer-menu>li>a{color:var(--color-white);text-decoration:none}.footer-menu>li>a:hover{text-decoration:underline}.footer-menu ul{list-style:none;margin:0;padding:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);margin-top:.475rem}.footer-menu ul li{margin-bottom:.475rem}.footer-menu ul li a{color:var(--color-white);text-decoration:none}.footer-menu ul li a:hover{text-decoration:underline}.footer-menu li:nth-child(4) ul li{font-weight:var(--font-weight-bold)}.footer-socials{display:flex;margin:0;padding:0;list-style:none;gap:.5rem}.footer-socials svg{fill:var(--color-white)}.footer-foot{font-size:var(--font-size-12);line-height:150%}.footer-foot p:nth-child(1){font-weight:var(--font-weight-bold)}.footer-foot p:nth-child(2){padding-bottom:33px;margin-bottom:33px;border-bottom:.5px solid var(--color-white)}.footer-foot ul{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.footer-foot ul li:after{content:"|";padding-left:.25rem;text-decoration:none}.footer-foot ul li:last-of-type:after{content:""}.footer-foot ul a{color:var(--color-white)}@media screen and (max-width: 430px){.footer{padding:45px 20px}.footer-menu{display:none}.footer-foot ul{flex-direction:column}.footer-foot ul li:after{content:""}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-2px}h1.wp-block-heading{font-size:var(--font-size-70);font-weight:var(--font-weight-medium);line-height:72px;margin-bottom:1rem}@media screen and (max-width: 390px){h1.wp-block-heading{font-size:var(--font-size-3xl);line-height:var(--font-size-3xl);margin-bottom:1.25rem}}h2.wp-block-heading{font-size:var(--font-size-64);font-weight:var(--font-weight-semibold);line-height:96%;margin-bottom:1.25rem}@media screen and (max-width: 390px){h2.wp-block-heading{font-size:var(--font-size-38)}}h3.wp-block-heading{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:110%;margin-bottom:1.25rem}@media screen and (max-width: 390px){h3.wp-block-heading{font-size:var(--font-size-36)}}p{font-family:var(--font-base);font-size:var(--font-size-sm);margin-bottom:1.5em}.has-text-align-center{text-align:center}.has-primary-color{color:var(--color-primary)!important}.has-accent-color{color:var(--color-accent)!important}.has-beige-color{color:var(--color-beige)!important}.has-light-beige-color{color:var(--color-light-beige)!important}.has-white-color{color:var(--color-white)!important}.has-black-color{color:var(--color-black)!important}.has-gradient-color{background:var(--color-gradient)!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.wp-block-group{padding:2rem 0}.wp-block-columns{max-width:1440px;margin:0 auto}.wp-block-columns{display:flex}.wp-block-create-block-apaisea-col1{padding:0 90px}.wp-block-create-block-apaisea-col1 .wp-block-columns{display:flex}@media screen and (max-width: 430px){.wp-block-create-block-apaisea-col1{padding:25px}}.wp-block-create-block-apaisea-col2 .wp-block-columns{display:flex;justify-content:space-between}.wp-block-create-block-apaisea-col2 .wp-block-columns .wp-block-column{width:50%}input[type=text],input[type=email],textarea{background:transparent!important;border:0!important;border-bottom:1px solid black!important;border-radius:0!important}input[type=text]:focus,input[type=email]:focus,textarea:focus{outline:none!important;box-shadow:none!important}.has-primary-background-color{background-color:var(--color-primary)}.faq{padding:160px 13%;margin:0 auto}.faq-inner{max-width:1400px;margin:0 auto}.faq .title{margin-bottom:30px}.faq .faq-item{margin-bottom:20px}.faq .faq-item[open] .faq-question:after{transform:rotate(-90deg)}.faq .faq-item .faq-question{padding:1rem;font-weight:var(--font-weight-bold);color:var(--color-primary);background-color:var(--color-white);cursor:pointer;list-style:none;position:relative}.faq .faq-item .faq-question::marker{display:none}.faq .faq-item .faq-question:after{content:"▾";position:absolute;right:1rem;transition:transform .3s}.faq .faq-item .faq-answer{padding:0 1rem 1rem;line-height:1.6;background-color:var(--color-white)}@media screen and (max-width: 430px){.faq{padding:80px 25px}}.error404{background-image:url(wp-content/themes/apaisea/static/img/logo-2A.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-size:cover}.error-404{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100vh;height:calc(100vh - 137px)}.error-404 .heading{font-size:160px;font-family:var(--font-heading);font-weight:var(--font-weightr-medium);line-height:120%;color:var(--color-primary);margin-bottom:1rem}.error-404 .subHeading{font-family:var(--font-heading);font-size:50px;font-weight:var(--font-weight-bold);width:100%}.error-404 .subHeading span{color:var(--color-primary)}.error-404 p{width:70%;font-size:20px;margin-bottom:20px}.single-prestation .blockMediaText-media,.page-id-72 .blockMediaText-media{background-repeat:no-repeat;background-size:cover;background-position:center;height:400px}.single-prestation .blockMediaText,.single-prestation .contact{max-width:1440px;margin:0 auto;padding:0 90px}.single-prestation .blockMediaText{margin-top:90px}@media screen and (max-width: 430px){.single-prestation .blockMediaText,.single-prestation .contact{padding:80px 25px;margin:0}}.btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:auto;align-self:center;gap:1rem;padding:10px 28px;border-radius:100px;font-size:var(--font-size-16);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:var(--color-primary);border:none;cursor:pointer;text-decoration:none;transition:background-color .3s ease}.btn:hover{background-color:var(--color-beige);color:var(--color-primary)}.btn:hover svg{fill:var(--color-primary)}.btn.secondary{background-color:var(--color-beige);color:var(--color-primary)}.btn.secondary svg{fill:var(--color-primary)}.btn.disabled{background-color:var(--color-gray);cursor:not-allowed;opacity:.6}.btn-outline{border:1px solid var(--color-beige);background-color:transparent;color:var(--color-white)}.btn svg{fill:var(--color-white)}.hero{padding:62px 0}.hero-wrapper{display:flex;justify-content:center;max-width:1440px;margin:0 auto}.hero-content{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:70%;text-align:center}.hero-title{font-family:var(--font-heading);font-size:var(--font-size-70);font-weight:var(--font-weight-medium);line-height:72px;letter-spacing:2px;color:var(--color-primary);margin-bottom:1rem}.hero-lead{margin-bottom:22px;font-weight:var(--font-weight-semibold)}@media screen and (max-width: 430px){.hero{padding:28px 0}.hero-content{max-width:90%}.hero-title{font-size:40px;line-height:48px}}.learnMore{position:relative;padding:145px 90px;color:var(--color-white);background-image:url(../img/Rectangle%205392-BLHp8ayq.jpg);background-size:cover;background-position:center}.learnMore-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.learnMore:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1}.learnMore-inner{display:flex;gap:90px;max-width:1440px;position:relative;z-index:10;justify-content:start;margin:0 auto;padding:0 90px}@media screen and (max-width: 1024px){.learnMore-inner>*{width:50%}}@media screen and (max-width: 430px){.learnMore-inner>*{width:100%}}.learnMore-content{width:70%}.learnMore .title{margin-bottom:22px}.learnMore p{font-size:var(--font-size-md);margin-bottom:40px}.learnMore img{border-radius:var(--image-raduis)}@media screen and (max-width: 430px){.learnMore{flex-direction:column;padding:100px 25px}.learnMore img{display:none}.learnMore-content{width:100%}.learnMore-inner{padding:0}}.page-id-16 .learnMore{background-image:url(https://apaisea.com/wp-content/uploads/2025/10/Seance-psycho-corporelle-1.jpg)}.stats{padding:110px 45px}.stats-inner{display:flex;flex-direction:column;align-items:center;max-width:1440px;margin:0 auto}.stats-list{position:relative;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.stats-list:before,.stats-list:after{content:"";position:absolute;top:1rem;bottom:1rem;width:1px;height:32px;background-color:var(--color-beige)}.stats-list:before{top:50%;left:33.333%;transform:translateY(-100%) translate(-50%)}.stats-list:after{top:50%;left:66.666%;transform:translateY(-100%) translate(-50%)}.stats-list li{flex:1;text-align:center;padding:0 1rem}.stats-list li .stats-label{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin-bottom:1rem}.stats-list li>p:last-child{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);width:85%;margin:0 auto}@media screen and (max-width: 430px){.stats-list{flex-direction:column;gap:7rem}.stats-list:before,.stats-list:after{display:none}.stats-list li{position:relative}.stats-list li:nth-child(1):after{content:"";position:absolute;left:50%;transform:translate(-50%);width:1px;height:32px;background-color:var(--color-beige);top:calc(100% + 3rem)}.stats-list li:nth-child(2):after{content:"";position:absolute;left:50%;transform:translate(-50%);width:1px;height:32px;background-color:var(--color-beige);top:calc(100% + 3rem)}}@media screen and (max-width: 430px){.stats{padding:80px 25px}}.stats .title{font-size:var(--font-size-70);letter-spacing:-2px;margin-bottom:1rem}.pricing{background-color:var(--color-primary);padding:4rem 0;overflow:hidden}.pricing .pricing-inner{display:grid;grid-template-columns:1fr 80%;gap:2rem;max-width:1440px;margin:0 auto;padding:0 90px;position:relative}.pricing__content .title{font-size:var(--font-size-64);font-weight:var(--font-weight-semibold);color:var(--color-accent)}.pricing__content .pricing__description{font-size:var(--font-size-18);color:var(--color-white);margin-top:1rem;max-width:387px}.pricing .slider-controls{display:flex;position:absolute;right:0;top:-40px;margin-top:0;z-index:1}.pricing .workshops-header-btns .btn{padding:17px 20px;cursor:pointer;transition:all .3s ease}.pricing .workshops-header-btns .prev{border-radius:0 0 0 14px;background-color:var(--color-white)}.pricing .workshops-header-btns .prev svg{stroke:var(--color-primary);fill:none}.pricing .workshops-header-btns .prev:hover{background-color:var(--color-beige);color:var(--color-primary)}.pricing .workshops-header-btns .prev:hover svg{stroke:var(--color-primary)}.pricing .workshops-header-btns .next{border-radius:0 14px 0 0;background-color:var(--color-primary)}.pricing .workshops-header-btns .next svg{stroke:var(--color-white);fill:none}.pricing .workshops-header-btns .next:hover{background-color:var(--color-beige);color:var(--color-primary)}.pricing .workshops-header-btns .next:hover svg{stroke:var(--color-primary)}.pricing__slider{width:100%}.pricing__card{display:flex;flex-direction:column;justify-content:space-between;padding:40px 30px;background:var(--color-primary);color:var(--color-white);min-height:580px;min-width:267px}.pricing__card .btn{padding:24px 12px;background:var(--color-white);color:var(--color-primary)}.pricing__card--featured{background:#f2f1fa}.pricing__card--featured .pricing__title{color:var(--color-black)}.pricing__card--featured .pricing__amount,.pricing__card--featured .pricing__duration{color:var(--color-primary)}.pricing__card--featured .pricing__list li{color:var(--color-black)}.pricing__card--featured .pricing__item svg{fill:var(--color-primary)}.pricing__card--featured .pricing__item svg path:nth-child(2){stroke:var(--color-white)}.pricing__card--featured .btn{background:var(--color-primary);color:var(--color-white)}.pricing__title{margin-bottom:1.5rem;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:130%;margin-bottom:15px}.pricing__amount{display:flex;align-items:baseline;margin-bottom:50px}.pricing__price{font-size:42px;font-weight:var(--font-weight-bold);line-height:66px}.pricing__duration{font-size:var(--font-size-md);color:var(--color-accent)}.pricing__list{list-style:none;padding:0}.pricing__item{display:flex;align-items:center;gap:10px;line-height:100%;margin-bottom:1rem;color:var(--color-white)}.pricing__item svg{fill:var(--color-white)}.pricing__item svg path:nth-child(2){stroke:var(--color-primary)}@media screen and (max-width: 768px){.pricing{padding:2rem 0}.pricing .pricing-inner{grid-template-columns:1fr;padding:0 20px;gap:2rem}.pricing__content{text-align:center}.pricing__content .title{font-size:var(--font-size-3xl)}.pricing .slider-controls{display:none}.pricing__slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:1rem;padding:0 20px 20px 0;margin:0 -20px 0 0}.pricing__slider::-webkit-scrollbar{height:8px}.pricing__slider::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.pricing__slider::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:4px}.pricing__card{flex:0 0 280px;scroll-snap-align:center}.pricing__card+.pricing__card{margin-top:0}}@media screen and (max-width: 480px){.pricing .pricing-inner{padding:0 15px}.pricing__slider{padding:0 15px 20px 0;margin:0 -15px 0 0}.pricing__card{flex:0 0 260px;padding:30px 20px;min-width:100%}.pricing__content .title{font-size:var(--font-size-2xl)}}.socialProof{padding:133px 95px;background:var(--gradient-primary-dark)}.socialProof-inner{margin:0 auto}.socialProof .title{text-align:center;margin-bottom:55px}.socialProof .companies{margin:0;padding:70px 0;list-style:none;display:flex;justify-content:space-between;border-top:.5px solid var(--color-beige);border-bottom:.5px solid var(--color-beige);margin-bottom:3rem}.socialProof .companies img{max-height:60px}.socialProof .marquee{position:relative;width:100vw;left:-93px;overflow:hidden}.socialProof .marquee-text{font-family:var(--font-heading);font-size:200px;font-weight:var(--font-weight-medium);letter-spacing:-3px;line-height:110%;background:var(--color-gradient);color:transparent;-webkit-background-clip:text;background-clip:text;padding:120px;margin:0;display:inline-block;white-space:nowrap;animation:marquee 60s linear infinite}.socialProof .marquee-text:after{content:attr(data-text);margin-left:2rem}@media screen and (max-width: 430px){.socialProof{padding:80px 25px}.socialProof .title{font-size:var(--font-size-3xl);text-align:left}.socialProof .companies{padding:40px 0;align-items:center;flex-direction:column;gap:40px}.socialProof .marquee{padding:75px;left:-23px}}.testimonials-wrapper{width:100vw;margin-left:-95px;padding:0 50px;position:relative}.testimonials-wrapper .slider-controls{display:flex;position:absolute;right:50px;top:-40px;margin-top:0;z-index:1}@media screen and (max-width: 430px){.testimonials-wrapper .slider-controls{display:none}}.testimonials-wrapper .workshops-header-btns .btn{padding:17px 20px;cursor:pointer;transition:all .3s ease}.testimonials-wrapper .workshops-header-btns .prev{border-radius:0 0 0 14px;background-color:var(--color-white)}.testimonials-wrapper .workshops-header-btns .prev svg{stroke:var(--color-primary);fill:none}.testimonials-wrapper .workshops-header-btns .prev:hover{background-color:var(--color-beige);color:var(--color-primary)}.testimonials-wrapper .workshops-header-btns .prev:hover svg{stroke:var(--color-primary)}.testimonials-wrapper .workshops-header-btns .next{border-radius:0 14px 0 0;background-color:var(--color-primary)}.testimonials-wrapper .workshops-header-btns .next svg{stroke:var(--color-white);fill:none}.testimonials-wrapper .workshops-header-btns .next:hover{background-color:var(--color-beige);color:var(--color-primary)}.testimonials-wrapper .workshops-header-btns .next:hover svg{stroke:var(--color-primary)}@media screen and (max-width: 430px){.testimonials-wrapper{margin-left:-25px;padding:0 25px}}.testimonials{display:flex;gap:2rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:2rem;padding:2rem 0;scrollbar-width:none;-ms-overflow-style:none}.testimonials::-webkit-scrollbar{display:none}@media screen and (max-width: 430px){.testimonials{gap:1rem;scroll-padding:1rem;padding:1rem 0;flex-direction:column;overflow-x:visible;overflow-y:auto;scroll-snap-type:none}}.testimonial-item{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:50px 30px 80px;border-top:.5px solid var(--color-white);border-right:.5px solid var(--color-white);border-radius:0 48px 0 0;scroll-snap-align:center;flex-shrink:0;min-width:500px;max-width:560px;height:400px}@media screen and (max-width: 768px){.testimonial-item{min-width:350px;height:380px;gap:2rem;padding:40px 25px 60px}}@media screen and (max-width: 430px){.testimonial-item{min-width:100%!important;width:100%!important;max-width:100%!important;height:auto;padding:30px 20px 50px;gap:1.5rem;margin-bottom:1rem}.testimonial-item:nth-child(n+4){display:none}}.testimonial-text{max-height:180px;position:relative;overflow:hidden;font-size:var(--font-size-22);font-weight:var(--font-weight-regular);color:var(--color-white);line-height:1.4;flex-grow:1}.testimonial-text:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(to bottom,transparent,#32367e)}@media screen and (max-width: 430px){.testimonial-text{font-size:var(--font-size-18);line-height:1.3}.testimonial-text:after{content:none}}.testimonial-author{display:flex;gap:1rem;align-items:center;margin-top:auto}.testimonial-author svg{width:40px;height:40px;flex-shrink:0;fill:var(--color-accent)}@media screen and (max-width: 430px){.testimonial-author svg{width:50px;height:50px}}.testimonial-author svg path{fill:var(--color-accent)}.testimonial-author img{border-radius:100%;width:60px;height:60px;object-fit:cover;flex-shrink:0}@media screen and (max-width: 430px){.testimonial-author img{width:50px;height:50px}}.testimonial-author-name{font-size:var(--font-size-18);font-weight:var(--font-weight-bold);color:var(--color-accent);margin:0;display:flex;flex-direction:column}@media screen and (max-width: 430px){.testimonial-author-name{font-size:var(--font-size-16)}}.testimonial-author-job{font-size:var(--font-size-base);font-weight:var(--font-weight-regular);color:#ffffffa6;display:block;margin-top:.25rem}@media screen and (max-width: 430px){.testimonial-author-job{font-size:var(--font-size-sm)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes testimonialScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.contact{padding:144px 93px;background-image:url(../svg/bg-A-DGK4-fBK.svg);background-repeat:no-repeat;display:flex;gap:95px;max-width:1440px;margin:0 auto}.contact .form-left,.contact .form-right{width:50%}.contact-wrapper{display:flex;gap:95px;max-width:1440px;margin:0 auto}.contact-wrapper>div{width:50%}.contact .title{font-size:var(--font-size-64);line-height:94%;margin-bottom:18px}.contact .title,.contact .text{width:74%}.contact .form-group{display:flex;margin-bottom:1rem}.contact .form-group--two-fields{flex-direction:row;gap:20px}.contact .form-group--two-fields .form-field{width:50%}.contact .form-group--spaceBetween{justify-content:space-between}.contact .form-field{display:flex;flex-direction:column;width:100%}.contact .form-field input[type=text],.contact .form-field input[type=email]{border:none;border-bottom:1px solid #333;background:transparent;padding:.5rem 0;font-size:var(--font-size-md);color:var(--color-black);transition:border-color .3s ease}.contact .form-field input[type=text]::placeholder,.contact .form-field input[type=email]::placeholder{font-size:var(--font-size-sm);color:#333}.contact .form-field input[type=text]:focus,.contact .form-field input[type=email]:focus{outline:none;border-bottom-color:var(--color-primary)}@media screen and (max-width: 768px){.contact{padding:100px 40px;flex-direction:column;gap:3rem}.contact .form-left,.contact .form-right,.contact .title,.contact .text{width:100%}}@media screen and (max-width: 430px){.contact{padding:80px 20px;flex-direction:column;gap:2rem}.contact-wrapper{flex-direction:column}.contact .form-left,.contact .form-right{width:100%}.contact>div{width:100%}.contact .title,.contact .text{width:100%}.contact .form-group{display:flex;margin-bottom:1rem}.contact .form-group--two-fields{flex-direction:column;gap:20px}.contact .form-group--two-fields .form-field{width:100%}.contact .form-group--spaceBetween{justify-content:flex-start}.contact .form-group--spaceBetween .btn{align-self:flex-start}}.contact #wpforms-submit-74,.contact input[type=submit]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:auto;align-self:center;gap:1rem;padding:10px 28px;border-radius:100px;font-size:var(--font-size-16);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:var(--color-primary);border:none;cursor:pointer;text-decoration:none;transition:background-color .3s ease;position:relative}.contact #wpforms-submit-74:after,.contact input[type=submit]:after{content:"";display:inline-block;width:18px;height:14px;margin-left:8px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0527 0.96967C11.3456 0.676777 11.8204 0.676777 12.1133 0.96967L17.4719 6.32825C17.8429 6.69925 17.8429 7.30075 17.4719 7.67175L12.1133 13.0303C11.8204 13.3232 11.3456 13.3232 11.0527 13.0303C10.7598 12.7374 10.7598 12.2626 11.0527 11.9697L15.2723 7.75H1.08301C0.668794 7.75 0.333008 7.41421 0.333008 7C0.333008 6.58579 0.668794 6.25 1.08301 6.25H15.2723L11.0527 2.03033C10.7598 1.73744 10.7598 1.26256 11.0527 0.96967Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s ease}.contact #wpforms-submit-74:hover,.contact input[type=submit]:hover{background:none;background-color:var(--color-beige);color:var(--color-primary)}.contact #wpforms-submit-74:hover:after,.contact input[type=submit]:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0527 0.96967C11.3456 0.676777 11.8204 0.676777 12.1133 0.96967L17.4719 6.32825C17.8429 6.69925 17.8429 7.30075 17.4719 7.67175L12.1133 13.0303C11.8204 13.3232 11.3456 13.3232 11.0527 13.0303C10.7598 12.7374 10.7598 12.2626 11.0527 11.9697L15.2723 7.75H1.08301C0.668794 7.75 0.333008 7.41421 0.333008 7C0.333008 6.58579 0.668794 6.25 1.08301 6.25H15.2723L11.0527 2.03033C10.7598 1.73744 10.7598 1.26256 11.0527 0.96967Z' fill='%23333bca'/%3E%3C/svg%3E")}.contact #wpforms-submit-74.disabled,.contact input[type=submit].disabled{background-color:var(--color-gray);cursor:not-allowed;opacity:.6}.contact-info{padding:80px 90px;background-color:var(--color-light-beige)}.contact-info-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1440px;margin:0 auto}.contact-info-card{background-color:var(--color-primary);border-radius:20px;padding:2rem;color:var(--color-white);position:relative;overflow:hidden}.contact-info-title{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:1.5rem;color:var(--color-accent)}.contact-info-content{position:relative;z-index:2}.contact-info-content p{margin-bottom:1rem;line-height:1.5}.contact-info-content p:last-child{margin-bottom:0}.contact-info-content a{color:var(--color-accent);text-decoration:none}.contact-info-content a:hover{text-decoration:underline}.contact-info .location:not(:last-child){margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.2)}.contact-info .horaires .horaire-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.contact-info .horaires .horaire-row:last-child{border-bottom:none}.contact-info .horaires .horaire-row .jour{font-weight:var(--font-weight-medium)}.contact-info .horaires .horaire-row .heure{font-weight:var(--font-weight-regular)}@media screen and (max-width: 1024px){.contact-info-inner{grid-template-columns:repeat(2,1fr)}.contact-info-card:last-child{grid-column:1/-1}}@media screen and (max-width: 768px){.contact-info{padding:60px 20px}.contact-info-inner{grid-template-columns:1fr}.contact-info-card{padding:1.5rem}.contact-info-card:last-child{grid-column:auto}.contact-info-title{font-size:var(--font-size-lg)}}@media screen and (max-width: 430px){.contact-info{padding:40px 15px}.contact-info-card{padding:1.25rem}.contact-info-image{width:60px;height:60px}.contact-info-image img{width:40px;height:40px}}.blockIntro{padding:160px 13%;text-align:center;background-image:url(../../../public/img/logo-2A.png);background-repeat:no-repeat;background-position:center;font-size:var(--font-size-md)}.blockIntro-inner{max-width:1440px;margin:0 auto}.blockIntro .title{margin-bottom:30px}@media screen and (max-width: 430px){.blockIntro{padding:80px 25px}}.blockMediaText{padding:160px 13%}.blockMediaText-inner{max-width:1440px;margin:0 auto}.blockMediaText .title,.blockMediaText p{margin-bottom:30px}.blockMediaText-content{display:flex;align-items:center;gap:60px;margin-bottom:80px}.blockMediaText-content--textLeft{flex-direction:row}.blockMediaText-content--textRight{flex-direction:row-reverse}.blockMediaText-text{flex:1;width:50%}.blockMediaText-text:before{content:"";display:block;width:100px;height:.5px;background-color:#002f5d;margin-bottom:30px}.blockMediaText-media{flex:1;width:50%;max-width:none;border-radius:var(--image-raduis)}.blockMediaText-media>div{width:100%!important;height:300px}@media screen and (max-width: 430px){.blockMediaText{padding:80px 25px}.blockMediaText-content{margin-bottom:40px;gap:0}.blockMediaText-content--textLeft,.blockMediaText-content--textRight{flex-direction:column-reverse}.blockMediaText-text{width:100%}.blockMediaText-media{width:100%;max-width:100%;margin-bottom:40px}}.page-id-44 .blockIntro{position:relative;overflow:hidden;margin-bottom:2rem;color:#fff}.page-id-44 .blockIntro:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#00000080;z-index:1}.page-id-44 .blockIntro .title{color:var(--color-beige)}.page-id-44 .blockIntro-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.page-id-44 .blockIntro-content{position:relative;z-index:1}.ateliers-container{display:flex;gap:2rem;flex-wrap:wrap;max-width:1440px;padding:0 90px;margin:0 auto 90px}.atelier-item{flex:1;min-width:300px;padding:1.5rem;background-color:var(--color-white);border-radius:8px}.atelier-item h3{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:1rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.atelier-item p{margin-bottom:0}@media screen and (max-width: 768px){.ateliers-container{flex-direction:column;padding:0 20px}.atelier-item{min-width:auto;width:100%}}@media screen and (max-width: 430px){.ateliers-container{padding:0 15px}}.prestation-navigation{padding:4rem 0;background:var(--color-beige);margin-bottom:3rem}.prestation-navigation-inner{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;gap:2rem}@media (max-width: 768px){.prestation-navigation-inner{flex-direction:column;gap:1rem}}.prestation-nav-link{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;background:var(--color-white);border-radius:1rem;text-decoration:none;color:var(--color-primary);min-width:280px;flex:1;max-width:45%}@media (max-width: 768px){.prestation-nav-link{max-width:100%;padding:1rem 1.5rem;gap:.75rem}}.prestation-nav-link:hover{text-decoration:none;color:var(--color-primary)}.prestation-nav-link.prestation-nav-prev{justify-content:flex-start;margin-right:auto}@media (max-width: 768px){.prestation-nav-link.prestation-nav-prev{margin-right:0}}.prestation-nav-link.prestation-nav-next{justify-content:flex-end;margin-left:auto}@media (max-width: 768px){.prestation-nav-link.prestation-nav-next{margin-left:0}}.prestation-nav-arrow{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--color-primary);border-radius:50%;color:var(--color-white);transition:all .3s ease;flex-shrink:0}@media (max-width: 768px){.prestation-nav-arrow{width:2.5rem;height:2.5rem}}.prestation-nav-arrow svg{transition:transform .3s ease}.prestation-nav-content{display:flex;flex-direction:column;min-width:0;flex:1}.prestation-nav-prev .prestation-nav-content{text-align:left}.prestation-nav-next .prestation-nav-content{text-align:right}.prestation-nav-title{font-size:1.125rem;font-weight:600;color:var(--color-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.prestation-nav-title{font-size:1rem;white-space:normal;overflow:visible;text-overflow:initial}}div.wpforms-container-full input{height:26px!important}
