@font-face{font-family:Cormorant Garamond;src:url(/build/assets/CormorantGaramond-Light-BcV2Naxp.woff2) format("woff2"),url(/build/assets/CormorantGaramond-Light-C_wv5_-7.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Charlevoix Pro;src:url(/build/assets/CharlevoixPro-Regular-B4sgiG8i.woff2) format("woff2"),url(/build/assets/CharlevoixPro-Regular-PkDExM-7.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.admin-bar header{top:32px}header aside{height:100svh;opacity:0;visibility:hidden;z-index:3}header aside .burger-menu svg{transform:rotate(90deg)}.menu-opened header aside{opacity:1;transition:.3s;visibility:visible}.menu-opened{overflow:hidden}.nav-primary a,.nav-lang a{display:inline-flex;position:relative;width:max-content;text-decoration:none}.nav-primary a:after,.nav-lang a:after{content:"";position:absolute;width:100%;transform:scaleX(0);border-radius:2px;height:1px;bottom:0;left:0;background:var(--color-black);transform-origin:bottom right;transition:transform .4s ease-out}.nav-primary a:hover:after,.nav-lang a:hover:after{transform:scaleX(1) rotate(.001deg);transform-origin:bottom left}.nav-lang ul li:not(:last-child):after{color:var(--color-black);content:"/";margin-left:6px}.nav-lang .current-language-menu-item>a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;pointer-events:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background-color:#eee}.hover-underline{display:inline-flex;position:relative;width:max-content;text-decoration:none}.hover-underline:after{content:"";position:absolute;width:100%;transform:scaleX(0);border-radius:2px;height:1px;bottom:0;left:0;background:var(--color-black);transform-origin:bottom right;transition:transform .4s ease-out}.hover-underline:hover:after{transform:scaleX(1) rotate(.001deg);transform-origin:bottom left}.hover-underline-button:after{transform:scaleX(1) rotate(.001deg);transform-origin:bottom left}.hover-underline-button:hover:after{transform:scaleX(0);transform-origin:bottom right}@media all and (max-width: 500px){.hover-underline-button:after{transform:scaleX(1) rotate(.001deg);transform-origin:bottom left}.hover-underline-button:hover:after{transform:scaleX(1) rotate(.001deg);transform-origin:bottom left}}.description p:not(:last-child){padding-bottom:16px}@media all and (min-width: 1730px) and (max-width: 1920px){#gallery-scroll{min-height:1130px}#gallery-scroll .description{min-height:564px}#gallery-scroll .gallery-autoscroll{padding-top:564px}#gallery-scroll .gallery-autoscroll .gallery-img{top:-564px}}@media all and (min-width: 1700px) and (max-width: 1728px){#gallery-scroll{min-height:1004px}#gallery-scroll .description{min-height:502px}#gallery-scroll .gallery-autoscroll{padding-top:502px}#gallery-scroll .gallery-autoscroll .gallery-img{top:-502px}}@media all and (max-width: 1680px){#gallery-scroll{min-height:980px}#gallery-scroll .description{min-height:487px}#gallery-scroll .gallery-autoscroll{padding-top:487px}#gallery-scroll .gallery-autoscroll .gallery-img{top:-487px}}@media all and (min-width: 1512px) and (max-width: 1536px){#gallery-scroll{min-height:880px}#gallery-scroll .description{min-height:440px}#gallery-scroll .gallery-autoscroll{padding-top:440px}#gallery-scroll .gallery-autoscroll .gallery-img{top:-440px}}@media all and (max-width: 1440px){#gallery-scroll{min-height:830px}#gallery-scroll .description{min-height:409px}#gallery-scroll .gallery-autoscroll{padding-top:409px}#gallery-scroll .gallery-autoscroll .gallery-img{top:-409px}}@media all and (max-width: 1300px){#gallery-scroll{min-height:720px}#gallery-scroll .description{min-height:358px}#gallery-scroll .gallery-autoscroll{padding-top:358px}#gallery-scroll .gallery-autoscroll .gallery-img{top:-358px}}@media all and (max-width: 768px){#gallery-scroll,#gallery-scroll .description{min-height:auto}#gallery-scroll .gallery-autoscroll{padding-top:300px}#gallery-scroll .gallery-autoscroll .gallery-img{top:0}}@media all and (min-width: 1535px) and (max-width: 1536px){header,footer,#region .container{padding-inline:24px}}@media all and (max-width: 820px){#block-content .pt-140{padding-top:800px}}@media all and (max-width: 500px){#block-content .pt-140{padding-top:642px}}@media all and (max-width: 414px){#block-content .pt-140{padding-top:620px}}@media all and (max-width: 390px){#block-content .pt-140{padding-top:580px}}@media all and (max-width: 375px){#block-content .pt-140{padding-top:560px}}@media all and (max-width: 834px){.card{display:-webkit-box;margin-right:-24px;overflow:auto;padding-right:24px;scroll-snap-type:x mandatory}.card .card-item{display:block;scroll-snap-align:start;width:72vw}.card .card-item:first-child{margin-right:12px}.card .card-item:nth-child(2),.card .card-item:nth-child(3){margin-left:12px;margin-right:12px}.card .card-item:last-child{margin-left:12px}}@media all and (max-width: 500px){.card{margin-right:-8px;padding-right:8px}.card .card-item{width:47vw}.card .card-item:first-child{margin-right:4px}.card .card-item:nth-child(2),.card .card-item:nth-child(3){margin-left:4px;margin-right:4px}.card .card-item:last-child{margin-left:4px}}
