/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:600;src:url(/themes/custom/pixel8/css/base/files/sora-latin-ext-600-normal.woff2) format("woff2"),url(/themes/custom/pixel8/css/base/files/sora-latin-ext-600-normal.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:600;src:url(/themes/custom/pixel8/css/base/files/sora-latin-600-normal.woff2) format("woff2"),url(/themes/custom/pixel8/css/base/files/sora-latin-600-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:700;src:url(/themes/custom/pixel8/css/base/files/sora-latin-ext-700-normal.woff2) format("woff2"),url(/themes/custom/pixel8/css/base/files/sora-latin-ext-700-normal.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:700;src:url(/themes/custom/pixel8/css/base/files/sora-latin-700-normal.woff2) format("woff2"),url(/themes/custom/pixel8/css/base/files/sora-latin-700-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.btn{background-image:url(/themes/custom/pixel8/images/optimized/arrow-left.png);background-position:16px 10px;background-repeat:no-repeat;border:1px solid #6b6b6b;color:#6b6b6b;display:inline-block;font-size:1rem;font-weight:300;line-height:1rem;margin:15px 0;padding:10px 20px 10px 31px;transition:all .3s ease}.btn:active,.btn:hover{background-color:#ef4023;background-image:url(/themes/custom/pixel8/images/optimized/arrow-left-on.png);border:1px solid #e1e1e1;color:#f0f0f0}#block-nextpreviousblock{text-align:center}#block-nextpreviousblock a{background-image:url(/themes/custom/pixel8/images/optimized/arrow-right.png);background-position:120px 10px;background-repeat:no-repeat;border:1px solid #6b6b6b;color:#6b6b6b;display:inline-block;font-size:1rem;font-weight:300;line-height:1rem;margin:0 0 20px;padding:10px 31px 10px 20px;transition:all .3s ease}#block-nextpreviousblock a:active,#block-nextpreviousblock a:hover{background-color:#ef4023;background-image:url(/themes/custom/pixel8/images/optimized/arrow-right-on.png);border:1px solid #e1e1e1;color:#f0f0f0}.btn-social{background-image:no-repeat;background-position:0 -52px;background-size:52px 104px;display:block;float:left;height:52px;margin:10px 15px 0 0;text-decoration:none;width:52px}.btn-social:active,.btn-social:hover{background-position:0 0}.twitter{background-image:url(/themes/custom/pixel8/images/optimized/twitter-icon.png)}.linkedin{background-image:url(/themes/custom/pixel8/images/optimized/linkedin-icon.png)}.header_image .image .header_txt .btn{background-image:none;color:#6b6b6b;padding:10px 15px}.header_image .image .header_txt .btn:active,.header_image .image .header_txt .btn:hover{color:#f0f0f0}@media screen and (min-width:520px){.header_image .image .header_txt .btn{border:1px solid #f0f0f0;color:#f0f0f0}.header_image .image .header_txt .btn:active,.header_image .image .header_txt .btn:hover{background-color:#fff;color:#ef4023}}[type=button],[type=reset],[type=submit],button{-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#6b6b6b;border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:museo-sans,sans-serif;font-size:16px;font-weight:600;line-height:1;padding:.75em 1.5em;text-decoration:none;transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}[type=button]:focus,[type=button]:hover,[type=reset]:focus,[type=reset]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#565656;color:#fff}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:.5}[type=button]:disabled:hover,[type=reset]:disabled:hover,[type=submit]:disabled:hover,button:disabled:hover{background-color:#6b6b6b}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;padding:0}label,legend{margin-bottom:.375em}label{display:block;font-weight:400}input,select{display:block;font-family:museo-sans,sans-serif;font-size:16px}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),select[multiple],textarea{background-color:#f0f0f0;border:1px solid #f0f0f0;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;font-family:museo-sans,sans-serif;font-size:16px;margin-bottom:.75em;padding:.5em;transition:border-color .3s ease;width:100%}[type=color]:hover,[type=date]:hover,[type=datetime-local]:hover,[type=datetime]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,select[multiple]:hover,textarea:hover{border-color:silver}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,select[multiple]:focus,textarea:focus{border-color:#6b6b6b;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(94,94,94,.7);outline:none}[type=color]:disabled,[type=date]:disabled,[type=datetime-local]:disabled,[type=datetime]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,select[multiple]:disabled,textarea:disabled{background-color:#e4e4e4;cursor:not-allowed}[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime-local]:disabled:hover,[type=datetime]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,select[multiple]:disabled:hover,textarea:disabled:hover{border:1px solid #f0f0f0}textarea{resize:vertical}[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=checkbox],[type=radio]{display:inline;margin-right:.375em}[type=file]{margin-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}ol,ul{list-style-type:none;margin:0;padding:0}dl{margin-bottom:.75em}dl dt{font-weight:600;margin-top:.75em}dl dd{margin:0}img,picture{height:auto;max-width:100%;vertical-align:top}.views-row img{width:100%}.content div div img{margin-bottom:79px}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b4b4b4;font-weight:600;text-align:left}td,th{padding:.75em 0}td{border-bottom:1px solid #f0f0f0}td,th,tr{vertical-align:middle}body{color:#6b6b6b;font-family:museo-sans,sans-serif;font-size:16px;letter-spacing:.03em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Sora,sans-serif;font-size:16px;line-height:1.3;margin:0 0 .75em}p{margin:0 0 .75em}a{color:#6b6b6b;text-decoration:none;transition:color .3s ease}a:active,a:focus,a:hover{color:#505050}hr{border:0;border-bottom:1px solid #f0f0f0;margin:1.5em 0}code,pre,tt{font:1em andale mono,lucida console,monospace;line-height:1.5}pre{background-color:#efefef;border:1px solid #aaa;display:block;margin:5px 0;padding:5px}abbr{border-bottom:1px dotted #666;cursor:help;white-space:nowrap}
.header_image.scroll{position:fixed;width:100%;z-index:-1}.header_image .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:430px;margin-left:auto;margin-right:auto;max-width:1920px;width:100%}.header_image .image .header_txt{color:#f0f0f0;float:left;font-size:1.25rem;font-weight:300;line-height:1.8125rem;margin-left:15px;padding-top:30px;width:calc(100% - 30px)}@media screen and (max-width:519px){.header_image .image .header_txt{color:#6b6b6b}.header_image .image .header_txt span{display:inline}}@media only screen and (min-width:520px){.header_image .image .header_txt{color:#f0f0f0;float:left;margin-left:140px;width:calc(68% - 25.2px)}}@media only screen and (min-width:720px){.header_image .image .header_txt{float:left;margin-left:145px;width:calc(59% - 31.8px)}}@media only screen and (min-width:820px){.header_image .image .header_txt{float:left;margin-left:145px;width:calc(55% - 31px)}}@media only screen and (min-width:940px){.header_image .image .header_txt{float:left;margin-left:155px;width:calc(49% - 44.7px)}}.header_image .image .header_txt span{display:none}.header_image .image .header_txt a{color:#ef4023;transition:color .3s ease}.header_image .image .header_txt a:active,.header_image .image .header_txt a:hover{color:#e1e1e1}.header_image .image.mobile_fallback img{display:none;margin:0 auto;max-width:890px;width:100%}@media screen and (max-width:890px){.header_image .image.mobile_fallback{background-image:none!important;height:auto}.header_image .image.mobile_fallback img{display:block}}.home .header_image .image{max-width:2200px}@media screen and (max-width:519px){.home .header_image .image{background:none!important;height:auto}}@media screen and (min-width:520px){.home .header_image .image{background-position:50%;background-repeat:no-repeat;height:430px}}.container{margin-left:auto;margin-right:auto;max-width:70.6875em;width:auto}.container:after{clear:both;content:"";display:block}#content{padding-bottom:59px;padding-top:15px}#content:after{clear:both;content:"";display:block}@media screen and (min-width:520px){#content{padding-top:59px}}@media screen and (max-width:1024px){#content{margin-top:0!important}}article#project{margin-top:-59px}article#project.grid-view{margin-top:0}#footer{float:none}#header{background-color:#ef4023;height:114px;overflow:hidden}@media screen and (min-width:420px){#header{height:154px}}#header #block-pixel8-branding{float:left;width:74px}@media screen and (min-width:420px){#header #block-pixel8-branding{width:92px}}#header #block-headertext{color:#f0f0f0;float:left;font-family:Sora,sans-serif;font-size:29px;font-size:1.8125rem;font-weight:700;left:10px;line-height:37px;line-height:2.3125rem;margin:23px 0 0;position:relative;width:210px}#header #block-headertext br,#header #block-headertext span{display:none}@media screen and (min-width:420px){#header #block-headertext{font-size:36px;font-size:2.25rem;left:0;line-height:43px;line-height:2.6875rem;margin:35px 0 0 30px;width:260px}}@media screen and (min-width:520px){#header #block-headertext{font-size:26px;font-size:1.625rem;line-height:35px;line-height:2.1875rem;margin:30px 0 0 30px;width:75%}#header #block-headertext span{display:inline}}@media screen and (min-width:720px){#header #block-headertext{font-size:26px;font-size:1.625rem;line-height:35px;line-height:2.1875rem;margin:44px 0 0 30px;width:80%}#header #block-headertext br{display:block}}@media screen and (min-width:820px){#header #block-headertext{font-size:30px;font-size:1.875rem;line-height:39px;line-height:2.4375rem;margin:40px 0 0 30px;width:84%}}@media screen and (min-width:940px){#header #block-headertext{font-size:36px;font-size:2.25rem;line-height:43px;line-height:2.6875rem;margin:35px 0 0 30px;width:84%}}#header #block-headertext a{color:#f0f0f0;transition:color .3s ease}#header #block-headertext a:active,#header #block-headertext a:hover{color:#6b6b6b}.home #header{position:fixed;width:100%;z-index:1}.home #header.scroll{position:absolute}.home #header #header-region>div{float:left;margin-left:15px;width:calc(100% - 30px)}@media only screen and (min-width:720px){.home #header #header-region>div{float:left;margin-left:20px;width:calc(100% - 40px)}}@media only screen and (min-width:940px){.home #header #header-region>div{float:left;margin-left:30px;width:calc(100% - 60px)}}.home #main{padding-top:154px}@media screen and (max-width:519px){.home #header,.home #header.scroll{position:static}.home #main{padding-top:0}}.section-user.role--authenticated #header-region>div{float:left;margin-left:15px;width:calc(100% - 30px)}@media only screen and (min-width:720px){.section-user.role--authenticated #header-region>div{float:left;margin-left:20px;width:calc(100% - 40px)}}@media only screen and (min-width:940px){.section-user.role--authenticated #header-region>div{float:left;margin-left:30px;width:calc(100% - 60px)}}#navigation{background-color:#e1e1e1}#sidebar-first,#sidebar-second{display:none}#footer{background-color:#e1e1e1;font-size:1rem;font-weight:300;line-height:1.4375rem;padding:0 0 59px}#footer h2{font-size:1.625rem;line-height:1.625rem}#footer a,#footer h2{color:#ef4023;font-family:Sora,sans-serif;font-weight:600}#footer a{transition:color .3s ease}#footer a:active,#footer a:hover{color:#6b6b6b}#footer .block-block-content{float:left;margin-left:15px;padding:59px 0 0;width:calc(100% - 30px)}@media only screen and (min-width:520px){#footer .block-block-content{float:left;margin-left:15px;width:calc(50% - 22.5px)}}@media only screen and (min-width:820px){#footer .block-block-content{float:left;margin-left:20px;width:calc(33.33333% - 26.66667px)}}@media only screen and (min-width:940px){#footer .block-block-content{float:left;margin-left:30px;width:calc(33.33333% - 40px)}}#footer_tagline{background-color:#f0f0f0;line-height:1.5rem;padding:15px 0}@media screen and (max-width:1231px){#footer_tagline .container{padding-left:25px!important}}@media screen and (max-width:1181px){#footer_tagline .container{padding-left:50px!important}}#footer_tagline .container>div{display:flex;flex-direction:column-reverse}#footer_tagline .container>div>div{float:left;float:none;margin-left:15px;width:calc(100% - 30px)}@media only screen and (min-width:575px){#footer_tagline .container>div>div{float:left;margin-left:15px;width:calc(50% - 22.5px)}}@media only screen and (min-width:720px){#footer_tagline .container>div>div{float:left;margin-left:20px;width:calc(50% - 30px)}}@media only screen and (min-width:940px){#footer_tagline .container>div>div{float:left;margin-left:30px;width:calc(50% - 45px)}}#footer_tagline .container p{margin:0;padding:0}@media screen and (min-width:575px){#footer_tagline{line-height:70px;padding:0}#footer_tagline .container>div{display:block}#footer_tagline .container #block-tagline{text-align:right}}#footer,#header,.breadcrumb,.mission{clear:both}#content-intro{background-color:#f0f0f0;padding:59px 0}#content-intro .txt_col_l{color:#ef4023;float:left;margin-left:15px;width:calc(100% - 30px)}#content-intro .txt_col_l h2{font-family:Sora,sans-serif;font-size:2.25rem;font-weight:700;line-height:2.375rem;margin:0 0 10px}#content-intro .txt_col_l p a{color:#ef4023;font-size:1.25rem;line-height:2.375rem;transition:color .3s ease}#content-intro .txt_col_l p a:active,#content-intro .txt_col_l p a:hover{color:#6b6b6b}@media only screen and (min-width:720px){#content-intro .txt_col_l{float:left;margin-left:20px;width:calc(33.33333% - 26.66667px)}}@media only screen and (min-width:940px){#content-intro .txt_col_l{float:left;margin-left:30px;width:calc(33.33333% - 40px)}}#content-intro .txt_col_r{float:left;margin-left:15px;padding-top:39px;width:calc(100% - 30px)}@media only screen and (min-width:520px){#content-intro .txt_col_r{-moz-column-count:2;column-count:2;-moz-column-gap:15px;column-gap:15px;float:left;margin-left:15px;width:calc(100% - 30px)}}@media only screen and (min-width:820px){#content-intro .txt_col_r{-moz-column-gap:20px;column-gap:20px;float:left;margin-left:20px;padding-top:0;width:calc(66.66667% - 33.33333px)}}@media only screen and (min-width:940px){#content-intro .txt_col_r{-moz-column-gap:30px;column-gap:30px;float:left;margin-left:30px;width:calc(66.66667% - 50px)}}.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row{background-color:#fff;display:block;float:left;margin-bottom:30px;margin-left:15px;width:calc(100% - 30px)}@media only screen and (min-width:520px){.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row{float:left;margin-left:15px;width:calc(50% - 22.5px)}.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row:nth-child(1n+1){clear:none}.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row:nth-child(odd){clear:left}}@media only screen and (min-width:720px){.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row{float:left;margin-left:20px;width:calc(50% - 30px)}}@media only screen and (min-width:820px){.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row{float:left;margin-left:20px;width:calc(33.33333% - 26.66667px)}.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row:nth-child(odd){clear:none}.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row:nth-child(3n+1){clear:left}}@media only screen and (min-width:940px){.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row{float:left;margin-left:30px;width:calc(33.33333% - 40px)}.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row:nth-child(odd){clear:none}.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row:nth-child(3n+1){clear:left}}.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row article{background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:100%;box-shadow:0 3px 5px -4px hsla(0,0%,68%,.85);overflow:hidden;position:relative}.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row article a{color:#ef4023;font-size:1rem;font-weight:300;line-height:1.4375rem;text-align:center}.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row article a .overlay{background-color:transparent;display:block;height:100%;left:0;opacity:1;position:absolute;top:0;transition:background-color .3s ease;width:100%}.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row article a .overlay_tab{background-color:#ef4023;bottom:-128px;color:#fff;display:block;font-family:Sora,sans-serif;font-size:1.625rem;font-weight:600;height:127px;left:0;line-height:127px;position:absolute;transition:bottom .3s ease;width:100%}.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row article a:active .overlay,.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row article a:hover .overlay{background-color:rgba(0,0,0,.5)}.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row article a:active .overlay_tab,.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row article a:hover .overlay_tab{bottom:0}.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row article a h2{color:#6b6b6b;display:inline-block;font-family:Sora,sans-serif;font-size:1.625rem;font-weight:600;line-height:1.625rem;margin:76% 0 0;padding:0 15px 15px;text-align:center}.home #content-area #block-views-block-frontpage-projects-block-1-2 .views-row article a .content{height:70px;margin:0;padding:0 15px}.home.role--authenticated #content-area #block-views-block-frontpage-projects-block-1-2 .views-row{clear:none}@media screen and (min-width:520px){.home.role--authenticated #content-area #block-views-block-frontpage-projects-block-1-2 .views-row:nth-child(2n+2){clear:left}}@media screen and (min-width:820px){.home.role--authenticated #content-area #block-views-block-frontpage-projects-block-1-2 .views-row:nth-child(2n+2){clear:none}.home.role--authenticated #content-area #block-views-block-frontpage-projects-block-1-2 .views-row:nth-child(3n+2){clear:left}}#content-header{margin-left:auto;margin-right:auto;max-width:70.6875em}#content-header:after{clear:both;content:"";display:block}#content-header>#highlighted{float:left;margin-left:15px;margin-top:-4.75rem;width:calc(100% - 30px)}@media only screen and (min-width:720px){#content-header>#highlighted{float:left;margin-left:20px;width:calc(100% - 40px)}}@media only screen and (min-width:820px){#content-header>#highlighted{float:left;margin-left:20px;width:calc(100% - 40px)}}@media only screen and (min-width:940px){#content-header>#highlighted{float:left;margin-left:30px;width:calc(100% - 60px)}}.maintenance-page,.maintenance-page #main{background-color:#fff!important}.maintenance-page #main{padding-top:0}.maintenance-page .layout-container>header .site-logo img{max-width:92px}.maintenance-page .layout-container>header .site-name{font-size:2.25rem;margin-bottom:0}.maintenance-page .layout-container>header .site-name a{color:#6b6b6b}.maintenance-page #main>.container{padding:0}.maintenance-page #main>.container #content{padding-top:0}.maintenance-page #main>.container #content h1{font-size:1.75rem;margin-bottom:.5rem}.maintenance-page #main>.container #content #content-area{margin:0;padding:0}.error-403 .txt_col_r,.error-404 .txt_col_r,.error-500 .txt_col_r,.page-site-maintenance .txt_col_r,.unpublished .txt_col_r{display:none}.error-403 .dialog-off-canvas-main-canvas,.error-404 .dialog-off-canvas-main-canvas,.error-500 .dialog-off-canvas-main-canvas,.page-site-maintenance .dialog-off-canvas-main-canvas,.unpublished .dialog-off-canvas-main-canvas{min-height:100vh}.error-403 .dialog-off-canvas-main-canvas .layout-container,.error-404 .dialog-off-canvas-main-canvas .layout-container,.error-500 .dialog-off-canvas-main-canvas .layout-container,.page-site-maintenance .dialog-off-canvas-main-canvas .layout-container,.unpublished .dialog-off-canvas-main-canvas .layout-container{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.error-403 .dialog-off-canvas-main-canvas .layout-container #main,.error-404 .dialog-off-canvas-main-canvas .layout-container #main,.error-500 .dialog-off-canvas-main-canvas .layout-container #main,.page-site-maintenance .dialog-off-canvas-main-canvas .layout-container #main,.unpublished .dialog-off-canvas-main-canvas .layout-container #main{flex:1}.error-403 .dialog-off-canvas-main-canvas .layout-container #main h1,.error-404 .dialog-off-canvas-main-canvas .layout-container #main h1,.error-500 .dialog-off-canvas-main-canvas .layout-container #main h1,.page-site-maintenance .dialog-off-canvas-main-canvas .layout-container #main h1,.unpublished .dialog-off-canvas-main-canvas .layout-container #main h1{font-size:1.75rem;margin-bottom:.5rem}.error-403 #content:after,.error-404 #content:after,.error-500 #content:after,.page-user-login #content:after,.section-admin #content:after,.section-user #content:after,.unpublished #content:after{clear:both;content:"";display:block}.error-403 #content #content-area,.error-404 #content #content-area,.error-500 #content #content-area,.page-user-login #content #content-area,.section-admin #content #content-area,.section-user #content #content-area,.unpublished #content #content-area{float:left;margin-left:15px;padding-top:30px;width:calc(100% - 30px)}@media only screen and (min-width:720px){.error-403 #content #content-area,.error-404 #content #content-area,.error-500 #content #content-area,.page-user-login #content #content-area,.section-admin #content #content-area,.section-user #content #content-area,.unpublished #content #content-area{float:left;margin-left:20px;width:calc(100% - 40px)}}@media only screen and (min-width:820px){.error-403 #content #content-area,.error-404 #content #content-area,.error-500 #content #content-area,.page-user-login #content #content-area,.section-admin #content #content-area,.section-user #content #content-area,.unpublished #content #content-area{float:left;margin-left:20px;width:calc(100% - 40px)}}@media only screen and (min-width:940px){.error-403 #content #content-area,.error-404 #content #content-area,.error-500 #content #content-area,.page-user-login #content #content-area,.section-admin #content #content-area,.section-user #content #content-area,.unpublished #content #content-area{float:left;margin-left:30px;width:calc(100% - 60px)}}.feed-icon{display:none}#project .content.grid>div{padding-bottom:59px;position:relative}#project .content.grid>div:after{clear:both;content:"";display:block}#project .content.grid>div>div{float:left;margin-left:15px;margin-top:15px;overflow:hidden;position:relative;width:calc(100% - 30px)}#project .content.grid>div>div:before{content:"";display:block;padding-top:100%}@media only screen and (min-width:520px){#project .content.grid>div>div{float:left;margin-left:15px;width:calc(50% - 22.5px)}#project .content.grid>div>div:nth-child(1n+1){clear:none}#project .content.grid>div>div:nth-child(odd){clear:left}}@media only screen and (min-width:720px){#project .content.grid>div>div{float:left;margin-left:20px;margin-top:20px;width:calc(50% - 30px)}}@media only screen and (min-width:820px){#project .content.grid>div>div{float:left;margin-left:20px;margin-top:20px;width:calc(33.33333% - 26.66667px)}#project .content.grid>div>div:nth-child(odd){clear:none}#project .content.grid>div>div:nth-child(3n+1){clear:left}}@media only screen and (min-width:940px){#project .content.grid>div>div{float:left;margin-left:30px;margin-top:30px;width:calc(33.33333% - 40px)}}#project .content.grid>div>div img{filter:grayscale(100);opacity:.75;position:absolute;top:0;transition:all .6s ease 0s}#project .content.grid>div>div img:hover{filter:none;opacity:1}#project .content.list>div:after{clear:both;content:"";display:block}#project .content.list>div>div{float:left;margin-left:15px;width:calc(100% - 30px)}@media only screen and (min-width:720px){#project .content.list>div>div{float:left;margin-left:20px;width:calc(100% - 40px)}}@media only screen and (min-width:940px){#project .content.list>div>div{float:left;margin-left:30px;width:calc(100% - 60px)}}
:root{--cb--color--base:#fff;--cb--color--contrast:#141414;--cb--color--contrastshade:hsla(0,0%,8%,.8);--cb--color--primary:#ef4023;--cb--color--primaryshade:rgba(239,64,35,.8);--cb--color--primaryshade-2:rgba(239,64,35,.4);--cb--color--secondary:#ef4023;--cb--color--secondaryshade:rgba(239,64,35,.8);--cb--color--secondaryshade-2:rgba(239,64,35,.4);--cb--color--alert:#ff6900;--cb--color--disabled:#9b9b9b;--cb-border-radius:5px}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo,a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText{display:none!important}#CybotCookiebotDialogHeader{background-color:var(--cb--color--primary)!important;padding-bottom:10px!important}@media screen and (min-width:1280px){#CybotCookiebotDialogHeader{padding-bottom:16px!important}}#CybotCookiebotDialogHeader #CybotCookiebotDialogHeaderLogosWrapper:before{background-image:url(/themes/custom/pixel8/logo.svg);background-size:cover;content:" ";display:block;height:55px;position:absolute;width:55px}#CybotCookiebotDialogHeader #CybotCookiebotDialogHeaderLogosWrapper img#CybotCookiebotDialogPoweredbyImage{height:55px!important;max-height:55px!important;max-width:50px!important;opacity:0;width:50px!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{color:var(--cb--color--contrast)!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-color:var(--cb--color--secondary)!important;color:var(--cb--color--contrast)!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:not(.CybotCookiebotDialogActive):hover{color:var(--cb--color--secondary)!important}#CookiebotDialogBodyUnderlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:2}#CybotCookiebotDialog{border-radius:var(--cb-border-radius)!important;color:var(--cb--color--contrast)!important;font-family:museo-sans,sans-serif!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;z-index:2147483640!important}#CybotCookiebotDialog.CybotCookiebotDialogActive+#CookiebotDialogBodyUnderlay{background-color:var(--cb--color--contrast)!important;display:block;opacity:.8!important}#CybotCookiebotDialog.CybotCookiebotDialogActive+#CybotCookiebotDialogBodyUnderlay{display:none}#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:not(:disabled):not(.disabled):hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:not(:disabled):not(.disabled):hover{color:var(--cb--color--secondary)!important}#CybotCookiebotDialog .CookieCard button{display:flex;flex-wrap:nowrap}#CybotCookiebotDialog .CookieCard button>label{font-weight:700}#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink{color:var(--cb--color--secondary)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:not(.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled) .CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--cb--color--secondaryshade-2)!important;border-color:var(--cb--color--secondaryshade-2)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:not(.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled) .CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:var(--cb--color--secondary)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:not(.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled) input[type=checkbox]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--cb--color--secondary)!important;border-color:var(--cb--color--secondary)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:not(.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled) input[type=checkbox]:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:var(--cb--color--base)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled .CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--cb--color--secondaryshade-2)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled .CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:var(--cb--color--base)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox]:focus+.CybotCookiebotDialogBodyLevelButtonSlider{box-shadow:none!important;outline:none!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper .CybotCookiebotDialogBodyLevelButtonSlider:active,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper .CybotCookiebotDialogBodyLevelButtonSlider:focus{outline:none!important}#CybotCookiebotDialogTabContent{background-color:hsla(36,19%,95%,.4)!important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonWrapper{background-color:hsla(36,19%,95%,.75)!important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{background-color:var(--cb--color--secondary)!important;color:var(--cb--color--base)!important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage{background-color:hsla(36,19%,95%,.75)!important;border-radius:var(--cb-border-radius)!important;color:var(--cb--color--secondary)!important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup{background-color:hsla(36,19%,95%,.4)!important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo{background-color:hsla(36,19%,95%,.75)!important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount){color:inherit}#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:var(--cb--color--secondary)!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:var(--cb--color--primary)!important;border-color:var(--cb--color--primary)!important;box-sizing:border-box;color:var(--cb--color--base)!important;font-family:museo-sans,sans-serif!important;font-size:inherit!important;font-weight:600!important;line-height:inherit!important;text-transform:uppercase}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background-color:var(--cb--color--base)!important;border-color:var(--cb--color--primary)!important;box-sizing:border-box;color:var(--cb--color--primary)!important;font-family:museo-sans,sans-serif!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-transform:uppercase}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover:before{background-color:var(--cb--color--secondaryshade);border:2px solid var(--cb--color--secondaryshade-2)}#CookiebotWidget{font-family:museo-sans,sans-serif!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;z-index:2147483640!important}#CookiebotWidget,#CookiebotWidget *{color:var(--cb--color--contrast)!important}#CookiebotWidget #CookiebotWidget-widgetContent,#CookiebotWidget.CookiebotWidget-open{border-radius:var(--cb-border-radius)!important}#CookiebotWidget .CookiebotWidget-body{background-color:hsla(36,19%,95%,.4)!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved .Cookiebotwidget-consent-icon svg{fill:var(--cb--color--secondary)!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li:not(.CookiebotWidget-approved) .Cookiebotwidget-consent-icon svg{fill:var(--cb--color--disabled)!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consent-details button:hover{color:var(--cb--color--secondary)!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consent-details button:hover svg{fill:var(--cb--color--secondary)!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box{background-color:hsla(36,19%,95%,.75)!important;border:1px solid var(--cb--color--secondary)!important;border-radius:var(--cb-border-radius)!important}#CookiebotWidget #CookiebotWidget-buttons button{background-color:var(--cb--color--base)!important;border-color:var(--cb--color--primary)!important;box-sizing:border-box;color:var(--cb--color--primary)!important;font-family:museo-sans,sans-serif!important;font-weight:inherit!important;line-height:inherit!important;position:relative;text-transform:uppercase;z-index:0}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:var(--cb--color--primary)!important;color:var(--cb--color--base)!important;font-weight:600!important}#CookiebotWidget .CookiebotWidget-logo svg circle{fill:var(--cb--color--primary)!important}#CookiebotWidget .CookiebotWidget-logo svg path{fill:var(--cb--color--base)!important}#CookiebotWidget .CookiebotWidget-logo:hover svg circle{fill:var(--cb--color--primaryshade)!important}.ytvideo .cookieconsent-optout-marketing,.ytvideo .cookieconsent-optout-preferences,.ytvideo .cookieconsent-optout-statistics{background-color:var(--cb--color--base);box-sizing:border-box;display:block;padding:27.25% 20px 29%;text-align:center}#navigation li,.breadcrumb li{display:inline-block;list-style-type:none}.site-logo{float:left;margin:20px 0}.site-logo,.site-logo img{height:75px;width:75px}@media screen and (min-width:420px){.site-logo{margin:30px 0}.site-logo,.site-logo img{height:93px;width:93px}}.site-name{display:none;font-size:2.2em;font-weight:300;line-height:1.3em;margin:0;padding:0 0 .5em}.site-name a{color:#fff}.site-slogan{color:#f0f0f0;float:left;font-size:2.25rem;font-weight:900;line-height:2.6875rem;margin:35px 0 15px 30px;width:70%}.contextual{display:none!important}
body,body #main{background-color:#fff}body.home,body.home #main{background-color:#f0f0f0}
