*{box-sizing:border-box}body,h1,h2,h3,p{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:1em;line-height:1.15;margin:0}a,p,span{line-height:1.5}:root{--touchscreen-minsize:40px;--touchscreen-minsize-half:calc(var(--touchscreen-minsize)/2);--touchscreen-minsize-third:17px;--touchscreen-minsize-twothirds:27px}.--flex-centerRow{display:flex;flex-direction:row;justify-content:center}.--flex-centerCol{display:flex;flex-direction:column;justify-content:center}.--dimElm{opacity:.7}body .--hidden{display:none}.HEADER{--header-height:3.5em;--header-logoBaseHeight:1em;--header-topRow-height:calc(var(--touchscreen-minsize) + 1em);height:var(--header-height);left:0;position:sticky;top:0;width:100%;z-index:2}.HEADER .HEADER_NAV{background:#fff;border-bottom:1px solid #dce2e8;color:#000;display:flex;height:100%}.HEADER_NAV a{color:inherit;text-decoration:none}.HEADER_NAV .COL_MENU,.HEADER_NAV .COL_TITLE{flex:0 0 max-content}.HEADER_NAV .COL_NAV{flex:1 0 5em}.HEADER_NAV .COL_RIGHT{flex:0 1 10.5em}.HEADER_NAV .COL_MENU .ICON_BURGER{cursor:pointer;height:100%;padding:0 1em}.HEADER_NAV .COL_MENU .ICON_BURGER svg{height:calc(var(--header-logoBaseHeight)*1.2);fill:#000}.HEADER_NAV .COL_NAV .TOP_ROW{align-items:center;border-bottom:1px solid #dce2e8;display:flex;height:var(--header-topRow-height)}.HEADER_NAV .COL_NAV .TOP_ROW .CURRENT_MENU{flex:1 0 auto;font-size:1.25em;font-weight:700}.HEADER_NAV .COL_NAV .TOP_ROW .ICON_BACK,.HEADER_NAV .COL_NAV .TOP_ROW .ICON_CLOSE{align-items:center;cursor:pointer;display:flex;flex:0 0 var(--touchscreen-minsize);flex-direction:column;justify-content:center;min-height:var(--touchscreen-minsize)}.HEADER_NAV .COL_NAV .TOP_ROW .ICON_BACK svg{height:1em;transform:rotate(-90deg)}.HEADER_NAV .COL_NAV .TOP_ROW .ICON_CLOSE svg{height:1.25em}.HEADER_NAV .COL_TITLE .LOGO{align-items:center;display:flex;gap:.4em;height:100%;padding:0 1em}.HEADER_NAV .COL_TITLE .LOGO .ICON svg{height:calc(var(--header-logoBaseHeight)*1.25);fill:#000}.HEADER_NAV .COL_TITLE .LOGO .TEXT{font-size:calc(var(--header-logoBaseHeight)*1.35);font-weight:900}.HEADER_NAV .COL_NAV a,.HEADER_NAV .COL_NAV span,.HEADER_NAV .COL_NAV svg{line-height:1}.HEADER_NAV .COL_NAV .NAVBAR_POOL{background-color:#fff;display:flex}.HEADER_NAV .COL_NAV .NAVBAR_POOL.--navbarPoolFirst{background-color:unset}.HEADER_NAV .COL_NAV .NAVBAR_POOL:not(.--navbarPoolFirst){color:#000}.HEADER_NAV .COL_NAV .NAVBAR_POOL ul{list-style-type:none;margin:0;padding:0}.HEADER_NAV .COL_NAV .NAVBAR_POOL:not(.--navbarPoolFirst) ul li{min-width:max-content;width:100%}.HEADER_NAV .COL_NAV .NAVBAR_POOL ul li:hover{background-color:#aaa6}.HEADER_NAV .COL_NAV .NAVBAR_POOL ul li a{align-items:center;display:flex;height:100%;justify-content:space-between;min-height:var(--touchscreen-minsize);padding:0 1em}.HEADER_NAV .COL_NAV .NAVBAR_POOL .ICON_MORE svg{height:1em;margin-left:.5em;position:relative;top:.15em;transform:rotate(90deg)}@media only screen and (min-width:721px){.HEADER_NAV .COL_NAV{display:flex;justify-content:center}.HEADER_NAV .COL_MENU,.HEADER_NAV .COL_NAV .TOP_ROW{display:none}.HEADER_NAV .COL_NAV>.NAVBAR_POOL.--navbarPoolFirst>ul{display:flex;height:100%}.HEADER_NAV .COL_NAV>.NAVBAR_POOL.--navbarPoolFirst>ul li a{padding:unset}.HEADER_NAV .COL_NAV>.NAVBAR_POOL.--navbarPoolFirst>ul li a span{border-radius:1em;min-width:max-content;padding:.5em 1em}.HEADER_NAV .COL_NAV>.NAVBAR_POOL.--navbarPoolFirst>ul li:hover{background-color:unset}.HEADER_NAV .COL_NAV>.NAVBAR_POOL.--navbarPoolFirst>ul li:hover a span{background-color:#aaa6}.HEADER_NAV .COL_NAV>.NAVBAR_POOL.--navbarPoolFirst>ul .ICON_MORE{display:none}.HEADER_NAV .COL_NAV>.NAVBAR_POOL.--navbarPoolFirst>.NAVBAR_POOL{border-radius:.25em;box-shadow:0 .2em 4px #0003;position:absolute}.HEADER_NAV .COL_NAV .NAVBAR_POOL:not(.--navbarPoolFirst) .NAVBAR_POOL ul{border-left:1px solid #dce2e8}}@media only screen and (max-width:720px){.HEADER_OVERLAY{background:#0003;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:-1}.HEADER_NAV .COL_RIGHT,.HEADER_NAV .COL_TITLE .LOGO .TEXT{display:none}.HEADER_NAV .COL_NAV{background-color:#fff;border-radius:1em;box-shadow:0 .2em 1em #0003;color:#000;left:1em;overflow:hidden;position:absolute;top:calc(1em + var(--header-height))}.HEADER_NAV .COL_NAV ul{height:100%}.HEADER:not(.--menuOpen) .HEADER_NAV .COL_NAV,.HEADER:not(.--menuOpen) .HEADER_OVERLAY{display:none}.HEADER_NAV .COL_NAV .NAVBAR_POOL .NAVBAR_POOL ul{border-left:1px solid #dce2e8}}@media only screen and (max-width:480px){.HEADER_NAV .COL_NAV{border-radius:0;box-shadow:none;height:100vh;left:0;top:0;width:100vw}.HEADER_NAV .COL_NAV .NAVBAR_POOL{border-radius:0;box-shadow:none;left:0;position:absolute;top:0}.HEADER_NAV .COL_NAV>.NAVBAR_POOL.--navbarPoolFirst{position:relative}.HEADER_NAV .COL_NAV .NAVBAR_POOL ul{height:calc(100vh - var(--header-topRow-height));width:100vw}}footer.FOOTER{background:#000;color:#fff;padding:2em 4em 1em}footer.FOOTER .FOOTER_NAV{display:flex;gap:2em;margin-bottom:2em}.FOOTER_NAV a{color:inherit;text-decoration:none}.FOOTER_NAV .COL_NAV,.FOOTER_NAV .COL_TITLE{flex:1 0 max-content}.FOOTER_NAV .COL_CONTACT{flex:0 0 max-content}.FOOTER_NAV .COL_TITLE .LOGO{align-items:center;display:flex;gap:.4em;line-height:1;margin-bottom:.4em;width:max-content}.FOOTER_NAV .COL_TITLE .LOGO .ICON svg{height:2em;fill:#fff}.FOOTER_NAV .COL_TITLE .LOGO .TEXT{font-size:2em;font-weight:900}.FOOTER_NAV .COL_TITLE .SUBTITLE{display:block;font-size:1em;width:13em}.FOOTER_NAV .COL_NAV>span{font-weight:900;line-height:2}.FOOTER_NAV .COL_NAV ul{list-style-type:none;margin:0;padding:0}.FOOTER_NAV .COL_NAV ul li{font-size:14px;line-height:2}.FOOTER_NAV .COL_NAV ul li a{border-radius:1em;margin-left:-1em;padding:.5em 1em}.FOOTER_NAV .COL_NAV ul li a:hover{background:#fff4}.FOOTER_NAV .COL_CONTACT{text-align:right}.FOOTER_NAV .COL_CONTACT .LINK_SIMPLE{align-items:center;display:flex;gap:.4em}footer.FOOTER .FOOTER_COPYRIGHT{border-top:1px solid #fff4;display:flex;font-size:14px;justify-content:flex-end;padding-top:1em}@media only screen and (max-width:720px){footer.FOOTER{padding-left:1em;padding-right:1em}footer.FOOTER .FOOTER_NAV{align-items:stretch;flex-direction:column;margin-left:auto;margin-right:auto;width:max-content}footer.FOOTER .FOOTER_COPYRIGHT{align-items:center;flex-direction:column}}.LINK_SIMPLE{--linkSimple-height:2em;align-items:center;border-radius:calc(var(--linkSimple-height)*.5);border-style:solid;border-width:.15em;color:unset;display:flex;gap:.3em;height:var(--linkSimple-height);padding:.5em;text-decoration:none;width:max-content}.LINK_SIMPLE svg{height:1em}.LINK_SIMPLE:hover{background:rgba(0,0,0,.5)}.LINK_SIMPLE.--overLight{border-color:#000;color:#000}.LINK_SIMPLE.--overLight svg{fill:#000}.LINK_SIMPLE.--overDark{border-color:#fff;color:#fff}.LINK_SIMPLE.--overDark svg{fill:#fff}.LINK_SIMPLE.--overLight:hover{background:#0007}.LINK_SIMPLE.--overDark:hover{background:#fffa}body{display:flex;flex-direction:column;min-height:100vh}body>.BODY_FLEXSPACER{flex-grow:1}