.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){#scomp133.s-comp31 .l-grid>.l-grid-area:first-child .l-gallery-wrapper{margin-top:-160px;position:relative;z-index:1}}.s-comp49{padding:var(--space-section--inner) 0;position:relative;overflow:hidden}.s-comp49>.l-container{container-type:inline-size;container-name:comp-container}.s-comp49 .l-grid--comp{align-items:center;gap:var(--space-section--inner)}.s-comp49 .l-grid--comp[data-wrapper-direction="content-first"]{flex-direction:row-reverse}@media only screen and (max-width:1200px){.s-comp49 .l-grid--comp{gap:calc(var(--container-gutter) * 2)}}@media only screen and (max-width:991px){.s-comp49 .l-grid--comp{flex-direction:column-reverse!important}}.s-comp49 .l-area--visual{width:50%}.s-comp49 .l-area--visual .l-content-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.s-comp49 .l-area--visual .l-content-item,.s-comp49 .l-area--visual .l-gallery-wrapper,.s-comp49 .l-area--visual .l-gallery,.s-comp49 .l-area--visual .l-gallery-item{height:100%}.s-comp49 .l-area--visual .c-img-container{height:100%}.s-comp49 .l-area--visual .c-img-container picture{height:100%;aspect-ratio:auto!important}@media only screen and (max-width:991px){.s-comp49 .l-area--visual{width:100%}}.s-comp49 .l-area--content{display:flex;align-items:center;width:50%}@media only screen and (max-width:991px){.s-comp49 .l-area--content{width:100%}}.s-comp17 .l-grid--comp{display:flex;flex-direction:column;gap:var(--space-padding--lg)}.s-comp17 .l-area--content{flex-shrink:0}.s-comp17 .l-area--content:has(>.l-content-container:empty){display:none;opacity:0;visibility:hidden}.s-comp17 .l-render-container{display:grid;gap:var(--space-padding--md)}.s-comp17 .l-grid--comp[data-wrapper-direction="vertical"] .l-area--content{width:100%;max-width:var(--intro-width)}.s-comp17 .l-grid--comp[data-wrapper-direction="vertical"] .l-area--render{width:100%}@media only screen and (min-width:992px){.s-comp17 .l-grid--comp[data-wrapper-direction="vertical"] .l-render-container{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:992px){.s-comp17 .l-grid--comp[data-wrapper-direction="horizontal"]{flex-direction:row}.s-comp17 .l-grid--comp[data-wrapper-direction="horizontal"] .l-area--content{width:33.33%}.s-comp17 .l-grid--comp[data-wrapper-direction="horizontal"] .l-area--render{width:66.66%}.s-comp17 .l-grid--comp[data-wrapper-direction="horizontal"] .l-render-container{grid-template-columns:repeat(2,1fr)}}.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-comp40 .l-grid--comp{flex-direction:column;gap:var(--space-padding--lg)}.s-comp40 .l-grid--comp .l-area--content,.s-comp40 .l-grid--comp .l-area--reviews{width:100%}.s-comp40 .l-grid--comp .l-area--content:has(>.l-content-container):not(:has(>.l-content-container>div)),.s-comp40 .l-grid--comp .l-area--reviews:has(>.l-content-container):not(:has(>.l-content-container>div)){display:none;opacity:0;visibility:hidden}.s-comp40 .l-grid--comp[data-wrapper-direction="vertical"] .l-area--content{max-width:var(--intro-width)}@media only screen and (min-width:992px){.s-comp40 .l-grid--comp[data-wrapper-direction="horizontal"]{flex-direction:row}.s-comp40 .l-grid--comp[data-wrapper-direction="horizontal"] .l-area--content{width:40%}.s-comp40 .l-grid--comp[data-wrapper-direction="horizontal"] .l-area--reviews{width:60%}}.s-comp40 .l-area--reviews .c-card[data-card-type="content"]:has(.s-slider:not([data-perpage="1"])){--content-padding:0;background:#fff0;border-radius:0;box-shadow:none;border:none}.s-comp40 .l-area--reviews .c-card[data-card-type="content"] .s-slider[data-perpage="1"] .c-card{--content-padding:0;background:#fff0;border-radius:0;box-shadow:none;border:none}.s-comp47 .l-grid--comp{flex-direction:column;gap:var(--space-padding--lg)}.s-comp47 .l-grid--comp .l-area--content,.s-comp47 .l-grid--comp .l-area--feed{width:100%}.s-comp47 .l-grid--comp .l-area--content:has(>.l-content-container):not(:has(>.l-content-container>div)),.s-comp47 .l-grid--comp .l-area--feed:has(>.l-content-container):not(:has(>.l-content-container>div)){display:none;opacity:0;visibility:hidden}.s-comp47 .l-grid--comp[data-wrapper-direction="vertical"] .l-area--content{max-width:var(--intro-width)}@media only screen and (min-width:992px){.s-comp47 .l-grid--comp[data-wrapper-direction="horizontal"]{flex-direction:row}.s-comp47 .l-grid--comp[data-wrapper-direction="horizontal"] .l-area--content{width:50%}.s-comp47 .l-grid--comp[data-wrapper-direction="horizontal"] .l-area--feed{width:50%}}.s-comp47 .l-area--feed .c-card[data-card-type="content"]:has(.s-slider:not([data-perpage="1"])){--content-padding:0;background:#fff0;border-radius:0;box-shadow:none;border:none}.s-comp47 .l-area--feed .c-card[data-card-type="content"] .s-slider[data-perpage="1"] .c-card{--content-padding:0;background:#fff0;border-radius:0;box-shadow:none;border:none}