.accordion-element-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows ease-in-out, padding-top ease-in-out, padding-bottom ease-in-out, margin-top ease-in-out;transition-duration:var(--accordion-transition-duration, 0.2s);padding-right:var(--accordion-padding);padding-left:var(--accordion-padding);padding-top:0;color:var(--hf-tab-color)}.accordion-element-container>div{overflow:hidden}.accordion-element-container.hide-title>.textmedia header{display:none}.hf-tab.is-open>.accordion-element-container{padding-bottom:var(--accordion-padding);grid-template-rows:1fr}.hf-tabber{--accordion-padding: var(--hf-box-padding, 40px)}.hf-tabber .hf-tab{padding:0}.hf-tab-header{display:block;padding:var(--accordion-padding);cursor:pointer;color:var(--hf-tab-header-color)}.hf-tab-header span{display:inline-block;max-width:calc(100% - var(--accordion-icon-width) - var(--accordion-padding) * 2)}.hf-tab>.hf-tab-header{position:relative}.hf-tab>.hf-tab-header:before,.hf-tab>.hf-tab-header:after{top:calc(50% - (var(--accordion-icon-height, 4px) / 2));content:"";display:block;position:absolute;right:var(--accordion-padding);transform:rotate(0);background-color:var(--accordion-icon-color, #62A34A);width:var(--accordion-icon-width, clamp(32px, calc(1.4886363636rem + 1.4204545455vw), 42px));height:var(--accordion-icon-height, 4px);transition:transform ease-in-out, background-color ease-in-out;transition-duration:var(--accordion-transition-duration, 0.2s)}.hf-tab>.hf-tab-header:after{transform:rotate(90deg)}.hf-tab:hover>.hf-tab-header:before,.hf-tab:hover>.hf-tab-header:after,.hf-tab:active>.hf-tab-header:before,.hf-tab:active>.hf-tab-header:after,.hf-tab:focus>.hf-tab-header:before,.hf-tab:focus>.hf-tab-header:after{background-color:var(--accordion-icon-hover-color, #35B8B0)}.hf-tab.is-open>.hf-tab-header:after{transform:rotate(calc(45deg + 90deg))}.hf-tab.is-open .hf-tab-header:before{transform:rotate(45deg)}.hf-tab:focus,.hf-tab:focus-within{outline:1px solid var(--accordion-outline-color, #62A34A)}.hf-tab-header span[role="button"]{pointer-events:none}.hf-tab-header span[role="button"]:focus-visible{outline:none}.hf-tab:not(.is-open) .accordion-element-container input,.hf-tab:not(.is-open) .accordion-element-container textarea,.hf-tab:not(.is-open) .accordion-element-container select,.hf-tab:not(.is-open) .accordion-element-container button{visibility:hidden}.hf-tabber{--hf-inner-spacing: 2px;--hf-box-padding: 30px;--accordion-padding: var(--hf-box-padding);--accordion-icon-color: var(--hf-color-prim);--accordion-icon-hover-color: var(--hf-box-color);--accordion-header-bg-color: #F2F2F2;--accordion-open-header-bg-color: #FFFFFF;--accordion-open-header-color: #333333;--accordion-container-bg-color: #FFFFFF;--accordion-border-bottom-color: #CCCCCC}@media (max-width:48em){.hf-tabber{--hf-box-padding: 20px;--accordion-padding: 20px}}.hf-tab.is-open>.accordion-element-container{padding-top:var(--accordion-padding);padding-bottom:calc(var(--accordion-padding) * 2)}.hf-tab-header{font-size:clamp(20px, calc(0.6363636364rem + 1.7045454545vw), 32px);font-weight:bold;line-height:1.35em;--accordion-icon-width: 20px;--accordion-icon-height: 2px;background-color:var(--accordion-header-bg-color, #F2F2F2);-webkit-transition:background-color var(--accordion-transition-duration, 0.5s);-moz-transition:background-color var(--accordion-transition-duration, 0.5s);-ms-transition:background-color var(--accordion-transition-duration, 0.5s);-o-transition:background-color var(--accordion-transition-duration, 0.5s);transition:background-color var(--accordion-transition-duration, 0.5s)}.hf-accordion.hf-tabber-small .hf-tabber{--hf-inner-spacing: 2px;--hf-box-padding: 20px}.hf-accordion.hf-tabber-small .hf-tabber .hf-tab .hf-tab-header{font-size:clamp(18px, calc(1.0227272727rem + 0.2840909091vw), 20px);--accordion-icon-width: 16px;border-right:calc(4px * 2) solid transparent}@media (max-width:48em){.hf-accordion.hf-tabber-small .hf-tabber .hf-tab .hf-tab-header{--acordion-icon-width: 18px}}.hf-accordion.hf-tabber-border .hf-tab{background-color:transparent;border-bottom:1px solid var(--accordion-border-bottom-color, #CCCCCC)}.hf-accordion.hf-tabber-border .hf-tab .hf-tab-header{padding-left:0;padding-right:0;background-color:transparent}@media (max-width:48em){.hf-accordion.hf-tabber-border .hf-tab .hf-tab-header:before,.hf-accordion.hf-tabber-border .hf-tab .hf-tab-header:after{--accordion-padding: 0}}.hf-accordion.hf-tabber-border .hf-tab .accordion-element-container{padding-left:0;padding-right:0}.hf-accordion:not(.hf-tabber-border) .hf-tabber .hf-tab{-webkit-transition:border-color var(--accordion-transition-duration, 0.5s);-moz-transition:border-color var(--accordion-transition-duration, 0.5s);-ms-transition:border-color var(--accordion-transition-duration, 0.5s);-o-transition:border-color var(--accordion-transition-duration, 0.5s);transition:border-color var(--accordion-transition-duration, 0.5s);border:1px solid transparent}.hf-accordion:not(.hf-tabber-border) .hf-tabber .hf-tab .accordion-element-container{background-color:var(--accordion-container-bg-color, #FFFFFF) !important}.hf-accordion:not(.hf-tabber-border) .hf-tabber .hf-tab.is-open{border-color:var(--accordion-header-bg-color, #F2F2F2)}.hf-accordion:not(.hf-tabber-border) .hf-tabber .hf-tab.is-open .hf-tab-header{background-color:var(--accordion-open-header-bg-color);color:var(--accordion-open-header-color)}.hf-accordion.hf-tabber-primary .hf-tabber{--hf-tab-bg-color: #62A34A;--hf-tab-header-color: white;--accordion-icon-color: var(--hf-tab-header-color);--accordion-icon-hover-color: white}.hf-accordion.hf-tabber-primary .hf-tabber .hf-tab{background-color:transparent}.hf-accordion.hf-tabber-primary .hf-tabber .hf-tab .hf-tab-header{background-color:var(--hf-tab-bg-color)}.hf-accordion.hf-tabber-primary .hf-tabber .hf-tab:not(.is-open) .accordion-element-container{padding-top:0;padding-bottom:0;margin-top:0}.hf-accordion.hf-tabber-primary .hf-tabber .hf-tab .accordion-element-container{margin-top:var(--hf-inner-spacing)}.hf-accordion.hf-tabber-primary .hf-tabber .hf-tab.is-open{--accordion-icon-color: var(--hf-tab-bg-color);border-color:var(--hf-tab-bg-color);--accordion-icon-hover-color: var(--hf-tab-bg-color)}.hf-accordion.hf-tabber-primary .hf-tabber .hf-tab.is-open .hf-tab-header:hover{--accordion-icon-hover-color: var(--accordion-open-header-color)}