@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap");.slide-img{height:100%}.slide-txt{position:absolute;top:50%;transform:translateY(-50%)}.section-header:not(.active) .loading-bar-wrapper>div{display:none !important}.loading-bar-root>div>div>div,.loading-bar-wrapper>div>div>div{background-color:#da1b1b !important;height:5px !important}.loading-bar-root>div>div,.loading-bar-wrapper>div>div{border-radius:0 !important;height:5px !important;background-color:#e8e8e8 !important}.slide-txt .loading-bar-root{max-width:271px;position:relative;top:40px}section#right-side{width:auto !important}.container.d-flex.flex-row{justify-content:flex-end}nav#socials i{font-size:16px}#header #utility-menu #socials ul li{margin:0}ul#menu-utility-nav{padding-left:25px}#header #utility-menu ul li,#header #utility-menu ul li a,#header #utility-menu form input,#header #utility-menu form input::placeholder{letter-spacing:1px;font-size:0.8rem}nav#utility{padding:0 !important;display:flex;align-items:center;border:2px solid #b7b8bb;color:#b7b8bb}nav#utility:before{content:'';aspect-ratio:1 / 1;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23303030' d='M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z'/%3E%3C/svg%3E");width:12px;height:16px;position:absolute;left:13px;top:50%;transform:translateY(-50%);display:block !important}#utility-menu>.container.d-flex.flex-row{margin-right:0 !important;padding-right:0 !important}#header #primary-nav #primary ul li a{font-size:1rem !important;font-weight:600;letter-spacing:1px !important;padding:0 17px}@media (max-width: 994px){#header #primary-nav #primary ul li a{font-size:0.7rem !important;font-weight:600 !important;letter-spacing:normal !important;padding:0 10px !important}}#primary-nav>.container:nth-child(1)>a:nth-child(1){position:absolute;left:0;top:0}#primary-nav>.container.d-flex.flex-row{position:relative}img.site-logo{margin:0 !important;height:167px !important}nav#primary{padding:30px 0px}section#primary-nav{border-bottom:10px solid #f1f1f1;padding:0 !important}@media (max-width: 768px){section#primary-nav{height:109px !important}#utility-menu .container.d-flex.flex-row{justify-content:center !important}#header #primary-nav .site-logo{max-width:100px !important}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#a8a8a8 !important;border-radius:0 !important}#primary-nav>.container:nth-child(1)>a:nth-child(1){left:50px}#header #utility-menu #utility{display:block !important;padding:2px 10px !important}header form{display:none}.container.d-flex.flex-row{padding-bottom:0;padding-top:15px}#header #utility-menu ul li,#header #utility-menu ul li a{font-weight:400 !important}}.section-wrapper{width:100%;text-align:center;position:relative;top:-30px}.section-wrapper p.section-header{background:#5999ac;display:inline-block;font-family:"Poppins";text-transform:uppercase;color:white;font-size:22px;letter-spacing:1.5px;font-weight:400;padding:12px 80px}a.button,a.wp-block-button__link{background:black !important;border-radius:0 !important;padding:8px 21px;font-family:"Poppins", sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:14px;color:white}a.red,a.wp-block-button__link{background:#650000 !important}a.red::after,a.wp-block-button__link::after{background-color:#990000 !important}a.arrow,a.wp-block-button__link{padding-right:70px;position:relative}a.arrow::after,a.wp-block-button__link::after{content:"";background-color:#3f3f3f;position:absolute;right:0;width:40px;top:0;height:100%;display:flex;align-items:center;justify-content:center;background-image:url(/wp-content/uploads/2021/03/arrow-right.png);background-repeat:no-repeat;background-position:center;background-size:10px}@media (max-width: 768px){.desktopOnly{display:none !important}}@media (min-width: 769px){.mobileOnly{display:none !important}}.owl-controls{display:none !important}svg#logo{height:167px;filter:drop-shadow(7px 7px 0.2rem rgba(0,0,0,0.3))}.disabled .home-slider .slide-txt a:not(.disableAnimation):hover::after,.disabled .button.arrow:not(.disableAnimation):hover::after,.disabled a.wp-block-button__link:not(.disableAnimation):hover::after{width:0}.button.red:hover,a.wp-block-button__link:hover,.home-slider .slide-txt a:not(.disableAnimation):hover,.button.black:not(.disableAnimation):hover,a.black.wp-block-button__link:not(.disableAnimation):hover{color:white !important}.disabled .home-slider .slide-txt a:not(.disableAnimation)::after,.disabled .button.arrow:not(.disableAnimation)::after,.disabled a.wp-block-button__link:not(.disableAnimation)::after{transition:0.8s cubic-bezier(0.2, 1, 0.3, 1)}.disabled .home-slider .slide-txt a:not(.disableAnimation):hover,.disabled .button.arrow:not(.disableAnimation):hover,.disabled a.wp-block-button__link:not(.disableAnimation):hover{padding-right:45px;padding-left:45px}.disabled .home-slider .slide-txt a:not(.disableAnimation),.disabled .button.arrow:not(.disableAnimation),.disabled a.wp-block-button__link:not(.disableAnimation),.disabled .button:not(.disableAnimation),.disabled a.wp-block-button__link:not(.disableAnimation){transition:0.8s cubic-bezier(0.2, 1, 0.3, 1);text-decoration:none !important;padding-right:70px;text-align:left}.home-slider .slide-txt a,.button,a.wp-block-button__link,a.btn.button.arrow.red.btn-default.btn-orange,a.btn.btn-default.btn-orange.wp-block-button__link{transition:0.8s cubic-bezier(0.2, 1, 0.3, 1) !important}.home-slider .slide-txt a::after,.button::after,a.wp-block-button__link::after,a.btn.button.arrow.red.btn-default.btn-orange::after,a.btn.btn-default.btn-orange.wp-block-button__link::after{transition:0.8s cubic-bezier(0.2, 1, 0.3, 1) !important}.home-slider .slide-txt a:hover,.button:hover,a.wp-block-button__link:hover,a.btn.button.arrow.red.btn-default.btn-orange:hover,a.btn.btn-default.btn-orange.wp-block-button__link:hover{transition:0.8s cubic-bezier(0.2, 1, 0.3, 1) !important;background-color:#2c697c !important;text-decoration:none !important}.home-slider .slide-txt a:hover::after,.button:hover::after,a.wp-block-button__link:hover::after,a.btn.button.arrow.red.btn-default.btn-orange:hover::after,a.btn.btn-default.btn-orange.wp-block-button__link:hover::after{background-color:#7297ab !important;transition:0.8s cubic-bezier(0.2, 1, 0.3, 1) !important}.section-header,.project.small{cursor:pointer}a.disableAnimation:hover{text-decoration:none}p.section-header{transition:0.2s ease}p.section-header:hover{padding:12px 90px}#experience .image-wrapper{max-height:454px;overflow-y:hidden}#experience img.image{object-position:center}#experience,#experience *{transition:0.2s ease}@media (min-width: 1600px){@keyframes shrink{0%{background-size:auto 200%}100%{background-size:auto 210%}}}@media (max-width: 1599px){@keyframes shrink{0%{background-size:auto 150%}100%{background-size:auto 160%}}}@media (min-width: 2300px){@keyframes shrink{0%{background-size:auto 250%}100%{background-size:auto 260%}}}.slide-img{overflow-x:hidden}.sub-slide-img,.movingBg{height:100%;width:100%;background-position:center;object-position:center;animation:shrink 15s infinite alternate;background-repeat:no-repeat}#header #utility-menu ul li a:hover{color:black !important;text-decoration:none !important}.slide-img{overflow-y:hidden}body{overflow-x:hidden}a.button.arrow.black:not(.mobileOnly),a.black.wp-block-button__link:not(.mobileOnly){display:block}.section-wrapper>p.section-header{font-family:"Poppins", sans-serif !important}@media (max-width: 768px){.section-wrapper p.section-header{padding:12px 20px;font-size:18px}}@media (max-height: 750px){a.site-logo-svg svg{width:100px;margin-top:-20px}}@media (max-width: 768px){svg#logo{height:136px;margin-top:15px}}.movingBg{background-image:url(/wp-content/uploads/2021/04/Homepage-Header.jpeg);background-size:cover;background-position:center;height:100vh;width:100vw;position:absolute}.cta-wrapper{position:fixed;bottom:20px;right:30px}.owl-slide{max-height:100vh}.banner.home-slider{max-height:100vh}.slide.active{height:471px;max-width:800px;background-size:cover}.about-body h1{line-height:1.1em;text-transform:uppercase;letter-spacing:1px;color:#000000 !important;font-family:"Poppins", sans-serif;font-size:24px}.about-body h2{font-family:"Open Sans", sans-serif;font-weight:400;font-size:24px;line-height:1.7em;color:#990000}.about-body hr.wp-block-separator{max-width:100% !important;color:#ededed;margin:30px 0}.about-body h3{font-weight:500;color:#990000 !important;text-transform:uppercase;font-size:18px;line-height:1.3em;letter-spacing:1px;font-family:"Poppins", sans-serif}.about-body p{line-height:1.8em !important;font-family:"Open Sans", sans-serif;font-size:17px !important;margin-bottom:35px}.about-body h4{font-family:"Poppins", sans-serif !important;line-height:1.3em;text-transform:uppercase;font-size:17px !important;letter-spacing:1px;color:#5999ac}.about-body h5{font-family:"Open Sans", sans-serif;font-weight:600;font-size:17px;color:#020202}.about-body h6{text-transform:uppercase;font-size:16px;letter-spacing:0.5px;line-height:1.6em;color:#020202;font-weight:600 !important;font-family:"Poppins", sans-serif}.about-body ul li{font-family:"Open Sans", sans-serif !important;font-weight:600;color:#000000;padding-bottom:8px}.about-body ul{list-style-type:disc;list-style-image:url(https://spire1.hingedev.com/wp-content/uploads/2021/03/trianglebullet.png);padding-left:18px;margin-bottom:30px}.about-body blockquote p{color:#ffffff;margin-left:26px;margin-right:26px;font-style:normal;text-align:left;margin-bottom:13px;line-height:1.8em !important;font-family:"Open Sans", sans-serif;font-size:17px !important}.about-body blockquote footer{margin-left:26px;color:#f12828;text-align:left}.about-body blockquote{color:#3498db;font-style:italic;border-top-color:#c0392b;border-top-width:0px;background-color:#990000;margin-left:0px;border-top:1px solid;border:0px;padding:25px 0px;margin-right:35px;font-size:21px !important}aside .navigation>a{text-transform:uppercase;font-size:20px !important;color:#c0392b !important;letter-spacing:2px !important;line-height:1.1em;font-weight:500;font-family:"Poppins", sans-serif !important}aside li a{line-height:2em;color:#000000;text-transform:uppercase;letter-spacing:1.25px;font-size:14px;font-family:"poppins";font-weight:500}aside ul li{margin:15px 0px}aside ul{list-style:none;padding-left:0;border-top:1px solid #eee;margin-top:20px;padding-top:20px;padding-bottom:20px}span.wrapper{line-height:1.8em !important;font-family:"Open Sans", sans-serif;font-size:17px !important;margin-bottom:35px}aside .portfolio-content h5{font-family:"Poppins";color:#990000;text-transform:uppercase;line-height:21px;font-size:19px;letter-spacing:1px;font-weight:500;margin-top:6px}.portfolio-content p{font-family:"Open Sans", sans-serif;display:block;font-size:14px;margin-bottom:70px}.portfolio-content{border:none !important;background:#f0f0f0 !important;position:relative}a.btn.btn-default.btn-orange.button.arrow.red,a.btn.btn-default.btn-orange.wp-block-button__link{position:absolute;bottom:0;left:0;width:100%}aside>.navigation>ul{margin-bottom:70px}.page-template-template-news-events .news-title{font-family:"Poppins", sans-serif;font-size:24px;letter-spacing:1px;color:#c0392b;border-bottom-width:1px;border-bottom:solid 2px #e8e8e8;margin-bottom:40px;margin-top:10px}.page-template-template-news-events a.news-url{color:#000000;font-family:"Open Sans", sans-serif;font-size:22px;text-transform:capitalize;letter-spacing:0px}.page-template-template-news-events .col-md-12{font-family:"Poppins", sans-serif;color:#848484;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin-bottom:40px}.page-template-template-projects .project-filter{background-color:#f0f0f0 !important}.page-template-template-projects h5.area-title{font-family:"Poppins", sans-serif !important;letter-spacing:1.5px !important;margin-bottom:11px !important;color:#727272 !important;font-size:14px !important;text-transform:uppercase;font-weight:500}.page-template-template-projects .media-boxes-drop-down-header,.page-template-template-projects .media-boxes-search,.page-template-template-projects .media-boxes-search::placeholder{font-family:"Open Sans", sans-serif;font-weight:600 !important;font-size:12px;margin:0 !important;display:block;height:34px;line-height:34px;padding:0 15px !important;text-decoration:none;background-color:#fff;color:#444444}.page-template-template-projects .media-boxes-search{display:inline-block !important;position:relative;height:auto}.page-template-template-projects .media-boxes-search .media-boxes-clear{line-height:0 !important;height:unset !important;color:black !important}.page-template-template-projects .project-filter{padding-top:24px !important}.page-template-template-projects input#search,.page-template-template-projects input#search::placeholder{font-family:"Open Sans", sans-serif;font-weight:600 !important;font-size:12px;text-decoration:none;color:#444444}.page-template-template-projects .project-filter{width:100%}.page-template-template-projects .media-boxes-drop-down{width:200px !important}.page-template-template-projects .proj-item.title.searchtitle{color:#000000 !important;text-transform:uppercase;font-size:17px;letter-spacing:1px;font-weight:500;font-family:"Poppins", sans-serif}.page-template-template-projects .media-box img{height:192px;object-fit:cover;object-position:center;max-width:293px}.page-template-template-projects .jpt-box,.page-template-template-projects .jpt-box *{border-radius:0 !important}.page-template-template-projects .media-box-container{border-radius:0 !important;margin-bottom:75px !important}.page-template-template-projects .proj-item.title.searchtitle{font-weight:600}.page-template-template-projects .title-location{margin-top:15px}.page-template-template-projects .main-container.ajax-filter-container.about-body{width:100%}.page-template-template-projects .title-location{max-width:293px}.page-template-template-projects .filters-container{margin-top:30px}.page-template-template-projects .project-filter{margin-top:100px}#sticky-sections .content{padding-top:0}.single-project .thumb-slide img{width:150px;height:115px;object-fit:cover;background-color:#eee;margin-right:8px;object-position:left}.single-project .slideset{display:flex;overflow-x:hidden !important}.single-project .mask{overflow-x:hidden}.single-project .thumb-active img::after{width:150px;height:80px;background-color:red}.single-project .thumb-active img{position:relative}.single-project .thumb-slide.active.thumb-active{position:relative}.single-project a.btn-thumb-prev.disabled{display:none}.single-project a.btn-thumb-next{display:none}.single-project .thumbnails.gallery-js-ready.autorotation-disabled{margin:30px 0}.single-project .visual.gallery-visual{margin:30px 0}.single-project aside>.navigation>h5{font-weight:500;color:#990000;text-transform:uppercase;font-size:13px;line-height:1.3em;letter-spacing:0.8px;font-family:"Poppins", sans-serif;margin-top:50px;margin-bottom:0}.single-project .navigation{line-height:1.8em !important;font-family:"Open Sans", sans-serif;font-size:15px !important;margin-bottom:35px}.single-project aside .navigation>p{margin-bottom:0 !important}.single-project .portfolio-content-wrapper.sidebar-box.sidebar-offer{margin-top:50px}.single-project aside h4{text-transform:uppercase;font-weight:500;font-size:15px;font-family:"Poppins", sans-serif;letter-spacing:1px;margin-top:60px}.no-arrow{padding-right:21px !important}.page-template-template-library h5.ftr-content-title{color:#ffffff;text-transform:uppercase;font-family:"Poppins", sans-serif !important;letter-spacing:1.5px;font-weight:400;font-size:12px;margin-bottom:25px}.page-template-template-library .featured-content-wrapper.sidebar-box{background:#990000 !important;padding:35px 50px;padding-bottom:80px}.page-template-template-library .fpo-img.pull-left{max-width:39%;margin-right:30px}.page-template-template-library .fpo-img.pull-left img{width:100%;height:207px;object-fit:cover}.page-template-template-library .about-body h4{color:#ffffff;font-family:"Open Sans", sans-serif !important;text-transform:capitalize;letter-spacing:0px;font-size:18px;font-weight:500;line-height:1.5em}.page-template-template-library .slide-img.banner-bg-img{background-size:cover !important}.page-template-template-library .featured-content p{color:white;font-size:15px !important;font-weight:300;line-height:25px !important}.page-template-template-library .library-category h5{color:#990000;font-size:15px;text-transform:uppercase;font-family:"Poppins", sans-serif;letter-spacing:1.5px;margin-bottom:10px !important}.page-template-template-library .library-category img{max-height:175px;object-fit:cover;width:100%;object-position:center}.page-template-template-library h3.item-title-tag{line-height:1.6em !important;text-transform:capitalize !important;font-size:15px !important;font-weight:600 !important;font-family:"Open Sans", sans-serif !important;color:black !important;letter-spacing:normal !important}.page-template-template-library .library-category>p{display:none}.page-template-template-library .latest-post-selection{margin-top:30px;padding-bottom:60px;border-bottom:3px solid #eee}.page-template-template-library .featured-content-wrapper.sidebar-box{margin-bottom:75px}.page-template-template-library .see-all-link a{color:#666;letter-spacing:1.5px;margin-bottom:10px !important;font-weight:600;letter-spacing:normal;text-transform:uppercase;font-family:"Poppins", sans-serif;font-size:14px;position:absolute;bottom:17px;right:17px}.page-template-template-blog .blogs.col-md-9,.page-template-template-whitepapers .archive .blogs.col-md-9{display:flex;flex-wrap:wrap;width:100% !important;max-width:100% !important;flex:0 0 100%;padding-left:0;padding-right:0 !important}.page-template-template-blog .excerpt,.page-template-template-whitepapers .archive .excerpt{display:none}.page-template-template-blog .imageSpacer,.page-template-template-whitepapers .archive .imageSpacer{height:130px;background:#ddd;margin-bottom:10px}.page-template-template-blog .post a,.page-template-template-whitepapers .archive .post a{line-height:20px !important;text-transform:capitalize !important;font-size:15px !important;font-weight:600 !important;font-family:"Open Sans", sans-serif !important;color:black !important;letter-spacing:normal !important}.page-template-template-blog .author,.page-template-template-blog .date,.page-template-template-whitepapers .archive .author,.page-template-template-whitepapers .archive .date{line-height:20px !important;text-transform:capitalize !important;font-size:13px !important;font-weight:600 !important;font-family:"Open Sans", sans-serif !important;color:black !important;letter-spacing:normal !important;margin:10px 0;margin-bottom:0 !important}.page-template-template-blog .date,.page-template-template-whitepapers .archive .date{margin-top:0 !important}.page-template-template-blog .post-footer,.page-template-template-whitepapers .archive .post-footer{position:absolute;bottom:0}.page-template-template-blog .col-md-4.post,.page-template-template-whitepapers .archive .col-md-4.post{margin-bottom:50px;padding-bottom:57px}.page-template-template-blog section#selectedCats,.page-template-template-whitepapers .archive section#selectedCats{width:100%;margin-bottom:40px;margin-left:15px}.page-template-template-blog section#selectedCats span,.page-template-template-whitepapers .archive section#selectedCats span{background:red;text-transform:uppercase;font-size:12px !important;color:white;letter-spacing:2px !important;line-height:1.1em;padding:10px 20px;font-weight:500;font-family:"Poppins", sans-serif !important;cursor:pointer}.page-template-template-blog section#selectedCats.hide,.page-template-template-whitepapers .archive section#selectedCats.hide{display:none}.single-post p.author{font-family:"Poppins", sans-serif;text-transform:uppercase;font-size:12px !important;letter-spacing:1px;color:#7a7a7a;font-weight:500}.single-post .wp-block-column p{font-family:"Open Sans", sans-serif !important;font-size:15px !important}.single-post hr{margin-bottom:2rem;margin-top:2rem}.single-post p.wrapper{display:none}.single-post img.featured-image{margin-bottom:40px;max-width:100%;min-height:400px;object-fit:cover}.single-post p.author{margin-bottom:15px}.page-template-template-whitepapers h3 a{font-size:22px !important;text-transform:capitalize;letter-spacing:0px;font-family:"Open Sans", sans-serif;line-height:1.5em;font-weight:600;color:black !important}.page-template-template-whitepapers a.btn.btn-default.btn-orange.button.red.no-arrow,.page-template-template-whitepapers a.btn.btn-default.btn-orange.no-arrow.wp-block-button__link{margin-top:20px !important}.page-template-template-whitepapers .row.library-item{margin-bottom:50px;padding-bottom:50px;border-bottom:2px solid #eee}.page-template-template-whitepapers .library-thumb{padding-left:0 !important;font-weight:500;font-family:"Open Sans", sans-serif;font-size:14px !important}.page-template-template-whitepapers h1{margin-bottom:50px}.page-template-template-whitepapers .library-thumb img{max-width:100%;object-fit:cover}.page-template-template-whitepapers .library-thumb img{max-height:208px}.page-template-template-whitepapers .row.library-item{margin-left:0 !important;margin-right:0 !important}.single-library strong{color:#990000;font-weight:600}.single-library hr{margin-bottom:2rem;margin-right:20px}.single-library .about-body h4{font-family:"Poppins", sans-serif !important;text-transform:uppercase;font-weight:500 !important;font-size:14px !important;letter-spacing:1px;color:#ffffff}.single-library .col-md-5{background-color:#990000 !important}.single-library .gform_body input,.single-library .gform_body input::placeholder{font-family:"Open Sans", sans-serif !important;border-color:#e5e5e5 !important;font-size:12px !important;font-weight:600;border:none !important;color:#6b6b6b !important;border-radius:2px;padding-left:10px;padding:10px 7px !important}.single-library .gfield{margin-top:0 !important;margin-bottom:0 !important;padding-bottom:0 !important}.single-library .gform_wrapper{padding:0 30px}.single-library input#gform_submit_button_2{background:black !important;border-radius:0 !important;padding:8px 21px;font-family:"Poppins", sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:14px;color:white !important;box-shadow:none !important;border:none !important}.single-library .col-md-5{max-height:700px}.cta-wrapper{filter:drop-shadow(7px 7px 0.2rem rgba(0,0,0,0.3))}.slide-img.banner-bg-img{background-size:cover !important}@media (max-width: 1200px) and (min-width: 768px){.col-md-8.col-md-offset-1.col-sm-8.body-txt.pull-right.about-body{margin-left:0 !important;padding-left:95px}}form{margin-bottom:0 !important}#header #primary-nav{padding:8px 0 !important}.post>img{height:130px;background:#ddd;margin-bottom:10px;max-width:100%}#experience .right-side .loading-bar-root{margin-bottom:10px}#experience a.button.arrow.red.desktopOnly:hover,#experience a.desktopOnly.wp-block-button__link:hover{background:#2c697c !important}.disabled a.button.desktopOnly.arrow.red.disableAnimation:hover::after,.disabled a.desktopOnly.disableAnimation.wp-block-button__link:hover::after{background-color:#990000 !important;color:white !important}span.project-excerpt{display:none}#experience p.title{color:#990000 !important;font-size:23px !important}section#home-offers h5 a{font-size:21px !important;letter-spacing:1.3px !important}section#home-offers h5{margin-bottom:15px !important;margin-top:15px !important}section#home-offers a.button.arrow.red,section#home-offers a.wp-block-button__link{font-size:12px}section#home-offers span.datentime{margin-bottom:20px !important}.col-md-8.about-body{padding-top:70px !important}.page-template-template-leadership .media-box-logo img{transform:none !important}div#grid{margin-top:30px}span.main-quote{font-family:"Open Sans", sans-serif;font-size:24px;font-weight:300;padding-right:80px}.person-detail{display:flex;align-items:flex-start;justify-content:center}.col-sm-5.col-sm-offset-1.col-xs-12.person-contact{padding-left:0 !important;padding-right:50px !important}.card-header h5 a{font-family:"Poppins";color:#990000;text-transform:uppercase;line-height:21px;font-size:19px;letter-spacing:1px;font-weight:500;margin-top:6px}div#heading1{padding:0;background:transparent;border:none}.card{border:none !important}.card-body{padding:0 !important;margin:10px 0}.card-body ul li{font-weight:normal;margin-bottom:10px}.col-md-12.accordion-wrapper{padding:0 !important}.card-header{background:transparent !important;padding:0 !important}.card-body ul{margin-bottom:0 !important}.card-header h5 a{line-height:69px}body.logged-in:not(.home) .banner{margin-top:109px}.page-template-template-leadership .about-body .media-boxes-drop-down{display:none}.page-template-template-leadership .about-body .media-boxes-search{background:#f0f0f0 !important}.page-template-template-leadership .about-body span.media-boxes-clear.fa.fa-close{display:none}.page-template-template-leadership .about-body span.media-boxes-icon.fa.fa-search{float:right}.page-template-template-leadership .about-body input#search{max-width:unset;background:#f0f0f0;padding-left:15px !important;min-width:250px;margin-top:15px}.page-template-template-leadership .about-body input#search,.page-template-template-leadership .about-body input#search::placeholder{font-family:"Open Sans", sans-serif;color:#020202;font-size:12px;font-weight:600}.page-template-template-leadership .about-body span.media-boxes-icon.fa.fa-search{background:#6797aa;width:42px}.page-template-template-leadership .about-body .fa-search:before{color:white;padding-left:5px}.page-template-template-leadership .about-body .media-boxes-search{margin-top:15px}.page-template-template-leadership .about-body .media-box-container{margin-left:0 !important;padding-right:20px;border-radius:0 !important}.page-template-template-leadership .about-body div#grid{margin-left:0 !important}.share-links i{color:white;font-size:21px;padding:11px;line-height:15px}.share-links li{display:inline-block;background:#606060;padding:0 !important;border-radius:6px}.share-links ul{padding-left:0;margin-top:15px}.single-leadership h2.leader-name{font-weight:500;margin-bottom:0 !important}.card{border-top:none !important;border-left:none !important;border-right:none !important;padding-bottom:20px;padding-top:20px;position:relative}.card-body{border:none !important}.card-header{border:none !important}.card-header h5 a{line-height:normal}.card-header h5 a.collapsed::after{content:"+"}.card-header h5 a::after{position:absolute;right:20px;font-size:34px;font-weight:400 !important;top:10px;color:#454545 !important}.card-header h5 a:not(.collapsed)::after{content:"-"}.card{border-bottom:2px solid #eee !important;border-radius:0 !important}.collapse.show{padding-right:55px}.person-detail{margin-bottom:30px}.page-template-template-news-events .col-md-9{font-family:"Poppins", sans-serif;color:#848484;text-transform:uppercase;font-size:12px;letter-spacing:1px;margin-bottom:40px}.page-template-template-news-events img.news-thumb{max-width:100%;max-height:100%}.page-template-template-news-events .col-md-2{margin-bottom:30px;margin-top:10px}.page-template-template-news-events .excerpt>p{text-transform:none !important;line-height:normal !important;letter-spacing:normal !important;color:#636363;font-weight:300;margin-bottom:0 !important}.page-template-template-news-events .date{margin:5px 0}.page-template-template-news-events .excerpt>p{color:black !important}.addtoany_list a:not(.addtoany_special_service)>span{background-color:#818c8d !important}aside li a.active{color:#c0392b !important}aside li a:hover{text-decoration:none !important;color:#c0392b !important}.page-template-template-projects .media-boxes-search{padding-left:0 !important}.page-template-template-projects i.fas.fa-sort-down{margin:0 auto;position:absolute;right:12px;top:45%;transform:translateY(-50%)}.page-template-template-projects .media-boxes-drop-down-header{position:relative}.page-template-template-projects .media-boxes-search{width:calc(100% - 613px)}.page-template-template-projects .filters-container{margin-top:5px !important}.black.light{color:black;font-weight:300}label.gfield_label{display:none !important}div#gform_wrapper_1,#gform_wrapper_4{background:#f4f4f4;padding:75px;margin-top:40px}li#field_1_5{margin-top:0}.ginput_container.ginput_container_text{margin-top:0 !important}.gform_footer.top_label{padding-bottom:0 !important}.gform_body input,.gform_body textarea{border-radius:4px !important;border:2px solid #e2e2e2;padding-left:15px !important}.gform_body input,.gform_body textarea,.gform_body input::placeholder,.gform_body textarea::placeholder{font-family:"Open Sans";font-size:14px;color:#333333;font-weight:600;padding:4px 8px !important}input#gform_submit_button_1{background:#c0392b !important;border-radius:0 !important;padding:3px 35px !important;font-family:"Poppins", sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:14px;color:white;border:none !important}.page-id-782 h5{font-weight:500;color:#990000;text-transform:uppercase;font-size:18px;line-height:1.3em;letter-spacing:0.8px;font-family:"Poppins", sans-serif;margin-bottom:0;margin-top:25px}.page-id-782 aside .navigation p{line-height:1.8em !important;font-family:"Open Sans", sans-serif;font-size:15px !important;margin-bottom:15px}.page-id-782 aside .navigation>h5:nth-child(2){margin-top:75px}.page-id-782 aside .navigation hr{margin:2rem 0}.media-box-title.searchtitle:hover{color:#c0392b !important}.home .owl-slide,.home .movingBg,.home .banner.home-slider{max-height:70vh}.home p.section-header:hover{padding:12px 80px !important;cursor:auto !important}.home p.section-header:hover{padding:12px 80px !important;cursor:auto !important}.home #services .wrapper.d-flex>div:nth-child(2){font-weight:300 !important;letter-spacing:0.5px}.home .clients-section:nth-last-child(4){padding-bottom:0 !important}.home #industry-solutions .solution:not(.hidden) p.title{color:#990000 !important}a.section-title-custom{font-weight:500 !important}.about-body blockquote p{font-weight:300;font-size:20px !important}cite{line-height:5em;color:white !important;text-transform:uppercase;letter-spacing:1.25px;font-size:14px !important;padding-left:30px;font-family:"poppins";position:relative !important}cite::before{content:"_";position:absolute;top:-54px;color:#db2a2f;font-size:31px;left:27px;line-height:normal !important}blockquote.wp-block-quote{position:r;padding-bottom:5px}svg#floating_contact_button{height:50px}.column:nth-child(1):nth-last-child(1){margin-right:0 !important;min-width:169px !important}.page-template-template-library .see-all-link a{color:#990000 !important;font-size:14px !important;text-transform:uppercase !important;letter-spacing:1.3px !important}.page-template-template-library .featured-content-wrapper.sidebar-box{margin-bottom:100px}.page-template-template-library .latest-post-selection{padding-bottom:80px !important}.page-template-template-blog .main-container .media-boxes-search,.single-post .main-container .media-boxes-search,.page-template-template-whitepapers .main-container .media-boxes-search,.archive .main-container .media-boxes-search{background:#f0f0f0 !important}.page-template-template-blog .main-container span.media-boxes-clear.fa.fa-close,.single-post .main-container span.media-boxes-clear.fa.fa-close,.page-template-template-whitepapers .main-container span.media-boxes-clear.fa.fa-close,.archive .main-container span.media-boxes-clear.fa.fa-close{display:none}.page-template-template-blog .main-container span.media-boxes-icon.fa.fa-search,.single-post .main-container span.media-boxes-icon.fa.fa-search,.page-template-template-whitepapers .main-container span.media-boxes-icon.fa.fa-search,.archive .main-container span.media-boxes-icon.fa.fa-search{float:right}.page-template-template-blog .main-container input#search,.single-post .main-container input#search,.page-template-template-whitepapers .main-container input#search,.archive .main-container input#search{max-width:unset;background:#f0f0f0;padding-left:15px !important;min-width:250px;margin-top:15px}.page-template-template-blog .main-container input#search,.page-template-template-blog .main-container input#search::placeholder,.single-post .main-container input#search,.single-post .main-container input#search::placeholder,.page-template-template-whitepapers .main-container input#search,.page-template-template-whitepapers .main-container input#search::placeholder,.archive .main-container input#search,.archive .main-container input#search::placeholder{font-family:"Open Sans", sans-serif;color:#020202;font-size:12px;font-weight:600}.page-template-template-blog .main-container span.media-boxes-icon.fa.fa-search,.single-post .main-container span.media-boxes-icon.fa.fa-search,.page-template-template-whitepapers .main-container span.media-boxes-icon.fa.fa-search,.archive .main-container span.media-boxes-icon.fa.fa-search{background:#6797aa;width:42px}.page-template-template-blog .main-container .fa-search:before,.single-post .main-container .fa-search:before,.page-template-template-whitepapers .main-container .fa-search:before,.archive .main-container .fa-search:before{color:white;padding-left:5px}.page-template-template-blog .main-container .media-boxes-search,.single-post .main-container .media-boxes-search,.page-template-template-whitepapers .main-container .media-boxes-search,.archive .main-container .media-boxes-search{margin-top:15px}.page-template-template-blog .main-container .media-box-container,.single-post .main-container .media-box-container,.page-template-template-whitepapers .main-container .media-box-container,.archive .main-container .media-box-container{margin-left:0 !important;padding-right:20px;border-radius:0 !important}.page-template-template-blog .main-container input#search,.single-post .main-container input#search,.page-template-template-whitepapers .main-container input#search,.archive .main-container input#search{display:inline-block;width:100% !important;min-width:unset !important}.page-template-template-blog .main-container span.media-boxes-icon.fa.fa-search,.single-post .main-container span.media-boxes-icon.fa.fa-search,.page-template-template-whitepapers .main-container span.media-boxes-icon.fa.fa-search,.archive .main-container span.media-boxes-icon.fa.fa-search{position:absolute;right:0}.page-template-template-blog .main-container .media-boxes-search,.single-post .main-container .media-boxes-search,.page-template-template-whitepapers .main-container .media-boxes-search,.archive .main-container .media-boxes-search{position:relative}.page-template-template-blog .main-container .media-boxes-drop-down,.single-post .main-container .media-boxes-drop-down,.page-template-template-whitepapers .main-container .media-boxes-drop-down,.archive .main-container .media-boxes-drop-down{width:302px}.page-template-template-blog .main-container .media-boxes-drop-down-header,.single-post .main-container .media-boxes-drop-down-header,.page-template-template-whitepapers .main-container .media-boxes-drop-down-header,.archive .main-container .media-boxes-drop-down-header{max-width:unset;background:#f0f0f0;padding-left:15px !important;font-family:"Open Sans", sans-serif;color:#020202;font-size:12px;font-weight:600}.page-template-template-blog .main-container i.fas.fa-sort-down,.single-post .main-container i.fas.fa-sort-down,.page-template-template-whitepapers .main-container i.fas.fa-sort-down,.archive .main-container i.fas.fa-sort-down{position:absolute;right:0;top:0px;background:blue;color:white;height:100%;width:42px;background:#6797aa;text-align:center;display:flex;justify-content:center;align-items:center;line-height:0 !important;font-size:16px}.page-template-template-blog .main-container .fa-sort-down:before,.single-post .main-container .fa-sort-down:before,.page-template-template-whitepapers .main-container .fa-sort-down:before,.archive .main-container .fa-sort-down:before{position:relative;top:-3px}.page-template-template-blog .main-container .sidebar.col-md-3,.single-post .main-container .sidebar.col-md-3,.page-template-template-whitepapers .main-container .sidebar.col-md-3,.archive .main-container .sidebar.col-md-3{flex:100% !important;max-width:100% !important;display:flex;flex-wrap:wrap}.page-template-template-blog .main-container .sidebar>div,.single-post .main-container .sidebar>div,.page-template-template-whitepapers .main-container .sidebar>div,.archive .main-container .sidebar>div{width:30%;margin-right:10px}.page-template-template-blog .main-container .media-boxes-search,.single-post .main-container .media-boxes-search,.page-template-template-whitepapers .main-container .media-boxes-search,.archive .main-container .media-boxes-search{margin-top:0 !important}.page-template-template-blog .main-container .col-md-4.post,.single-post .main-container .col-md-4.post,.page-template-template-whitepapers .main-container .col-md-4.post,.archive .main-container .col-md-4.post{padding-bottom:30px !important}.page-template-template-blog .main-container .blogs.col-md-9,.single-post .main-container .blogs.col-md-9,.page-template-template-whitepapers .main-container .blogs.col-md-9,.archive .main-container .blogs.col-md-9{margin-top:25px}.page-template-template-blog .main-container .btnWrapper,.single-post .main-container .btnWrapper,.page-template-template-whitepapers .main-container .btnWrapper,.archive .main-container .btnWrapper{width:100%;text-align:center}.page-template-template-blog .main-container .btnWrapper a,.single-post .main-container .btnWrapper a,.page-template-template-whitepapers .main-container .btnWrapper a,.archive .main-container .btnWrapper a{cursor:pointer}.page-template-template-blog .main-container section#selectedCats,.single-post .main-container section#selectedCats,.page-template-template-whitepapers .main-container section#selectedCats,.archive .main-container section#selectedCats{display:none}.page-template-template-blog .main-container .fa-search:before,.single-post .main-container .fa-search:before,.page-template-template-whitepapers .main-container .fa-search:before,.archive .main-container .fa-search:before{padding-left:0 !important}.page-template-template-blog .main-container .featured-content-wrapper.sidebar-box,.single-post .main-container .featured-content-wrapper.sidebar-box,.page-template-template-whitepapers .main-container .featured-content-wrapper.sidebar-box,.archive .main-container .featured-content-wrapper.sidebar-box{background:#990000 !important;padding:35px 50px;padding-bottom:45px;margin-bottom:30px}.page-template-template-blog .main-container h5.ftr-content-title,.single-post .main-container h5.ftr-content-title,.page-template-template-whitepapers .main-container h5.ftr-content-title,.archive .main-container h5.ftr-content-title{color:#ffffff;text-transform:uppercase;font-family:"Poppins", sans-serif !important;letter-spacing:1.5px;font-weight:400;font-size:12px;margin-bottom:25px}.page-template-template-blog .main-container .f-c-title h4,.single-post .main-container .f-c-title h4,.page-template-template-whitepapers .main-container .f-c-title h4,.archive .main-container .f-c-title h4{color:#ffffff;font-family:"Open Sans", sans-serif !important;text-transform:capitalize;letter-spacing:0px;font-size:18px;font-weight:500;line-height:1.5em}.page-template-template-blog .main-container .featured-content p,.single-post .main-container .featured-content p,.page-template-template-whitepapers .main-container .featured-content p,.archive .main-container .featured-content p{color:white;font-size:15px !important;line-height:25px !important;font-family:"Open Sans", sans-serif;font-weight:300}.page-template-template-blog .main-container .fpo-img.pull-left,.single-post .main-container .fpo-img.pull-left,.page-template-template-whitepapers .main-container .fpo-img.pull-left,.archive .main-container .fpo-img.pull-left{max-width:30%;margin-right:30px}.page-template-template-blog .main-container .fpo-img img,.single-post .main-container .fpo-img img,.page-template-template-whitepapers .main-container .fpo-img img,.archive .main-container .fpo-img img{width:100%;height:160px;object-fit:cover}.page-template-template-blog .main-container .sidebar.col-md-3,.single-post .main-container .sidebar.col-md-3,.page-template-template-whitepapers .main-container .sidebar.col-md-3,.archive .main-container .sidebar.col-md-3{padding-left:0 !important}.page-template-template-blog .main-container .col-md-4.post,.single-post .main-container .col-md-4.post,.page-template-template-whitepapers .main-container .col-md-4.post,.archive .main-container .col-md-4.post{padding-left:0 !important;padding-right:30px}.page-template-template-blog .main-container .navigation h5,.single-post .main-container .navigation h5,.page-template-template-whitepapers .main-container .navigation h5,.archive .main-container .navigation h5{font-weight:500;color:#990000;text-transform:uppercase;font-size:15px;line-height:1.3em;letter-spacing:0.8px;font-family:"Poppins", sans-serif;margin-top:50px;margin-bottom:0}.page-template-template-blog .main-container div#gform_wrapper_2,.single-post .main-container div#gform_wrapper_2,.page-template-template-whitepapers .main-container div#gform_wrapper_2,.archive .main-container div#gform_wrapper_2{background:#f4f4f4;padding:30px;margin-top:20px}.page-template-template-blog .main-container .gform_heading,.single-post .main-container .gform_heading,.page-template-template-whitepapers .main-container .gform_heading,.archive .main-container .gform_heading{display:none}.page-template-template-blog .main-container li#field_2_1,.single-post .main-container li#field_2_1,.page-template-template-whitepapers .main-container li#field_2_1,.archive .main-container li#field_2_1{margin-top:0}.page-template-template-blog .main-container input#gform_submit_button_2,.single-post .main-container input#gform_submit_button_2,.page-template-template-whitepapers .main-container input#gform_submit_button_2,.archive .main-container input#gform_submit_button_2{background:#650000 !important;border-radius:0 !important;padding:8px 21px;font-family:"Poppins", sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:14px;border:none !important;color:white}.page-template-template-blog .main-container .gfield,.single-post .main-container .gfield,.page-template-template-whitepapers .main-container .gfield,.archive .main-container .gfield{padding-right:0 !important}.page-template-template-blog .main-container div#gform_wrapper_3,.single-post .main-container div#gform_wrapper_3,.page-template-template-whitepapers .main-container div#gform_wrapper_3,.archive .main-container div#gform_wrapper_3{background:#f4f4f4;padding:20px;margin-top:10px}.page-template-template-blog .main-container aside h5,.single-post .main-container aside h5,.page-template-template-whitepapers .main-container aside h5,.archive .main-container aside h5{line-height:2em;color:#000000;text-transform:uppercase;letter-spacing:1.25px;font-size:17px;font-family:"poppins";font-weight:500;color:#c0392b !important;margin-bottom:0 !important}.page-template-template-blog .main-container ul#gform_fields_3,.single-post .main-container ul#gform_fields_3,.page-template-template-whitepapers .main-container ul#gform_fields_3,.archive .main-container ul#gform_fields_3{padding-top:0 !important;margin-top:0 !important}.page-template-template-blog .main-container li#field_3_2,.single-post .main-container li#field_3_2,.page-template-template-whitepapers .main-container li#field_3_2,.archive .main-container li#field_3_2{margin-top:0 !important}.page-template-template-blog .main-container .gform_heading,.single-post .main-container .gform_heading,.page-template-template-whitepapers .main-container .gform_heading,.archive .main-container .gform_heading{display:none}.page-template-template-blog .main-container input#gform_submit_button_3,.single-post .main-container input#gform_submit_button_3,.page-template-template-whitepapers .main-container input#gform_submit_button_3,.archive .main-container input#gform_submit_button_3{background:#650000 !important;border-radius:0 !important;padding:6px 29px;font-family:"Poppins", sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:13px;color:white;border:none !important}.page-template-template-blog .main-container .gform_footer.top_label,.single-post .main-container .gform_footer.top_label,.page-template-template-whitepapers .main-container .gform_footer.top_label,.archive .main-container .gform_footer.top_label{margin-top:0 !important;margin-bottom:5px !important}@media (max-height: 900px){.home-slider .slide-txt h2{font-size:50px !important}}@media (max-width: 1201px){.home-slider .slide-txt h2{font-size:50px !important}}#careers a.button.arrow.red,#careers a.wp-block-button__link{position:relative;top:15px}h4 a{color:black}h4 a:hover{color:#c0392b !important;text-decoration:none}.banner,.slide-img{max-height:375px}.page-template-template-projects .media-box img{max-width:100% !important;width:100%}.page-template-template-projects .pull-left,.page-template-template-projects .pull-left a{width:100% !important;float:unset !important}.single-library .gform_wrapper input{margin-bottom:12px}input#gform_submit_button_2{background:#2c697c !important}.page-template-template-library .latest-post-selection{padding-bottom:90px !important}.page-template-template-library .latest-post-selection{height:300px}.home section.body-section.seo-copy .container{background:transparent !important;padding:unset !important;position:static !important;top:auto !important}.home .col-sm-12.col-xs-12{background:#990000;padding:80px 50px;position:relative;top:-120px;padding:80px;width:calc(100% - 60px);margin:0 auto}input#gform_submit_button_1{background:#87190f !important}.single-project img:hover{opacity:0.5}.single-post .categories strong,.single-post .share,.single-post .categories{line-height:1.8em !important;font-family:"Open Sans", sans-serif;font-size:15px !important;margin-bottom:20px}.single-post .categories{color:#990000}.single-post strong.share{line-height:3em !important}.single-post .categories strong{color:black}.offer-container.fixed{position:fixed;top:256px;width:255px}.navigation>ul>li{line-height:10px}.page-template-template-leadership .media-box{height:410px !important}.single .about-body img{max-width:100%;object-fit:contain;height:auto}.page-template-template-projects .media-box{height:382px}.footer-row-one,.footer-row-two{line-height:1.8em !important;font-family:"Open Sans", sans-serif;font-size:13px !important;margin-bottom:0;color:black}footer.content-info{background:#f6f6f6;padding:20px 0}footer>.container{display:flex}.footer-right-side{justify-self:flex-end}.footer-left-side{width:90vw}.footer-right-side .footer-row-one{display:flex;align-items:center}.footer-right-side strong{margin-right:15px;line-height:1.8em}footer input{color:black;font-weight:600;padding:2px 8px !important;border-radius:4px !important;border:2px solid #e2e2e2;min-width:200px}footer input::placeholder{color:black}.footer-right-side .footer-row-two{margin-top:8px}.footer-row-one{height:35px}.footer-left-side .footer-row-two{margin-top:8px}.single-post span.wrapper>div:nth-of-type(1):nth-last-child(2)>p{display:none}.single-post span.wrapper>div{float:unset !important;width:100% !important;text-align:left !important}.single-post span.wrapper>div *{text-align:left !important}.post>img{object-fit:cover}.solution{height:250px}.hidden .excerpt{padding-right:40px}.sidebar-box{margin-bottom:30px}.home .team-box .our-team-box>div{height:250px}footer a{color:inherit}.single-post .about-body span{line-height:normal !important}aside,aside *{transition:none !important}h6.searchtitle{margin-bottom:0;font-size:11px;text-transform:none;font-weight:normal !important;letter-spacing:normal !important;line-height:normal !important;font-family:"Open Sans", sans-serif;padding:8px 3px;padding-right:10px;padding-left:10px}.jpt-box-child{position:absolute;top:0;left:0;background:#eee;text-align:center;display:flex;justify-content:center;align-items:center}.left-side a{text-decoration:none !important}.single-post .about-body>.wrapper:nth-child(5)>p:nth-child(1)>img:nth-child(1){display:none}.single-post .about-body>.wrapper:nth-child(5)>div:nth-child(2)>h3{display:none}.single-post .about-body a{color:#990000}.single-library .about-body h1{margin-bottom:20px}@media (max-height: 700px){.offer-container.fixed{top:180px !important}}#loadOverlay{display:none}.page-template-template-news-events .about-body h1{text-transform:uppercase;font-size:24px !important;color:#c0392b !important;letter-spacing:2px !important;line-height:1.1em;font-weight:400;font-family:"Poppins", sans-serif !important}.page-template-template-news-events button.btn.btn-link{padding:0 !important}.page-template-template-news-events h1 i{margin-left:10px;font-weight:400 !important}.page-template-default .section-title.active{background:#eee !important;color:black !important;border-bottom:7px solid #990000}.page-template-default .section-title.active a{color:black !important}.page-template-default .section-title:hover a{color:#990000 !important}.page-template-default .sections{flex-wrap:wrap}.page-template-default .section-title{margin-bottom:2px;width:150px;padding-bottom:7px !important}.page-template-default .section-title:not(.active){border-bottom:7px solid #eee}.page-template-default #sticky-sections .content{padding-top:100px !important}.movingBg{display:none !important}@keyframes growShrink{0%{transform:scale(1)}100%{transform:scale(1.1)}}img.movingImg{transition:10s ease;position:absolute;width:100%;height:100%;object-fit:cover;animation:growShrink 15s infinite alternate}.home-slider-wrapper{position:relative;overflow-y:hidden}.portfolio-content>div:not(.hpf-box){padding-bottom:50px !important}.section-title{padding-right:10px !important}.search .slide-img.banner-bg-img{background-image:url(/wp-content/uploads/2021/04/Subpage-About.jpg) !important;min-height:350px !important}.search .banner{min-height:350px}.search .about-body h1:nth-child(1){display:none}.page-template-index .post>img{height:150px;width:100%;object-fit:cover;margin-bottom:15px}.page-template-default #sticky-sections .content{padding-top:6px !important}.page-id-782 aside h5 a{color:#c0392b !important}.page-id-782 aside>.navigation>ul{margin-bottom:0 !important;padding-bottom:0 !important}.search aside>.navigation>*:not(ul):not(a){display:none}.search .about-body h1{margin-top:40px}.search .about-body h1 a{margin-top:40px;color:black !important}.home-slider-wrapper,.movingImg,.banner,.owl-slider,.owl-wrapper-outer,.owl-wrapper,.owl-item{overflow-x:hidden !important}a.sub-menu-link{line-height:20px !important;margin:10px 0}.gform_wrapper label{display:none !important}.showLabel label{display:block !important}body .gform_wrapper ul li.gfield{padding:0;margin:10px}body .gform_wrapper .top_label div.ginput_container{margin:0}input#input_4_9_1{margin-top:0 !important}aside .sub-menu a{line-height:normal !important;margin:20px 0 !important}.page-template-template-library h3.item-title-tag:hover{color:#990000 !important}ul.children{margin-bottom:0}.page-list a{line-height:1.8em !important;font-family:"Open Sans", sans-serif;font-size:17px !important;margin-bottom:35px}.single-library .col-md-5{margin-top:0 !important}.about-body ul:not(.filters){list-style:none;padding-left:0}.about-body ul:not(.filters):not(.social-share) li::before{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid #990000;content:"";position:absolute;left:0;top:10px}.about-body ul:not(.filters):not(.social-share) li{position:relative;padding-left:18px}.home .home-slider .owl-controls{display:block !important;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}.home .home-slider .owl-prev{left:30px;float:left;position:relative}.home .home-slider .owl-next{right:30px;float:right;position:relative}.home .home-slider .owl-theme .owl-controls .owl-buttons div{background:transparent !important;color:black !important;font-size:18px}.navigation.fixed,.navigation.fixed *{z-index:10 !important}nav .column{margin-right:0px;min-width:200px;padding-right:20px}nav a.section-title-custom{line-height:normal !important;margin-bottom:10px}nav .section{margin-bottom:10px}.search .about-body h1{display:block !important;margin-top:0 !important}.search .about-body h1:nth-of-type(n+2){margin-top:50px !important}.page-template-template-projects .project-filter{margin-top:50px !important}.page-template-template-projects section.about-body-section{padding-top:34px}@media (min-width: 768px){#home-offers .team-box img{height:212px !important;object-fit:cover !important}}@media (max-width: 768px){.home p.section-header:hover{padding:12px 20px !important}.page-template-default .section-title{max-width:30%}section#home-offers .our-team-box.blog-box{height:auto !important;padding-bottom:20px !important}.page-template-template-leadership .media-box-logo img{width:100% !important}.page-template-template-leadership .about-body .media-box-container{padding-right:50px !important;width:100% !important}.page-template-template-leadership .leader-emblem{width:100% !important}}.media-box-logo:hover .leadership-overlay{background:#5c8ca0;width:calc(100% - 20px);position:absolute;height:275px;opacity:0.5}@media (max-width: 768px){.home .home-slider .owl-controls{display:none !important}}.clients-section .owl-wrapper-outer img{object-fit:contain !important;height:65px;width:100%}.clients-section .owl-item{padding-right:50px}.clients-wrapper{position:relative}.clients-wrapper .clients-section:nth-child(1) .owl-controls{display:block !important;position:absolute;bottom:95px;left:50%;transform:translateX(-50%);z-index:-1}.clients-wrapper .owl-wrapper{position:static !important}.clients-wrapper .owl-wrapper-outer{position:static !important}.clients-wrapper .owl-carousel-clients.owl-carousel.owl-theme{position:static !important}.clients-wrapper .col-sm-12.client-slider{position:static !important}.clients-wrapper .clients-section:nth-child(2) .col-sm-12.client-slider{margin-top:0 !important}.clients-wrapper section.clients-section:nth-child(1){padding-bottom:0 !important}.clients-wrapper section.clients-section:nth-child(2){padding-bottom:130px}.clients-wrapper .clients-section:nth-child(2) .col-sm-12.client-slider{margin-top:0 !important}.clients-wrapper section.clients-section:nth-child(1){padding-bottom:0 !important}.clients-wrapper section.clients-section:nth-child(2){padding-bottom:130px}.clients-wrapper .owl-theme .owl-controls .owl-page span{border-radius:0 !important;width:8px;height:8px}.clients-wrapper .owl-page.active span{background:#5999ac !important}p.title{line-height:2em;color:#000000;text-transform:uppercase;letter-spacing:1.25px;font-size:14px;font-family:"poppins";font-weight:500;display:block;width:100%;margin-bottom:0 !important}.pagination-custom{letter-spacing:5px}i.far.fa-chevron-double-right{color:#990000;font-size:9px;position:relative;top:-3px;left:2px}.pagination-custom span.active{color:#990000}.pagination-custom span{cursor:pointer}.hidden:not(.solution){display:none !important}.pagination-custom{width:100%;border-top:2px solid #eee;padding-top:20px}.page-id-731 h3 a{color:#990000 !important}.cta-wrapper:hover .st0{fill:#6797aa}.cta-wrapper,.cta-wrapper *{transition:0.8s cubic-bezier(0.2, 1, 0.3, 1)}div#wp-filter-root{margin-bottom:50px}.page-template-template-whitepapers aside h5{line-height:2em !important;text-transform:uppercase !important;letter-spacing:1.25px !important;font-size:17px !important;font-family:"poppins" !important;font-weight:500 !important;margin-top:0 !important}.page-template-template-whitepapers .portfolio-content p{margin-bottom:20px !important}.owl-customHinge-in{animation:fadeInDown 0.7s both ease}.owl-customHinge-out{animation:fadeOutDown 0.7s both ease}.slide-txt{transition:0.8s cubic-bezier(0.2, 1, 0.3, 1)}.slide-txt:not(.done){top:-100%}.side-txt.done{top:50%}#services .right-side .title{margin-bottom:30px !important}.project.small.hidden{display:block !important}.single-news .wrapper>div:nth-child(2){display:none}.single-news .wrapper>div{width:100% !important;float:unset !important}aside a.btn.button.arrow.red.btn-default.btn-orange,aside a.btn.btn-default.btn-orange.wp-block-button__link{text-align:left}@media (max-width: 768px){.home p.title.mobileOnly{margin-bottom:30px !important}.home .col-sm-12.row.b-t-p-section{margin-right:0 !important;width:100% !important;margin:0 auto !important}.page-template-template-whitepapers .media-boxes-search,.page-template-template-whitepapers .media-boxes-drop-down{width:100% !important}}a.sidebar-id-49806{display:none}.gform_button{border:none;box-shadow:none}.gform_confirmation_wrapper{position:absolute;top:20px}.gform_confirmation_wrapper div{font-size:19px;font-weight:600;color:#990000}.gform_button{background:black !important;border-radius:0 !important;padding:8px 21px;font-family:"Poppins", sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:14px;color:white !important}.gform_button:hover{transition:0.8s cubic-bezier(0.2, 1, 0.3, 1) !important;background-color:#2c697c !important;text-decoration:none !important}.col-md-3.col-sm-4{position:static}.fixed-to-bottom{position:absolute !important;bottom:-165px !important;top:auto !important}form#gform_3 .gform_footer.top_label{display:none}form#gform_3{position:relative;top:-4px}div#gform_confirmation_wrapper_3{position:static !important}div#gform_confirmation_message_3{line-height:normal;color:inherit !important;font-weight:inherit !important;visibility:hidden;font-size:10px}@media (max-width: 768px){.slide-txt,.slide-txt a{z-index:10 !important}.slide-img::after{content:"" !important;display:none !important}.section-content:nth-child(1){padding-top:75px}#header #primary-nav #mobile-menu ul{text-align:left !important}#header #primary-nav #mobile-menu ul a{text-transform:uppercase !important;letter-spacing:2px !important}.menu-header-menu-container{height:90vh !important;margin-top:10vh !important}.sub-menu>li>a{color:white !important;font-size:15px !important;line-height:38px}#menu-header-menu>li>a{font-size:22px !important}#header #primary-nav #mobile-menu ul .sub-menu .sub-menu a{font-family:"Open Sans", sans-serif !important;color:gray !important;text-transform:none !important;white-space:normal;display:block;line-height:42px;letter-spacing:normal !important}.sub-menu .sub-menu{margin-bottom:20px}.sub-menu .sub-menu{margin-top:0 !important;margin-bottom:3px !important}#menu-header-menu>li>.sub-menu>li>a{color:white !important}ul#menu-header-menu{padding-bottom:100px !important}.owl-carousel-clients.owl-carousel.owl-theme,.owl-carousel-clients.owl-carousel.owl-theme *{overflow-y:hidden !important}section#careers .careers-wrapper.row{position:relative;top:-68px;z-index:1;padding-bottom:0px !important;padding-top:267px !important}.section-wrapper{z-index:2}section#careers .careers-wrapper.row{padding-bottom:20px !important;padding-top:265px !important}.home-slider-wrapper{margin-top:105px}.home-slider .slide-txt h2{font-size:36px !important}}@media (max-width: 768px){#services .top-section .section-header:not(.active){display:none !important}.container.d-flex{padding:0 !important}#services .top-section .section-header::after{right:0 !important;left:auto !important;background:#555;border-left-color:#650000 !important}#services>.section-wrapper>p.section-header::after{content:none !important}#services .wrapper.d-flex>div:nth-child(1){width:79px !important}}@media (min-width: 768px){.owl-carousel-clients.desktopOnly.owl-carousel.owl-theme{padding-bottom:150px}.two-logos img:nth-child(1){margin-bottom:50px}}.clients-wrapper .clients-section:nth-child(1) .owl-controls{z-index:1 !important}@media (max-width: 768px){.clients-wrapper .owl-theme .owl-controls .owl-page span{width:15px !important;height:15px !important;margin:0 10px}.owl-carousel-clients.desktopOnly.owl-carousel.owl-theme{padding-bottom:150px}.two-logos img:nth-child(1){margin-bottom:50px}.owl-carousel-clients.mobileOnly.owl-carousel.owl-theme{padding-bottom:100px}.four-logos img:nth-child(1),.four-logos img:nth-child(2),.four-logos img:nth-child(3){margin-bottom:30px}.clients-wrapper .clients-section:nth-child(1) .owl-controls{bottom:70px}.clients-section .owl-item{padding-right:0 !important;text-align:center}.clients-wrapper .clients-section:nth-child(1) .owl-controls{z-index:1 !important}}.cta-wrapper,.cta-wrapper *{z-index:99}.page-template-template-projects .media-boxes-drop-down{min-width:15%;max-width:15%;width:15% !important}.page-template-template-projects .media-boxes-search{width:calc(100% - (45% + 100px)) !important}h5.ftr-content-title{font-size:14px !important}@media (max-width: 1300px) and (max-height: 850px){.home .home-slider .slide-txt h2{max-width:80%}}.single-post .about-body span{color:unset !important}.page-template-template-blog .main-container .fpo-img img{object-fit:contain;object-position:center}a{color:#212529}.about-body a:hover{color:#990000;text-decoration:none}.banner.home-slider,.banner.home-slider *:not(.slide-txt){overflow-y:hidden}a#wt-cli-accept-all-btn{background:#650000 !important;font-family:"Poppins", sans-serif !important}a.medium.cli-plugin-button.cli-plugin-main-button.cli_settings_button{background:black !important;font-family:"Poppins", sans-serif;color:white !important}.cli-bar-message{font-family:"Poppins", sans-serif}@media (max-width: 992px) and (min-width: 769px){.top-level-nav-item>a{font-size:0.85rem !important;padding-right:15px !important;padding-left:0 !important}}.col-sm-4.team-box{height:auto !important;max-height:462px !important}.blog-box{max-height:462px}.about-body>a:not(.button):not(a.wp-block-button__link):not(.btn){color:#c0392b}.gfield{padding:0 !important}.gfield::before{content:"" !important;display:none !important}.gform_footer.top_label{padding-top:0 !important;padding-bottom:20px !important}.col-md-3 form#gform_3 .gform_footer.top_label{display:block;margin-top:30px !important;margin-bottom:0 !important;padding-bottom:10px !important}.col-md-3 div#gform_wrapper_3{padding-top:27px !important}.col-md-3 form#gform_3,.col-md-3 form#gform_3 *:not(input){border-top:none !important}h3.gform_title{display:none !important}.single-project aside h5{margin-top:20px !important}nav#primary{display:flex;justify-content:flex-end;align-items:center}#header{position:fixed;top:0;left:0;width:100vw;z-index:99}#header *{transition:0.8s cubic-bezier(0.2, 1, 0.3, 1)}#header #utility-menu{background:#fff}#header #utility-menu ul{margin-bottom:0}#header #utility-menu ul li,#header #utility-menu ul li a{color:#a8a8a8;display:flex;align-items:center;font-family:"Poppins",sans-serif;font-size:.9rem;text-transform:uppercase;font-weight:500;line-height:1.2;cursor:pointer}@media (min-width: 1200px){#header #utility-menu ul li{margin-right:10px}}#header #utility-menu #utility li:hover a{color:#fff !important}#header #utility-menu #utility:hover{background:#212628;border-color:#212628;color:#fff !important}#header #utility-menu ul#menu-utility-nav{padding-left:35px !important}#header #utility-menu #socials{padding:5px 0}#header #utility-menu #socials ul{list-style:none;padding-left:0;margin-bottom:0}#header #utility-menu #socials ul li a{font-size:2rem;line-height:0;color:#b7b8bb;padding:0 10px}#header #utility-menu #socials ul li a:hover{color:#ddd}#header #utility-menu #utility{position:relative;border:2px solid #a8a8a8;padding:5px 0}@media (max-width: 768px){#header #utility-menu #utility{display:none}}#header #utility-menu #utility ul{margin-right:10px;list-style:none;height:100%}#header #utility-menu #utility ul li a:hover{color:#000}#header #utility-menu #utility ul li.menu-item-has-children>ul.sub-menu{position:absolute;display:none;background:#212628;width:102.3%;height:auto;left:-2px;margin:-6px 0 0 0 !important;padding:23px 10px 10px !important}#header #utility-menu #utility ul li.menu-item-has-children>ul.sub-menu li{display:block !important;line-height:1.2 !important;margin:auto !important}#header #utility-menu #utility ul li.menu-item-has-children>ul.sub-menu a{text-transform:uppercase !important;color:#fff !important;line-height:1.2 !important;font-weight:600;margin-bottom:13px !important;height:auto}#header #utility-menu #utility ul li.menu-item-has-children>ul.sub-menu a:hover{color:#fff !important;opacity:0.6 !important}@media (min-width: 1024px){#header #utility-menu #utility:hover #menu-utility-nav>li>a{color:#fff}#header #utility-menu #utility:hover #menu-utility-nav>li>a:hover{opacity:0.6}#header #utility-menu #utility:hover ul li.menu-item-has-children>ul.sub-menu{display:block !important}}#header #utility-menu form input{height:100%;background:#f0f0f0;border:none;padding:5px 20px;color:#a8a8a8;font-weight:600;font-size:.9rem;font-family:"Poppins",sans-serif;text-transform:uppercase}@media (max-width: 768px){#header #utility-menu form input{max-width:150px}}#header #utility-menu form input::placeholder{text-decoration:none;color:#fff;font-family:"Poppins",sans-serif;font-size:.9rem;color:#a8a8a8;text-transform:uppercase;font-weight:500}#header #primary-nav{position:relative;background:#fff;padding:15px 0}#header #primary-nav .site-logo{margin:20px 0;object-fit:contain;height:45px}@media (max-width: 991px) and (min-width: 769px){#header #primary-nav .site-logo{margin:0}}@media (max-width: 768px){#header #primary-nav .site-logo{margin:0}}@media (max-width: 768px){#header #primary-nav .site-logo{max-width:50%}}#header #primary-nav #primary{width:100%}@media (max-width: 768px){#header #primary-nav #primary{display:none}}#header #primary-nav #primary ul{list-style:none}#header #primary-nav #primary ul:not(.sub-menu){height:100%;margin-bottom:0}#header #primary-nav #primary ul li{font-family:"Poppins",sans-serif;font-size:.5rem;text-transform:uppercase;font-weight:500;position:relative}#header #primary-nav #primary ul li .sub-menu{border-top:5px solid #00a2c8;z-index:3;position:absolute;width:250px;background:#323b3e;margin-top:5px;padding:10px 0}#header #primary-nav #primary ul li .sub-menu.hidden{display:none}#header #primary-nav #primary ul li .sub-menu a{width:100%;display:block;padding:10px 20px;line-height:1.8rem;margin:5px 0;text-transform:uppercase;font-weight:500;font-size:.8rem;font-family:"Open Sans",sans-serif;text-decoration:none;color:white}#header #primary-nav #primary ul li .sub-menu a:hover{background:#00a2c8;color:white}#header #primary-nav #primary ul li .sub-menu a li{padding:0 20px}#header #primary-nav #primary ul li a{color:#3d3d3d;padding:0 20px;padding-bottom:15px;text-decoration:none}@media (max-width: 991px) and (min-width: 769px){#header #primary-nav #primary ul li a{padding:0 10px;font-size:0.8rem}}#header #primary-nav #primary ul li a:hover{color:#3d3d3d}@media (min-width: 1200px){#header #primary-nav #primary ul li a{font-size:1.1rem;letter-spacing:0.125rem}}@media (max-width: 1199px) and (min-width: 992px){#header #primary-nav #primary ul li a{font-size:0.9rem;letter-spacing:0.125rem}}#header #primary-nav #mobile-nav{z-index:4;display:none;position:absolute;top:50%;transform:translateY(-50%);right:20px}@media (max-width: 768px){#header #primary-nav #mobile-nav{display:block}}#header #primary-nav #mobile-menu{background:#000;position:fixed;top:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}#header #primary-nav #mobile-menu,#header #primary-nav #mobile-menu *{z-index:3}#header #primary-nav #mobile-menu.hidden{opacity:0;right:-100vw}#header #primary-nav #mobile-menu:not(.hidden){opacity:1;right:0}#header #primary-nav #mobile-menu ul{list-style:none;text-align:right}#header #primary-nav #mobile-menu ul:not(.sub-menu){width:100%;padding-right:75px}#header #primary-nav #mobile-menu ul:not(.sub-menu) li{margin:15px 0}#header #primary-nav #mobile-menu ul a{font-family:"Poppins",sans-serif;font-size:inherit;text-transform:none;font-weight:normal;color:#fff;padding:0 10px;text-decoration:none}#header #primary-nav #mobile-menu ul a:hover{color:#fff}#header #primary-nav #mobile-menu ul.sub-menu{position:relative;left:15px}#utility-menu>.container{align-items:center}.dropdown-menu-custom{background:#191919;display:flex;padding:30px 40px}.top-level-nav-item{position:relative}.top-level-nav-item>a{color:#3d3d3d;padding:0 20px;padding-bottom:15px;text-decoration:none;font-size:1rem !important;font-weight:500;letter-spacing:1px !important;text-transform:uppercase;font-family:"Poppins", sans-serif}a.section-title-custom{color:white;text-decoration:none;font-size:0.9rem !important;font-weight:600;letter-spacing:1px !important;text-transform:uppercase;font-family:"Poppins", sans-serif}a.section-title-custom:hover{color:#a7a7a7;text-decoration:none}a.sub-menu-link{font-family:"Open Sans";color:#a7a7a7;font-size:14px;line-height:32px;display:block}a.sub-menu-link:hover{color:white;text-decoration:none}a.section-title-custom{margin-bottom:6px;line-height:32px}.column{min-width:225px;margin-right:50px}nav#primary{padding:0}#header #primary-nav{padding-bottom:0 !important}.top-level-nav-item{padding-bottom:38px;padding-top:30px}.dropdown-menu-custom::before{content:"";width:100px;position:absolute;top:-10px;background:#990000;height:10px;left:50%;transform:translateX(-50%)}.dropdown-menu-custom.hidden{display:none}.dropdown-menu-wrapper{left:50%;transform:translateX(-50%);top:92px;position:absolute;margin-top:10px}.top-level-nav-item>a{text-decoration:none}.top-level-nav-item>a:hover{color:inherit !important;text-decoration:none !important}.home-slider .slide-txt h2{font-family:"Poppins", sans-serif;text-transform:uppercase;font-size:53px;font-weight:400;letter-spacing:0.025em;max-width:60%;color:black}@media (max-width: 768px){.home-slider .slide-txt h2{font-size:48px;font-weight:300}}@media (max-width: 994px){.home-slider .slide-txt h2{max-width:75% !important}}@media (max-width: 768px){.home-slider .slide-txt h2{max-width:100% !important}}.home-slider .slide-txt a{background:black !important;border-radius:0 !important;padding:8px 21px;font-family:"Poppins", sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:14px}.home-slider .slide-txt a{padding-right:70px;position:relative}.home-slider .slide-txt a::after{content:"";background-color:#3f3f3f;position:absolute;right:0;width:40px;top:0;height:100%;display:flex;align-items:center;justify-content:center;background-image:url(/wp-content/uploads/2021/03/arrow-right.png);background-repeat:no-repeat;background-position:center;background-size:10px}.quick-hit.container{padding-top:65px;padding-bottom:100px}.quick-hit.container h1{color:#990000;font-family:"Poppins", sans-serif;text-transform:uppercase;font-size:32px;letter-spacing:1.25px;margin-bottom:18px}@media (max-width: 768px){.quick-hit.container h1{font-size:28px;font-weight:400}}.quick-hit.container p{color:black;font-family:"Open Sans", sans-serif;line-height:33px;margin-bottom:0}#services{background:#262626;position:relative}#services .top-section{background:#650000;background:linear-gradient(90deg, #650000 0%, #650000 50%, #555 50%, #555 100%)}#services .top-section .section-header{padding:31px 85px}#services .top-section .section-header:not(.active){background:#555}#services .top-section .section-header.active{background:#650000}#services .container.d-flex{justify-content:center}#services .top-section{background:#650000;background:linear-gradient(90deg, #650000 0%, #650000 50%, #555 50%, #555 100%)}#services .container.d-flex{justify-content:center}#services .wrapper.d-flex>div:nth-child(1){font-family:"Poppins", sans-serif;font-size:48px;color:#9c9c9c;padding-right:10px}#services .wrapper.d-flex>div:nth-child(2){font-family:"Poppins";color:#fffefe;text-transform:uppercase;line-height:21px;font-size:18px}#services .wrapper.d-flex{align-items:center;position:relative}#services .loading-bar-wrapper{position:absolute;height:20px;width:200px}#services .top-section.bg-start{background:#650000;background:linear-gradient(90deg, #650000 0%, #650000 50%, #555 50%, #555 100%) !important}#services .top-section.bg-start .section-header:nth-child(2)::after{border-left-color:#650000 !important}@media (min-width: 768px){#services .top-section.bg-start .section-header:nth-child(3)::after{border-left-color:#555555 !important}}@media (min-width: 768px){#services .top-section.bg-start .section-header:nth-child(4)::after{border-left-color:#555555 !important}}#services .top-section.bg-end{background:#555555;background:linear-gradient(90deg, #555 0%, #555 50%, #650000 50%, #650000 100%) !important}@media (min-width: 768px){#services .top-section.bg-end .section-header:nth-child(2)::after{border-left-color:#555555 !important}#services .top-section.bg-end .section-header:nth-child(3)::after{border-left-color:#555555 !important}#services .top-section.bg-end .section-header:nth-child(4)::after{border-left-color:#555555 !important}}#services .top-section.bg-two,#services .top-section.bg-three{background:#555555 !important}@media (min-width: 768px){#services .top-section.bg-two .section-header:nth-child(2)::after{border-left-color:#555555 !important}#services .top-section.bg-two .section-header:nth-child(3)::after{border-left-color:#650000 !important}#services .top-section.bg-two .section-header:nth-child(4)::after{border-left-color:#555555 !important}#services .top-section.bg-three .section-header:nth-child(2)::after{border-left-color:#555555 !important}#services .top-section.bg-three .section-header:nth-child(3)::after{border-left-color:#555555 !important}#services .top-section.bg-three .section-header:nth-child(4)::after{border-left-color:#650000 !important}}#services .section-header{position:relative}#services .section-header::after{width:0;height:0;border-top:66px solid transparent;border-bottom:66px solid transparent;border-left:45px solid black;content:"";position:absolute;top:0;left:0}@media (min-width: 768px){#services .section-header:nth-child(1)::after{content:none !important}}#services .section-header.active .wrapper.d-flex>div:nth-child(1){color:#da1b1b !important}#services .loading-bar-root>div>div,#services .loading-bar-wrapper>div>div{background-color:#990000 !important}#services .top-section .section-header{padding:30px 80px !important}#services .top-section{margin-top:50px;position:relative}#services .top-section .services-arrows{display:none}@media (max-width: 768px){#services .top-section{overflow-x:scroll}#services .container.d-flex{justify-content:flex-start}}@media (max-width: 1300px) and (min-width: 1000px){#services .top-section .section-header{padding:20px 60px !important}#services .wrapper.d-flex>div:nth-child(2){font-size:15px !important;line-height:18px !important}#services .section-header .wrapper.d-flex>div:nth-child(1){font-size:40px !important;padding-right:5px}#services .section-header::after{border-top-width:50px;border-bottom-width:50px}}@media (max-width: 999px){.top-section{overflow-x:scroll !important}.container.d-flex{justify-content:flex-start !important}}#services .bottom-section{padding:85px 0;padding-bottom:140px}#services .bottom-section .button,#services .bottom-section a.wp-block-button__link{margin-top:20px}#services .bottom-section p.title{font-family:"Poppins";color:#fffefe;text-transform:uppercase;line-height:21px;font-size:25px;letter-spacing:1px}#services .bottom-section p.excerpt{font-family:"Open Sans", sans-serif;color:#ababab;font-weight:300;margin-bottom:50px}#services .bottom-section .left-side{width:33%}#services .bottom-section .left-side img{width:100%;height:auto}#services .bottom-section .right-side{width:50%;padding-left:50px}#services .bottom-section .right-side .link-lists.ab-test-hidden{margin-bottom:30px}#services .bottom-section .right-side .link-lists.ab-test-hidden .sub-menu li{position:relative;padding-left:20px;margin-left:10px;margin-bottom:10px !important}#services .bottom-section .right-side .link-lists.ab-test-hidden .sub-menu li::before{content:'';background:#ababab;border-radius:100%;width:5px;height:5px;position:absolute;top:10px;left:0}#services .bottom-section .right-side .link-lists.ab-test-hidden .sub-menu li a{font-family:"Open Sans", sans-serif;font-size:16px !important;font-weight:300;color:#ababab !important;line-height:1.5}@media (max-width: 1200px){#services .bottom-section .right-side{width:60%}}@media (max-width: 768px){#services .bottom-section{display:block !important}#services .bottom-section .left-side{width:100% !important;margin-bottom:50px}#services .bottom-section .right-side{width:100% !important;padding-right:15px;padding-left:15px !important}#services .left-side{padding:0 15px}.services-arrows{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:none;justify-content:space-between;padding:0 15px;pointer-events:none;z-index:10}.services-arrows .services-arrow-prev,.services-arrows .services-arrow-next{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:rgba(101,0,0,0.8);border:2px solid rgba(255,255,255,0.3);border-radius:50%;color:#ffffff;text-decoration:none;transition:all 0.3s ease;pointer-events:auto}.services-arrows .services-arrow-prev:hover,.services-arrows .services-arrow-next:hover{background:#650000;border-color:rgba(255,255,255,0.6);transform:scale(1.1)}.services-arrows .services-arrow-prev i,.services-arrows .services-arrow-next i{font-size:16px}.services-arrows .services-arrow-prev{left:0}.services-arrows .services-arrow-next{right:0}}@media (max-width: 768px) and (max-width: 767px){.services-arrows{display:flex !important}.loading-bar-wrapper{display:none !important}}#experience{padding-bottom:85px}#experience .projects.container{display:flex}#experience .left-side{width:70%;padding-right:20px}#experience .right-side{width:30%}#experience img.image{width:100%;height:454px;object-fit:cover}#experience p.title{font-family:"Poppins";color:#650000;text-transform:uppercase;line-height:21px;font-size:25px;letter-spacing:1px;font-weight:500;margin-top:30px}#experience .left-side p:not(.title):not(.excerpt){font-family:"Open Sans", sans-serif;color:black;font-weight:400;padding-right:20px}#experience a.button.arrow.red.desktopOnly,#experience a.desktopOnly.wp-block-button__link{position:absolute;right:0;bottom:0}#experience .image-wrapper{position:relative}#experience a.button.arrow.red.desktopOnly,#experience a.desktopOnly.wp-block-button__link{font-size:18px;padding-left:30px;padding-right:90px;letter-spacing:1.5px}#experience img.project-image{max-width:100%;height:124px;margin-bottom:10px;width:100%;object-fit:cover}#experience .project.small{position:relative}#experience p.project-text{position:absolute;top:20px;left:20px;font-family:"Poppins";color:white;text-transform:uppercase;font-size:15px;letter-spacing:1px;font-weight:500;padding-right:20px}#experience .left-side{padding-right:10px !important}#experience a.button.arrow.black.desktopOnly,#experience a.black.desktopOnly.wp-block-button__link{width:100% !important;display:block}#experience .red-overlay{background:rgba(101,0,0,0.8);position:absolute;top:0;left:0;width:100%;height:124px;z-index:1}#experience p.project-text{z-index:2}#experience .project,#experience .project *{transition:0.8s cubic-bezier(0.2, 1, 0.3, 1)}#experience .project.hidden p.project-text{top:40px !important}#experience .project.hidden .red-overlay,#experience .project.hidden .project-text{opacity:0}#experience .section-wrapper{margin-bottom:55px}@media (max-width: 1000px){#experience p{min-width:65vw}}@media (max-width: 768px){#experience .right-side{display:none}#experience .left-side{width:100% !important;padding-right:0 !important}#experience img.image{height:250px !important}#experience p.title{line-height:31px !important;font-weight:400 !important}#experience .project-button-wrapper{margin-bottom:30px;margin-top:-20px}#experience .all-button-wrapper{margin-bottom:30px}#experience a.button.arrow.black.mobileOnly,#experience a.black.mobileOnly.wp-block-button__link{padding-right:117px}#experience .section-wrapper{margin-bottom:0px}}#industry-solutions{background-image:url(/wp-content/uploads/2021/03/industry-solutions-bg.png);background-repeat:no-repeat;background-size:cover;background-position:bottom center}#industry-solutions,#industry-solutions *{transition:0.8s cubic-bezier(0.2, 1, 0.3, 1)}#industry-solutions .solutions.container{display:flex;flex-wrap:wrap}#industry-solutions .solution{border-top:8px solid #990000;padding-top:20px;min-height:200px;margin-bottom:30px !important}@media (max-width: 768px){#industry-solutions .solution{min-height:unset}}#industry-solutions .solution{width:calc(20% - 20px);margin:10px}#industry-solutions .solution.hidden p.title{font-family:"Poppins";color:white;text-transform:uppercase;line-height:28px;font-size:21px;letter-spacing:1px;font-weight:500;white-space:pre-wrap;overflow-wrap:break-word}#industry-solutions .solution.hidden p.excerpt{opacity:0;position:relative;top:30px;left:20px}#industry-solutions .solution.hidden a.learn-more{opacity:0;position:relative;top:30px;left:20px}#industry-solutions .solution.hidden a.learn-more{font-family:"Poppins";color:#5999ac;text-transform:uppercase;line-height:21px;font-size:14px;letter-spacing:1px;font-weight:500}#industry-solutions .solution:not(.hidden){background:white;padding:20px;cursor:pointer}#industry-solutions .solution:not(.hidden) p.title{font-family:"Poppins";color:#650000;text-transform:uppercase;line-height:21px;font-size:18px;letter-spacing:0px;font-weight:600;white-space:pre-wrap;overflow-wrap:break-word}#industry-solutions .solution:not(.hidden) p.excerpt,#industry-solutions .solution:not(.hidden) a.learn-more{position:relative;top:0;left:0;opacity:1}#industry-solutions .solution:not(.hidden) a.learn-more{font-family:"Poppins";color:#5999ac;text-transform:uppercase;line-height:21px;font-size:14px;letter-spacing:1px;font-weight:500}.solutions.container{margin-top:50px}section#industry-solutions{padding-bottom:150px}@media (max-width: 1200px){#industry-solutions .solution{width:calc(25% - 20px)}}@media (max-width: 1000px){#industry-solutions .solution{width:calc(33% - 20px) !important}}@media (max-width: 768px){#industry-solutions .solution{width:calc(100%) !important}}section#home-offers{background:#e8e8e8;padding-bottom:50px}section#home-offers .col-sm-12.row.b-t-p-section{position:relative;top:-84px}section#home-offers .our-team-box{background-color:white}section#home-offers h5 a{font-family:'Poppins';color:#990000;text-transform:uppercase;line-height:21px;font-size:17px;letter-spacing:1px;font-weight:500;margin-top:40px}section#home-offers h5{margin-top:10px}section#home-offers .our-team-box span{font-family:'Open Sans', sans-serif;margin-bottom:50px;display:block}section#home-offers a.button.arrow.red,section#home-offers a.wp-block-button__link{position:absolute;left:0;width:100%;bottom:0}section#home-offers .our-team-box{position:relative}section#home-offers h6 a{color:black;font-weight:600}section#home-offers h6{font-family:'Open Sans', sans-serif}section#home-offers .blog-box ul{padding-left:0;list-style:none;margin-top:20px}section#home-offers span.datentime{font-size:12px;margin-top:0;line-height:7px}section#home-offers .our-team-box.blog-box{height:100%}@media (max-width: 1000px) and (min-width: 769px){section#home-offers .col-sm-4{max-width:50% !important;flex:0 0 50% !important;margin-bottom:50px;min-height:300px}}@media (max-width: 768px){section#home-offers .col-sm-4{margin-bottom:50px}}.clients-section{padding-bottom:50px}.clients-section .owl-wrapper-outer{margin-bottom:30px}.clients-section .owl-wrapper-outer img{max-height:150px}.clients-section .owl-wrapper-outer .item{text-align:center}.clients-section .col-sm-12.client-slider{margin-top:20px}section#careers{background-color:#232323}section#careers .pull-right{float:right}section#careers .careers-wrapper.row{background-repeat:no-repeat;margin-top:-73px;padding-top:50px;padding-bottom:150px}@media (min-width: 769px){section#careers .careers-wrapper.row{background-size:calc(50% - 50px)}}@media (max-width: 768px){section#careers .careers-wrapper.row{background-size:contain}}section#careers p{color:white;font-family:"Open Sans", sans-serif}section#careers .pull-right{float:right}@media (max-width: 768px){.careers-wrapper.row{padding-top:500px !important}}section.body-section.seo-copy{background-image:url(/wp-content/uploads/2021/04/Homepage-Bottom.jpg);padding-top:88px;padding-bottom:0px;background-size:cover}section.body-section.seo-copy .container{background:#990000;padding:80px;position:relative;top:-120px}section.body-section.seo-copy h1{font-family:"Poppins";text-transform:uppercase;color:white;font-size:22px;letter-spacing:1.5px;font-weight:400;margin-bottom:20px}section.body-section.seo-copy p{color:white;font-family:"Open Sans", sans-serif;margin-bottom:30px}section.body-section.seo-copy p:nth-last-child(1){margin-bottom:0 !important}@media (max-width: 768px){section.body-section.seo-copy .container{padding:50px 20px !important}section.body-section.seo-copy{padding-left:30px !important;padding-right:30px !important;background-position:bottom center !important}}.testimonial-section{background:#232323;position:relative;padding:30px 0}.testimonial-section .section-wrapper{top:-55px}.testimonial-section .section-wrapper .section-header{background:#5999ac;display:inline-block;font-family:"Poppins";text-transform:uppercase;color:white;letter-spacing:1.5px;font-weight:400;padding:12px 40px;margin:0}.testimonial-section .section-wrapper .section-header:hover{padding:12px 40px !important}.testimonial-section .testimonial-slider-wrapper{position:relative;width:100%}.testimonial-section .testimonial-slider{width:100%}.testimonial-section .testimonial-item{padding:15px;margin-bottom:40px;display:flex;align-items:stretch}.testimonial-section .testimonial-item .testimonial-content{background:#fff;padding:30px 25px 20px;position:relative;height:100%;display:flex;flex-direction:column;margin-bottom:20px;width:100%;min-height:260px;filter:drop-shadow(4px 4px 0px #900)}.testimonial-section .testimonial-item .testimonial-content::after{content:"";position:absolute;width:0;height:0;bottom:-20px;left:2em;border-left:0px solid transparent;border-right:25px solid transparent;border-top:20px solid white}.testimonial-section .testimonial-item .testimonial-content .testimonial-quote{position:absolute;top:-25px;left:-9px;color:#5999ac;font-size:40px;opacity:0.6}.testimonial-section .testimonial-item .testimonial-content .testimonial-text{flex:1;margin-bottom:0;display:flex;align-items:flex-start;max-height:135px;min-height:135px;overflow-y:auto}.testimonial-section .testimonial-item .testimonial-content .testimonial-text::-webkit-scrollbar{height:10px;width:10px}.testimonial-section .testimonial-item .testimonial-content .testimonial-text::-webkit-scrollbar-track{background:#650000}.testimonial-section .testimonial-item .testimonial-content .testimonial-text::-webkit-scrollbar-thumb{background:#990000}.testimonial-section .testimonial-item .testimonial-content .testimonial-text p{font-size:15px;color:#333;margin:0;font-style:italic;position:relative;flex:1;font-family:"Open Sans", sans-serif}.testimonial-section .testimonial-item .testimonial-content .testimonial-client{width:100%;margin-top:15px}.testimonial-section .testimonial-item .testimonial-content .testimonial-client .client-info .client-name{font-size:16px;font-weight:600;color:#990000;margin:0 0 3px 0;font-family:"Poppins", sans-serif;text-transform:uppercase}.testimonial-section .testimonial-item .testimonial-content .testimonial-client .client-info .client-details{font-size:14px;color:#666;margin:0;font-weight:400;font-family:"Open Sans", sans-serif}.testimonial-slider{padding:0 20px}.testimonial-slider .slick-arrow{background:#990000;width:40px;height:40px;transition:background 0.3s ease}.testimonial-slider .slick-arrow:hover,.testimonial-slider .slick-arrow:focus{background:rgba(101,0,0,0.9)}.testimonial-slider .slick-prev:before,.testimonial-slider .slick-next:before{content:'' !important;background-image:url(/wp-content/uploads/2021/03/arrow-right.png);background-repeat:no-repeat;background-size:10px;background-position:center;width:40px;height:100%;display:block;opacity:1}.testimonial-slider .slick-prev{left:-15px}.testimonial-slider .slick-prev:before{transform:scaleX(-1)}.testimonial-slider .slick-next{right:-15px}@media (min-width: 992px){.testimonial-slider{padding:0}.testimonial-slider .slick-prev{left:-50px}.testimonial-slider .slick-next{right:-50px}}body:not(.home) .banner{margin-top:141px}body:not(.home) .pull-right{order:2}body:not(.home) .hpf-box img{width:100%;height:auto}.leader-emblem{padding-left:0 !important;padding-right:0 !important;margin-right:10px}div#grid{display:flex}.col-md-8.about-body{padding-top:78px}.floating-cta{position:absolute;top:50%;transform:translateY(-50%);width:100%}.slide-img.banner-bg-img{position:relative}.cta.container{text-align:right;padding-left:25%}.cta>p{font-family:"Poppins", sans-serif;text-transform:uppercase;font-size:39px;font-weight:400;letter-spacing:0.025em;color:white;margin-bottom:35px}.background-dimmer{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.7);top:0;z-index:1}.floating-cta{z-index:2}.floating-cta h1.banner-headline{font-family:"Poppins", sans-serif;font-size:39px;font-weight:600;letter-spacing:1.95px;color:white;margin-bottom:0;text-transform:uppercase}.sidebar-offer a.button,.sidebar-offer a.wp-block-button__link{font-size:12px !important}aside li a.active{color:#c0392b !important}aside li a:hover{text-decoration:none !important;color:#c0392b !important}.navigation li{position:relative}ul.sub-menu{position:static;top:0}ul.sub-menu.hidden{display:none}ul.sub-menu{padding-left:30px;z-index:10;top:30px;padding-right:30px;border-top:none !important}aside ul li{margin:0;padding:10px 0}@media (min-width: 768px){.sub-menu a{font-family:"Open Sans" !important;font-size:14px !important;line-height:19px !important;margin-bottom:20px;display:block;text-transform:none !important;letter-spacing:normal !important}}blockquote a{color:inherit;text-decoration:underline}blockquote a:hover{color:inherit;text-decoration:underline}.sub-menu li{padding:0px 10px;margin:5px 0}ul.sub-menu{padding-top:0 !important;margin-top:15px !important;padding-left:5px;padding-bottom:0 !important}li.has-children>a::after{font-family:"Font Awesome 5 Pro";font-weight:600;right:-10px !important;position:relative}li.has-children.right-arrow>a::after{content:"\f0d7"}li.has-children:not(.right-arrow)>a::after{content:"\f0da"}li.has-children.remove-right-arrow>a::after{content:none !important}.library-pagination{margin-bottom:30px}.pagination-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.pagination-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background-color:#650000;color:white;text-decoration:none;font-family:"Poppins", sans-serif;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;transition:all 0.3s ease;border:2px solid #650000}.pagination-btn i{font-size:12px}.pagination-btn:hover:not(.disabled){background-color:#2c697c;border-color:#2c697c;color:#fff !important}.pagination-btn.disabled{background-color:#f5f5f5;color:#999;border-color:#e0e0e0;cursor:not-allowed;transform:none;box-shadow:none}.pagination-btn.disabled:hover{background-color:#f5f5f5;color:#999;border-color:#e0e0e0;transform:none;box-shadow:none}.pagination-info{color:#666;font-family:"Open Sans", sans-serif;font-size:14px;font-weight:600;text-align:center;min-width:120px}.page-numbers{display:flex;align-items:center;gap:8px}.page-num{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:5px 9px;background-color:#f8f9fa;color:#666;text-decoration:none;font-family:"Poppins", sans-serif;font-weight:500;font-size:14px;transition:all 0.3s ease;border:1px solid #e0e0e0}.page-num:hover{background-color:#650000;color:#fff !important;text-decoration:none}.page-num.current{background-color:#650000;color:white;border-color:#650000;cursor:default}.page-num.current:hover{background-color:#650000;color:white;border-color:#650000;cursor:default}.page-dots{color:#999;font-weight:bold;padding:0 5px}@media (max-width: 767px){.pagination-wrapper{flex-direction:column;text-align:center;gap:20px}.pagination-btn{min-width:140px;justify-content:center}.page-numbers{justify-content:center;flex-wrap:wrap;order:1}.page-num{min-width:35px;height:35px;font-size:13px}}.library-loading{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.9);display:flex;align-items:center;justify-content:center;z-index:1000}.loading-spinner{text-align:center;color:#c0392b}.loading-spinner i{font-size:2rem;margin-bottom:10px;display:block}.loading-spinner p{margin:0;font-family:"Poppins", sans-serif;font-weight:500;color:#666}.about-body{position:relative}.library-item{opacity:1;transform:translateY(0);transition:opacity 0.3s ease, transform 0.3s ease}.library-item.loading{opacity:0.5;transform:translateY(10px)}.sections{display:flex}.section-title{font-family:"Poppins";text-transform:uppercase;font-weight:500;padding:14px 34px;background:#eee;margin-right:2px;font-size:12px}#sticky-sections .navigation{margin-bottom:30px;position:absolute;top:0}.col-md-8.col-md-offset-1.col-sm-8.body-txt.pull-right.about-body{position:relative !important}section.about-body-section.slide-up{position:relative}.content{padding-top:85px}#sticky-sections .navigation.fixed{position:fixed;top:141px}.section-title.active{background:#990000;color:white !important}.section-title.active a{color:white}.section-title:not(.active) a{color:black}.section-title{padding-left:21px;padding-right:60px}#sticky-sections .navigation{top:0}.content{padding-top:60px}.col-md-3.col-sm-4{padding-top:7%}.col-md-8.col-md-offset-1.col-sm-8.body-txt.pull-right.about-body{margin-left:95px}.navigation.fixed{background:white}.navigation,.navigation *{transition:0.8s cubic-bezier(0.2, 1, 0.3, 1)}.section-title a{text-decoration:none !important}.page-template-template-leadership .media-box-content{position:static;background:transparent;opacity:1;padding-left:0}.page-template-template-leadership .media-box-logo img{width:100%;height:275px;object-fit:cover}.page-template-template-leadership .leader-emblem{margin-right:20px;max-width:30%}.page-template-template-leadership .media-box-title{font-family:"Open Sans", sans-serif;color:#020202;font-size:18px}.page-template-template-leadership .media-box-text{font-family:"Poppins", sans-serif;text-transform:uppercase;color:#606060;letter-spacing:1px}.page-template-template-leadership .media-box-content a{text-decoration:none}.page-template-template-leadership .media-boxes-drop-down-header{background-color:#990000;font-weight:500;font-family:"Poppins", sans-serif;text-transform:uppercase;letter-spacing:1px;color:#ffffff;min-width:200px}.single-leadership h2.leader-name{color:#000000;font-size:40px !important;text-transform:uppercase;font-family:"Poppins", sans-serif;letter-spacing:1px}.single-leadership .leader-title{font-family:"Poppins", sans-serif;letter-spacing:1px;text-transform:uppercase;color:#6d6d6d;font-weight:500}.single-leadership img.single-leader{max-width:100%}.single-leadership p.lds_location{display:none}.single-leadership .leader-title{margin-bottom:20px}.single-leadership .col-sm-5.col-sm-offset-1.col-xs-12.person-contact{padding:10px 20px}@media (max-width: 768px){#primary-nav>.container:nth-child(1)>a:nth-child(1){left:20px !important}.quick-hit.container h1{font-size:22px}#experience .project-button-wrapper{margin-top:30px !important}.home .team-box .our-team-box>div{height:auto !important}.col-sm-4.team-box:nth-last-child(1){margin-bottom:0 !important}.clients-section .owl-wrapper-outer img{max-height:100% !important;max-width:100% !important;object-fit:contain;padding:0 20px}.col-sm-12.client-slider{margin-top:0 !important}section#careers .careers-wrapper.row{margin:0 auto !important}.home .col-sm-12.col-xs-12{width:auto !important;padding:30px 30px}footer>.container{display:block !important}.footer-left-side{width:auto !important}.footer-row-two{margin-bottom:15px}.footer-right-side .footer-row-one{display:block !important;margin-bottom:10px}.cta>p{font-size:26px !important;line-height:normal !important}.col-md-3.col-sm-4{order:2}.col-md-8.col-md-offset-1.col-sm-8.body-txt.pull-right.about-body{margin-left:0 !important;padding-top:20px !important}.wrap .content{padding-top:0 !important}.page-template-template-leadership .leader-emblem{max-width:100%}.page-template-template-leadership .media-box-logo img{object-position:top}svg#logo{margin-top:0;height:150px !important}.single-leadership h2.leader-name{line-height:39px;font-size:27px !important}.person-detail{display:block !important;margin-bottom:10px}.single-leadership .leader-title{margin-bottom:10px}span.main-quote{font-size:20px !important}.share-links ul{margin:20px 0 !important}.share-links.person-share{margin-bottom:5px}div#accordion{margin-top:-30px;margin-bottom:50px}aside>.navigation>ul{margin-bottom:0 !important}body:not(.home) .banner,body:not(.home) .slide-img{max-height:250px !important}.sidebar-offer:nth-child(1){margin-top:70px}.collapse.show{padding-right:0 !important}div#accordionExample{margin-bottom:70px}.wrapper>div{width:100% !important}.wrapper>div:nth-child(2)>p{display:none}.about-body h3{text-align:left !important}.wrapper>div:nth-child(2)>h3:nth-child(1){display:none !important}.wrapper>p:nth-child(1){margin:30px 0 !important;margin-bottom:20px !important}.addtoany_shortcode{margin-bottom:70px}.page-id-731 .wp-block-column{margin-bottom:50px}.wp-block-column img{width:100%;object-fit:cover}.wp-block-columns{margin-bottom:0 !important}hr.wp-block-separator{display:none}.wp-block-columns:nth-of-type(1){margin-top:20px !important}blockquote.wp-block-quote{margin-top:40px}cite{display:block;line-height:20px;margin-bottom:30px;margin-top:30px !important}.cta-wrapper{z-index:10}.page-id-894 .wp-block-columns:nth-last-child(1){margin-bottom:70px !important}.page-template-template-projects .media-boxes-search{display:flex !important;margin-bottom:5px !important}span.media-boxes-icon.fa.fa-search{padding:0 10px}.media-boxes-search input[type="text"]{max-width:200px !important;width:100% !important;min-width:200px !important}.page-template-template-projects .media-boxes-drop-down{width:230px !important}div#grid{padding:0 20px !important;margin-left:0 !important}.media-box{width:auto !important;padding-right:20px;height:auto !important}.media-box-container{margin-left:0 !important}.project-filter{margin-top:0 !important}h6.searchtitle{text-align:left !important}.page-template-template-library .fpo-img.pull-left{float:unset !important;max-width:100% !important;margin-right:0 !important}.page-template-template-library .featured-content-wrapper.sidebar-box{padding-bottom:40px !important;padding:30px !important}.page-template-template-library .row .col-sm-6:nth-last-child(1){margin-bottom:70px !important;margin-top:70px !important}.page-template-template-blog .fpo-img.pull-left,.single-post .fpo-img.pull-left,.archive .fpo-img.pull-left{float:unset !important;max-width:100% !important;margin-right:0 !important}.page-template-template-blog .featured-content-wrapper.sidebar-box,.single-post .featured-content-wrapper.sidebar-box,.archive .featured-content-wrapper.sidebar-box{padding-bottom:40px !important;padding:30px !important}.page-template-template-blog h5.ftr-content-title,.single-post h5.ftr-content-title,.archive h5.ftr-content-title{margin-bottom:10px !important}.page-template-template-blog .sidebar.col-md-3,.single-post .sidebar.col-md-3,.archive .sidebar.col-md-3{display:block !important}.page-template-template-blog .main-container .sidebar>div,.page-template-template-blog .main-container .sidebar>div,.page-template-template-blog .main-container .sidebar>div,.single-post .main-container .sidebar>div,.single-post .main-container .sidebar>div,.single-post .main-container .sidebar>div,.archive .main-container .sidebar>div,.archive .main-container .sidebar>div,.archive .main-container .sidebar>div{width:100% !important;margin-right:0 !important}.page-template-template-blog .post>img,.single-post .post>img,.archive .post>img{width:100% !important;height:auto !important}.page-template-template-blog .col-md-4.post,.single-post .col-md-4.post,.archive .col-md-4.post{padding-right:0 !important}.page-template-template-blog .btnWrapper,.single-post .btnWrapper,.archive .btnWrapper{margin-bottom:70px}.single .about-body img{width:100%;height:auto !important;min-height:unset !important;margin-bottom:0 !important}.page-template-template-whitepapers h1{margin-bottom:20px !important}.col-md-4.library-thumb{margin-bottom:10px}.library-item .col-md-8{padding:0 !important;padding-top:10px !important}.page-template-template-whitepapers .library-thumb img{max-height:unset !important;width:100% !important;height:auto !important}.single-library .about-body h4{margin-top:10px}.single-library .col-md-5{max-height:unset !important;height:auto !important;margin-bottom:70px;padding-bottom:20px}.single-library input#gform_submit_button_2{width:auto !important;margin-bottom:0 !important}.single-library .gform_footer.top_label{margin-top:0 !important}.cta.container{padding-left:0 !important}.cta>p{line-height:27px !important;font-size:24px !important}.page-id-931 .wp-block-button{margin-bottom:70px !important}div#gform_wrapper_1,#gform_wrapper_4{padding:10px 30px}h3.gform_title{font-weight:500 !important}input#gform_submit_button_1{width:auto !important}.page-id-782 div#gform_wrapper_1{padding-top:30px}ul.sub-menu{display:block !important;padding:0 !important;top:0 !important}ul.sub-menu a{color:gray !important;margin-bottom:0 !important}ul.sub-menu li{margin-bottom:0 !important;margin-top:0 !important}.menu-header-menu-container{height:60vh;overflow-y:scroll}}.about-body img{max-width:100%;height:auto}.template-anniversary h2{color:#000;font-family:"Poppins", sans-serif;font-size:31px;font-weight:600;letter-spacing:1.55px;text-transform:uppercase}.template-anniversary img{width:100%;height:100%;object-fit:cover}.template-anniversary p{font-family:"Poppins", sans-serif}.template-anniversary .slide-img.banner-bg-img{opacity:1 !important}.team-member-slider-container{padding-bottom:70px}.members-details-accordion{max-height:385px;overflow-y:auto;padding-right:20px}.members-details-accordion::-webkit-scrollbar{height:10px;width:10px}.members-details-accordion::-webkit-scrollbar-track{background-color:#ccc}.members-details-accordion::-webkit-scrollbar-thumb{background-color:#991000}.team-faq-slider-section .section-headline{margin-bottom:30px}.team-member-slide{width:100%;background:#E8E8E8;padding:30px}.team-member-image{margin-bottom:20px}.team-member-image img{object-fit:cover;height:100%;width:100%;max-height:610px}.team-member-name,.team-member-title,.team-member-location{font-family:"Poppins", sans-serif;margin:0}.team-member-name{color:#000;font-size:25px;font-weight:600;letter-spacing:1.25px;margin-bottom:5px}.team-member-title{color:#991000;font-weight:600;font-size:20px;letter-spacing:1px;text-transform:uppercase}.team-member-location{margin-top:4px;position:relative}.team-member-location::before{content:'';background-color:#991000;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='20' viewBox='0 0 15 20' fill='none'%3E%3Cpath d='M7.5 0C3.36448 0 0 3.43457 0 7.65625C0 9.00758 0.349745 10.3361 1.01139 11.4982C1.16564 11.7692 1.33806 12.0332 1.52395 12.283L7.17413 20H7.82583L13.476 12.283C13.6619 12.0332 13.8343 11.7692 13.9886 11.4983C14.6503 10.3361 15 9.00758 15 7.65625C15 3.43457 11.6355 0 7.5 0ZM7.5 10.1953C6.12853 10.1953 5.01275 9.05629 5.01275 7.65625C5.01275 6.25621 6.12853 5.11719 7.5 5.11719C8.87147 5.11719 9.98724 6.25621 9.98724 7.65625C9.98724 9.05629 8.87147 10.1953 7.5 10.1953Z' fill='%23991000'/%3E%3C/svg%3E");width:15px;height:20px;aspect-ratio:3/4;display:inline-block;vertical-align:middle;margin-right:6px}.team-member-content .accordion-item{border-bottom:1px solid #A8A8A8;padding:20px 0}.team-member-content .accordion-content{display:none}.team-member-content .accordion-content.active{display:block}.team-member-content .accordion-title{font-family:"Poppins", sans-serif;font-size:16px;font-weight:600;color:#1E1E1E;line-height:28px;position:relative;margin-bottom:0;padding-right:35px}.team-member-content .accordion-icon{position:absolute;right:0;top:4px;color:#991000}.team-member-content .accordion-icon::before{content:'';mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.99922 20C9.2486 20 8.64038 19.3918 8.64038 18.6412V1.35884C8.64038 0.608218 9.2486 0 9.99922 0C10.7498 0 11.3581 0.608218 11.3581 1.35884V18.6412C11.3581 19.3918 10.7498 20 9.99922 20Z' fill='%23991000'/%3E%3Cpath d='M18.6412 11.359H1.35884C0.608218 11.359 0 10.7508 0 10.0002C0 9.24958 0.608218 8.64136 1.35884 8.64136H18.6412C19.3918 8.64136 20 9.24958 20 10.0002C20 10.7508 19.3918 11.359 18.6412 11.359Z' fill='%23991000'/%3E%3C/svg%3E");width:20px;height:20px;aspect-ratio:1/1;background:currentColor;display:inline-block}.team-member-content .accordion-icon i{display:none}.team-member-content .accordion-toggle.active .accordion-icon::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='3' viewBox='0 0 20 3' fill='none'%3E%3Cpath d='M18.6412 2.71769H1.35884C0.608218 2.71769 0 2.10947 0 1.35884C0 0.608218 0.608218 0 1.35884 0H18.6412C19.3918 0 20 0.608218 20 1.35884C20 2.10947 19.3918 2.71769 18.6412 2.71769Z' fill='%23991000'/%3E%3C/svg%3E");height:3px}.team-member-content .accordion-body{font-family:"Poppins", sans-serif;margin-top:8px}.team-member-content .accordion-body p{margin-bottom:0;line-height:24px}.team-member-slider-wrapper .slick-arrow{background:#991000 !important;width:40px;height:40px;z-index:1;transition:opacity 0.3s ease}.team-member-slider-wrapper .slick-arrow:focus{opacity:0.9}.team-member-slider-wrapper .slick-arrow:focus:before{opacity:1}.team-member-slider-wrapper .slick-arrow:before{opacity:1;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='18' viewBox='0 0 11 18' fill='none'%3E%3Cpath d='M10.2877 8.29764L2.27749 0.287559C2.09223 0.102146 1.84491 0 1.58121 0C1.3175 0 1.07019 0.102146 0.88492 0.287559L0.295022 0.87731C-0.0888284 1.2616 -0.0888284 1.88618 0.295022 2.26988L7.02141 8.99627L0.287559 15.7301C0.102292 15.9155 0 16.1627 0 16.4263C0 16.6901 0.102292 16.9373 0.287559 17.1228L0.877456 17.7124C1.06287 17.8979 1.31004 18 1.57374 18C1.83745 18 2.08476 17.8979 2.27003 17.7124L10.2877 9.69504C10.4734 9.50904 10.5754 9.26071 10.5748 8.99671C10.5754 8.73169 10.4734 8.48349 10.2877 8.29764Z' fill='white'/%3E%3C/svg%3E");content:'' !important;background:#fff;width:11px;height:18px;display:inline-block}.team-member-slider-wrapper .slick-prev:before{transform:scaleX(-1)}.team-member-slider-wrapper .slick-dots{position:relative}.team-member-slider-wrapper .slick-dots button::before{content:'' !important;background:rgba(153,16,0,0.35);border-radius:100%;height:10px;width:10px;opacity:1 !important}.team-member-slider-wrapper .slick-dots li{margin:0 7px}.team-member-slider-wrapper .slick-dots .slick-active button::before{background:#991000;opacity:1}@media (max-width: 767px){.team-faq-slider-section{padding:50px 25px 0}.team-member-slider-wrapper .slick-dots li{margin:0}.team-member-image img{max-width:180px;object-fit:contain;margin:auto}}@media (min-width: 768px){.team-member-row{flex-direction:row-reverse}.team-member-image{margin-bottom:0}.team-member-slide{min-height:650px !important}.team-faq-slider-section{padding:60px 0 0}.team-member-slider-container{padding:0 0 90px !important}}@media (max-width: 1024px){.team-member-container{padding:0 30px !important}.team-member-container .slick-prev{left:-17px}.team-member-container .slick-next{right:-17px}}@media (min-width: 1025px){.team-member-container{padding-bottom:100px}.team-member-slide{padding:73px 60px}.members-details-accordion{max-width:680px}}.project-spotlight-section{background:#1E1E1E;overflow:hidden;padding:75px 0}.project-spotlight-section .top-content-row{padding-bottom:20px}.project-spotlight-section .top-content-row *:not(.button):not(a.wp-block-button__link){color:#fff}.project-spotlight-section .top-content-row h2{line-height:1.55}.project-spotlight-section .top-content-row p{line-height:28px}.project-spotlight-section .top-content-row .sub-headline{color:#CE1600 !important;font-size:20px;font-family:"Poppins", sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1px}.project-spotlight-section .top-content-row .main-content{max-width:800px;margin:auto}.project-card{position:relative;width:100%;height:300px;min-height:300px;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);transition:transform 0.5s ease, box-shadow 0.5s ease;cursor:pointer}.project-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.4) 60%, transparent 100%);opacity:0.8;transition:opacity 0.5s ease}.project-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0.8;transition:transform 0.7s ease, opacity 0.5s ease}.project-content{position:absolute;inset:0;padding:20px 0 0;display:flex;flex-direction:column;justify-content:flex-end;color:white}.project-main-content{padding:20px 20px 0}.project-main-content .project-type{color:#C7C7C7;font-family:"Poppins", sans-serif;font-size:16px;font-weight:500;letter-spacing:0.8px;text-transform:uppercase}.project-main-content .project-title{font-family:"Poppins", sans-serif;font-size:22px;letter-spacing:1.1px;margin-top:3px}.project-description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 20px;font-family:"Poppins", sans-serif;font-size:16px;line-height:23px}.project-description-wrapper{overflow:hidden;transition:max-height 0.7s ease, opacity 0.5s ease}.project-link a{display:block;width:100%;margin-top:20px}.project-card:hover .project-overlay{opacity:0.9}.project-card:hover img{opacity:0.5}@media (max-width: 767px){.projects-grid{gap:30px}}@media (min-width: 768px){.project-content{padding-bottom:20px}.project-main-content{padding-bottom:0}.project-card{height:440px;min-height:440px}.project-card:hover .project-description-wrapper{max-height:200px;opacity:1}.project-description-wrapper{max-height:0;opacity:0}.project-card:hover .project-content{padding-bottom:0}}.half-content-half-image-section{background:#660600;overflow:hidden;position:relative}.half-content-half-image-section *:not(.button):not(a.wp-block-button__link){color:#fff}.half-content-half-image-section .row{align-items:center;min-height:560px}.half-content-half-image-section img{width:unset;height:unset}.half-content-half-image-section .flex-row-reverse{justify-content:flex-end}.half-content-half-image-content{margin:auto}.half-content-half-image-cta-button{margin-top:25px}.half-content-half-image-cta-button a.button,.half-content-half-image-cta-button a.wp-block-button__link{background:#fff !important;color:#212529;font-weight:500;position:relative;overflow:hidden}.half-content-half-image-cta-button a.button::after,.half-content-half-image-cta-button a.wp-block-button__link::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='18' viewBox='0 0 11 18' fill='none'%3E%3Cpath d='M10.2877 8.29764L2.27749 0.287559C2.09223 0.102146 1.84491 0 1.58121 0C1.3175 0 1.07019 0.102146 0.88492 0.287559L0.295022 0.87731C-0.0888284 1.2616 -0.0888284 1.88618 0.295022 2.26988L7.02141 8.99627L0.287559 15.7301C0.102292 15.9155 0 16.1627 0 16.4263C0 16.6901 0.102292 16.9373 0.287559 17.1228L0.877456 17.7124C1.06287 17.8979 1.31004 18 1.57374 18C1.83745 18 2.08476 17.8979 2.27003 17.7124L10.2877 9.69504C10.4734 9.50904 10.5754 9.26071 10.5748 8.99671C10.5754 8.73169 10.4734 8.48349 10.2877 8.29764Z' fill='%231E1E1E'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;background-image:none !important;background-color:#1E1E1E !important}.half-content-half-image-cta-button a.button::before,.half-content-half-image-cta-button a.wp-block-button__link::before{content:'';position:absolute;right:0;top:0;background:#DADADA;width:43px;height:100%;display:block;transition:background 0.3s ease}.half-content-half-image-cta-button a.button:hover,.half-content-half-image-cta-button a.wp-block-button__link:hover{color:#fff !important;background:#2c697c !important}.half-content-half-image-cta-button a.button:hover::before,.half-content-half-image-cta-button a.wp-block-button__link:hover::before{background:#7297ab !important}.half-content-half-image-cta-button a.button:hover::after,.half-content-half-image-cta-button a.wp-block-button__link:hover::after{background:#fff !important}@media (max-width: 768px){.half-content-half-image-content{padding:50px 0}.half-content-half-image-image img{width:100%;object-fit:cover;height:100%}}@media (min-width: 768px){.half-content-half-image-content{max-width:565px;margin:auto;margin-left:0;padding:100px 0}.half-content-half-image-section img{object-fit:cover;height:100%;width:100%;position:absolute}.half-image-column{position:absolute;height:100%;right:0;top:0;width:48%}.flex-row-reverse .half-content-half-image-content{margin-right:0;margin-left:auto}.half-content-half-image-section .row:not(.flex-row-reverse){justify-content:flex-end}.row:not(.flex-row-reverse) .half-image-column{right:unset;left:0}}.years-of-impact-section{position:relative}.years-of-impact-section *:not(.button):not(a.wp-block-button__link){color:#fff}.years-of-impact-bg{position:relative;overflow:hidden;padding:60px 0;background-color:#1E1E1E}.years-of-impact-bg-layer{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:grayscale(100%);opacity:0;transition:opacity 0.45s ease-out;z-index:0;will-change:opacity}.years-of-impact-bg-layer.is-active{opacity:1}.years-of-impact-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.55) 55%, rgba(0,0,0,0.35) 100%);z-index:1}.years-of-impact-inner{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 30px}.years-of-impact-row{display:flex;flex-wrap:wrap;align-items:stretch;margin:0}.years-of-impact-nav-col{position:relative;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.years-of-impact-eyebrow{background:#CE1600;color:#fff;font-family:"Poppins", sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:14px 16px;margin-bottom:25px;align-self:flex-start;max-width:180px;line-height:1.3}.years-of-impact-years-wrap{height:480px;overflow:hidden;position:relative;margin:10px 0}.years-of-impact-years{position:relative;transition:transform 0.45s cubic-bezier(0.2, 0.8, 0.2, 1);will-change:transform}.years-of-impact-section .years-of-impact-year{height:80px;display:flex;align-items:center;justify-content:flex-end;font-family:"Poppins", sans-serif;font-size:24px;font-weight:700;line-height:1;text-align:right;cursor:pointer;user-select:none;opacity:0.5;transition:font-size 0.3s ease, opacity 0.3s ease}.years-of-impact-section .years-of-impact-year:hover{opacity:0.8}.years-of-impact-section .years-of-impact-year.is-active{font-size:36px;font-weight:700;opacity:1}.years-of-impact-chevron{background:transparent;border:0;padding:8px;margin:4px 0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;opacity:0.85;transition:opacity 0.3s ease;align-self:flex-end}.years-of-impact-chevron:hover,.years-of-impact-chevron:focus{opacity:1;outline:none}.years-of-impact-chevron:focus{box-shadow:0 0 0 2px rgba(255,255,255,0.4)}.years-of-impact-chevron::before{content:'';display:inline-block;width:14px;height:14px;background-color:#fff;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='18' viewBox='0 0 11 18' fill='none'%3E%3Cpath d='M10.2877 8.29764L2.27749 0.287559C2.09223 0.102146 1.84491 0 1.58121 0C1.3175 0 1.07019 0.102146 0.88492 0.287559L0.295022 0.87731C-0.0888284 1.2616 -0.0888284 1.88618 0.295022 2.26988L7.02141 8.99627L0.287559 15.7301C0.102292 15.9155 0 16.1627 0 16.4263C0 16.6901 0.102292 16.9373 0.287559 17.1228L0.877456 17.7124C1.06287 17.8979 1.31004 18 1.57374 18C1.83745 18 2.08476 17.8979 2.27003 17.7124L10.2877 9.69504C10.4734 9.50904 10.5754 9.26071 10.5748 8.99671C10.5754 8.73169 10.4734 8.48349 10.2877 8.29764Z' fill='white'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='18' viewBox='0 0 11 18' fill='none'%3E%3Cpath d='M10.2877 8.29764L2.27749 0.287559C2.09223 0.102146 1.84491 0 1.58121 0C1.3175 0 1.07019 0.102146 0.88492 0.287559L0.295022 0.87731C-0.0888284 1.2616 -0.0888284 1.88618 0.295022 2.26988L7.02141 8.99627L0.287559 15.7301C0.102292 15.9155 0 16.1627 0 16.4263C0 16.6901 0.102292 16.9373 0.287559 17.1228L0.877456 17.7124C1.06287 17.8979 1.31004 18 1.57374 18C1.83745 18 2.08476 17.8979 2.27003 17.7124L10.2877 9.69504C10.4734 9.50904 10.5754 9.26071 10.5748 8.99671C10.5754 8.73169 10.4734 8.48349 10.2877 8.29764Z' fill='white'/%3E%3C/svg%3E")}.years-of-impact-chevron-up::before{transform:rotate(-90deg)}.years-of-impact-chevron-down::before{transform:rotate(90deg)}.years-of-impact-chevron:hover::before{background-color:#CE1600}.years-of-impact-content-col{padding:0;align-self:center}.years-of-impact-slide{position:relative;min-height:360px;outline:none}.years-of-impact-slide-inner{position:relative;z-index:1;padding:40px 30px;max-width:920px;min-height:360px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.years-of-impact-year-tag{display:inline-block;background:#CE1600;color:#fff;font-family:"Poppins", sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:6px 12px;margin-bottom:18px;line-height:1}.years-of-impact-section .years-of-impact-headline{color:#fff;font-family:"Poppins", sans-serif;font-size:50px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.15;margin:0 0 18px}.years-of-impact-copy{color:#fff;font-family:"Poppins", sans-serif;font-size:16px;line-height:28px;margin-bottom:24px}@media (min-width: 768px) and (max-width: 991px){.years-of-impact-section:not([data-mode="scroll"]) .years-of-impact-row{flex-direction:row-reverse}.years-of-impact-bg{padding:50px 0}.years-of-impact-inner{padding:0 24px}.years-of-impact-nav-col{padding:24px 0;align-items:flex-start}.years-of-impact-eyebrow,.years-of-impact-chevron{align-self:flex-start}.years-of-impact-eyebrow{font-size:12px;padding:10px 12px;margin-bottom:18px;max-width:160px}.years-of-impact-years-wrap{height:300px;margin:6px 0}.years-of-impact-section .years-of-impact-year{height:60px;font-size:20px;justify-content:flex-start;text-align:left}.years-of-impact-section .years-of-impact-year.is-active{font-size:30px}.years-of-impact-chevron{width:32px;height:32px}.years-of-impact-chevron::before{width:12px;height:12px}.years-of-impact-slide{min-height:360px}.years-of-impact-slide-inner{padding:40px 24px 40px 32px;min-height:360px;max-width:100%}.years-of-impact-section .years-of-impact-headline{font-size:36px;line-height:1.18}.years-of-impact-copy{font-size:15px;line-height:26px}}@media (min-width: 992px){.years-of-impact-slide{min-height:480px}.years-of-impact-slide-inner{padding:60px 30px 60px 78px;min-height:480px}}@media (max-width: 767px){.years-of-impact-bg{padding:40px 0}.years-of-impact-overlay{background:linear-gradient(to bottom, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.7) 100%)}.years-of-impact-inner{padding:0}.years-of-impact-row{display:block;margin:0}.years-of-impact-nav-col{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:20px 16px 4px}.years-of-impact-eyebrow{flex:0 0 auto;width:100%;margin-bottom:10px;align-self:center;text-align:center;max-width:none}.years-of-impact-chevron{display:inline-flex;flex:0 0 auto;align-self:center;width:44px;height:44px;padding:8px;margin:0;background:rgba(255,255,255,0.12);border-radius:50%}.years-of-impact-chevron::before{width:14px;height:14px}.years-of-impact-chevron:hover,.years-of-impact-chevron:focus{background:rgba(255,255,255,0.22)}.years-of-impact-chevron-up::before{transform:rotate(180deg)}.years-of-impact-chevron-down::before{transform:rotate(0deg)}.years-of-impact-years-wrap{flex:0 1 auto;min-width:0;height:auto;max-height:none;margin:0 14px;padding:0;overflow:visible}.years-of-impact-years{display:block;transform:none}.years-of-impact-section .years-of-impact-year{display:none}.years-of-impact-section .years-of-impact-year.is-active{display:flex;align-items:center;justify-content:center;min-width:110px;height:auto;padding:0 4px;font-size:36px;font-weight:700;line-height:1;color:#fff;opacity:1;text-align:center}.years-of-impact-content-col{padding:0}.years-of-impact-slide{min-height:280px}.years-of-impact-slide-inner{padding:8px 20px 28px;min-height:280px;max-width:100%}.years-of-impact-section .years-of-impact-headline{font-size:30px;letter-spacing:0;line-height:1.2;margin-bottom:14px}.years-of-impact-year-tag{font-size:12px;padding:5px 10px;margin-bottom:14px}.years-of-impact-copy{font-size:15px;line-height:25px;margin-bottom:20px}}.years-of-impact-section[data-mode="scroll"]{padding:0}.years-of-impact-section[data-mode="scroll"] .years-of-impact-bg{position:sticky;top:0;height:100vh;padding:0;overflow:hidden;background-color:#1E1E1E}.years-of-impact-section[data-mode="scroll"] .years-of-impact-inner.is-scroll-mode{position:relative;height:100vh;display:flex;align-items:center;padding-top:0;padding-bottom:0;z-index:2}.years-of-impact-section[data-mode="scroll"] .years-of-impact-row{width:100%;align-items:center;flex-direction:row !important}.years-of-impact-section[data-mode="scroll"] .years-of-impact-nav-col{padding-top:0;padding-bottom:0}.years-of-impact-section[data-mode="scroll"] .years-of-impact-years-wrap{height:70vh;max-height:none;overflow:hidden;margin:0;padding:0;position:relative}.years-of-impact-section[data-mode="scroll"] .years-of-impact-years{display:block;height:auto;gap:0;transition:transform 0.3s ease}.years-of-impact-section[data-mode="scroll"] .years-of-impact-year{display:block;position:relative;height:80px;line-height:80px;padding:0;font-size:22px;cursor:default;opacity:0.4;transition:opacity 0.3s ease, font-size 0.3s ease, color 0.3s ease}.years-of-impact-section[data-mode="scroll"] .years-of-impact-year:hover{opacity:0.4}.years-of-impact-section[data-mode="scroll"] .years-of-impact-year.is-active{font-size:44px;opacity:1}.years-of-impact-section[data-mode="scroll"] .years-of-impact-year.is-active:hover{opacity:1}.years-of-impact-section[data-mode="scroll"] .years-of-impact-chevron{display:none}.years-of-impact-section[data-mode="scroll"] .years-of-impact-slide{display:none;position:relative;min-height:0}.years-of-impact-section[data-mode="scroll"] .years-of-impact-slide.is-visible{display:block}.years-of-impact-section[data-mode="scroll"] .years-of-impact-content-col{align-self:center}@media (min-width: 768px) and (max-width: 991px){.years-of-impact-section[data-mode="scroll"] .years-of-impact-nav-col{padding:0;align-items:flex-start}.years-of-impact-section[data-mode="scroll"] .years-of-impact-year{justify-content:flex-start;text-align:left}.years-of-impact-section[data-mode="scroll"] .years-of-impact-chevron{display:none}}@media (max-width: 767px){.years-of-impact-section[data-mode="scroll"] .years-of-impact-inner.is-scroll-mode{padding:0;height:100vh;align-items:stretch;display:flex}.years-of-impact-section[data-mode="scroll"] .years-of-impact-row{display:flex !important;flex-direction:column !important;align-items:stretch;justify-content:center;width:100%;margin:0}.years-of-impact-section[data-mode="scroll"] .years-of-impact-content-col{order:1 !important;flex:1 1 auto;width:100% !important;display:flex;align-items:center;justify-content:flex-start;padding:24px 20px 12px}.years-of-impact-section[data-mode="scroll"] .years-of-impact-nav-col{order:2 !important;display:block !important;flex:0 0 auto;width:100% !important;padding:0 0 36px}.years-of-impact-section[data-mode="scroll"] .years-of-impact-eyebrow,.years-of-impact-section[data-mode="scroll"] .years-of-impact-chevron{display:none}.years-of-impact-section[data-mode="scroll"] .years-of-impact-years-wrap{position:relative;width:100%;height:auto;max-height:none;margin:0;padding:0;overflow:hidden}.years-of-impact-section[data-mode="scroll"] .years-of-impact-years{display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content;height:auto;gap:50px;transform:none;transition:transform 0.35s ease;white-space:nowrap}.years-of-impact-section[data-mode="scroll"] .years-of-impact-year,.years-of-impact-section .years-of-impact-section[data-mode="scroll"]-year{display:flex !important;align-items:center;justify-content:center;position:relative;flex:0 0 110px !important;width:110px !important;min-width:110px !important;max-width:110px !important;height:64px;line-height:1;padding:0;font-size:18px;font-weight:700;color:#fff;opacity:0.3;text-align:center;white-space:nowrap;cursor:default;transition:opacity 0.3s ease, font-size 0.3s ease}.years-of-impact-section[data-mode="scroll"] .years-of-impact-year:hover,.years-of-impact-section .years-of-impact-section[data-mode="scroll"]-year:hover{opacity:0.3}.years-of-impact-section[data-mode="scroll"] .years-of-impact-year.is-active,.years-of-impact-section .years-of-impact-section[data-mode="scroll"]-year.is-active{display:flex !important;flex:0 0 110px !important;width:110px !important;min-width:110px !important;max-width:110px !important;font-size:44px;opacity:1;text-align:center}.years-of-impact-section[data-mode="scroll"] .years-of-impact-slide{min-height:0}.years-of-impact-section[data-mode="scroll"] .years-of-impact-slide-inner{padding:0;min-height:0;max-width:100%}}.template-anniversary .hb-form-container{padding-top:13px}.template-anniversary .hb-form-container:after{top:30px}
