.s-comp31 .l-area--main{width:100%}.s-comp31 .l-area--main>.l-content-container{align-items:center}.s-comp31 .l-area--main>.l-content-container>.l-content-item{width:100%}.s-comp31 .l-area--main>.l-content-container>.l-content-item.wide{max-width:100%}.s-comp31 .l-area--main>.l-content-container>.l-content-item.wide.padded:not(:first-child){padding-top:var(--gap)}.s-comp31 .l-area--main>.l-content-container>.l-content-item.wide.padded:not(:last-child){padding-bottom:var(--gap)}.s-comp31 .l-area--main>.l-content-container>.l-content-item:not(.wide){max-width:840px}.s-comp31 .l-area--main .c-btn.active[data-button-function="filter"]{background:var(--color-primary--500)!important}@media only screen and (min-width:992px){#scomp137.s-comp31 .l-grid>.l-grid-area:first-child .l-gallery-wrapper{margin-top:-160px;position:relative;z-index:1}}.s-comp30 .l-area--gallery{width:100%}@container gallery (width>430px){.s-comp30 .l-area--gallery .l-gallery{flex-wrap:nowrap}.s-comp30 .l-area--gallery .l-gallery>*{flex:1}.s-comp30 .l-area--gallery .l-gallery>*:only-child .c-img-container picture{max-height:80vh;aspect-ratio:var(--aspect-ratio--video)}.s-comp30 .l-area--gallery .l-gallery>*:not(:only-child) .c-img-container picture{aspect-ratio:var(--aspect-ratio--landscape)}}.s-comp22>.l-container{container-type:inline-size;container-name:comp-container}.s-comp22 .l-grid--comp{align-items:stretch;gap:var(--space-section--inner)}.s-comp22 .l-grid--comp[data-wrapper-direction="content-first"]{flex-direction:row-reverse}@media only screen and (max-width:1200px){.s-comp22 .l-grid--comp{gap:calc(var(--container-gutter) * 2)}}@media only screen and (max-width:991px){.s-comp22 .l-grid--comp{flex-direction:column-reverse!important}}.s-comp22 .l-area--visual{width:50%}@media only screen and (max-width:991px){.s-comp22 .l-area--visual{width:100%}}.s-comp22 .l-area--content{display:flex;align-items:center;width:50%}@media only screen and (max-width:991px){.s-comp22 .l-area--content{width:100%}}.s-comp29{position:relative;overflow:hidden;padding:var(--space-section--outer) 0;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.s-comp29:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6)}.s-comp29 .l-grid--comp{justify-content:center;position:relative;z-index:1}.s-comp29 .l-area--quote{width:100%;max-width:960px}.s-comp29 .l-area--quote .l-quote-wrapper{container-type:inline-size;container-name:quote}.s-comp29 .l-area--quote .l-quote-wrapper i{font-size:var(--font-scale--up-4);color:var(--color-primary--500)}.s-comp29 .l-area--quote .l-quote-wrapper figure{text-align:center}.s-comp29 .l-area--quote .l-quote-wrapper blockquote{font-size:var(--font-scale--up-4);text-wrap:balance}.s-comp29 .l-area--quote .l-quote-wrapper cite{--font-size:var(--font-size--base);display:flex;flex-direction:column;align-items:center;gap:var(--font-scale-relative--down-6);font-size:var(--font-size)}.s-comp29 .l-area--quote .l-quote-wrapper .c-quote-name{font-style:normal;text-transform:uppercase;color:var(--color-primary--500)}.s-comp29 .l-area--quote .l-quote-wrapper .c-quote-title{font-style:normal;font-size:var(--font-scale-relative--down-1)}@container quote (width < 576px){.s-comp29 .l-area--quote .l-quote-wrapper figure{text-align:left}.s-comp29 .l-area--quote .l-quote-wrapper blockquote{font-size:var(--font-scale--up-2)}.s-comp29 .l-area--quote .l-quote-wrapper cite{align-items:flex-start}}@media only screen and (min-width:992px){#scomp138.s-comp31 .l-grid>.l-grid-area:first-child .l-gallery-wrapper{margin-top:-160px;position:relative;z-index:1}}