.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:2rem}.content__background{background-position:50%;background-size:cover;height:100%;pointer-events:none;position:absolute;top:0;width:50vw}.content .grid-column{overflow:hidden;position:relative}.content__background--left,.content__background--right{left:0;width:100%}.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 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;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)}.grid-background--img{--grid-shadowX:0px;--grid-shadowY:0px;--grid-shadowBlur:6px;--grid-shadowColor:rgba(0,0,0,.05);box-shadow:var(--grid-shadowX) var(--grid-shadowY) var(--grid-shadowBlur) var(--grid-shadowColor)}.content__background--fill.content__background--img{background-position:100% 0;background-repeat:no-repeat;background-size:contain}.grid-background--img:has(.content__background--fill){box-shadow:none}@media only screen and (max-width:1080px){.grid-background--img .content__background--img{min-height:300px}}@media only screen and (max-width:960px){.grid-row--50_50.grid-row--960-accordion{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:768px){.grid-column:first-of-type:not(.grid-column-accordion){transform:translateX(-(var(--sidePadding)));width:calc(100% - var(--sidePadding))}.grid-column:last-of-type:not(.grid-column-accordion){transform:translateX(var(--sidePadding));width:calc(100% - var(--sidePadding))}.grid-column:first-of-type:not(.grid-background--img):not(.grid-column--table),.grid-column:last-of-type:not(.grid-background--img):not(.grid-column--table){padding-bottom:calc(var(--sidePadding)*1.5)!important;padding-top:calc(var(--sidePadding)*1.5)!important}.content .grid-row--no-gap{gap:0}.grid-row--no-gap .content__background--left{transform:0}.content .grid-row--no-gap .grid-column{border-radius:0!important;gap:0;transform:none;width:100%}.content__background{border-radius:inherit}.content__background--img{position:relative}.grid-background--img .content__background--img{height:50vh}.grid-column.grid-column-1.grid-column--1{transform:none}.grid-column--2.grid-background--img:not(:has(.content__element__text)){padding:0!important}.grid-column:first-of-type.grid-background--img{padding-right:0}}