@import url("https://fonts.googleapis.com/css?family=Montserrat:200,500,600");.banner{-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:33.28571vw;-ms-flex-pack:center;justify-content:center;width:100%}.banner.clients{background-image:url(../images/banners/banner-clients.jpg)}.banner.candidates{background-image:url(../images/banners/banner-candidates.jpg)}.banner.story{background-image:url(../images/banners/banner-story.jpg);height:43.14286vw}.banner.method{background-image:url(../images/banners/banner-method.jpg)}.banner.expertise{background-image:url(../images/banners/banner-expertise.jpg)}.banner.contact{background-image:url(../images/banners/banner-contact.jpg);height:23.92857vw}.banner h1{font-weight:500;display:-ms-flexbox;display:flex;font-size:5.85714vw;letter-spacing:.35714vw;line-height:5.85714vw}.banner h1,.banner h2{font-family:Montserrat,sans-serif;color:#fff;text-transform:uppercase}.banner h2{font-weight:600;font-size:1.28571vw;letter-spacing:.28571vw;line-height:2vw}@media screen and (max-width:576px){.banner h2{font-size:10px;line-height:12px}}.banner-photo{-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;height:42.85714vw;margin-bottom:7.14286vw;width:100%}.banner-photo h6{font-family:Montserrat,sans-serif;font-weight:500;color:#fff;display:block;font-size:5.85714vw;letter-spacing:.35714vw;line-height:5.85714vw;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase;width:762px}.banner-photo.clients{background-image:url(../images/clients-1.jpg);background-position:top;height:70.85714vw}.banner-photo.candidates{background-image:url(../images/candidates-1.jpg)}.banner-photo.story{background-image:url(../images/story-1.jpg)}.banner-photo.method{background-image:url(../images/method-1.jpg);background-position:bottom;height:66.14286vw}.banner-photo.method h6{margin-bottom:20vw}.banner-photo.expertise{background-image:url(../images/expertise-7.jpg);background-position:top;height:66.14286vw}.banner-multi-photo{display:-ms-flexbox;display:flex;height:25vw;margin-bottom:7.14286vw;width:100%}.banner-multi-photo .photo{background-position:50%;background-repeat:no-repeat;background-size:cover;-ms-flex:1 1 auto;flex:1 1 auto}.banner-multi-photo .photo.expertise-1{background-image:url(../images/expertise-1.jpg)}.banner-multi-photo .photo.expertise-2{background-image:url(../images/expertise-2.jpg)}.banner-multi-photo .photo.expertise-3{background-image:url(../images/expertise-3.jpg)}.banner-multi-photo .photo.expertise-4{background-image:url(../images/expertise-4.jpg)}.banner-multi-photo .photo.expertise-5{background-image:url(../images/expertise-5.jpg)}.banner-multi-photo .photo.expertise-6{background-image:url(../images/expertise-6.jpg)}.blockquote.fitted{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:7.14286vw 0}.blockquote.fitted h3{border-bottom:1px solid #c1c0c0;padding:3.21429vw}.blockquote.fitted h3,.blockquote h6{border-top:1px solid #c1c0c0;color:#4b4a4c;font-size:2.71429vw;letter-spacing:.5vw;line-height:3.71429vw;text-align:center;text-transform:uppercase}.blockquote h6{padding:7.14286vw 0}.blockquote hr{width:35%;margin-top:3.57143vw;margin-bottom:3.57143vw}.carousel-item img{width:100%;height:auto}.carousel-caption{bottom:auto;top:11.07143vw}.carousel-caption>h5{font-family:Montserrat,sans-serif;font-weight:500;font-size:5vw;line-height:6vw;letter-spacing:.5vw;text-transform:uppercase}@media screen and (max-width:576px){.carousel-caption>h5{font-size:22px;line-height:20px}}.carousel-caption>.sub-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.2vw;letter-spacing:.3vw;text-transform:uppercase}@media screen and (max-width:576px){.carousel-caption>.sub-title{font-size:10px;line-height:12px}}.footer,footer{border-top:1px solid #c1c0c0;font-family:Baskerville,serif;font-size:16px}.footer .container,footer .container{display:-ms-flexbox;display:flex;margin-bottom:5.35714vw;margin-top:5.35714vw}@media screen and (max-width:992px){.footer .container,footer .container{-ms-flex-direction:column;flex-direction:column}}.footer .footer-logo,footer .footer-logo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:992px){.footer .footer-logo,footer .footer-logo{-ms-flex-align:center;align-items:center}}.footer .footer-logo img,footer .footer-logo img{display:block;height:67px;width:222px}@media screen and (max-width:576px){.footer .footer-logo img,footer .footer-logo img{height:45px;width:150px}}.footer .footer-logo .tag,footer .footer-logo .tag{font-family:Baskerville,serif;font-size:16px;margin-top:4px;padding-left:2px}.footer .footer-nav,footer .footer-nav{display:-ms-flexbox;display:flex;margin-left:auto}.footer .footer-nav>div,footer .footer-nav>div{padding-right:30px}.footer .footer-nav>div:last-child,footer .footer-nav>div:last-child{padding-right:0}.footer .footer-nav a,footer .footer-nav a{color:#736b67;line-height:30px}.footer .footer-nav a:hover,footer .footer-nav a:hover{text-decoration:underline}@media screen and (max-width:992px){.footer .footer-nav,footer .footer-nav{margin-left:0;margin-top:40px;width:100%}.footer .footer-nav>div,footer .footer-nav>div{-ms-flex:1 1 auto;flex:1 1 auto}}@media screen and (max-width:576px){.footer .footer-nav,footer .footer-nav{-ms-flex-direction:column;flex-direction:column}.footer .footer-nav>div,footer .footer-nav>div{padding-right:0;text-align:center}.footer .footer-nav>div:nth-child(2),footer .footer-nav>div:nth-child(2){padding-top:20px}}.header,header{display:-ms-flexbox;display:flex;padding:0 40px}@media screen and (max-width:992px){.header,header{padding:0 16px}}@media screen and (max-width:918px){.header,header{-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.header,header{padding:0}}.header .logo,header .logo{margin:21px 0 21px 20px;width:222px;height:67px}@media screen and (max-width:576px){.header .logo,header .logo{width:150px;height:45px}}.header .regions-nav,header .regions-nav{font-family:Montserrat,sans-serif;font-weight:500;-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;height:100%}.header .regions-nav .navbar-toggler,header .regions-nav .navbar-toggler{position:absolute;right:16px;top:40px}@media screen and (max-width:576px){.header .regions-nav .navbar-toggler,header .regions-nav .navbar-toggler{top:26px}}.header .regions-nav .navbar-nav,header .regions-nav .navbar-nav{margin-left:auto!important;margin-right:20px}@media screen and (max-width:918px){.header .regions-nav .navbar-nav,header .regions-nav .navbar-nav{margin-left:20px!important}}@media screen and (max-width:768px){.header .regions-nav .navbar-nav,header .regions-nav .navbar-nav{background-color:#eaeaeb;margin-left:0!important;margin-right:0;padding-top:16px;padding-bottom:16px}}.header .regions-nav .navbar-nav .nav-link,header .regions-nav .navbar-nav .nav-link{color:#505053;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:24px 16px}.header .regions-nav .navbar-nav .nav-link.active,.header .regions-nav .navbar-nav .nav-link:hover,header .regions-nav .navbar-nav .nav-link.active,header .regions-nav .navbar-nav .nav-link:hover{color:#bbb7b1}.header .regions-nav .navbar-nav .nav-link:last-child,header .regions-nav .navbar-nav .nav-link:last-child{padding-right:0}@media screen and (max-width:992px){.header .regions-nav .navbar-nav .nav-link,header .regions-nav .navbar-nav .nav-link{padding:24px 10px}}@media screen and (max-width:768px){.header .regions-nav .navbar-nav .nav-link,header .regions-nav .navbar-nav .nav-link{padding:12px 20px}.header .regions-nav .navbar-nav .nav-link:hover,header .regions-nav .navbar-nav .nav-link:hover{color:#fff;background-color:#505053}}@font-face{font-family:Baskerville;src:url(../fonts/Baskerville.woff2) format("woff2"),url(../fonts/Baskerville.woff) format("woff");font-weight:400;font-style:normal}.home .block-quote{border-bottom:1px solid #c1c0c0;border-top:1px solid #c1c0c0;color:#4b4a4c;display:-ms-flexbox;display:flex;font-family:Baskerville,serif;font-size:2.64vw;-ms-flex-pack:center;justify-content:center;letter-spacing:.5vw;line-height:3.71vw;margin-bottom:7.14286vw;margin-top:7.14286vw;padding:2.57143vw 0;text-align:center;text-transform:uppercase}@media screen and (max-width:576px){.home .block-quote{font-size:16px;line-height:20px}}.home .block-quote.wide{border-bottom:0;border-top:0;color:#736b67;font-size:1.64286vw;line-height:2.71429vw}@media screen and (max-width:576px){.home .block-quote.wide{font-size:16px;line-height:20px}}.home h2{font-family:Montserrat,sans-serif;font-weight:600;color:#4b4a4c;font-size:1.14286vw;letter-spacing:.21429vw;line-height:1.14286vw;text-align:center;text-transform:uppercase}@media screen and (max-width:576px){.home h2{font-size:12px;line-height:16px}}.home p{color:#736b67;font-family:Baskerville,serif;font-size:1.85714vw;line-height:2.57143vw;text-align:justify}@media screen and (max-width:576px){.home p{font-size:16px;line-height:20px}}.home p.mt-50{margin-top:3.57143vw}.home p.mb-50{margin-bottom:3.57143vw}.home p.mb-90{margin-bottom:6.42857vw}.home .circle-container{border-bottom:1px solid #c1c0c0;border-top:1px solid #c1c0c0;display:-ms-flexbox;display:flex;padding:8.85714vw}.home .circle-container a .circle-image{display:block;height:auto;margin:0 auto;width:23vw}.home .circle-container a h6{font-family:Montserrat,sans-serif;font-weight:200;color:#736b67;font-size:1.57143vw;letter-spacing:.21429vw;margin-top:2.14286vw;text-align:center;text-transform:uppercase}@media screen and (max-width:576px){.home .circle-container a h6{font-size:12px}}.home .circle-container a:hover{text-decoration:none}.home .circle-container a:hover h6{color:#4b4a4c}.home .home-photo{height:auto;margin-bottom:7.14286vw;margin-top:7.14286vw;width:100%}.home .banner-quote{-ms-flex-align:center;align-items:center;background-image:url(../images/home-page-3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;height:39.85714vw;margin-bottom:8.85714vw;width:100%}.home .banner-quote h3{font-family:Montserrat,sans-serif;font-weight:500;color:#fff;display:block;font-size:5.85714vw;letter-spacing:.35714vw;line-height:5.85714vw;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase;width:762px}body{-moz-osx-font-smoothing:grayscale!important;-webkit-font-smoothing:antialiased!important;backgroud-color:#fff;color:#736b67;font-family:Baskerville,serif;font-size:16px;letter-spacing:0;text-rendering:optimizeLegibility!important}a{color:#505053}a:hover{color:#bbb7b1;text-decoration:none}h4{font-family:Montserrat,sans-serif;font-weight:600;color:#4b4a4c;font-size:1.14286vw;letter-spacing:.21429vw;line-height:1.14286vw;margin-bottom:3.21429vw;text-transform:uppercase}h4.mb{margin-bottom:7.14286vw}@media screen and (max-width:768px){h4{font-size:12px;line-height:16px}}p.text{color:#736b67;font-family:Baskerville,serif;font-size:1.85714vw;line-height:2.57143vw;text-align:justify}@media screen and (max-width:768px){p.text{font-size:16px;line-height:20px}}p.text.mb{margin-bottom:5.35714vw}.photo-callout{display:-ms-flexbox;display:flex;margin-bottom:7.14286vw}@media screen and (max-width:576px){.photo-callout{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.photo-callout>.photo{-ms-flex:1 0 50%;flex:1 0 50%;background-image:url(../images/kna-photo.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;min-height:232px}@media screen and (max-width:576px){.photo-callout>.photo{margin-bottom:20px;width:140px;height:140px;min-height:140px}}.photo-callout>.text-container{-ms-flex:1 1 50%;flex:1 1 50%;display:-ms-flexbox;display:flex;border-bottom:1px solid #c1c0c0;border-top:1px solid #c1c0c0;margin-left:2.85714vw;padding:1.42857vw .71429vw}@media screen and (max-width:576px){.photo-callout>.text-container{margin-left:24px;margin-right:24px;width:100%;-ms-flex:0 0 auto;flex:0 0 auto}}.photo-callout>.text-container>.text{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;color:#736b67;font-family:Baskerville,serif;font-size:1.57143vw;font-style:italic;line-height:2.42857vw}@media screen and (max-width:768px){.photo-callout>.text-container>.text{font-size:16px;line-height:20px}}