html,body{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:50px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.about-card-image{aspect-ratio:1365/1024;width:100%;height:auto;display:block}.gallery-wrapper .grid-4{grid-template-columns:none;grid-auto-rows:auto;grid-auto-columns:380px;grid-auto-flow:column;width:max-content}.gallery-wrapper .link-post{flex-direction:column;display:flex}.gallery-wrapper .post-title{flex:1}@media screen and (max-width:479px){.gallery-wrapper .grid-4{grid-auto-columns:314px}}.legal-richtext,.legal-richtext p,.legal-richtext li,.legal-richtext a,.legal-richtext h1,.legal-richtext h2,.legal-richtext h3,.legal-richtext h4,.legal-richtext h5,.legal-richtext h6,.legal-richtext strong{font-family:Futurapt Book,Times New Roman,sans-serif}@media screen and (max-width:991px){.nav-menu[data-nav-menu-open]{background-color:var(--black)}}@media screen and (max-width:1279px){.navbar .nav-menu[data-nav-menu-open] .nav-link{box-sizing:border-box;text-align:center;width:100%;display:block}}@media screen and (min-width:1280px){.navbar .container.w-container{position:relative}.navbar .brand.w-nav-brand{float:none;z-index:1;position:relative}.navbar .nav-menu.w-nav-menu{float:none;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.navbar .nav-menu.w-nav-menu>*{pointer-events:auto}.navbar .nav-menu.w-nav-menu .nav-link.w-nav-link{margin-left:0;margin-right:0}.navbar .nav-menu .btn,.navbar .nav-menu .btn-eng{display:none}.navbar .nav-menu .div-block{position:absolute;right:0}}@media screen and (min-width:992px) and (max-width:1279px){.navbar[data-collapse=medium] .w-nav-menu{display:none}.navbar[data-collapse=medium] .w-nav-button{color:var(--white);display:block}.navbar .icon{color:var(--white)}.navbar .nav-menu[data-nav-menu-open]{background-color:var(--black);padding-bottom:20px}.navbar .nav-menu[data-nav-menu-open] .w-nav-link{display:block}.navbar .nav-menu[data-nav-menu-open] .btn,.navbar .nav-menu[data-nav-menu-open] .btn-eng{opacity:1;pointer-events:auto;margin-top:40px;margin-left:20px;margin-right:20px;display:inline-block}.navbar .nav-menu[data-nav-menu-open] .div-block{justify-content:space-between;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0;display:flex}}
