@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap');html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html,body{overscroll-behavior:none}body{font-family:'Roboto',sans-serif;font-display:swap;font-size:15px;line-height:1.5;background-color:#f0f2f3;margin:0;padding:0}.skip{left:0;margin-left:0;position:absolute;text-align:center;top:0;width:100%}.skip a{left:-99999px;position:absolute;top:3rem}.skip a:focus,.skip a:active{background-color:#918e07;border-radius:3px;color:#fff;font-size:1rem;height:auto;left:0;margin:0 auto;opacity:.95;padding:15px 20px;position:relative;text-align:center;text-decoration:none;width:75%;z-index:9999}@media screen and (min-width:1150px){.skip a:focus,.skip a:active{font-size:3rem;padding:30px 45px;width:75%}}header{background-color:#fff;border-bottom:1px solid #ccc;border-bottom:1px solid rgba(56,56,60,.25)}header>div.inside{max-width:1140px;padding:0 20px;margin:0 auto}header div.line1{padding-top:15px;overflow:visible}header div.line1>a.logo{display:inline-block}@media(max-width:800px){header div.line1>a.logo.L{width:39px;overflow-x:hidden}header div.line1>a.logo.S{width:45px;overflow-x:hidden}}header div.line1>span.interlogoDivider{display:inline-block;height:48px;width:1px;background-color:#eee;margin:0 20px}@media(max-width:800px){header div.line1>span.interlogoDivider{margin:0 15px 0 10px}}header div.line1>a.siblingLogo{display:inline-block}@media(max-width:800px){header div.line1>a.siblingLogo.L{width:39px;overflow-x:hidden}header div.line1>a.siblingLogo.S{width:45px;overflow-x:hidden}}header div.line1>a.siblingLogo.L img{filter:grayscale() opacity(.25)}header div.line1>a.siblingLogo.L:hover img{filter:grayscale() opacity(.35)}header div.line1>a.siblingLogo.S img{filter:grayscale() opacity(.75)}header div.line1>a.siblingLogo.S:hover img{filter:grayscale() opacity(.95)}header div.line1>div.right{float:right;padding-top:10px}header div.line1>div.right>a.uilang{display:none;color:inherit;text-decoration:none;margin-left:10px;color:#999;border:1px solid #ccc;border-radius:2px;padding:6px 8px;font-size:.9em}header div.line1>div.right>a.uilang:hover{color:#666}header div.line1>div.right>a.uilang.current{color:#000;font-weight:bold}header div.line1>div.right>a.site{text-decoration:none;color:#008cdd;margin-left:20px}header div.line1>div.right>a.site:hover{color:#0069a6}@media(max-width:800px){header div.line1>a.logo{position:relative;left:-3px}header div.line1{padding-top:11px;padding-bottom:5px}header div.line1>div.right>a.uilang{display:inline}header div.line1>div.right>a.site{display:none}}header div.line2{padding-top:10px;border-bottom:1px solid #ddd}header div.line2>a.site{display:inline-block;padding:10px 0;border-bottom:3px solid transparent;color:inherit;text-decoration:none;margin-right:20px;position:relative;top:2px;color:#999}header div.line2>a.site:hover{color:#666}header div.line2>a.site.current{border-color:#008cdd;color:#000}header div.line2>a.site>i{margin-left:5px;font-size:.85em;position:relative;top:-1px}@media(max-width:800px){header div.line2{display:none}}header div.line3{padding:11px 0 0 0}header div.line3>a.sect{display:inline-block;padding:8px 0 12px 0;margin-right:20px;text-decoration:none;text-transform:uppercase;color:#008cdd;border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid transparent;position:relative;top:0}header div.line3>a.sect>i{margin-right:5px}header div.line3>a.sect:hover{color:#0069a6}header div.line3>a.sect.current{padding-left:15px;padding-right:15px;background-color:#f0f2f3;border-color:#ccc;border-color:rgba(56,56,60,.25);border-bottom-color:#f0f2f3;top:2px}header div.line3>a.sect.current::after{content:'';width:100%;width:calc(100% + 2px);height:3px;background-color:#f0f2f3;border-radius:0;position:absolute;bottom:-3px;left:-1px}header div.line3>div.right{float:right;padding-top:9px}header div.line3>div.right>a.uilang{color:inherit;text-decoration:none;text-transform:uppercase;margin-left:10px;color:#999}header div.line3>div.right>a.uilang:hover{color:#666}header div.line3>div.right>a.uilang.current{color:#000;font-weight:bold}@media(max-width:800px){header div.line3{background-color:#fff;border-top:1px solid #ccc;display:flex;justify-content:space-evenly;position:fixed;bottom:0;left:0;padding:5px 0 0 0;width:100%;z-index:1020}header div.line3 div.right{display:none}header div.line3>a.sect{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;text-align:center;text-transform:none;width:25%;margin:0 10px}header div.line3>a.sect i{display:inline-block;font-size:125%;margin-bottom:6px}header div.line3>a.sect.current{background-color:#fff;color:#008cdd;border:0;position:static;padding:8px 0 9px 0}header div.line3>a.sect.about{display:none}}main{max-width:1140px;padding:0 20px;margin:0 auto;min-height:calc(100vh - 200px);padding-top:5px}@media(max-width:800px){main{min-height:100vh;padding:0}}div.breadcrumbs{margin:25px 5px -15px 5px;font-size:1.15em;color:#999}div.breadcrumbs a{color:inherit;text-decoration:none}div.breadcrumbs a:hover{color:#008cdd}div.breadcrumbs span.divider{margin:0 .5em}@media(max-width:800px){div.breadcrumbs{margin:20px 5px 15px 20px;font-size:1.05em}}form.search{max-width:900px;margin:70px auto 90px auto;padding-left:50px}form.search>div.line0{margin-bottom:10px;padding-left:1px}form.search>div.line0>a.locate{color:#618e07;text-decoration:none}form.search>div.line0>a.locate i{margin-right:.25em;font-size:150%;position:relative;top:3px}form.search>div.line0>a.locate:hover{color:#91be07}form.search>div.line1{position:relative;padding-right:340px}form.search>div.line1 input.textbox{box-sizing:border-box;font:inherit;padding:6px 10px;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1) inset;width:100%;display:block;margin-bottom:1px}form.search>div.line1 input.textbox:focus{border-color:#008cdd;outline:0}form.search>div.line1>button.submit{box-sizing:border-box;font:inherit;padding:6px 20px;border:1px solid #ccc;border-radius:4px;cursor:pointer;background-color:#008cdd;color:#fff;width:130px;margin:0;position:absolute;top:0;right:200px;text-align:center}form.search>div.line1>button.submit:hover{background-color:#0070b1}form.search>div.line1>button.submit:active{background-color:#33a3e4}form.search>div.line1>button.submit span.short{display:none}form.search>div.line1>div.right{position:absolute;top:5px;right:0;width:180px}form.search a.where{text-decoration:none;color:#618e07}form.search a.where.unavailable{color:#999!important;text-shadow:1px 1px 0 #fff;cursor:not-allowed}form.search a.where:hover{color:#91be07}form.search a.where>i{font-size:150%;margin-right:.25em;position:relative;top:1px}form.search>div.line2{margin-top:10px}form.search>div.line2>label{align-items:center;cursor:pointer;display:inline-flex;position:relative;left:2px}form.search>div.line2>label input{margin:0 6px 0 0}form.search>div.line3{display:none;margin-top:15px}form.search>.geolocation-message{background-color:#fcfeff;border:1px solid #ccc;border-radius:25px;display:inline-block;margin:2.8rem 0 0 0;padding:.5rem 1.2rem;width:auto;-webkit-animation:fadein .8s normal forwards;animation:fadein .8s normal forwards}form.search>.geolocation-message.error{background-color:#fbe3e4}form.search>.geolocation-message a{color:#008cdd;text-decoration:none}form.search>.geolocation-message a:hover,form.search>.geolocation-message a:focus{color:#0069a6}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@media(max-width:800px){form.search{padding-left:0;margin-left:20px;margin-right:20px;margin-top:40px;margin-bottom:60px}form.search>div.line1{padding-right:60px}form.search>div.line1>button.submit{width:50px;right:0;padding-left:17px}form.search>div.line1>button.submit span.long{display:none}form.search>div.line1>button.submit span.short{display:inline-block}form.search>div.line1>div.right{display:none}form.search>div.line3{display:block}}div.semicol21{overflow-y:auto;padding-bottom:2px}div.semicol21>div.left{width:70%;float:left;box-sizing:border-box;padding-right:10px;min-height:1em}div.semicol21>div.right{width:30%;float:left;box-sizing:border-box;padding-left:10px;min-height:1em}@media(max-width:800px){div.semicol21>div.left{width:auto;float:none;padding-right:0}div.semicol21>div.right{width:auto;float:none;padding-left:0}}div.semicol12{overflow-y:auto;padding-bottom:2px}div.semicol12>div.left{width:30%;float:left;box-sizing:border-box;padding-right:10px;min-height:1em}div.semicol12>div.right{width:70%;float:left;box-sizing:border-box;padding-left:10px;min-height:1em}@media(max-width:800px){div.semicol12>div.left{width:auto;float:none;padding-right:0}div.semicol12>div.right{width:auto;float:none;padding-left:0}}div.whitebox{background-color:#fff;box-shadow:0 2px 3px rgba(150,150,150,.5);border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:15px;margin-bottom:20px;position:relative}div.whitebox>.boxtitle{margin:-15px -15px 15px -15px;padding:13px 15px;background-color:#e9ebee;border-radius:4px 4px 0 0;font-size:1.2em;font-family:'Roboto Slab',serif;font-weight:normal}@media(max-width:800px){div.whitebox{margin-left:10px;margin-right:10px}}footer{margin-top:75px}footer div.inside{max-width:1140px;padding:0 20px;margin:0 auto}footer div.logos{background-color:#fff;text-align:right;padding:30px 0}footer div.logos a{display:inline-block;height:60px;margin-left:30px}footer div.logos a img{height:60px}footer>div.colophon{background-color:#3f4c59;padding:40px 0 0 0;color:#ddd;overflow-y:auto;line-height:2em}footer>div.colophon div.col{width:33.33333%;float:left}footer>div.colophon div.col1{width:28%}footer>div.colophon div.col2{width:38.66666%}footer>div.colophon a{color:inherit;text-decoration:none;font-weight:bold}footer>div.colophon a:hover{color:#fff!important}footer>div.colophon div.col3{text-align:right}footer>div.colophon a.uilang{font-weight:normal;margin-left:10px;color:#aaa;text-transform:uppercase}footer>div.colophon a.uilang.current{font-weight:bold;color:inherit}footer>div.colophon div.socials a{font-weight:normal}footer>div.colophon div.socials a:hover{text-decoration:none}footer>div.colophon div.socials a i{font-size:1.25em}footer>div.colophon div.socials a span{margin-left:10px;position:relative;top:-1px}footer>div.colophon div.socials a span{margin-left:7px}footer>div.colophon div.socials a:first-of-type span{margin-left:5px;top:-2px}footer div.subfooter{background-color:#2d3740;box-sizing:border-box;float:left;width:100%;margin-top:60px;padding:9px 0;text-align:right}@media(max-width:800px){footer div.logos{text-align:left;line-height:50px;padding:25px 0 5px 0}footer div.logos a{margin-left:0;margin-right:20px}footer div.logos a img{height:52px}footer>div.colophon{padding-bottom:0;text-align:right}footer>div.colophon div.col{width:auto;float:none;margin-bottom:1.5em}footer>div.colophon div.col3{text-align:left}footer>div.colophon div.socials{text-align:right}footer div.subfooter{margin-top:40px;padding-bottom:79px}}.error-page{text-align:center;margin:0 auto;padding:3.6rem 1rem 2rem 1rem;max-width:900px}.error-page div{margin-bottom:2.2rem}.error-page p{font-size:1rem}.error-page p[lang=en]{font-style:italic}.error-page span[lang=en]{display:block;font-size:75%;font-weight:400}.error-page p span[lang=en]{font-size:100%}