.accordion-block.has-cta .main-grid,.term-section.has-cta .main-grid{display:grid;gap:60px}@media (min-width: 830px){.accordion-block.has-cta .main-grid,.term-section.has-cta .main-grid{gap:50px}}@media (min-width: 1050px){.accordion-block.has-cta .main-grid,.term-section.has-cta .main-grid{grid-template-columns:734fr 342fr}}.accordion-block .image-container,.term-section .image-container{opacity:0;transition:all .5s ease}.accordion-block .image-container.active,.term-section .image-container.active{opacity:1}.accordion-block .accordion-single,.term-section .accordion-single{background-color:#fff;border-radius:12px;transition:all .4s ease;border:2px solid #034836;padding:20px;padding-bottom:17px}.accordion-block .accordion-single.active,.term-section .accordion-single.active{background-color:#a11ff0;color:#fff}.accordion-block .accordion-single .accordion-heading,.term-section .accordion-single .accordion-heading{display:flex;align-items:center;justify-content:space-between;width:100%}.accordion-block .accordion-single .accordion-heading .text,.term-section .accordion-single .accordion-heading .text{text-align:left}.accordion-block .accordion-single .accordion-heading .plus,.term-section .accordion-single .accordion-heading .plus{position:relative;display:flex;align-items:center;justify-content:center;transition:ease-in-out .4s;margin-left:10px;border-radius:99px;flex-shrink:0;width:20px;height:20px}.accordion-block .accordion-single .accordion-heading .plus:before,.accordion-block .accordion-single .accordion-heading .plus:after,.term-section .accordion-single .accordion-heading .plus:before,.term-section .accordion-single .accordion-heading .plus:after{content:"";height:20px;width:4px;background-color:#00673b;border-radius:10px;display:block;position:absolute;top:50%;left:50%;transform-origin:center;transition:ease-in-out .4s}.accordion-block .accordion-single .accordion-heading .plus:before,.term-section .accordion-single .accordion-heading .plus:before{transform:translate(-50%, -50%)}.accordion-block .accordion-single .accordion-heading .plus:after,.term-section .accordion-single .accordion-heading .plus:after{transform:translate(-50%, -50%) rotate(90deg)}.accordion-block .accordion-single .accordion-heading.active .plus,.term-section .accordion-single .accordion-heading.active .plus{transform:rotate(180deg)}.accordion-block .accordion-single .accordion-heading.active .plus:before,.term-section .accordion-single .accordion-heading.active .plus:before{transform:translate(-50%, -50%) rotate(90deg)}.accordion-block .accordion-single .accordion-content,.term-section .accordion-single .accordion-content{display:none;padding-top:16px}.accordion-block .accordion-single .accordion-content .inner,.term-section .accordion-single .accordion-content .inner{display:flex;align-items:stretch;justify-content:space-between}.accordion-block.has-bg,.term-section.has-bg{margin:0;padding-top:80px;padding-bottom:80px}@media (min-width: 830px){.accordion-block.has-bg,.term-section.has-bg{padding-top:100px;padding-bottom:100px}}@media (min-width: 1050px){.accordion-block.has-bg,.term-section.has-bg{padding-top:120px;padding-bottom:120px}}@media (min-width: 1440px){.accordion-block.has-bg,.term-section.has-bg{padding-top:160px;padding-bottom:160px}}.accordion-block.has-bg:not(.bg-colour-white) h2,.term-section.has-bg:not(.bg-colour-white) h2{color:#fff}.accordion-block.has-bg:not(.bg-colour-white) .accordion-single,.term-section.has-bg:not(.bg-colour-white) .accordion-single{color:#00030b}.accordion-block.has-bg:not(.bg-colour-white) .accordion-single.active,.term-section.has-bg:not(.bg-colour-white) .accordion-single.active{background-color:#fff}.accordion-block .default-link,.term-section .default-link{display:block;font-size:16px;font-style:normal;font-weight:600;line-height:130%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.accordion-block .btn::before,.term-section .btn::before{background-color:#00673b}.accordion-block .btn::after,.term-section .btn::after{background-color:#52af3b}
