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