html{font-size:19px}body{font-family:var(--font-roboto-regular);color:var(--agil-color-blue-dark);line-height:1.6}h1,h2,h3,h4,h5{font-family:var(--font-roboto-regular);color:var(--agil-color-blue-dark);font-weight:normal}.h1,.h2,.h3,.h4,.h5{color:var(--agil-color-blue-dark)}h1,.h1{margin-bottom:1.5rem}h2,.h2{margin-bottom:1.5rem}h3{margin-bottom:1rem}h4{margin-bottom:0.5rem}h5{}a{color:var(--agil-color-blue);transition:0.5s color}a:hover{color:var(--agil-color-blue)}b,strong{font-family:var(--font-roboto-bold);font-weight:normal}em{font-family:var(--font-roboto-italic);font-style:unset}hr{border-color:var(--agil-color-blue);border-width:2px}ul li,ol li{margin-bottom:0.2rem}.list-qualification-inherit ul,.list-services-inherit ul{list-style:none;padding:0}.list-qualification-inherit ul li,.list-services-inherit ul li{position:relative;padding-left:2rem;margin-bottom:0.5rem}.list-qualification-inherit ul li:before,.list-services-inherit ul li:before{font-family:"Font Awesome 5 Pro";font-weight:bold;color:var(--agil-color-blue);position:absolute;top:0;left:0}.list-qualification-inherit ul li:before{content:'\f005'}.list-services-inherit ul li:before{content:'\f00c'}.section{padding:3rem 0 3rem;background-color:#FFFFFF;position:relative;z-index:2}.section.s-background-grey{background-color:#F9F9F9}.section-content{position:relative;z-index:10}.section-background-image-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}.section-background-image{height:100%;width:100%}.section-background-image img{height:100%;width:100%;object-fit:cover}.image-element{margin-bottom:2rem}.card{height:calc(100% - 2rem);margin-bottom:2rem;border:2px solid #e6f8fb;border-radius:10px;transition:border-color 0.5s,box-shadow 0.5s}.card:hover{height:calc(100% - 2rem);margin-bottom:2rem;border-color:var(--agil-color-blue);box-shadow:0 5px 120px 0 rgba(39,71,125,.15)}.card-element{min-height:180px}.card-body-inner-container{display:flex;flex-direction:column;height:100%}.card-body-inner-container p:last-of-type{margin-bottom:0}.card-body-inner{margin:auto}.info-element{margin-bottom:1rem;border:2px solid var(--agil-color-blue);border-radius:10px;transition:border-color 0.5s,box-shadow 0.5s}.info-element-body,.person-element-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.5rem 1.25rem 1rem}.info-element-body h3,.person-element h3{font-family:var(--font-roboto-bold);text-transform:uppercase}.info-element-inner{display:flex;flex-direction:column;height:100%}.team-listing-view .person-element-info-element{margin-bottom:0.5rem}.team-listing-view .person-element-info-element a,.team-listing-view .person-element-info-element div{position:relative;display:block;padding-left:2rem}.team-listing-view .person-element-info-element i{position:absolute;top:0.2rem;left:0;width:1rem;text-align:center}.team-detail-view .person-element-info-element{position:relative;display:block;margin-bottom:2rem;padding-left:3rem}.team-detail-view .person-element-info-element i{font-size:2rem;color:#cccccc;position:absolute;top:0.2rem;left:0;width:2rem;text-align:center}.info-element-detail-link{margin-top:auto;padding-top:1.5rem;text-align:right}#resetFilter i{margin-right:0.75rem}.headline-element-title-sub{display:block;font-size:1.2rem;margin-top:1rem}.gallery-image{margin-bottom:1rem}.gallery-image a{position:relative;display:block}.gallery-image a img{opacity:1;transition:opacity 0.5s}.gallery-image a:hover img{opacity:0.25}.gallery-image a .zoom-icon{font-size:2rem;color:var(--agil-color-blue-dark);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity 0.5s}.gallery-image a:hover .zoom-icon{opacity:1}table{font-size:0.9rem}table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}table th{font-family:var(--font-roboto-bold);font-weight:normal;padding:0.75rem;border-bottom:2px solid #dee2e6}table td{padding:0.75rem;border-bottom:1px solid #dee2e6}table th{color:#FFFFFF;background-color:var(--agil-color-blue);border-color:var(--agil-color-blue)}.breadcrumb-container{margin-top:2rem}.breadcrumb{margin:0;padding:0.5rem 0;background-color:transparent}.form-style{margin-bottom:2rem}label{font-family:var(--font-roboto-bold);font-weight:normal;color:var(--agil-color-blue-dark)}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(7,204,236,0.25)}#teamFilterForm,#jobFilterForm{margin-top:2rem}.map,#map{height:480px}.leaflet-attribution-flag{display:none!important}#map{background-color:var(--agil-color-blue-dark)}.leaflet-tile{filter:grayscale(100%)!important}.back-to-listing{padding-top:1.5rem;position:relative}.back-to-listing:before{content:'\f060';font-family:"Font Awesome 5 Pro";text-decoration:none!important;margin-right:0.25rem}table{width:100%}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected="true"]{color:#fff;background-color:var(--agil-color-blue)}#loadResults{min-height:300px}@keyframes preloadAnimation{from{background-position:100% 0}to{background-position:-80% 0}}@keyframes ripple{0%{transform:scale(1);opacity:0}30%{opacity:.4}100%{transform:scale(1.5);opacity:0}}.card.skeleton{height:auto}.shimmer>p,.shimmer>span{background:linear-gradient(to right,#dedede 8%,#f3f3f3 18%,#dedede 33%);background-size:200% 50px;animation:preloadAnimation 2s infinite;width:100%;border-radius:5px;padding:1px 5px}.shimmer>span>span{visibility:hidden}.shimmer>p>span{visibility:hidden}