.section-intro-location[data-v-78adf972]{--gap:48px;--title-font-size:72px;--text-font-size:18px;--links-font-size:16px;color:var(--color-blue)}.section-intro-location .intro[data-v-78adf972]{display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--unit-100vh);overflow:hidden;position:relative;width:100%}.section-intro-location .image[data-v-78adf972]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.section-intro-location .info[data-v-78adf972]{background-color:var(--theme-background-color,var(--color-white));box-sizing:border-box;display:flex;flex-direction:column;gap:28px;justify-content:flex-end;padding:calc(var(--gap)/2) calc(var(--gap)/2) calc(var(--gap)/2) var(--gap);position:relative;width:50%}.section-intro-location .title[data-v-78adf972]{font-size:var(--title-font-size);line-height:100%;margin:0}.section-intro-location .text[data-v-78adf972],.section-intro-location .title[data-v-78adf972]{font-weight:300;opacity:0;transform:translateY(40px);transition:transform .4s var(--easing-authentic-motion) .5s,opacity .4s var(--easing-authentic-motion) .5s}.section-intro-location .text[data-v-78adf972]{font-size:var(--text-font-size);line-height:1.2;max-width:800px}.section-intro-location .links[data-v-78adf972]{display:flex;gap:75px;opacity:0;transform:translateY(40px);transition:transform .4s var(--easing-authentic-motion) .5s,opacity .4s var(--easing-authentic-motion) .5s}.section-intro-location .map-url[data-v-78adf972]{display:block;font-size:var(--links-font-size);font-style:normal;font-weight:500;line-height:1.6}.section-intro-location .phone-email[data-v-78adf972]{display:flex;flex-direction:column;gap:0}.section-intro-location .email[data-v-78adf972],.section-intro-location .phone[data-v-78adf972]{font-style:normal;font-weight:500}.section-intro-location .email[data-v-78adf972]{cursor:pointer;display:inline-block;overflow:hidden;position:relative}.section-intro-location .email:focus .email-back[data-v-78adf972],.section-intro-location .email:focus .email-front[data-v-78adf972]{transform:translateY(-100%)}.section-intro-location .hover-underline-from-left[data-v-78adf972]{display:block;position:relative;width:-moz-fit-content;width:fit-content}.section-intro-location .hover-underline-from-left[data-v-78adf972]:after{background-color:currentColor;bottom:0;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:opacity .4s var(--easing-authentic-motion),transform .4s var(--easing-authentic-motion),background-color .4s var(--easing-authentic-motion);width:100%}.section-intro-location .hover-underline-from-left.router-link-active[data-v-78adf972]{color:var(--color-blue)}.section-intro-location .hover-underline-from-left.router-link-active[data-v-78adf972]:after{background-color:var(--color-blue);opacity:1;transform:scaleX(1)}@media (hover:hover){.section-intro-location .hover-underline-from-left[data-v-78adf972]:hover{color:var(--color-blue)}.section-intro-location .hover-underline-from-left[data-v-78adf972]:hover:after{background-color:var(--color-blue);opacity:1;transform:scaleX(1)}}.section-intro-location .email-back[data-v-78adf972],.section-intro-location .email-front[data-v-78adf972]{display:block;font-style:normal;font-weight:500;transition:transform .3s var(--easing-authentic-motion);white-space:nowrap}.section-intro-location .email-back[data-v-78adf972]{bottom:-100%;left:0;position:absolute}.section-intro-location .extra-info[data-v-78adf972]{background-color:var(--theme-background-color,var(--color-white));box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--info-gap);margin:0;padding:var(--gap);position:relative}.section-intro-location .show-mobile-cinema[data-v-78adf972]{display:none}.section-intro-location.minimal .intro[data-v-78adf972]{min-height:80vh}.section-intro-location.minimal .info[data-v-78adf972]{padding:calc(var(--gap)/2) calc(var(--gap)/2) 0 var(--gap);width:-moz-max-content;width:max-content}.section-intro-location .info.has-entered .title[data-v-78adf972],.section-intro-location .links.has-entered[data-v-78adf972],.section-intro-location .text.has-entered[data-v-78adf972]{opacity:1;transform:none}@media (hover:hover){.section-intro-location .email:hover .email-back[data-v-78adf972],.section-intro-location .email:hover .email-front[data-v-78adf972]{transform:translateY(-100%)}}@media only screen and (min-width:1800px){.section-intro-location[data-v-78adf972]{--gap:200px}.section-intro-location .show-desktop[data-v-78adf972]{display:none}.section-intro-location .show-mobile-cinema[data-v-78adf972]{display:flex}.section-intro-location .info[data-v-78adf972]{background-color:var(--theme-background-color,var(--color-white));box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:24px 24px 0 var(--gap);width:-moz-max-content;width:max-content}.section-intro-location .extra-info[data-v-78adf972]{align-items:flex-start;flex-direction:column;gap:0;padding:0 var(--gap)}.section-intro-location .text-links-wrap[data-v-78adf972]{align-items:flex-start;display:flex;flex-direction:column;gap:22px;padding:36px 0}}@media only screen and (max-width:1024px){.section-intro-location[data-v-78adf972]{--title-font-size:48px;--subtitle-font-size:18px}.section-intro-location .show-desktop[data-v-78adf972]{display:none}.section-intro-location .show-mobile-cinema[data-v-78adf972]{display:flex}.section-intro-location .info[data-v-78adf972]{background-color:var(--theme-background-color,var(--color-white));box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--gap)/2) calc(var(--gap)/2) 0 var(--gap);width:auto}.section-intro-location .extra-info[data-v-78adf972]{align-items:flex-start;flex-direction:column;gap:0;padding:0 var(--gap)}.section-intro-location .text-links-wrap[data-v-78adf972]{align-items:flex-start;display:flex;flex-direction:column;gap:22px;padding:36px 0 0}}@media only screen and (max-width:850px){.section-intro-location[data-v-78adf972]{--gap:24px;--title-font-size:32px}.section-intro-location .intro[data-v-78adf972]{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;min-height:auto}.section-intro-location.minimal .intro[data-v-78adf972]{min-height:auto}.section-intro-location .info[data-v-78adf972]{bottom:0;position:absolute}.section-intro-location .title[data-v-78adf972]{font-weight:300}.section-intro-location .map-url[data-v-78adf972]{font-weight:500;line-height:1.4}.section-intro-location .phone-email[data-v-78adf972]{gap:0}.section-intro-location .email-back[data-v-78adf972],.section-intro-location .email-front[data-v-78adf972],.section-intro-location .phone[data-v-78adf972]{font-weight:500}.section-intro-location .image[data-v-78adf972]{aspect-ratio:97.5/100;height:auto;position:relative}.section-intro-location .links[data-v-78adf972]{flex-direction:column;gap:24px}.section-intro-location.minimal .info[data-v-78adf972]{padding:var(--gap) var(--gap) 0}}.section-list[data-v-709c1840]{--gap:24px;--font-size:16px;display:flex;flex-wrap:wrap;gap:var(--gap);margin:0;max-width:1600px;padding:0;width:100%}.section-list .list-item[data-v-709c1840]{align-items:flex-start;display:flex;font-size:var(--font-size);font-weight:300;gap:10px;line-height:1.2;opacity:0;transform:translateY(20px);transition:transform .4s var(--easing-authentic-motion) .3s,opacity .4s var(--easing-authentic-motion) .3s;width:calc(50% - var(--gap)*2)}.section-list .list-item.has-entered[data-v-709c1840]{opacity:1;transform:none}.section-list .icon[data-v-709c1840]{display:block;flex-shrink:0;height:calc(var(--font-size)*1);width:auto}.section-list .icon[data-v-709c1840] path{fill:var(--color-blue)}@media only screen and (min-width:1800px){.section-list[data-v-709c1840]{--gap:24px;background-color:var(--theme-background-color,var(--color-white));box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--gap);list-style:none;margin:0;padding:0;position:relative}.section-list .list-item[data-v-709c1840]{align-items:flex-start;display:flex;font-size:var(--font-size);font-weight:300;gap:15px;line-height:1.2;width:calc(50% - var(--gap)/2)}}@media only screen and (max-width:1024px){.section-list[data-v-709c1840]{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;padding:0}.section-list .list-item[data-v-709c1840]{width:100%}}
