@keyframes rotating{100%{transform:rotate(360deg)}}.puxSlider{--pux-slider-gap: clamp(2.4rem, 2.8758169935vw, 4.4rem);overflow:hidden}.puxSlider .puxSlider-viewport{overflow:hidden}.puxSlider .puxSlider-container{display:flex;gap:var(--pux-slider-gap)}.puxSlider .puxSlider-container>div,.puxSlider .puxSlider-container>a{min-width:0;flex:0 0 100%}.puxSlider.has-not-enough-slides .puxSlider-controls{display:none}@media(min-width: 30rem){.puxSlider.puxSlider--items2 .puxSlider-container>div,.puxSlider.puxSlider--items2 .puxSlider-container>a{flex-basis:calc((100% - (0px + var(--pux-slider-gap)))/2)}}@media(min-width: 30rem){.puxSlider.puxSlider--items3 .puxSlider-container>div,.puxSlider.puxSlider--items3 .puxSlider-container>a{flex-basis:calc((100% - (0px + var(--pux-slider-gap)))/2)}}@media(min-width: 48rem){.puxSlider.puxSlider--items3 .puxSlider-container>div,.puxSlider.puxSlider--items3 .puxSlider-container>a{flex-basis:calc((100% - (0px + var(--pux-slider-gap) + var(--pux-slider-gap)))/3)}}@media(min-width: 30rem){.puxSlider.puxSlider--items4 .puxSlider-container>div,.puxSlider.puxSlider--items4 .puxSlider-container>a{flex-basis:calc((100% - (0px + var(--pux-slider-gap)))/2)}}@media(min-width: 48rem){.puxSlider.puxSlider--items4 .puxSlider-container>div,.puxSlider.puxSlider--items4 .puxSlider-container>a{flex-basis:calc((100% - (0px + var(--pux-slider-gap) + var(--pux-slider-gap)))/3)}}@media(min-width: 62rem){.puxSlider.puxSlider--items4 .puxSlider-container>div,.puxSlider.puxSlider--items4 .puxSlider-container>a{flex-basis:calc((100% - (0px + var(--pux-slider-gap) + var(--pux-slider-gap) + var(--pux-slider-gap)))/4)}}@media(min-width: 30rem){.puxSlider.puxSlider--items5 .puxSlider-container>div,.puxSlider.puxSlider--items5 .puxSlider-container>a{flex-basis:calc((100% - (0px + var(--pux-slider-gap)))/2)}}@media(min-width: 48rem){.puxSlider.puxSlider--items5 .puxSlider-container>div,.puxSlider.puxSlider--items5 .puxSlider-container>a{flex-basis:calc((100% - (0px + var(--pux-slider-gap) + var(--pux-slider-gap)))/3)}}@media(min-width: 62rem){.puxSlider.puxSlider--items5 .puxSlider-container>div,.puxSlider.puxSlider--items5 .puxSlider-container>a{flex-basis:calc((100% - (0px + var(--pux-slider-gap) + var(--pux-slider-gap) + var(--pux-slider-gap)))/4)}}@media(min-width: 75rem){.puxSlider.puxSlider--items5 .puxSlider-container>div,.puxSlider.puxSlider--items5 .puxSlider-container>a{flex-basis:calc((100% - (0px + var(--pux-slider-gap) + var(--pux-slider-gap) + var(--pux-slider-gap) + var(--pux-slider-gap)))/5)}}@media(min-width: 30rem){.puxSlider.puxSlider--items6 .puxSlider-container>div,.puxSlider.puxSlider--items6 .puxSlider-container>a{flex-basis:calc((100% - (0px + var(--pux-slider-gap)))/2)}}@media(min-width: 48rem){.puxSlider.puxSlider--items6 .puxSlider-container>div,.puxSlider.puxSlider--items6 .puxSlider-container>a{flex-basis:calc((100% - (0px + var(--pux-slider-gap) + var(--pux-slider-gap)))/3)}}@media(min-width: 62rem){.puxSlider.puxSlider--items6 .puxSlider-container>div,.puxSlider.puxSlider--items6 .puxSlider-container>a{flex-basis:calc((100% - (0px + var(--pux-slider-gap) + var(--pux-slider-gap) + var(--pux-slider-gap)))/4)}}@media(min-width: 75rem){.puxSlider.puxSlider--items6 .puxSlider-container>div,.puxSlider.puxSlider--items6 .puxSlider-container>a{flex-basis:calc((100% - (0px + var(--pux-slider-gap) + var(--pux-slider-gap) + var(--pux-slider-gap) + var(--pux-slider-gap)))/5)}}@media(min-width: 87.5rem){.puxSlider.puxSlider--items6 .puxSlider-container>div,.puxSlider.puxSlider--items6 .puxSlider-container>a{flex-basis:calc((100% - (0px + var(--pux-slider-gap) + var(--pux-slider-gap) + var(--pux-slider-gap) + var(--pux-slider-gap) + var(--pux-slider-gap)))/6)}}.puxSlider.puxSlider--gap-small{--pux-slider-gap: clamp(1.6rem, 1.568627451vw, 2.4rem)}.puxSlider.puxSlider--gap-smaller{--pux-slider-gap: clamp(0.8rem, 1.045751634vw, 1.6rem)}.puxSlider--arrows-side{position:relative;overflow:visible}.puxSlider--arrows-side .puxSlider-viewport{position:relative}.puxSlider--arrows-side .puxSlider-controls{display:flex;width:fit-content;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:clamp(1.6rem,1.568627451vw,2.4rem);gap:clamp(1.6rem,1.568627451vw,2.4rem)}.puxSlider--arrows-side .puxSlider-controls>.puxSlider-arrows{position:static;display:flex;width:auto;align-items:center;gap:.8rem;pointer-events:auto}.puxSlider--arrows-side .puxSlider-controls>.puxSlider-arrows .puxSliderArrow{position:static;transform:none}.puxSlider--arrows-side .puxSlider-viewport>.puxSlider-arrows{display:none}@media(min-width: 75rem){.puxSlider--arrows-side .puxSlider-viewport{width:calc(100% - clamp(3rem, 3.3986928105vw, 5.2rem)*2 - clamp(1.6rem, 1.568627451vw, 2.4rem)*2);margin:0 auto;padding:0}.puxSlider--arrows-side .puxSlider-viewport>.puxSlider-arrows{display:none}.puxSlider--arrows-side .puxSlider-controls{position:absolute;top:50%;left:0;right:0;width:100%;margin-top:0;transform:translateY(-50%);pointer-events:none;justify-content:space-between}.puxSlider--arrows-side .puxSlider-controls .puxSlider-dots{display:none}.puxSlider--arrows-side .puxSlider-controls>.puxSlider-arrows{display:flex;width:100%;justify-content:space-between;pointer-events:auto}.puxSlider--arrows-side .puxSlider-controls>.puxSlider-arrows .puxSliderArrow{position:static}}.embla-button{display:flex;width:4rem;height:4rem;align-items:center;justify-content:center;border:none;border-radius:var(--base-border-radius, 0.8rem);background:var(--main-color, #a87829);color:var(--base-white, #fff);cursor:pointer;transition:background-color .2s ease}.embla-button:hover{background:var(--main-color-hover, #DCC9A9)}.embla-button:disabled{cursor:not-allowed;opacity:.3}.puxSlider-controls{position:relative;display:flex;width:fit-content;align-items:center;justify-content:center;margin:clamp(1.6rem,1.568627451vw,2.4rem) auto 0 auto;gap:clamp(1.6rem,1.568627451vw,2.4rem)}.puxSliderArrow{position:static;display:flex;width:clamp(3.2rem,2.614379085vw,4rem);height:clamp(3.2rem,2.614379085vw,4rem);align-items:center;justify-content:center;border:1px solid var(--second-color, #372e13);border-radius:50%;background-color:var(--base-white, #fff);cursor:pointer;font-size:0;transition:border-color 300ms ease,background-color 300ms ease}.puxSliderArrow::before{color:#372e13;font-size:1.4rem;transition:color 300ms,opacity 300ms}.puxSliderArrow:hover{border-color:var(--second-color, #372e13);background-color:var(--second-color, #372e13)}.puxSliderArrow:hover::before{color:var(--base-white, #fff)}.puxSliderArrow:disabled{opacity:.3;pointer-events:none}.puxSliderArrow--prev::before{content:"";font-family:"icomoon";font-size:1.9rem;font-weight:normal;line-height:1}.puxSliderArrow--next::before{content:"";font-family:"icomoon";font-size:1.9rem;font-weight:normal;line-height:1}.puxSlider-arrows{display:flex;align-items:center;gap:.8rem}.puxSlider-dots{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;padding:0 1.5rem;margin:0;gap:clamp(0.8rem,1.045751634vw,1.6rem);list-style:none}.puxSlider-dot{display:flex;width:clamp(0.8rem,1.045751634vw,1.6rem);height:clamp(0.8rem,1.045751634vw,1.6rem);align-items:center;justify-content:center;padding:0;border-radius:50%;border:none;background-color:rgba(0,0,0,0);cursor:pointer;transition:background-color 300ms ease}.puxSlider-dot::before{display:block;width:.8rem;height:.8rem;border-radius:50%;background-color:var(--base-grey, #C6CCD9);content:"";transition:background-color 300ms ease}.puxSlider-dot:hover{background-color:var(--main-color, #a87829)}.puxSlider-dot--selected{border-color:var(--main-color, #a87829);pointer-events:none}.puxSlider-dot--selected::before{background-color:var(--main-color, #a87829)}.puxSlider-dot--selected:hover{background-color:rgba(0,0,0,0)}.gallerySlider{display:flex;overflow:visible;align-items:center}.gallerySlider .puxSlider{width:100%;max-width:unset;margin:0 auto}.gallerySlider .puxSlider-controls{margin-top:clamp(1.6rem,1.568627451vw,2.4rem)}.gallerySlider .galleryItem{aspect-ratio:49/50}.gallerySlider.side{overflow:visible}@media(min-width: 48rem){.gallerySlider.side .puxSlider--arrows-side .puxSlider-viewport{overflow:hidden;width:calc(100% - clamp(4.8rem, 5.7516339869vw, 8.8rem)*2);margin:0 clamp(4.8rem,5.7516339869vw,8.8rem);padding:0}.gallerySlider.side .puxSlider--arrows-side .puxSlider-viewport>.puxSlider-arrows{display:none}.gallerySlider.side .puxSlider--arrows-side .puxSlider-controls{position:static;width:fit-content;margin:clamp(1.6rem,1.568627451vw,2.4rem) auto 0 auto;transform:none;pointer-events:auto}.gallerySlider.side .puxSlider--arrows-side .puxSlider-controls .puxSlider-dots{display:flex}.gallerySlider.side .puxSlider--arrows-side .puxSlider-controls>.puxSlider-arrows{position:absolute;z-index:2;top:calc(50% - clamp(1.6rem, 1.568627451vw, 2.4rem));left:0;display:flex;width:100%;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.gallerySlider.side .puxSlider--arrows-side .puxSlider-controls>.puxSlider-arrows .puxSliderArrow{position:static;pointer-events:auto}}.gallerySlider.gallerySlider--arrow{overflow:visible}.testimonialContainer--arrow .puxSlider{position:relative}.widgetContainer-title.gallery-description{margin-bottom:4.8rem;text-align:center}.widgetContainer-title.gallery-description h2{margin:0;color:#372e13;font-family:"Playfair Display";font-size:clamp(3.3rem,3.9215686275vw,6rem);font-weight:500;line-height:1.08;letter-spacing:0}.galleryNormal{display:grid;grid-gap:clamp(2.4rem,2.8758169935vw,4.4rem);grid-template-columns:repeat(1, 1fr)}@media(min-width: 35.9375rem){.galleryNormal{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 62rem){.galleryNormal{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 75rem){.galleryNormal{grid-template-columns:repeat(4, 1fr)}}.galleryNormal .galleryItem-inner{width:100%}.galleryNormal img{width:100%;height:100%;object-fit:cover}.galleryMore{display:grid;grid-auto-flow:dense;grid-gap:4rem;grid-template-columns:repeat(1, 1fr)}@media(min-width: 35.9375rem){.galleryMore{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 62rem){.galleryMore{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 75rem){.galleryMore{grid-template-columns:repeat(4, 1fr)}}.galleryMore .galleryItem-moreLink{position:absolute;z-index:2;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:rgba(0,0,0,.6);color:var(--base-white, #fff);font-size:clamp(2.5rem,2.614379085vw,4rem);text-decoration:none}.galleryMore .galleryItem-moreLink:focus,.galleryMore .galleryItem-moreLink:hover{background:rgba(0,0,0,.5);color:var(--base-white, #fff);text-decoration:none}.galleryMore .galleryBox{position:relative;display:none}.galleryMore .galleryBox img{position:absolute;top:0;left:0;width:100%;height:100% !important;object-fit:cover;object-position:center}.galleryMore .galleryBox:nth-child(-n+4){display:block}.galleryMore.is-open .galleryItem-moreLink{display:none}.galleryMore.is-open .galleryBox{display:flex !important}.galleryMore .galleryItem-inner{width:100%}.galleryMore.galleryMore--masonry{display:grid;grid-gap:clamp(2rem,2.8758169935vw,4.4rem);grid-template-columns:repeat(1, 1fr)}@media(min-width: 30rem){.galleryMore.galleryMore--masonry{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 48rem){.galleryMore.galleryMore--masonry{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 62rem){.galleryMore.galleryMore--masonry{grid-template-columns:repeat(4, 1fr)}}.galleryMore.galleryMore--masonry .galleryBox{display:none}.galleryMore.galleryMore--masonry .galleryBox:nth-child(1){display:block}.galleryMore.galleryMore--masonry .galleryBox:nth-child(2){display:block}.galleryMore.galleryMore--masonry .galleryBox:nth-child(3){display:block}.galleryMore.galleryMore--masonry .galleryBox:nth-child(4){display:block}@media(min-width: 62rem){.galleryMore.galleryMore--masonry .galleryBox{grid-area:span 1/span 2}}@media(min-width: 75rem){.galleryMore.galleryMore--masonry .galleryBox{grid-area:unset}}@media(min-width: 62rem){.galleryMore.galleryMore--masonry .galleryBox:first-child{grid-area:span 1/span 2}.galleryMore.galleryMore--masonry .galleryBox:first-child .galleryItem{aspect-ratio:unset}}@media(min-width: 75rem){.galleryMore.galleryMore--masonry .galleryBox:first-child{height:100% !important;grid-area:span 2/span 2}.galleryMore.galleryMore--masonry .galleryBox:first-child .galleryItem{height:100%}}@media(min-width: 62rem){.galleryMore.galleryMore--masonry .galleryBox:nth-child(2){height:100% !important;grid-area:span 1/span 2}.galleryMore.galleryMore--masonry .galleryBox:nth-child(2) .galleryItem{aspect-ratio:718/400}}@media(min-width: 75rem){.galleryMore.galleryMore--masonry .galleryBox:nth-child(2){grid-area:span 1/span 2}}.galleryBox{overflow:hidden}.galleryItem{position:relative;display:flex;overflow:hidden;width:100%;height:100%;aspect-ratio:337/400;overflow:hidden}.galleryItem a.galleryItem-inner{position:relative}.galleryItem a.galleryItem-inner::after{content:"";font-family:"icomoon";font-size:1.9rem;font-weight:normal;line-height:1;position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--second-color, #372e13);color:var(--base-white, #fff);opacity:0;transition:opacity 350ms ease-in-out}.galleryItem img{width:100%;height:100%;object-fit:cover}.galleryItem:hover a.galleryItem-inner::after{opacity:.4}.galleryItem.galleryItem--video{position:relative}.galleryItem.galleryItem--video svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.galleryItem.galleryItem--video .bgc-play{transition:250ms}.galleryItem.galleryItem--video:hover .bgc-play{fill:var(--second-color, #372e13);opacity:1}.galleryBottom{position:relative;display:none}@media(min-width: 48rem){.galleryBottom{display:block}}.galleryNav{position:relative;z-index:33;display:flex;flex-wrap:wrap;justify-content:center;margin:1.5rem 4rem}.galleryNav .galleryNav-item{max-width:12rem;max-height:12rem;padding:0 1rem 2rem 1rem;cursor:pointer}.galleryNav img{width:100%;height:100%;object-fit:cover;object-position:top center}