.accordion .headline{font-weight:400;margin-bottom:1rem}@media only screen and (min-width:960px){.accordion .headline{margin-bottom:1.5rem}}.accordion .text{color:#171717;font-size:18px;line-height:1.6;margin-bottom:1rem;margin-top:2rem;text-align:left}.accordion .text h1,.accordion .text h2,.accordion .text h3,.accordion .text h4,.accordion .text h5,.accordion .text h6{color:#036a0a;font-family:Work Sans,Helvetica,Arial,sans-serif;font-weight:600}.accordion .collapse-items .accordion-entry-row,.accordion .collapse-items .accordion-link-item,.accordion .collapse-items .accordion-text-item{align-items:center;border-bottom:1px solid #d9d9d9;color:#171717;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 0;transition:all .3s cubic-bezier(.5,0,.15,1)}.accordion .collapse-items .accordion-entry-row:hover,.accordion .collapse-items .accordion-link-item:hover,.accordion .collapse-items .accordion-text-item:hover{background-color:#90ffaa26}.accordion .collapse-items .accordion-entry-row:hover .accordion-link-icon,.accordion .collapse-items .accordion-link-item:hover .accordion-link-icon,.accordion .collapse-items .accordion-text-item:hover .accordion-link-icon{transform:scale(1.1)}.accordion .collapse-items .collapse-item:first-child .accordion-entry-row,.accordion .collapse-items .collapse-items>.accordion-link-item:first-child,.accordion .collapse-items .collapse-items>.accordion-text-item:first-child{border-top:1px solid #d9d9d9}.accordion .collapse-items .accordion-text-item{cursor:default}.accordion .collapse-items .accordion-text-item .accordion-text-item-headline{flex:1;font-family:Work Sans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;max-width:80%}@media only screen and (min-width:600px){.accordion .collapse-items .accordion-text-item .accordion-text-item-headline{font-size:font-size-bigger}}@media only screen and (min-width:960px){.accordion .collapse-items .accordion-text-item .accordion-text-item-headline{font-size:24px}}.accordion .collapse-items .accordion-text-item .accordion-text-item-icon{align-items:center;background-color:#378449;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.accordion .collapse-items .accordion-text-item .accordion-text-item-icon svg{height:1rem;width:1rem}.accordion .collapse-items .accordion-link-item{text-decoration:none}.accordion .collapse-items .accordion-link-item:hover{color:#378449}.accordion .collapse-items .accordion-link-item:hover .accordion-link-icon{background-color:bulmaDarken(#378449,6%)}.accordion .collapse-items .accordion-link-item .accordion-link-title{flex:1;font-family:Work Sans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;max-width:80%}@media only screen and (min-width:600px){.accordion .collapse-items .accordion-link-item .accordion-link-title{font-size:font-size-bigger}}@media only screen and (min-width:960px){.accordion .collapse-items .accordion-link-item .accordion-link-title{font-size:24px}}.accordion .collapse-items .accordion-link-item .accordion-link-icon{align-items:center;background-color:#378449;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:all .3s cubic-bezier(.5,0,.15,1);width:2.5rem}.accordion .collapse-items .accordion-link-item .accordion-link-icon svg{height:1rem;width:1rem}.accordion .collapse-items .collapse-item{overflow:hidden}.accordion .collapse-items .collapse-item.is-active .accordion-entry-row .trigger-headline{color:#378449;font-weight:600}.accordion .collapse-items .collapse-item .accordion-entry-row{cursor:pointer}.accordion .collapse-items .collapse-item .accordion-entry-row:hover{color:#378449}.accordion .collapse-items .collapse-item .accordion-entry-row:hover .trigger-icon{background-color:bulmaDarken(#378449,6%)}.accordion .collapse-items .collapse-item .trigger{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:0;text-align:left;width:100%}.accordion .collapse-items .collapse-item .trigger .trigger-headline{flex:1;font-family:Work Sans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;-webkit-line-clamp:3;line-height:1.3;overflow:hidden;transition:color .3s cubic-bezier(.5,0,.15,1)}@media only screen and (min-width:600px){.accordion .collapse-items .collapse-item .trigger .trigger-headline{font-size:font-size-bigger}}@media only screen and (min-width:960px){.accordion .collapse-items .collapse-item .trigger .trigger-headline{font-size:24px}}.accordion .collapse-items .collapse-item .trigger .trigger-icon{align-items:center;background-color:#378449;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:background-color .3s cubic-bezier(.5,0,.15,1);width:2.5rem}.accordion .collapse-items .collapse-item .trigger .trigger-icon svg{height:1rem;transform:rotate(135deg);transition:transform .3s cubic-bezier(.5,0,.15,1);width:1rem}.accordion .collapse-items .collapse-item .trigger .trigger-icon.is-expanded svg{transform:rotate(315deg)}.accordion .collapse-items .collapse-item .content{max-height:0;overflow:hidden;transition:max-height .35s ease}.accordion .collapse-items .collapse-item .content.is-expanded{max-height:1200px}.accordion .collapse-items .collapse-item .content.is-expanded .text-wrapper{padding-bottom:1rem}.accordion .collapse-items .collapse-item .content .text-wrapper{color:#171717;font-size:16px;line-height:1.6;margin-bottom:1.5rem;padding-top:1.5rem}.accordion .collapse-items .collapse-item .content .text-wrapper :deep(p){margin:0 0 1rem}.accordion .collapse-items .collapse-item .content .text-wrapper :deep(p):last-child{margin-bottom:0}.accordion .collapse-items .collapse-item .content .text-wrapper :deep(ol),.accordion .collapse-items .collapse-item .content .text-wrapper :deep(ul){margin:0 0 1rem;padding-left:1.5rem}.accordion .collapse-items .collapse-item .content .text-wrapper :deep(li){margin-bottom:.5rem}.accordion .collapse-items .collapse-item .content .button-wrapper{margin-top:1rem}.accordion .collapse-items .collapse-item .content .button-wrapper .button-text{color:#fff}.accordion .collapse-items .collapse-item .content>div:last-child{margin-bottom:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
