.content--rows{position:relative}.content--rows:has(.content__element--pulse){overflow:hidden}.content--rows .content-rows__row{display:grid;gap:var(--moduleSettings-columnGap,0);margin:auto;max-width:1700px!important;padding-inline:clamp(4%,5vw,8rem);position:relative;width:100%;z-index:1}.content--rows .content-rows__row--no-gap{gap:0}.content--rows .content-rows__row--no-gap .content-rows__column{align-self:normal;display:flex;flex-direction:column}.content--rows .content-rows__column{align-self:auto;display:grid;overflow:hidden;position:relative}.content--rows .content-rows__column.v-align-self-top{align-self:start}.content--rows .content-rows__column.v-align-self-center{align-self:center}.content--rows .content-rows__column.v-align-self-bottom{align-self:end}.content--rows .content-rows__column.v-align-self-stretch{align-self:stretch}.content--rows .content-rows__row--full-width{grid-template-columns:minmax(0,1fr)}.content__row--full-height{min-height:calc(100vh - 72px);min-height:calc(100vh - var(--headerHeight,72px))}.content__element{position:relative;width:100%;z-index:1}.content__element:not(:last-of-type){margin-bottom:2.8rem}.content--rows .content-rows__column:has(.content__element--pulse){overflow:visible}.content--rows .content__element--pulse{box-sizing:border-box;isolation:isolate;overflow:visible;padding-block:5rem;--content-rows-pulse-bleed:0px}.content--rows .content-rows__column--1 .content__element--pulse{padding-inline:0 5rem}.content--rows .content-rows__column--2 .content__element--pulse{padding-inline:5rem 0}.content--rows .content__element--pulse>:not(.content-rows__element-pulse){position:relative;z-index:1}.content--rows .content-rows__element-pulse{inset-block:0;pointer-events:none;position:absolute;z-index:0}.content--rows .content-rows__element-pulse--left{left:calc(var(--content-rows-pulse-bleed)*-1);right:0}.content--rows .content-rows__element-pulse--right{left:0;right:calc(var(--content-rows-pulse-bleed)*-1)}.content--rows .content-rows__element-pulse-box{height:100%;width:100%}.content--rows .content-rows__element-pulse-box>svg{inset:0}.content__element :is(h1,.text-h1,h2,.text-h2,h3,.text-h3,h4,.text-h4,h5,.text-h5){margin-bottom:0}.content--rows .content__element__heading>*{color:#1d1d1d;font-family:var(--font-kallisto);font-weight:500;line-height:1.2}.content--rows .content__element__subheading>*{color:#1d1d1d;font-family:var(--font-kallisto);font-size:clamp(1.6rem,min(1.8rem,1.6rem + 2 * (100vw - 360px)/920) + (max(0rem,2 * (100vw - 1280px)/640)),2rem);font-style:normal;font-weight:500;letter-spacing:.02em;line-height:1.45}.content--rows .custom-list-styling ul{list-style-type:none;margin-left:0;padding-left:0}.content--rows .custom-list-styling ul li{margin-bottom:8px;padding-left:2rem;position:relative}.content--rows .custom-list-styling ul li:before{background-image:var(--custom-bullet);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;position:absolute;top:4px;width:16px}.content__element:is(.content__element__pre-title,.content__element__heading,.content__element__subheading,.content__element__text):has(+.content__element--pulse){margin-bottom:5rem}.content__element--pulse ul{margin-top:0}.content__element__text .h__wrapper span{color:var(--color-primary2)}.content__element__image--left,.content__element__image--right{align-self:stretch;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.content__element__image--left{align-items:flex-end}.content__element__image--right{align-items:flex-start}.content__element__image__image--stretch{min-height:100%}.content__element__image__image--stretch img{height:100%}.content__element__accordion__group-panel-trigger{width:100%}.content__element__accordion__inner{padding:1rem 0}.content__element__accordion__inner :is(p,li){font-size:var(--font-bodySizeSmall)}.content__element__accordion__group-panel-trigger:not(:first-of-type){border-bottom:0}.content__element__accordion .accordion__container{display:flex;flex-wrap:wrap}.content__element__accordion .accordion__group{margin:0;width:100%}.content__element__accordion .accordion__group__panel{align-items:flex-start;border-bottom:1px solid #70707030;display:flex;flex-direction:column;width:100%}.content__element__accordion .accordion__title{width:100%}.content__element__accordion .accordion__group__panel__trigger{background:none;padding:2.5rem 6rem 2rem 2rem;position:relative;text-align:left;width:100%}.content__element__accordion__panel:first-of-type .accordion__group__panel__trigger{padding-top:0}.content__element__accordion .accordion__group__panel__trigger .accordion__group__panel__trigger__icon{font-size:3.8rem;line-height:1;position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:all .25s ease-in-out .15s}.content__element__accordion .accordion__group__panel__trigger.active .accordion__group__panel__trigger__icon{transform:translateY(-50%) rotate(180deg)}.content__element__accordion .accordion__group__panel__trigger__title{line-height:1}.content__element__accordion__panel:first-of-type .accordion__group__panel__trigger .accordion__group__panel__trigger__icon{top:15px}.content__element__accordion .accordion__group__panel__trigger span{color:#444648;font-family:var(--font-eurostile);font-weight:400;margin:0}.content__element__accordion .accordion__inner{display:none;margin:0;padding:25px;width:100%}.content__element__accordion .accordion__group__panel__trigger .accordion__group__panel__trigger__icon:before{color:var(--color-primary2)}@media only screen and (min-width:961px){.content--rows .content-rows__row--50_50{grid-template-columns:50fr 50fr}.content--rows .content-rows__row--60_40{grid-template-columns:60fr 40fr}.content--rows .content-rows__row--40_60{grid-template-columns:40fr 60fr}.content--rows .content-rows__row--70_30{grid-template-columns:70fr 30fr}.content--rows .content-rows__row--30_70{grid-template-columns:30fr 70fr}.content--rows .content-rows__column-width--60_40 .fill-width--left{--column-percent:60}.content--rows .content-rows__column-width--40_60 .fill-width--left,.content--rows .content-rows__column-width--60_40 .fill-width--right{--column-percent:40}.content--rows .content-rows__column-width--40_60 .fill-width--right{--column-percent:60}.content--rows .content-rows__column-width--70_30 .fill-width--left{--column-percent:70}.content--rows .content-rows__column-width--30_70 .fill-width--left,.content--rows .content-rows__column-width--70_30 .fill-width--right{--column-percent:30}.content--rows .content-rows__column-width--30_70 .fill-width--right{--column-percent:70}}@media only screen and (min-width:769px) and (max-width:960px){.content--rows .content-rows__row--40_60,.content--rows .content-rows__row--60_40{grid-template-columns:50fr 50fr}.content--rows .content-rows__row--70_30{grid-template-columns:60fr 40fr}.content--rows .content-rows__row--30_70{grid-template-columns:40fr 60fr}}@media only screen and (min-width:769px){.content--rows .content-rows__row--no-gap .fill-width{--column-width:calc(100% - var(--moduleSettings-columnGap)/2)}}@media only screen and (max-width:960px){.content--rows .content-rows__row--50_50{grid-template-columns:minmax(0,1fr);padding-block:var(--content-rows-row-padding-mobile)!important}.content--rows .content-rows__row--50_50 .content-rows__column{--column-percent:100;max-width:none!important;width:100%}.content--rows .content-rows__row--50_50.content-rows__row--mobile-reverse .content-rows__column:last-of-type{grid-column-start:1;grid-row-start:1}.content--rows .content-rows__row--50_50.content-rows__row--960-accordion{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:768px){.content--rows .content-rows__row{grid-template-columns:minmax(0,1fr);padding-block:var(--content-rows-row-padding-mobile)!important}.content--rows .content-rows__column{--column-percent:100;max-width:none!important;padding-block-end:var(--content-rows-column-padding-mobile-bottom)!important;padding-block-start:var(--content-rows-column-padding-mobile-top)!important;width:100%}.content--rows .content-rows__row--mobile-reverse .content-rows__column:last-of-type{grid-column-start:1;grid-row-start:1}.content--rows .content-rows__row--no-gap{gap:0}.content--rows .content-rows__row--no-gap .content-rows__column{border-radius:0!important;gap:0;width:100%}.content--rows .content-rows__column--1 .content__element--pulse{padding-inline:0 3rem}.content--rows .content-rows__column--2 .content__element--pulse{padding-inline:3rem 0}}