.intro.svelte-2nk4zm{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start;padding:32px}.intro.svelte-2nk4zm .intro__images{display:flex;align-self:flex-start;gap:16px;flex:3}.intro.svelte-2nk4zm .intro__images .intro__image{cursor:pointer;aspect-ratio:3/2;overflow:hidden;border-radius:var(--b-radius-image--round);object-fit:cover;max-width:100%;min-width:200px}.intro.svelte-2nk4zm .intro__images .intro__image.intro__image--main{height:536px;flex:2;min-width:350px}.intro.svelte-2nk4zm .intro__images .intro__image-aside{flex:1;display:flex;flex-direction:column;gap:16px;max-width:390px}.intro.svelte-2nk4zm .intro__images .intro__image-aside:empty{display:none}.intro.svelte-2nk4zm .intro__content{flex:4}.intro.svelte-2nk4zm .intro__content .intro__chips{display:flex;gap:8px;margin-top:8px}.intro.svelte-2nk4zm .intro__content .intro__chips .intro__chip{font-weight:600!important;background-color:var(--c-greyLighter);padding:8px 32px;width:max-content}.intro.svelte-2nk4zm .intro__content .intro__chips .intro__chip:first-child{border-radius:32px 8px 8px 32px}.intro.svelte-2nk4zm .intro__content .intro__tags{margin:16px 0 0 32px;padding:0;display:flex;flex-wrap:wrap;align-items:center}.intro.svelte-2nk4zm .intro__content .intro__tags:before{content:url(../../../icon/tag.svg);width:21px;height:21px;position:relative;left:-32px;margin-right:-21px}.intro.svelte-2nk4zm .intro__content .intro__tags .intro__tag{font-size:.78rem;font-weight:400;line-height:1.6;list-style:none;color:var(--c-white);padding:0 8px;background:var(--c-primaryLighter);border-radius:4px;margin-right:8px;margin-bottom:8px;text-decoration:none;white-space:nowrap}.intro.svelte-2nk4zm .intro__content .intro__date{margin-top:48px}.intro.svelte-2nk4zm .intro__content .intro__date .intro__date-state{margin-bottom:0;color:var(--c-primaryDark);display:flex;align-items:center;font-weight:600}.intro.svelte-2nk4zm .intro__content .intro__date .intro__date-state.intro__date-state--active:before{content:url(../../../icon/checkmark.svg);width:21px;height:21px;display:flex;margin-right:8px}.intro.svelte-2nk4zm .intro__content .intro__level{display:flex;align-items:center;gap:32px;margin-top:32px;font-weight:700}.intro.svelte-2nk4zm .intro__content .intro__level .intro__level-title{margin:0}.intro.svelte-2nk4zm .intro__content .intro__description{margin-top:48px}.intro.svelte-2nk4zm .intro__content .intro__description .intro__description-text{max-width:60ch}.overview.svelte-2nk4zm{padding:32px}.overview.svelte-2nk4zm .overview--grid{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3px;background-color:var(--c-greyLighter)}.overview.svelte-2nk4zm .overview__section{padding:24px;background-color:#fff}.overview.svelte-2nk4zm .overview__section .overview__address-details{font-style:normal}.overview.svelte-2nk4zm .overview__section .overview__section-text{margin:0;font-weight:400}.overview.svelte-2nk4zm .overview__section a{color:var(--c-secondaryDark);text-decoration:none}.overview.svelte-2nk4zm .overview__section a:hover{text-decoration:underline}.overview.svelte-2nk4zm .overview__section--level{overflow-x:hidden}.divider.svelte-2nk4zm{margin:32px 0;border-radius:16px;width:100%;border:2px solid var(--c-greyLight)}.content__wrapper.svelte-2nk4zm{display:flex;padding:0 0 0 88px}.content.svelte-2nk4zm{padding:32px;flex-basis:min(1000px,40vw);flex-grow:1;container-type:inline-size;container-name:content;margin-bottom:64px}.content.svelte-2nk4zm .content__subtitle{margin-top:64px;margin-bottom:32px}.content.svelte-2nk4zm .content__goals{display:flex;flex-direction:column;gap:16px}.content.svelte-2nk4zm .content__phases{display:flex;flex-wrap:wrap;gap:48px}.content.svelte-2nk4zm .content__phases .phases__phase{width:400px;text-wrap:balance}.content.svelte-2nk4zm .content__data{display:flex;flex-direction:column;gap:16px}.content.svelte-2nk4zm .content__link{display:block}.content.svelte-2nk4zm .content__partners{display:flex;flex-wrap:wrap;gap:32px}.content.svelte-2nk4zm .content__partners a{text-decoration:none!important}.content.svelte-2nk4zm .content__partners .content__partner-image{height:100%;max-height:110px;width:auto;max-width:220px;object-fit:contain}.sidebar.svelte-2nk4zm{position:sticky;top:130px;padding-top:2em;height:fit-content;flex-basis:0;flex-grow:1}.sidebar.svelte-2nk4zm h3{margin-bottom:24px}.content__booking.svelte-2nk4zm{display:flex;align-items:flex-start;column-gap:40px}.content__booking.svelte-2nk4zm .button{white-space:nowrap}
