html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}*{box-sizing:border-box}body{font-family:'Karla',sans-serif;color:#000;font-size:16px;font-weight:400}:root{--accent-1:#006dab;--accent-2:#00507d}img{max-width:100%;height:auto}h1,h2,h3,h4,h5 h6{margin-bottom:1.5rem;font-weight:800}h1{font-size:3.5em}h2{font-size:2.85em}h3{font-size:1.85em}h4,h5,h6{font-size:1em}p{line-height:1.65em;margin-bottom:1.25em}li{line-height:1.65em}a{color:var(--accent-1);text-decoration:none}a:hover{color:var(--accent-2);text-decoration:none}strong{font-weight:800}em{font-style:italic}.margin{margin:5em 0}.centered{text-align:center}.text-right{text-align:right}#main{position:relative;overflow-x:hidden}.nopadding{padding:0!important;margin:0!important}.vertical-center{display:flex;align-items:center}.btn,.button,button{background:var(--accent-1);color:#fff;text-transform:uppercase;font-size:1.25em;font-weight:400;text-decoration:none!important;padding:.5em 1em;outline:none;border:none;transition:.2s ease-in-out all;box-shadow:none;line-height:1.65em}.btn.white{background:#fff;border:3px solid var(--accent-1);color:var(--accent-1)}.btn.white:hover{background:#e7e7e7;border:3px solid var(--accent-1);color:var(--accent-1)}.btn:hover,.button:hover,button:hover{background:var(--accent-2);color:#fff!important;text-decoration:none;outline:none;border:none;box-shadow:none}.entry-content ul,.entry-content ol{margin:2em 0 2em 2em}.entry-content li{display:list-item}.entry-content ul li{list-style:disc inside}.entry-content ol li{list-style:decimal inside}.entry-content a{text-decoration:underline}.entry-content a:hover{text-decoration:underline;color:var(--accent-2)}.entry-content blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px}.entry-content blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.entry-content blockquote p{display:inline}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}ul.social-channels{display:inline-block;margin:0;padding:0}ul.social-channels li{display:inline-block;width:1.45em;height:1.45em;margin:0 .5em;position:relative}ul.social-channels li:first-child{margin-left:0}ul.social-channels li:last-child{margin-right:0}ul.social-channels li a{position:absolute;padding:0!important;margin:0!important;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center;transition:.5s ease-in-out all}ul.social-channels li a:hover{transform:rotate(360deg)}ul.social-channels li.facebook a{background-image:url("data:image/svg+xml,%3Csvg id='Group_2' data-name='Group 2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='80' height='79.514' viewBox='0 0 80 79.514'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1' data-name='Rectangle 1' width='80' height='79.514' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1' data-name='Group 1' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M80,40A40,40,0,1,0,33.75,79.514V51.563H23.593V40H33.75V31.188c0-10.025,5.972-15.563,15.109-15.563a61.487,61.487,0,0,1,8.954.782V26.25H52.769c-4.969,0-6.519,3.083-6.519,6.247V40H57.344L55.57,51.563H46.25V79.514A40.01,40.01,0,0,0,80,40' fill='%23000'/%3E%3C/g%3E%3C/svg%3E%0A")}ul.social-channels li.linkedin a{background-image:url("data:image/svg+xml,%3Csvg id='Group_4' data-name='Group 4' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='80' height='80' viewBox='0 0 80 80'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_2' data-name='Rectangle 2' width='80' height='80' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3' data-name='Group 3' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_2' data-name='Path 2' d='M40,0A40,40,0,1,0,80,40,40,40,0,0,0,40,0M26.8,61.856c-2.846-.031-5.691-.024-8.537,0-.456,0-.593-.111-.593-.583q.02-15.21,0-30.421c0-.42.1-.569.547-.567,2.887.018,5.774.024,8.66,0,.555-.005.631.21.629.685q-.02,7.574-.008,15.149c0,5.008-.008,10.017.012,15.025,0,.557-.136.725-.712.719M22.6,25.94a5.681,5.681,0,1,1,5.687-5.707A5.721,5.721,0,0,1,22.6,25.94M64.316,61.2c0,.517-.144.653-.653.649q-4.27-.036-8.54,0c-.5,0-.609-.151-.608-.624q.024-7.886,0-15.773a14.175,14.175,0,0,0-.457-3.916,4.4,4.4,0,0,0-4.843-3.431c-3.375.178-5.131,1.849-5.561,5.282a19.719,19.719,0,0,0-.151,2.466c0,5.113-.005,10.226.014,15.34,0,.51-.126.66-.647.655q-4.3-.037-8.6,0c-.46,0-.593-.121-.592-.585q.019-15.186,0-30.371c0-.5.164-.617.637-.614q4.084.031,8.169,0c.5,0,.631.158.62.632-.028,1.209-.009,2.421-.009,3.631.657-.738,1.2-1.488,1.873-2.124A10.278,10.278,0,0,1,52.361,29.5a17.085,17.085,0,0,1,4.648.566,9.086,9.086,0,0,1,6.452,6.785,28.438,28.438,0,0,1,.859,7.774c.009,5.525-.016,11.051,0,16.577' fill='%23000'/%3E%3C/g%3E%3C/svg%3E%0A")}ul.social-channels li.youtube a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='80' height='80' viewBox='0 0 80 80'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_3' data-name='Rectangle 3' width='80' height='80' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_7' data-name='Group 7' transform='translate(0 0)'%3E%3Cpath id='Path_3' data-name='Path 3' d='M14.958,29.6,28.6,21.745,14.958,13.886Z' transform='translate(19.727 18.255)' fill='%23000'/%3E%3Cg id='Group_6' data-name='Group 6' transform='translate(0 0)'%3E%3Cg id='Group_5' data-name='Group 5' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M40,0A40,40,0,1,0,80,40,40,40,0,0,0,40,0M64.992,40.04s0,8.111-1.03,12.023a6.258,6.258,0,0,1-4.406,4.406C55.645,57.5,40,57.5,40,57.5s-15.6,0-19.559-1.07a6.269,6.269,0,0,1-4.406-4.408C15,48.151,15,40,15,40s0-8.114,1.03-12.023a6.389,6.389,0,0,1,4.406-4.448C24.351,22.5,40,22.5,40,22.5s15.647,0,19.559,1.07a6.261,6.261,0,0,1,4.406,4.408c1.072,3.909,1.03,12.063,1.03,12.063' transform='translate(0 0.001)' fill='%23000'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}ul.social-channels li.mail a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='80' height='80' viewBox='0 0 37.532 37.532'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1' data-name='Rectangle 1' width='37.532' height='37.532' transform='translate(0 0)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2' data-name='Group 2' transform='translate(0 0)'%3E%3Cg id='Group_1' data-name='Group 1' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M18.766,0A18.766,18.766,0,1,0,37.532,18.766,18.766,18.766,0,0,0,18.766,0M9.281,10.675h18.97a2,2,0,0,1,.867.2L20.2,19.754a2.024,2.024,0,0,1-2.86,0L8.415,10.878a2,2,0,0,1,.866-.2M7.258,24.835V12.7a2,2,0,0,1,.2-.867l6.98,6.935L7.461,25.7a2.006,2.006,0,0,1-.2-.867m20.993,2.023H9.281a2,2,0,0,1-.866-.2L15.4,19.72l.987.988a3.376,3.376,0,0,0,4.768,0l.988-.988,6.98,6.935a2,2,0,0,1-.867.2m2.023-2.023a2.006,2.006,0,0,1-.2.867l-6.98-6.936,6.98-6.935a2,2,0,0,1,.2.867Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}header ul.social-channels li.facebook a,footer ul.social-channels li.facebook a{background-image:url("data:image/svg+xml,%3Csvg id='Group_2' data-name='Group 2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='80' height='79.514' viewBox='0 0 80 79.514'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1' data-name='Rectangle 1' width='80' height='79.514' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1' data-name='Group 1' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M80,40A40,40,0,1,0,33.75,79.514V51.563H23.593V40H33.75V31.188c0-10.025,5.972-15.563,15.109-15.563a61.487,61.487,0,0,1,8.954.782V26.25H52.769c-4.969,0-6.519,3.083-6.519,6.247V40H57.344L55.57,51.563H46.25V79.514A40.01,40.01,0,0,0,80,40' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A")}header ul.social-channels li.linkedin a,footer ul.social-channels li.linkedin a{background-image:url("data:image/svg+xml,%3Csvg id='Group_4' data-name='Group 4' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='80' height='80' viewBox='0 0 80 80'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_2' data-name='Rectangle 2' width='80' height='80' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3' data-name='Group 3' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_2' data-name='Path 2' d='M40,0A40,40,0,1,0,80,40,40,40,0,0,0,40,0M26.8,61.856c-2.846-.031-5.691-.024-8.537,0-.456,0-.593-.111-.593-.583q.02-15.21,0-30.421c0-.42.1-.569.547-.567,2.887.018,5.774.024,8.66,0,.555-.005.631.21.629.685q-.02,7.574-.008,15.149c0,5.008-.008,10.017.012,15.025,0,.557-.136.725-.712.719M22.6,25.94a5.681,5.681,0,1,1,5.687-5.707A5.721,5.721,0,0,1,22.6,25.94M64.316,61.2c0,.517-.144.653-.653.649q-4.27-.036-8.54,0c-.5,0-.609-.151-.608-.624q.024-7.886,0-15.773a14.175,14.175,0,0,0-.457-3.916,4.4,4.4,0,0,0-4.843-3.431c-3.375.178-5.131,1.849-5.561,5.282a19.719,19.719,0,0,0-.151,2.466c0,5.113-.005,10.226.014,15.34,0,.51-.126.66-.647.655q-4.3-.037-8.6,0c-.46,0-.593-.121-.592-.585q.019-15.186,0-30.371c0-.5.164-.617.637-.614q4.084.031,8.169,0c.5,0,.631.158.62.632-.028,1.209-.009,2.421-.009,3.631.657-.738,1.2-1.488,1.873-2.124A10.278,10.278,0,0,1,52.361,29.5a17.085,17.085,0,0,1,4.648.566,9.086,9.086,0,0,1,6.452,6.785,28.438,28.438,0,0,1,.859,7.774c.009,5.525-.016,11.051,0,16.577' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A")}header ul.social-channels li.youtube a,footer ul.social-channels li.youtube a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='80' height='80' viewBox='0 0 80 80'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_3' data-name='Rectangle 3' width='80' height='80' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_7' data-name='Group 7' transform='translate(0 0)'%3E%3Cpath id='Path_3' data-name='Path 3' d='M14.958,29.6,28.6,21.745,14.958,13.886Z' transform='translate(19.727 18.255)' fill='%23fff'/%3E%3Cg id='Group_6' data-name='Group 6' transform='translate(0 0)'%3E%3Cg id='Group_5' data-name='Group 5' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M40,0A40,40,0,1,0,80,40,40,40,0,0,0,40,0M64.992,40.04s0,8.111-1.03,12.023a6.258,6.258,0,0,1-4.406,4.406C55.645,57.5,40,57.5,40,57.5s-15.6,0-19.559-1.07a6.269,6.269,0,0,1-4.406-4.408C15,48.151,15,40,15,40s0-8.114,1.03-12.023a6.389,6.389,0,0,1,4.406-4.448C24.351,22.5,40,22.5,40,22.5s15.647,0,19.559,1.07a6.261,6.261,0,0,1,4.406,4.408c1.072,3.909,1.03,12.063,1.03,12.063' transform='translate(0 0.001)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}header ul.social-channels li.mail a,footer ul.social-channels li.mail a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='37.532' height='37.532' viewBox='0 0 37.532 37.532'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_2' data-name='Rectangle 2' width='37.532' height='37.532' transform='translate(0 0)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_4' data-name='Group 4' transform='translate(0 0)'%3E%3Cg id='Group_3' data-name='Group 3' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_2' data-name='Path 2' d='M18.766,0A18.766,18.766,0,1,0,37.532,18.766,18.766,18.766,0,0,0,18.766,0M9.281,10.675h18.97a2,2,0,0,1,.867.2L20.2,19.754a2.024,2.024,0,0,1-2.86,0L8.415,10.878a2,2,0,0,1,.866-.2M7.258,24.835V12.7a2,2,0,0,1,.2-.867l6.98,6.935L7.461,25.7a2.006,2.006,0,0,1-.2-.867m20.993,2.023H9.281a2,2,0,0,1-.866-.2L15.4,19.72l.987.988a3.376,3.376,0,0,0,4.768,0l.988-.988,6.98,6.935a2,2,0,0,1-.867.2m2.023-2.023a2.006,2.006,0,0,1-.2.867l-6.98-6.936,6.98-6.935a2,2,0,0,1,.2.867Z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}header{position:fixed;top:0;width:100%;z-index:100;box-shadow:0 0 1em rgb(0 0 0 / .2)}header .navbar{background:var(--accent-1);padding:0;position:relative;z-index:10}header .navbar .logo a{position:relative;display:block;line-height:0}header .navbar .logo a img{position:absolute;width:100%;height:auto;max-width:250px;top:0;transition:.3s ease-in-out all}header.smaller .navbar .logo a img{max-width:150px}header .navbar .wrapper{text-align:right;width:100%;line-height:0}header .navbar .wrapper nav{display:inline-flex;align-items:center}header .navbar nav .menu-container{display:inline-block}header .navbar nav ul.social-channels{display:inline-flex;align-items:center}header .navbar nav .menu-container ul li{list-style:none;display:inline-block;font-size:1em;margin:0 -3px;font-weight:600;text-transform:uppercase;line-height:1}header .navbar nav .menu-container ul li a{color:#fff;text-decoration:none;display:block;padding:.750em 1.25em}header .navbar nav .menu-container ul li a:hover{color:#000;text-decoration:none}header .navbar nav .menu-container ul li.current-menu-item a,header .navbar nav .menu-container ul li.current-menu-item a{color:var(--accent-1);background:#fff}header .navbar nav .social-channels{margin-left:1.5em}header .navbar .nav-icon{display:inline-block;background-color:#fff;background-repeat:no-repeat;background-size:2em;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70.406' height='45' viewBox='0 0 70.406 45'%3E%3Cg id='Group_1' data-name='Group 1' transform='translate(-453 -226)'%3E%3Cline id='Line_1' data-name='Line 1' x2='65.406' transform='translate(455.5 228.5)' fill='none' stroke='%23006dab' stroke-linecap='round' stroke-width='5'/%3E%3Cline id='Line_2' data-name='Line 2' x2='65.406' transform='translate(455.5 248.5)' fill='none' stroke='%23006dab' stroke-linecap='round' stroke-width='5'/%3E%3Cline id='Line_3' data-name='Line 3' x2='65.406' transform='translate(455.5 268.5)' fill='none' stroke='%23006dab' stroke-linecap='round' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E%0A");width:4em;height:4em;cursor:pointer}.nav-open header .navbar .nav-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53.32' height='53.32' viewBox='0 0 53.32 53.32'%3E%3Cg id='Group_2' data-name='Group 2' transform='translate(-461.543 -201.84)'%3E%3Cline id='Line_1' data-name='Line 1' x2='65.406' transform='translate(465.079 251.624) rotate(-45)' fill='none' stroke='%23006dab' stroke-linecap='round' stroke-width='5'/%3E%3Cline id='Line_2' data-name='Line 2' x2='65.406' transform='translate(465.078 205.376) rotate(45)' fill='none' stroke='%23006dab' stroke-linecap='round' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E%0A")}#mobile-nav{position:relative;background:#fff;color:var(--accent-1);display:none}#mobile-nav nav{padding:3em 0 0 0}#mobile-nav nav ul li{border-bottom:1px solid rgb(0 0 0 / .15)}#mobile-nav nav ul li a{display:block;padding:1em 2em;font-weight:700;text-transform:uppercase;position:relative;list-style:none}#mobile-nav nav ul li.current-menu-item a{font-weight:800;color:#000}#mobile-nav nav ul.sub-menu{padding:0 0 1em 0}#mobile-nav nav ul.sub-menu li a{padding:.5em 3em}#mobile-nav nav ul.sub-menu li{border-bottom:none}.nav-open header .navbar .logo a img{max-width:150px}.nav-open header#top{position:fixed;height:100%;overflow-y:scroll}#page::after{content:"";position:fixed;left:0;top:0;width:100%;height:100%;background:#000;z-index:-1;opacity:0;transition:.5s ease-in-out all}.nav-open #page::after{z-index:100;opacity:.35}.nav-open header#top{z-index:101}.banner{position:relative;height:450px;width:100%;overflow:hidden}.video.banner{position:relative;min-height:300px;height:calc(100vw / 2.25);max-height:900px;width:100%;overflow:hidden}.video.banner video,.banner img{object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.banner .overlay{position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / .35)}.banner .overlay .inner{position:relative;display:flex;align-items:center;width:100%;height:100%}.banner .overlay .content{color:#fff;margin-bottom:-60px}.banner .overlay .content h2.title{font-size:3.5em;margin-bottom:2rem}.home-content .image .meta{text-align:center}.home-content .image .meta .description{font-weight:800;font-size:1.25em;margin-bottom:.5em}.projects{text-align:center;padding:5px 0}.project-grid .project{height:calc(100vw / 4);position:relative;overflow:hidden;display:block;text-align:left}.project-grid .project a{height:100%;padding:5px;display:block;position:relative}.project-grid .project .wrapper{height:100%;width:100%;position:relative;overflow:hidden}.project-grid .project img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;z-index:1}.project-grid .project .overlay{background:#000;background:linear-gradient(0deg,rgb(0 0 0 / .65) 0%,#fff0 100%);z-index:2;position:absolute;left:0;bottom:0;width:100%;height:50%;color:#fff;transition:.3s ease-in-out all}.project-grid .project:hover .overlay{height:100%}.project-grid .project .overlay .meta{position:absolute;bottom:0;left:0;width:100%}.project-grid .project .overlay .meta h3{margin:0;font-size:1.25em;padding:1.5em;transition:.3s ease-in-out all}.project-grid .project:hover .overlay .meta h3{padding-bottom:3em}.project-grid .project .overlay .meta .readmore{text-align:center;margin:0;transition:.3s ease-in-out all;transform:translateY(100%);position:absolute;bottom:0;left:0;width:100%;font-size:1em}.project-grid .project:hover .overlay .meta .readmore{transform:none;display:block;width:100%}.projects .btn.more{margin:2em auto;width:auto;display:inline-block}.reviewcarousel{background:#e7e7e7;text-align:center}.reviewcarousel .sectiontitle{margin:0;padding:1.5em 0 0 0}.reviews{text-align:center;padding:6em 0}.reviews .review .inner{padding:0 3em;font-weight:500;font-size:.875em}.reviews .review .inner .title{font-size:1em;margin-bottom:1.25em}.reviews .review .inner p{font-weight:500;line-height:1.5em;margin:0}.reviews .review .author{margin-top:1em;font-style:italic}.reviews .review .author p{font-weight:800}.reviews .slick-dots{bottom:-60px}body .slick-dots li{height:18px;width:18px}body .slick-dots li button{width:18px;height:18px;border-radius:18px;background:#fff;border:2px solid #000}body .slick-dots li.slick-active button{background:var(--accent-1);-webkit-appearance:none}body .slick-dots li button:before{display:none;content:none}.logocarousel{padding:3em 0}.logocarousel li{list-style:none;text-align:center;height:60px;display:flex!important;align-items:center}.logocarousel li:hover{cursor:grab}.logocarousel li img{max-width:150px;max-height:60px;width:auto;height:auto;display:block;margin:0 auto}footer{color:#fff;background:var(--accent-1);padding:5em 0}footer a{color:#fff}footer a:hover{color:#fff}footer .contact p{margin:0}footer .contact strong{display:inline-block;font-weight:800;width:1.5em}footer .left{border-right:2px solid #fff;padding-right:3em}footer .right{padding-left:3em}footer nav .menu-container{margin-bottom:1.5em}footer nav ul{margin:0;padding:0}footer nav ul li{list-style:none;line-height:1.65em}footer nav ul li a{color:#fff;text-decoration:none'
}
footer nav ul li.current-menu-item a {
  font-weight: 800;
}
footer nav ul li a:hover {
  color: #000;
  text-decoration: none'}.subfooter{padding:1em 0;font-size:.875em}.subfooter p{margin:0;color:#000}.subfooter a{color:#000}.subfooter a:hover{color:var(--accent-1);text-decoration:none}.subfooter .right{text-align:right}.subfooter .seperator{display:inline-block;margin:0 1em}.pagenav{display:block;margin:3em auto}.pagenav a,.pagenav span{display:inline-block;padding:8px 16px;background:#fff0;transition:.3s ease-in-out all;color:var(--accent-1);font-weight:400;border-radius:0}.pagenav .current{background:var(--accent-1);color:#fff}.pagenav a:hover{background:#e7e7e7;color:var(--accent-2)}#primary{margin:4em 0}.single-project .video,.single-post .image,.single-project .featured-image{position:relative;aspect-ratio:16 / 9;margin:4em 0}.single-post .image img,.single-project .featured-image img{width:100%;height:100%;object-fit:cover}.single-project .video iframe{width:100%;height:100%}.single-project #slider img{width:100%;height:auto}.single .sidebar .btn{display:block;text-align:center;margin-bottom:1em}.posts .post{border-bottom:1px solid rgb(0 0 0 / .15);padding-bottom:2em;margin-bottom:2em}.posts .post:last-child{border-bottom:none}.posts .post .image img{width:100%;height:auto}.posts .post a{color:#000;text-decoration:none}.posts .post .content{font-weight:500}.posts .post .content .entry-title{font-size:1.5em}.posts .post .content span.readmore{color:var(--accent-1);font-weight:700}.posts .post .content span.readmore:hover{text-decoration:underline}.blog .sidebar .social-buttons li{list-style:none;text-transform:uppercase}.blog .sidebar .social-buttons li a{display:flex;align-items:center;background:var(--accent-1);color:#fff;padding:1em;margin:1em 0;transition:.3s ease-in-out all}.blog .sidebar .social-buttons li a:hover{background:var(--accent-2)}.blog .sidebar .social-buttons li i{width:3em;height:2em;display:inline-block;margin-right:2em;background-repeat:no-repeat;background-size:contain;background-position:left center}.blog .sidebar .social-buttons li.linkedin i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.5' height='31.499' viewBox='0 0 31.5 31.499'%3E%3Cpath id='Icon_awesome-linkedin-in' data-name='Icon awesome-linkedin-in' d='M7.051,31.5H.52V10.47H7.051ZM3.782,7.6A3.8,3.8,0,1,1,7.564,3.783,3.814,3.814,0,0,1,3.782,7.6ZM31.493,31.5H24.976V21.263c0-2.44-.049-5.569-3.4-5.569-3.4,0-3.916,2.651-3.916,5.393V31.5H11.142V10.47h6.263v2.869H17.5a6.862,6.862,0,0,1,6.179-3.4c6.609,0,7.824,4.352,7.824,10.005V31.5Z' transform='translate(0 -0.001)' fill='%23fff'/%3E%3C/svg%3E%0A")}.blog .sidebar .social-buttons li.facebook i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.281' height='36' viewBox='0 0 19.281 36'%3E%3Cpath id='Icon_awesome-facebook-f' data-name='Icon awesome-facebook-f' d='M19.627,20.25l1-6.515H14.375V9.507c0-1.782.873-3.52,3.673-3.52h2.842V.44A34.658,34.658,0,0,0,15.846,0C10.7,0,7.332,3.12,7.332,8.769v4.965H1.609V20.25H7.332V36h7.043V20.25Z' transform='translate(-1.609)' fill='%23fff'/%3E%3C/svg%3E%0A")}.blog .sidebar .social-buttons li.youtube i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38.4' height='27' viewBox='0 0 38.4 27'%3E%3Cpath id='Icon_awesome-youtube' data-name='Icon awesome-youtube' d='M38.648,8.725a4.825,4.825,0,0,0-3.395-3.417c-2.995-.808-15-.808-15-.808s-12.008,0-15,.808A4.825,4.825,0,0,0,1.852,8.725c-.8,3.014-.8,9.3-.8,9.3s0,6.289.8,9.3a4.753,4.753,0,0,0,3.395,3.362c2.995.808,15,.808,15,.808s12.008,0,15-.808a4.753,4.753,0,0,0,3.395-3.362c.8-3.014.8-9.3.8-9.3s0-6.289-.8-9.3ZM16.323,23.737V12.318l10.036,5.71L16.323,23.737Z' transform='translate(-1.05 -4.5)' fill='%23fff'/%3E%3C/svg%3E%0A")}.blog .sidebar .social-buttons li .channel{display:block;font-weight:800}.blog .sidebar .social-buttons li .channel small,.blog .sidebar .social-buttons li .channel large{display:block}.blog .sidebar .social-buttons li .channel small{font-size:.875em;line-height:.875em}.blog .sidebar .social-buttons li .channel large{font-size:1.5em;line-height:1em}.blog .sidebar .buttons .btn{display:block;text-align:center}form{font-size:1em;margin:0;padding:0}form input:not([type="submit"]),form textarea{width:100%;border:1px solid #9b9b9b;display:block;margin:0 0 1em 0;padding:.5em 1em;outline:none;box-shadow:none;font-family:inherit;color:#000;font-weight:600;font-size:1em}form input:not([type="submit"]):focus,form textarea:focus{border-color:var(--accent-1)}form ::placeholder{color:#9b9b9b;font-weight:400}form textarea{min-height:200px;height:200px;resize:vertical}form input[type="submit"]{background:var(--accent-1);border:none;outline:none;border-radius:0;line-height:1;font-size:1em;padding:1em 2em;color:#fff;-webkit-appearance:none;text-transform:uppercase;cursor:pointer;text-decoration:none}form input[type="submit"]:hover,form input[type="submit"]:focus{background:var(--accent-2);border:none;outline:none;border-radius:0;padding:1em 2em;color:#fff;-webkit-appearance:none;text-transform:uppercase;cursor:pointer;text-decoration:none}.wpcf7 p{margin:0}.wpcf7 p br{display:none}.page-template-page-contact .contactinfo .contact p{margin:0}.page-template-page-contact .contactinfo .contact a{color:#000;text-decoration:none}.page-template-page-contact .contactinfo .social-channels{margin:2em 0 4em 0}.image-content .image{text-align:center}.image-content .image-links .entry-content .inner{padding:0 0 0 1em}.image-content .image-rechts .entry-content .inner{padding:0 1em 0 0}.image-content .image-links .image img{padding:0 1em 0 0}.image-content .image-rechts .image img{padding:0 0 0 1em}.image-content .image-rechts{flex-direction:row-reverse}.attachment .entry-title{margin-bottom:2em}@media screen and (max-width:1200px){h1{font-size:3em}h2{font-size:2em}h3{font-size:1.5em}h4,h5,h6{font-size:1em}header .navbar .logo a img{max-width:200px}header .navbar nav ul.social-channels{display:none}.project-grid.recent-projects .project{height:calc(100vw / 2)}.project-grid .project{height:calc(100vw / 3)}.margin{margin:3em 0}.blog .sidebar .social-buttons{font-size:.875em}.banner .overlay .content h2.title{font-size:2.5em}}@media screen and (max-width:992px){body{font-size:14px}h1,h2,h3,h4,h5 h6{margin-bottom:15px}header .navbar .logo a img{max-width:180px}header .navbar nav .menu-container ul li{font-size:.875em}.home-content{text-align:center}.home-content .image{margin-bottom:3em}.image-content .entry-content{margin:3em auto}.image-content .image-rechts{flex-direction:row}.single .sidebar{margin-top:2em}.btn,.button,button{font-size:1.25em}.banner{height:400px}.image-content .image-links .entry-content .inner,.image-content .image-rechts .entry-content .inner,.image-content .image-links .image img,.image-content .image-rechts .image img{padding:0}}@media screen and (max-width:768px){.subfooter,.subfooter .right{text-align:center}.project-grid .project{height:calc(100vw / 2)}.banner{height:350px}.logocarousel li img{max-width:120px;max-height:40px;width:auto;height:auto;display:block;margin:0 auto}}@media screen and (max-width:576px){body{font-size:14px}h1{font-size:2em}h2{font-size:1.85em}footer#bottom,footer .text-right{text-align:center}footer .left,footer .right{border:none;padding:inherit}footer .right{margin-top:2em}header .navbar .logo a img{max-width:150px}header.smaller .navbar .logo a img{max-width:100px}.nav-open header .navbar .logo a img{max-width:100px}.banner{height:300px;text-align:center;font-size:.875em}.project-grid .project,.project-grid.recent-projects .project{height:250px}.posts .post{padding-bottom:1em;margin-bottom:1em}#primary{padding:0 2em}}