.content{position:relative}.content--full-height{display:flex;flex-direction:column;min-height:calc(100vh - 72px);min-height:calc(100vh - var(--headerHeight,72px))}.content--full-height .container{flex:1}.content__element{position:relative;width:100%;z-index:1}.content__element:not(:last-of-type){margin-bottom:3rem}.content__background{background-position:50%;background-size:cover;height:100%;position:absolute;top:0;width:50vw}.content__background--left{right:50%}.content__background--right{left:50%}.content__element__image--left,.content__element__image--right{align-self:stretch;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:relative}.content__element__image__image--stretch{min-height:100%}.content__element__image__image--stretch img{height:100%}.content__element__video .content__element__image--left,.content__element__video .content__element__image--right{justify-content:flex-start}.content__element .content__element__text__tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.content__element .content__element__text__tag{border-radius:15px;font-size:1rem;overflow:hidden;position:relative;width:auto}.content__element .content__element__text__tag .content__element__text__tag--bg{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.content__element .content__element__text__tag span{display:block;padding:5px 15px;position:relative}.content__element__accordion__group-panel-trigger{width:100%}.content__element__accordion__inner{padding:1rem 0}.content__element__accordion__inner p{font-size:1.6rem}.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;display:flex;flex-direction:column;width:100%}.content__element__accordion .accordion__title{width:100%}.content__element__accordion .accordion__group__panel__trigger{background:none;border-bottom:.5px solid #b68efe;padding:2.5rem 6rem 2rem 2rem;position:relative;text-align:left;width:100%}.color-light .content__element__accordion .accordion__group__panel__trigger{border-bottom:.5px solid #fff}.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{font-size:1.8rem;font-weight:600;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:#ba9bef}.color-light .content__element__accordion .accordion__group__panel__trigger .accordion__group__panel__trigger__icon:before{color:#fff}@media only screen and (min-width:769px){.content__element__image--left{align-items:flex-end}.content__element__image--right{align-items:flex-start}.content__element__video--auto,.content__element__video--auto .fill-width--left,.content__element__video--auto .fill-width--right{height:auto!important}.header-block--goes-transparent+.main .module--1.content .v-align-stretch .fill-width{height:calc(100% + var(--headerHeight, 10vh))!important;top:calc((var(--headerHeight, 10vh))*-1)}.header-block--goes-transparent+.main .module--1.content .v-align-stretch .content__element__video.content__element__image--left .fill-width{right:0}.content .v-align-self-stretch .content__element__video .component__video,.content .v-align-stretch .content__element__video .component__video{align-items:flex-start;display:flex}.content .v-align-self-stretch .content__element__video.content__element__video--left .component__video,.content .v-align-stretch .content__element__video.content__element__video--left .component__video{align-items:normal;display:flex;justify-content:flex-end}}.content__element__testimonial{display:flex;padding:35px}.content__element--spacer{margin:0}@media only screen and (max-width:960px){.content__element__image--left,.content__element__image--right{width:95%}.content__background,.grid-column--50_50 .content__background{height:calc(100% + var(--moduleSettings-columnGap));left:50%;transform:translateX(-50%);width:100vw}.content__background--right{top:calc(var(--moduleSettings-columnGap)*-1)}.content__background--left{right:auto}}