@charset "UTF-8";
@media (max-width:1399px){.container{max-width:100%;padding-left:60px;padding-right:60px}}@media (max-width:1210px){.container{padding-left:30px;padding-right:30px}}@media (max-width:991px){.container{padding-left:15px;padding-right:15px}}h1,h2,h3,h4,h5,h6{color:#0e2141;font-weight:500}h1{margin-bottom:20px}.btn{border-radius:0;line-height:1.5;font-weight:400;padding:10px 30px;transition:color 400ms, background-color 400ms}.btn.btn-primary:hover,.btn.btn-primary:focus{background:#7f8384}.wf-columns-gap-medium,.wf-columns-stack-medium{gap:3rem}@media (max-width:991px){.wf-columns-gap-medium,.wf-columns-stack-medium{gap:1rem}}#sp-header{background:rgba(255, 255, 255, 0.7);left:0;top:0;position:absolute;width:100%;z-index:1000}@media (max-width:575px){#sp-header{height:50px !important}}#sp-header.header-sticky{background:#fff}#sp-header .container{max-width:100% !important;padding-left:60px;padding-right:60px}@media (max-width:1210px){#sp-header .container{padding-left:30px;padding-right:30px}}@media (max-width:991px){#sp-header .container{padding-left:15px;padding-right:15px}}@media (max-width:575px){#sp-header #sp-logo .logo{height:50px !important}}@media (max-width:1100px){#sp-header #sp-logo .logo img{height:40px !important}}#sp-header nav.sp-megamenu-wrapper ul li.current-item a,#sp-header nav.sp-megamenu-wrapper ul li a:hover,#sp-header nav.sp-megamenu-wrapper ul li a:focus{text-decoration:underline;text-decoration-style:double;text-underline-position:under}#sp-header nav.sp-megamenu-wrapper ul li a{line-height:40px}#sp-header nav.sp-megamenu-wrapper ul li a.home{display:none}#sp-header nav.sp-megamenu-wrapper ul li a.btn-primary,#sp-header nav.sp-megamenu-wrapper ul li a.btn-default{color:#fff;text-decoration:none}#sp-header nav.sp-megamenu-wrapper ul li a.btn-primary{margin-left:10px}#sp-header nav.sp-megamenu-wrapper ul li a.btn-primary:hover,#sp-header nav.sp-megamenu-wrapper ul li a.btn-primary:focus{background:rgba(28, 34, 78, 0.6) !important}#sp-header nav.sp-megamenu-wrapper ul li a.btn-default{background:#7e8284 !important}#sp-header nav.sp-megamenu-wrapper ul li a.btn-default:hover,#sp-header nav.sp-megamenu-wrapper ul li a.btn-default:focus{background:rgba(126, 130, 132, 0.6) !important}#sp-header nav.sp-megamenu-wrapper ul li:last-child a{margin-left:15px;padding:0 15px}#sp-header nav.sp-megamenu-wrapper ul li .sp-dropdown-inner ul li:last-child a{margin-left:0;padding:0}.offcanvas-inner ul.menu li.current-item a,.offcanvas-inner ul.menu li a:hover,.offcanvas-inner ul.menu li a:focus{text-decoration:underline;text-decoration-style:double;text-underline-position:under}.offcanvas-inner ul.menu li a{opacity:1 !important}.offcanvas-inner ul.menu li a.btn-primary{color:#fff;text-align:center;text-decoration:none}.offcanvas-inner ul.menu li a.btn-primary:hover,.offcanvas-inner ul.menu li a.btn-primary:focus{background:rgba(28, 34, 78, 0.6) !important;color:#fff}.offcanvas-inner ul.menu li a.btn-default{background:#7e8284 !important;color:#fff;text-align:center;text-decoration:none}.offcanvas-inner ul.menu li a.btn-default:hover,.offcanvas-inner ul.menu li a.btn-default:focus{background:rgba(126, 130, 132, 0.6) !important;color:#fff}.sp-page-title{background-repeat:no-repeat;background-position:center;background-size:cover;padding:155px 0 80px;position:relative}@media (max-width:991px){.sp-page-title{padding:145px 0 70px}}@media (max-width:700px){.sp-page-title{padding:95px 0 40px}}.sp-page-title .container{display:block;margin:0 auto;text-align:center}.sp-page-title .container .sp-page-title-heading{background:rgba(25, 33, 79, 0.6);display:inline-block;padding:15px 60px;text-align:center;font-size:60px;line-height:1.1;margin-top:0}@media (max-width:991px){.sp-page-title .container .sp-page-title-heading{font-size:40px}}@media (max-width:700px){.sp-page-title .container .sp-page-title-heading{font-size:30px}}.sp-page-title .container .breadcrumb li{color:#fff !important;opacity:0.9;font-weight:400}.sp-page-title .container .breadcrumb li.float-start{padding-right:5px}.sp-page-title .container .breadcrumb li a{color:#fff;opacity:0.9}.no-mainbody #sp-main-body{display:none}#sp-main-body{padding:80px 0}@media (max-width:991px){#sp-main-body{padding:60px 0}}@media (max-width:991px){#sp-main-body{padding:30px 0}}#sp-cta-block{background:#0e2141;padding-top:60px;color:#fff}#sp-cta-block #sp-cta-1{font-size:25px}#sp-cta-block #sp-cta-1 .sp-module-title{font-size:44px;margin-bottom:20px}#sp-cta-block #sp-cta-1 a{color:#fff}#sp-cta-block #sp-cta-1 a:hover,#sp-cta-block #sp-cta-1 a:focus{text-decoration:underline;text-decoration-style:solid;text-decoration-style:double;text-underline-position:under}#sp-bottom #sp-bottom1{font-size:18px}#sp-bottom #sp-bottom1 .sp-module-title{font-size:30px}#sp-bottom #sp-bottom1 .btn{background:#fff;border:0;color:#0e2141;font-size:18px;margin-top:15px}#sp-bottom #sp-bottom1 .btn:hover,#sp-bottom #sp-bottom1 .btn:focus{background:#a2a2a2;color:#fff}#sp-bottom img.footer-logo{filter:brightness(0) invert(1);height:auto;width:70%}#sp-bottom .sp-contact-info li{display:block}#sp-bottom .sp-contact-info li+li{margin-top:15px}#sp-bottom .sp-contact-info li.sp-contact-time span:before{content:"" !important;font-family:"Font Awesome 5 Free";font-weight:900}.article-can-edit{display:none !important}.com-content-category-blog .blog-items{display:flex;flex-wrap:wrap}.com-content-category-blog .blog-items.columns-4{margin:-15px}.com-content-category-blog .blog-items.columns-4 .blog-item{float:left;width:25%;padding:15px}@media (max-width:991px){.com-content-category-blog .blog-items.columns-4 .blog-item{width:33.33% !important}}@media (max-width:700px){.com-content-category-blog .blog-items.columns-4 .blog-item{width:50% !important}}@media (max-width:500px){.com-content-category-blog .blog-items.columns-4 .blog-item{width:100% !important}}.com-content-category-blog .blog-items.columns-4 .blog-item .article-intro-image img{height:300px !important;max-height:100% !important;max-width:100% !important;object-fit:cover}@media (max-width:1210px){.com-content-category-blog .blog-items.columns-4 .blog-item .article-intro-image img{height:250px !important}}@media (max-width:991px){.com-content-category-blog .blog-items.columns-4 .blog-item .article-intro-image img{height:250px !important}}@media (max-width:700px){.com-content-category-blog .blog-items.columns-4 .blog-item .article-intro-image img{height:auto !important}}.com-content-category-blog .blog-items.columns-4 .blog-item .item-content{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-rows:1fr}.com-content-category-blog .blog-items.columns-4 .blog-item .item-content .article-header h2{font-size:22px;margin:10px auto 5px}.pagenavigation{margin:30px auto 0;border-top:1px solid #eee;padding:15px 0 0 0;float:left;width:100%}.pagenavigation .btn{background:none;border:0;color:#19214f;padding:0 !important;position:relative;overflow:hidden}.pagenavigation .btn:hover,.pagenavigation .btn:focus{background:none !important;color:#7f8384}.pagenavigation .btn .visually-hidden{position:relative !important}.pagenavigation .btn span[aria-hidden="true"]{display:none}.pagenavigation .btn .icon-chevron-left{display:inline-block !important;float:left;margin-top:3px;padding-right:10px}.pagenavigation .btn .icon-chevron-right{display:inline-block !important;float:right;margin-top:3px;padding-left:10px}.services-page .wf-column{position:relative;overflow:hidden}.services-page .wf-column h1{max-width:745px}.team-page.view-category .blog-item:hover .article-intro-image img,.team-page.view-category .blog-item:focus .article-intro-image img{opacity:0.6}.team-page.view-category .blog-item .article-intro-image{background:#19214f;position:relative;overflow:hidden}.team-page.view-category .blog-item .article-intro-image:before{content:"+";position:absolute;right:0;left:0;top:30%;z-index:10;font-size:70px;color:#fff;width:100%;text-align:center}@media (max-width:1210px){.team-page.view-category .blog-item .article-intro-image:before{top:25%}}@media (max-width:991px){.team-page.view-category .blog-item .article-intro-image:before{top:25%}}@media (max-width:700px){.team-page.view-category .blog-item .article-intro-image:before{top:30%}}.team-page.view-category .blog-item .article-intro-image img{position:relative;z-index:100}.team-page.view-article .article-details .article-full-image{float:left;margin-right:30px;width:35%}@media (max-width:700px){.team-page.view-article .article-details .article-full-image{float:none;margin-right:0;margin-bottom:15px;width:auto}}.team-page.view-article .article-details .article-full-image img{border-radius:0}@media (max-width:700px){.team-page.view-article .article-details .article-full-image img{max-width:400px}}@media (max-width:500px){.team-page.view-article .article-details .article-full-image img{max-width:100%}}.team-page.view-article .article-details .article-header h1{margin-bottom:0}.team-page.view-article .article-details ul.fields-container{list-style:none;margin:0 0 15px;padding:0}.team-page.view-article .article-details ul.fields-container li.field-entry{display:inline-block}.team-page.view-article .article-details ul.fields-container li.field-entry.title{display:block;font-size:25px}.strategy-page-slide .recent-acquisitions{margin-bottom:-100px}@media (max-width:700px){.strategy-page-slide .recent-acquisitions{margin-bottom:-80px}}@media (max-width:700px){.strategy-page-slide .recent-acquisitions{margin-bottom:-30px}}.projects-page .com-content-article__body{margin-top:-20px;margin-bottom:-10px}.projects-page .project-header{margin-bottom:-10px}.projects-page .project-header .newsinfooverhead{display:block !important;margin-bottom:15px}.projects-page .project-header .newsintro{font-size:16px !important}.projects-page .active-projects,.projects-page .recent-exits-projects,.projects-page .closed-projects,.projects-page .testimonials{margin-top:60px}.projects-page .active-projects .pretext h1,.projects-page .recent-exits-projects .pretext h1,.projects-page .closed-projects .pretext h1,.projects-page .testimonials .pretext h1{margin-bottom:28px}.projects-page .testimonials{margin-top:0}.active-projects .latestnews-items{margin:-15px !important;justify-content:start !important}.active-projects .latestnews-items .latestnews-item{flex:inherit !important;margin:0 !important;padding:15px !important;width:33.3333% !important}@media (max-width:991px){.active-projects .latestnews-items .latestnews-item{width:50% !important}}@media (max-width:700px){.active-projects .latestnews-items .latestnews-item{width:100% !important}}.active-projects .latestnews-items .latestnews-item .news .innernews{position:relative;overflow:hidden}.active-projects .latestnews-items .latestnews-item .news .innernews .newsinfooverhead{display:block !important;background:#fff;z-index:100;position:relative;padding-bottom:15px}.active-projects .latestnews-items .latestnews-item .news .innernews .newsinfooverhead .newstitle{font-weight:500;font-size:1.5rem;margin:0;word-wrap:break-word;line-height:initial}.active-projects .latestnews-items .latestnews-item .news .innernews .newshead .picture .innerpicture{position:relative;overflow:hidden}.active-projects .latestnews-items .latestnews-item .news .innernews .newshead .picture .innerpicture img{height:320px !important;max-height:100% !important;max-width:100% !important;object-fit:cover}.active-projects .latestnews-items .latestnews-item .news .innernews .newsinfo{background:rgba(14, 33, 65, 0.6);justify-content:center;display:flex;flex-direction:column;position:absolute;width:100%;height:88%;top:43px;opacity:0;transition:0.6s}.active-projects .latestnews-items .latestnews-item .news .innernews .newsinfo:hover,.active-projects .latestnews-items .latestnews-item .news .innernews .newsinfo:focus{opacity:1}.active-projects .latestnews-items .latestnews-item .news .innernews .newsinfo .newsintro{padding:15px;color:#fff;text-align:center}.recent-exits-projects .latestnews-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:-7px -15px -15px}.recent-exits-projects .latestnews-items .latestnews-item{flex:inherit !important;margin:0 !important;padding:15px !important;width:33.3333% !important}@media (max-width:991px){.recent-exits-projects .latestnews-items .latestnews-item{width:50% !important}}@media (max-width:700px){.recent-exits-projects .latestnews-items .latestnews-item{width:100% !important}}.recent-exits-projects .latestnews-items .latestnews-item .item-content-inner .article-header{display:block !important;background:#fff;z-index:100;position:relative;padding-bottom:15px}.recent-exits-projects .latestnews-items .latestnews-item .item-content-inner .article-header h2{font-weight:500;font-size:1.5rem;margin:0;word-wrap:break-word;line-height:initial}.recent-exits-projects .latestnews-items .latestnews-item .item-content-inner .case-study-inner{position:relative;overflow:hidden}.recent-exits-projects .latestnews-items .latestnews-item .item-content-inner .case-study-inner .article-intro-image{position:relative;overflow:hidden}.recent-exits-projects .latestnews-items .latestnews-item .item-content-inner .case-study-inner .article-intro-image img{height:320px !important;max-height:100% !important;max-width:100% !important;object-fit:cover}.recent-exits-projects .latestnews-items .latestnews-item .item-content-inner .case-study-inner .case-study{position:absolute;top:0;height:100%;width:100%;background:rgba(14, 33, 65, 0.6);justify-content:center;display:flex;flex-direction:column;position:absolute;width:100%;height:100%;top:0;opacity:0;transition:0.6s}.recent-exits-projects .latestnews-items .latestnews-item .item-content-inner .case-study-inner .case-study:hover,.recent-exits-projects .latestnews-items .latestnews-item .item-content-inner .case-study-inner .case-study:focus{opacity:1}.recent-exits-projects .latestnews-items .latestnews-item .item-content-inner .case-study-inner .case-study:before{content:"+";position:absolute;color:#fff;font-size:40px;text-align:center;left:0;right:0}.recent-exits-projects .latestnews-items .latestnews-item .item-content-inner .case-study-inner .case-study a{display:block;height:100%;width:100%;opacity:0}.closed-projects{margin-top:0 !important}.closed-projects ul.latestnews-items{margin:-15px;justify-content:start !important}.closed-projects ul.latestnews-items .latestnews-item{flex:inherit !important;margin:0 !important;padding:15px !important;width:25% !important}@media (max-width:991px){.closed-projects ul.latestnews-items .latestnews-item{width:50% !important}}@media (max-width:700px){.closed-projects ul.latestnews-items .latestnews-item{width:100% !important}}.closed-projects ul.latestnews-items .latestnews-item .news{overflow:inherit}.closed-projects ul.latestnews-items .latestnews-item .news .innernews{position:relative;overflow:inherit}.closed-projects ul.latestnews-items .latestnews-item .news .innernews .newshead .picture .innerpicture{position:relative;overflow:hidden}.closed-projects ul.latestnews-items .latestnews-item .news .innernews .newshead .picture .innerpicture img{height:300px !important;max-height:100% !important;max-width:100% !important;object-fit:cover}.closed-projects ul.latestnews-items .latestnews-item .news .innernews .newsinfo{background:#f2f2f2;border:1px solid rgba(246, 249, 252, 0.1);box-shadow:0 0 6px 1px rgba(0, 0, 0, 0.2);padding:15px}.closed-projects ul.latestnews-items .latestnews-item .news .innernews .newsinfo .newstitle{background:#fff;font-size:18px;margin:-15px -15px 0;padding:15px 15px 5px}.closed-projects ul.latestnews-items .latestnews-item .news .innernews .newsinfo .after_title{background:#fff;margin:-15px -15px 0;padding:15px}.closed-projects ul.latestnews-items .latestnews-item .news .innernews .newsinfo .before_text{padding-top:15px}.closed-projects ul.latestnews-items .latestnews-item .news .innernews .newsinfo .before_text .newsextra .detail ul{list-style:none;padding:0;margin:0}.closed-projects ul.latestnews-items .latestnews-item .news .innernews .newsinfo .before_text .newsextra .detail ul li{display:flex;justify-content:space-between;align-items:center}.closed-projects ul.latestnews-items .latestnews-item .news .innernews .newsinfo .before_text .newsextra .detail ul li+li{margin-top:5px}#userForm .form-label{display:none}#userForm input[type="text"],#userForm input[type="email"],#userForm input[type="url"],#userForm input[type="date"],#userForm input[type="password"],#userForm input[type="search"],#userForm input[type="tel"],#userForm input[type="number"],#userForm textarea{background:none;border:0;border-bottom:1px solid #ccc;border-radius:0}#userForm button#Submit{background:none !important;border:0;border-bottom:2px solid #0e2141;border-radius:0;color:#0e2141;padding:0;font-size:22px;font-weight:600}#sp-cta-block #userForm .form-label,#sp-bottom #userForm .form-label{display:none}#sp-cta-block #userForm input[type="text"],#sp-cta-block #userForm input[type="email"],#sp-cta-block #userForm input[type="url"],#sp-cta-block #userForm input[type="date"],#sp-cta-block #userForm input[type="password"],#sp-cta-block #userForm input[type="search"],#sp-cta-block #userForm input[type="tel"],#sp-cta-block #userForm input[type="number"],#sp-cta-block #userForm textarea,#sp-bottom #userForm input[type="text"],#sp-bottom #userForm input[type="email"],#sp-bottom #userForm input[type="url"],#sp-bottom #userForm input[type="date"],#sp-bottom #userForm input[type="password"],#sp-bottom #userForm input[type="search"],#sp-bottom #userForm input[type="tel"],#sp-bottom #userForm input[type="number"],#sp-bottom #userForm textarea{background:none;border:0;border-bottom:1px solid #fff;border-radius:0}#sp-cta-block #userForm button#Submit,#sp-bottom #userForm button#Submit{background:none !important;border:0;border-bottom:2px solid #fff;border-radius:0;color:#fff;padding:0;font-size:22px;font-weight:600}.docman_category h3.koowa_header{font-size:2.25rem !important;margin-bottom:20px !important;font-weight:600 !important}.docman_category h3.koowa_header:before{content:none !important}.docman_category .docman_description{margin-bottom:30px}.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-6 .koowa_media__item{width:33.3333333% !important}@media (max-width:700px){.k-ui-namespace .koowa_media--gallery .koowa_media_contents.columns-6 .koowa_media__item{width:100% !important}}