@media(max-width:479px){body .hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item:nth-child(2){float:right !important}}p{font-size:1.25em;font-weight:300}.sticky-menu{position:fixed;height:82px;width:100vw;background-color:#fff;z-index:900}.logo{display:fixed;margin:19px 0;padding-left:2.25em;width:264px}.hamburger{position:fixed;height:40px;width:40px;top:0;right:0;margin-right:40px;margin-top:21px;border:0;padding:0;cursor:pointer;background-color:#fff}.main-menu{position:fixed;left:100vw;height:100vh;width:55vw;z-index:999;background-color:#fff;border-left:solid 1px #ccc;font-size:1.2em;overflow-y:scroll;overflow-x:hidden}.main-menu-show{transform:translate(-55vw,0);animation:slide-in .2s forwards;-webkit-animation:slide-in .2s forwards}@keyframes slide-in{0%{transform:translateX(100%)}}@-webkit-keyframes slide-in{0%{-webkit-transform:translateX(100%)}}.main-menu-item{position:relative;z-index:990;width:55vw;margin-top:15px;border:0}.close-main-menu-button{position:relative;top:0;right:0;margin-right:19px;padding:0;z-index:990;margin-top:5px;margin-bottom:10vh;border:0;cursor:pointer;background-color:#fff;display:flex;align-items:left;padding-left:10px}.main-menu-list{padding-left:0;list-style:None;z-index:990}.main-menu li:hover{color:#f5971e}.main-menu-item a{text-align:left;padding:.5em 5% .5em 0;font-size:.8rem;cursor:pointer;font-family:sans-serif;height:100%;width:90%;color:#000}.main-menu-item a:hover,.main-menu-item a:focus{color:#f5971e;text-decoration:none}.main-menu-item-2 a:hover{color:#f5971e;text-decoration:none}.main-menu-item .main-menu-item-2 a{text-align:left;padding-left:8%;font-size:1rem;font-family:sans-serif;cursor:pointer;height:100%;width:100%;color:#000}.main-menu-level-2{position:fixed;left:calc(100vw);max-height:calc(100vh - 82px);width:calc(40vw + 20px);z-index:800;font-size:1.2em;overflow-y:scroll;overflow-x:hidden;background-color:#e9eaea;border-left:solid 1px #ccc}.main-menu-level-2 ul{z-index:800;margin-bottom:0}.main-menu-level-2 li{color:#333;background-color:#e9eaea;border:solid 1px #ccc;z-index:800;padding:1em 20px 1em 8%;font-size:.7em}.main-menu-level-2 li a{color:#333}.main-menu-level-2-show{transform:translate(-95vw,82px);animation:slide-in .2s forwards;-webkit-animation:slide-in .2s forwards}.footer-contact-col .tel-ul{padding:0 0 0 28px;margin:0}.footer-contact-col .tel-ul li{list-style-image:url("https://cdn2.hubspot.net/hubfs/465051/noun_Phone_1853858_ffffff.svg?t=1535606973253");padding:0 0 1rem 0;margin:0}.footer-contact-col .tel-ul li::before{content:none;margin-left:1rem}.footer-two .footer-contact-col .tel-ul li a{transition:text-shadow .3s;text-spacing:.1em}.footer-two .footer-contact-col .tel-ul li a:hover{color:#f5971e;text-decoration:none;text-shadow:0 0 .65px #f5971e,0 0 .65px #f5971e}.main-menu-list-2{padding-left:0;list-style:None;z-index:800}.slider-caption{position:absolute;top:50%;left:50%;bottom:20px;transform:translate(-50%,-50%);z-index:10;padding-top:10px;padding-bottom:10px;color:#fff;text-align:center}.carousel .carousel-indicators{bottom:-10px}.carousel-indicators li{color:#fff;border-radius:50%;width:.6em !important;height:.6em !important;margin:0;padding:0}.no-vis{visibility:hidden}.slider-caption p{font-family:'Work Sans',sans-serif;font-size:1.1em;font-weight:600;padding-bottom:1.5em;visibility:hidden;opacity:0;transition:opacity .2s ease-in;width:185%;transform:translate(-25%,2vh)}.move-element-twenty-pixels-right{transform:translateX(20px)}.active .slider-caption p{visibility:visible;opacity:1}.zoom-image p{position:absolute;z-index:15;color:#fff;font-weight:600;font-size:1.4em;font-family:'Work Sans',sans-serif;padding:0 1.5rem;pointer-events:none}.hw-overlay{width:100%}.hw-overlay img{position:absolute;z-index:10;max-height:32vw;max-width:32vw;transform:translate(-45vw,0);pointer-events:none}.hw-overlay-breakout{width:100%}.hw-overlay-breakout img{position:absolute;z-index:10;max-height:32vw;max-width:32vw;transform:translate(5vw,0)}.carousel-hw-overlay img{height:32vw;max-height:140px;transform:translate(460px,50);position:absolute}.slider-caption img{max-height:16vw;min-height:10vh}.under-sticky{height:82px}.banner-small{display:flex;align-items:center;justify-content:center;padding-right:0;padding-left:0;border-radius:0;min-height:25vh}.banner-small span{overflow:hidden}.banner-small span img{overflow-x:hidden;overflow-y:hidden;min-height:25vh;min-width:1560px}.banner-hw{position:absolute;display:block;align-items:center;justify-content:center;padding-right:0;padding-left:0;border-radius:0;max-height:18vh}.banner-small .banner-hw img{padding:2vh;max-height:16vh;min-width:auto;min-height:10vh;background:0;width:auto}.banner-hw span{display:flex;justify-content:center;color:#fff;font-family:"Work Sans",sans-serif;font-size:1.4em}.abs{position:absolute;width:100%;min-height:1px;padding-top:15px;padding-left:3em;padding-right:15px}.carousel{height:35vh}.carousel-item-height{max-height:85vh}.override-vis img{visibility:visible !important}.carousel-item{background-size:cover;background-position:50% 50%;width:100%;height:100%}.carousel-2-item{background-color:#000;max-height:694px}.slider-image{opacity:.8}.carousel-inner{height:100%}.height-auto{height:auto !important}.carousel-item img{display:flex;align-items:center;justify-content:center;overflow:hidden;visibility:hidden}.carousel-2-item img{display:flex;align-items:center;justify-content:center;overflow:hidden}.homepage-slider-two{height:460px;background-color:rgba(18,141,197,1)}.center-text{display:flex;justify-content:center;text-align:center}.quote-img{font-family:Catamaran;font-size:8rem;padding:0;line-height:5rem;margin-top:2rem;color:#8f9092}.zoom-image{max-height:100%;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;text-align:center;justify-content:center;background-color:#000}.homepage-tile img{width:100vw}.zoom-image img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:.8}.zoom-image:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.tile-text-align{display:flex;margin-top:.8em;justify-content:center}.homepage-tile-title-text-box{padding:3.3rem .9rem 2.4rem .9rem;display:flex;align-items:center;justify-content:center}.homepage-tile-text-box{padding:4.8em .9em 4.8em .9em;display:flex;align-items:baseline;justify-content:center}.homepage-tile-title-text-box div p{align-items:center;font-weight:500}p.text-center.tile-text-align{font-weight:500}.no-top-padding{height:100%;padding:0 .9em 0 .9em;margin-top:3.3rem;display:flex;justify-content:center}.homepage-tile-text-box div>p,h4{font-size:1.25em;font-weight:300;display:flex;align-items:baseline;justify-content:center;margin-top:0;margin-bottom:0}.homepage-tile-text-box .center-div,.homepage-tile-quote-box .center-div{width:100%;height:20%;font-size:1em;display:flex;align-items:center;justify-content:center;margin-top:0;margin-bottom:0;padding-bottom:0}.homepage-tile-quote-box{min-height:15vh;padding:2.4em .9em 0 .9em;display:flex;align-items:top;justify-content:center}.vert-space-between{display:flex;flex-direction:column;justify-content:space-between}.padded-text .accordion{margin-bottom:0}.accordion .hs_cos_wrapper span{font-size:1.25rem;font-weight:500;color:#000;white-space:normal}.accordion button{text-align:left}.accordion button:hover span{color:#f3961e}.accordion .btn-link:hover,.accordion .btn-link:visited,.accordion .btn-link:focus,.accordion .btn-link:active{text-decoration:none}.accordion .card-body span{font-size:1.25rem;font-weight:300;color:#000}.accordion .card{border:0}.accordion .card .card-header{border-bottom:0}div.alliance{max-width:49%;display:inline-flex;align-items:center}div.alliance img{padding:12px 20px}div.alliance-wrapper{width:90%;min-height:216px;margin-left:auto;margin-right:auto;margin-bottom:63px}.read-more-button{display:inline-block;border:1px solid #128dc5;border-radius:2em;color:#128dc5;padding:.5rem 1.5rem;font-size:.9rem;font-weight:500;background-color:#fff;cursor:pointer;height:40px}.read-more-wrapper a:hover{color:#f3961e;border:solid #f3961e;text-decoration:none;transition:all .2s}.read-more-wrapper{padding:1rem 0 2rem 0}.read-more-wrapper .read-more-button{margin:0}.filled-circle-holder{display:flex;justify-content:center}.filled-circle-page-holder{display:inline-block}.filled-circle{width:4rem;height:4rem;border-radius:3rem;font-size:2.2rem;font-weight:500;color:#fff;line-height:4rem;text-align:center;background:#474747;margin-top:0;margin-bottom:.9em}.filled-circle-page{width:2rem;height:2rem;border-radius:1.5rem;font-size:1rem;font-weight:500;color:#fff;line-height:2rem;text-align:center;background:#474747;margin-top:0;margin-bottom:0}.jumbotronTransp{padding:2rem 1rem;margin-bottom:2rem;margin-top:2rem;background-color:transparent;border-radius:.3rem}.circle-mask{padding:0 20% 0% 20%}.circle-mask-center{padding:3.5rem calc(50% - 72px) 1rem calc(50% - 72px)}.carousel-item .carousel-caption{bottom:auto;padding-top:0}carousel-2-item .carousel-caption{bottom:auto;padding-top:0}.circle-mask img,.circle-mask-center img{border-radius:100%;width:154px}.circle-mask p,.circle-mask-center p{text-align:center}.meet-the-team-jumbo{padding-top:6rem}.meet-the-team a:hover,.what-we-do-sector-card a,.what-we-do-sector-card a:hover{text-decoration:none}.meet-the-team:hover p.team-member-info-name{color:#f5971e}.team-member-info a.tel{color:#000;transition:text-shadow .3s;text-spacing:.1em}.team-member-info a.tel:hover{color:#f5971e;text-shadow:0 0 .65px #f5971e,0 0 .65px #f5971e}.partner-banner{align-items:center;text-align:center;padding-top:2em}#hs_cos_wrapper_linkedIn img{width:41px;border-radius:0;display:block;vertical-align:bottom;transform:translate(74px,-32px);margin:auto}.partner-banner div{justify-content:center}.no-margin-bottom{margin-bottom:0}.item-separator{padding-left:8px;padding-right:8px}.partner-phone{padding-bottom:0}.partner-phone a{color:#000;transition:text-shadow .3s;text-spacing:.1em}.partner-phone a:hover{color:#f5971e;text-decoration:none;text-shadow:0 0 .65px #f5971e,0 0 .65px #f5971e}.partner-email{padding-top:0;padding-bottom:3em}.partner-col{padding-top:1rem}.partner-col p,li{padding-left:1.5rem;padding-right:1.5rem}.partner-ul{padding-left:0;list-style:None;font-size:.8em;font-weight:600}.partner-p{position:relative;font-size:1rem;font-weight:300}.partner-p ul{padding-left:1rem}.partner-p ul li{list-style:None;padding:.5rem 3rem 0 24px;font-size:1rem;font-weight:300;position:relative;left:auto}.partner-p ul li::before{content:"•";color:#f5971e;padding-right:7px;position:absolute;left:0;margin-left:7px;font-size:1.5rem;top:0}.partner-ul li{padding-top:2px;padding-bottom:2px}.partner-ul li::before{content:"•";color:#f5971e;padding-right:7px}.team-member-info{margin-bottom:5.5rem}.team-member-info .team-member-info-name{font-weight:500;font-size:1.25em}.team-member-info p,.what-we-do-sector-card p{margin-bottom:0;font-size:1.1em;font-weight:300em;color:#000;text-decoration:none}.custom-select#meetTheTeamPositionSelect{background:#fff !important;border-radius:.25rem 0 0 .25rem !important;border-right:none !important}select#meetTheTeamPositionSelect{width:230px}select#meetTheTeamSpecialisationSelect,select#blogSectorSelect,select#whatWeDoSpecialisationSelect{width:272.59px}form.position-form{width:263px;margin-left:auto;margin-right:auto;transform:translateY(36vh)}form.position-form-2{width:263px;margin-left:auto;margin-right:auto;transform:translateY(40vh)}.special-label{display:none}.search{background-color:#fff;border-radius:0 .25rem .25rem 0 !important;border:1px solid #ced4da !important;border-left:none !important}.search img{height:1.1rem}.team-special-heading{padding-bottom:80px;text-transform:uppercase;font-size:1.5rem;font-weight:500}.what-we-do-sector-card:hover p.team-member-info-name{color:#f5971e}.blog-listings-wrapper{display:flex;flex-wrap:wrap;max-width:1200px;margin-left:auto;margin-right:auto;padding:64px 0 0 0}.blog-listings-col{margin:auto}.blog-sidebar-col{margin-left:auto;margin-right:auto}.blog-article{padding:0}.blog-article p{padding:0 2rem}.blog-article a img,.blog-article .blog-social,.blog-article p,.blog-article .cta-div{padding:0;margin-bottom:0;font-size:1.1rem}.blog-article-content-wrapper{padding:0 2rem}.blog-article a img{max-width:100%}.blog-article .cta-div .blog-social{padding-bottom:3em}.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item{float:right;margin-right:10px}.blog-article .hs-blog-social-share{width:100%}.blog-article .hs-blog-social-share li{padding:0}.blog-header{font-size:1.3em;font-weight:500;color:#474747;margin-bottom:1rem}.blog-header a{color:#000}.blog-meta{font-size:.8em;font-family:sans-serif;font-style:italic;color:#474747;margin-bottom:0}.blog-blurb{font-family:sans-serif;font-size:1em;color:#474747;margin-bottom:0}.blog-sidebar{padding:0 2rem}.blog-mini{font-size:.9rem;margin:0}.blog-mini p{padding:0 1rem;margin:0;font-size:.9rem}.blog-sidebar p{padding-left:0;font-size:.9rem;margin:0}.blog-mini .circle-mask-2{background-size:cover;position:50% 50%;border-radius:50%;padding:0;width:72px;height:72px}.blog-mini .circle-mask img{padding:0}.blog-mini-blurb{padding-bottom:0;margin-bottom:0}.blog-mini-date{color:#39c;margin-bottom:0}.blog-mini-link{display:inline-flex;color:#000}.blog-pagination{max-width:412px;margin:auto;padding:1rem 2rem 4.5rem 2rem}.blog-pagination a,.blog-pagination p{font-size:1rem;font-weight:500;margin:0;display:inline-block;width:2rem;float:center}.blog-pagination a{color:#000;padding:0}.blog-pagination p{color:#fff;padding:0}#hs_form_target_submit-csv-form{max-width:500px}.main-footer{margin:0;padding:0}.footer-one{background-color:#666;height:16.75rem;justify-content:center;align-items:center}.footer-one div{padding-left:3vw;padding-right:3vw;max-width:33.33vw}.footer-one div img{display:block;margin:auto;padding:0 15%}.footer-two{background-color:#333;min-height:11rem;width:100%;display:inline-block;padding:0;margin:0}.footer-two .subscribe-col .subscribe-header{padding:3rem 0 0 20px;color:#fff;font-size:1rem;font-weight:400}.footer-two .footer-two-list-cols p{color:#fff;font-size:1rem;font-weight:400}.subscribe-form{color:#ccc}.footer-two .subscribe-form .hs-button.primary{background-color:#333;border-radius:20px;color:#128dc5;border-color:#128dc5;padding:6px 40px;text-transform:uppercase;font-size:.9rem;height:2.5rem;margin:56px 0}.footer-two .subscribe-col .subscribe-form .hs-button.primary:hover{background:#333}.footer-two-list-cols{display:flex;padding-left:.5rem;padding-right:.5rem}.footer-two-list-cols p{color:#fff;font-size:1rem;padding-top:0}.footer-two li,.footer-two li a{list-style:none;font-size:.9rem;padding:0 0 1rem 0;color:#ccc}.footer-two li::before{content:"►";color:#f5971e;padding-left:0;padding-right:7px;font-size:1em}.footer-two-list-cols ul,.footer-two-list-cols p{padding-left:.5rem}.footer-two .footer-two-inner .footer-more-links-col,.footer-two .footer-two-inner .footer-contact-col{width:50vw;padding:0 8px}.footer-two .footer-more-links-col img{padding-bottom:3rem}.footer-menu-one ul{padding-left:0;list-style:None}.footer-menu-one li{text-align:left;color:#999;font-size:1rem;padding-top:1em;padding-left:0}.footer-menu-one a{color:#999}body form.hs-form fieldset[class*="form-columns"] .hs-input{max-width:100%}.footer-menu-one li::before{content:"►";color:#f5971e;padding-left:0;padding-right:7px;font-size:1em}.footer-menu-one span img{transform:translateX(-3.5rem);padding-bottom:1.5rem}.footer-three{background-color:#191919;height:3.5em;display:flex;align-items:center;justify-content:center;padding:0 5px 0 5px;font-size:.9em}.footer-three a,.footer-three p.copyright{color:#999;font-size:1rem;padding:0}.footer-three p{color:#999;padding-left:1.5em;padding-right:1.5em;margin-bottom:0}.footer-socials{justify-content:center}.footer-socials span img{height:38px;margin:0 10px 10px 10px;opacity:.7}blockquote p{font-style:italic;font-size:1em}.background-banner-image{background-size:cover;min-height:35vh;min-width:100%;background-position:30% 50%}.padded-iframe{padding:2.4rem 2.4rem 2.4rem}.contact-us-text-tile{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:60px}.padded-text{padding:2.4rem 2.4rem !important}.text-heading{font-size:1.2rem;font-weight:500;padding:2rem 0 .3rem 0}.text-heading-no-padding{font-size:1.25rem;font-weight:500}.who-we-are-breakout{background-color:#f7f7f7}.who-we-are-breakout ul{list-style:none;padding:.5rem 0;margin:0}.who-we-are-breakout li{padding:.3rem 0 0 0}.who-we-are-breakout li:before{padding-left:0;padding-right:7px;content:"•";color:#f5971e;font-size:1rem}.padded-text ul{list-style:none;padding:.5rem 0;margin:0}.padded-text li,.padded-text .hs_cos_wrapper_type_rich_text li{padding:.3rem 0 0 14px;position:relative;font-size:1.25rem;font-weight:300;text-indent:0}.padded-text li:before,.padded-text .hs_cos_wrapper_type_rich_text li:before{padding-left:0;padding-right:7px;content:"•";color:#f5971e;font-size:1rem;position:absolute;left:0}.row div.breakout-image{background-repeat:no-repeat;background-size:cover;min-height:35vh;min-width:50%;background-position:50% 90%}.row div.breakout-image-30{background-repeat:no-repeat;background-size:cover;min-height:35vh;min-width:50%;background-position:50% 30%}.padding-above-row{padding:2rem 0 0 0}.partners-heading-text{font-size:1.4rem;font-weight:500;padding:1.5rem 0 0 0;text-align:center}.small-heading{font-size:1rem;font-weight:500}body .row .careers-cta-section{background-color:#dedede;padding:2rem 2rem}.careers-breakout{display:flex;align-items:center}.contact-us-breakout{display:flex;flex-direction:column;align-items:left}.careers-cta-section .hs_cos_wrapper_type_form .hs-button.primary.large{color:#fff;border-radius:20px;background-color:#128dc5;border-color:#128dc5;padding:6px 40px;text-transform:uppercase;font-size:.9rem;height:2.5rem;margin:56px 0}div .subscribe-form .hs_submit{margin-left:0}.contact-us-hr{max-width:1200px}.contact-us-city{display:flex;justify-content:center;font-size:1.3rem;font-weight:700;padding-bottom:15px}.contactus{padding-left:0}.contactus li{position:relative;list-style:None;font-size:1.1rem;padding-left:5rem}.contactus li::before{content:none}.contactus li span{position:absolute;text-align:right;left:0;font-weight:500;font-size:1.1rem;width:4rem}.contactus li a{color:#000;transition:text-shadow .3s}.contactus li a:hover{color:#f5971e;text-decoration:none;text-shadow:0 0 .65px #f5971e,0 0 .65px #f5971e}.blog-sidebar .recent-posts-heading{padding:4.25rem;padding:2.25rem;margin:0;font-size:1.3rem;font-weight:500}.blog-hr{margin-bottom:2rem}.blog-mini-blurb-wrapper{padding:0 0 0 2rem;max-width:calc(100vw - 150px)}.row#quotewrapper{margin-bottom:4rem}@media(min-width:576px){.read-more-button{margin-bottom:4.8rem}div.alliance{max-width:16.6667%;display:flex;align-items:center}div.alliance img{padding:0 8px}div.alliance-wrapper{display:flex;width:75%;justify-content:center;margin-bottom:0;padding-right:2.4rem}.blog-pagination a{padding:0 1rem}.footer-two .footer-more-links-col img{padding-bottom:0}.footer-two-list-cols p{padding-top:3rem}.footer-two .footer-two-inner{width:546px;margin-left:auto;margin-right:auto;display:flex}.footer-two .footer-two-inner .subscribe-col{width:358px}.footer-two .footer-two-inner .footer-more-links-col,.footer-two .footer-two-inner .footer-contact-col{width:188px;padding:0}.footer-two-list-cols{padding:0;display:block}.no-top-padding{min-height:15vh}.circle-mask-center{padding:2.5rem calc(50% - 72px) 2rem calc(50% - 72px)}blockquote p{font-style:italic;font-size:1.1em}.blog-pagination{padding:1rem 0 4.5rem 0}.blog-sidebar-col{width:338px}.blog-article .hs-blog-social-share{width:100%;max-width:867px;padding-right:7vw}.blog-article-content-wrapper{padding:0}.blog-article a img,.blog-article .blog-social,.blog-article p,.blog-article .cta-div{padding:1rem 0 1rem 0}.blog-listings-wrapper{padding:64px 2rem 0 2rem}.blog-mini-blurb-wrapper{max-width:75%;padding:0}.blog-mini{padding:0}.blog-article{padding:0}.blog-sidebar p{padding-left:0rem}.blog-sidebar{width:338px;padding:0}body .row .blog-listing-col{padding-left:3vw;max-width:calc(100vw - 360px)}.contactus li{padding-left:9rem}.contactus li::before{max-width:16rem}.contactus li span{width:8rem;max-width:12rem}.contactus ul{padding-left:40px}.contact-us-text-tile{margin-top:0}.carousel .carousel-indicators{bottom:0}.carousel{height:auto}.carousel-item{max-height:694px}carousel-2-item{background-color:#000;max-height:694px}.carousel-inner{height:auto}.carousel-item img{visibility:auto}carousel-2-item img{visibility:auto}.partner-p ul{padding-left:2.5rem}body .row .careers-cta-section{padding:2rem 3rem}.homepage-tile-title-text-box div p{align-items:normal}.homepage-tile-quote-box{min-height:20vh;padding:2.4em .9em 0 .9em;margin:2rem 0 0 0}.main-menu-item a{padding:.5em 5% .5em 0;width:90%}.hw-overlay img{max-height:8vw;max-width:8vw;transform:translate(-12.5vw,0)}.hw-overlay-breakout img{max-height:16vw;max-width:16vw;transform:translate(5vw,0)}.slider-caption p{padding-bottom:1.5rem;font-size:1.5rem;transform:translateX(-25%)}.zoom-image img{width:25vw}.filled-circle-holder .filled-circle{position:-50% -50%}.homepage-tile-text-box{min-height:25vw}.homepage-tile-text-box div p{font-size:1.25em;font-weight:300;display:flex;align-items:baseline;justify-content:center}.main-menu{width:40vw}.main-menu-show{transform:translate(-40vw,0);animation:slide-in .2s forwards;-webkit-animation:slide-in .2s forwards}.main-menu-item{width:40vw}.main-menu-level-2{width:calc(25vw + 20px)}.main-menu-level-2-show{transform:translate(-65vw,82px)}.partner-col{padding-top:2rem;padding-bottom:2em}.partner-col p,li{padding-left:3rem;padding-right:3rem}.team-member-info{margin-bottom:4.5rem}.team-member-info .team-member-info-name{font-weight:500;font-size:1em}.team-member-info p,.what-we-do-sector-card p{margin-bottom:0;font-size:.9em;font-weight:300em}.footer-menu-one li{font-size:1rem;padding-left:0}.footer-menu-one li::before{font-size:1rem}}@media(min-width:768px){div.alliance img{padding:0 16px}.footer-one{height:8.375rem}.footer-one div{max-width:12.5vw}.footer-one div img{display:flex}.footer-two-list-cols{display:flex}.footer-two .footer-two-inner{width:748px}.footer-two .footer-two-inner .subscribe-col{width:374px}.footer-two .footer-two-inner .footer-more-links-col,.footer-two .footer-two-inner .footer-contact-col{width:187px}.circle-mask-center{padding:3.5rem calc(50% - 72px) 3.5rem calc(50% - 72px)}blockquote p{font-style:italic;font-size:1.25em}.blog-article-content-wrapper{padding:0 7vw 0 0}.blog-article a img,.blog-article .blog-social,.blog-article p,.blog-article .cta-div{padding:1rem 7vw 1rem 0}.blog-listings-col{width:calc(100% - 338px);margin:auto}.blog-sidebar p{padding-left:1rem}.blog-sidebar{width:360px}body .row .blog-listing-col{padding-left:6vw;max-width:calc(100vw - 390px)}.slider-caption img{max-height:14vw}.partners-heading-text{padding:3rem 0 0 0}.homepage-tile-quote-box .center-div{min-height:20vh}.slider-caption p{padding-top:.5rem;padding-bottom:1.5rem;font-size:1.5rem}.homepage-tile-text-box{min-height:20vw}.main-menu-item a{padding:.5em 5% .5em 0;width:90%}.main-menu{width:30vw}.main-menu-show{transform:translate(-30vw,0);animation:slide-in .2s forwards;-webkit-animation:slide-in .2s forwards}.main-menu-item{width:30vw}.main-menu-level-2{width:calc(15vw + 20px)}.main-menu-level-2-show{transform:translate(-45vw,82px)}}@media(min-width:780px){.banner-small span img{transform:None}.carousel .carousel-indicators{bottom:10px}}@media(min-width:996px){.blog-listings-wrapper{padding:0 2rem 0 2rem}div.alliance-wrapper{padding-right:4.8rem}.meet-the-team-jumbo{padding-top:2rem}.special-label{display:block;color:#fff;font-size:.9rem;padding-bottom:.25rem;font-weight:500}form.position-form{position:absolute;width:320px;right:0;bottom:66vh;transform:translateY(0)}form.position-form-2{position:absolute;width:320px;right:0;bottom:60vh;transform:translateY(0)}.footer-two .footer-two-inner{width:976px}.footer-two .footer-two-inner .subscribe-col{width:483px}.footer-two .footer-two-inner .footer-two-list-cols{padding-left:42px}.footer-two .footer-two-inner .footer-more-links-col,.footer-two .footer-two-inner .footer-contact-col{width:220px}}@media(min-width:1200px){div.alliance-wrapper{padding-right:9.6rem}.footer-two .footer-two-inner{width:1180px}.footer-two .footer-two-inner .subscribe-col{width:590px}.footer-two .footer-two-inner .footer-two-list-cols{padding-left:150px}.footer-two .footer-two-inner .footer-more-links-col,.footer-two .footer-two-inner .footer-contact-col{width:220px}.blog-sidebar p{padding-left:2rem}.blog-sidebar{width:391px}body .row .blog-listing-col{padding-left:12vw;max-width:calc(100vw - 461px)}.slider-caption p{padding-top:1.5rem;padding-bottom:1.5rem;font-size:2rem}body .row .careers-cta-section{padding:2rem 5rem}.padding-above-row{padding:3.5rem 0 0 0}.zoom-image p{font-size:1.6em}.main-menu{width:20vw;font-size:1.2em}.main-menu-show{transform:translate(-20vw,0);animation:slide-in .2s forwards;-webkit-animation:slide-in .2s forwards}.main-menu-level-2{width:calc(15vw + 20px)}.main-menu-level-2-show{transform:translate(-35vw,82px)}.team-member-info{margin-bottom:6.5rem}.team-member-info .team-member-info-name{font-size:1.25em}.team-member-info p,.what-we-do-sector-card p{font-size:1.1em}.padded-text{padding:2.4rem 5rem !important}}@media(min-width:1600px){.partners-heading-text{padding:5rem 0 0 0}.padding-above-row{padding:5rem 0 0 0}.main-menu{width:16vw;font-size:1.2em}.main-menu-show{transform:translate(-16vw,0);animation:slide-in .2s forwards;-webkit-animation:slide-in .2s forwards}.main-menu-level-2{width:calc(12vw + 20px)}.main-menu-level-2-show{transform:translate(calc(-28vw + 20px),82px)}.hw-overlay-breakout img{max-height:12vw;max-width:12vw;transform:translate(5vw,0)}body .row .blog-listing-col{padding-left:12vw;padding-right:0;max-width:70vw}@media screen and (orientation:landscape) and (max-height:900px){.background-banner-image{min-height:45vh}.banner-small .banner-hw img{max-height:24vh;padding:0}}