.hero div h1 span,a{box-shadow:inset 0 -2px 0 transparent}button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}*,::after,::before,legend{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,img,main,menu,nav,section,svg{display:block}img,legend,svg{max-width:100%}.btn,sub,sup{position:relative}.btn,.hero h1{letter-spacing:.5px}.btn,.gallery .cell p,.hero div.heading,.link-group a,.link-group h2,.project,footer{text-align:center}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#0076a5;text-decoration:none;transition:all .25s ease}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:600er}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Gilroy;src:url(../fonts/gilroy-regular.woff) format("woff"),url(../fonts/gilroy-regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Gilroy;src:url(../fonts/gilroy-bold.woff) format("woff"),url(../fonts/gilroy-bold.woff2) format("woff2");font-weight:600}@font-face{font-family:Gilroy;src:url(../fonts/gilroy-extrabold.woff) format("woff"),url(../fonts/gilroy-extrabold.woff2) format("woff2");font-weight:800}img,svg{height:auto}a:hover{box-shadow:none}.btn{appearance:none;-webkit-appearance:none;background:#0076a5;border:0;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font:600 1.6em/1 Gilroy;padding:.65em 2em;transition:all .1s ease-in}body,nav#top{display:-ms-flexbox}.btn.orange{background:#eca154}.btn.orange:hover{background:#0076a5}p{line-height:1.5}strong{font-weight:600}ol,ul{padding:0;margin:0}body{margin:0;background:#d6f4f9;color:#2c2a29;font:500 62.5%/1 Gilroy,sans-serif;display:flex;flex-direction:column;-ms-flex-direction:column;justify-content:flex-start;-ms-flex-pack:start;min-height:100vh}::-moz-selection{background:#eca154!important;color:#fff}::selection{background:#eca154!important;color:#fff}nav#top{display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 0 auto;flex:0 0 auto;padding:3em 3em 0;width:100%}.site-logo{-ms-flex:0 0 150px;flex:0 0 150px}.site-logo svg#logo{height:44.3px;width:150px;overflow:visible}.site-logo svg#logo .top-bar{transition:all .15s ease-in}.site-logo:hover svg#logo .top-bar{fill:#0076a5;transform:translateY(-30px)}.toggle-menu{display:none}#menu-top{-ms-flex:0 0 100%;flex:0 0 100%;list-style:none inside}#menu-top>li>a{color:#fff;font:600 3em/1.2 Gilroy,sans-serif}@media (max-width:699px){body.show-menu{height:100%;overflow:hidden}.show-menu nav#top{background:#0076a5;align-items:flex-start;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.show-menu .site-logo{position:relative;z-index:100}.show-menu .site-logo svg .logo-txt{fill:#fff}.js.show-menu .toggle-menu{color:#fff;z-index:101}.js.show-menu .toggle-menu:before{background:linear-gradient(to bottom,#fff,#fff 20%,transparent 20%,transparent 40%,#fff 40%,#fff 60%,transparent 60%,transparent 80%,#fff 80%,#fff 100%)}.js.show-menu #menu-top{flex-direction:column;justify-content:center;text-align:center;display:block}.show-menu #menu-top li{margin:2em 0}.sub-menu{display:none}.js .toggle-menu{background:0;border:0;color:#0076a5;cursor:pointer;display:block;font-size:1em;font-weight:900;line-height:1;padding:0;position:absolute;top:4em;right:3em;text-transform:uppercase}.js .toggle-menu:before{background:linear-gradient(to bottom,#0076a5,#0076a5 20%,transparent 20%,transparent 40%,#0076a5 40%,#0076a5 60%,transparent 60%,transparent 80%,#0076a5 80%,#0076a5 100%);content:"";display:block;height:15px;margin-bottom:.5em;width:100%}.js #menu-top{display:none}.hero.bottom>a{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;justify-content:space-between;-ms-flex-pack:justify;position:relative;z-index:1}.hero.bottom .illu{-ms-flex-order:2;order:2}.hero.bottom .heading{-ms-flex-order:1;order:1}}section.hero{background:#d6f4f9;-ms-flex:0 0 auto;flex:0 0 auto;padding:4em 2em 2em}section.hero.bottom{padding-bottom:0}.hero a{display:block}.hero a[href=""]{cursor:default}.hero div.illu img{width:100%}.hero h1{color:#0076a5;font:800 2.5em/1.15 Gilroy,sans-serif;flex:0 0 100%}.hero div h1 span{transition:all .25s ease}.hero div h1 span+span{display:inline-block;width:100%;font-size:.64em;font-weight:400;margin-top:1em;line-height:1.5}.hero a[href^=http] div button:hover,.hero a[href^=http] div h1:hover+button{background:#0076a5}.hero.bottom+section[class^=row-]{margin-top:-29px}.link-groups{padding:0 2em}.link-group{background:url(../gfx/projects_bg.png) no-repeat,linear-gradient(to bottom,#eca154,#eca154 90%,#d6f4f9 90%);background-size:contain;background-position:center bottom;border-top-left-radius:25px;border-top-right-radius:25px;margin:8em 0 2em}.link-group:last-child{margin-bottom:0}.link-group:nth-child(2){background:url(../gfx/about_bg.png) no-repeat,linear-gradient(to bottom,#00b398,#00b398 90%,#d6f4f9 90%);background-size:contain;background-position:center bottom}.link-group:nth-child(3){background:url(../gfx/contact_bg.png) no-repeat,linear-gradient(to bottom,#0076a5,#0076a5 90%,#d6f4f9 90%);background-size:contain;background-position:center bottom}.link-group ul{padding:60px 2em 25%;position:relative}.link-group div.icon{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;justify-content:center;height:100px;margin:0 auto;position:absolute;top:-50px;left:0;width:100%}.link-group div.icon img{-ms-flex:0 0 auto;flex:0 0 auto;height:100%;width:auto}.link-group h2{color:#fff;font:800 2.5em/1.2 Gilroy,sans-serif;margin:0}.link-group li{list-style:none inside;margin:1.5em 0 0}.link-group a{background:#fff;border:3px solid #fff;color:#eca154;display:block;hyphens:auto;padding:.65em 1em}.link-group a.btn:hover{background:0;color:#fff}.link-group:nth-child(2) a{color:#00b398}.link-group:nth-child(3) a{color:#0076a5}footer,footer a{color:rgba(255,255,255,.9)}footer{background:#0076a5;-ms-flex:1 0 auto;flex:1 0 auto}.footer-ill{background:#fff;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:8em;width:100%}.home .footer-ill,section.light+.footer-ill{background:#d6f4f9}section.white+.footer-ill{background:#fff}section.dark+.footer-ill{background:#0076a5}.footer-ill img{margin:0 auto;max-width:1100px;transform:translateY(10.85%);width:100%}footer section{padding:4em 2em}footer p{font:600 1.6em/1.2 Gilroy,sans-serif;margin:1em 0 0}footer a{box-shadow:inset 0 -2px 0 rgba(255,255,255,.9)}footer a:hover{box-shadow:none;color:#fff}section[class^=row-]{background-color:#fff;background-image:url(../gfx/div_light_white.png);background-position:top right;background-size:1000px 58px;background-repeat:repeat-x;padding-top:58px;color:#0076a5;-ms-flex:0 0 auto;flex:0 0 auto}section.row-menu+section[class^=row-]{background-image:none;padding-top:0}section[class^=row-]>div{padding:2em}section[class^=row-].light{background-color:#d6f4f9}section[class^=row-].dark{background-color:#0076a5;color:#fff}section[class^=row-]+section[class^=row-].light{background-image:url(../gfx/div_white_light.png)}section[class^=row-]+section[class^=row-].dark{background-image:url(../gfx/div_white_dark.png)}section[class^=row-].light+section[class^=row-].white{background-image:url(../gfx/div_light_white.png)}section[class^=row-].light+section[class^=row-].dark{background-image:url(../gfx/div_light_dark.png)}section[class^=row-].dark+section[class^=row-].white{background-image:url(../gfx/div_dark_white.png)}section[class^=row-].dark+section[class^=row-].light{background-image:url(../gfx/div_dark_light.png)}section[class^=row-]:nth-child(2n)+section[class^=row-].light{background-image:url(../gfx/div_white_light_flip.png)}section[class^=row-]:nth-child(2n)+section[class^=row-].dark{background-image:url(../gfx/div_white_dark_flip.png)}section[class^=row-]:nth-child(2n).light+section[class^=row-].white{background-image:url(../gfx/div_light_white_flip.png)}section[class^=row-]:nth-child(2n).light+section[class^=row-].dark{background-image:url(../gfx/div_light_dark_flip.png)}section[class^=row-]:nth-child(2n).dark+section[class^=row-].white{background-image:url(../gfx/div_dark_white_flip.png)}section[class^=row-]:nth-child(2n).dark+section[class^=row-].light{background-image:url(../gfx/div_dark_light_flip.png)}section[class^=row-].dark+section[class^=row-].dark,section[class^=row-].light+section[class^=row-].light,section[class^=row-].white+section[class^=row-].white{background-image:none;padding-top:0}section[class^=row-].dark+section[class^=row-].dark>div,section[class^=row-].light+section[class^=row-].light>div,section[class^=row-].white+section[class^=row-].white>div{padding-top:0}section[class^=row-] h1,section[class^=row-] h2,section[class^=row-] h3,section[class^=row-] h4,section[class^=row-] h5,section[class^=row-] h6{margin:1.5em 0 .5em}section[class^=row-] h1:first-child,section[class^=row-] h2:first-child,section[class^=row-] h3:first-child,section[class^=row-] h4:first-child,section[class^=row-] h5:first-child,section[class^=row-] h6:first-child{margin-top:0}section[class^=row-] h2+h3{margin-top:1em}section[class^=row-] h3+h3,section[class^=row-] h3+h4{margin-top:.5em}section[class^=row-] h1,section[class^=row-] h2{font:600 2.2em/1.25 Gilroy,sans-serif}section[class^=row-] h3{font:600 2em/1.25 Gilroy,sans-serif}section[class^=row-] h4,section[class^=row-] h5,section[class^=row-] h6{font:600 1.8em/1.25 Gilroy,sans-serif}section[class^=row-] li,section[class^=row-] p{font:400 1.6em/1.65 Gilroy,sans-serif;margin:.5em 0}section[class^=row-] li li{font-size:1em}section.row-text ol,section.row-text ul{margin:2em}section.row-text ol ul,section.row-text ul ul{margin:0 0 0 2em}section.row-text ul,section.row-text ul ol{list-style:square}section.row-text ol{list-style:decimal}.row-menu+section[class^=row-]>div>div>:first-child{margin-top:0}section.row-menu>div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2em!important}.row-menu a{margin:.5em}.row-desc-txt .docu{margin:2em 0}.row-desc-txt .docu li{display:none;margin:.75em 0 .75em 1em}.row-desc-txt .docu.active li{display:list-item}.row-desc-txt .docu a{box-shadow:inset 0 -2px 0 #0076a5}.row-desc-txt .docu a:hover{box-shadow:inset 0 -2px 0 transparent}.row-desc-contact{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:3em 0 3em -5em;width:calc(100% + 5em)}.row-desc-contact img{-ms-flex:0 0 40%;flex:0 0 40%;transform:translateX(5em);width:40%}.row-desc-contact ul{background:#eca154;color:#fff;-ms-flex:0 0 60%;flex:0 0 60%;list-style:none inside;padding:1em 1.5em 1.5em 5em}section[class^=row-] .row-desc-contact ul li{font:400 1.6em/1.35 Gilroy;margin:.5em 0}section[class^=row-] .row-desc-contact ul li:first-child{font-size:1.8em;font-weight:600}.row-desc-contact ul a,.row-desc-contact ul li{color:#fff}.row-desc-contact ul a{box-shadow:inset 0 -2px 0 #fff}.row-desc-contact ul a:hover{box-shadow:inset 0 -2px 0 rgba(255,255,255,.25)}.row-desc-txt a,.row-text-txt a{box-shadow:inset 0 -2px 0 #0076a5}section[class^=row-].dark .row-desc-txt a,section[class^=row-].dark .row-text-txt a{box-shadow:inset 0 -2px 0 #fff;color:#fff}.row-desc-txt a:hover,.row-text-txt a:hover,section[class^=row-].dark .row-desc-txt a:hover,section[class^=row-].dark .row-text-txt a:hover{box-shadow:inset 0 -2px 0 transparent}.row-text-ill{padding:2em 4em}.gmap{height:300px}.gallery{margin-top:4em}.gallery .cell{width:100%}.gallery .cell p{background:rgba(0,118,165,.9);color:#fff;font-size:1.4em;margin:0;padding:.5em;position:absolute;bottom:0;width:100%}.btn.group.active,.btn.group:hover,.project:hover a.btn{background:#0076a5}section.row-projects>div{padding:0 4em}.project{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5em 0}.project:first-child{margin-top:0}.project a.svg{-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 1em}section[class^=row-] .project h2{-ms-flex:0 0 100%;flex:0 0 100%;margin:0}.project a.btn{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 auto}.btn.group{margin-top:1em;position:relative;padding:.85em 1em .85em 2.25em;z-index:1}.dark .btn.group.active,.dark .btn.group:hover{background:#fff;color:#0076a5}.btn.group::after{content:"▶";font-size:80%;position:absolute;top:50%;left:17px;transform:translateY(-45%)}.btn.group.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.btn.group.active::after{transform:translateY(-45%) rotate(90deg)}.btn.group+div.group{height:0;overflow:hidden;opacity:0;transition:opacity .1s ease-in}.btn.group.active+div.group.active{border-radius:0 25px 25px;border:3px solid #0076a5;height:auto;opacity:1;padding:0 0 0 2em}.dark .btn.group.active+div.group.active{border-color:#fff}div.group.active ul li>*{display:block}div.group li a{box-shadow:none;text-decoration:underline}div.group.archive.active li{display:block;padding-left:0}div.group.archive.active li::before{content:""}div.group.archive li a{box-shadow:inset 0 -2px 0 #0076a5;display:inline-block;text-decoration:none;font-weight:600;line-height:1.2}div.group.archive li a span{box-shadow:none;display:block;font-size:85%;font-weight:400;margin-bottom:.25em}.news-post{margin:3em 0}section.row-news h2,section.row-news p{margin:0}.news-post:first-child{margin-top:0}.news-post:hover h2 a{color:#eca154}.news-post h2+p a:hover{box-shadow:inset 0 -2px 0 #eca154;display:inline-block}.news-post p:first-child{color:#999;font-size:1.6em}@media (min-width:500px){nav#top{padding:4em 4em 0}.js .toggle-menu{top:40px;right:40px}section.hero{padding:4em 4em 2em}.hero div.heading{text-align:left}section.hero h1{font-size:3em}.hero div h1 span+span{font-size:.5em}.link-groups{padding:0 4em}section[class^=row-]>div{padding:6em 4em 2em}.row-desc-contact{-ms-flex-align:center;align-items:center}.row-text-ill.right{float:right;padding:0;width:40%;margin:0 0 2em 2em}section[class^=row-projects]>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:0 4em 5em}.project,.project:first-child{-ms-flex:0 0 45%;flex:0 0 45%;margin:5em 0}.project a.btn{align-self:flex-start}footer section{padding:5em 4em 4em}}@media (min-width:700px){nav#top{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#menu-top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1 1 auto;flex:1 1 auto}#menu-top>li{margin-left:2em}#menu-top>li>a{background-size:contain;background-position:center;color:#0076a5;font-size:1.6em;transition:all .15s ease-in;padding:.5em 0}#menu-top>li.current-menu-item>a,#menu-top>li:hover>a{color:#eca154}#menu-top>li.menu-item-has-children>a::after{content:"▾";margin-left:.35em}#menu-top>li.menu-item-has-children:hover{position:relative}.sub-menu{display:none}#menu-top>li.menu-item-has-children:hover .sub-menu{display:block;padding:1em 6em 6em;position:absolute;left:50%;transform:translateX(-50%);z-index:5}#menu-top>li.menu-item-has-children.two-column:hover .sub-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:600%}.sub-menu>li{list-style:none inside}.sub-menu>li:first-child>a{border-top-left-radius:10px;border-top-right-radius:10px}.sub-menu>li:last-child>a{border-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.sub-menu>li>a{background:#fff;border-bottom:1px solid rgba(214,244,249,.35);box-shadow:none;color:#0076a5;display:block;font-size:1.5em;font-weight:600;padding:1em 1.25em;white-space:nowrap}.sub-menu>li>a:hover{color:#eca154}section.hero{padding:4em 4em 0}.home .hero{padding:6em 4em}.hero a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.hero div.heading{-ms-flex-order:1;order:1;-ms-flex:0 0 40%;flex:0 0 40%}.hero div.illu{-ms-flex:0 0 57%;flex:0 0 57%;-ms-flex-order:2;order:2}.hero.left div.heading{-ms-flex-order:2;order:2}.hero.left div.illu{-ms-flex-order:1;order:1}.hero.small div.heading{-ms-flex:0 0 45%;flex:0 0 45%}.hero.small div.illu{-ms-flex:0 0 40%;flex:0 0 40%}.hero.bottom div.illu{align-self:flex-end}.hero.bottom div.heading{padding-bottom:50px}.hero.bottom div.heading h1 span+span{background:#d6f4f9}.hero.bottom+section[class^=row-]{margin-top:-50px}.hero+section[class^=row-]{padding-top:100px}.hero+section[class^=row-]:not(.row-projects)>div{padding-top:2em}section[class^=row-]{background-size:1700px 100px}.link-groups{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.link-group{-ms-flex:0 0 47%;flex:0 0 47%}.row-desc>div,.row-map>div,.row-persons>div,.row-text>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-map>div,.row-text>div{-ms-flex-align:start;align-items:flex-start}.row-text-ill,.row-text-txt{float:none;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 auto;max-width:750px;padding-top:0;padding-right:0;padding-left:0}[class^=row-].center{text-align:center}.row-desc-contact,.row-text-ill.left,.row-text-ill.right{-ms-flex:0 0 40%;flex:0 0 40%;max-width:none}.row-persons h2{flex:0 0 100%}.row-desc-contact.person{-ms-flex:0 0 50%;flex:0 0 50%;margin:2em 0;max-width:none;text-align:left}.row-desc-txt,.row-text-ill.left+.row-text-txt,.row-text-ill.right+.row-text-txt{-ms-flex:0 0 50%;flex:0 0 50%}.row-text-ill.right{-ms-flex-order:2;order:2}.gallery,.gmap{-ms-flex:0 0 45%;flex:0 0 45%;margin:0}.gmap{height:400px}section[class^=row-] h2{font-size:3em}.btn.group.active+div.group.active{padding:0}div.group.active ul{margin:0;padding:1em 2em}div.group.active ul li{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:.75em;position:relative}div.group.active ul li:before{content:"▪";position:absolute;left:0}div.group.active ul li>*{-ms-flex:0 0 30%;flex:0 0 30%}footer{text-align:left}footer section{display:-ms-flexbox;display:flex;-ms-flex-align:justify;justify-content:space-between}.news-post{margin:5em 0}}@media (min-width:900px){.site-logo{-ms-flex:0 0 175px;flex:0 0 175px}.site-logo svg#logo{height:51.7px;width:175px}#menu-top>li>a{font-size:1.8em;margin:0 .5em;padding:.5em 0}.link-groups,section.hero{padding:6em 4em 0}section.hero h1{font-size:4em}.hero div.illu{-ms-flex:0 0 60%;flex:0 0 60%}.hero div.heading{-ms-flex:0 0 35%;flex:0 0 35%}.hero.small div.heading{-ms-flex:0 0 40%;flex:0 0 40%}.link-group{-ms-flex:0 0 30%;flex:0 0 30%;margin:2em 0}.link-group a{font-size:1.4em}.hero+section[class^=row-]:not(.row-projects){padding-top:100px}section[class^=row-]:not(.row-projects)>div{padding:8em 4em 2em}section[class^=row-] h2{font-size:3.5em}.btn,section[class^=row-] li,section[class^=row-] p{font-size:1.8em}.project,.project:first-child{-ms-flex:0 0 28%;flex:0 0 28%;margin:6em 0}section[class^=row-] .project h2{-ms-hyphens:auto;hyphens:auto;margin:0}.row-desc-contact.person{-ms-flex:0 0 32%;flex:0 0 32%}section[class^=row-] .row-desc-contact.person li{font-size:1.6em}}@media (min-width:1200px){section.hero h1{font-size:4.5em}.link-group div.icon{height:125px;top:-62.5px}.link-group ul{padding:8em 3em 25%}.link-group h2{font-size:3em}.link-group li{margin-top:2em}.link-group a.btn{font-size:1.8em}footer section{padding:8em 4em}footer section>div{display:-ms-flexbox;display:flex}footer section>div p{margin:0 1em 0 0}footer section>div+div{text-align:right}}@media (min-width:1500px){#top,.hero,.link-groups,footer section,section[class^=row-]>div{margin:0 auto;max-width:1500px;width:100%}.site-logo{-ms-flex:0 0 200px;flex:0 0 200px}.site-logo svg#logo{height:60px;width:200px}#menu-top>li{margin-left:3em}#menu-top>li>a{font-size:2em}section.hero h1{font-size:5.5em}.row-desc-txt{-ms-flex:0 0 40%;flex:0 0 40%}}/*! Flickity v2.0.6
	http://flickity.metafizzy.co
	---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;border:none;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:.6}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-prev-next-button{background:#0076a5;width:40px;height:40px;border-radius:0;transform:none}.flickity-prev-next-button:hover .arrow{fill:#0076a5}.flickity-prev-next-button .arrow{fill:#fff}.flickity-prev-next-button.no-svg{color:#fff}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.flickity-prev-next-button.next,.flickity-prev-next-button.previous{top:0}