:root{--main-bg-color:#fff;--main-fg-color:#333;--main-color05:rgba(34,34,34,0.05);--main-color20:rgba(34,34,34,0.20);--main-color70:rgba(34,34,34,0.70);--light-color:#fff;--dark-color:#2e313a;--accent-color:#e95412;--header-height:70px;--content-width:960px;--spacing:36px;--font:Lato,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Oxygen,Ubuntu,Cantarell,'Droid Sans','Helvetica Neue',Arial,sans-serif;--layer-header:2;--layer-overlay:3;--layer-menu:4}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,button,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border-width:0;border-bottom:none currentcolor;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}menu,ol,ul{list-style:none}.drei01 button{cursor:pointer;background-color:transparent;min-width:calc(var(--content-width) / 5);margin:calc(var(--spacing) / 4) calc(var(--spacing) / 2);padding:calc(var(--spacing) / 4) var(--spacing);border:1px solid;border-radius:calc(var(--spacing) / 4);text-transform:uppercase}:hover,:focus,:active{outline:0;text-decoration:none}body{letter-spacing:normal;font-family:var(--font);font-size:15px;font-weight:400;color:var(--main-fg-color);background-color:var(--accent-color) !important}h1.drei01,h2.drei01,h3.drei01,h4.drei01{font-weight:400;margin:auto !important}h1.drei01,h2.drei01{margin-bottom:var(--spacing) !important}h1.drei01{font-size:60pt;margin-top:calc(var(--spacing) * 5) !important}h2.drei01{font-size:20pt}h3.drei01{font-size:20pt;margin-bottom:var(--spacing) !important;text-transform:uppercase}h4.drei01{font-size:16pt;margin-bottom:calc(var(--spacing) / 2) !important}h5.drei01{font-size:14pt;margin-top:calc(var(--spacing) / 2) !important;margin-bottom:calc(var(--spacing) / 2) !important}h6.drei01{font-size:12pt;font-weight:700;text-transform:uppercase}header{background-color:var(--accent-color);height:var(--header-height);border-bottom:1px solid var(--main-color20);position:sticky;top:0;z-index:var(--layer-header)}header img{height:calc(var(--header-height) - 20px);margin:10px 0}p{margin-bottom:var(--spacing)}strong{white-space:nowrap}blockquote footer{text-align:right;background-color:var(--main-bg-color);color:var(--dark-color)}blockquote footer a{color:var(--dark-color);font-weight:400}blockquote footer a:hover{color:var(--accent-color)}.overlay{position:fixed;z-index:var(--layer-overlay);top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;background:var(--main-bg-color)}.layout301{flex:0}.rows,.columns{display:flex}.rows{flex-direction:column}.grow{flex-grow:1}.columns>.layout301{height:auto}.header.drei01{display:flex;flex-direction:row;align-items:center;height:100%;justify-content:flex-end}.logo{margin-right:auto}.sidebar{background-color:var(--accent-color);display:none}.container301{max-width:var(--content-width);padding:0 var(--spacing);margin:0 auto}.container301-content{max-width:1166px;padding:0 22px 0 32px}.drei01 button.langsel{min-width:unset;border:0;margin:0;text-transform:none;color:var(--light-color);height:var(--header-height)}.drei01 button.langsel:after{content:"\f107";padding-left:9px;font-family:icons}.drei01 button.langsel:hover{color:var(--dark-color)}.languages{display:none;background-color:var(--accent-color);position:fixed;top:var(--header-height);z-index:var(--layer-menu);padding:calc(var(--spacing) / 2) calc(var(--spacing) / 4)}.languages a{display:block;color:var(--light-color)}.languages a:hover{color:var(--dark-color)}.burger-hidden{display:none !important}.drei01 button.burger{display:none;z-index:var(--layer-menu);width:24px;height:24px;margin:0 16px 0;padding:0;border:0;position:absolute;right:0;min-width:unset}.drei01 button.burger svg{width:24px;height:24px;fill:var(--main-bg-color)}.drei01 button:hover{background:transparent !important}ul.toc{overflow:hidden}ul.toc li{display:inline-block}ul.toc li a{letter-spacing:normal;color:var(--main-bg-color);font-weight:400;line-height:16px;display:block;overflow:hidden;padding:calc(var(--spacing) / 4) 0;border-right:solid calc(var(--spacing) / 2) transparent;border-left:solid calc(var(--spacing) / 2) transparent;text-decoration:none;text-overflow:ellipsis}ul.toc li a:hover{color:var(--dark-color)}.sidebar ul.toc li{display:block}nav ul.toc{margin-top:4px;border-left:0}section{text-align:center;padding:var(--spacing) 0 calc(var(--spacing) / 2)}section.parallax{padding:var(--spacing) 0}section>*{max-width:var(--content-width);margin:auto;padding:0 var(--spacing)}section.light{background-color:var(--light-color);color:var(--dark-color)}section.light a{color:var(--accent-color)}section.dark,section.parallax{background-color:var(--dark-color);color:var(--light-color)}section.dark a,section.parallax a{color:var(--light-color)}section.dark a:hover,section.parallax a:hover{color:var(--accent-color)}section.accent{background-color:var(--accent-color);color:var(--light-color)}section hr{width:90px;border:1px solid var(--accent-color);margin-bottom:var(--spacing)}section.accent hr{border-color:var(--main-bg-color)}section .columns{text-align:left}section.light button,section.dark button,section.parallax button{color:var(--main-bg-color);background:var(--accent-color);border-color:var(--accent-color)}section.light button:hover,section.dark button:hover,section.parallax button:hover{color:var(--accent-color)}section.accent button{color:var(--main-bg-color);background:var(--dark-color);border-color:var(--dark-color)}section.accent button:hover{color:var(--dark-color)}.buttons a{color:var(--main-bg-color);display:inline-block;cursor:pointer;background-color:transparent;min-width:calc(var(--content-width) / 5);margin:calc(var(--spacing) / 4) calc(var(--spacing) / 2);padding:calc(var(--spacing) / 4) var(--spacing);border:1px solid var(--accent-color);border-radius:calc(var(--spacing) / 4);text-transform:uppercase}.parallax .buttons a{background-color:var(--accent-color)}.parallax .buttons a:hover{background:transparent}.parallax{width:100%;height:630px;overflow:hidden;display:block;background-size:cover}.ground-breaking{background-image:url("../img/ground-breaking.jpg")}.logos{width:100%;margin:0 auto;text-align:center}.logos ul{display:block;width:100%;margin:0 auto;padding:0}.logos li{display:inline-block;margin:0 calc(var(--spacing) / 2)}.logos img{height:80px}.col2,.col3,.col4{flex-wrap:wrap;justify-content:space-between}.col2>*{width:calc(50% - var(--spacing))}.col3>*{width:calc(33% - var(--spacing));padding-right:18px}.col4>*{width:calc(25% - var(--spacing) / 2)}.light i,.dark i{color:var(--accent-color)}.card{text-align:left}.card .icon i{font-size:63px;width:85px;text-align:center;border-radius:50%;margin-bottom:calc(var(--spacing) / 2)}.card.inline{display:flex;flex-direction:row}.card.inline .icon i{font-size:45px}.customer img{width:200px;height:200px;border-radius:8px;margin-right:var(--spacing)}.customer blockquote{font-size:16pt;border-left:2px solid var(--accent-color);padding:0 var(--spacing)}.customer blockquote footer{margin-top:calc(var(--spacing) / 2);padding-top:0}.carousel{position:relative;top:0;left:0;overflow:hidden}.carousel>*{transition:transform 1000ms ease-in}.text.highlight{font-size:26pt;white-space:nowrap}footer{background-color:var(--accent-color);color:var(--light-color);padding-top:var(--spacing)}footer h5{font-size:12pt}footer img{width:min(calc(var(--content-width) / 4),100%)}footer .text{padding-right:calc(var(--spacing) / 2)}footer ul{margin-bottom:calc(var(--spacing) / 2)}footer ul li{margin-bottom:calc(var(--spacing) / 2)}footer a{color:var(--light-color);font-weight:700}footer a:hover{color:var(--dark-color)}.footer{margin-bottom:calc(var(--spacing)/2)}[data-die]{text-align:left}[data-die] .ui.clearing:after{content:" ";height:36px;display:block}[data-die] button{min-width:auto}@media screen and (max-width:960px){.drei01 button.burger{display:block}header .toc{display:none}.sidebar{display:none;position:fixed;top:var(--header-height);right:0;z-index:var(--layer-menu)}.toc-sidebar{display:none}.col2>*,.col3>*{width:100%;padding-right:0 !important}.col4>*{width:calc(50% - var(--spacing) / 2)}.card{display:flex;flex-direction:row}.customer{display:block !important}.customer img{margin:0 auto;display:block}.customer blockquote{padding-top:calc(var(--spacing) / 2);border:0}}@media screen and (max-width:768px){h1.drei01,h2.drei01{margin-bottom:calc(var(--spacing) / 2) !important}h1.drei01{font-size:24pt;margin-top:calc(var(--spacing) / 2) !important}h2.drei10{font-size:18pt}h3.drei01{margin-bottom:calc(var(--spacing) / 2) !important}p{margin-bottom:calc(var(--spacing) / 2)}section{padding:calc(var(--spacing) / 2)}section>*{padding:0}section hr{margin-bottom:calc(var(--spacing) / 2)}.container301{padding:0 calc(var(--spacing) / 2)}.card .icon i{font-size:24pt;width:42px}.card.inline .icon i{font-size:20pt}.customer blockquote{font-size:12pt;padding:calc(var(--spacing) / 2) 0}.text.highlight{font-size:20pt}}@media screen and (max-width:375px){.container301{padding:0 calc(var(--spacing) / 2)}.col4>*{width:100%}footer .text{padding-right:0}}