.pageelement-text-accordion-main.contentbox{overflow:unset}.pageelement-text-accordion-main .wrapper{color:#fff;width:100%}.pageelement-text-accordion-main .element-headline{margin:0 auto 1.250rem;display:flex;max-width:87.500rem;justify-content:space-between;padding:0 1.250rem}.pageelement-text-accordion-main details{margin-bottom:.938rem;background-color:var(--bg)}.pageelement-text-accordion-main.short-margin{margin-bottom:1.562rem}.pageelement-text-accordion-main .top{cursor:pointer;justify-content:space-between;align-items:center}.pageelement-text-accordion-main .top:hover .headline{text-decoration:underline}.pageelement-text-accordion-main .top:has(summary:focus-visible){outline:var(--outline);outline-offset:.188rem}.pageelement-text-accordion-main .top summary{list-style:none;width:100%;display:block;position:relative;padding:.625rem 1.875rem .625rem 2.812rem;box-sizing:border-box;background-color:inherit}.pageelement-text-accordion-main .top summary{background-color:var(--bg)}.pageelement-text-accordion-main .top summary *{color:var(--fg)}.pageelement-text-accordion-main details summary::-webkit-details-marker{display:none}.pageelement-text-accordion-main .top summary:focus{outline:none}.pageelement-text-accordion-main .top .headline{padding-right:.938rem;line-height:1.562rem;margin-bottom:0!important;margin-top:0}.pageelement-text-accordion-main .top summary .arrow{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;background:currentColor;display:block}.pageelement-text-accordion-main .top .arrow::before{width:auto;display:inline-block}.pageelement-text-accordion-main .top summary .arrow::before{content:'\f054';font-family:'Font Awesome 6 Pro',sans-serif;font-weight:900;font-size:1rem;color:var(--bg);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);right:auto;transition:transform 0.3s ease;}.pageelement-text-accordion-main .top[open] .arrow::before{transform:translate(-50%,-50%) rotate(90deg)}.pageelement-text-accordion-main .text{cursor:default!important;padding:1rem 1.875rem 1.2rem 2.812rem;background-color:inherit}.pageelement-text-accordion-main .text-white *{color:#fff!important}.pageelement-text-accordion-main .text-black *{color:#000!important}.pageelement-text-accordion-main .text-white+.arrow{color:#fff}.pageelement-text-accordion-main .text-black+.arrow{color:#000}.pageelement-text-accordion-main .text a{color:inherit}.pageelement-text-accordion-main .text a:focus-visible{outline:.1875rem solid #fff;outline-offset:var(--defaultform-outline-offset)}@media screen and (max-width:50rem){.pageelement-text-accordion-main .top summary,.pageelement-text-accordion-main .text{padding-left:2.1875rem;padding-right:2.1875rem}}.pageelement-text-image .wrapper{overflow-wrap:anywhere;width:100%;display:flex;flex-direction:column;margin:0 auto;padding:1.25rem 0}.pageelement-text-image .text{max-width:62.500rem}.pageelement-text-image .wrapper.none{background:none;padding:0}.pageelement-text-image .wrapper .column{display:flex;gap:3.750rem;width:100%}.pageelement-text-image .width_100{width:100%}.pageelement-text-image .wrapper .column.width_75{width:calc(75% - 0.9375rem)}.pageelement-text-image .wrapper .column.width_50{width:calc(50% - 0.6250rem)}.pageelement-text-image .wrapper .column.width_25{width:calc(25% - 2.8125rem)}.pageelement-text-image .wrapper .column .cell{display:flex;flex-flow:column}.pageelement-text-image .wrapper .column .cell.width_25{width:calc(25% - 2.8125rem)}.pageelement-text-image .wrapper .column .cell.width_50{width:calc(50% - 1.8750rem)}.pageelement-text-image .wrapper .column .cell.width_75{width:calc(75% - 0.9375rem)}.pageelement-text-image .wrapper .column .cell.center_text h3{text-align:center}.pageelement-text-image .wrapper .column.center_text .cell.width_75,.pageelement-text-image .wrapper .column.center_text .cell.width_50{margin-left:auto;margin-right:auto}.pageelement-text-image .wrapper .column.center_text .cell.width_25.empty{width:0;margin-right:-3.750rem}.pageelement-text-image .wrapper .column .cell .image{position:relative}.pageelement-text-image .imagecolumn-text{margin-top:1.875rem}.pageelement-text-image .wrapper .column .cell .image .ai-mark{position:absolute;bottom:1.250rem;right:.625rem}.pageelement-text-image .wrapper .column .cell .image .ai-mark:before{content:'';background:url(/_images/ai-mark.svg) no-repeat;height:1.5625rem;width:1.5625rem;display:block;opacity:.4}.pageelement-text-image .imagecolumn{display:inline-block}.pageelement-text-image .textcolumn{display:inline-block}.pageelement-text-image .wrapper.left{justify-content:flex-start}.pageelement-text-image .wrapper.middle{justify-content:center}.pageelement-text-image .wrapper.right{justify-content:flex-end}.pageelement-text-image .wrapper.text-image{gap:3.750rem}.pageelement-text-image .wrapper.text-image .pageelement-canvas{gap:3.750rem}.pageelement-text-image .background-full-width{width:100%!important;overflow:visible!important}.pageelement-text-image .background-adjusted-width{max-width:87.5000rem!important;overflow:visible!important;margin:0 auto}.pageelement-text-image h2{display:block}.pageelement-text-image .heading.center_text{text-align:center}.pageelement-text-image .column.center_text h3{text-align:center}.pageelement-text-image .content-container{display:inline-block!important;width:100%;box-sizing:border-box}@media screen and (max-width:87.500rem){.pageelement-text-image .content-container{padding:0 1.2500rem!important}}.pageelement-text-image .wrapper.background-adjusted-width .content-container,.pageelement-text-image .wrapper.background-full-width .content-container{padding:3.125rem 0}.pageelement-text-image .wrapper.background-adjusted-width .content-container{padding:3.125rem}.pageelement-text-image .pageelement-canvas{display:flex}.pageelement-text-image .wrapper.background-adjusted-width .column .cell.width_25{width:calc(25% - 2.8125rem)}.pageelement-text-image .wrapper .content-container .texteditor a{color:#000;text-decoration:underline;text-decoration-color:#000;text-decoration-thickness:.0625rem}.pageelement-text-image .wrapper .content-container .texteditor a:hover{color:#58503E}.pageelement-text-image .wrapper .content-container .text{font-size:1.125rem}.pageelement-text-image .text.center_text{text-align:center}.pageelement-text-image .text.center_text ol{display:flex;flex-flow:column;align-items:center}@media only screen and (max-width:90.625rem){.text-image .wrapper .column.width_75,.text-image .wrapper .column.width_25,.text-image .wrapper .column .cell.width_75,.text-image .wrapper .column .cell.width_25{}.pageelement-text-image .content-container{padding:3.125rem 1.250rem}}@media screen and (min-width:87.500rem){.pageelement-text-image .pageelement-canvas{padding:0 !Important}}@media only screen and (max-width:64rem){.pageelement-text-image .wrapper .column.width_100:has(.special-case){flex-wrap:wrap}.pageelement-text-image .pageelement-canvas{flex-flow:column;gap:1.875rem}.pageelement-text-image .wrapper.text-image .pageelement-canvas{gap:1.875rem}.text-image .wrapper .column.width_25,.text-image .wrapper .column.width_50,.text-image .wrapper .column.width_75,.text-image .wrapper .column .cell.width_25,.text-image .wrapper .column .cell.width_50,.text-image .wrapper .column .cell.width_75{width:100%}.pageelement-text-image .pageelement-canvas{flex-wrap:wrap}.text-image .wrapper .column .cell.empty{display:none}.pageelement-text-image .wrapper .column.center_text .cell.width_25.empty{margin-right:unset}}.pageelement-text-image .copyright{font-size:.750rem;margin-top:-1.4375rem;align-self:end;padding:.3125rem .3125rem 0 .3125rem;z-index:5;background-color:#fff0}.pageelement-text-image .copyright.white-text{color:#FFF}.pageelement-text-image .copyright.black-text{color:#000}@media only screen and (max-width:32.500rem){.pageelement-text-image .wrapper .content-container,.pageelement-text-image .wrapper.background-adjusted-width .content-container{padding:1.250rem}}.pageelement-text-image .wrapper.none .content-container{padding:0}.pageelement-text-image .wrapper.background-adjusted-width .content-container,.pageelement-text-image .wrapper.background-full-width .content-container{padding-top:1.2500rem!important;padding-bottom:1.2500rem!important}