.accordion-tabs .main-headline{color:#50644f;margin-bottom:2.5rem;text-align:center}@media only screen and (min-width:600px){.accordion-tabs .main-headline{margin-bottom:4rem}}.accordion-tabs .tabs-navigation{display:flex;overflow-x:scroll}.accordion-tabs .tabs-navigation::-webkit-scrollbar{height:6px}.accordion-tabs .tabs-navigation::-webkit-scrollbar-track{background:transparent}.accordion-tabs .tabs-navigation::-webkit-scrollbar-thumb{background-color:#e3edc7;border-radius:3px}@media only screen and (min-width:600px){.accordion-tabs .tabs-navigation{display:block;overflow-x:visible;width:100%}}.accordion-tabs .tabs-navigation .tab-button{border:1px solid transparent;box-sizing:border-box;cursor:pointer;display:block;max-width:100%;padding:1rem;transition:.3s cubic-bezier(.5,0,.15,1);white-space:nowrap;width:-moz-fit-content;width:fit-content;width:100%}.accordion-tabs .tabs-navigation .tab-button:hover{background-color:#e2ecc540}.accordion-tabs .tabs-navigation .tab-button:focus{background-color:#e2ecc526;outline:2px solid #e3edc7;outline-offset:2px}.accordion-tabs .tabs-navigation .tab-button:focus-visible{outline:2px solid #e3edc7;outline-offset:2px}.accordion-tabs .tabs-navigation .tab-button.active{background-color:#50644f;color:#e3edc7;font-weight:600}.accordion-tabs .tabs-navigation .tab-button.active:focus{outline-color:#fff}@media (prefers-contrast:high){.accordion-tabs .tabs-navigation .tab-button{border:1px solid}.accordion-tabs .tabs-navigation .tab-button:focus{outline-width:3px}}.accordion-tabs .accordion-content .tab-content:focus{outline:none}.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-header{align-items:center;border:1px solid transparent;box-sizing:border-box;color:#50644f80;cursor:pointer;display:flex;font-family:Bricolage Grotesque,sans-serif;font-size:21px;font-weight:600;justify-content:space-between;padding:.75rem .25rem;text-align:left;transition:background-color .3s cubic-bezier(.5,0,.15,1);width:100%}@media only screen and (min-width:600px){.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-header{padding:.75rem 1.5rem}}.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-header:hover{background-color:#e2ecc540}.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-header:focus{background-color:#e2ecc526;outline:2px solid #e3edc7;outline-offset:2px}.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-header:focus-visible{outline:2px solid #e3edc7;outline-offset:2px}.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-header.active{color:#50644f}.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-header .accordion-icon{align-items:center;color:currentColor;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .3s cubic-bezier(.5,0,.15,1);width:24px}@media (prefers-contrast:high){.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-header{border:1px solid}.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-header:focus{outline-width:3px}}.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-body{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.5,0,.15,1)}.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-body.open{max-height:1000px}.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-body .accordion-body-content{background:#fff;padding:1.5rem 0}@media only screen and (min-width:600px){.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-body .accordion-body-content{padding:1.5rem}}.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-body .accordion-body-content .rich-text-content{color:#484947;line-height:1.45;margin-bottom:1rem}.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-body .accordion-body-content .rich-text-content:last-child{margin-bottom:0}.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-body .accordion-body-content .rich-text-content p{font-size:16px;line-height:1.45;margin-bottom:1rem}.accordion-tabs .accordion-content .tab-content .accordion-entry .accordion-body .accordion-body-content .rich-text-content p:last-child{margin-bottom:0}.icon-fade-enter-active,.icon-fade-leave-active{transition:transform .3s ease,opacity .3s ease}.icon-fade-enter-from{opacity:0;transform:scale(.8) rotate(-180deg)}.icon-fade-leave-to{opacity:0;transform:scale(.8) rotate(180deg)}.icon-fade-enter-to,.icon-fade-leave-from{opacity:1;transform:scale(1) rotate(0)}
