.text .cmp-text{transition:max-height 750ms}
@media(min-width:1024px){.text .cmp-text{--g:24px;max-width:calc(((100% - -1 * var(--g)) / 12 - var(--g)) * 8 - -1 * var(--g) * 7 - -96px * 0)}
}
@media(min-width:1024px) and (max-width:767.99px){.text .cmp-text{--g:16px}
}
@media(min-width:1024px) and (min-width:768px) and (max-width:1279.99px){.text .cmp-text{max-width:calc(((100% - -1 * var(--g)) / 12 - var(--g)) * 8 - -1 * var(--g) * 7 - -48px * 0)}
}
@media(min-width:1024px) and (max-width:767.99px){.text .cmp-text{max-width:calc(((100% - -1 * var(--g)) / 12 - var(--g)) * 8 - -1 * var(--g) * 7 - -24px * 0)}
}
.text .cmp-text .cmp-text__wrapper{padding:3px 0}
.text .cmp-text .cmp-text__wrapper>*:first-child{margin-block-start:0}
.text .cmp-text a{display:inline;margin:0 3px;border-bottom:2px solid transparent}
.text .cmp-text a::after{content:"";mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-right_rg.svg");mask-repeat:no-repeat;mask-size:18px;mask-position:right center;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-right_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:18px;-webkit-mask-position:right center;width:20px;height:10px;display:inline-block;background-color:var(--color-text-primary)}
@media(min-width:1280px){.text .cmp-text a::after{mask-size:22px;-webkit-mask-size:22px;width:24px;height:16px}
}
.text .cmp-text a[target=_blank]::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-up-right_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-up-right_rg.svg")}
.text .cmp-text a:hover::after,.text .cmp-text a:focus::after{background-color:var(--color-text-highlighted)}
.text .cmp-text a:hover,.text .cmp-text a:focus,.text .cmp-text button:hover,.text .cmp-text button:focus{color:var(--color-text-highlighted);border-bottom-color:var(--color-text-highlighted)}
.text .cmp-text table[border="0"] td{border:0}
.text *{color:var(--color-text-primary)}
.text .cmp-text.faded{max-height:360px !important;overflow:hidden;position:relative}
.text .cmp-text__viewmore{margin-top:40px;display:flex;align-items:center}
.text .cmp-text__viewmore .cmp-separator{flex-grow:1}
.text .cmp-text__viewmore .button{transition:padding-left 750ms}
@media((min-width:1024px)){.grp-popup.grp-popup--horizontal-scroll .container-layout>.cmp-container .text .cmp-text{max-width:100%}
}
.columncontrol .text .cmp-text,.horizontalalignment .text .cmp-text,.grp-info-gallery__infocontainer .cmp-container.grp-two-columns .text .cmp-text{max-width:unset}