html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: 700}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -.5em}sub{bottom: -.25em}img{border: 0}svg:not(:root){overflow: visible}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type=checkbox],input[type=radio]{box-sizing: border-box;padding: 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height: auto}input[type=search]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: 700}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}*,*::before,*::after{box-sizing: border-box;outline: none}*::-webkit-selection{background-color: #000;color: #fff}*::-moz-selection{background-color: #000;color: #fff}*::selection{background-color: #000;color: #fff}html{font-weight: normal;font-size: 10vw;font-family: 'Greed Standard TRIAL';color: #0E3A2D;background: #f5f4e5;scroll-behavior: smooth;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}html.alt-font{font-size: 11.25vw}body{font-size: .132rem;line-height: 1.42}a{text-decoration: none;color: currentColor}h1,h2,h3{font-weight: normal;font-family: 'Dedale'}h3{font-size: .194rem;line-height: 1.29}img{width: 100%;height: auto}.wrap{max-width: 8.6rem;width: 100%;margin: 0 auto}.full{width: 100%;margin: 0 auto}.btn{height: .25rem;padding: 0 .25rem;background-color: #0e3a2d;color: #fff;display: inline-flex;align-items: center;justify-content: center;font-size: .132rem;transition: background-color .15s ease-in-out, color .15s ease-in-out;user-select: none}.btn:hover{background: #fcffba;color: #0e3a2d}.cta{height: .306rem;border: 1px solid #0e3a2d;display: inline-flex;padding: 0 .139rem;align-items: center;justify-content: center;font-size: 1em;color: #0e3a2d;text-decoration: none;border-radius: .083rem;cursor: pointer;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;user-select: none}.cta:not(.cta-dark):hover{background: #CCE9BB;color: #0e3a2d;border-color: #CCE9BB}.header{background: #fff;padding: .16rem 0 .09rem 0;user-select: none;z-index: 10;position: relative}.header .logo{width: 1.57rem;height: .507rem;display: block}.header .logo svg{width: 1.57rem;height: .507rem;display: block}.header .right{display: flex;gap: .056rem;align-items: center}.header .ro{display: flex;align-items: center;width: 100%;justify-content: space-between;margin-bottom: .264rem}.header .ic{width: .368rem;height: .319rem;display: flex;border-radius: .083rem;align-items: center;justify-content: center;color: #fff;transition: background-color .15s ease-in-out, color .15s ease-in-out;position: relative}.header .ic svg{color: #0e3a2d}.header .ic .ic-drop{position: absolute;white-space: nowrap;list-style: none;padding: 0;margin: 0;padding: .056rem .111rem;flex-direction: column;background: #fcffba;border-radius: .083rem;top: 100%;color: #0e3a2d;z-index: 2;box-shadow: 0 .028rem .028rem rgba(0,0,0,0.25);display: none}.header .ic .ic-drop > div{cursor: pointer;display: inline-flex;align-items: center;padding: .2em 0}.header .ic .ic-drop > div svg{color: #0e3a2d;width: .167rem;height: .167rem;margin-right: 0.5em}.header .ic .ic-drop > div:hover{text-decoration: underline}.header .ic:hover{background: #fcffba;color: #fcffba}.header .ic:hover svg{color: #0e3a2d}.header .ic:hover .ic-drop{display: flex}.header .ic-access svg{width: .25rem;height: .25rem}.header .ic-book{color: white}.header .ic-book svg{width: .257rem;height: .257rem;color: white;transition: color .15s ease-in-out}.header .ic-book:hover svg{color: #fcffba}.header .ic-search{cursor: pointer}.header .ic-search svg{width: .208rem;height: .215rem}.header .menu > ul{margin: 0 -0.104rem;padding: 0;list-style: none;display: flex;gap: .069rem;font-size: .146rem;white-space: nowrap}.header .menu > ul .menu-item-has-children > a{position: relative;display: inline-flex;align-items: center;gap: .035rem}.header .menu > ul .menu-item-has-children > a:after{content: '';width: .09rem;height: .063rem;background-image: url('../img/up.svg');background-size: contain;background-repeat: no-repeat;transform: rotate(180deg)}.header .menu > ul .menu-item-has-children > a.active:after{transform: rotate(0deg)}.header .menu > ul > li{position: relative}.header .menu > ul > li > span{position: relative;display: inline-flex;align-items: center;gap: .035rem}.header .menu > ul > li > span:after{content: '';width: .09rem;height: .063rem;background-image: url('../img/up.svg');background-size: contain;background-repeat: no-repeat;transform: rotate(180deg)}.header .menu > ul > li > a,.header .menu > ul > li > span{display: flex;height: .229rem;border-radius: .083rem;padding: 0 .111rem;padding-top: 0.08em;cursor: pointer;transition: background-color .15s ease-in-out, color .15s ease-in-out}.header .menu > ul > li > a:hover,.header .menu > ul > li > span:hover{background-color: #fcffba}.header .menu > ul > li > ul{position: absolute;white-space: nowrap;list-style: none;padding: 0;margin: 0;display: flex;padding: .056rem .111rem;flex-direction: column;background: #fcffba;border-radius: .083rem;top: 100%;margin-top: .09rem;box-shadow: 0 .028rem .028rem rgba(0,0,0,0.25);display: none}.header .menu > ul > li > ul > li a{line-height: 1.62}.header .menu > ul > li > ul > li a:hover{text-decoration: underline}.header .menu > ul > li.open ul{display: flex}.hero{background: #fcffba;width: 100%;position: relative;overflow: hidden}.hero .nav{position: absolute;right: 3.07rem;bottom: .285rem;display: flex;gap: .132rem;z-index: 5}.hero .nav .prev{transform: rotate(180deg)}.hero .nav > div{width: .354rem;height: .354rem;cursor: pointer;transition: background .2s ease, color .2s ease;border-radius: 50%}.hero .nav > div svg{width: .354rem;height: .354rem;stroke: #0E3A2D}.hero .nav > div.swiper-button-disabled{opacity: 0.2}.hero .nav > div:hover{background-color: #0E3A2D;color: #fff}.hero .swiper-slide{display: flex;height: 42.152778vw}.hero .swiper-slide .left{width: 56.5%;flex-shrink: 0;min-height: 1px;position: relative}.hero .swiper-slide .left img{position: absolute;width: 100%;height: 100%;object-fit: cover;object-position: center}.hero .swiper-slide .left svg{position: absolute;width: 100%;height: 100%;object-fit: cover;object-position: center}.hero .swiper-slide .right{flex-shrink: 1;padding: 63px .833rem .438rem .458rem;padding-bottom: 1.32rem}.hero .swiper-slide .right .name{font-size: .252rem;line-height: 1.18;margin-bottom: .042rem;font-family: 'Dedale'}.hero .swiper-slide .right p{margin: 0 0 .056rem 0}.hero .swiper-slide .right .link{border-bottom: 1px solid currentColor;transition: border-color .2s ease}.hero .swiper-slide .right .link:hover{border-bottom-color: transparent}.h2,h2{font-size: .194rem;line-height: 1.57;font-family: 'Dedale';text-transform: uppercase;margin: 0 0 .354rem 0;text-align: center}.layer{padding: .375rem 0 .694rem 0}.layer.blue{background: #e0f1ff}.layer.yellow{background: #fcffba}.grid{display: flex;flex-wrap: wrap;gap: .292rem;margin-bottom: -0.653rem}.grid .grid-item{width: 2.67rem;margin-bottom: .653rem;position: relative}.grid .grid-item a:not(.tag):not(.inl){position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2}.grid .grid-item .tag{z-index: 3;position: relative}.grid .grid-item .date{margin-bottom: .035rem}.grid .grid-item h3{font-size: .194rem;line-height: 1.29;font-family: 'Dedale';margin: 0 0 .063rem 0;padding-right: .167rem;transition: transform .2s ease-in-out;position: relative}.grid .grid-item h3:before{content: '';position: absolute;transform: rotate(45deg);right: 100%;top: 0.47em;width: .063rem;height: .063rem;background-color: currentColor;margin-right: .076rem;opacity: 0;transition: opacity .2s ease-in-out}.grid .grid-item img{height: 2.66rem;border-radius: .083rem;object-fit: cover;width: 100%;display: block;margin: 0 0 .146rem 0}.grid .grid-item:hover:not(.grid-item-nolink) h3{transform: translate3d(.167rem, 0, 0)}.grid .grid-item:hover:not(.grid-item-nolink) h3:before{opacity: 1}.grid.grid-two{flex-wrap: wrap;margin-bottom: -0.569rem}.grid.grid-two .grid-item{width: 4.15rem;margin-bottom: .569rem}.grid.grid-two .grid-item img{height: 2.43rem}.center{display: flex;justify-content: center;margin-top: .368rem}.center .cta{min-width: 1.47rem}.tag{height: .222rem;border: 1px solid #0e3a2d;padding: 0 .104rem;font-size: .111rem;line-height: .222rem;display: inline-flex;align-items: center;margin-bottom: .104rem;text-transform: uppercase}a.tag{transition: background-color .2s ease-in-out, color .2s ease-in-out}a.tag:hover{background: #0e3a2d;color: #fff}.slider{margin: 0 -0.16rem;margin-bottom: .403rem}.slider .meta{margin-top: 0.35em}.slider .swiper-slide{padding: 0 .16rem;width: 33.33%;position: relative}.slider .swiper-slide .lnk{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2}.slider .swiper-slide .tag{z-index: 3;position: relative}.slider .swiper-slide h3{font-size: .194rem;line-height: 1.29;font-family: 'Dedale';margin: 0 0 .063rem 0}.slider .swiper-slide .img{height: 3.32rem;margin-bottom: .194rem;position: relative;display: flex}.slider .swiper-slide .img svg{position: absolute;top: 0;left: 0;width: 2.65rem;height: 3.32rem;z-index: 1;opacity: 0;transition: opacity 300ms ease-in-out}.slider .swiper-slide .img img{transform: translate3d(0, 0, 0);transition: padding 300ms ease-in-out;display: block;height: 3.32rem;object-fit: cover;object-position: center;border-radius: .083rem}.slider .swiper-slide:hover .img svg{opacity: 1}.slider .swiper-slide:hover .img img{padding: .26rem}.video{display: block}.services{display: flex;justify-content: space-between}.services .service-item{width: 4.15rem;height: 2.78rem;position: relative;border-radius: .083rem;overflow: hidden;background: #242F4F}.services .service-item a{position: absolute;z-index: 2;width: 100%;height: 100%;left: 0;top: 0}.services .service-item img{width: 100%;height: 100%;position: absolute;object-fit: cover;object-position: center;opacity: 0.7;transition: opacity .15s ease}.services .service-item h3{position: absolute;display: flex;align-items: center;top: .236rem;left: .229rem;color: #fff;font-size: .382rem;font-family: 'Dedale';gap: .194rem;margin: 0}.services .service-item h3 svg{width: .354rem;height: .354rem;stroke: currentColor}.services .service-item:nth-child(even){background: #5E3724}.services .service-item:hover img{opacity: 0}.banner{position: relative;color: #fcffba;width: 100%;overflow: hidden}.banner img{display: block;height: 5.64rem;object-fit: cover;object-position: center}.banner .text{width: 100%;position: absolute;bottom: .438rem}.banner .name{font-size: .382rem;font-family: 'Dedale';width: 5.59rem;line-height: 1.18;display: block}.banner .name svg{width: .354rem;height: .354rem;margin-left: .069rem;position: relative;border-radius: 50%;top: 0.17em;stroke: currentColor;transition: background .15s ease-in-out, color .15s ease-in-out, stroke .15s ease-in-out}.banner .name:hover{color: #fff}.banner .name:hover svg{background: #fff;color: #0e3a2d;stroke: #fff}.banner .subname{font-size: .111rem;margin-bottom: .035rem;text-transform: uppercase}.autoscroll-scroller{margin: 0;overflow: hidden;width: 100%;background-color: #cce9bb;font-size: .625rem;font-family: 'Dedale';user-select: none;cursor: pointer}.autoscroll-scroller > div{height: .958rem;align-items: center;display: flex;gap: .556rem}.autoscroll-scroller svg{width: .354rem;height: .354rem;margin-left: .104rem;stroke: currentColor;border-radius: 50%;transition: background .15s ease-in-out, color .15s ease-in-out, stroke .15s ease-in-out}.autoscroll-scroller:hover svg{background: #0e3a2d;color: #fff;stroke: #0e3a2d}.autoscroll-track{display: flex;width: max-content;animation: scroll 300s linear infinite}@keyframes scroll{from{transform: translateX(0)}to{transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){.clients-track{animation: none}}.rich-content-simple h2{text-transform: none;margin: 2em 0 1em !important;text-align: left}.footer{background: #0e3a2d;color: white;padding: .396rem 0 .125rem 0}.footer svg{width: 1.26rem;height: 1.44rem}.footer .cols{display: flex}.footer .cols .col{width: 33.33%}.footer .bottom{font-size: .104rem;color: #cce9bb;margin-top: 1.03rem}.footer .bottom a{transition: color .15s ease-in-out}.footer .bottom a:hover{color: #fcffba}.footer p{margin: 0;font-size: .146rem;line-height: 1.52}.footer p a{border-bottom: 1px solid currentColor;transition: border-color .15s ease-in-out}.footer p a:hover{border-color: #fcffba;color: #fcffba}.footer ul{list-style: none;margin: 0;padding: 0}.footer ul li{font-size: .146rem;line-height: 1.52}.footer ul li a:hover{color: #fcffba}.footer .socs{display: flex;margin-top: .139rem;gap: .118rem}.footer .socs a{display: block;transition: opacity .15s ease-in-out}.footer .socs a svg{width: .285rem;height: .285rem;border-radius: 50%;display: block;stroke: currentColor;transition: background .15s ease-in-out, color .15s ease-in-out, stroke .15s ease-in-out}.footer .socs a:hover svg{background: #fcffba;color: #0e3a2d;stroke: #fcffba}.head-hero{position: relative;height: 4.81rem;max-height: calc(100vh - 1.25rem)}.head-hero img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center}.head-hero:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.15);z-index: 1}.head-hero .bottom{position: absolute;bottom: 0;left: 0;width: 100%;padding: .243rem;z-index: 2}.head-hero h1{font-family: 'Dedale';font-size: .486rem;text-align: center;color: white;margin: 0;line-height: 1.19}.head-hero:after{opacity: 0.35;content: '';position: absolute;height: 1.49rem;width: 100%;bottom: 0;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.013) 8.1%, rgba(0,0,0,0.049) 15.5%, rgba(0,0,0,0.104) 22.5%, rgba(0,0,0,0.175) 29%, rgba(0,0,0,0.259) 35.3%, rgba(0,0,0,0.352) 41.2%, rgba(0,0,0,0.45) 47.1%, rgba(0,0,0,0.55) 52.9%, rgba(0,0,0,0.648) 58.8%, rgba(0,0,0,0.741) 64.7%, rgba(0,0,0,0.825) 71%, rgba(0,0,0,0.896) 77.5%, rgba(0,0,0,0.951) 84.5%, rgba(0,0,0,0.987) 91.9%, #000 100%)}.rich-content{padding: .313rem 0 .625rem 0;max-width: 5.64rem;margin: 0 auto}.rich-content .cta{min-width: 1.47rem}.rich-content img{border-radius: .083rem}.rich-content h2{margin-bottom: .167rem}.rich-content h2:not(:first-child){margin-top: .903rem}.rich-content .separator{width: .063rem;height: .063rem;background: #0e3a2d;transform: rotate(45deg);margin: 0 auto;margin-bottom: .215rem;display: block}.rich-content p{margin: 1.42em 0}.rich-content p:last-child{margin-bottom: 0}.rich-content .intro > p:first-child{margin-top: 0;font-size: .194rem;line-height: 1.29;font-family: 'Dedale';margin-bottom: 0}.rich-content .card{height: 2.08rem;position: relative;border-radius: .083rem;overflow: hidden;background: #242F4F;margin-top: .278rem}.rich-content .card a{position: absolute;z-index: 2;width: 100%;height: 100%;left: 0;top: 0}.rich-content .card img{width: 100%;height: 100%;position: absolute;object-fit: cover;object-position: center;opacity: 0.7;transition: opacity .15s ease}.rich-content .card h3{position: absolute;display: flex;align-items: center;top: .236rem;left: .229rem;color: #fff;font-size: .382rem;font-family: 'Dedale';gap: .194rem;margin: 0}.rich-content .card h3 svg{width: .354rem;height: .354rem;stroke: currentColor}.rich-content .card:hover img{opacity: 0}.rich-content .gallery{margin-bottom: .25rem;margin-top: .25rem}.rich-content .inline-img{margin-bottom: .139rem;position: relative}.rich-content .inline-img .zoom{position: absolute;top: .139rem;right: .139rem;z-index: 1;cursor: pointer;transition: opacity .15s ease}.rich-content .inline-img .zoom svg{width: .354rem;height: .354rem;display: block}.rich-content .inline-img .zoom:hover{opacity: 0.8}.rich-content .inline-img img{margin: 0}.gallery{position: relative}.gallery .images{position: relative;overflow: hidden}.gallery .numbers{position: absolute;bottom: 0;right: 0;z-index: 1;bottom: .09rem;font-size: .194rem;line-height: 1.29;font-family: 'Dedale';left: auto;width: auto !important}.gallery .nav{width: .354rem;height: .354rem;position: absolute;top: 50%;margin-top: -0.344rem;cursor: pointer}.gallery .nav svg{display: block;width: .354rem;border-radius: 50%;height: .354rem;stroke: currentColor;transition: background .15s ease-in-out, color .15s ease-in-out, stroke .15s ease-in-out}.gallery .nav.swiper-button-disabled{opacity: 0.3;cursor: default}.gallery .nav:hover svg{background: #0e3a2d;stroke: #0e3a2d;color: #fff}.gallery .prev{right: 100%;margin-right: .313rem;transform: rotate(180deg)}.gallery .next{left: 100%;margin-left: .313rem}.gallery .swiper{margin-bottom: .278rem;margin: 0 -0.069rem}.gallery .swiper .swiper-slide{padding: 0 .069rem}.gallery .swiper .swiper-slide .img{border-radius: .083rem;align-items: center;justify-content: center;display: flex}.gallery .swiper .swiper-slide img{max-width: 100%;border-radius: .083rem;width: auto;height: auto;display: block;margin: 0 auto}.gallery .swiper .swiper-slide .caption{max-width: 3.41rem;font-size: .104rem;margin-top: .09rem;min-height: .347rem}.extra{padding: .563rem 0 .139rem;background: #fcffba}.extra .head{position: relative;height: 4.58rem;max-height: calc(100vh - 1.25rem);border-radius: .083rem;overflow: hidden}.extra .head img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center}.extra .head h2{font-family: 'Dedale';font-size: .486rem;line-height: .857;text-align: center;bottom: .243rem;color: white;margin: 0;position: absolute;width: 100%;padding: 0 2em;text-transform: none}.note{background: #0e3a2d;font-size: .146rem;text-align: center;color: #fff;padding: .09rem 0}.note .wrap{position: relative;display: flex;align-items: center;justify-content: center}.note .text{padding: 0 4em}.note .close{cursor: pointer;position: absolute;right: 0;width: .16rem;height: .16rem;transition: opacity .15s ease}.note .close svg{width: .16rem;height: .16rem}.note .close:hover{opacity: 0.7}.submenu{height: .472rem;position: sticky;top: 0;z-index: 10;display: flex;justify-content: center;background: #fff;align-items: center;gap: .056rem;padding-right: .111rem}.submenu a{height: .25rem;padding: 0 .153rem;border-radius: .139rem;display: flex;align-items: center;gap: .056rem;transition: background .15s ease, opacity .15s ease}.submenu a:before{content: '';width: .045rem;height: .045rem;background: currentColor;transform: rotate(45deg);opacity: 0;transition: opacity .15s ease}.submenu a:hover{opacity: 0.7}.submenu a.active{background: #f5f4e5;opacity: 1}.submenu a.active:before{opacity: 1}.working-time{display: flex;flex-direction: column;align-items: center;margin-bottom: .188rem;margin-top: .417rem}.working-time .name{font-size: .194rem;line-height: 1.29;font-family: 'Dedale';margin-bottom: .174rem;text-align: center}.working-time .name:not(:first-child){margin-top: .479rem}.working-time p{margin: 0;text-align: center}.working-time p a{border-bottom: 1px solid currentColor;transition: border-color .15s ease}.working-time p a:hover{border-color: transparent}.working-time .times > div{display: flex}.working-time .times > div > *:first-child{width: .736rem;display: flex;align-items: center;gap: .097rem}.working-time .times > div > *:first-child:before{content: '';width: .063rem;height: .063rem;background: currentColor;transform: rotate(45deg);display: block}.note-inline{padding: .167rem .181rem .167rem .243rem;background: #0e3a2d;border-radius: .083rem;display: flex;gap: .278rem;justify-content: space-between;color: #fff;align-items: center;font-size: .146rem}.note-inline svg{width: .354rem;height: .354rem}.faqs{display: flex;flex-direction: column;gap: .097rem}.faq{background: #fff;border-radius: .083rem}.faq .name{padding: .097rem .431rem .097rem .243rem;cursor: pointer;font-size: .194rem;line-height: 1.29;font-family: 'Dedale';position: relative;user-select: none}.faq .name svg{position: absolute;right: .181rem;top: 50%;width: .104rem;height: .125rem;transform: translateY(-50%);transition: transform .3s ease}.faq .name.open svg{transform: translateY(-50%) rotate(180deg)}.faq .content{padding: .097rem .243rem .278rem .243rem;display: none}.faq .content > *:first-child{margin-top: 0}.faq .content > *:last-child{margin-bottom: 0}.faq .content a{text-decoration: underline}.faq .content a:hover{text-decoration: none}.faq.active,.faq:hover{background: #F6FBFF}.h2.lower,h2.lower{text-transform: none;margin-top: 0 !important;padding-top: .028rem;margin-bottom: .097rem}.h2.lower-simple,h2.lower-simple{text-transform: none}.player{padding: .181rem .25rem;background: #0e3a2d;border-radius: .083rem;margin-bottom: .292rem;color: #f5f4e5;position: relative}.player .seek{display: block}.player .seek svg{width: .25rem;height: .132rem}.player .controls{display: flex;gap: .132rem;align-items: center;top: .181rem;position: absolute;left: .285rem}.player .controls > *{transition: opacity .15s ease;cursor: pointer}.player .controls > *:hover{opacity: 0.7}.player .play-stop svg{width: .653rem;height: .653rem;display: block}.player .play-stop svg:last-child{display: none}.player .forward-15s svg{transform: rotate(180deg)}.player .top{padding-left: 1.98rem;min-height: .868rem}.player .top .name{margin-bottom: .063rem;font-size: .167rem;line-height: 1.21}.player .top .type{font-size: .104rem}.player .timeline{display: flex;gap: .104rem;width: 100%;align-items: center}.player .timeline .time{font-size: .104rem}.player .timeline .track{width: 100%;height: .014rem;position: relative;background: currentColor}.player .timeline .handle{width: .125rem;height: .125rem;border-radius: 50%;margin-top: 1px;background: currentColor;transform: translateY(-50%);cursor: pointer;position: absolute}.player + img{margin-bottom: .139rem}.player.is-playing .play-stop svg:first-child{display: none}.player.is-playing .play-stop svg:last-child{display: block}@keyframes pulse{0%{transform: scale(1)}50%{transform: scale(1.1)}100%{transform: scale(1)}}.download-link{display: flex;align-items: center;gap: 8px;border: 1px solid #0e3a2d;border-radius: .083rem;padding: .125rem .146rem;justify-content: space-between;transition: color .15s ease-in-out, background .15s ease-in-out;user-select: none}.download-link:not(:last-child){margin-bottom: .646rem}.download-link svg{width: .118rem;height: .153rem;margin-left: .208rem}.download-link:hover{background: #0e3a2d;color: #fff}.anchor{position: absolute;margin-top: -0.833rem}.grid-events .grid-item img{height: 3.33rem}.more-item-content{background: #0e3a2d;border-radius: .083rem;height: 3.33rem;cursor: pointer;color: #f5f4e5;position: relative;transition: color .15s ease-in-out, background .15s ease-in-out}.more-item-content > div{padding: .167rem .139rem 0 .139rem;display: flex;align-items: center;gap: .153rem;font-size: .181rem;font-family: 'Dedale';justify-content: space-between}.more-item-content > div svg{width: .354rem;height: .354rem;stroke: currentColor}.more-item-content:hover{background: #fcffba;color: #0e3a2d}.categories{display: flex;gap: .139rem;margin: -0.111rem 0 .215rem 0;font-size: .111rem;text-transform: uppercase}.categories a{height: .222rem;display: flex;align-items: center;padding: 0 .153rem;border: 1px solid #0e3a2d;transition: background .15s ease-in-out, color .15s ease-in-out}.categories a:hover,.categories a.active{background: #0e3a2d;color: #f5f4e5}.grid-archive img{opacity: 0.6}.pagination{margin-top: .833rem;display: flex;justify-content: center;gap: .361rem;font-size: .16rem;font-family: 'Dedale';align-items: center}.pagination span{text-decoration: underline}.pagination a{transition: opacity .15s ease-in-out}.pagination a:hover{opacity: 0.6}.pagination .pagination-pages i:last-child{display: none}.pagination .pagination-item svg{width: .181rem;height: .146rem;display: block}.pagination .pagination-item.prev svg{transform: rotate(180deg)}.pagination .pagination-item.prev,.pagination .pagination-item.next{width: .354rem;height: .354rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: background .15s ease-in-out}.pagination .pagination-item.prev:hover,.pagination .pagination-item.next:hover{background: #fff;opacity: 1}.pagination .pagination-item.inactive{opacity: 0.4;pointer-events: none}.rounded-image{border-radius: .083rem}.split{display: flex;gap: .319rem;margin-bottom: .528rem}.split h1{font-size: .382rem;font-family: 'Dedale';line-height: 1.18;margin: 0 0 .049rem 0}.split > div{width: 100%}.split > div > *:first-child{margin-top: 0}.split > div > *:last-child{margin-bottom: 0}.split .tag{margin-bottom: .201rem}.split .info{border-top: 1px dashed currentColor;padding: .063rem 0}.layer-event{padding-top: .715rem}.layer-event img{border-radius: .083rem}.wrap-related-events{border-top: 1px dashed #0e3a2d;padding-top: .215rem}.wrap-related-events h2{margin-bottom: .229rem}.event-contact{border-radius: .083rem;background: #0e3a2d;padding: .125rem .125rem .236rem .292rem;display: flex;color: #f5f4e5;gap: .264rem}.event-contact .left{flex: 1}.event-contact svg{width: .354rem;height: .354rem}.event-contact .name{font-size: .194rem;font-family: 'Dedale';border-bottom: 1px dashed currentColor;padding-bottom: .09rem;margin-bottom: .063rem}.event-contact .name:not(:first-child){margin-top: 1.5em}.event-contact .cta{text-decoration: none}.event-contact ul{padding: 0;margin: 0 0 .111rem 0;list-style: none}.event-contact ul li{padding: .014rem 0;padding-left: .174rem;position: relative}.event-contact ul li::before{content: '';position: absolute;left: 0;width: .063rem;height: .063rem;background: currentColor;transform: rotate(45deg);top: .076rem}.cta-white{background: #f5f4e5;color: #0e3a2d;border-color: #f5f4e5}.layer-excursions{padding-top: 0}.success-message{text-align: center;display: none}.popup{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: #e0f1ff;z-index: 9999;transition: opacity .3s ease-in-out;opacity: 0;pointer-events: none;overflow: auto;-webkit-overflow-scrolling: touch;padding-bottom: .833rem}.popup .top{display: flex;justify-content: flex-end;height: .576rem;align-items: center;border-bottom: 1px dashed currentColor}.popup .name{margin-top: .306rem;margin-bottom: .264rem;font-size: .194rem;line-height: 1.29;text-align: center;font-family: 'Dedale'}.popup .close{width: .576rem;height: .576rem;cursor: pointer;display: flex;align-items: center;justify-content: center;margin-right: -0.215rem;transition: opacity .15s ease-in-out}.popup .close svg{width: .146rem;height: .146rem}.popup .close:hover{opacity: 0.4}.popup .cta{min-width: 1.47rem}.popup.show{opacity: 1;pointer-events: all}.popup-open{position: relative;overflow: hidden}.cta-dark{background: #0e3a2d;color: #f5f4e5;transition: opacity .15s ease-in-out}.cta-dark:hover{background: #0e3a2d;color: #f5f4e5;opacity: 0.8;transition: opacity .15s ease-in-out}.text-image{display: flex;justify-content: space-between;margin-bottom: .806rem}.text-image img{border-radius: .083rem;height: 4.15rem;width: 4.15rem;object-fit: cover}.text-image .text{width: 4.15rem}.text-image h3{font-size: .194rem;line-height: 1.29;font-family: 'Dedale';margin: 0 0 .083rem 0}.text-image ul{padding: .139rem 0 0 0;list-style: none;margin-top: .208rem;border-top: 1px dashed currentColor}.text-image ul li{padding: .014rem 0;padding-left: .174rem;position: relative}.text-image ul li::before{content: '';position: absolute;left: 0;width: .063rem;height: .063rem;background: currentColor;transform: rotate(45deg);top: .076rem}.text-image:nth-child(odd){flex-direction: row-reverse}.form{width: 5.64rem;margin: .306rem auto}.form textarea,.form input{height: .306rem;border-radius: .083rem;background: #fff;padding: 0 .139rem;border: 0;outline: 0;width: 100%;margin-bottom: .139rem}.form textarea{resize: none;height: 1.18rem;padding: .083rem .139rem}.form .row{display: flex;gap: .306rem}.form .row > div{width: 100%}.form-wrap{border-top: 1px dashed currentColor;padding-top: .118rem}.form-wrap .h2{margin: 0 0 .222rem 0;padding: 0}.form-wrap .h2 + .h2{margin-bottom: .264rem}.blocks{display: flex;justify-content: space-between;flex-wrap: wrap}.blocks .block{width: 4.15rem;margin: 0 0 .569rem 0}.blocks h3{padding-bottom: .167rem;border-bottom: 1px dashed currentColor;margin: 0 0 .042rem 0}.blocks p{margin: 0 .069rem .111rem 0}.reviews{padding: .569rem 0 .306rem 0}.reviews .swiper-outer{position: relative;margin: 0 auto;width: 5.64rem}.reviews .swiper-container{overflow: hidden;text-align: center}.reviews .swiper{width: 5.78rem;margin-left: -0.069rem}.reviews .text{font-size: .382rem;font-family: 'Dedale';padding: .181rem 0;line-height: 1.18}.reviews .author{font-size: .146rem;margin: 0 0 .181rem 0}.reviews .swiper-slide{padding: 0 .069rem}.reviews .reviews-pagination{margin: -0.035rem 0 0 0}.reviews .swiper-pagination-bullet{width: .063rem;height: .063rem;transform: rotate(45deg);background: #0e3a2d;border-radius: 0;margin: 0 .049rem !important}.reviews .nav{display: flex;position: absolute;top: 50%;margin-top: -0.556rem;cursor: pointer;transition: opacity .15s ease-in-out}.reviews .nav svg{width: .354rem;height: .354rem;stroke: currentColor;border-radius: 50%;transition: stroke .15s ease-in-out, background-color .15s ease-in-out, color .15s ease-in-out}.reviews .nav:hover svg{background: #0e3a2d;stroke: #0e3a2d;color: #fff}.reviews .nav.prev{right: 100%;margin-right: .722rem}.reviews .nav.prev svg{transform: rotate(180deg)}.reviews .nav.next{left: 100%;margin-left: .722rem}.event-item{margin-top: .625rem}.event-item h2{font-size: .382rem;line-height: 1.18;text-transform: none;margin: 0 0 .16rem 0;text-align: left}.table{border-top: 1px dashed currentColor;margin-bottom: .271rem}.table > div{display: flex;border-bottom: 1px dashed currentColor;justify-content: space-between;padding: .042rem 0}.table > div > div{width: 2.66rem}.all-event-details{margin-top: .514rem}.all-event-details .name{font-size: .194rem;line-height: 1.29;margin: 0 0 .076rem 0;text-align: center;font-family: 'Dedale'}.layer-photoshoots{padding-bottom: 0}.layer-photoshoots .cta-min-size{margin: -0.125rem 0 .354rem 0}.cta-min-size{min-width: 1.47rem}.project-logos{margin-top: .472rem}.project-logos .text{margin-bottom: .118rem}.project-logos .images{display: flex;align-items: center;gap: .556rem}.project-logos .images img{max-width: 1.69rem;max-height: .896rem;width: auto;height: auto;border-radius: 0}.residences-news h2{margin-bottom: .229rem;padding: 0}.residences-news .more-item-content{height: 2.66rem}.layer-residences{padding-top: 0}.layer-residents{padding: .833rem 0 0 0}.layer-residents .top h2{margin-bottom: .438rem}.layer-residents .text-image h3{font-size: .382rem;line-height: 1.18}.layer-residents .text-image .btn{width: 1.1rem}.layer-residents .rich-content-wrap{border-top: 1px dashed currentColor}.residents-archive{border-top: 1px dashed currentColor;padding-top: .229rem;padding-bottom: .486rem}.residents-archive h2{margin-bottom: .229rem}.residents-archive .items{display: flex;flex-wrap: wrap;gap: .292rem}.residents-archive .items .item{width: 2.67rem;height: 3.32rem;background: #fcffba;margin-bottom: .306rem;border-radius: .083rem;cursor: pointer;position: relative;transition: background .15s ease-in-out, color .15s ease-in-out}.residents-archive .items .item > a{position: absolute;width: 100%;height: 100%;left: 0;top: 0}.residents-archive .items .item > div{display: flex;font-size: .382rem;line-height: 1.18;font-family: 'Dedale';padding: .167rem .181rem .167rem .139rem;align-items: center;justify-content: space-between;position: relative}.residents-archive .items .item > div svg{width: .382rem;height: .382rem;stroke: currentColor}.residents-archive .items .item:hover{background: #0e3a2d;color: #fcffba}.wrap-narrow{max-width: 5.64rem;margin: 0 auto;width: 100%}.popup-resident{max-width: 4.15rem;margin: 0 auto;width: 100%;text-align: left}.popup-resident .name{font-size: .382rem;line-height: 1.18;text-align: left;margin: .389rem 0 .132rem 0}.popup-gallery{margin-top: .389rem}.rich a{border-bottom: 1px solid currentColor;transition: border-color .15s ease-in-out}.rich a:hover{border-color: transparent}.suppor-block{border-top: 1px dashed currentColor}.suppor-block .rich-content{padding-top: .278rem}.suppor-block h2{margin: 0 0 .278rem 0}.suppor-block-2 h2{margin-bottom: .118rem}.suppor-block-2 .info{text-align: center;margin-bottom: .292rem}.suppor-block-2 .info p{margin: 0}.wrap-faq{border-top: 1px dashed currentColor}.wrap-faq .rich-content{padding-top: .139rem}.wrap-faq .h2,.wrap-faq h2{margin: 0 0 .139rem 0}.wrap-faq:last-child .rich-content{padding-bottom: 0}.layer-accessibility{padding-top: 0}.layer-accessibility .rich-content{padding-top: .306rem}.layer-accessibility .rich-content .h2{margin-bottom: .236rem}.wrap-faq:first-child{border-top: none}.layer-career{padding-top: .097rem}.contact-items{display: flex;flex-wrap: wrap;border-bottom: 1px dashed currentColor}.contact-items .name{font-size: .194rem;font-family: 'Dedale';line-height: 1.29}.contact-items .role{margin-bottom: .083rem}.contact-items .item{width: 33.33%;margin-bottom: .694rem}.hours-section{padding: 0}.hours-section .working-time{margin-top: .201rem}.contacts-footer{border-top: 1px dashed currentColor;margin-top: .743rem;padding-top: .201rem}.contacts-footer p{margin: 0;text-align: center}.contacts-footer h2{margin-bottom: .118rem}.popup-3{background: #CCE9BB}.langs{height: .25rem;position: relative;text-transform: capitalize}.langs svg{position: absolute;width: .083rem;height: .063rem;right: .083rem;top: .104rem;z-index: 1;pointer-events: none}.langs > div{display: flex;flex-direction: column;height: .25rem;overflow: hidden;position: relative}.langs > div:before{border: 1px solid #0e3a2d;content: '';pointer-events: none;position: absolute;width: 100%;height: 100%;left: 0;top: 0}.langs > div > *{height: .25rem;line-height: .25rem;padding: 0 .208rem 0 .104rem;cursor: pointer}.langs a:hover{text-decoration: underline}.langs:hover > div{height: auto;background: #FCFFBA}.langs:hover > div::before{display: none}.file-wrap{border-top: 1px dashed currentColor;padding: .125rem 0 .368rem 0}.file-wrap .file-title{margin: 0 0 .201rem 0;text-align: center;font-family: 'Dedale';font-size: .194rem;line-height: 1.29}.file-wrap .download-link{max-width: 5.64rem;margin: 0 auto}.search-popup{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: #E0F2D6;z-index: 999999;transform: translate3d(0, -105%, 0);transition: transform .6s ease-in-out}.search-popup .top{position: fixed;top: 0;left: 0;width: 100%;background: #fff;z-index: 2}.search-popup .top .logo{width: 1.57rem;height: .507rem;display: block}.search-popup .top .logo svg{width: 1.57rem;height: .507rem;display: block}.search-popup .top .close{align-self: flex-start;padding: .139rem;margin-right: -0.139rem;margin-top: .083rem;cursor: pointer;transition: opacity .15s ease-in-out}.search-popup .top .close svg{width: .16rem;height: .16rem;display: block}.search-popup .top .close:hover{opacity: 0.6}.search-popup .top .wrap{height: .868rem;display: flex;align-items: center;justify-content: space-between}.search-popup .bottom{position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 1.1rem 0 0 0;overflow: auto;-webkit-overflow-scrolling: touch}.search-popup .bottom .form{width: 812xd;margin: 0 auto .174rem auto;display: flex;justify-content: space-between}.search-popup .bottom .form input{margin: 0;padding-left: .417rem}.search-popup .bottom .form .input{width: 4.31rem;position: relative}.search-popup .bottom .form .input svg{position: absolute;width: .153rem;height: .167rem;left: .111rem;top: .076rem}.search-popup .bottom .form .cta{width: 1.17rem}.search-popup .bottom .results-no{margin: 0 0 .125rem 0;opacity: 0}.search-popup .bottom .results-no.show{opacity: 1}.search-open{overflow: hidden;position: relative}.search-open .search-popup{transform: translate3d(0, 0, 0)}.layer-residences-archive{padding-top: .333rem}@media (min-width: 769px){.header .menu > ul > li:first-child{display: none}.desktop-hide{display: none !important}}@media (max-width: 768px){html{font-size: 10vw !important}.mobile-hide{display: none !important}body{font-size: .444rem}h3{font-size: .583rem}.wrap{max-width: 8.89rem}.full{width: 10rem}.btn{height: 1.67rem;padding: 0 1rem;background-color: transparent !important;border: 1px solid #0e3a2d !important;color: #0e3a2d;font-size: .528rem}.cta{height: 1.22rem;padding: 0 .556rem;border-radius: .333rem}.header{background: #fff;padding: .389rem 0 .611rem 0}.header .logo{width: 5.33rem;height: 1.72rem}.header .logo svg{width: 5.33rem;height: 1.72rem}.header .right{gap: .472rem}.header .btn{display: none}.header .ro{align-items: flex-start;flex-direction: column-reverse;margin: 0}.header .ro .right{margin: 0 0 .639rem auto}.header .ic{width: .722rem;height: .722rem}.header .ic:hover{background: transparent;color: #fff}.header .ic .ic-drop{padding: .167rem .333rem}.header .ic .ic-drop > div svg{width: .556rem;height: .556rem}.header .ic-access svg{width: .694rem;height: .694rem}.header .ic-book svg{width: .722rem;height: .722rem}.header .ic-search svg{width: .556rem;height: .611rem}.header .menu{display: none}.hero{overflow: hidden;padding-bottom: .778rem}.hero .nav{display: none}.hero .swiper{width: 9rem;overflow: visible;margin-left: -0.333rem}.hero .swiper-slide{flex-direction: column;height: auto;padding: 0 .333rem}.hero .swiper-slide .left{width: 100%;height: 11.1rem}.hero .swiper-slide .left img:last-child{object-fit: contain;width: 11.2rem;height: 8.39rem;left: 50%;top: 50%;transform: translate(-50%, -50%) rotate(90deg)}.hero .swiper-slide .right{padding: .417rem .556rem .778rem .556rem}.hero .swiper-slide .right .name{font-size: .722rem;margin-bottom: .167rem}.hero .swiper-slide .right p{margin: 0 0 .028rem 0}.h2,h2{font-size: .528rem;margin: 0 0 .75rem 0}.layer{padding: .778rem 0 2.11rem 0}.grid{flex-direction: column;gap: 1.17rem;margin-bottom: 0}.grid .grid-item{width: 100%;margin-bottom: 0}.grid .grid-item a{position: absolute;width: 100%;height: 100%;left: 0;top: 0}.grid .grid-item .date{margin-bottom: .111rem}.grid .grid-item h3{font-size: .583rem;margin: 0 0 .111rem 0;padding-right: 0;transform: none !important}.grid .grid-item h3:before{display: none}.grid .grid-item img{height: 5.56rem;border-radius: .333rem;margin: 0 0 .333rem 0}.grid.grid-two{margin-bottom: 0}.grid.grid-two .grid-item{width: 100%;margin-bottom: 0}.grid.grid-two .grid-item img{height: 5.56rem}.center{margin-top: 1.06rem;padding: 0 .556rem}.center .cta{width: 100%}.tag{height: .778rem;padding: 0 .333rem;font-size: .361rem;line-height: .778rem;margin-bottom: .25rem}a.tag:hover{background: transparent;color: #0e3a2d}.slider{margin: 0;margin-bottom: 0}.slider .swiper-wrapper{flex-direction: column;gap: 1.67rem}.slider .swiper-slide{padding: 0;width: 100%}.slider .swiper-slide h3{font-size: .722rem;margin: 0 0 .167rem 0}.slider .swiper-slide .img{height: 11.1rem;margin-bottom: .5rem}.slider .swiper-slide .img svg{width: 8.89rem;height: 11.1rem;opacity: 1}.slider .swiper-slide .img img{height: 11.1rem;border-radius: 0;padding: .875rem !important}.slider-center{margin-top: 1.25rem}.services{flex-direction: column;gap: .556rem}.services .service-item{width: 100%;height: 5.92rem;border-radius: .333rem}.services .service-item h3{top: .417rem;left: .444rem;font-size: .722rem;gap: .333rem}.services .service-item h3 svg{width: .75rem;height: .75rem}.services .service-item:hover img{opacity: 0.7}.banner img{height: 16.7rem}.banner .text{bottom: 1.25rem}.banner .name{font-size: .722rem;width: 100%}.banner .name svg{width: .75rem;height: .75rem;margin-left: .222rem;top: 0.23em}.banner .subname{font-size: .361rem;margin-bottom: .139rem}.autoscroll-scroller{font-size: .722rem}.autoscroll-scroller > div{height: 2.36rem;gap: 1.67rem;align-items: center}.autoscroll-scroller > div > div{display: inline-flex;align-items: center}.autoscroll-scroller svg{width: .75rem;height: .75rem;margin-left: .722rem}.footer{padding: .722rem 0 .556rem 0}.footer svg{width: 3.64rem;height: 4.17rem}.footer .cols{flex-direction: column}.footer .cols .col{width: 100%}.footer .cols .col:first-child{order: 3;margin-top: .833rem}.footer .bottom{font-size: .361rem;margin-top: .528rem;flex-direction: row;flex-wrap: wrap}.footer .bottom .col{margin: 0 !important;width: auto}.footer .bottom .col:first-child{width: 100%;margin-top: .111rem !important}.footer .bottom .col:last-child:before{content: '|';margin: 0 .167rem}.footer p{margin: 0;font-size: .5rem;color: #F5F4E5}.footer ul li{font-size: .5rem}.footer ul li a{color: #F5F4E5}.footer .socs{margin-top: .361rem;gap: .389rem;margin-bottom: .722rem}.footer .socs a svg{width: 1.08rem;height: 1.08rem;color: #F5F4E5}.head-hero{height: 13.9rem;max-height: calc(100vh - 3.92rem)}.head-hero .bottom{padding: 1rem 0}.head-hero h1{font-size: .889rem;line-height: 1.19}.sw-pagination{width: 100%;display: flex;justify-content: center}.sw-pagination .swiper-pagination-bullet{width: .25rem !important;height: .25rem !important;opacity: 0.3 !important;border-radius: 0 !important;transform: rotate(45deg) !important;margin: 0 .139rem !important;background: #0E3A2D !important}.sw-pagination .swiper-pagination-bullet-active{opacity: 1 !important}.rich-content{padding: .778rem 0 1.11rem 0;max-width: 100%}.rich-content .cta{min-width: 0;width: 100%}.rich-content img{border-radius: .333rem}.rich-content h2{margin-bottom: .806rem}.rich-content h2:not(:first-child){margin-top: 1.61rem}.rich-content .separator{width: .25rem;height: .25rem;margin-bottom: .583rem}.rich-content .intro > p:first-child{font-size: .528rem}.rich-content .card{height: 5.11rem;border-radius: .333rem;margin-top: .694rem}.rich-content .card h3{top: .417rem;left: .417rem;font-size: .722rem;gap: .333rem}.rich-content .card h3 svg{width: .75rem;height: .75rem}.rich-content .card:hover img{opacity: 0.7}.rich-content .gallery{margin-top: 1rem;margin-bottom: 1.11rem}.rich-content .inline-img{margin-bottom: .556rem}.rich-content .inline-img .zoom{top: .556rem;right: .556rem}.rich-content .inline-img .zoom svg{width: .75rem;height: .75rem}.gallery .numbers{display: none}.gallery .nav{display: none}.gallery .swiper{margin-bottom: 1.11rem;margin: 0 -0.278rem}.gallery .swiper .swiper-slide{padding: 0 .278rem}.gallery .swiper .swiper-slide .img{border-radius: .333rem}.gallery .swiper .swiper-slide img{border-radius: .333rem}.gallery .swiper .swiper-slide .caption{max-width: 100%;font-size: .361rem;margin-top: .306rem;min-height: 0}.gallery .sw-pagination{margin-top: .5rem}.extra{padding: .611rem 0 .556rem}.extra .head{height: 12.3rem;max-height: calc(100vh - 3.92rem);border-radius: .333rem}.extra .head h2{font-size: .889rem;bottom: .889rem;padding: 0 .556rem}.note{font-size: .5rem;padding: .361rem 0;text-align: left}.note .text{padding: 0 .972rem 0 0}.note .close{width: .556rem;height: .556rem}.note .close svg{width: .556rem;height: .556rem}.submenu{display: none}.working-time{margin-bottom: .75rem;margin-top: 1.61rem}.working-time .name{font-size: .528rem;margin-bottom: .528rem}.working-time .name:not(:first-child){margin-top: 1.92rem}.working-time .times > div{display: flex}.working-time .times > div > *:first-child{width: 2.39rem;gap: .278rem}.working-time .times > div > *:first-child:before{width: .25rem;height: .25rem}.note-inline{padding: .361rem .639rem .361rem .611rem;border-radius: .333rem;gap: .417rem;font-size: .5rem;flex-direction: column}.note-inline svg{width: 1.03rem;height: 1.03rem;margin: 0 -0.278rem 0 auto}.faqs{gap: .278rem}.faq{border-radius: .333rem}.faq .name{padding: .222rem 1.11rem .222rem .333rem;font-size: .528rem}.faq .name svg{right: .361rem;width: .333rem;height: .417rem}.faq .content{padding: .389rem .5rem .889rem .417rem}.h2.lower,h2.lower{padding-top: .111rem;margin-bottom: .389rem}.player{padding: .528rem .389rem 1.36rem .389rem;border-radius: .333rem;margin-bottom: .556rem}.player .seek{display: block}.player .seek svg{width: .75rem;height: .389rem}.player .controls{gap: .278rem;top: .583rem;left: .333rem}.player .play-stop svg{width: 1.69rem;height: 1.69rem}.player .top{padding-left: 4.75rem;min-height: 2.58rem}.player .top .name{margin-bottom: .056rem;font-size: .5rem}.player .top .type{font-size: .389rem}.player .timeline{gap: 0;position: relative}.player .timeline .time{font-size: .361rem;position: absolute;top: 100%;margin-top: .389rem}.player .timeline .time:last-child{right: 0}.player .timeline .track{height: 2px}.player .timeline .handle{width: .5rem;height: .5rem;border-radius: 50%;margin-top: 1px}.player + img{margin-bottom: .556rem}.download-link{gap: .222rem;border-radius: .333rem;padding: .278rem .389rem}.download-link:not(:last-child){margin-bottom: 1.67rem}.download-link svg{width: .333rem;height: .556rem;margin-left: .556rem}.anchor{margin-top: -3.92rem}.grid-events .grid-item img{height: 11.1rem}.more-item-content{border-radius: .333rem;height: 11.1rem}.more-item-content > div{padding: .611rem .444rem 0 .444rem;gap: .333rem;font-size: .722rem}.more-item-content > div svg{width: .75rem;height: .75rem}.categories{gap: 0;margin: 0;font-size: .444rem;flex-direction: column;border-bottom: 1px dashed currentColor;border-top: 1px dashed currentColor;margin-bottom: 1.19rem;user-select: none}.categories .label{padding: .278rem 0 .278rem 0;text-transform: none;font-size: .5rem;display: flex;justify-content: space-between;align-items: center;cursor: pointer}.categories .label svg{width: .333rem;height: .222rem;margin-top: .028rem;transform: rotate(180deg);transition: transform .3s ease-in-out}.categories a{height: auto;display: flex;align-items: center;padding: .222rem 0;text-transform: none;border: 0;gap: .278rem;display: none}.categories a:hover,.categories a.active{background: transparent;color: #0e3a2d}.categories a:last-child{margin-bottom: .5rem}.categories a:before{content: '';width: .333rem;height: .333rem;border: 1px solid currentColor;border-radius: .056rem}.categories.open .label svg{transform: rotate(0)}.categories.open a{display: flex}.pagination{margin: 0 -0.556rem;margin-top: 1.67rem;gap: .833rem;font-size: .778rem}.pagination > div{display: flex}.pagination .pagination-item svg{width: .722rem;height: .583rem}.pagination .pagination-item.prev,.pagination .pagination-item.next{width: 1.42rem;height: 1.42rem}.rounded-image{border-radius: .333rem}.split{flex-direction: column;gap: 1.28rem;margin-bottom: 1.28rem}.split h1{font-size: .889rem;margin: 0 0 .194rem 0}.split .tag{margin-bottom: .806rem}.split .info{padding: .25rem 0}.layer-event{padding-top: 1.67rem}.layer-event img{border-radius: .333rem}.wrap-related-events{padding-top: .861rem}.wrap-related-events h2{margin-bottom: .833rem}.event-contact{border-radius: .333rem;padding: .5rem .333rem;gap: 0}.event-contact svg{display: none}.event-contact .name{font-size: .5rem;padding-bottom: .361rem;margin-bottom: .25rem}.event-contact ul{margin: 0 0 .444rem 0}.event-contact ul li{padding: .056rem 0;padding-left: .694rem}.event-contact ul li::before{width: .25rem;height: .25rem;top: .25rem}.layer-excursions{padding-top: 0}.popup{position: fixed;width: 100%;height: 100%;left: 0;top: 0;padding-bottom: 3.33rem}.popup .top{height: 1.67rem}.popup .name{margin-top: 1.22rem;margin-bottom: 1.06rem;font-size: .556rem}.popup .close{width: 1.67rem;height: 1.67rem;margin-right: -0.556rem}.popup .close svg{width: .5rem;height: .5rem}.popup .cta{width: 100%}.text-image{margin-bottom: 1.67rem;flex-direction: column !important}.text-image img{border-radius: .333rem;height: 8.33rem;width: 100%;margin-bottom: .556rem}.text-image .text{width: auto}.text-image h3{font-size: .5rem;margin: 0 0 .333rem 0}.text-image ul{padding: .556rem 0 0 0;margin-top: .833rem}.text-image ul li{padding: .056rem 0;padding-left: .694rem}.text-image ul li::before{width: .25rem;height: .25rem;top: .222rem}.text-image:nth-child(odd){flex-direction: row-reverse}.form{width: 100%;margin: .889rem auto}.form textarea,.form input{height: 1.22rem;border-radius: .333rem;padding: 0 .556rem;margin-bottom: .444rem}.form textarea{height: 4.72rem;padding: .333rem .556rem}.form .row{flex-direction: column;gap: 0}.form .cta{width: 100%}.form-wrap{padding-top: .472rem}.form-wrap .h2{margin: 0 0 .611rem 0}.form-wrap .h2 + .h2{margin-bottom: .444rem}.blocks{flex-direction: column}.blocks .block{width: 100%;margin: 0 0 1.67rem 0}.blocks h3{padding-bottom: .444rem;margin: 0 0 .167rem 0}.blocks p{margin: 0 .278rem .444rem 0}.reviews{padding: .889rem 0 .889rem 0}.reviews .swiper-outer{width: 100%}.reviews .swiper-container{overflow: hidden;text-align: center}.reviews .swiper{width: 100%;margin-left: 0}.reviews .text{font-size: .611rem;padding: .722rem 0}.reviews .author{font-size: .5rem;margin: 0 0 .333rem 0}.reviews .swiper-slide{padding: 0 .278rem}.reviews .reviews-pagination{margin: .139rem 0 0 0}.reviews .swiper-pagination-bullet{width: .25rem;height: .25rem;margin: 0 .153rem !important}.reviews .nav{display: none}.event-item{margin-top: 1.67rem}.event-item h2{font-size: .75rem;margin: 0 0 .5rem 0}.table{margin-bottom: .806rem}.table > div{padding: .167rem 0}.table > div > div{width: 3.89rem}.all-event-details{margin-top: 2.06rem}.all-event-details .name{font-size: .667rem;margin: 0 0 .306rem 0}.layer-photoshoots{padding-bottom: 0}.layer-photoshoots .cta-min-size{margin: -0.125rem 0 .354rem 0}.cta-min-size{min-width: 100%}.project-logos{margin-top: 1.11rem}.project-logos .text{margin-bottom: .472rem}.project-logos .images{gap: .889rem;flex-wrap: wrap}.project-logos .images img{max-width: 3.39rem;max-height: 1.79rem}.residences-news h2{margin-bottom: .556rem}.residences-news .more-item-content{height: 3.99rem}.residences-news .more-item-content > div{font-size: .611rem}.layer-residences{padding-top: 0}.layer-residents{padding: 2.22rem 0 0 0}.layer-residents .top h2{margin-bottom: 1.17rem}.layer-residents .text-image h3{font-size: .667rem;line-height: 1.27}.layer-residents .text-image .btn{width: auto}.residents-archive{padding-top: .917rem;padding-bottom: 1.11rem}.residents-archive h2{margin-bottom: .917rem}.residents-archive .items .item{width: 100%;height: auto;margin-bottom: .444rem;border-radius: .333rem}.residents-archive .items .item > div{font-size: .75rem;padding: .444rem .444rem .389rem .444rem}.residents-archive .items .item > div svg{width: .75rem;height: .75rem}.residents-archive .items .item:hover{background: #0e3a2d;color: #fcffba}.wrap-narrow{max-width: 100%}.popup-resident{max-width: 100%}.popup-resident .name{font-size: .75rem;line-height: 1.27;margin: 1.56rem 0 .528rem 0}.popup-gallery{margin-top: 1.22rem}.suppor-block{border-top: 1px dashed currentColor}.suppor-block .rich-content{padding-top: .278rem}.suppor-block h2{margin: 0 0 .278rem 0}.suppor-block-2 h2{margin-bottom: .472rem}.suppor-block-2 .info{margin-bottom: 1.17rem}.wrap-faq .rich-content{padding-top: .556rem}.wrap-faq .h2,.wrap-faq h2{margin: 0 0 .556rem 0}.wrap-faq:last-child .rich-content{padding-bottom: 0}.layer-accessibility{padding-top: 0}.layer-accessibility .rich-content{padding-top: 1.22rem}.layer-accessibility .rich-content .h2{margin-bottom: .944rem}.wrap-faq:first-child{border-top: none}.layer-career{padding-top: .389rem}.contact-items{flex-direction: column}.contact-items .name{font-size: .667rem}.contact-items .role{margin-bottom: .333rem}.contact-items .item{width: 100%;margin-bottom: 1.67rem}.hours-section{padding: 0}.hours-section .working-time{margin-top: .806rem}.contacts-footer{margin-top: 2.42rem;padding-top: .806rem}.contacts-footer p{margin: 0;text-align: center}.contacts-footer h2{margin-bottom: .472rem}.burger{position: absolute;left: 0;top: 0;line-height: 0.5;padding: .556rem;cursor: pointer;display: flex;gap: .278rem;align-items: center;font-size: .528rem}.burger svg{width: .5rem;height: .333rem;position: relative;top: 0.03em}.burger-2{display: none}.burger-2 svg{width: .417rem;height: .389rem}.menu-open{position: relative;overflow: hidden}.menu-open .burger-1{display: none}.menu-open .burger-2{display: flex}.menu-open .header{position: fixed;top: 0;left: 0;right: 0;z-index: 1000;width: 100%;height: 100%;overflow: auto;-webkit-overflow-scrolling: touch}.menu-open .header .logo{display: none}.menu-open .header .menu > ul .menu-item-has-children > a:after{width: .5rem;height: .306rem;background-image: url(../img/menu-up.svg);margin-left: .333rem}.menu-open .header .menu{display: block}.menu-open .header .menu > ul{flex-direction: column;font-size: .722rem;font-family: 'Dedale';gap: 0;line-height: 1.19}.menu-open .header .menu > ul a{height: auto;width: 100%;padding: .222rem 0;background: transparent !important;position: relative}.menu-open .header .menu > ul li.open .sub-menu{position: relative !important;opacity: 1 !important;display: block;background: #0e3a2d;color: #CCE9BB;font-size: .583rem;left: 50%;margin-left: -50vw;width: 100vw;padding: .306rem .5rem}.menu-open .header .menu > ul li.open .sub-menu a{padding: .083rem 0 .083rem .556rem}.menu-open .header .menu > ul li.open .sub-menu a::before{content: '';width: .25rem;height: .25rem;transform: rotate(45deg);background-color: currentColor;position: absolute;top: 0.44em;left: 0}.langs{height: .694rem}.langs svg{width: .306rem;height: .222rem;right: .222rem;top: .278rem}.langs > div{height: .694rem}.langs > div:before{border: 1px solid #0e3a2d;content: '';pointer-events: none;position: absolute;width: 100%;height: 100%;left: 0;top: 0}.langs > div > *{height: .694rem;line-height: .694rem;padding: 0 .722rem 0 .417rem;cursor: pointer}.langs a:hover{text-decoration: underline}.langs:hover > div{height: auto;background: #FCFFBA}.langs:hover > div::before{display: none}.file-wrap{padding: .5rem 0 1.47rem 0}.file-wrap .file-title{margin: 0 0 .806rem 0;font-size: .528rem}.file-wrap .download-link{max-width: 100%}.search-popup .top .logo{width: 5.33rem;height: 1.72rem}.search-popup .top .logo svg{width: 5.33rem;height: 1.72rem}.search-popup .top .close{padding: .556rem;margin-right: -0.556rem;margin-top: -0.028rem}.search-popup .top .close svg{width: .639rem;height: .639rem}.search-popup .top .close:hover{opacity: 1}.search-popup .top .wrap{height: 2.36rem}.search-popup .bottom{position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 3.03rem 0 0 0}.search-popup .bottom .form{width: 812xm;margin: 0 auto .556rem auto}.search-popup .bottom .form .input{width: 6.11rem}.search-popup .bottom .form .input svg{display: none}.search-popup .bottom .form .cta{width: 2.5rem}.search-popup .bottom .results-no{margin: 0 0 .389rem 0}.layer-residences-archive{padding-top: .778rem}html.alt-font body{font-size: .577rem}html.alt-font .note{font-size: .65rem}html.alt-font .hero .swiper-slide .right .name{font-size: .939rem}html.alt-font .h2,html.alt-font h2{font-size: .686rem}html.alt-font .grid .grid-item h3{font-size: .758rem}html.alt-font .slider .swiper-slide h3{font-size: .939rem}html.alt-font .footer ul li,html.alt-font .footer p{font-size: .65rem}html.alt-font .footer .bottom{font-size: .469rem}html.alt-font .head-hero h1{font-size: 1.16rem}html.alt-font .rich-content .intro > p:first-child{font-size: .686rem}html.alt-font .gallery .swiper .swiper-slide .caption{font-size: .469rem}html.alt-font .extra .head h2{font-size: 1.16rem}html.alt-font .working-time .name{font-size: .686rem}html.alt-font .note-inline{font-size: .65rem}html.alt-font .faq .name{font-size: .686rem}html.alt-font .split h1{font-size: 1.16rem}html.alt-font .contact-items .name{font-size: .867rem}html.alt-font .file-wrap .file-title{font-size: .686rem}}.swiper-button-disabled{pointer-events: none}.nav:not([tabindex]),.swiper-button-lock{opacity: 0;pointer-events: none}html.high-contrast{background-color: #000 !important;color: #fff !important}html.high-contrast #silktide-wrapper{--primaryColor: #000 !important;--textColor: #000 !important;--cookieIconColor: #000 !important}html.high-contrast .header .ic .ic-drop{background-color: #fff !important;color: #000 !important}html.high-contrast .langs{background: #fff;color: #000}html.high-contrast .langs > div{background: #fff !important}html.high-contrast .langs > div:before{display: none}html.high-contrast .hero,html.high-contrast .header,html.high-contrast .note{background-color: #000 !important;color: #fff !important}html.high-contrast .header .menu > ul .menu-item-has-children > a:after{background-image: url(../img/up-white.svg)}html.high-contrast .btn{background: #fff;color: #000}html.high-contrast .header .ic:hover{background: transparent;color: #fff}html.high-contrast .tag{background: #fff !important;border-color: #fff !important;color: #000 !important}html.high-contrast .cta{background: #fff !important;border: 0}html.high-contrast .footer,html.high-contrast .autoscroll-scroller,html.high-contrast .layer.yellow,html.high-contrast .layer.blue{background: #000 !important}html.high-contrast .banner,html.high-contrast .footer .bottom{color: #fff}html.high-contrast .footer .socs a:hover svg{background: #fff;color: #000;stroke: #fff}html.high-contrast .submenu,html.high-contrast .extra,html.high-contrast .popup-3{background: #000}html.high-contrast .cta-dark{background: #fff !important;color: #000 !important;border: 0}html.high-contrast .header .menu > ul > li > a:hover,html.high-contrast .header .menu > ul > li > span:hover{background: transparent !important;color: #fff !important}html.high-contrast .header .menu > ul > li > ul{background: #fff !important;color: #000 !important}html.high-contrast .rich-content .separator{background-color: #fff !important}html.high-contrast .submenu a.active{background: #fff;color: #000}html.high-contrast .player{background-color: #000;border: 1px solid #fff}html.high-contrast .download-link{background: #fff !important;color: #000 !important;border: 0}html.high-contrast .faq{color: #000 !important}html.high-contrast .faq.active,html.high-contrast .faq:hover{background: #fff !important}html.high-contrast .gallery .nav:hover svg{background: #fff;stroke: #fff;color: #000}html.high-contrast .note-inline{background: transparent;border: 1px solid #fff;color: #fff !important}html.high-contrast .categories a{border-color: #fff}html.high-contrast .categories a:hover,html.high-contrast .categories a.active{background: #fff !important;color: #000 !important}html.high-contrast .more-item-content{background: #fff !important;color: #000 !important}html.high-contrast .event-contact{background: transparent;border: 1px solid #fff;color: #fff !important}html.high-contrast .wrap-related-events{border-color: #fff !important}html.high-contrast .reviews .swiper-pagination-bullet{background-color: #fff !important}html.high-contrast .search-popup .top,html.high-contrast .search-popup,html.high-contrast .popup{background: #000 !important}html.high-contrast .search-popup .input{color: #000 !important}html.high-contrast .header .ic svg{color: white}html.high-contrast .header .ic .ic-drop svg{color: #000}.page-template-page-plan-a-visit-php .rich-content img{width: auto;max-width: 100%}.rich-content ul,.rich-content ol{padding-left: 1em}.rich-content a{text-decoration: underline}.rich-content a:hover{text-decoration: none}.rich-content .cta{text-decoration: none}