.breadcrumb{margin-bottom:1rem;padding:3rem 0 1rem}.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:.875rem}.breadcrumb-item{display:flex;align-items:center}.breadcrumb-item a{font-size:12px;font-weight:400;line-height:130%}.breadcrumb-item a:hover{font-size:12px;font-weight:600;line-height:130%}.breadcrumb-item.active span{font-size:12px;font-weight:600;line-height:130%}.breadcrumb-separator{margin:0 17px;color:#6c757d}.faq{padding:80px 0;background-color:var(--color-white)}.header-faq{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;border-bottom:1px solid var(--color-gray)}.header-faq h2{font-size:35px;font-weight:600;margin:0}.faq-container .faq-item{display:flex;flex-direction:column;align-items:flex-end}.faq-question{cursor:pointer;position:relative}.faq-question:hover h3{color:var(--color-pink)}.faq-container .faq-question{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:30px 0;width:100%}.faq-question h3{width:100%;font-size:20px;font-weight:400;line-height:1.5}.faq-answer{font-size:16px;font-weight:400;line-height:1.5;max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease;border-bottom:1px solid var(--color-gray)}.faq-answer.show{padding:0 0 30px 0;transition:max-height 0.3s ease,padding 0.3s ease,opacity 0.3s ease;max-height:fit-content}.faq-answer a{color:var(--color-pink);text-decoration:none}.faq-answer a:hover{color:#000}.faq-question.active img{transform:rotate(180deg);transition:transform 0.3s ease}.faq-question img{transition:transform 0.3s ease}.faq-question.active h3{color:var(--color-pink)}@media (min-width:700px){.faq{padding:80px 0}.header-faq h2{font-size:50px}.faq-container .faq-question,.faq-answer{width:50%}}.header-greffes{display:flex;padding-bottom:50px;gap:55px}.header-greffes .header-info-container{min-width:50%}.header-greffes .header-info-container h1{margin-bottom:20px}.header-greffes .header-info-container p{font-size:14px;margin-bottom:25px;display:flex}.trustpilot-widget{width:271px}.header-greffes span{border-radius:8px;background:rgb(210 16 83 / .1);font-size:14px;font-weight:500;position:relative;padding:12px 20px 12px 40px}.header-greffes span::before{content:'';position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url(/assets/images/icons/pink-check.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.header-info{display:flex;flex-direction:column;gap:11px;margin-top:20px}@media screen and (max-width:1000px){.header-greffes{flex-direction:column}.header-greffes .header-info-container{width:100%}}.greffe-services{padding:69px 89px;background-color:var(--color-blue);margin-bottom:55px}.greffe-services h2{text-align:center;color:var(--color-white)}.services-accordion{margin-top:2rem}.service-item{margin-bottom:1rem;color:var(--color-white)}.category-parent{display:flex;padding:21px 43px;justify-content:space-between;align-items:center;cursor:pointer;border-radius:8px;background:rgb(255 255 255 / .2)}.category-parent::after{content:'+';font-size:20px;font-weight:700;color:#fff;transition:all 0.3s ease}.category-parent.active{background-color:var(--color-white);color:var(--color-blue)}.category-parent.active::after{content:'-';color:var(--color-blue)}.category-parent h3{margin:0;font-size:1.25rem}.category-children{max-height:0;overflow:hidden;transition:max-height 0.5s ease,opacity 0.3s ease;opacity:0}.category-children.show{max-height:fit-content;opacity:1}.category-children.show::before{content:'';display:block;height:10px;background-color:var(--color-blue)}.subservices-container{padding:35px 45px;background-color:var(--color-white);border-radius:4px;color:var(--color-black)}.subservices-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.departement-section{break-inside:avoid;padding:20px 0;border-bottom:1px solid #CCC2C2}.departement-title{display:flex;font-size:16px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:10px}.subservice-card{font-size:14px;display:flex;align-items:center;margin-bottom:10px;transition:color 0.3s ease}.subservice-card:last-child{margin-bottom:0}.subservice-card:hover{color:var(--color-blue)}.subservices-grid a::before{font-size:14px;font-style:normal;font-weight:400;line-height:150%}.subservices-grid a::before{content:'';display:inline-block;width:12px;height:12px;background-image:url(/assets/images/icons/little-blue-arrow.svg);background-size:12px 20px;background-repeat:no-repeat;background-position:center;margin-right:10px;vertical-align:middle;flex-shrink:0}@media (max-width:1000px){.greffe-services{padding:20px}.services-accordion{margin-top:1rem}.category-parent{padding:15px 20px}.subservices-grid{font-size:12px;grid-template-columns:1fr}.subservices-container{padding:20px}.subservices-grid a::before{width:10px;height:16px;background-size:10px 16px}}.legal-notice-publication{padding:40px 0;background-color:var(--color-white)}.legal-notice-publication-container div{background-color:var(--color-blue);padding:40px 20px 40px 40px;color:var(--color-white)}.legal-notice-publication.pink .legal-notice-publication-container div{background-color:var(--color-pink)}.legal-notice-publication-container h3{font-size:28px;margin-bottom:20px;margin-top:0}.legal-notice-publication-container p{font-size:16px;margin-bottom:20px}.legal-notice-publication-container a{width:max-content}.legal-notice-publication-container img{object-fit:cover}@media (width>1050px){.legal-notice-publication{padding:70px 0}.legal-notice-publication-container{display:grid;grid-template-columns:35% 65%}.legal-notice-publication-container div{padding:90px 100px 90px 129px}}.legal-notice-publication{background-color:unset!important}main{background-color:#fff}