/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#page{background:transparent;}#header{background:transparent;background-image:none;}a,a.link,a:hover,a:focus{border:none;color:#575756;}.layout-main{margin:0;}.block .content{margin:0;}.region{margin:0;padding:0;}.path-frontpage #block-element-content,.path-frontpage #block-element-page-title{display:none;}.region-content-bottom-lead-second,.region-content-bottom-lead-first,.region-content-bottom-eighth,.region-content-bottom-seventh,.region-content-bottom-sixth,.region-content-bottom-fifth,.region-content-bottom-fourth,.region-content-bottom-third,.region-content-bottom-second,.region-content-bottom-first{padding:0 10px;}.site-footer{background:transparent;padding:0;}.site-footer .content{color:#000;}.site-footer .content a,.site-footer .content a.is-active{color:#000;}.site-footer .block{margin:0;padding:0;border:none;}.main-content .section{padding:0;}.site-footer .layout-container{padding:0;}.feed-icons{display:none;}@media (min-width:1220px){.layout-container{max-width:1200px;padding:0;}.zone-postscript{display:flex;}.region-postscript-first{width:33.33%;padding:0 20px;}.region-postscript-second{width:33.33%;padding:0 20px;}.region-postscript-third{width:33.33%;padding:0 20px;}.region-footer-first,.region-footer-second,.region-footer-third{width:33.33%;float:left;position:relative;}}@media (max-width:1219px) and (min-width:980px){.layout-container{max-width:960px;width:100%;}.zone-postscript{display:flex;}.region-postscript-first{width:33.33%;padding:0 20px;}.region-postscript-second{width:33.33%;padding:0 20px;}.region-postscript-third{width:33.33%;padding:0 20px;}.region-footer-first,.region-footer-second,.region-footer-third{width:33.33%;float:left;position:relative;}}@media (max-width:979px) and (min-width:740px){.layout-container{max-width:720px;width:100%;}.zone-postscript{display:flex;}.region-postscript-third,.region-postscript-second,.region-postscript-first{width:33.33%;padding:0 10px;}.region-footer-first,.region-footer-second,.region-footer-third{width:33.33%;float:left;position:relative;}}@media only screen and (max-device-width :739px),only screen and (max-width :739px){.layout-container{max-width:100%;width:100%;}.zone-postscript{display:block;}.region-postscript-first{width:100%;padding:0;}.region-postscript-second{width:100%;padding:0;}.region-postscript-third{width:100%;padding:0;}.region-footer-first,.region-footer-second,.region-footer-third{width:100%;padding:0;float:left;position:relative;}}@media (min-width:560px) and (max-width:850px){.region-footer-third{clear:none!important;}}@media (min-width:740px){#sidebar-second{clear:none;width:300px;margin-left:-300px;}.layout-one-sidebar .main-content{width:calc(100% - 340px)!important;}.layout-sidebar-second .main-content{margin-right:340px!important;;}}
@media only screen and (max-device-width :1359px),only screen and (max-width :1359px){.path-taxonomy #block-exposedformview-replacing-search-resultspage-1-2,.path-search #main-wrapper,.path-portfolio #main-wrapper,.path-search #main-wrapper #main,.path-portfolio #main-wrapper #main,.path-portfolio .region-content{min-height:170px!important;}}@media only screen and (max-device-width :1219px),only screen and (max-width :1219px){#block-views-block-individual-portfolio-page-block-4 .views-field-field-url{width:237.28px!important;}#block-block-42{width:80%!important;}#block-views-block-services-block-3 .views-row .views-field-nothing div.field-desc{gap:40px!important;}.path-search #block-exposedformview-replacing-search-resultspage-1,.path-search #block-element-system-main{max-width:960px!important;}.block-webform-block-2{width:960px!important;}.block-webform-block-2 div.content{width:360px!important;}.page-node-131 #zone-branding-wrapper{pointer-events:none!important;}.page-node-131 #block-block-22,.page-node-131 #block-sitemenu{pointer-events:auto!important;}}@media only screen and (max-device-width :1023px),only screen and (max-width :1023px){}@media only screen and (max-device-width :979px),only screen and (max-width :979px){.block-sitemenu{display:none!important;}#zone-branding{max-width:calc(100% - 30px)!important;padding:10px 0!important;}.block-block-22-2 img,.block-block-22 img{width:90px!important;}#main-wrapper{}.path-frontpage #block-block-6{margin:57.6px 0 10px 0!important;}.path-frontpage #zone-content-bottom-third-wrapper,.path-frontpage #main-wrapper{margin:0 auto!important;}#block-fp-search-icon,#block-block-62{right:30px!important;}.path-frontpage #block-fp-search-icon,.page-node-type-portfolio #block-block-62,.path-taxonomy #block-block-62,.path-portfolio #block-block-62{opacity:0;display:none;}.not-front .block-block-23{opacity:1;}#block-block-6{margin:82px 0 10px 0!important;}#block-block-6 h2{padding-top:10px!important;font-size:36px!important;}#block-block-6 p{font-size:20px!important;line-height:26px!important;margin:0 auto!important;}#block-block-47 div.image img{margin:-25% 0 0 0 !important;}#block-block-36 h1.tlt{font-size:64px!important;line-height:80px!important;width:560px!important;}#block-views-block-services-block-1 .view-services .views-row{width:calc(100% - 20px)!important;float:none!important;margin:0!important;}.block-block-23{display:block!important;}.intro-txt-3{margin:20px auto!important;width:560px!important;}#block-block-61 .field--name-body{display:block!important;}#block-block-61 div.sec-1,#block-block-61 div.sec-2,#block-block-61 div.sec-3{width:calc(99% - 20px)!important;}#block-block-61 div.sec-4{width:calc(99% - 20px)!important;margin:20px 0.5% 0 0.5%!important;}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(7),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(6),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(5),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(4),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(3),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(2),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(1){width:calc(420px - 40px)!important;float:none!important;}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(6),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(5),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(4),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(3),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(2),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(1){margin:0 auto 60px auto!important;}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(7){margin:0 auto 100px auto!important;}#block-block-45{width:100%!important;position:relative!important;bottom:0!important;}#block-views-block-software-block-1 .view-software .views-row .views-field-field-index-image img{height:120px!important;}.path-taxonomy .view-taxonomy-term .views-row,.work-index-grid .views-row,.path-portfolio .view-portfolio .views-row{width:calc(50% - 40px)!important;}.page-node-type-portfolio #block-exposedformview-replacing-search-resultspage-1-3,.path-taxonomy #block-exposedformview-replacing-search-resultspage-1-3,.path-portfolio #block-exposedformview-replacing-search-resultspage-1-3{display:none!important;}.path-taxonomy #main-wrapper,.path-taxonomy .region-content,.path-search #main-wrapper,.path-portfolio #main-wrapper,.path-search #main-wrapper #main,.path-portfolio #main-wrapper #main,.path-portfolio .region-content{min-height:100px!important;margin:20px auto 0 auto!important;}.path-taxonomy #main-wrapper #main{min-height:100px!important;margin:20px auto 0 auto!important;}.path-taxonomy #block-exposedformview-replacing-search-resultspage-1-2{min-height:100px!important;margin:0 0.75%!important;padding:0 0 20px 0!important;}#block-views-block-services-block-2 .view-services .views-row .views-field-field-index-image{margin:0!important;float:none!important;}#block-views-block-individual-portfolio-page-block-6{width:80px!important;float:none!important;}#block-views-block-individual-portfolio-page-block-6 .views-field-addtoany-share .addtoany_list{flex-direction:row!important;}#block-views-block-individual-portfolio-page-block-1{width:100%!important;float:none!important;margin:0 0 8px 0!important;}.page-node-type-portfolio #main-wrapper #main #content{width:100%!important;float:none!important;}#block-views-block-individual-portfolio-page-block-3{width:100%!important;float:none!important;margin:0!important;}.page-node-type-portfolio #main-wrapper{margin:0!important;}.page-node-type-portfolio #main-wrapper #main{padding:40px 0 60px 0!important;margin:0 auto 0 auto!important;}.page-node-type-portfolio #zone-featured-top{margin:26px auto 0 auto!important;}#block-views-block-individual-portfolio-page-block-4 .views-field-title h2{font-size:60px!important;line-height:72px!important;}#sidebar-second{width:100%!important;margin-left:0!important;}#block-views-block-individual-portfolio-page-block-5{margin:50px 0 0 0!important;}#block-webform-block-1{margin:40px 0!important;width:400px!important;max-width:100%!important;}#block-views-block-individual-portfolio-page-block-2 .views-row{width:calc(50% - 34px)!important;float:left!important;}#block-views-block-individual-portfolio-page-block-2 .views-row:nth-child(odd){margin:0 10px 20px 0!important;clear:left!important;}#block-views-block-individual-portfolio-page-block-2 .views-row:nth-child(even){margin:0 0 20px 10px!important;clear:none!important;}#block-views-block-individual-portfolio-page-block-2 div.view-header h3{margin:-8px 0 30px 0!important;}.block-webform-block-1 input[type="submit"],.block-webform-block-2 input[type="submit"]{transition:none!important;}.block-webform-block-1 input[type="submit"]:hover,.block-webform-block-2 input[type="submit"]:hover{background-color:var(--colorblk1)!important;background-image:url(/themes/element/images/icon-grn-btn-right.png)!important;background-repeat:no-repeat!important;background-position:center center!important;font-size:0!important;}#block-views-block-individual-portfolio-page-block-4 .view-individual-portfolio-page .views-row{align-items:self-start!important;flex-direction:column!important;}#block-views-block-individual-portfolio-page-block-4 .views-field-field-url{margin:15px 0 0 0!important;}#block-block-42{width:100%!important;margin:15vh 0 0 auto!important;}#block-block-42 h2{font-size:60px!important;line-height:72px!important;margin:0 0 25px 0!important;}#block-block-42 div.field-body{display:block!important;}#block-block-42 div.field-body{width:100%!important;margin:0!important;}#block-block-42 p{width:100%!important;}#block-block-42 hr{margin:0 auto 22px 0!important;}#block-views-block-services-block-3{margin:0!important;}#block-views-block-services-block-3 .views-row{flex-direction:column!important;}#block-views-block-services-block-3 .views-row .views-field-field-index-image{width:100%!important;justify-content:initial!important;}#block-views-block-services-block-3 .views-row .views-field-nothing{width:100%!important;}#block-views-block-services-block-3 .views-row .views-field-nothing div.field-title h3{margin:0 0 30px 0!important;}.page-node-280 #main-wrapper{padding:35px 0 0 0!important;}.path-search #block-exposedformview-replacing-search-resultspage-1,.path-search #block-element-system-main{max-width:720px!important;}.path-search .view-view-replacing-search-results .views-row{margin:0 0 30px 0!important;}.page-node-131 #main-wrapper #main{}.open-menu{pointer-events:auto!important;}.page-node-131 #main-wrapper #main{width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;margin:0 auto!important;}.block-webform-block-2{width:450px!important;margin:80px auto 40px auto!important;position:relative!important;top:0!important;left:0!important;transform:none!important;display:block!important;}.block-webform-block-2 div.content{width:100%!important;}.block-webform-block-2 div#edit-markup-text p{width:100%!important;max-width:calc(100% - 40px)!important;margin:0 20px!important;}.block-webform-block-2 input[type="submit"]{transition:none!important;}.block-webform-block-2 input[type="submit"]:hover{background-color:var(--colorblk1)!important;background-image:url(/themes/element/images/icon-grn-btn-right.png)!important;background-repeat:no-repeat!important;background-position:center center!important;font-size:0!important;}.block-industry-desc-block{width:240px!important;}.block-industry-carousel-block{width:calc(100% - 270px)!important;}.site-footer{margin:80px 0 0 0!important;height:120px!important;}.not-front #main-wrapper{padding:35px 0 140px!Important;}.page-node-301 #zone-content-bottom-second-wrapper{padding:0 0 140px!Important;}.page-node-280 #main-wrapper{padding:35px 0 0 0!important;}.path-portfolio #main-wrapper{padding:35px 0 0 0!Important;}.path-search #main-wrapper{padding:35px 0 160px!Important;}.page-node-131  #main-wrapper{padding:35px 0 140px!important;margin:25px 0 0 0!important;}.path-frontpage #zone-content-bottom-nineth-wrapper{padding:40px 0 160px 0!important;}.path-portfolio #zone-content-bottom-fourth-wrapper{padding:0 0 160px 0!important;}.page-node-280 #zone-content-bottom-first-wrapper{padding:0 0 140px 0!important;}.page-node-type-services .site-footer{height:auto!important;}#block-block-13 .foo-social-media{margin:0 auto!important;}#zone-footer-bottom-second-wrapper{position:absolute;left:0;bottom:0;width:100%!important;}.waves{max-height:80px!important;min-height:80px!important;}#zone-footer-inner{display:block!important;gap:0!important;padding:0 15px!important;}#zone-footer{padding:20px 0 10px 0!important;}.region-footer-first,.region-footer-second,.region-footer-third,.region-footer-fourth{width:100%!important;}.region-footer-first,.region-footer-second{margin:0 0 20px 0!important;}.region-footer-third{margin:0!important;}.region-footer-third,.region-footer-first{min-height:auto!important;display:block!important;}.region-footer-first{display:none!important;}#block-block-27,#block-block-28{text-align:center!important;}#block-footermenu{width:350px!important;margin:0 auto!important;}#block-footermenu ul.menu{text-align:center!important;}}@media only screen and (max-device-width :850px),only screen and (max-width :850px){}@media only screen and (max-device-width :739px),only screen and (max-width :739px){#zone-content-bottom-nineth,#zone-content-bottom-eighth,#zone-content-bottom-seventh,#zone-content-bottom-sixth,#zone-content-bottom-fifth,#zone-content-bottom-fourth,#zone-content-bottom-third,#zone-content-bottom-second,#zone-content-bottom-first{width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;margin:0 auto!important;}.path-portfolio #zone-content-bottom-first,.path-frontpage #zone-content-bottom-seventh,.path-frontpage #zone-content-bottom-third{width:100%!important;max-width:100%!important;}.maintenance-page #page-wrapper{width:calc(100% - 30px)!important;margin:40px 15px!important;}.region-slideshow{width:calc(100% - 30px)!important;}#zone-featured-top{width:calc(100% - 30px)!important;margin:0 auto!important;}#block-block-38{bottom:60px!important;}#block-block-47 div.image img{margin:-41% 0 0 0 !important;}#block-block-36{bottom:31%!important;}#block-block-36 h1.tlt{font-size:56px!important;line-height:72px!important;width:400px!important;}.intro-txt-3{width:100%!important;}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(7),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(6),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(5),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(4),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(3),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(2),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(1){width:calc(420px - 40px)!important;}#block-views-block-software-block-1 .view-software .views-row{width:48%!important;margin:0 1% 40px 1%!important;}#block-views-block-software-block-1 .view-software .views-row:nth-child(7){margin:0 26% 40px 26%!important;}.path-taxonomy #main-wrapper #main{width:100%!important;max-width:100%!important;}.path-taxonomy .view-taxonomy-term,.path-taxonomy #block-exposedformview-replacing-search-resultspage-1-2{margin:0 15px!important;width:calc(100% - 30px)!important;}.path-taxonomy .view-taxonomy-term .views-row,.work-index-grid .views-row,.path-portfolio .view-portfolio .views-row{width:calc(100% - 24px)!important;margin:0 auto 60px auto!important;float:none!important;}#main-wrapper #main{width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;margin:0 auto!important;}#block-views-block-individual-portfolio-page-block-1{margin:0 0 30px 0!important;}#block-views-block-individual-portfolio-page-block-1 .views-field-field-keywords{margin-bottom:22px!important;}#block-views-block-individual-portfolio-page-block-2 .views-field-field-index-image img{width:100%!important;height:auto!important;}#block-views-block-services-block-3 .views-row .views-field-nothing div.field-desc{display:block!important;}#block-views-block-services-block-3 .views-row .views-field-nothing div.field-body,#block-views-block-services-block-3 .views-row .views-field-nothing div.field-guiding-value{width:100%!important;}.path-search #block-exposedformview-replacing-search-resultspage-1,.path-search #block-element-system-main{max-width:100%!important;}.path-search .view-view-replacing-search-results .views-row .views-field-field-index-image{float:none!important;margin:0!important;display:inline-block;}.path-search .view-view-replacing-search-results .views-row .views-field-title{margin:0!important;}.path-search .view-view-replacing-search-results .views-row .views-field-body{margin:25px 0 0 0!important;}.block-industry-desc-block{width:100%!important;float:none!important;margin:0 0 20px 0!important;}.block-industry-carousel-block{width:100%!important;display:block!important;margin:0 0 60px 0!important;}.block-webform-block-2 input[type="submit"]{margin:10px auto 0 auto!important;}body.page-node-type-services{margin:0!important;}}@media (max-device-height:1024px){.website-responsive-menu div.content ul{max-height:40vh!important;overflow-y:scroll!important;}}@media only screen and (max-device-height:650px),only screen and (max-height:650px){body.page-node-type-services{margin:0!important;}body.page-node-type-services .site-footer,.page-node-131 .site-footer{}}@media only screen and (max-device-width:600px),only screen and (max-width:600px){.block-webform-block-2 input[type="submit"]{margin:0 auto!important;margin-right:auto!important;}}@media only screen and (max-device-width:599px),only screen and (max-width:599px){#block-exposedformview-replacing-search-resultspage-1-3{display:none!important;}#block-block-6 h2{font-size:34px!important;}#block-block-47 div.image img{margin:-49% 0 0 0 !important;}#block-block-36{bottom:35%!important;}#block-block-36 h1.tlt{font-size:52px!important;line-height:68px!important;width:400px!important;}.ticker-over-heading{width:90%!important;}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(7),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(6),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(5),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(4),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(3),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(2),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(1){width:calc(360px - 40px)!important;}.path-taxonomy h1.page-title{text-align:center;}.page-node-type-portfolio #main-wrapper #main{padding:20px 0 60px 0!important;margin:0 auto 0 auto!important;}#block-views-block-individual-portfolio-page-block-2 .views-row{width:calc(100% - 24px)!important;float:none!important;}#block-views-block-individual-portfolio-page-block-2 .views-row:nth-child(odd){margin:0 0 20px 0!important;}#block-views-block-individual-portfolio-page-block-2 .views-row:nth-child(even){margin:0 0 20px 0!important;}.block-webform-block-2 .form-item-email input,.block-webform-block-2 .form-item-name input{width:100%!important;margin:0 0 16px 0!important;}}@media only screen and (max-device-height:480px) and (orientation:landscape){.region-hidden-menu{margin:15px 0!important;}.block-block-24 div.content{margin:0 0 15px 0!important;}.website-responsive-menu div.content ul{margin:1em 0 0.5em 0!important;max-height:132px!important;overflow-y:scroll;}.website-responsive-menu div.content ul li{margin:0 24px 10px 24px!important;}}@media only screen and (max-device-width:479px),only screen and (max-width:479px){.path-frontpage #block-block-6{margin:57.6px 0 35px 0!important}#block-block-6 div.content{width:320px!important;max-width:100%!important;margin:0 auto 15px auto!important;}#block-block-6 h2{font-size:34px!important;line-height:46px!important;padding-top:25px!important;margin-bottom:20px!important;}#block-block-6 p{font-size:18px!important;line-height:24px!important;margin:0 auto!important;}#block-block-47 div.image img{margin:-60% 0 0 0 !important;}#block-block-36{bottom:42%!important;}#block-block-36 h1.tlt{font-size:40px!important;line-height:52px!important;width:280px!important;}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(7),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(6),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(5),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(4),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(3),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(2),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(1){width:calc(310px - 40px)!important;}.intro-txt-3 p{font-size:15px!important;}.path-taxonomy #block-exposedformview-replacing-search-resultspage-1-2 div.content{width:100%!important;}#block-views-block-individual-portfolio-page-block-1 .views-field-nothing{margin:0 0 10px 0!important;}#block-views-block-individual-portfolio-page-block-1 .views-field-field-industry{float:none!important;display:inline-block!important;}#block-views-block-individual-portfolio-page-block-1 .views-field-field-platform,#block-views-block-individual-portfolio-page-block-1 .views-field-field-keywords{float:none!important;display:inline-block!important;}#block-views-block-individual-portfolio-page-block-1 .views-field-field-location{display:inline-block!important;}.block-webform-block-2 .form-item-email input,.block-webform-block-2 .form-item-name input{width:100%!important;margin:0 0 16px 0!important;}.block-webform-block-2{width:100%!important;}.block-industry-carousel-block .view-industry-carousel .slick__slide{margin:0!important;}#block-footermenu{}}:root{--font1:"Oswald";--font2:"Open Sans";--colorblk1:#060606;--colorblk2:#141414;--colorgrn1:#99c63a;--colorgrn2:#7da42b;--colorblu1:#42a1af;}html{position:relative;min-height:100%;}body{background:var(--colorblk1);color:var(--colorgrn1);margin:0;width:100%;min-height:100vh;}body .zone-content-wrapper{width:100%;height:100%;}body .zone-content{width:100%;min-height:100vh;position:relative;}body #page-wrapper #page,body #page-wrapper,body .dialog-off-canvas-main-canvas{width:100%;min-height:100vh;}body.path-frontpage{background:transparent;}body.page-node-131{}body.page-node-type-services{margin:0 0 127px 0;background:transparent;}h1{font-size:24px;font-weight:bold;}h2{font-size:18px;margin-bottom:10px;}h2.block-title{font-size:18px;margin-bottom:15px;background:transparent;}.front h2.block-title{font-size:16px;background:transparent;text-align:center;text-transform:uppercase;}h3{font-size:14px;}h4{font-size:13px;}p{margin-bottom:10px;line-height:20px;}ul,ol{list-style-type:none;}a:link,a:visited{text-decoration:none;color:var(--colorgrn1);}a:hover,a:focus{color:var(--colorgrn2);}img{vertical-align:middle;}h1.page-title{margin-top:0;color:var(--colorgrn1);font-size:28px;line-height:36px;}p.anchor{margin:0;}a.target{position:relative;top:-40px;display:block;height:0;width:0;}a.target#srchanc{top:-140px;}.zone-branding-wrapper{background:transparent;font-weight:normal;position:fixed;width:100%;z-index:2;top:0;}.not-front .zone-branding-wrapper{background:transparent;}#zone-branding{padding:10px 0;}.path-frontpage #zone-branding{background:transparent;}.region-branding{display:flex;align-items:center;}.front .region-branding{min-height:37px;}#block-element-branding{display:none;}.site-branding__logo img a{margin:0;}.site-branding__logo img{width:150px;height:auto;}.front .block-block-22{display:none;opacity:0;}.block-block-22-2 p,.block-block-22 p{margin:0;width:150px;}.block-block-22-2 p br,.block-block-22 p br{display:none;}.block-block-22-2 img,.block-block-22 img{}.front #block-block-22 img{width:90px;}.not-front #block-block-22 img{width:150px;}.block-sitemenu{margin:0;}.block-sitemenu{position:absolute;right:0;top:50%;width:246px;transform:translate(0,-50%);margin:0;}.front .block-sitemenu{position:absolute;right:50%;top:50%;width:246px;transform:translate(50%,-50%);margin:0;opacity:0;display:none;}.block-sitemenu li.sf-clone-parent{display:none;}.block-sitemenu ul#superfish-menu-site-menu{}.block-sitemenu li a{text-transform:uppercase;font-weight:normal;font-family:var(--font1);font-size:14px;margin:0 10px;padding:0;}.block-sitemenu li:first-child a{margin:0 10px 0 0;}.block-sitemenu li:last-child a{margin:0 0 0 10px;}.block-sitemenu li a.is-active,.block-sitemenu li a:hover{color:var(--colorgrn2);}.zone-branding-wrapper.sticky{background:#000;}.zone-branding-wrapper.sticky .block-block-22 img{}#block-fp-search-icon,#block-block-62{width:27px;height:27px;position:absolute;right:0;top:50%;transform:translate(0,-50%);margin:0;display:none;}#block-fp-search-icon .search-icon,#block-block-62 .search-icon{width:27px;height:27px;}#block-fp-search-icon svg,#block-block-62 svg{width:27px;height:27px;}#block-fp-search-icon svg path,#block-block-62 svg path{fill:var(--colorgrn1);}.path-frontpage .zone-content{position:relative;}.path-frontpage #zone-featured-top-wrapper{}#main-wrapper{min-height:auto;margin:46px auto 0 auto;background:transparent;}.not-front #main-wrapper{padding:35px 0 160px 0;margin:0;}.page-node-301 #main-wrapper{padding:35px 0 15px 0!important;}.page-node-301 #zone-content-bottom-second-wrapper,.not-front #main-wrapper{padding:35px 0 160px 0;margin:0;}.page-node-280 #main-wrapper{padding:35px 0 0 0;margin:0;}.page-node-131 #main-wrapper{margin:0;padding:0;}.page-node-280 .region-content{position:relative;}.path-frontpage #zone-content-bottom-third-wrapper,.path-frontpage #main-wrapper{margin:0 auto;}#main-wrapper #main{margin:0 auto;padding:20px 0;}.page-node-301 #zone-content-bottom-second-wrapper,.not-front #main-wrapper #main{margin:46px auto 0 auto;}.path-frontpage .view-frontpage{display:none!important;}.path-frontpage #zone-content-bottom-first-wrapper{margin:0;background:none repeat scroll 0 0 #f7f7f7;bottom:0;display:block;left:0;right:0;top:0;z-index:-1;}.path-frontpage #zone-content-bottom-first{display:block;z-index:-999;}.path-frontpage .region-content-bottom-first{width:100%;margin:0 auto;padding:0;}#block-block-6 h2{color:#54545c;font-size:44px;padding-top:60px;text-transform:none;background:transparent;text-align:center;margin-top:0;}#block-block-6 p{color:#4c4c4d;font-size:24px;padding-top:4px;text-align:center;line-height:30px;margin:10px auto;}#block-block-10{text-align:center;}#block-block-10 img{max-width:100%;height:auto;}.path-frontpage #zone-content-bottom-second-wrapper{background:transparent;}.path-frontpage #zone-content-bottom-second{padding:10px 0;}.path-frontpage .region-content-bottom-second{padding:0;}.intro-txt-3{margin:20px 0;text-align:center;}.intro-txt-3 h3{font-size:36px;text-transform:none;margin:0 0 10px 0;}.intro-txt-3 p{font-size:16px;}#block-block-56 p,#block-block-11 p{opacity:0;}#block-block-61{clear:both;}#block-block-61 .field--name-body{display:flex;}#block-block-61 div.sec{text-align:center;padding:10px;margin:0 0.5%;}#block-block-61 div.sec-1,#block-block-61 div.sec-2,#block-block-61 div.sec-3{width:calc(25.667% - 20px);}#block-block-61 div.sec-4{width:calc(19% - 20px);display:flex;align-items:center;justify-content:center;}#block-block-61 div.sec div.field-image{margin:20px 0;min-height:122px;}#block-block-61 div.sec div.field-image img{width:auto;height:120px;}#block-block-61 div.sec div.field-title{}#block-block-61 div.sec div.field-title h4{font-size:18px;line-height:27px;padding:0 0 5px 0;margin:0 0 10px 0;}#block-block-61 div.sec div.field-body{}#block-block-61 div.sec div.field-body p{font-size:14px;line-height:20px;margin-bottom:10px;}.page-node-280 #main-wrapper #main{padding:20px 0 0 0;width:100%;max-width:100%;}.path-search #main-wrapper #main,.path-portfolio #main-wrapper #main{padding:20px 0;width:100%;min-height:240px;}.path-search #main-wrapper #main{max-width:100%;}#block-block-58{position:relative;}.path-search #block-exposedformview-replacing-search-resultspage-1,.path-search #block-element-system-main{max-width:1200px;margin:0 auto;}.page-node-280 h1.page-title,.path-search h1.page-title,.path-portfolio h1.page-title{display:none;}.path-portfolio #main-wrapper{width:100%;min-height:240px;padding:35px 0 0 0;}.path-search #main-wrapper{width:100%;min-height:240px;padding:35px 0 160px 0;}.path-portfolio .region-content{width:98.5%;min-height:240px;margin:0 0.75%;display:flex;align-items:center;justify-content:center;}.page-node-280 .region-content-bottom-first{padding:0;width:98.5%;margin:0 0.75%;display:flex;align-items:center;justify-content:center;}#block-exposedformview-replacing-search-resultspage-1-4{padding:80px 0;}#block-exposedformview-replacing-search-resultspage-1,#block-exposedformview-replacing-search-resultspage-1-4,#block-exposedformview-replacing-search-resultspage-1-2{width:400px;max-width:100%;text-align:center;margin-top:-15px;}.path-taxonomy #block-exposedformview-replacing-search-resultspage-1-2{width:98.5%;min-height:240px;margin:0 0.75%;padding:15px 0;display:flex;align-items:center;justify-content:center;flex-direction:column;}.path-taxonomy #block-exposedformview-replacing-search-resultspage-1-2 div.content{width:400px;text-align:center;margin-top:-15px;}#block-exposedformview-replacing-search-resultspage-1{margin:-15px auto 0 auto;}.page-node-280 #zone-content-bottom-first-wrapper{padding:0 0 160px 0;}#block-exposedformview-replacing-search-resultspage-1-4{margin:-40px auto 0 auto;}.path-search #block-exposedformview-replacing-search-resultspage-1{padding:70px 0 0 0;}#block-exposedformview-replacing-search-resultspage-1-4:after,#block-exposedformview-replacing-search-resultspage-1:after,#block-exposedformview-replacing-search-resultspage-1-2:after{content:"Search by project name, location or industry vertical/sector.";top:8px;position:relative;}.view-view-replacing-search-results div.view-empty{margin:50px 0 0 0;text-align:center;}.view-view-replacing-search-results div.view-empty p{font-size:18px;line-height:32px;}#block-exposedformview-replacing-search-resultspage-1-3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:210px;}.path-search #block-element-system-main div.view-header{text-align:center;font-family:var(--font1);font-size:20px;line-height:36px;margin:20px 0 0 0;padding:0 0 60px 0;}.path-frontpage #block-exposedformview-replacing-search-resultspage-1-3,.path-taxonomy #block-exposedformview-replacing-search-resultspage-1-3,.path-portfolio #block-exposedformview-replacing-search-resultspage-1-3{opacity:0;display:none;}#block-exposedformview-replacing-search-resultspage-1-4 .form--inline,#block-exposedformview-replacing-search-resultspage-1 .form--inline,#block-exposedformview-replacing-search-resultspage-1-3 .form--inline,#block-exposedformview-replacing-search-resultspage-1-2 .form--inline{display:flex;align-items:center;}#block-exposedformview-replacing-search-resultspage-1-4 input[type="text"],#block-exposedformview-replacing-search-resultspage-1 input[type="text"],#block-exposedformview-replacing-search-resultspage-1-3 input[type="text"],#block-exposedformview-replacing-search-resultspage-1-2 input[type="text"]{background-clip:padding-box;background-color:var(--colorblk2);border:1px solid var(--colorgrn1);box-sizing:border-box;color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;height:48px;max-width:100%;outline:0 none;padding:10px 20px;width:100%;margin:0;}#block-exposedformview-replacing-search-resultspage-1-3 input[type="text"],#block-exposedformview-replacing-search-resultspage-1-4 input[type="text"],#block-exposedformview-replacing-search-resultspage-1 input[type="text"],#block-exposedformview-replacing-search-resultspage-1-2 input[type="text"]{border-top-left-radius:24px;-moz-border-top-left-radius:24px;-webkit-border-top-left-radius:24px;border-top-right-radius:24px;-moz-border-top-right-radius:24px;-webkit-border-top-right-radius:24px;border-bottom-left-radius:24px;-moz-border-bottom-left-radius:24px;-webkit-border-bottom-left-radius:24px;border-bottom-right-radius:24px;-moz-border-bottom-right-radius:24px;-webkit-border-bottom-right-radius:24px;}#block-exposedformview-replacing-search-resultspage-1-4 input[type="text"]:focus::placeholder,#block-exposedformview-replacing-search-resultspage-1 input[type="text"]:focus::placeholder,#block-exposedformview-replacing-search-resultspage-1-3 input[type="text"]:focus::placeholder,#block-exposedformview-replacing-search-resultspage-1-2 input[type="text"]:focus::placeholder{color:transparent;}#block-exposedformview-replacing-search-resultspage-1-3 input[type="text"]{height:36px;font-size:11px;}#block-exposedformview-replacing-search-resultspage-1-4 input[type="text"]::-webkit-input-placeholder,#block-exposedformview-replacing-search-resultspage-1 input[type="text"]::-webkit-input-placeholder,#block-exposedformview-replacing-search-resultspage-1-3 input[type="text"]::-webkit-input-placeholder,#block-exposedformview-replacing-search-resultspage-1-2 input[type="text"]::-webkit-input-placeholder{color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}#block-exposedformview-replacing-search-resultspage-1-4 input[type="text"]::-moz-input-placeholder,#block-exposedformview-replacing-search-resultspage-1 input[type="text"]::-moz-input-placeholder,#block-exposedformview-replacing-search-resultspage-1-3 input[type="text"]::-moz-input-placeholder,#block-exposedformview-replacing-search-resultspage-1-2 input[type="text"]::-moz-input-placeholder{color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}#block-exposedformview-replacing-search-resultspage-1-3 input[type="text"]::-o-input-placeholder,#block-exposedformview-replacing-search-resultspage-1-2 input[type="text"]::-o-input-placeholder{color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}#block-exposedformview-replacing-search-resultspage-1-3 input[type="text"]::-webkit-input-placeholder{font-size:14px;}#block-exposedformview-replacing-search-resultspage-1-3 input[type="text"]::-moz-input-placeholder{font-size:14px;}#block-exposedformview-replacing-search-resultspage-1-3 input[type="text"]::-o-input-placeholder{font-size:14px;}#block-exposedformview-replacing-search-resultspage-1-4 .form-item,#block-exposedformview-replacing-search-resultspage-1 .form-item,#block-exposedformview-replacing-search-resultspage-1-3 .form-item,#block-exposedformview-replacing-search-resultspage-1-2 .form-item{margin:0 0 3px 0;width:100%;}#block-exposedformview-replacing-search-resultspage-1-4 .form-actions,#block-exposedformview-replacing-search-resultspage-1 .form-actions,#block-exposedformview-replacing-search-resultspage-1-3 .form-actions,#block-exposedformview-replacing-search-resultspage-1-2 .form-actions{margin:0 0 0 8px;padding:0;display:none;}#block-exposedformview-replacing-search-resultspage-1-4 input[type=submit],#block-exposedformview-replacing-search-resultspage-1 input[type=submit],#block-exposedformview-replacing-search-resultspage-1-3 input[type=submit],#block-exposedformview-replacing-search-resultspage-1-2 input[type=submit]{background:var(--colorblk2);display:inline-block;border-radius:24px;color:#fff;height:48px;width:48px;font-family:var(--font1);font-weight:400;font-size:0;line-height:0;justify-content:left;text-align:center;transition:unset;text-transform:uppercase;font-weight:bold;margin:0;border:1px solid var(--colorgrn1);}#block-exposedformview-replacing-search-resultspage-1-3 input[type=submit]{width:36px;height:36px;}html.webp #block-exposedformview-replacing-search-resultspage-1-4 input[type=submit],html.webp #block-exposedformview-replacing-search-resultspage-1 input[type=submit],html.webp #block-exposedformview-replacing-search-resultspage-1-2 input[type=submit]{background:url(/themes/element/images/grn-icon-search.webp) no-repeat center center var(--colorblk2);background-size:24px;}html.webp #block-exposedformview-replacing-search-resultspage-1-3 input[type=submit]{background:url(/themes/element/images/grn-icon-search.webp) no-repeat center center var(--colorblk2);background-size:18px;}html.no-webp #block-exposedformview-replacing-search-resultspage-1-4 input[type=submit],html.no-webp #block-exposedformview-replacing-search-resultspage-1 input[type=submit],html.no-webp #block-exposedformview-replacing-search-resultspage-1-2 input[type=submit]{background:url(/themes/element/element/images/grn-icon-search.png) no-repeat center center var(--colorblk2);background-size:24px;}html.no-webp #block-exposedformview-replacing-search-resultspage-1-3 input[type=submit]{background:url(/themes/element/element/images/grn-icon-search.png) no-repeat center center var(--colorblk2);background-size:18px;}.path-frontpage #main-wrapper #main{padding:0;}.path-frontpage .region-content-bottom-third{padding:0;}.path-portfolio #zone-content-bottom-fourth-wrapper{padding:0 0 200px 0;}.path-portfolio .region-content-bottom-fourth{padding:0;}.path-taxonomy .view-taxonomy-term .view-content{max-width:1200px;margin:0 auto;}.work-index-grid .view-header{padding:0 8px;}.path-taxonomy .view-taxonomy-term .views-row,.work-index-grid .views-row,.path-portfolio .view-portfolio .views-row{width:calc(33.33% - 40px);float:left;padding:0 0 15px 0;padding:12px;margin:8px;background:var(--colorblk2);}.path-search .view-view-replacing-search-results .views-row{margin:0 0 20px 0;clear:both;min-height:174px;}.path-taxonomy .view-taxonomy-term .views-row  .views-field-field-index-image img,.work-index-grid .views-row .views-field-field-index-image img,.path-portfolio .view-portfolio .views-row .views-field-field-index-image img{width:100%;height:auto;}.path-search .view-view-replacing-search-results .views-row  .views-field-field-index-image{float:left;margin:0 20px 0 0;padding:8px;background:var(--colorblk2);}.path-search .view-view-replacing-search-results .views-row  .views-field-field-index-image img{max-width:100%;height:auto;}.path-search .view-view-replacing-search-results .views-row .views-field-addtoany-share,.path-taxonomy .view-taxonomy-term .views-row  .views-field-addtoany-share,.path-portfolio .views-field-addtoany-share{padding:10px 5px 0 5px}.path-taxonomy .view-taxonomy-term .views-row .views-field-title,.path-portfolio .views-field-title{margin:0;}.path-search .view-view-replacing-search-results .views-row .views-field-title{margin:0 0 0 275px;}.path-taxonomy .view-taxonomy-term .views-row .views-field-title h4,.path-portfolio .views-field-title h4{margin-bottom:0;margin-top:0;padding:8px 0 3px 0;}.path-search .view-view-replacing-search-results .views-row .views-field-title h4{margin-bottom:0;margin-top:21px;padding:0 0 1px 0;}.path-search .view-view-replacing-search-results .views-row .views-field-title h4 > a,.path-taxonomy .view-taxonomy-term .views-row .views-field-title h4 > a,.path-portfolio .views-field-title h4 > a{font-size:18px;line-height:27px;margin:0;}.path-search .view-view-replacing-search-results .views-row .views-field-field-keywords,.path-taxonomy .view-taxonomy-term .views-row .views-field-field-keywords,.path-portfolio .views-field-field-keywords{margin:0;padding:0;}.path-search .view-view-replacing-search-results .views-row .views-field-field-platform a,.path-search .view-view-replacing-search-results .views-row .views-field-field-location a,.path-search .view-view-replacing-search-results .views-row .views-field-field-industry a,.path-search .view-view-replacing-search-results .views-row .views-field-field-keywords a,.path-taxonomy .view-taxonomy-term .views-row  .views-field-field-platform a,.path-taxonomy .view-taxonomy-term .views-row  .views-field-field-location a,.path-taxonomy .view-taxonomy-term .views-row  .views-field-field-industry a,.path-taxonomy .view-taxonomy-term .views-row  .views-field-field-keywords a,.path-portfolio .views-field-field-platform a,.path-portfolio .views-field-field-location a,.path-portfolio .views-field-field-industry a,.path-portfolio .views-field-field-keywords a{font-size:14px;line-height:20px;text-decoration:none;}.path-search .view-view-replacing-search-results .views-row .views-field-field-platform a:last-child:after,.path-search .view-view-replacing-search-results .views-row .views-field-field-keywords a:last-child:after,.path-search .view-view-replacing-search-results .views-row .views-field-field-industry a:last-child:after,.path-taxonomy .view-taxonomy-term .views-row  .views-field-field-platform a:last-child:after,.path-taxonomy .view-taxonomy-term .views-row  .views-field-field-keywords a:last-child:after,.path-taxonomy .view-taxonomy-term .views-row  .views-field-field-industry a:last-child:after,.path-portfolio .views-field-field-platform a:last-child:after,.path-portfolio .views-field-field-industry a:last-child:after,.path-portfolio .views-field-field-keywords a:last-child:after{content:", ";}.path-search .view-view-replacing-search-results .views-row .views-field-field-platform,.path-search .view-view-replacing-search-results .views-row .views-field-field-keywords,.path-search .view-view-replacing-search-results .views-row .views-field-field-industry,.path-taxonomy .view-taxonomy-term .views-row  .views-field-field-platform,.path-taxonomy .view-taxonomy-term .views-row  .views-field-field-keywords,.path-taxonomy .view-taxonomy-term .views-row  .views-field-field-industry,.path-portfolio .views-field-field-platform,.path-portfolio .views-field-field-industry,.path-portfolio .views-field-field-keywords{margin:0 5px  0 0;float:left;}.path-search .view-view-replacing-search-results .views-row .views-field-body{margin:25px 0 0 275px;position:relative;}.path-search .view-view-replacing-search-results .views-row .views-field-body:before{content:"";left:13px;position:absolute;top:-25px;width:1px;height:24px;transform:rotate(90deg);margin-left:0;background:var(--colorgrn1);}.path-search .view-view-replacing-search-results .views-row .views-field-body p{margin:0 0 8px 0;}.path-frontpage #zone-content-bottom-sixth-wrapper,.path-frontpage #zone-content-bottom-fifth-wrapper,.path-frontpage #zone-content-bottom-fourth-wrapper{background:transparent;}.path-frontpage #zone-content-bottom-fourth-wrapper{padding:40px 0;}.path-frontpage #zone-content-bottom-fourth{position:relative;}.path-frontpage #zone-content-bottom-sixth-wrapper{padding:0 0 80px 0;}.path-frontpage #zone-content-bottom-fifth-wrapper{padding:40px 0 80px 0;}.path-frontpage .region-content-bottom-sixth,.path-frontpage .region-content-bottom-fifth,.path-frontpage .region-content-bottom-fourth{padding:0;}.path-frontpage .region-content-bottom-sixth{display:flex;}#block-views-block-portfolio-block-1{clear:both;}#block-views-block-portfolio-block-1 .view-portfolio .view-content{padding:0 0 0 0;}#block-views-block-portfolio-block-1 .view-portfolio .view-content{}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(2),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(1){width:calc(30% - 40px);float:left;padding:12px;background:var(--colorblk2);transform:scale(1.2);}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(5),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(4),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(3){width:calc(30.33% - 44px);float:left;padding:0 0 15px 0;padding:12px;background:var(--colorblk2);transform:scale(1.2);}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(7),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(6){width:calc(30% - 40px);float:left;padding:12px;background:var(--colorblk2);transform:scale(1.2);}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(6),#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(3){clear:left;}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(1){margin:0 12px 50px 15%;}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(2){margin:110px 25% 50px 15px;}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(3){margin:30px 20px 80px 6%;}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(4){margin:110px 10px 80px 10px;}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(5){margin:70px 20px 80px 20px;}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(6){margin:0 12px 0 0;}#block-views-block-portfolio-block-1 .view-portfolio .views-row:nth-child(7){margin:110px 0 0 15px;}#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-field-featured-image{overflow:hidden;}#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-field-featured-image img{transition:all 0.2s ease-in-out 0s;}#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-field-featured-image:hover img{transform:scale(1.1);}#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-title h4 a{}#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-title h4,#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-title h4 a{font-size:18px;line-height:27px;margin:0;}#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-title h4{padding:5px 0 3px 0;}#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-field-keywords{}#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-field-platform a,#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-field-industry a,#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-field-location a,#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-field-keywords a{font-size:14px;line-height:20px;text-decoration:none;}#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-field-platform,#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-field-industry,#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-field-keywords{margin:0 5px 0 0;float:left;}#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-field-platform a:last-child:after,#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-field-industry a:last-child:after,#block-views-block-portfolio-block-1 .view-portfolio .views-row .views-field-field-keywords a:last-child:after{content:", ";}.page-node-279 h1.page-title{display:none;}.page-node-279 #main-wrapper{overflow:hidden;}#block-block-42{width:66.67%;margin:25vh 0 0 auto;}#block-block-42 h2{font-size:80px;line-height:96px;margin:0 0 15px 0;opacity:0;}#block-block-42 div.field-body{width:460px;margin:0 10% 0 auto;display:flex;gap:20px;}#block-block-42 hr{border-color:var(--colorgrn1);border-width:1px;width:80px;position:relative;top:5px;}#block-block-42 p{font-size:16px;line-height:28px;width:360px;opacity:0;}#block-views-block-services-block-3{margin:0 8.33%;}#block-views-block-services-block-3 .views-row{margin:100px 0;display:flex;flex-direction:row-reverse;gap:40px;}#block-views-block-services-block-3 .views-row:last-child{margin:100px 0 80px 0;}#block-views-block-services-block-3 .views-row .views-field-field-index-image{width:30%;display:flex;align-items:center;justify-content:center;}#block-views-block-services-block-3 .views-row .views-field-nothing{width:70%;clear:both;}#block-views-block-services-block-3 .views-row .views-field-nothing div.field-title h3{font-size:44px;line-height:65px;padding:0 0 30px 0;margin:0 0 60px 0;border-bottom:1px solid var(--colorgrn2);opacity:0;}#block-views-block-services-block-3 .views-row .views-field-nothing div.field-desc{display:flex;gap:110px;}#block-views-block-services-block-3 .views-row .views-field-nothing div.field-body{width:50%;opacity:0;}#block-views-block-services-block-3 .views-row .views-field-nothing div.field-body p{font-size:16px;line-height:28px;}#block-views-block-services-block-3 .views-row .views-field-nothing div.field-guiding-value{width:50%;}#block-views-block-services-block-3 .views-row .views-field-nothing div.field-guiding-value ul li{font-size:16px;line-height:28px;text-transform:uppercase;position:relative;margin:0 0 5px 0;padding:0 0 0 7px;opacity:0;}#block-views-block-services-block-3 .views-row .views-field-nothing div.field-guiding-value ul li:before{content:"\2022";display:block;position:absolute;top:0;left:-15px;color:var(--colorgrn1);font-size:36px;}.page-node-type-services h1.page-title{display:none;}.page-node-type-services #main-wrapper{background:#f7f7f7;}.page-node-type-services #main-wrapper #main{padding:40px 0;}#block-views-block-services-block-2 .view-services .views-row .views-field-field-index-image{margin:0 20px 0 0;height:160px;float:left;}#block-views-block-services-block-2 .view-services .views-row .views-field-field-index-image img{max-width:100%;}#block-views-block-services-block-2 .view-services .views-row .views-field-title{padding:15px 0 0 0;}#block-views-block-services-block-2 .view-services .views-row .views-field-title h4{font-size:18px;line-height:27px;margin-top:0;}#block-views-block-services-block-2 .view-services .views-row .views-field-body p{font-size:13px;line-height:20px;margin-bottom:10px;}body.page-node-type-portfolio{background:transparent;}.page-node-type-portfolio h1.page-title{display:none;}.page-node-type-portfolio #zone-featured-top-wrapper{padding:35px 0 0 0;margin:0;}.page-node-type-portfolio #zone-featured-top{padding:60px 0 0 0;margin:46px auto 0 auto;}.page-node-type-portfolio #main-wrapper{background:transparent;padding:0 0 160px 0;margin:0;}.page-node-type-portfolio #main-wrapper #main{padding:60px 0;}.sidebar .block{background:transparent;padding:0;border:none;}.sidebar .section{padding:0;}.page-node-type-portfolio .node__content{margin:0;}.page-node-type-portfolio #zone-content-bottom-first{padding:0 0 60px 0;}.page-node-type-portfolio .region-content-bottom-first{padding:0;}#block-views-block-individual-portfolio-page-block-3{width:100%;float:left;margin:0;min-height:60px;}#block-views-block-individual-portfolio-page-block-3 .view-individual-portfolio-page  div.view-content{opacity:0;}#block-views-block-individual-portfolio-page-block-3 .view-individual-portfolio-page .views-row{}#block-views-block-individual-portfolio-page-block-3 .view-individual-portfolio-page .views-row .views-field-field-image{text-align:center;margin:0;}#block-views-block-individual-portfolio-page-block-3 .view-individual-portfolio-page .views-row .views-field-field-image img{margin-bottom:20px;max-width:100%;height:auto;}#block-views-block-individual-portfolio-page-block-3 .view-individual-portfolio-page .views-row:last-child img{margin-bottom:0;}#block-views-block-individual-portfolio-page-block-4{}#block-views-block-individual-portfolio-page-block-4 .view-individual-portfolio-page .views-row{display:flex;align-items:baseline;}#block-views-block-individual-portfolio-page-block-4 .views-field-title{width:100%;}#block-views-block-individual-portfolio-page-block-4 .views-field-title h2{font-size:80px;line-height:96px;margin:0 0 10px 0;opacity:0;}#block-views-block-individual-portfolio-page-block-6{clear:both;margin:0 0 50px 0;}#block-views-block-individual-portfolio-page-block-6 div.content{opacity:0;}#block-views-block-individual-portfolio-page-block-1{width:100%;float:left;margin:0 0 8px 0;min-height:60px;opacity:0;}#block-views-block-individual-portfolio-page-block-1 div.content{}#block-views-block-individual-portfolio-page-block-1 .views-field-body{margin:0 0 10px 0;position:relative;padding:0;}#block-views-block-individual-portfolio-page-block-1 .views-field-body p{font-size:16px;line-height:28px;}#block-views-block-individual-portfolio-page-block-1 .views-field-body p:last-child{margin:0;}#block-views-block-individual-portfolio-page-block-1 .views-field-field-platform,#block-views-block-individual-portfolio-page-block-1 .views-field-field-keywords{margin:0 5px  10px 0;font-size:16px;line-height:28px;float:left;}#block-views-block-individual-portfolio-page-block-1 .views-field-field-industry{float:left;margin:0 5px 10px 0;}#block-views-block-individual-portfolio-page-block-1 .views-field-field-platform a:last-child:after,#block-views-block-individual-portfolio-page-block-1 .views-field-field-industry a:last-child:after,#block-views-block-individual-portfolio-page-block-1 .views-field-field-keywords a:last-child:after{content:", ";}#block-views-block-individual-portfolio-page-block-1 .views-field-nothing{font-family:var(--font1);font-size:20px;line-height:30px;margin:0 0 0 0;}#block-views-block-individual-portfolio-page-block-1 .views-field-field-platform a,#block-views-block-individual-portfolio-page-block-1 .views-field-field-location a,#block-views-block-individual-portfolio-page-block-1 .views-field-field-industry a,#block-views-block-individual-portfolio-page-block-1 .views-field-field-keywords a{font-size:16px;line-height:28px;}#block-views-block-individual-portfolio-page-block-1 .views-field-field-platform a:hover,#block-views-block-individual-portfolio-page-block-1 .views-field-field-location a:hover,#block-views-block-individual-portfolio-page-block-1 .views-field-field-industry a:hover,#block-views-block-individual-portfolio-page-block-1 .views-field-field-keywords a:hover{color:var(--colorgrn2);}#block-views-block-individual-portfolio-page-block-6 .views-field-addtoany-share{padding:0;}#block-views-block-individual-portfolio-page-block-6 .views-field-addtoany-share .addtoany_list{line-height:20px;display:flex;align-items:center;gap:10px;}#block-views-block-individual-portfolio-page-block-6 .views-field-addtoany-share .addtoany_list > a{padding:0;}#block-views-block-individual-portfolio-page-block-5{margin:0;opacity:0;}#block-views-block-individual-portfolio-page-block-4 .views-field-field-url{height:45px;margin:0 0 0 40px;width:224.28px;}#block-views-block-individual-portfolio-page-block-5 .views-field-field-url{margin:7px 0 15px 0;}#block-views-block-individual-portfolio-page-block-5 .views-field-field-url div.field-content{margin:0 0 60px 0;}#block-views-block-individual-portfolio-page-block-4 .views-field-field-url a,#block-views-block-individual-portfolio-page-block-5 .views-field-field-url a{display:inline-block;padding:12px 24px;border-radius:10rem;color:var(--colorgrn1);text-transform:uppercase;text-decoration:none;text-align:center;font-family:var(--font2);font-size:14px;font-weight:bold;letter-spacing:0.5px;transition:all .3s;position:relative;overflow:hidden;z-index:1;color:#fff;}#block-views-block-individual-portfolio-page-block-4 .views-field-field-url a{opacity:0;}#block-views-block-individual-portfolio-page-block-4 .views-field-field-url a:hover,#block-views-block-individual-portfolio-page-block-5 .views-field-field-url a:hover{}#block-views-block-individual-portfolio-page-block-4 .views-field-field-url a:after,#block-views-block-individual-portfolio-page-block-5 .views-field-field-url a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--colorgrn1);border-radius:10rem;z-index:-2;}#block-views-block-individual-portfolio-page-block-4 .views-field-field-url a:before,#block-views-block-individual-portfolio-page-block-5 .views-field-field-url a:before{content:'';position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:var(--colorgrn2);transition:all .3s;border-radius:10rem;z-index:-1;}#block-views-block-individual-portfolio-page-block-4 .views-field-field-url a:hover,#block-views-block-individual-portfolio-page-block-5 .views-field-field-url a:hover{color:#fff;}#block-views-block-individual-portfolio-page-block-4 .views-field-field-url a:hover:before,#block-views-block-individual-portfolio-page-block-5 .views-field-field-url a:hover:before{width:100%;}#block-webform-block-1{opacity:0;margin:0 0 50px 0;}#block-webform-block-1 #edit-markup-text{margin-top:0;}#block-webform-block-1 #edit-markup-text h4{font-size:20px;line-height:36px;margin:0 0 20px 0;}.block-webform-block-1 input[type="email"],.block-webform-block-1 input[type="text"]{height:44px;max-width:100%;outline:0 none;float:left;padding:10px 15px;margin:0 0 16px 0;background-clip:padding-box;background-color:var(--colorblk2);border:1px solid var(--colorgrn1);border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;box-sizing:border-box;color:var(--colorgrn1);font-family:var(--font1);font-size:16px;line-height:24px;letter-spacing:0.5px;width:100%;}.block-webform-block-1 input[type="email"]::-webkit-input-placeholder,.block-webform-block-1 input[type="text"]::-webkit-input-placeholder{color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}.block-webform-block-1 input[type="email"]::-o-input-placeholder,.block-webform-block-1 input[type="text"]::-o-input-placeholder{color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}.block-webform-block-1 input[type="email"]::-moz-input-placeholder,.block-webform-block-1 input[type="text"]::-moz-input-placeholder{color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}.block-webform-block-1 textarea:focus,.block-webform-block-1 input[type="email"]:focus,.block-webform-block-1 input[type="text"]:focus{}.block-webform-block-1 textarea{background-clip:padding-box;height:100px;margin:0;max-width:100%;outline:0 none;padding:10px;outline:0 none;background-color:var(--colorblk2);border:1px solid var(--colorgrn1);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-sizing:border-box;color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;width:100%;}.block-webform-block-1 textarea::-webkit-input-placeholder{color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}.block-webform-block-1 textarea::-o-input-placeholder{color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}.block-webform-block-1 textarea::-moz-input-placeholder{color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}.block-webform-block-1 .js-form-item-page-title,.block-webform-block-1 .js-form-item-page-url{display:none;}.block-webform-block-1 div.form-actions{margin-bottom:0;clear:both;}.block-webform-block-1 input[type="submit"]{background-color:var(--colorblk1);background-image:url(/themes/element/images/icon-grn-btn-right.png);background-repeat:no-repeat;background-position:center center;backgrund-size:50px;border:1px solid var(--colorgrn1);width:100px;height:100px;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;color:#fff;border-radius:50%;font-size:0;transition:font-size .5s ease;transition:background-color .5s ease;}.block-webform-block-1 input[type="submit"]:hover{background-color:var(--colorgrn1);background-image:none;font-size:12px;color:#fff;}.reload-captcha-wrapper{display:none!important;}.ui-dialog{background:#1b1b1b;}.ui-dialog .ui-dialog-titlebar{color:var(--colorgrn1);font-family:var(--font2);font-size:16px;background:#161616!important;font-weight:normal;}.ui-widget.ui-widget-content{border:none;}.ui-dialog .ui-dialog-title{margin:0;}.ui-dialog .ui-dialog-content{color:var(--colorgrn1);font-family:var(--font2);font-size:14px;line-height:22px;min-height:auto!important;padding:15px 20px 18px 20px;font-weight:300;}.ui-button{outline:none;}.ui-dialog .ui-dialog-titlebar-close{height:24px;right:0.4em;}.ui-button .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon,.ui-state-active .ui-icon,.ui-button:active .ui-icon{outline:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:url(/themes/element/images/grn_icon_webform_modal_close.png);background-repeat:no-repeat;background-position:center center;background-size:14px;}.ui-dialog .ui-dialog-titlebar{border:none;}#block-views-block-individual-portfolio-page-block-2{margin:24px 0 0 0;opacity:0;}#block-views-block-individual-portfolio-page-block-2 div.view-header h3{font-size:20px;line-height:36px;margin:-8px 0 15px 0;}#block-views-block-individual-portfolio-page-block-2 div.view-content{}#block-views-block-individual-portfolio-page-block-2 .views-row{float:left;width:calc(100% - 24px);margin:0 0 20px 0;clear:left;padding:12px;background:var(--colorblk2);}#block-views-block-individual-portfolio-page-block-2 .views-field-field-index-image{margin:0 0 10px 0;}#block-views-block-individual-portfolio-page-block-2 .views-field-field-index-image img{width:100%;height:auto;}#block-views-block-individual-portfolio-page-block-2 .views-field-title h4{margin:0;font-size:14px;line-height:20px;}#block-views-block-individual-portfolio-page-block-2 .views-field-title a{}#block-views-block-individual-portfolio-page-block-2 .views-field-title a:hover{color:var(--colorgrn2);}.path-taxonomy h1.page-title{color:var(--colorgrn1);margin:0 20px 20px 20px;font-weight:normal;font-size:28px;line-height:36px;display:none;}.path-taxonomy #main-wrapper #main{width:100%;max-width:100%;margin:36px auto 0 auto;}#block-views-block-taxonomy-title-desc-block-1{padding:0;}#block-views-block-taxonomy-title-desc-block-1 .view-taxonomy-title-desc .views-row .views-field-name{position:relative;}#block-views-block-taxonomy-title-desc-block-1 .view-taxonomy-title-desc .views-row .views-field-description__value{max-width:1200px;margin:40px auto 0 auto;}#block-views-block-taxonomy-title-desc-block-1 .view-taxonomy-title-desc .views-row .views-field-description__value div.field-content{width:70%;margin:0 auto;text-align:center;}#block-views-block-taxonomy-title-desc-block-1 .view-taxonomy-title-desc .views-row .views-field-description__value p{color:var(--colorgrn1);font-size:16px;line-height:28px;}#block-views-block-taxonomy-title-desc-block-1 .view-taxonomy-title-desc .views-row .views-field-description__value p:last-child{margin:0;}.page-node-131 h1.page-title{display:none;}.page-node-131 #main-wrapper #main{padding:0;margin:0;width:100%;max-width:100%;}#block-block-19,#block-block-3{display:flex;justify-content:center;text-align:center;}.block-block-19,.block-block-21,.block-block-3{margin:0 0 10px 0;}.block-block-19 h4,.block-block-21 h4,.block-block-3 h4{font-size:18px;letter-spacing:0.5px;margin-bottom:15px;background:transparent;margin:0 0 10px 0;}.block-block-21 p,.block-block-19 p,.block-block-3 p{margin-bottom:10px;font-size:14px;line-height:20px;}.block-block-21 p a,.block-block-19 p a,.block-block-3 p a{}.page-node-131 #drupal-live-announce{display:none;}.block-webform-block-2 h2{text-align:center;font-size:36px;text-decoration:none;margin:0 0 20px 0;}.block-webform-block-2{width:1200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:flex-end;pointer-events:none;}.block-webform-block-2 div.content{pointer-events:auto!important;}.block-webform-block-2 textarea{background-clip:padding-box;height:100px;margin:0;max-width:100%;outline:0 none;padding:10px 15px;outline:0 none;background-color:var(--colorblk2);border:1px solid var(--colorgrn1);border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;box-sizing:border-box;color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}.block-webform-block-2 textarea::-webkit-input-placeholder{color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}.block-webform-block-2 textarea::-o-input-placeholder{color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}.block-webform-block-2 textarea::-moz-input-placeholder{color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}.block-webform-block-2  div#edit-markup-text{margin:0 0 15px 0;}.block-webform-block-2  div#edit-markup-text p{font-size:16px;text-align:center;margin:0 auto;width:60%;}.block-webform-block-2 .form-item-subject input{clear:both;width:100%;}.block-webform-block-2 .form-type-textarea{clear:both;}.block-webform-block-2 input[type="email"],.block-webform-block-2 input[type="text"]{height:44px;max-width:100%;outline:0 none;float:left;padding:8px 15px 10px 15px;margin:0 0 16px 0;background-clip:padding-box;background-color:var(--colorblk2);border:1px solid var(--colorgrn1);box-sizing:border-box;color:var(--colorgrn1);font-family:var(--font1);font-size:16px;line-height:24px;letter-spacing:0.5px;width:100%;border-radius:22px;-moz-border0radius:22px;-webkit-border-radius:22px;}.block-webform-block-2 input[type="email"]:focus::placeholder,.block-webform-block-2 input[type="text"]:focus::placeholder{color:transparent;}.block-webform-block-2 input[type="email"]::-webkit-input-placeholder,.block-webform-block-2 input[type="text"]::-webkit-input-placeholder{color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}.block-webform-block-2 input[type="email"]::-o-input-placeholder,.block-webform-block-2 input[type="text"]::-o-input-placeholder{color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}.block-webform-block-2 input[type="email"]::-moz-input-placeholder,.block-webform-block-2 input[type="text"]::-moz-input-placeholder{color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}.block-webform-block-2 .form-actions{text-align:center;display:flex;justify-content:center;}.block-webform-block-2 input[type="submit"]{background-color:var(--colorblk1);background-image:url(/themes/element/images/icon-grn-btn-right.png);background-repeat:no-repeat;background-position:center center;border:1px solid var(--colorgrn1);width:120px;height:120px;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;color:#fff;border-radius:50%;font-size:0;transition:font-size .5s ease;transition:background-color .5s ease;}.block-webform-block-2 input[type="submit"]:hover{background-color:var(--colorgrn1);background-image:none;font-size:12px;color:#fff;}body.path-user{background:#f7f7f7;}body.path-user #main-wrapper{}.path-user h1.page-title{font-size:36px;line-height:48px;text-decoration:none;margin:0 0 30px 0;}.path-user #block-element-system-main label{font-weight:normal;margin-bottom:8px;font-size:14px;}.path-user #block-element-system-main form{margin:40px 0 0 0;}.path-user #block-element-system-main form p{font-size:0.85em;}.path-user form.user-pass .js-form-item{margin-bottom:0;}.path-user #block-element-system-main input[type="password"],.path-user #block-element-system-main input[type="email"],.path-user #block-element-system-main input[type="text"]{height:44px;max-width:100%;outline:0 none;padding:10px;margin:0 0 10px 0;background-clip:padding-box;background-color:var(--colorblk2);border:1px solid var(--colorgrn1);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-sizing:border-box;color:var(--colorgrn1);font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}.path-user #block-element-system-main  .form-item .description{font-size:13px;}.path-user #block-element-system-main input[type="submit"]{background:var(--colorblk2);color:var(--colorgrn1);cursor:pointer;font-size:14px;font-eight:bold;text-shadow:none;height:40px;padding:10px;border-color:var(--colorgrn1);border-image:none;border-radius:4px;border-style:solid;border-width:1px;outline:0 none;overflow:visible;text-align:center;font-family:var(--font2);text-transform:uppercase;letter-spacing:1px;margin:0;margin-right:0!important;}.path-user #block-element-system-main input[type="submit"]:hover{background:var(--colorgrn1);color:#fff;}.tabs ul.primary li a{font-family:var(--font2);font-size:14px;}.block-block-24{text-align:center;}.block-block-24 div.content{margin:0 0 40px 0;}.block-block-24 div.content p{margin:0;}.block-block-24 div.content img{width:150px;height:auto;}.block-block-23{width:24px;height:14px;cursor:pointer;z-index:3;margin:0 0 0 20px;display:none;position:absolute;right:0;opacity:0;}.block-block-23 .field--name-body{display:flex;align-items:center;}.block-block-23 .field--name-body{position:relative;}.block-block-23-2 .field--name-body{display:flex;align-items:center;justify-content:center;}.block-block-23-2 .field--name-body{position:relative;left:0;}.open-menu{width:24px;height:14px;display:flex;align-items:center;}.open-menu .open-menu-inner{display:inline-block;position:relative;width:24px;height:14px;vertical-align:0;transition:transform .4s ease-in-out;}.open-menu .open-menu-inner div.top,.open-menu .open-menu-inner div.mid,.open-menu .open-menu-inner div.last{position:absolute;left:0;width:100%;height:0;border-bottom:1px solid;border-color:var(--colorgrn1);transform-origin:center;transition:all .4s ease-in-out;transition-property:top,margin-top,left,width,transform;perspective:1000px;font-size:0;line-height:0;}.block-block-23-2 .open-menu .open-menu-inner div.top,.block-block-23-2 .open-menu .open-menu-inner div.mid,.block-block-23-2 .open-menu .open-menu-inner div.last{border-color:var(--colorgrn1)!important;}.webmenu .open-menu:hover .open-menu-inner div.top,.webmenu .open-menu:hover .open-menu-inner div.mid,.webmenu .open-menu:hover .open-menu-inner div.last,.open-menu:hover .open-menu-inner div.top,.open-menu:hover
.open-menu-inner div.mid,.open-menu:hover .open-menu-inner div.last{cursor:pointer;}.webmenu .open-menu .open-menu-inner div.last,.webmenu .open-menu .open-menu-inner div.top{top:50%;margin-top:-1.5px;}.open-menu .open-menu-inner div.top{top:0;}.webmenu .open-menu .open-menu-inner div.top{transform:rotate(45deg);border-color:var(--colorgrn1);}.open-menu .open-menu-inner div.mid{top:50%;margin-top:-1px;}.webmenu .open-menu .open-menu-inner div.mid{left:50%;width:0;border-color:var(--colorgrn1);}.open-menu .open-menu-inner div.last{top:100%;margin-top:-2px;}.webmenu .open-menu .open-menu-inner div.last{transform:rotate(-45deg);border-color:var(--colorgrn1);}.zone-hidden-menu-wrapper{position:fixed;top:0;right:0;width:100%;height:0;overflow:hidden;background:#0b0b0b;z-index:3;}.region-hidden-menu{margin:50px 0;}.website-responsive-menu{margin:15px 0!important;position:relative;left:0;}.website-responsive-menu ul li ul{clear:left;margin:12px 0 0 0;padding:0;display:none;}.website-responsive-menu div.content ul li span.menu-arrow{position:relative;top:-5px;padding:5px;font-size:0;margin:0 0 0 7px;cursor:pointer;}.website-responsive-menu div.content ul li ul li span.menu-arrow{top:-3px;}html.webp .website-responsive-menu div.content ul li span.menu-arrow{background:url(/themes/element/images/drop-down-arrow.webp) no-repeat center center;background-size:10px;}html.no-webp .website-responsive-menu div.content ul li span.menu-arrow{background:url(/themes/element/images/drop-down-arrow.png) no-repeat center center;background-size:10px;}.website-responsive-menu  ul li ul.menulvl2-visible{display:block;}.website-responsive-menu div.content ul li{list-style-type:none;list-style-image:none;font-size:14px;margin:0 24px 30px 24px;text-transform:uppercase;font-weight:400;font-family:var(--font2);text-align:center;}.website-responsive-menu div.content ul li a{font-weight:bold;color:var(--colorgrn1);font-family:var(--font2);font-size:15px;letter-spacing:1px;}.website-responsive-menu div.content ul li a:focus,.website-responsive-menu div.content ul li a:hover{color:var(--colorgrn2);}.website-responsive-menu  div.content ul{padding-left:0!important;}.website-responsive-menu  div.content ul li ul{padding-left:0!important;}.website-responsive-menu  div.content ul li ul li{margin:0 0 7px 0;text-transform:capitalize;line-height:20px;}.website-responsive-menu  div.content ul li ul li a{font-weight:400;font-size:14px;line-height:24px;}.website-responsive-menu  div.content ul li ul li ul{padding-left:0!important;margin:0!important;}.website-responsive-menu  div.content ul li ul li ul li{margin:0 0 7px 0;text-transform:capitalize;line-height:20px;}.website-responsive-menu  div.content ul li ul li ul li a{font-weight:400;font-size:12px;line-height:18px;}#page-wrapper{animation:fadeIn 0.5s ease-in;transition:all 0.5s ease;}.path-frontpage #page-wrapper{animation:none;transition:none;}@keyframes slideIn{0%{transform:translateX(500px) scale(.2);}100%{transform:translateX(0px) scale(1);}}@keyframes slideUp{0%{transform:translateY(300px);}100%{transform:translateY(0px);}}@keyframes expand{0%{transform:translateX(1400px);}100%{transform:translateX(0px);}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}ul.search-api-autocomplete-search{background:transparent;}ul.search-api-autocomplete-search li:first-child{}.search-api-autocomplete-search .ui-menu-item{margin:0 20px;}ul.search-api-autocomplete-search li:last-child .search-api-autocomplete-suggestion{}.search-api-autocomplete-suggestion{padding:8px 15px;position:relative;}.search-api-autocomplete-search .ui-menu-item-wrapper{border:0;color:#575754;margin:0;padding:0;}.search-api-autocomplete-search .ui-menu-item-wrapper .search-api-autocomplete-suggestion{background-color:var(--colorblk2);}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:#0b0b0b;color:#575754;}.search-api-autocomplete-search .ui-menu-item{list-style-image:none;border-radius:10px;}.search-api-autocomplete-search .ui-menu-item:hover{background:#060606;}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none;}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%;font-weight:bold;}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:bold;}.search-api-autocomplete-suggestion  .autocomplete-suggestion-suggestion-suffix{font-weight:bold;}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:12px;font-weight:bold;}.js input.form-autocomplete{background-image:none;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/themes/element/images/throbber.gif);background-position:right 6px center;background-size:18px;}#pleaserotate-graphic{fill:var(--colorgrn1);}#pleaserotate-backdrop{color:var(--colorgrn1);background-color:var(--colorblk1);cursor:default;pointer-events:none;}#pleaserotate-message small{display:none;}.page-node-301 h1.page-title{display:none;}.page-node-301 .region-content-bottom-second{padding:0;}.block-industry-desc-block{width:calc(20% - 15px);float:left;clear:left;margin:0 15px 0 0;}.block-industry-desc-block .views-field-name h2{font-size:20px;margin-bottom:8px;margin-top:-5px;}.block-industry-desc-block .views-field-name h2 a{}.block-industry-desc-block .views-field-description__value{}.block-industry-desc-block .views-field-description__value p{}.block-industry-desc-block .views-field-view-taxonomy-term a{display:inline-block;padding:6px 12px;border-radius:10rem;color:var(--colorgrn1);text-transform:uppercase;text-decoration:none;text-align:center;font-family:var(--font2);font-size:10px;letter-spacing:0.5px;transition:all .3s;position:relative;overflow:hidden;z-index:1;color:#fff;}.block-industry-desc-block .views-field-view-taxonomy-term a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--colorgrn1);border-radius:10rem;z-index:-2;}.block-industry-desc-block .views-field-view-taxonomy-term a:before{content:'';position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:var(--colorgrn2);transition:all .3s;border-radius:10rem;z-index:-1;}.block-industry-desc-block .views-field-view-taxonomy-term a:hover{color:#fff;}.block-industry-desc-block .views-field-view-taxonomy-term a:hover:before{width:100%;}.block-industry-carousel-block{width:calc(80% - 15px);display:inline-block;margin:0 0 60px 15px;}.block-industry-carousel-block .view-header{margin:0 10px 10px 10px;display:none;}.block-industry-carousel-block .view-industry-carousel .slick-track{margin:0;}.block-industry-carousel-block .view-industry-carousel .slick__slide{margin:0 10px;}.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-title{margin:0;}.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-title h4{margin-bottom:0;margin-top:0;padding:8px 0 3px 0;}.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-field-index-image{}.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-field-index-image img{width:100%;height:auto;}.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-title h4 > a{font-size:18px;line-height:27px;margin:0;}.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-field-keywords{margin:0;padding:0;}.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-field-platform a,.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-field-location a,.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-field-industry a,.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-field-keywords a{font-size:14px;line-height:20px;text-decoration:none;}.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-field-platform a:last-child:after,.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-field-industry a:last-child:after,.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-field-keywords a:last-child:after{content:", ";}.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-field-platform,.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-field-industry,.block-industry-carousel-block .view-industry-carousel .slick__slide .views-field-field-keywords{margin:0 5px  0 0;float:left;}.slick.blazy{position:relative;}.slick__arrow{margin:0;position:absolute;top:calc(50% - 20%)!important;left:0;width:100%;transform:none!important;}.slick-arrow::before{display:none;}.slick__arrow .slick-prev{position:absolute;top:0;left:10px;padding:16px 10px;font-size:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0;opacity:1;outline:none;border:none;cursor:pointer;}.slick__arrow .slick-prev{background:url(/themes/element/images/slick-prev-icon.png) no-repeat center center;background-size:28px;width:28px;height:28px;}.slick__arrow .slick-next{position:absolute;top:0;right:10px;padding:16px 10px;font-size:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0;opacity:1;outline:none;border:none;cursor:pointer;}.slick__arrow .slick-next{background:url(/themes/element/images/slick-next-icon.png) no-repeat center center;background-size:28px;width:28px;height:28px;}.slick-dots{padding:0;margin:15px 0 0 0;text-align:center;}.slick-dots li{display:inline-block;color:#869791;margin:0 5px;width:10px;height:10px;line-height:0;}.slick-dots li button{font-size:0;padding:5px;display:inline-block;margin:0 7px 0 0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;cursor:pointer;width:10px;height:10px;border:none;background:#869791;opacity:0.5;}.slick-dots li button::before{display:none;}.slick-dots li button:hover,.slick-dots li.slick-active button{background:#869791;opacity:1;}.site-footer{font-family:var(--font2);position:absolute;left:0;bottom:0;width:100%;height:148px;overflow:hidden;}.site-footer-inner{}.site-footer .content a,.site-footer p{color:#575754;}.site-footer .content a:hover{color:var(--colorgrn1);}.zone-footer-wrapper{position:absolute;width:100%;left:0;bottom:24px;z-index:1;}#zone-footer{padding:20px 0;background:transparent;color:#ffffff;}#zone-footer-inner{display:flex;align-items:center;gap:10px;}#zone-footer-bottom-wrapper{position:absolute;width:100%;left:0;bottom:0;z-index:1;}.block-block-27{}.block-block-27 br{display:none;}.block-block-27 p{margin:0;}.block-block-27 img{max-width:100%;height:auto;}.block-block-28{}.block-block-28 h4{color:#fff;margin:0 0 7px 0;text-transform:uppercase;font-weight:normal;letter-spacing:0.5px;}.block-block-28 p{margin:0 0 8px 0;font-size:12px;line-height:20px;letter-spacing:0.25px;}.block-block-28 p:last-child{margin:0;}.block-block-28 p a{color:#fff;}.block-block-28 p a:hover{color:var(--colorblu1);}#block-footermenu ul.menu{padding:0;margin:0;text-align:center;}#block-footermenu ul.menu li{list-style-type:none;list-style-image:none;font-size:12px;line-height:21px;letter-spacing:0.3px;width:20%;float:left;}#block-footermenu ul.menu li a{color:#575754;text-decoration:none;font-size:12px;line-height:21px;letter-spacing:0.3px;font-weight:bold;}#block-footermenu ul.menu li a:hover{color:var(--colorgrn1);}#block-block-2{text-align:center;}#block-block-2 p{margin:0;font-size:10px;line-height:24px;font-weight:bold;}#block-block-13{text-align:center;}#block-block-13 h4{color:#fff;margin:0 0 15px 0;text-transform:uppercase;font-weight:normal;letter-spacing:0.5px;font-size:13px;line-height:18px;}#block-block-13  .foo-social-media{width:74px;margin:6px 0 0 auto;display:flex;align-items:center;gap:8px;}#block-block-13 .field--name-body{}#block-block-13 p{margin:0;}#block-block-13 p svg{width:32px;height:32px;}#block-block-13 p svg path{fill:#575754;}#block-block-13 p a:hover svg path{fill:var(--colorgrn1);}#block-block-18{display:none;}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-clip:padding-box;background-color:var(--colorblk2);border-color:var(--colorgrn1);border-image:none;border-radius:0;border-style:solid;border-width:1px;box-sizing:border-box;color:var(--colorgrn1);font-family:Arial,sans-serif;font-size:13px;height:36px;outline:0 none;max-width:290px;margin:0 5px 10px 0;}button,input[type="reset"],input[type="submit"],input[type="button"]{background:var(--colorblk2);color:var(--colorgrn1);cursor:pointer;font-size:14px;font-eight:bold;text-shadow:none;width:auto;height:40px;padding:10px;border-color:var(--colorgrn1);border-image:none;border-radius:4px;border-style:solid;border-width:1px;outline:0 none;overflow:visible;text-align:center;font-family:var(--font2);text-transform:uppercase;letter-spacing:1px;margin:0;margin-right:0!important;}.form-actions input:focus,.form-actions input:hover{background:var(--colorgrn1);color:#fff;}.resizable-textarea .grippie{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url(/themes/misc/grippie.png) no-repeat scroll center 2px #eee;border-color:#ddd;border-image:none;border-right:1px solid #ddd;border-style:solid;border-width:0 1px 1px;cursor:s-resize;height:9px;overflow:hidden;width:288px;}input:autofill,input:autofill:hover,input:autofill:focus,textarea:autofill,textarea:autofill:hover,textarea:autofill:focus,select:autofill,select:autofill:hover,select:autofill:focus{-webkit-text-fill-color:var(--colorgrn1);transition:background-color 5000s ease-in-out 0s;font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}input:-o-autofill,input:-o-autofill:hover,input:-o-autofill:focus,textarea:-o-autofill,textarea:-o-autofill:hover,textarea:-o-autofill:focus,select:-o-autofill,select:-o-autofill:hover,select:-o-autofill:focus,input:-moz-autofill,input:-moz-autofill:hover,input:-moz-autofill:focus,textarea:-moz-autofill,textarea:-moz-autofill:hover,textarea:-moz-autofill:focus,select:-moz-autofill,select:-moz-autofill:hover,select:-moz-autofill:focus,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--colorgrn1);transition:background-color 5000s ease-in-out 0s;font-family:var(--font1);font-size:16px;letter-spacing:0.5px;}#backtotop{margin:0;}#backtotop:hover,#backtotop{opacity:1;width:30px;height:30px;border:1px solid var(--colorgrn1);z-index:1;}html.webp #backtotop:hover,html.webp #backtotop{background:url(/themes/element/images/up-arrow.webp) no-repeat center center var(--colorblk2);background-size:16px;left:18px;}html.no-webp #backtotop:hover,html.no-webp #backtotop{background:url(/themes/element/images/up-arrow.png) no-repeat center center var(--colorblk2);background-size:16px;left:18px;}.filter-toggle,.filter-close,.block-block-23,.block-block-23 div.content,.block-block-23 .field--name-body,.open-menu .open-menu-inner div.top,.open-menu .open-menu-inner div.mid,.open-menu .open-menu-inner div.last,.open-menu .open-menu-inner,.open-menu,button,textarea,input,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;z-index:1;}.grecaptcha-badge{bottom:-66px!important;}fieldset.captcha{display:none!important;}body.maintenance-page{background-color:var(--colorblk1)!important;color:var(--colorgrn1)!important;}body.maintenance-page #page-wrapper,body.maintenance-page #main-wrapper{background:#000;}body.maintenance-page #page-wrapper{border:1px solid #1b1b1b;}.maintenance-page #site-name{display:none;}body.maintenance-page #main-wrapper h1{color:var(--colorgrn1)!important;font-family:var(--font2);margin:0 0 15px 0;}body.maintenance-page #main-wrapper p{font-size:15px;margin-top:20px;font-family:var(--font2);}.path-frontpage #zone-featured-top-wrapper{width:100%;height:100vh;position:relative;}.path-frontpage #zone-featured-top{max-width:100%;width:100%;height:100vh;}.path-frontpage .region-featured-top{padding:0;width:100%;height:100vh;}#block-block-36{position:absolute;bottom:24%;left:50%;width:100%;transform:translate(-50%,0);display:inline;}#block-block-36 .field--name-body{width:100%;display:flex;align-items:end;justify-content:center;text-align:center;}#block-block-36 h1.tlt{margin:0;font-size:80px;line-height:96px;width:700px;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--colorgrn1);}#block-block-36 h1.tlt ul.texts{display:none;}#block-block-36 h1.tlt ul.texts li{font-size:80px;line-height:96px;}.char10,.char9,.char8,.char7,.char6,.char5,.char4,.char3,.char2,.char1{transition:scale 300ms;}.char10:hover,.char9:hover,.char8:hover,.char7:hover,.char6:hover,.char5:hover,.char4:hover,.char3:hover,.char2:hover,.char1:hover{scale:1.2;-webkit-text-stroke-color:var(--colorblu1);}#block-block-37{width:100%;height:100vh;}#block-block-37 .field--name-body{width:100%;height:100vh;}#block-block-37 html,#block-block-37 body{background-color:black;width:100%;height:100%;margin:0;padding:0;overflow:hidden;}#block-block-37 #particle-slider{width:100%;height:100vh;}#block-block-37 canvas.draw{width:100%;height:144vh;transform:translate(0,-44vh);}#block-block-47{width:100%;height:100%;}#block-block-47 div.content{width:100%;height:100%;}#block-block-47 div.content .field--name-body{width:100%;height:100%;}#block-block-47 div.image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;}#block-block-47 div.image img{opacity:0;margin:-20% 0 0 0;}#block-block-47 div.image img:hover{}#block-block-38{position:absolute;bottom:10px;left:50%;transform:translate(-50%,0);opacity:0;display:block;}#block-block-38 div.image{width:40px;height:40px;}#block-block-38 svg{width:40px;height:40px;}#block-block-38 svg > path{fill:var(--colorgrn1);}#zone-footer-bottom-first-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:var(--colorblk1);}#zone-footer-bottom-first{width:100%;max-width:100%;}.region-footer-bottom-first{padding:0;}.block-block-41{margin:0;padding:0;width:100%;height:100vh;overflow:hidden;position:relative;background:var(--colorblk1);display:flex;align-items:center;}.blob{position:absolute;top:0;left:0;fill:#040404;width:50vmax;animation:move 10s ease-in-out infinite;transform-origin:50% 50%;}.blob svg path{stroke:#1b1b1b;stroke-width:0.3;}@keyframes move{0%{transform:scale(1)   translate(10px,-30px);}38%{transform:scale(0.8,1) translate(80vw,30vh) rotate(160deg);}40%{transform:scale(0.8,1) translate(80vw,30vh) rotate(160deg);}78%{transform:scale(1.3) translate(0vw,50vh) rotate(-20deg);}80%{transform:scale(1.3) translate(0vw,50vh) rotate(-20deg);}100%{transform:scale(1)   translate(10px,-30px);}}.page-node-301 #zone-content-bottom-first-wrapper,.path-portfolio #zone-content-bottom-first-wrapper,.path-frontpage #zone-content-bottom-seventh-wrapper,.path-frontpage #zone-content-bottom-third-wrapper{position:relative;}.page-node-301 #zone-content-bottom-first,.path-portfolio #zone-content-bottom-first,.path-frontpage #zone-content-bottom-seventh,.path-frontpage #zone-content-bottom-third{max-width:100%;}.page-node-301 .region-content-bottom-first,.path-portfolio .region-content-bottom-first,.path-frontpage .region-content-bottom-seventh,.path-frontpage .region-content-bottom-third{padding:0;}#txt-ticker-our-port{white-space:nowrap;overflow:hidden;font-family:tahoma;font-size:0;}#txt-ticker-our-port ul{display:inline-block;padding:0px;margin:0px;font-size:125px;color:var(--colorblk2);text-transform:uppercase;}#txt-ticker-our-port li{display:inline;margin-right:100px;}.ticker-over-heading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.ticker-over-heading h3{font-size:40px;margin-bottom:20px;text-transform:uppercase;text-align:center;margin:0;}#block-block-45{width:40%;position:absolute;right:0;bottom:120px;}#block-block-45 div.content{width:100%;height:100%;}#block-block-45 .field--name-body{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}#block-block-61 svg{width:45px;transform:rotate(-90deg);}#block-block-45 svg{width:60px;transform:rotate(-90deg);}#block-block-61 svg path,#block-block-45 svg path{color:var(--colorgrn1);}#block-block-61 .anibtn1,#block-block-45 .anibtn1{position:relative;}#block-block-61 .anibtn1 span,#block-block-45 .anibtn1 span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--colorgrn1);border-radius:50%;z-index:1;opacity:0;transform:scale(0);}#block-block-61 .anibtn1 span p,#block-block-45 .anibtn1 span p{margin:0;font-weight:bold;letter-spacing:1px;}.anibtn1{display:flex;}.anibtn1 a{border:1px solid var(--colorgrn1);width:160px;height:160px;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;color:#fff;border-radius:50%;}#block-block-61 .anibtn1 a{width:120px;height:120px;}.front .region-content-bottom-eighth{padding:0;}#block-block-53{}#block-block-53 .field--name-body{line-height:0;}#block-block-53 svg{width:100%;height:auto;opacity:0;}#block-block-53 svg path#path2133{fill:var(--colorblk2)!important;}g#2135 path#2133{fill:var(--colorblk2)!important;}#layer1 circle{opacity:0;}#layer3 g > rect{fill:var(--colorblk2)!important;}.path-frontpage #zone-content-bottom-nineth-wrapper{padding:40px 0 180px 0;}.path-frontpage .region-content-bottom-nineth{padding:0;}#block-views-block-software-block-1 .view-software .views-row{width:23.5%;float:left;text-align:center;margin:0 0.75% 40px 0.75%;}#block-views-block-software-block-1 .view-software .views-row:nth-child(1){margin:0 0.75% 40px 13.25%;}#block-views-block-software-block-1 .view-software .views-row:nth-child(3){margin:0 13.25% 40px 0.75%;}#block-views-block-software-block-1 .view-software .views-row .views-field-field-index-image img{width:auto;height:135px;}#block-views-block-software-block-1 .view-software .views-row  .views-field-title h4{font-size:18px;line-height:27px;color:var(--colorgrn1);margin:10px 0 0 0;}#zone-footer-bottom-second-wrapper{}#zone-footer-bottom-second{width:100%;max-width:100%;}.region-footer-bottom-second{padding:0;}.waves{position:relative;width:100%;height:50vh;margin-bottom:-7px;min-height:100px;max-height:150px;}#views-form-bulk-operation-portfolio-list-page-1 th,#views-form-bulk-operation-portfolio-list-page-1 th a,#views-form-bulk-operation-portfolio-list-page-1 td a{color:var(--colorgrn1);}#views-form-bulk-operation-portfolio-list-page-1 td.is-active{background-color:transparent;}#views-form-bulk-operation-portfolio-list-page-1 tr td,#views-form-bulk-operation-portfolio-list-page-1 tr th{padding:4px 9px;text-align:left;border:1px solid #1b1b1b;}.parallax > use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5)     infinite;}.parallax > use:nth-child(1){animation-delay:-2s;animation-duration:7s;}.parallax > use:nth-child(2){animation-delay:-3s;animation-duration:10s;}.parallax > use:nth-child(3){animation-delay:-4s;animation-duration:13s;}.parallax > use:nth-child(4){animation-delay:-5s;animation-duration:20s;}@keyframes move-forever{0%{transform:translate3d(-90px,0,0);}100%{transform:translate3d(85px,0,0);}}#block-views-block-map-location-block-1{margin:-10px 0 0 0;}#block-views-block-map-location-block-1 h2.node__title{display:none;}#block-views-block-map-location-block-1 .node__content{margin:0;}.page-node-type-map-location .field--name-body h4,.sgmpopup-content-wrapper h4{font-size:20px;margin:0 0 10px 0;}.page-node-type-map-location .field--name-body p a:hover,.page-node-type-map-location .field--name-body p a,.page-node-type-map-location .field--name-body p,.sgmpopup-content-wrapper p a:hover,.sgmpopup-content-wrapper p a,.sgmpopup-content-wrapper p{font-size:14px;line-height:24px;margin:0;color:var(--colorgrn1)!important;}.page-node-type-map-location .gm-style .sgmpopup img,#block-views-block-map-location-block-1 .gm-style .sgmpopup img{width:11px;top:-11px!important;right:-11px!important;background:var(--colorblk1);border:1px solid var(--colorgrn1)!important;padding:4px;border-radius:50%;}.page-node-type-map-location .gm-fullscreen-control,#block-views-block-map-location-block-1 .gm-fullscreen-control{background:#d4d4d4!important;right:10px!important;}.page-node-type-map-location .gm-control-active,#block-views-block-map-location-block-1 .gm-control-active{background:#d4d4d4!important;}@media only screen and (max-device-width :1219px),only screen and (max-width :1219px){.block-facet-platform{margin:0 80px!important;}.block-work-facet-filter-group > div.content{width:700px!important;}}@media only screen and (max-device-width :979px),only screen and (max-width :979px){.block-facet-platform{margin:0 40px!important;}.block-work-facet-filter-group > div.content{width:580px!important;}}@media only screen and (max-device-width :979px),only screen and (max-width :979px){.block-facet-location,.block-facet-industry,.block-facet-platform{float:none!important;margin:0 auto 15px auto!important;width:250px!important;max-width:100%!important;}.facet-summary-item--clear{}}@media only screen and (max-device-width :739px),only screen and (max-width :739px){.block-facets-summary{margin:0!important;}#block-block-69{right:0!important;}}.path-portfolio #zone-content-bottom-fourth{position:relative;}#block-block-69{margin:0 0 10px 0;text-align:right;position:absolute;right:10px;}#block-block-69 .filter-toggle{display:inline-flex;align-items:center;cursor:pointer;}#block-block-69 .filter-icon{display:flex;align-items:center;flex-direction:column;position:relative;top:2px;}.block-facet-filter{margin:0 0 30px 0;}.block-facet-industry{float:left;}.block-facet-platform{float:left;margin:0 100px;}.block-facet-location{float:left;}.block-facet-filter  ul{padding:0;}.block-facet-filter ul li.facet-item{margin:0 0 5px 0;}.block-facet-filter ul li.facet-item input{float:left;display:inline-block;position:relative;top:2px;}.block-facet-filter ul li.facet-item  ul{padding:5px 0 0 20px;}span.facet-item__value{margin:0 5px 0 10px;}span.facet-item__count,span.facet-item__value{font-weight:normal;}.path-portfolio #main-wrapper #main,.path-portfolio .region-content{min-height:180px;}.path-portfolio #block-views-block-our-work-block-1{clear:both;}.work-index-grid .view-empty{text-align:center;}.block-work-facet-filter-group{border-top:1px solid rgba(255,255,255,0.2);display:none;margin:10px 10px 0 10px;}.block-work-facet-filter-group > div.content{padding:0;width:780px;max-width:calc(100% - 30px);margin:0 auto;}.collapsiblockTitle button:hover,.collapsiblockTitle button{margin:0 0 5px 0;color:var(--colorrn1);}.collapsiblockTitle button h2{font-size:16px;}.block-facets-summary{margin:0 10px;width:calc(100% - 150px);}.block-facets-summary ul{padding:0;margin:20px 0 0 0;}.block-facets-summary ul li{display:inline-block;margin-right:30px;margin-bottom:10px;}.block-facets-summary  .js-facet-deactivate{font-size:0;}.block-facets-summary  .js-facet-deactivate:before{content:"(x)";font-size:13px;font-weight:bold;}.block-facets-summary  span.facet-item__value{margin:0 5px 0 5px}.block-facets-summary .facet-summary-item--clear a{text-transform:uppercase;color:var(--colorgrn1);padding:5px 10px;font-size:12px;font-weight:500;border:1px solid var(--colorgrn1);border-radius:12.5px;}.block-facets-summary .facet-summary-item--clear a:hover{background:var(--colorgrn1);color:var(--colorblk1);}@media only screen and (max-device-width :1219px),only screen and (max-width :1219px){}@media only screen and (max-device-width :979px),only screen and (max-width :979px){}@media only screen and (max-device-width :979px),only screen and (max-width :979px){}@media only screen and (max-device-width :1219px),only screen and (max-width :1219px){}@media only screen and (max-device-width :979px),only screen and (max-width :979px){}@media only screen and (max-device-width :979px),only screen and (max-width :979px){}
