body{font-family:"Poppins",Sans-serif;font-size:16px}@media screen and (min-width:1025px){body{font-size:18px}}body h1{font-size:2.778em;line-height:1.2;font-weight:600}@media screen and (min-width:1025px){body h1{font-size:3.333em}}body h2{font-size:2.778em;line-height:1.2;font-weight:600}body h3{font-size:2em;line-height:1.2;font-weight:600}body h4{font-size:1.556em;line-height:1.2;font-weight:600}body h5{font-size:1.167em;line-height:1.5;font-weight:600}body h6{font-size:1em;line-height:1.5;font-weight:600}body .giant-headline:not(.elementor-widget),body .giant-headline.elementor-widget h1,body .giant-headline.elementor-widget h2,body .giant-headline.elementor-widget h3,body .giant-headline.elementor-widget h4,body .giant-headline.elementor-widget h5,body .giant-headline.elementor-widget h6,body .giant-headline.elementor-widget p{line-height:1.2;font-weight:600;font-size:3.333em}@media screen and (min-width:1025px){body .giant-headline:not(.elementor-widget),body .giant-headline.elementor-widget h1,body .giant-headline.elementor-widget h2,body .giant-headline.elementor-widget h3,body .giant-headline.elementor-widget h4,body .giant-headline.elementor-widget h5,body .giant-headline.elementor-widget h6,body .giant-headline.elementor-widget p{font-size:4.167em}}body .small-headline:not(.elementor-widget),body .small-headline.elementor-widget h1,body .small-headline.elementor-widget h2,body .small-headline.elementor-widget h3,body .small-headline.elementor-widget h4,body .small-headline.elementor-widget h5,body .small-headline.elementor-widget h6,body .small-headline.elementor-widget p{line-height:1.5;font-weight:600;font-size:.667em}body p{font-size:1em;line-height:1.2;font-weight:500}@media screen and (min-width:1025px){body p{line-height:1.5}}body p.extra-large,body p.extra-large p{font-size:2em;line-height:1.2}@media screen and (min-width:1025px){body p.extra-large,body p.extra-large p{line-height:1.5}}body p.large,body p.large p{font-size:2em;line-height:1.2}@media screen and (min-width:1025px){body p.large,body p.large p{font-size:1.556em;line-height:1.5}}body p.small,body p.small p{font-size:.889em;line-height:1.5}body p.extra-small,body p.extra-small p{font-size:.667em;line-height:1.5}@media print{h1,a,p,span,input,select,textarea{font-size:.65rem !important}a[href]:after{content:none !important}.no-print,.project-filters,header{visibility:hidden !important;height:0 !important;overflow:hidden !important}}body:not(.wp-admin) #wpadminbar{background-color:#fff !important;border-bottom:1px solid #f9f9f9 !important}body:not(.wp-admin) #wpadminbar #wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#e90000;color:#fff}body:not(.wp-admin) #wpadminbar .ab-item{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;background:transparent !important}body:not(.wp-admin) #wpadminbar #wp-admin-bar-dashboard .ab-item::before,body:not(.wp-admin) #wpadminbar #wp-admin-bar-edit .ab-item::before{content:" ";background-position:center;background-repeat:no-repeat;background-size:32px;height:32px}@media screen and (min-width:1025px){body:not(.wp-admin) #wpadminbar #wp-admin-bar-dashboard .ab-item::before,body:not(.wp-admin) #wpadminbar #wp-admin-bar-edit .ab-item::before{background-size:18px;width:18px;height:18px}}body:not(.wp-admin) #wpadminbar #wp-admin-bar-dashboard .ab-item::before{background-image:url("/wp-content/uploads/2024/03/settings.svg") !important}body:not(.wp-admin) #wpadminbar #wp-admin-bar-edit .ab-item::before{background-image:url("/wp-content/uploads/2024/03/pencil.svg") !important;top:0}.project-row,.client-row,.department-row{font-size:14px;display:grid}.project-row:nth-of-type(even),.client-row:nth-of-type(even),.department-row:nth-of-type(even){background-color:#f9f9f9}.project-row span,.client-row span,.department-row span{font-weight:300;padding:8px;border-top:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;min-height:60px}.project-row span a,.client-row span a,.department-row span a{color:inherit}.project-row span a:hover,.client-row span a:hover,.department-row span a:hover{color:#e90000}.project-row{grid-template-columns:15% 15% 35% 12% 8% 15%}.client-row{grid-template-columns:55% 20% 10% 15%}.department-row{grid-template-columns:85% 15%}.project-row.project-table-header,.project-row.project-table-footer,.client-row.client-table-header,.client-row.client-table-footer,.department-row.department-table-header,.department-row.department-table-footer{background-color:#fff !important}.project-row.project-table-header span,.project-row.project-table-footer span,.client-row.client-table-header span,.client-row.client-table-footer span,.department-row.department-table-header span,.department-row.department-table-footer span{font-size:16px;font-weight:500 !important}.project-row.project-table-header span,.client-row.client-table-header span,.department-row.department-table-header span{border-top:0 !important;border-bottom:1px solid #000 !important}.project-row:nth-of-type(2) span,.client-row:nth-of-type(2) span,.department-row:nth-of-type(2) span{border-top:0 !important}.project-row.project-table-footer span,.client-row.client-table-footer span,.department-row.department-table-footer span{border-top:1px solid #000 !important;border-bottom:0}.pagination-row{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.pagination-row .entries-counter{font-weight:200;font-size:14px}.pagination-row .page-numbers{display:inline-block;min-width:40px;height:40px;text-align:center;border:2px solid transparent;border-radius:50px;vertical-align:middle;line-height:36px;padding:0 5px}.pagination-row .page-numbers.current{border:2px solid #000}.pagination-row .page-numbers.prev,.pagination-row .page-numbers.next{width:auto}.pagination-row .page-numbers.next{margin-left:20px}.pagination-row .page-numbers.prev{margin-right:20px}.project-filters{margin-bottom:20px}.project-filters form{display:flex;justify-content:space-between;width:100%}.project-filters form input,.project-filters form select{width:auto !important;display:inline-block}.inline-form{display:inline}body .cky-consent-container{overflow:hidden;right:0 !important;width:100% !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border-top-right-radius:0 !important}@media screen and (min-width:480px){body .cky-consent-container{max-width:460px !important;width:auto !important;border-top-left-radius:1000px !important;border-bottom-left-radius:1000px !important}}body .cky-consent-bar{padding:10px 30px !important;border-radius:0 !important;background-color:#ccc !important;border:none !important;display:flex;flex-direction:row-reverse}body .cky-title{margin:0 !important}body .cky-notice-btn-wrapper{display:none}body .cky-btn-revisit-wrapper{display:none !important}body .cky-notice-des a{text-decoration:underline !important}body .cky-banner-btn-close{position:relative !important;top:0 !important;right:0 !important;margin-left:10px !important}body .cky-banner-btn-close img{display:none}body .cky-banner-btn-close::before{display:block;content:"OK";font-size:3em;font-family:"Poppins",Sans-serif;font-weight:600;color:#000}