.Branding{color:#167f2d;background-color:#fafcfb;border-bottom:4px solid #167f2d;white-space:nowrap;overflow:hidden;box-shadow:3px 3px 5px 3px #bcc4be;display:flex;padding:10px;align-items:center;position:fixed;height:100px;width:100%;z-index:1;letter-spacing:.05em}.Branding .Name{font-size:22pt}.Branding .Info{height:100px;margin-top:3px;margin-left:64px}.Branding .Info,.Branding .Logo{cursor:pointer}.Branding .Description{font-size:10pt;line-height:1.2;color:#5a605c}.Branding .Logo{background:url(/static-assets/images/logo-drt.svg) 50% no-repeat;background-size:contain;width:100px;height:100px;box-shadow:0 0 0 38px #167f2d;border-radius:90px}.Locale{padding:5px 10px;border-radius:12px;cursor:pointer;font-size:9pt;display:flex;align-items:center;justify-content:center;flex-direction:row;color:#167f2d;border:2px solid #167f2d;background-color:#fff;letter-spacing:.05em}.Locale:not(:first-child){margin-top:5px}.Locale--active{cursor:inherit;color:#fff;background-color:#167f2d}.LocaleSwitcher{position:fixed;top:10px;right:20px;z-index:2}.MenuItem{padding:5px;margin:5px;width:200px;cursor:pointer;border-radius:4px;user-select:none}.MenuItem.MenuItem-coronavirus{background-color:#ad0011;color:#fff}.MenuItem--active,.MenuItem:hover{color:#fff;background-color:#167f2d}.MenuItem--active.MenuItem-coronavirus,.MenuItem:hover.MenuItem-coronavirus{background-color:#f7051d}@media screen and (max-width:1000px){.MenuItem{flex-basis:95vw}}.Menu{margin-top:20px;margin-left:10px;position:fixed}@media screen and (max-width:1000px){.Menu{display:flex;flex-wrap:wrap;font-size:22pt;position:static}}.Page{background-color:#fff;margin:25px;display:flex;flex-direction:column;margin-left:255px}.Page,.PageHeader img{max-width:73vw}.PageHeader .Title{color:#fff;font-size:22px;width:1018px;text-align:right;background-color:#167f2d;padding:5px;max-width:71vw;padding-right:10px;border-bottom-right-radius:4px}.PageHeader{max-width:73vw}.PageBody>div{width:1018px;padding:10px;max-width:71vw;display:flex;flex-direction:column}.PageBody>div img{float:right}.NewsSection img{float:right;clear:both;margin:5px}.PageBody>div p{padding-bottom:5px}.MenuPageContainer{display:flex;position:absolute;top:127px}@media screen and (max-width:1000px){.MenuPageContainer{flex-wrap:wrap-reverse}.Page{flex-basis:100%;max-width:95vw;margin-left:25px}.PageHeader{overflow:hidden}.PageHeader,.PageHeader img{max-width:95vw}.PageBody,.PageHeader .Title{max-width:90vw}}.PageBody .Section:not(:first-child){margin-top:10px;padding-top:10px}.PageBody .Section h2{font-weight:700;font-size:18pt;margin-bottom:10px}.PageBody .Section h3{font-weight:700;font-style:italic;font-size:14pt;margin-bottom:5px}.PageBody ul{list-style:circle inside;padding-left:20px}.Gallery,.TeamDetails{display:flex;flex-wrap:wrap}.Gallery img{max-width:300px}.Gallery figcaption{max-width:300px;font-size:9pt;font-style:italic}.Gallery figure,.TeamDetails figure{padding:10px}.TeamDetails figure{display:flex;flex-direction:column;gap:10px}.TeamDetails figcaption{max-width:150px;font-size:14px}.TeamDetails img{border-radius:9px;box-shadow:2px 2px 13px 3px #bcc4be}.WarningMessage{color:red;font-weight:700}.Spacer{height:6px}.InfoScreenX-time{font-size:9pt}.Contact{margin-top:10px;padding-top:10px;border-top:1px solid #167f2d}.Contact-name,.Contact-phone{font-weight:700}.Contact:last-child{border-bottom:1px solid #167f2d;padding-bottom:10px}.not-found.Page{padding:20px;font-weight:700}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#e8f2ea;font-family:Roboto,sans-serif;font-weight:300;line-height:1.5}strong{font-weight:700}