.BaseAccordion__header{position:relative}.BaseAccordion__toggle{height:100%;inset:0;position:absolute;width:100%}.AtomAccordion{background-color:var(--c-white);border:1px solid var(--c-grey-light);border-radius:4px;margin:.625rem 0;position:relative}.AtomAccordion:first-child{margin-top:0}.AtomAccordion.content .AtomAccordion__header{color:var(--c-green);gap:.25rem;padding:1.5rem 3.75rem 1.5rem 1.5rem}@media screen and (max-width:750px){.AtomAccordion.content .AtomAccordion__header{padding-inline-start:1rem}}.AtomAccordion.content .AtomAccordion__title{color:var(--c-green);font-family:Bitter,serif;font-size:var(--f-l-font-size);line-height:var(--f-l-line-height);margin-right:0}.AtomAccordion.content .AtomAccordion__icon{font-size:1.25rem}.AtomAccordion.content .AtomAccordion__content{padding:1rem 1.5rem 1.5rem}@media screen and (max-width:750px){.AtomAccordion.content .AtomAccordion__content{padding:1rem}}.AtomAccordion.small .AtomAccordion__header{gap:.25rem;padding:1rem 3.75rem 1rem 1rem}.AtomAccordion.small .AtomAccordion__content{padding:.75rem 1rem}@media screen and (max-width:750px){.AtomAccordion.small .AtomAccordion__content{padding:1rem}}.AtomAccordion.isOpen .AtomAccordion__icon{transform:rotate(180deg)}.AtomAccordion__header{align-items:center;cursor:pointer;display:flex;padding:1.625rem 3.75rem 1.625rem 1.5rem}.AtomAccordion__title{font-size:var(--f-ms-font-size);font-weight:700;letter-spacing:-.3px;line-height:var(--f-ms-line-height);margin-right:auto}.AtomAccordion__icon{color:var(--c-green);margin-right:1.5rem;position:absolute;right:0;transform:rotate(0);transition:transform .3s ease}@media screen and (max-width:750px){.AtomAccordion__icon{margin-right:1rem}}.AtomAccordion__content{padding:1rem 1.625rem 1.625rem}@media screen and (max-width:750px){.AtomAccordion__content{padding:1rem}.AtomAccordion__content .BaseLayout.siteWidth,.AtomAccordion__content .BaseLayout.siteWidthMedium,.AtomAccordion__content .BaseLayout.siteWidthSmall,.AtomAccordion__content .BaseLayout.siteWidthSmallLeft{padding-inline:0}.AtomAccordion__content .BaseLayout.paddingBlock:first-child,.AtomAccordion__content .BaseLayout.paddingBlockSmall:first-child{padding-block-start:0}}
