.is-visible .slider-with-bg__general-title.svelte-aazq49,.is-visible .slider-with-bg__content.svelte-aazq49,.is-visible .slider-with-bg__slider-wrapper.svelte-aazq49,.is-visible .slider-with-bg__nav.svelte-aazq49{transform:translateY(0);opacity:1}.slider-with-bg.svelte-aazq49{width:100%;color:#3f4332;position:relative;overflow:hidden;padding:75px 0}@media all and (min-width: 900px){.slider-with-bg.svelte-aazq49{padding:150px 0}}.slider-with-bg__bg.svelte-aazq49{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.slider-with-bg__bg.svelte-aazq49 picture,.slider-with-bg__bg.svelte-aazq49 img{width:100%;height:100%;object-fit:cover}.slider-with-bg__general-title.svelte-aazq49{text-align:center;margin-bottom:40px;position:relative;z-index:1;opacity:0;transform:translateY(80px);transition:opacity 1s ease-in,transform 1s ease-in}@media all and (min-width: 900px){.slider-with-bg__general-title.svelte-aazq49{margin-bottom:60px}}.slider-with-bg__content.svelte-aazq49{position:relative;z-index:1;opacity:0;transform:translateY(80px);transition:opacity 1s ease-in,transform 1s ease-in}@media all and (min-width: 1400px){.slider-with-bg__content.svelte-aazq49{padding-top:50px}}.slider-with-bg__content.svelte-aazq49 h3{font-size:20px;font-weight:200;line-height:1.2em}@media all and (min-width: 900px){.slider-with-bg__content.svelte-aazq49 h3{font-size:25px}}.slider-with-bg__slider-wrapper.svelte-aazq49{position:relative;z-index:1;opacity:0;transform:translateY(80px);transition:opacity 1s ease-in,transform 1s ease-in}.slider-with-bg__slider.svelte-aazq49{overflow:hidden;border-radius:30px;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;cursor:grab}.slider-with-bg__slider.svelte-aazq49 .slide{grid-area:1/1/-1/-1;width:100%;height:auto}.slider-with-bg__image.svelte-aazq49{border-radius:20px;overflow:hidden;aspect-ratio:800/500}@media all and (min-width: 900px){.slider-with-bg__image.svelte-aazq49{border-radius:30px}}.slider-with-bg__image.svelte-aazq49 picture,.slider-with-bg__image.svelte-aazq49 img{width:100%;height:100%;object-fit:cover;display:block}.slider-with-bg__footer.svelte-aazq49{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.slider-with-bg__image-caption-wrapper.svelte-aazq49{width:100%;opacity:0;visibility:hidden;position:absolute;transition:opacity .3s ease,visibility .3s ease}.slider-with-bg__image-caption-wrapper.active.svelte-aazq49{opacity:1;visibility:visible;position:relative}.slider-with-bg__image-caption.svelte-aazq49{color:#3f4332;text-align:center;margin-top:10px;font-weight:500}@media all and (min-width: 900px){.slider-with-bg__image-caption.svelte-aazq49{text-align:left}}.slider-with-bg__nav.svelte-aazq49{display:flex;gap:12px;align-items:center;flex-shrink:0;align-self:center}@media all and (min-width: 900px){.slider-with-bg__nav.svelte-aazq49{align-self:flex-start}}.slider-with-bg__nav__btn.svelte-aazq49{width:60px;height:60px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;background:none}@media all and (min-width: 900px){.slider-with-bg__nav__btn.svelte-aazq49{width:80px;height:80px}}.slider-with-bg__nav__btn.svelte-aazq49 svg{transition:transform .3s ease}.slider-with-bg__nav__btn.svelte-aazq49 svg circle{transition:fill .3s ease}.slider-with-bg__nav__btn.svelte-aazq49 svg g{transition:transform .3s ease}.slider-with-bg__nav__btn[class*=prev].svelte-aazq49 svg{transform:rotate(180deg)}.slider-with-bg__nav__btn.svelte-aazq49:hover svg circle{fill:#baaa75}.slider-with-bg__nav__btn.svelte-aazq49:hover svg .arrow__path{transform:translate(-2px,-8px);transform-origin:center}.map-access-wrapper.svelte-xctd7m{position:relative;overflow:hidden}.contact-map.svelte-xctd7m{padding:0 30px}.contact-access.svelte-xctd7m{padding:0 30px;margin-top:20px;margin-bottom:50px;color:#3f4332}@media all and (min-width: 900px){.contact-access.svelte-xctd7m{margin-top:unset;padding:50px 0 0;margin-left:50px}}.contact-access-link.svelte-xctd7m a{color:#3f4332;font-weight:500}.contact-access-link.svelte-xctd7m a:hover{color:#baaa75}.contact-access-text.svelte-xctd7m ul{padding-left:20px}.contact-access-text.svelte-xctd7m strong{font-weight:500!important}
