.blocaccordeon{padding:0;background:var(--color-white,#ffffff)}.blocaccordeon__header{margin-bottom:50px;text-align:center}.blocaccordeon__title{margin:0 0 18px;color:var(--color-primary,#915aa7);font-size:42px;font-weight:700}.blocaccordeon__description{margin:0;max-width:100%;color:var(--color-black,#171717);font-size:16px;font-weight:400;text-align:center}.blocaccordeon__list{border-top:0;z-index:2;position:relative}.blocaccordeon__item{display:block;margin:0;border:0;border-bottom:1px solid #c59cd6}.blocaccordeon__item+.blocaccordeon__item{border-top:1px solid #c59cd6}.blocaccordeon__question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:15px 25px;border:0;background:#fff0;text-align:left;cursor:pointer;list-style:none;appearance:none;-webkit-appearance:none;box-sizing:border-box}.blocaccordeon__question::-webkit-details-marker{display:none}h3.blocaccordeon__question-text,.blocaccordeon__question-text{margin:0;padding:0;flex:1 1 auto;min-width:0;color:var(--color-primary,#915aa7)!important;font-family:'Open Sans',sans-serif;font-size:25px;font-style:normal;font-weight:700;line-height:1.2;cursor:pointer;word-break:break-word}h3.blocaccordeon__question-text *,.blocaccordeon__question-text *{color:inherit!important}.blocaccordeon__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50px;background:var(--color-primary,#915aa7);transition:background-color 0.2s ease}.blocaccordeon__icon::before{content:'';width:12px;height:12px;border-right:2px solid var(--color-white,#ffffff);border-bottom:2px solid var(--color-white,#ffffff);transform:rotate(-45deg) translateY(-1px);transition:transform 0.2s ease}.blocaccordeon__question:hover .blocaccordeon__icon,.blocaccordeon__question:focus-visible .blocaccordeon__icon{background:var(--color-primary-dark,#431b53)}.blocaccordeon__item[open] .blocaccordeon__icon::before{transform:rotate(45deg) translateY(1px)}.blocaccordeon__answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.blocaccordeon__answer-inner{min-height:0;padding:0 25px;opacity:0;transform:translateY(-8px);transition:opacity 0.35s ease,transform 0.35s ease,padding-bottom 0.35s ease}.blocaccordeon__item[open] .blocaccordeon__answer{max-height:2000px}.blocaccordeon__item[open] .blocaccordeon__answer-inner{padding-bottom:20px;opacity:1;transform:translateY(0)}.blocaccordeon__content{padding-bottom:18px}.blocaccordeon__content p:last-child,.blocaccordeon__content ul:last-child,.blocaccordeon__content ol:last-child{margin-bottom:0}.blocaccordeon__content p:first-child{margin-top:0}.blocaccordeon__content p,.blocaccordeon__content li{color:var(--color-black,#171717);line-height:1.6}.blocaccordeon__content p{margin:0 0 14px}.blocaccordeon__content p:last-child,.blocaccordeon__content ul:last-child,.blocaccordeon__content ol:last-child{margin-bottom:0}.blocaccordeon__content ul,.blocaccordeon__content ol{margin:0 0 14px 20px;padding:0}.blocaccordeon__content li{margin-bottom:8px}.blocaccordeon__readmore{display:block;margin:8px 0 0;padding:0;border-radius:0;background:#fff0;color:#000;font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:color 0.2s ease}.blocaccordeon__readmore:hover,.blocaccordeon__readmore:focus{color:#000}.blocaccordeon__content a:not([href^="tel:"]):not([href^="mailto:"]){color:var(--color-primary,#915aa7);text-decoration:underline;word-break:break-word;font-style:italic}.blocaccordeon__content a[href^="tel:"],.blocaccordeon__content a[href^="mailto:"]{color:#000!important;text-decoration:underline;font-style:normal!important}.blocaccordeon__content a[href^="tel:"]:hover,.blocaccordeon__content a[href^="mailto:"]:hover,.blocaccordeon__content a[href^="tel:"]:focus,.blocaccordeon__content a[href^="mailto:"]:focus{color:#000!important}.blocaccordeon__content a:hover,.blocaccordeon__content a:focus{color:var(--color-primary-dark,#431b53)}.blocaccordeon__download{display:block;position:relative;padding-left:24px;margin-top:25px;color:var(--color-primary,#915aa7);font-size:16px;font-weight:700;text-decoration:none}.blocaccordeon__download::before{content:'';position:absolute;left:0;top:50%;width:16px;height:16px;transform:translateY(-50%);background:url(https://soins-palliatifs-mayenne.fr/wp-content/themes/theme-pallia-53/blocks/blocAccordeon/../../images/icons/download.svg) no-repeat center center;background-size:contain}.blocaccordeon__download:hover,.blocaccordeon__download:focus{color:var(--color-primary-dark,#431b53)}@media (max-width:991px){.blocaccordeon__header{margin-bottom:40px}.blocaccordeon__title{font-size:34px}.blocaccordeon__description{font-size:16px}h3.blocaccordeon__question-text,.blocaccordeon__question-text{font-size:22px}.blocaccordeon__icon{width:44px;height:44px}.blocaccordeon__readmore{font-size:16px}}@media (max-width:575px){.blocaccordeon__header{margin-bottom:18px}.blocaccordeon__title{font-size:28px}.blocaccordeon__description{font-size:15px;line-height:1.4}.blocaccordeon__question{gap:12px;padding:15px 18px}h3.blocaccordeon__question-text,.blocaccordeon__question-text{font-size:18px}.blocaccordeon__icon{width:38px;height:38px}.blocaccordeon__answer-inner{padding:0 18px}.blocaccordeon__readmore{padding:0;font-size:16px}}h3.blocaccordeon__question-text--figma-small,.blocaccordeon__question-text--figma-small{color:var(--color-black,#171717)!important;font-size:16px!important;font-weight:700;line-height:1}