/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body.node--type-projects{padding-top:60px}@media (min-width:992px){body.node--type-projects{padding-top:128px}}body.node--type-projects .node__content.clearfix{margin-top:0}body.node--type-projects .project-navs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid var(--Color-Border-Subtle,rgba(255,255,255,.2));padding:32px 0}body.node--type-projects .project-navs .nav-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center}body.node--type-projects .project-navs .nav-item.space-left{margin-left:-20px}body.node--type-projects .project-navs .nav-item.space-right{margin-right:-20px}body.node--type-projects .project-navs .nav-item .nav-details{padding:0 16px}@media (max-width:767.98px){body.node--type-projects .project-navs .nav-item .nav-details{display:none}}body.node--type-projects .project-navs .nav-item .nav-details .next-project-title,body.node--type-projects .project-navs .nav-item .nav-details .previous-project-title{font-size:1.5rem;font-weight:500;line-height:30.069px}body.node--type-projects .project-navs .nav-item a{font-size:1.5rem;font-weight:500;line-height:30.069px;color:#fff}body.node--type-projects .project-navs .nav-item a i{font-size:16px;background:#008515;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;width:48px;height:48px}body.node--type-projects .block-content-basic .field--name-body{padding:32px 0}body.node--type-projects .block-content-basic .field--name-body p{margin-bottom:0}body.node--type-projects .block-content-basic .field--name-body a{font-size:18px;line-height:28px;color:#fff;background-image:url(../svg/left-arrow.svg);background-repeat:no-repeat;background-position:left center;-webkit-background-size:24px 24px;background-size:24px;padding-left:32px}body.node--type-projects .project-details-left-side-section .field--name-field-solutions-category{font-size:1.25rem;font-weight:500;line-height:24px;margin-bottom:16px}@media (min-width:768px){body.node--type-projects .project-details-left-side-section .field--name-field-solutions-category{font-size:1.5rem;font-weight:500;line-height:32px}}@media (min-width:992px){body.node--type-projects .project-details-left-side-section .field--name-field-solutions-category{font-size:1.75rem;line-height:36px}}body.node--type-projects .project-details-left-side-section .field--name-field-image{margin:0;width:100%}body.node--type-projects .project-details-left-side-section .field--name-field-image img{width:100%;-o-object-fit:cover;object-fit:cover;height:430px}body.node--type-projects .project-details-right-side-section{margin-top:16px}@media (min-width:768px){body.node--type-projects .project-details-right-side-section{margin-top:40px}}@media (min-width:992px){body.node--type-projects .project-details-right-side-section{margin-top:52px}}body.node--type-projects .project-details-right-side-section .field--name-field-project-metrics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.node--type-projects .project-details-right-side-section .field--name-field-project-metrics>.field__item{width:50%;padding:0 32px 24px 0}body.node--type-projects .project-details-right-side-section .field--name-field-project-metrics>.field__item:nth-child(2n){padding-right:0}@media (max-width:767.98px){body.node--type-projects .project-details-right-side-section .field--name-field-project-metrics>.field__item{width:100%;padding:0 0 24px 0}}body.node--type-projects .project-details-right-side-section .field--name-field-project-metrics>.field__item .paragraph--type--metrics{padding:8px 16px;background:var(--Color-Background-Secondary-Alpha-Level200,rgba(34,122,238,.2));margin-bottom:0;font-size:1.25rem;font-weight:500;line-height:24px;height:100%}body.node--type-projects .project-details-right-side-section .field--name-field-project-metrics>.field__item .paragraph--type--metrics .field--name-field-metric-title{font-size:1.25rem;font-weight:500;line-height:24px}@media (min-width:992px){body.node--type-projects .project-details-right-side-section .field--name-field-project-metrics>.field__item .paragraph--type--metrics .field--name-field-metric-title{font-size:1.5rem;line-height:32px}}body.node--type-projects .project-details-right-side-section .field--name-field-project-metrics>.field__item .paragraph--type--metrics .field--name-field-metric-description{font-size:16px;font-weight:400;line-height:24px}body.node--type-projects .project-details-right-side-section .field--name-field-project-metrics>.field__item .paragraph--type--metrics .field--name-field-metric-description p{margin-bottom:0}body.node--type-projects .project-details-right-side-section .scope-location-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:flex;padding:32px 0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 -15px}@media (min-width:768px){body.node--type-projects .project-details-right-side-section .scope-location-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}body.node--type-projects .project-details-right-side-section .scope-location-wrapper .scope-wrapper{font-size:1.25rem;font-weight:500;line-height:24px;border:0;max-width:100%;padding:0 10px 0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:32px}@media (min-width:768px){body.node--type-projects .project-details-right-side-section .scope-location-wrapper .scope-wrapper{width:50%;padding:0 10px 20px 20px;margin:0}}body.node--type-projects .project-details-right-side-section .scope-location-wrapper .scope-wrapper .scope-icon{background:url(../png/scope.png);height:24px;width:24px;margin-right:16px}body.node--type-projects .project-details-right-side-section .scope-location-wrapper .scope-wrapper .field--name-field-scope{max-width:calc(100% - 40px)}body.node--type-projects .project-details-right-side-section .scope-location-wrapper .location-wrapper{font-size:1.25rem;font-weight:500;line-height:24px;margin:0;padding:0;border:0;max-width:100%;padding:0 10px 32px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:768px){body.node--type-projects .project-details-right-side-section .scope-location-wrapper .location-wrapper{width:50%;padding:0 10px 32px 0}}body.node--type-projects .project-details-right-side-section .scope-location-wrapper .location-wrapper .location-icon{background:url(../png/location.png);height:24px;width:24px;margin-right:16px}body.node--type-projects .project-details-right-side-section .scope-location-wrapper .location-wrapper .field--name-field-location{max-width:calc(100% - 40px)}body.node--type-projects .project-details-right-side-section .scope-location-wrapper .field__label{font-size:16px;font-weight:700;line-height:20px;margin-bottom:12px;padding:0}body.node--type-projects .project-details-right-side-section .scope-location-wrapper .field__item{font-size:1.25rem;font-weight:500;line-height:24px}body.node--type-projects .project-details-right-side-section .field--name-field-highlights{margin:20px 0 32px}body.node--type-projects .project-details-right-side-section .field--name-field-highlights .field__label{font-size:16px;font-weight:700;line-height:20px;margin-bottom:12px}body.node--type-projects .project-details-right-side-section .field--name-field-highlights ul li{font-size:18px;line-height:28px;padding-bottom:3px}body.node--type-projects .project-details-right-side-section .field--name-field-project-description{font-size:16px;line-height:24px;margin-bottom:32px;padding:10px}@media (min-width:992px){body.node--type-projects .project-details-right-side-section .field--name-field-project-description{margin-bottom:48px;padding:0}}
