.GoogleMap{aspect-ratio:2/1}@media (max-width:768px){.GoogleMap{aspect-ratio:1/1}}.PageSection{align-items:stretch;background-position:50%;background-size:cover;color:var(--colorForeground);display:flex;flex-direction:column;padding-left:20px;padding-right:20px}.PageSection.m-dark{--colorForeground:#fff}.PageSection.m-light{--colorForeground:#000}.PageSection-content{align-items:stretch;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;width:100%}.PageSection-content.m-fullWidthContent{max-width:none}.DecoratedSection{padding-bottom:40px;padding-top:40px}.DecoratedSection-icon{align-self:center;display:flex;font-size:36px;height:36px;width:36px}.DecoratedSection-title{align-items:center;align-self:center;border:1px solid var(--colorForeground);display:flex;font-size:24px;font-weight:300;margin:0 0 32px;padding:12px 36px}.DecoratedSection-title:after,.DecoratedSection-title:before{background:var(--colorForeground);border-radius:50%;content:"";display:block;height:8px;margin:0 20px;width:8px}.DecoratedSection-footer{display:flex;gap:20px;padding-top:40px}.DecoratedSection-footer:after,.DecoratedSection-footer:before{background:var(--colorForeground);content:"";flex-grow:1;height:1px;margin:20px 0}.DecoratedSection-footer>*{display:flex;font-size:36px;height:36px;width:36px}.ContactsSection-locationsList{align-items:stretch;display:flex;justify-content:center;list-style-type:none;margin:80px 0 0;padding:0;width:100%}@media (max-width:768px){.ContactsSection-locationsList{flex-direction:column}}.ContactsSection-locationsList>*{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;font-size:19px;font-weight:400;padding:20px}@media (max-width:768px){.ContactsSection-locationsList>*{padding-left:0;padding-right:0}}.ContactsSection-locationTitle{background-color:#212121cc;color:#fff;font-size:16px;font-weight:300;margin:0 auto 0 0;padding:6px 18px}.ContactsSection-contactsList{display:flex;gap:20px;justify-content:center;list-style-type:none;padding:16px 0 0}@media (max-width:768px){.ContactsSection-contactsList{flex-direction:column;gap:0}}.ContactsSection-contactsList>li{padding:0}.ContactsSection-contactsList>li>a{align-items:center;border-radius:4px;display:flex;font-size:14px;font-weight:500;line-height:36px;text-decoration:none}.ContactsSection-contactsList>li>a:hover{background:#0000000a}.ContactsSection-contactsList>li>a:hover:active{background:#0000001f}.ContactsSection-contactsList>li>a>span{font-size:24px;margin-right:4px}.ContactsSection-subtitle *{font-size:22px;font-weight:300;line-height:32px;margin:0;text-align:center}.Popup{background:repeating-linear-gradient(-45deg,#0006,#0006 15px,#0009 0 30px);display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.GallerySection-imagesList{align-items:flex-start;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:80px auto;padding:0;width:100%}.GallerySection-imagesListItem{align-items:center;display:flex;flex-direction:column;font-size:19px;font-weight:400;width:300px}.GallerySection-imagesListItem.m-columns4{width:300px}.GallerySection-imagesListItem.m-columns3{width:400px}.GallerySection-imagesListItem.m-columns2{width:600px}.GallerySection-imageWrapper{border:1px solid;cursor:pointer;display:flex;flex-direction:column;margin:8px;padding:8px}.GallerySection-image{aspect-ratio:300/200;-o-object-fit:cover;object-fit:cover;transition:filter .5s ease;width:100%;will-change:contents}.GallerySection-image.m-imageEffectGreyscale{filter:grayscale(1)}.GallerySection-image.m-imageEffectGreyscale:hover{filter:none}.GallerySection-imageTitle{padding:8px 8px 16px;text-align:center;width:100%;word-wrap:break-word}.GallerySection-subtitle *{font-size:14px;font-weight:300;line-height:32px;margin:0;text-align:center}.GallerySection-fullscreenImage{box-shadow:0 0 20px #00000080,0 0 0 1px #00000080;margin:auto;max-height:90%;max-width:90%}.HeroSection{padding-bottom:40px;padding-top:40px}.HeroSection-languages{display:flex;gap:10px;justify-content:flex-end}.HeroSection-language{align-items:center;border:1px solid transparent;border-radius:9999px;display:flex;height:50px;justify-content:center;text-decoration:none;transition:color .2s ease,background-color .2s ease;width:50px}.HeroSection-language:hover{background-color:#000;color:#fff}.HeroSection-language.router-link-active{border-color:#000}.HeroSection-language.m-dark:hover{background-color:#fff;color:#000}.HeroSection-language.m-dark.router-link-active{border-color:#fff}.HeroSection-title{font-size:32px;text-align:center}.HeroSection-logo{aspect-ratio:400/554;margin:0 auto;max-width:400px;-o-object-fit:contain;object-fit:contain;width:100%}.HeroSection-bookButton{background-color:transparent;border:1px solid #131313;color:#131313;font-size:24px;font-weight:300;margin:12px auto 24px;padding:12px 36px}.HeroSection-bookButton:hover{background-color:#0003}.HeroSection-bookButton:active{background-color:#0006}.HeroSection-bookButton.m-dark{border-color:#fff;color:#fff}.HeroSection-bookButton.m-dark:hover{background-color:#fff3}.HeroSection-bookButton.m-dark:active{background-color:#fff6}.HeroSection-subtitle *{font-size:27px;font-weight:300;line-height:32px;margin:0;text-align:center}.HeroSection-socialLinks{display:flex;gap:24px;justify-content:center;margin:32px 0}.HeroSection-socialLink{display:flex;font-size:32px}.HeroSection-copyright{margin:20px auto 6px}.PeopleSection-peopleList{align-items:center;align-self:center;color:currentColor;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;max-width:912px;padding:0}.PeopleSection-peopleList>*{align-items:center;display:flex;flex-direction:column;font-size:19px;font-weight:400;height:324px}.PeopleSection-photoWrapper{border:1px solid;border-radius:50%;display:flex;margin:12px;padding:8px}.PeopleSection-photoWrapper>img{border-radius:50%;height:186px;-o-object-fit:cover;object-fit:cover;width:186px}.PeopleSection-subtitle *{font-size:14px;font-weight:300;line-height:32px;margin:0;text-align:center}.SeparatorSection{align-items:center;display:flex;height:0;position:relative;z-index:1}.SeparatorSection-background{background:transparent repeat-x;background-size:auto 100%;width:100%}.StripeSection{background-color:#232020}.StripeSection-content{color:#fff;padding:8px 0;text-align:center}.UAFlagStripeSection{border-bottom:12px solid #ffd600;border-top:12px solid #005bbc}
