@charset "UTF-8";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,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#breakpoint,#edit-page{position:fixed;display:block;z-index:1000;bottom:10px;height:35px;font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:36px;text-align:center;color:#fff;background:rgba(255,0,0,.3)}@media print{#breakpoint,#edit-page{display:none}}#breakpoint{right:70px;width:35px}#breakpoint:after{content:"?"}@media (min-width:20em){#breakpoint:after{content:"XXS"}}@media (min-width:30em){#breakpoint:after{content:"XS"}}@media (min-width:40em){#breakpoint:after{content:"S"}}@media (min-width:48em){#breakpoint:after{content:"M"}}@media (min-width:1000px){#breakpoint:after{content:"L"}}@media (min-width:80em){#breakpoint:after{content:"XL"}}@media (min-width:1440px){#breakpoint:after{content:"XXL"}}#edit-page{right:10px;width:50px;-webkit-transition:background .15s ease;transition:background .15s ease;text-decoration:none}#edit-page:hover{background:rgba(255,0,0,.85);text-decoration:none}@font-face{font-family:fontello;src:url(../fontello/font/fontello.eot?47414286);src:url(../fontello/font/fontello.eot?47414286#iefix) format("embedded-opentype"),url(../fontello/font/fontello.woff?47414286) format("woff"),url(../fontello/font/fontello.ttf?47414286) format("truetype"),url(../fontello/font/fontello.svg?47414286#fontello) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"TheMix C4s";src:url(../fonts/TheMix_500_.eot);src:url(../fonts/TheMix_500_.eot?#iefix) format("embedded-opentype"),url(../fonts/TheMix_500_.woff) format("woff"),url(../fonts/TheMix_500_.svg#TheMix_500_) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"TheMix C4s";src:url(../fonts/TheMix_700_.eot);src:url(../fonts/TheMix_700_.eot?#iefix) format("embedded-opentype"),url(../fonts/TheMix_700_.woff) format("woff"),url(../fonts/TheMix_700_.svg#TheMix_700_) format("svg");font-weight:700;font-style:normal}.location input,.location textarea,body{font-family:'TheMix C4s',Arial,sans-serif}.contact .features a,.downloads .list,.footer,.home .features a,.page-header .main-navigation,.page-header .signature,.sidebar,.team a,main{font-family:'TheMix C4s',Arial,sans-serif}.basic-page .body li,.body p{font-family:'Calibri W01 Regular_904604'}body{font-size:14px;line-height:1.25}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;background-color:#fff}img{display:block;width:100%;height:auto}@media (max-width:1000px - 1px){.body{font-size:17px!important}}.page-header{padding:13px;position:relative;z-index:50}.page-header .signature{font-size:12px;color:#858585;letter-spacing:1.11px;line-height:18px}@media (min-width:1000px){.page-header .signature{position:absolute;top:100px;left:20px;font-size:14px}}@media (min-width:1074px) and (max-width:1440px - 1px){.page-header .signature{margin-left:calc(50% - 534px)}}@media (min-width:1440px){.page-header .signature{position:fixed;top:0;left:0;width:230px;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;border-bottom:0;z-index:101}}.page-header .hamburger{display:block;position:absolute;top:13px;right:13px;width:34px;height:24px;font-size:30px;color:#979797}.page-header .hamburger svg{margin:5px}@media (min-width:1000px){.page-header .hamburger{display:none}}.page-header .logo{display:block;margin-top:40px;width:187px;height:76px}@media (min-width:1000px){.page-header .logo{position:absolute;top:100px;left:20px}}@media (min-width:1074px) and (max-width:1440px - 1px){.page-header .logo{margin-left:calc(50% - 534px)}}@media (min-width:1440px){.page-header .logo{left:calc((100vw - 1000px)/ 2);top:98px;width:319px;height:130px}}.page-header .logo img{width:100%;height:100%}.page-header .closer{display:none}.has-menu .page-header .closer{display:block;position:absolute;top:0;left:0;width:100vw;height:100vh}@media (min-width:30em){.page-header{padding:20px}.page-header .hamburger{top:20px;right:20px}}@media (max-width:999px){.page-header .main-navigation{position:fixed;top:0;left:0;width:300px;height:100%;background:#fff;left:-304px;overflow-x:visible;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:left .5s;transition:left .5s}.has-menu .page-header .main-navigation{left:0}.page-header .main-navigation ul{border-bottom:1px solid #979797}.page-header .main-navigation li{margin-bottom:0}.page-header .main-navigation li:not(:first-child) a{border-top:1px solid #979797}.page-header .main-navigation a{display:block;padding:20px 25px;font-size:1.1rem;color:#979797;text-decoration:none;-webkit-transition:color .5s;transition:color .5s;-webkit-transition:color .5s,font-weight .5s;transition:color .5s,font-weight .5s}.page-header .main-navigation a:hover{color:#0075a6}.page-header .main-navigation .active a,.page-header .main-navigation a:hover{color:#0075a6}}@media (min-width:1000px){.page-header .main-navigation{position:fixed;top:20px;left:20px;z-index:2}.page-header .main-navigation:before{content:'';position:fixed;top:0;left:0;background:rgba(255,255,255,.8);border:4px solid #979797;border-bottom:0;width:100%;height:60px;z-index:0}.page-header .main-navigation ul{position:relative;z-index:1}.page-header .main-navigation li{display:inline-block}.page-header .main-navigation li:not(:last-child){padding-right:20px;border-right:1px solid grey}.page-header .main-navigation li:not(:first-child) a{padding-left:20px}.page-header .main-navigation a{display:block;font-size:1.1rem;color:#979797;text-decoration:none;-webkit-transition:color .5s;transition:color .5s}.page-header .main-navigation a:hover{color:#0075a6}.page-header .main-navigation .active a{color:#0075a6}}@media (min-width:1074px) and (max-width:1440px - 1px){.page-header .main-navigation{width:100%;margin:0 auto;top:0;left:0;padding-top:20px}.page-header .main-navigation>ul{max-width:1024px;margin:0 auto}}@media (min-width:1440px){.page-header .main-navigation{position:fixed;z-index:100;top:20px;left:calc((100vw - 1000px)/ 2);padding-left:4px}.page-header .main-navigation .closer{display:none}}body,html{max-width:100%;overflow-x:hidden}body{color:#858585;overflow-y:scroll;-webkit-overflow-scrolling:touch}body.has-menu{overflow:hidden;overflow-x:hidden;width:100vw;height:100vh}.body-outer{position:relative;width:100vw;height:100vh;left:0;-webkit-transition:left .5s;transition:left .5s}.has-menu .body-outer{left:300px;overflow-x:hidden;overflow-y:hidden}.body-inner{border:4px solid #979797;min-height:100vh}@media (max-width:999px){.body-inner{position:absolute;left:0;-webkit-transition:left .5s;transition:left .5s;width:100vw}}h1{color:#656565}h2{color:#656565}h3{color:#656565;font-size:20px;font-weight:700;margin-bottom:20px}h4{color:#656565;font-weight:700}p{margin-bottom:20px}a{color:#0075a6;text-decoration:none}a:hover{text-decoration:underline}li{margin-bottom:20px}strong{font-weight:700}main{padding:0 20px 20px 20px;min-height:calc(100vh - 465px)}@media (min-width:1000px){main{margin-top:190px;margin-left:auto;margin-right:auto;max-width:1024px;min-height:calc(100vh - 560px)}}@media (min-width:1440px){main{font-size:20px;padding:0;margin-top:245px;margin-left:calc((100vw - 1000px)/ 2);margin-bottom:100px;min-height:calc(100vh - 490px)}}.sidebar{font-size:16px;display:block;padding:20px 13px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;color:#979797}.sidebar .wrapper{padding:20px 0 0 0;border-top:1px solid #979797}.sidebar .wrapper p:last-child{margin-bottom:0}@media (min-width:30em){.sidebar{padding:20px}}@media (min-width:1000px){.sidebar{width:1024px;max-width:calc(100vw - 48px);padding:20px 0;margin:0 auto}}@media (min-width:1440px){.sidebar{position:absolute;left:0;top:270px;width:auto;padding:20px}.sidebar .wrapper{padding:0;border-top:0}}.footer{padding:0 13px;color:#979797;font-size:14px}.footer .wrapper{padding:20px 0;border-top:1px solid #979797}@media (min-width:30em){.footer{padding:0 20px}}@media (min-width:1000px){.footer{width:1024px;max-width:calc(100vw - 48px);padding:20px 0;margin:0 auto}}@media (min-width:1440px){.footer{padding:20px;margin:0}.footer .wrapper{border-top:0}}.basic-page{font-size:0;padding-left:0;padding-right:0}.basic-page .wrapper{padding-left:13px;padding-right:13px}.basic-page .header-image{position:relative;margin-bottom:30px}.basic-page .header-image img,.basic-page .header-image picture{width:100%}.basic-page .column{font-size:20px}.basic-page .lead{font-weight:700;font-size:19px}.basic-page .body{font-size:16px}.basic-page .body ol,.basic-page .body ul{margin-bottom:20px}.basic-page .body li{position:relative;padding-left:18px;margin:0}.basic-page .body li:before{display:block;position:absolute;left:0;top:.3em;content:'—';font-size:14px}@media (min-width:1000px){.basic-page .lead{font-size:23px}.basic-page .body{font-size:20px}}@media (min-width:30em){.basic-page .wrapper{padding-left:20px;padding-right:20px}}@media (min-width:1000px){.basic-page .wrapper{padding:0;width:1024px;max-width:calc(100vw - 48px);margin:0 auto}}@media (min-width:1000px){.basic-page .column{display:inline-block;vertical-align:top;width:400px}.basic-page .column.lead{width:320px;margin-right:20px}.basic-page .column.body{width:calc(100% - 340px)}.basic-page .column.full-width{width:100%}}.contact{padding:0}.contact .features article{margin-bottom:20px}.contact .features a{color:#656565;text-decoration:none}.contact .features a:hover .title{background:#0075a6}.contact .features .photo{position:relative}.contact .features .photo img{width:100%}.contact .features .photo .title{position:absolute;z-index:2;bottom:0;left:0;width:100%;line-height:50px;color:#fff;text-align:center;background:rgba(0,0,0,.38);font-size:17px;-webkit-transition:background .5s;transition:background .5s}.contact .features .summary{display:none}@media (min-width:48em){.contact .features .photo .title{line-height:100px;font-size:24px}}@media (min-width:1000px){.contact .features{padding:20px;max-width:980px;margin:0 auto}.contact .features article{display:inline-block;vertical-align:top;width:32.25%}.contact .features article:not(:first-child){margin-left:1.18%}.contact .features article:last-child{float:right}.contact .features article .photo .title{line-height:50px;font-size:18px}.contact .features article .summary{display:block;margin-top:18px}}@media (min-width:1000px){.contact .features{padding:0;max-width:calc(100vw - 48px)}}.contact .abstract{margin:1.25em auto;padding:0 13px;font-size:20px;font-weight:700;line-height:1.32;letter-spacing:.16px;color:#a8a7a7}@media (min-width:30em){.contact .abstract{padding:0 20px}}@media (min-width:1000px){.contact .abstract{padding:0;max-width:calc(100vw - 48px);font-size:25px}}.downloads{padding-left:0;padding-right:0}.downloads .wrapper{padding-left:13px;padding-right:13px}.downloads .header-image{position:relative;margin-bottom:30px}.downloads .header-image img,.downloads .header-image picture{width:100%}.downloads .body{font-size:19px}@media (min-width:48em){.downloads .body{font-size:23px}}@media (min-width:1000px){.downloads .body{font-size:20px}}.downloads .header-image+.body{margin-top:20px}.downloads .icon{float:left;font-size:40px;margin:0 10px 0 -10px}.downloads .list{margin-top:60px}.downloads .list a:hover{text-decoration:none}.downloads .list a:hover .title{text-decoration:underline}.downloads .list article{margin-bottom:20px;border-bottom:1px solid #979797}.downloads .list .title{font-size:15px;font-weight:700;padding-top:7px}.downloads .list .description{font-size:14px;color:#979797}@media (min-width:30em){.downloads .wrapper{padding-left:20px;padding-right:20px}}@media (min-width:1000px){.downloads .wrapper{padding:0;width:1024px;max-width:calc(100vw - 48px);margin:0 auto}}.home{padding:0}.home .features article{margin-bottom:20px}.home .features a{color:#656565;text-decoration:none}.home .features a:hover .title{background:#0075a6}.home .features .photo{position:relative}.home .features .photo img{width:100%}.home .features .photo .title{position:absolute;z-index:2;bottom:0;left:0;width:100%;line-height:50px;color:#fff;text-align:center;background:rgba(0,0,0,.38);font-size:17px;-webkit-transition:background .5s;transition:background .5s}.home .features .summary{display:none}@media (min-width:48em){.home .features .photo .title{line-height:100px;font-size:24px}}@media (min-width:1000px){.home .features{padding:20px;max-width:980px;margin:0 auto}.home .features article{display:inline-block;vertical-align:top;width:32.25%}.home .features article:not(:first-child){margin-left:1.18%}.home .features article:last-child{float:right}.home .features article .photo .title{line-height:50px;font-size:18px}.home .features article .summary{display:block;margin-top:18px}}@media (min-width:1000px){.home .features{padding:0;max-width:calc(100vw - 48px)}}.home .abstract{margin:1.25em auto;padding:0 13px;font-size:20px;font-weight:700;line-height:1.32;letter-spacing:.16px;color:#a8a7a7}@media (min-width:30em){.home .abstract{padding:0 20px}}@media (min-width:1000px){.home .abstract{padding:0;max-width:calc(100vw - 48px);font-size:25px}}.home .news{margin:1.25em auto}.home .news-body{padding:0 13px;font-size:20px;font-weight:700;line-height:1.32;letter-spacing:.16px;color:#656565}@media (min-width:30em){.home .news-body{padding:0 20px}}@media (min-width:1000px){.home .news-body{padding:0;max-width:calc(100vw - 48px);font-size:25px}}.location .wrapper .body,.location .wrapper .form{max-width:665px}.location .header-image{position:relative;margin-bottom:30px}.location .header-image img,.location .header-image picture{width:100%}.location .body{font-size:19px;margin-bottom:30px}@media (min-width:48em){.location .body{font-size:23px}}@media (min-width:1000px){.location .body{font-size:20px}}.location .map{margin-bottom:55px}.location #Inputfield_comments{display:none}.location #FormBuilderSubmitted,.location .FormBuilderErrors{padding-top:90px}.location .Inputfield{padding:5px 0!important}.location .Inputfield .error{display:none}.location .Inputfield.InputfieldStateError ::-webkit-input-placeholder{color:#0075a6;font-weight:700}.location .Inputfield.InputfieldStateError ::-ms-input-placeholder{color:#0075a6;font-weight:700}.location .Inputfield.InputfieldStateError ::placeholder{color:#0075a6;font-weight:700}.location .Inputfields .error{margin-top:10px;font-size:15px;padding:5px 10px}.location .InputfieldSubmit{margin-top:18px}.location .InputfieldStateError input,.location .InputfieldStateError select,.location .InputfieldStateError textarea{border-color:#0075a6}.location input,.location textarea{font-size:13px;border-radius:5px;border:1px solid #858585;padding:10px}.location input :-ms-input-placeholder,.location input ::-moz-placeholder,.location input ::-webkit-input-placeholder,.location textarea :-ms-input-placeholder,.location textarea ::-moz-placeholder,.location textarea ::-webkit-input-placeholder{color:red}.location [type=email],.location [type=text],.location textarea{width:100%}.location [type=email],.location [type=text]{max-width:320px}.location [type=submit]{background-color:#0075a6;border:0;color:#fff;cursor:pointer;-webkit-transition:background-color .5s;transition:background-color .5s;font-weight:700}.location [type=submit]:hover{background-color:#005173}.location .result{font-size:20px;background:#0075a6;padding:20px 10px;color:#fff;margin-bottom:20px}.team{padding:0}.team article{margin-bottom:20px}.team article.placeHolder{display:none}.team a{color:#656565;text-decoration:none}.team a:hover .title{background:#0075a6}.team .photo{position:relative}.team .photo img{width:100%}.team .photo .title{position:absolute;z-index:2;bottom:0;left:0;width:100%;line-height:50px;color:#fff;text-align:center;background:rgba(0,0,0,.38);font-size:17px;-webkit-transition:background .5s;transition:background .5s}@media (min-width:48em){.team .photo .title{line-height:100px;font-size:24px}}@media (min-width:1000px){.team{padding:0;width:1024px;max-width:calc(100vw - 48px);font-size:0}.team article{font-size:20px;display:inline-block;vertical-align:top;width:32.25%}.team article:not(:nth-child(3n-2)){margin-left:1.5%}.team article.placeHolder{display:inline-block}.team article .photo .title{line-height:50px;font-size:18px}}@media (min-width:1440px){.team{padding:0}}.team-member{font-size:16px;padding:0}@media (max-width:1440px - 1px){.team-member .body,.team-member .lead,.team-member .name{padding-left:20px;padding-right:20px}}@media (max-width:30em){.team-member .body,.team-member .lead,.team-member .name{padding-left:13px;padding-right:13px}}.team-member .photo{position:relative;height:50vw;overflow:hidden;margin-bottom:20px}.team-member .photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-member .name{font-size:19px;font-weight:700;color:#656565}@media (min-width:48em){.team-member .name{font-size:20px}}.team-member .lead{font-size:16px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #979797}@media (min-width:1000px){.team-member .lead{border-bottom:none}}.team-member .lead li{margin-bottom:5px}.team-member .lead li:not(:first-child):before{content:'—';display:block;font-size:14px;margin-bottom:5px}.team-member .body{font-size:16px}.team-member .body li{position:relative;padding-left:18px;margin:0}.team-member .body li:before{display:block;position:absolute;left:0;top:.3em;content:'—';font-size:14px}.team-member .body li:before{top:1px}.team-member .body h4{margin-top:25px}.team-member .body h3+h4{margin-top:0}@media (min-width:1000px){.team-member .column{display:inline-block;vertical-align:top;width:32.25%}.team-member .column:first-child{margin-right:50px}.team-member .photo{height:322px}}