.is-visible .contact-info__title.svelte-1qsr2qe,.is-visible .contact-info__text.svelte-1qsr2qe,.is-visible .contact-info__items.svelte-1qsr2qe{transform:translateY(0);opacity:1}.contact-info.svelte-1qsr2qe{position:relative;width:100%;overflow:hidden;color:#3f4332}.contact-info__title.svelte-1qsr2qe,.contact-info__text.svelte-1qsr2qe{text-align:center;opacity:0;transform:translateY(80px);transition:opacity 1s ease-in,transform 1s ease-in}.contact-info__items.svelte-1qsr2qe{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:100%;opacity:0;transform:translateY(80px);transition:opacity 1s ease-in,transform 1s ease-in;margin-top:45px}@media all and (min-width: 1400px){.contact-info__items.svelte-1qsr2qe{flex-direction:row}}.contact-info__item.svelte-1qsr2qe{display:flex;align-items:center;background:#f0edea;flex-direction:column;padding:30px;border-radius:30px}@media all and (min-width: 900px){.contact-info__item.svelte-1qsr2qe{flex-direction:row;padding:50px}}@media all and (max-width: 899px){.contact-info__item__text.svelte-1qsr2qe{order:2}}.contact-info__item__text__tel.svelte-1qsr2qe,.contact-info__item__text__address.svelte-1qsr2qe,.contact-info__item__text__email.svelte-1qsr2qe{display:flex;align-items:center;gap:15px}@media all and (min-width: 900px){.contact-info__item__text__tel.svelte-1qsr2qe,.contact-info__item__text__address.svelte-1qsr2qe,.contact-info__item__text__email.svelte-1qsr2qe{gap:30px;margin:15px 0}}.contact-info__item__text.svelte-1qsr2qe a{text-decoration:none;color:#3f4332}.contact-info__item__text.svelte-1qsr2qe svg{vertical-align:bottom}@media all and (max-width: 899px){.contact-info__item__text.svelte-1qsr2qe svg{width:20px}}@media all and (min-width: 900px){.contact-info__item__text.svelte-1qsr2qe svg{min-width:45px}}.contact-info__item__text.svelte-1qsr2qe svg path{stroke-width:4px}@media all and (min-width: 900px){.contact-info__item__text.svelte-1qsr2qe svg path{stroke-width:2px}}.contact-info__item__text__address.svelte-1qsr2qe a{font-weight:500;text-decoration:underline;font-size:16px}.contact-info__item__text__title.svelte-1qsr2qe{margin-bottom:20px}@media all and (max-width: 899px){.contact-info__item__text__title.svelte-1qsr2qe{text-align:center}}@media all and (min-width: 900px){.contact-info__item__text__title.svelte-1qsr2qe{margin-bottom:40px}}@media all and (min-width: 600px){.contact-info__item__image.svelte-1qsr2qe{max-width:340px;margin:0 auto}}@media all and (min-width: 900px){.contact-info__item__image.svelte-1qsr2qe{margin-left:20px}}@media all and (min-width: 1400px){.contact-info__item__image.svelte-1qsr2qe{min-width:250px}}.contact-info__item__image.svelte-1qsr2qe img{border-radius:30px}@media all and (max-width: 899px){.contact-info__item__image.svelte-1qsr2qe img{aspect-ratio:265/175;margin-bottom:20px}}.is-visible .parking-info__text.svelte-x25zfb{transform:translateY(0);opacity:1}.parking-info.svelte-x25zfb{position:relative;width:100%;overflow:hidden;color:#fff}.parking-info__bgimage.svelte-x25zfb{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.parking-info__bgimage.svelte-x25zfb img{border-radius:30px}.parking-info__inner.svelte-x25zfb{position:relative;width:100%;display:flex;padding:75px 0;justify-content:space-around;flex-direction:column}@media all and (min-width: 600px){.parking-info__inner.svelte-x25zfb{flex-direction:row}}.parking-info__title.svelte-x25zfb{margin:20px 0}.parking-info__text.svelte-x25zfb{opacity:0;transform:translateY(80px);transition:opacity 1s ease-in,transform 1s ease-in}.parking-info__text.svelte-x25zfb strong{font-weight:500;font-size:20px}.map-access-wrapper.svelte-183vocr{position:relative;overflow:hidden}.is-visible .contact-form-wrapper.svelte-183vocr{transform:translateY(0);opacity:1}.contact-form-wrapper.svelte-183vocr{opacity:0;transform:translateY(80px);transition:opacity 1s ease-in,transform 1s ease-in;position:relative;overflow:hidden}.contact-form-title.svelte-183vocr{margin-bottom:40px;color:#3f4332}.contact-map.svelte-183vocr{padding:0 30px}.contact-access.svelte-183vocr{padding:0 30px;margin-top:20px;margin-bottom:50px;color:#3f4332}@media all and (min-width: 900px){.contact-access.svelte-183vocr{margin-top:unset;padding:50px 0 0;margin-left:50px}}.contact-access-link.svelte-183vocr a{color:#3f4332;font-weight:500}.contact-access-link.svelte-183vocr a:hover{color:#baaa75}.contact-access-text.svelte-183vocr ul{padding-left:20px}.contact-access-text.svelte-183vocr strong{font-weight:500!important}
