/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cv-accordion__indicator,.cv-faq-accordion__indicator,.cv-pfeatures-accordion__indicator,.cv-study-accordion__indicator{align-items:center;background:#f9f9f9;border-radius:.75rem;color:#1c8cba;display:flex;height:1.5rem;justify-content:center;transition:transform .3s ease-in-out;width:1.5rem}.cv-accordion,.cv-faq-accordion,.cv-pfeatures-accordion,.cv-study-accordion{display:flex;flex-direction:column;gap:.5rem}@media(min-width:600px){.cv-accordion,.cv-faq-accordion,.cv-pfeatures-accordion,.cv-study-accordion{gap:1.5rem}}.cv-accordion-item--open .cv-accordion__indicator{transform:rotate(180deg)}.cv-accordion-item{background:#fff;border-radius:.5rem;box-shadow:0 .875rem 1rem rgba(0,0,0,.04)}.cv-accordion-item__title{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#000;color:#1c8cba;cursor:pointer;display:flex;font-family:noto-sans,sans-serif;font-family:inherit;font-size:1rem;font-weight:600;justify-content:space-between;line-height:1.5rem;margin:0;padding:1.5rem 1.25rem;text-align:left;width:100%}.cv-accordion-item__title:focus-visible{border-radius:inherit;outline:2px solid #243d66}.cv-accordion-item__inner-content{background:#f9f9f9;padding-bottom:1.5rem;padding-inline:1.25rem}.cv-accordion--list{gap:0}.cv-accordion--list .cv-accordion-item{background:transparent;border-radius:0;box-shadow:none}.cv-accordion--list .cv-accordion-item:first-child .cv-accordion-item__title{border-top:1px solid #e5e5e5;margin-top:0}.cv-accordion--list .cv-accordion-item__title{border-bottom:1px solid #e5e5e5;color:#000;font-size:.875rem;font-weight:400;letter-spacing:.02rem;line-height:1.5rem;margin-top:-1px;padding:1rem 0}.cv-accordion--list .cv-accordion-item__inner-content{padding:0}.cv-faq-accordion-item__title,.cv-study-accordion-item__title{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid #e5e5e5;color:#000;cursor:pointer;display:flex;font-family:noto-sans,sans-serif;font-family:inherit;font-size:1rem;font-weight:600;justify-content:space-between;line-height:1.5rem;margin:0;padding:1.5rem 1.25rem;text-align:left;width:100%}.cv-faq-accordion-item__title:focus-visible,.cv-study-accordion-item__title:focus-visible{border-radius:inherit;outline:2px solid #243d66}.cv-faq-accordion__indicator,.cv-study-accordion__indicator{background-color:transparent}.cv-faq-accordion-item--open .cv-faq-accordion__indicator,.cv-faq-accordion-item--open .cv-study-accordion__indicator,.cv-study-accordion-item--open .cv-faq-accordion__indicator,.cv-study-accordion-item--open .cv-study-accordion__indicator{transform:rotate(180deg)}.cv-faq-accordion-item__inner-content,.cv-study-accordion-item__inner-content{padding-block:1.5rem}.cv-pfeatures-accordion-item__title{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid #e5e5e5;color:#000;cursor:pointer;display:flex;font-family:noto-sans,sans-serif;font-family:inherit;font-size:1rem;font-weight:600;justify-content:space-between;line-height:1.5rem;margin:0;padding:1.5rem 1.25rem;text-align:left;width:100%}.cv-pfeatures-accordion-item__title:focus-visible{border-radius:inherit;outline:2px solid #243d66}.cv-pfeatures-accordion__indicator{background-color:transparent}.cv-pfeatures-accordion-item--open .cv-pfeatures-accordion__indicator{transform:rotate(180deg)}.cv-pfeatures-accordion-item__inner-content{background:#f9f9f9;display:grid;padding:1.5rem}@media(min-width:900px){.cv-pfeatures-accordion-item__inner-content{display:flex;flex-flow:row nowrap}}
