:root{--layout-y:clamp(1.25rem, calc(7vw + 1rem), 6rem);--base-layout-padding-x:clamp(1rem, calc(2vw + 1rem), 6rem);--font-size:clamp(1.05rem, calc(.9vw + .375rem), 1.095rem);--line-height:calc(var(--font-size) * 1.65);--layout-max-width:1300px;--layout-max-width-nav:1300px;--h1-font-size:clamp(2rem, calc(3.5vw + 1rem), calc(3.15 * var(--font-size)));--h2-font-size:clamp(1.45rem, calc(2.65vw + .6rem), calc(2.2 * var(--font-size)));--h3-font-size:clamp(1.325rem, calc(1.7vw + .5rem), calc(1.8 * var(--font-size)));--h4-font-size:clamp(1.25rem, calc(1.35vw + .4rem), calc(1.6 * var(--font-size)));--h5-font-size:clamp(1.15rem, calc(1.15vw + .3rem), calc(1.35 * var(--font-size)));--h6-font-size:clamp(1.05rem, calc(.95vw + .25rem), calc(1.15 * var(--font-size)));--global-gap:clamp(1rem, calc(2vw + .25rem), 3rem);--eye-lash-bottom:-395px;--eye-lash-top:unset;--eye-lash-right:-60px;--eye-lash-left:unset;--eye-lash-height:1370px;--eye-lash-width:736px;--eye-lash-angle:35deg;--input-padding:calc(1.05rem / 1.4);--border-radius:.125rem;--stop-scroll-height:100%;--stop-scroll-overflow:hidden;--nav-link-color:#7a92a5;--bkp-jdc:#446c31;--bkp-rdc:#e84041;--bkp-bdc:#000;--bkp-gdc:#aaa;--bkp-lc:#fff;--error:tomato;--success:lightgreen;--warning:lightsalmon;--transp:transparent;--navigation-height:70px;--header-height:8.5rem;--scroll-margin-top:calc(var(--navigation-height) * 1.5)}html,body{scroll-behavior:smooth;max-width:100vw}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-content{max-width:var(--layout-max-width);width:100vw;margin:0 auto}.main-content.nav{max-width:var(--layout-max-width-nav)}*{box-sizing:border-box;font-size:var(--font-size);margin:0;padding:0}:focus-visible:not(.google-map-wrapper *){z-index:1000;background:#ffff0080;outline:0;padding:8px;top:0;left:0;box-shadow:0 0 0 3px #000;color:#000!important}:not(strong){font-weight:400}p{line-height:var(--line-height)}strong{font-size:inherit;font-family:inherit}a{color:inherit;text-decoration:none}h1{font-size:var(--h1-font-size);line-height:calc(1.25 * var(--h1-font-size));font-weight:400}h2{font-size:var(--h2-font-size);line-height:calc(1.25 * var(--h2-font-size));font-weight:400}h3{font-size:var(--h3-font-size);line-height:calc(1.25 * var(--h3-font-size));font-weight:400}h4{font-size:var(--h4-font-size);line-height:calc(1.35 * var(--h4-font-size));font-weight:400}h5{font-size:var(--h5-font-size);line-height:calc(1.35 * var(--h5-font-size));font-weight:400}h6{font-size:var(--h6-font-size);line-height:calc(1.25 * var(--h6-font-size));font-weight:400}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.text-with-background{background-color:var(--txtBgColor,var(--bkp-jdc));box-shadow:.175rem 0 0 var(--txtBgColor,var(--bkp-jdc)), -.175rem 0 0 var(--txtBgColor,var(--bkp-jdc));color:var(--bkp-lc);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width:1430px){:root{--layout-max-width:90%;--layout-max-width-nav:94%}}@media screen and (max-width:630px){:root{--layout-max-width:94%}}
@font-face{font-family:avenir;src:url(../media/regular-s.p.1385nln_.qzh0.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:avenir Fallback;src:local(Arial);ascent-override:94.39%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:101.59%}.avenir_6dbcd1b8-module__nbvj4W__className{font-family:avenir,avenir Fallback}.avenir_6dbcd1b8-module__nbvj4W__variable{--avenir:"avenir", "avenir Fallback"}
