body,html{background-color:white}@media (min-width:1400px){.overview .top--space{margin-top:105px}}@media (min-width:992px){.overview .top--space{margin-top:50px}}@media(max-width:991px){.overview .banner{clip-path:none}.overview .banner .container-xl{position:absolute}.overview .breadcrumb--top{margin-top:0}}.interior.c796 .main--content h1{display:none}.interior.c796 .search-bar{position:relative;margin-bottom:30px}.interior.c796 .search-bar input{width:100%;background-color:#E6E6E6;padding:10px 15px}.interior.c796 .search-bar button{position:absolute;right:15px;top:15px}.interior.c796 .list-article{border-top:2px solid #ccc;padding-top:2em;margin-bottom:2em}.interior.c796 .list-article .meta{color:black;line-height:24px;font-weight:800;font-size:15px;text-transform:uppercase}.interior.c796 .list-article .meta span,.interior.c796 .list-article figure{display:none}.main--content .main--column p.results{margin-bottom:0}.c796 .main--content .main--column ul.pagination{list-style:none !important}.c796 .pagination li{padding:0 0.75em}.c796 .pagination li.active{border:2px solid #000}.c796 .pagination a{color:#000 !important;font-weight:600;font-size:18px !important}.c796 .main--content .main--column .content.abstract a{display:block}.right--column .bg-info-emphasis{padding:2rem !important}.right--column .bg-info-emphasis .col-xxl-9{width:100%}.right--column .bg-info-emphasis h2{font-size:1.35rem;line-height:1.85rem;margin:1.5rem 0 !important}.right--column .bg-info-emphasis .description{font-size:1rem}.fr-dib,.fr-dib img{float:none;margin:0 0 30px}.fr-fil.fr-dii,.fr-fil.fr-dii img{float:left;max-width:50%;margin:0 30px 15px 0}.fr-fir.fr-dii,.fr-fir.fr-dii img{float:right;max-width:50%;margin:0 0 15px 30px}.fr-fic{display:block;max-width:100%;margin:0 auto 30px}@media (max-width:767px){.fr-fil,.fr-fir,.fr-fic,.fr-fil img,.fr-fir img,.fr-fic img{float:none;max-width:none;width:100%;margin:0 auto 30px}}.fr-img-caption .fr-inner{margin-top:-15px;display:block;font-size:0.85em}.fr-video iframe,.fr-video video{aspect-ratio:16 / 9;width:100% !important;height:auto}.JumpNav{position:absolute;top:-200px;z-index:500;color:#ffffff;background:#06217d;padding:5px}.JumpNav:focus{top:0;left:0;color:#ffffff}#cookie-consent{position:fixed;right:20px;bottom:20px;z-index:999;background:#fff;max-width:calc(100vw - 40px);-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);font-size:.888em;width:500px;display:none}#cookie-consent.active{display:block}#cookie-consent p{font-size:1.125em;line-height:1.5em;padding:2em}#cookie-consent a{width:45%;float:right;text-align:left;padding-left:2em}#cookie-consent button{float:left;margin:0 0 2em 2em;padding:10px 40px}.interior .breadcrumb--top{margin-top:0 !important}.interior .banner.inner--height--min{height:60vh;min-height:500px}@media (max-width:767px){.interior .banner.inner--height--min{height:40vh;min-height:300px}}@media (min-width:992px) and (max-width:1199px){header .navbar-brand .logo{width:270px}}@media (max-width:1199px){header .navbar-brand .logo{margin-left:0.5em}}@media (min-width:992px){.search--btn{right:var(--spacing-sm)}.container{max-width:930px}.right--column .mt-lg-5:first-of-type{margin-top:0 !important}}@media (min-width:1200px){.container{max-width:1140px}.title{font-size:var(--spacing-xxl);line-height:var(--spacing-65)}}@media (min-width:1400px){h1,.h1{font-size:var(--spacing-52);line-height:var(--spacing-68)}h1 span,.h1 span{font-size:var(--spacing-62);line-height:var(--spacing-56)}.container{max-width:1320px}.main--content.section--space--py,.main--content .section--space--py,.news section.section--space--py,.blog section.section--space--py{padding-top:var(--spacing-90);padding-bottom:var(--spacing-90)}.main--content h4,.main--content .h4{font-size:var(--spacing-28);line-height:var(--spacing-37)}}@media (min-width:1500px){.container,.container-xl{max-width:1440px}}@media (min-width:1800px){.container{max-width:1600px}.container-xl{max-width:1740px}}.main--content .main--column h4,.main--content .main--column .h4{margin-bottom:1em !important}.main--content .main--column p,.news .container-xl p,.blog .container-xl p{font-size:1.125em;line-height:1.5em;font-weight:400;margin-bottom:0.75em}.description{line-height:1.5em !important}.main--content .main--column ul,.careers ul{list-style:square;margin-left:1em;font-size:1.125em;font-weight:500}.careers ul{font-size:1.25em}.main--content .main--column ol{list-style:auto;margin-left:1em;font-size:1.125em;font-weight:500}.main--content .main--column ul li,.main--content .main--column ol li,.careers ul li{margin-bottom:0.25em}@media (min-width:992px){.owl--box.insight--content{width:calc(100% - 115px)}}.insight--list a{color:#fff}.overview .intro--content{font-size:1.25em;font-weight:500}.home .projects .owl-item h3{margin-bottom:0 !important}.home .projects--content .owl-item{min-height:400px}.home .projects--content .owl-item .items{padding-top:12.5%}.slider-counter{font-size:var(--spacing-18) !important}form small{padding:4.5em 0 0;float:right;line-height:1.4em;width:70%}@media (min-width:1400px){form small{padding:5.5em 0 0;width:75%}}@media (max-width:1199px){form small{padding:2.5em 0 0}}@media (max-width:767px){form small{padding:1.5em 0 0;float:none;display:block;width:100%}}.footer--section .copyright{font-size:0.85em;line-height:1.4em}.footer--section .navigation.links .nav-link:hover,.footer--section .navigation.links .nav-link.active,.footer--section .social .nav-link:hover{color:#bcbcbc}.insight .pagination--container .border--top,.insight .pagination--container .border--bottom{background:#000}.insight .pagination--container .pagination--content{background:#000;padding:0 1.5em;color:#fff !important}.insight .pagination--container .pagination a{color:#fff !important;font-weight:600;font-size:18px !important}.insight .pagination--container .pagination li{padding:0 0.75em}.insight .pagination--container .pagination li.active{border:2px solid #fff}.c777 .pagination a{color:#000 !important;font-weight:600;font-size:18px !important}.c777 .pagination li{padding:0 0.75em}.c777 .pagination li.active{border:2px solid #000}.work-with-us,.why-us{padding-bottom:8em;margin-bottom:-6em}@media (min-width:992px){.work-with-us,.why-us{padding-bottom:9em;margin-bottom:-6em}}@media (min-width:1400px){.work-with-us,.why-us{padding-bottom:13em;margin-bottom:-5em}}.BackTo #backtop{font-size:13px}.BackTo--zoom #backtop{font-size:16px}@media (min-width:1400px){.services .owl--box{padding:var(--spacing-60) var(--spacing-60) var(--spacing-70) var(--spacing-60)}}.news .banner{min-height:calc(40vh - var(--spacing-90))}@media (min-width:768px){.news .banner{min-height:calc(50vh - 81.38px)}}@media (min-width:1200px){.news .banner{min-height:calc(60vh - 81.38px)}}@media (min-width:1400px){.news .banner{min-height:calc(75vh - 125.27px)}}.interior .careers::after{background:none}.c771 .banner{background-position:left top;background-size:110%}@media (max-width:1399px){.c771 .banner{background-size:120%}}@media (max-width:1199px){.c771 .banner{background-size:125%}}@media (min-width:1920px){.top--space{margin-top:125px}}.pagination li{padding:0 0.5em}.sitemap ul{font-size:21px !important}.sitemap ul ul{font-size:18px !important}.sitemap ul ul ul{font-size:15px !important}.c955 .main--column.col-12{width:100% !important;margin:0 auto !important}.principle-tile{height:calc(100% - 1.5rem)}.moncur-bug{position:absolute;right:2em;bottom:0.75em;height:15px;width:15px;opacity:0.35}.moncur-bug:hover{opacity:1}.moncur-bug:before{content:"Website by Moncur";font-size:13px;position:absolute;right:1.65em;bottom:-0.35em;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;opacity:0;-webkit-transition:all .15s;transition:all .15s;pointer-events:none;color:#fff !important}.moncur-bug:active:before,.moncur-bug:active img,.moncur-bug:focus:before,.moncur-bug:focus img,.moncur-bug:hover:before,.moncur-bug:hover img{opacity:1}.BackTo #backtop.show{z-index:9}header.touch,header .navbar--header .nav-item .dropdown-menu{box-shadow:none !important}.blog .col-lg-7 strong{font-weight:600}.blog .col-lg-7 ol,.news .col-lg-7 ol{list-style:normal;margin:0 0 0.75em 1em}.blog .col-lg-7 ol li,.news .col-lg-7 ol li{margin:0.5em 0 0.25em}.blog .col-lg-7 a,.news .col-lg-7 a{color:black;text-decoration:underline}.blog .col-lg-7 a:hover,.news .col-lg-7 a:hover{text-decoration:none}a.btn--arrow{text-decoration:none !important}@media(min-width:768px) and (max-width:991px){.featured-blog--img{float:left;height:calc(100% - 80px)}.featured-blog--content{float:right}}.clickable{cursor:pointer}.main--content .insight .insight--content{padding:2em 2.5em;max-width:90%}.main--content .main--column table td{font-size:1.125em;line-height:1.5em;font-weight:400;margin-bottom:0.75em}.wcid-970 .workplace{display:none}.team--shape{aspect-ratio:256 / 221}@media(min-width:1800px){.team--shape{aspect-ratio:256 / 204}}#error--banner{padding:10em 0 8em 0}@media (min-width:1400px){#error--banner{padding:15em 0 10em 0}}#error--banner hr{max-width:21em}#error--banner hr{margin-bottom:.5em}#error--banner p{padding-bottom:.5em}#error--banner h1{margin-bottom:0}main--column p a{text-decoration:underline;font-weight:600;color:#000}.M761 .main--column p a{color:var(--color-info)}.M768 .main--column p a{color:var(--color-warning)}.M764 .main--column p a{color:var(--yellow)}.M936 .main--column p a{color:var(--color-info-emphasis)}.M771 .main--column p a{color:var(--color-danger)}.main--column p a,.banner p a{color:black !important;text-decoration:underline;font-weight:700}.main--column p a:hover,.banner p a:hover{text-decoration:none}
