@font-face{font-family:calibri;src:url("fonts/calibri.eot");src:url("fonts/calibri.eot?#iefix") format("embedded-opentype"),url("fonts/calibri.woff2") format("woff2"),url("fonts/calibri.woff") format("woff"),url("fonts/calibri.ttf") format("truetype"),url("fonts/calibri.svg#calibri") format("svg");font-weight:300;font-style:normal}@font-face{font-family:calibri;src:url("fonts/calibri-bold.eot");src:url("fonts/calibri-bold.eot?#iefix") format("embedded-opentype"),url("fonts/calibri-bold.woff2") format("woff2"),url("fonts/calibri-bold.woff") format("woff"),url("fonts/calibri-bold.ttf") format("truetype"),url("fonts/calibri-bold.svg#calibri-bold") format("svg");font-weight:500;font-style:bold}@font-face{font-family:gotham;src:url("fonts/gotham-medium.eot");src:url("fonts/gotham-medium.eot?#iefix") format("embedded-opentype"),url("fonts/gotham-medium.woff2") format("woff2"),url("fonts/gotham-medium.woff") format("woff"),url("fonts/gotham-medium.ttf") format("truetype"),url("fonts/gotham-medium.svg#gotham-medium") format("svg");font-weight:300;font-style:normal}@font-face{font-family:gotham;src:url("fonts/gotham-bold.eot");src:url("fonts/gotham-bold.eot?#iefix") format("embedded-opentype"),url("fonts/gotham-bold.woff2") format("woff2"),url("fonts/gotham-bold.woff") format("woff"),url("fonts/gotham-bold.ttf") format("truetype"),url("fonts/gotham-bold.svg#gotham-bold") format("svg");font-weight:500;font-style:bold}@font-face{font-family:gotham;src:url("fonts/gotham-book.eot");src:url("fonts/gotham-book.eot?#iefix") format("embedded-opentype"),url("fonts/gotham-book.woff2") format("woff2"),url("fonts/gotham-book.woff") format("woff"),url("fonts/gotham-book.ttf") format("truetype"),url("fonts/gotham-book.svg#gotham-book") format("svg");font-weight:200;font-style:normal}@font-face{font-family:caecilia;src:url("fonts/caecilialtstd-bold.eot");src:url("fonts/caecilialtstd-bold.eot?#iefix") format("embedded-opentype"),url("fonts/caecilialtstd-bold.woff2") format("woff2"),url("fonts/caecilialtstd-bold.woff") format("woff"),url("fonts/caecilialtstd-bold.ttf") format("truetype"),url("fonts/caecilialtstd-bold.svg#caecilialtstd-bold") format("svg");font-weight:500;font-style:bold}a,body,div,input,select,td,textarea{font-family:inherit;font-size:inherit}a{color:inherit;text-decoration:none}.detail-page table a,.landing-1-detail table a{word-break:break-all}ul{padding-left:18px}h3{font-family:calibri!important;font-weight:300;color:rgba(209,36,51,.8)!important}.landing-1-detail h3{font-size:20px!important}body{font-family:calibri;font-size:12px;font-weight:300;color:#000;overflow-x:hidden}body.lock{overflow:hidden}.clear{clear:both}.comma{display:inline;color:#006f62;font-size:15px}.white-space{margin-right:5px}.fax.white-space,.tel.white-space{margin-right:13px}#ui-datepicker-div{display:none}#contentFrame{padding:60px 100px;font-size:20px}#contentFrame a{color:#eaaa00}#header-background-invisible{width:100%}.video-screen{display:none;z-index:999;position:fixed;width:100%;height:100%;top:0;left:0;box-sizing:border-box;background-color:rgba(0,0,0,.8);color:#fff;text-align:center;overflow:scroll;overflow-x:hidden}.video-screen.show{display:block}.video-screen .close{text-align:right}.video-screen .close i{cursor:pointer}.video-screen .video{border:none}.video-screen .video.inactive{display:none}header{position:fixed;z-index:500;width:100%;background-color:#fff;box-shadow:0 2px 18px #aaa;box-sizing:border-box}header #header-nav,header #header-search,header #logo,header #menu-icon{display:inline-block;vertical-align:middle}header #header-nav{position:relative;vertical-align:top;font-family:gotham;text-align:left}header #header-nav .master-nav{font-weight:300}header #header-nav .master-nav li{display:inline-block}header #header-nav .sub-nav{font-weight:200;color:#8d7249}header #header-nav .sub-nav li{display:inline-block}header #header-search{position:relative}header #header-search input{border:1px solid #8d7249;border-radius:5px;color:#8d7249}header #header-search input::-webkit-input-placeholder{color:#8d7249}header #header-search input::-moz-placeholder{color:#8d7249}header #header-search input:-ms-input-placeholder{color:#8d7249}header #header-search input:-moz-placeholder{color:#8d7249}header #menu-icon .icon-bar{display:block;background-color:#000}header #menu-icon.hide{display:none}header #mobile-menu-close{display:none;float:right;cursor:pointer}header #mobile-menu-close.active{display:inline-block!important}header #mobile-menu-close i{position:relative;color:#d12433}#content{position:relative;top:-2px}footer{position:relative;z-index:400;background-color:#fff;text-align:center}footer #footer-copyright,footer #footer-link,footer .col-1,footer .col-2,footer .col-3{display:inline-block}footer .col-1{position:relative}footer .col-2{padding-right:22px;display:inline-block}footer .col-2 .clarity-wrapper{display:inline-block}footer .col-3{position:relative;text-align:left;vertical-align:top}footer .col-3 .title{font-family:caecilia;font-weight:500}footer .col-3 .social-media-group{text-align:left}footer .col-3 .social-media-item{display:inline-block;width:22px;height:22px;margin:0 2px;vertical-align:middle;background-image:url("../images/social-media.png");background-size:auto 22px;background-repeat:no-repeat;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}footer .col-3 .social-media-item:hover{opacity:.7}footer .col-3 .social-media-item.vcard{width:27px!important;background-position:-5px 0}footer .col-3 .social-media-item.pdf{width:20px!important;background-position:-30px 0}footer .col-3 .social-media-item.linkedin{background-position:-50px 0}footer .col-3 .social-media-item.twitter{width:24px!important;background-position:-70px 0}footer .col-3 .social-media-item.facebook{width:18px!important;background-position:-90px 0}footer .col-3 .social-media-item.blog{background-position:-105px 0}footer .col-3 .social-media-item.youtube{width:29px!important;background-position:-125px 0}footer .col-3 .social-media-item.instagram{width:23px!important;background-position:-150px 0}footer .col-3 .social-media-item.email{width:23px!important;background-position:-172px 0}footer .col-3 .social-media-item.share{width:28px!important;background-position:-194px 0}#menu{position:fixed;z-index:490;overflow-y:auto;height:100%;box-sizing:border-box;background-color:#d12433;opacity:.88;color:#fff;font-family:gotham;font-weight:300;-webkit-transition:all .3s;transition:all .3s}#menu.hide{right:-100%}#menu.show{right:0}#menu .level-1 .info-1 .title{cursor:pointer;-webkit-transition:all .3s;transition:all .3s}#menu .level-1 .info-1 .arrow{display:inline-block;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}#menu .level-1 .info-1 .arrow.arrow-up{position:relative;-webkit-transition:all .3s;transition:all .3s}#menu .level-1 .info-1 .arrow.arrow-down{width:0;height:0;position:relative;-webkit-transition:all .3s;transition:all .3s}#menu .level-2{display:none;margin:0;list-style:none}#menu .level-2 .info-2{cursor:pointer}#menu .level-2 .info-2 .arrow{display:inline-block}#menu .level-2 .info-2 .arrow-down{width:0;height:0;position:relative}#menu .level-2 .info-2 .arrow-up{width:0;height:0;position:relative}#menu .level-2 .level-3{display:none}.support-landing{color:#2e2925;font-family:gotham}.support-landing .support-title{text-transform:uppercase}#home{text-align:center}#home #loading{position:absolute;width:160px;top:200px;margin-left:-80px}#home #home-carousel{visibility:hidden;text-align:left}#home #home-carousel .home-carousel-img{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}#home #home-carousel .home-carousel-cover{position:absolute;top:0}#home #home-carousel .home-carousel-cover .home-carousel-cover-1{display:inline-block;height:100%}#home #home-carousel .home-carousel-cover .home-carousel-cover-1.right{float:right}#home #home-carousel .home-carousel-cover .home-carousel-cover-2{display:inline-block;width:0;height:0}#home #home-carousel .home-carousel-cover .home-carousel-cover-2.left{border-left-style:solid}#home #home-carousel .home-carousel-cover .home-carousel-cover-2.right{float:right;border-right-style:solid}#home #home-carousel .home-carousel-cover .home-carousel-text{position:absolute;top:0;box-sizing:border-box;color:#fff}#home #home-carousel .home-carousel-cover .home-carousel-text.left{left:0}#home #home-carousel .home-carousel-cover .home-carousel-text.right{right:0;float:right;text-align:right}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-title{font-weight:500;font-family:caecilia}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-subtitle{font-weight:300;font-family:gotham}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-button-group .home-slide-btn{display:inline-block;width:0;height:0;cursor:pointer}#home #home-client{position:relative;text-align:center}#home #home-client #client-carousel .client-carousel-img{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}#home #home-client #client-carousel .video-play{position:absolute;cursor:pointer}#home #home-client #client-carousel .client-carousel-cover{position:absolute;top:0}#home #home-client #client-carousel .client-carousel-cover .client-carousel-cover-1{display:inline-block;height:100%;background-color:#fff}#home #home-client #client-carousel .client-carousel-cover .client-carousel-cover-2{display:inline-block;width:0;height:0}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text{position:absolute;top:0;box-sizing:border-box;text-align:left;color:rgba(46,41,37,.7)}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-subject{color:#8d7249;line-height:.9;font-family:caecilia}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-title{border-top:1px solid #8d7249;color:#2e2925;font-family:caecilia}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-description{position:relative;line-height:1.1;padding-top:5px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn{display:inline-block;width:0;height:0;cursor:pointer}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn.active{pointer:default}#home #home-client .home-community-element-container{position:absolute;width:100%}#home #home-client #home-community-triangle{position:relative;width:0;height:0;margin:0 auto}#home #home-client #home-community-text{position:relative;margin:0 auto;color:#fff;text-align:center}#home #home-client #home-community-text .community-line-1,#home #home-client #home-community-text .community-line-2,#home #home-client #home-community-text .community-line-3,#home #home-client #home-community-text .community-line-4,#home #home-client #home-community-text .community-line-5{line-height:1}#home #home-client #home-community-text .community-line-1{font-weight:500}#home #home-service{position:relative;text-align:center}#home #home-service .bx-wrapper{display:inline-block;border:none;box-shadow:none}#home #home-service .box-slide{margin:0;padding:0}#home #home-service .box-slide li{width:100%!important;height:100%;overflow:hidden}#home #home-service .box-slide li:hover .box-slide-img{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}#home #home-service .box-slide li *{position:absolute;width:100%;height:100%}#home #home-service .box-slide li a{left:0}#home #home-service .box-slide li .box-slide-img{background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-transition:all .3s;transition:all .3s}#home #home-service .box-slide li .box-slide-cover{background-color:#000;opacity:.7}#home #home-service .box-slide li .box-slide-text{z-index:300;box-sizing:border-box;text-align:center;vertical-align:middle;color:#fff;line-height:1}#home #home-service .box-slide li .box-slide-arrow{width:0!important;height:0!important;bottom:0;right:0;opacity:0}#home #home-service .view-full-service{position:absolute;z-index:300}#home #home-hero{position:relative;width:100%;text-align:center;background-position:center top;background-repeat:no-repeat;background-size:cover;overflow:hidden}#home #home-hero img.home-hero-mobile-img{display:none}#home #home-hero .home-hero-cover-1{float:right;height:100%;background-color:#fff}#home #home-hero .home-hero-cover-2{float:right;width:0;height:0}#home #home-hero .home-hero-text{position:absolute;clear:both;right:0;text-align:right}#home #home-hero .home-hero-text .home-hero-title{font-family:caecilia;color:#8d7249;line-height:1;border-bottom:1px solid #8d7249}#home #home-hero .home-hero-text .home-hero-subtitle{font-family:caecilia;color:#2e2925}#home #home-hero .home-hero-text .home-hero-description{color:rgba(46,41,37,.7)}#home #home-hero .home-hero-triangle{position:relative;width:0;height:0;margin:0 auto}#home #home-hero .home-hero-triangle .home-hero-quote{position:absolute;overflow:hidden;text-align:center;line-height:.9;color:#fff}#home #home-hero .home-hero-triangle .home-hero-quote *{margin-top:0}#home #home-hero .video-play{position:absolute;cursor:pointer}#home #news-form{position:absolute;width:100%;top:0;z-index:300;text-align:left}#home #news-triangle{position:absolute;z-index:301}#home-search-form{font-family:gotham}#home-search-form .home-search-subtitle{text-transform:uppercase}#home-search-form input[type=text]{width:100%;box-sizing:border-box;color:rgba(46,41,37,.7);background-color:rgba(46,41,37,.1);border:none}#home-search-form .home-search-checkbox-group{color:rgba(46,41,37,.5)}#home-search-form .home-search-checkbox-group .checkbox-line{display:inline-block}#home-search-form .home-search-checkbox-group .checkbox-line input[type=checkbox]{vertical-align:middle}#home-search-form .home-search-button-group{text-align:right;color:#d12433}#home-search-form .home-search-button-group .home-search-button{text-align:center;border:1px solid #d12433;border-left:none;border-right:none;cursor:pointer}#home .homepage-wrapper .banner-img{width:100%;height:380px}#home-search-result-msg{text-transform:uppercase;font-family:gotham}.home-search-section{border-top:1px solid rgba(46,41,37,.7);text-transform:uppercase;font-family:gotham}.home-search-section .home-search-section-title,.home-search-section .home-search-viewall{display:inline-block}.home-search-section .home-search-viewall{cursor:pointer}.searchresult-group .search-result-item{box-sizing:border-box;color:#006f62}#searchresult-group-Website_about .search-result-item,#searchresult-group-Website_careers .search-result-item,#searchresult-group-Website_communities .search-result-item,#searchresult-group-Website_industries .search-result-item,#searchresult-group-Website_offices .search-result-item,#searchresult-group-Website_practices .search-result-item{display:none}#searchresult-group-Website_people .people-search-result-item{display:none}#searchresult-group-Website_newsItems{margin:0;padding:0}#searchresult-group-Website_newsItems .news-result-item{display:none;box-sizing:border-box;vertical-align:top}#news-search-result-msg{font-family:gotham;text-transform:uppercase;box-sizing:border-box}#news-form{background:#fff;-webkit-transition:all .2s;transition:all .2s}#news-form.hide{opacity:0;z-index:-1!important}#news-form .news-col-1,#news-form .news-col-2{display:inline-block;position:relative;box-sizing:border-box}#news-form .news-col-1{float:left;border-right:1px solid #40395f}#news-form .news-col-1 .news-result-item-group .news-result-item-section{-webkit-transition:all .3s;transition:all .3s}#news-form .news-col-1 .news-result-item-group .news-result-item-section.hide{display:none}#news-form .news-col-1 .news-more-btn{position:relative;cursor:pointer}#news-form .news-col-1 .news-more-btn.inactive{cursor:default;display:none}#news-triangle{width:100%;text-align:center}#news-triangle #news-triangle-a,#news-triangle #news-triangle-b{display:inline-block;position:relative;overflow:hidden}#news-triangle #news-triangle-a .rotate-a,#news-triangle #news-triangle-a .rotate-b,#news-triangle #news-triangle-b .rotate-a,#news-triangle #news-triangle-b .rotate-b{position:absolute;width:100%;height:100%;left:-50%;background-size:200% 100%;background-color:#fff;background-repeat:no-repeat}#news-triangle #news-triangle-a .rotate-a .news-triangle-cover,#news-triangle #news-triangle-a .rotate-b .news-triangle-cover,#news-triangle #news-triangle-b .rotate-a .news-triangle-cover,#news-triangle #news-triangle-b .rotate-b .news-triangle-cover{position:absolute;width:100%;height:100%;z-index:101;background-color:#eaaa00;opacity:.5}#news-triangle #news-triangle-a{-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}#news-triangle #news-triangle-a .rotate-a{background-position:left;-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg)}#news-triangle #news-triangle-b{-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg)}#news-triangle #news-triangle-b .rotate-b{left:50%;background-position:right;-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}#news-triangle #news-btn{display:block;position:relative;margin:0 auto;box-sizing:border-box;border:1px solid #fff;text-align:center;font-family:gotham;font-weight:500;color:#fff;background-color:#40395f;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}#news-triangle #news-btn.hide{display:none}#news #news-triangle{float:left}.news-title{text-align:center;text-transform:uppercase;font-family:gotham;font-weight:200;color:#40395f}.news-result-item{color:#2e2925}.news-result-item .news-result-date{font-weight:500}.news-result-item .news-result-title{font-weight:500;color:#eaaa00}.news-result-item .news-result-subtitle{color:rgba(46,41,37,.7)}.news-search-title{text-transform:uppercase;color:#40395f}.news-search-group input{display:block;width:100%;border:1px solid rgba(46,41,37,.7);box-sizing:border-box;color:#2e2925}.news-search-group .news-search-field{box-sizing:border-box;border:1px solid rgba(46,41,37,.7);border-radius:3px;color:rgba(46,41,37,.7)}.news-search-group .news-search-date{display:inline-block}.news-search-group .news-search-date .news-date-picker{display:inline-block;vertical-align:top;border-radius:3px}.news-search-group .news-search-date img{display:inline-block;vertical-align:top;cursor:pointer}.news-search-button-group{text-align:right;color:#d12433}.news-search-button-group .news-search-button{text-align:center;border:1px solid #d12433;border-left:none;border-right:none;cursor:pointer}.news-search-button-group .news-search-button.subscribe{margin-left:0!important}.nav-box-group .nav-box-line .nav-box-item{display:inline-block;position:relative;overflow:hidden}.nav-box-group .nav-box-line .nav-box-item *{position:absolute;width:100%;height:100%}.nav-box-group .nav-box-line .nav-box-item a{left:0}.nav-box-group .nav-box-line .nav-box-item a .nav-box-img{background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-transition:all .3s;transition:all .3s}.nav-box-group .nav-box-line .nav-box-item a .nav-box-cover{background-color:#000;opacity:.7}.nav-box-group .nav-box-line .nav-box-item a .nav-box-text{z-index:300;box-sizing:border-box;text-align:center;vertical-align:middle;color:#fff;line-height:.9;-webkit-transition:all .3s;transition:all .3s}.nav-box-group .nav-box-line .nav-box-item a .nav-box-text.selected{color:rgba(209,36,51,.8)!important}.nav-box-group .nav-box-line .nav-box-item a .nav-box-arrow{width:0!important;height:0!important;bottom:0;right:0;opacity:0;-webkit-transition:all .3s;transition:all .3s}.nav-box-group .nav-box-line .nav-box-item a .nav-box-arrow.show{opacity:1}#landing-1-detail{width:auto!important;overflow:hidden}#landing-1-detail .col-1,#landing-1-detail .col-2{box-sizing:border-box;vertical-align:top}#landing-1-detail .col-1 .landing-1-img{width:100%;text-align:center;background-repeat:no-repeat;background-position:50% 10%}#landing-1-detail .col-1 .landing-1-img .video-play{cursor:pointer}#landing-1-detail .col-2 .designation,#landing-1-detail .col-2 .name,#landing-1-detail .col-2 .pronouns,#landing-1-detail .col-2 .title,#landing-1-detail .col-2 .title2{display:inline-block;vertical-align:bottom;font-family:verdana;color:#40395f}#landing-1-detail .col-2 .name{font-weight:700}#landing-1-detail .col-2 .pronouns{font-size:22px;font-weight:700;line-height:45px}#landing-1-detail .col-2 .designation{line-height:45px}#landing-1-detail .col-2 .title-container{margin-bottom:2px}#landing-1-detail .col-2 .social-media-group{border:1px solid #2e2925;border-left:none;border-right:none}#landing-1-detail .col-2 .social-media-group .social-media-item{display:inline-block;vertical-align:middle;background-image:url("../images/social-media-gray.png");background-size:auto 22px;background-repeat:no-repeat;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}#landing-1-detail .col-2 .social-media-group .social-media-item:hover{opacity:.7}#landing-1-detail .col-2 .related-contact{border-bottom:1px solid #2e2925}#landing-1-detail .col-2 .related-contact .contact-pronouns{font-family:inherit;font-size:inherit;line-height:inherit;margin-left:.25em}#landing-1-detail .col-2 .related-contact .contact-col-1,#landing-1-detail .col-2 .related-contact .contact-col-2,#landing-1-detail .col-2 .related-contact .contact-col-3{display:inline-block;box-sizing:border-box;vertical-align:top;color:rgba(46,41,37,.7)}#landing-1-detail .col-2 .related-contact .contact-col-1 .contact-name,#landing-1-detail .col-2 .related-contact .contact-col-2 .contact-name,#landing-1-detail .col-2 .related-contact .contact-col-3 .contact-name{font-weight:500;color:#006f62}#landing-1-detail .col-2 .related-contact .contact-col-1 .contact-email,#landing-1-detail .col-2 .related-contact .contact-col-2 .contact-email,#landing-1-detail .col-2 .related-contact .contact-col-3 .contact-email{color:#006f62}#landing-1-detail .col-2 .service-industry-reference{border-bottom:1px solid #2e2925}#landing-1-detail .col-2 .service-industry-reference .reference-col-1,#landing-1-detail .col-2 .service-industry-reference .reference-col-2{display:inline-block;box-sizing:border-box;vertical-align:top}#landing-1-detail .col-2 .service-industry-reference .reference-col-1 .reference-title,#landing-1-detail .col-2 .service-industry-reference .reference-col-2 .reference-title{font-family:gotham;color:#8d7249}#landing-1-detail .col-2 .service-industry-reference .reference-col-1 .reference-name,#landing-1-detail .col-2 .service-industry-reference .reference-col-2 .reference-name{color:#006f62}#landing-1-detail .col-2 .landing-1-option{border-bottom:1px solid #2e2925}#landing-1-detail .col-2 .landing-1-option .option-item{display:inline-block;box-sizing:border-box;vertical-align:top;font-family:gotham;font-weight:200;color:#2e2925;cursor:pointer}#landing-1-detail .col-2 .landing-1-option .option-item.selected{font-weight:500;cursor:default;opacity:1}#landing-1-detail .col-2 .landing-1-text{position:relative;margin:20px 0;color:rgba(46,41,37,.7)}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item{display:none;-webkit-transition:all .3s;transition:all .3s}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item :first-child{margin-top:0}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item.selected{display:block}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item a{color:#006f62}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item .landing-1-people-item{margin-top:10px!important}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item .text-content-container{margin-bottom:20px}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item .text-content-container .content-line-1{color:#2e2925;font-weight:500}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item .text-content-container .content-line-2{color:#eaaa00;font-weight:500}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item .landing-1-experience-item-group{margin-bottom:20px}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item .landing-1-experience-item-group .landing-1-experience-item{margin-bottom:10px}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item .landing-1-experience-item-group .landing-1-experience-item .landing-1-experience-title{color:#2e2925;font-weight:500}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item .tab-news-item .tab-news-date{font-weight:500;color:#2e2925}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item .tab-news-item .tab-news-name{font-weight:500;color:#eaaa00}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item .tab-news-item .tab-news-subtitle{color:rgba(46,41,37,.7)}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item .tab-news-item .tab-news-text{color:#2e2925}#landing-1-detail .col-2 .col-featured-news,#landing-1-detail .col-2 .col-right-option{box-sizing:border-box;vertical-align:top}#landing-1-detail .col-2 .col-featured-news .featured-news-title{font-family:gotham;color:#8d7249}#landing-1-detail .col-2 .col-featured-news .featured-news-group.hide{display:none}#landing-1-detail .col-2 .col-featured-news .featured-news-item .featured-news-date{font-weight:500;color:#2e2925}#landing-1-detail .col-2 .col-featured-news .featured-news-item .featured-news-name{font-weight:500;color:#eaaa00}#landing-1-detail .col-2 .col-featured-news .featured-news-item .featured-news-text{color:#2e2925}#landing-1-detail .col-2 .col-featured-news .more-news{position:relative;cursor:pointer}#landing-1-detail .col-2 .col-featured-news .more-news.inactive{cursor:default!important;display:none}#landing-1-detail .col-2 .col-right-option .people-col-option .people-option-title{color:#8d7249;font-family:gotham}#landing-1-detail .col-2 .col-right-option .people-col-option .people-option-item{color:rgba(46,41,37,.7)}#landing-1-detail .col-2 .col-right-option .people-col-option .people-option-item *{margin-top:0}#landing-1-detail .col-2 .col-right-option .option-right-overview{color:rgba(46,41,37,.7)}#landing-people{box-sizing:border-box}#landing-people #people-carousel{visibility:hidden;overflow:hidden}#landing-people #people-carousel .people-slide-background{width:100%;text-align:center;background-size:100% auto;background-repeat:no-repeat;background-position:center center}#landing-people #people-carousel .people-slide-text{position:relative;box-sizing:border-box;text-align:left;line-height:.9;color:#2e2925}#landing-people #people-carousel .people-slide-text .people-slide-button-group .people-slide-button{display:inline-block;width:0;height:0;cursor:pointer}#landing-people #people-carousel .people-slide-text .people-slide-button-group .people-slide-button.active{pointer:default}#landing-people #people-carousel .people-slide-text .people-slide-title{font-family:gotham}#landing-people #people-carousel .people-slide-text .people-slide-overview{position:relative}#landing-people #people-carousel .people-slide-text .people-slide-overview a{color:#006f62}#people-search .landing-title{position:relative;left:-4px;margin:0 auto;text-transform:capitalize;font-family:gotham;color:#2e2925}#people-search .people-alphabet{margin:0 auto;font-family:gotham;font-weight:200;color:rgba(46,41,37,.7);text-transform:uppercase}#people-search .people-alphabet ul{margin:20px auto;padding:0}#people-search .people-alphabet ul li{display:inline-block}#people-search .people-alphabet ul li:first-child{margin-left:0}#people-search .people-alphabet ul li:last-child{margin-right:0}#people-search .people-alphabet ul.selected{color:#d12433}#people-search .people-view-all-top{margin:0 auto;text-align:right}#people-search .people-view-all-top .people-view-all{display:inline-block;border-top:1px solid #d12433;border-bottom:1px solid #d12433;text-align:center;color:#d12433;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}#people-search .people-search-field-group{margin:0 auto}#people-search .people-search-field-group .people-search-filter-by{text-align:left;text-transform:uppercase;font-family:gotham;color:#000}#people-search .people-search-field-group .people-search-field{box-sizing:border-box;margin:0 auto;border:1px solid rgba(46,41,37,.7);font-family:gotham;color:rgba(46,41,37,.7);text-align:left}#people-search .people-search-field-group .people-search-field#search-keyword{background-color:rgba(46,41,37,.1);border:none}#people-search .people-search-field-group .people-search-col-1,#people-search .people-search-field-group .people-search-col-2{display:inline-block;position:relative;box-sizing:border-box;vertical-align:top}#people-search .people-search-field-group .people-search-col-1 select,#people-search .people-search-field-group .people-search-col-2 select{display:block;width:100%;background-image:url("../images/arrow-down-red.png");background-repeat:no-repeat;background-size:45px auto;background-position:98% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}#people-search .people-search-field-group .people-search-col-1 select::-ms-expand,#people-search .people-search-field-group .people-search-col-2 select::-ms-expand{display:none}#people-search .people-search-field-group .people-search-col-1 .people-search-button-group,#people-search .people-search-field-group .people-search-col-2 .people-search-button-group{text-align:right;color:#d12433}#people-search .people-search-field-group .people-search-col-1 .people-search-button-group .people-search-button,#people-search .people-search-field-group .people-search-col-2 .people-search-button-group .people-search-button{text-align:center;border:1px solid #d12433;border-left:none;border-right:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.people-search-col-1 .search-dd:first-child,.people-search-col-2 .search-dd:first-child{margin-top:0}.search-dd{width:100%;color:rgba(46,41,37,.7);font-family:gotham;box-sizing:border-box;border:1px solid rgba(46,41,37,.7);cursor:pointer;height:75px;margin-top:18px;padding:26px 30px;font-size:18px}.search-dd .search-dd-subject{display:inline-block;width:90%;line-height:.9}.search-dd .search-dd-arrow{display:inline-block;float:right;margin-top:5px;border-left:11px solid transparent;border-right:11px solid transparent}.search-dd .search-dd-arrow.down{border-top:11px solid #d12433}.search-dd .search-dd-arrow.up{border-bottom:11px solid #d12433}.search-dd-window{position:absolute;z-index:450;max-height:300px;overflow-y:scroll;box-sizing:border-box;background-color:#ebebeb;color:rgba(46,41,37,.7);margin:0;width:100%;font-size:20px;padding:20px 40px}.search-dd-window.close{display:none}.search-dd-window .search-dd-list{list-style:none;cursor:pointer;margin-bottom:10px}#people-search-result-msg{box-sizing:border-box;font-family:gotham;text-transform:uppercase}#landing-1-detail,#searchresult-group-Website_people,#searchresult-group-people{margin:0 auto}#landing-1-detail .landing-1-people-item,#landing-1-detail .people-search-result-item,#searchresult-group-Website_people .landing-1-people-item,#searchresult-group-Website_people .people-search-result-item,#searchresult-group-people .landing-1-people-item,#searchresult-group-people .people-search-result-item{display:inline-block;vertical-align:top;color:#006f62}#landing-1-detail .landing-1-people-item .search-bio-img,#landing-1-detail .people-search-result-item .search-bio-img,#searchresult-group-Website_people .landing-1-people-item .search-bio-img,#searchresult-group-Website_people .people-search-result-item .search-bio-img,#searchresult-group-people .landing-1-people-item .search-bio-img,#searchresult-group-people .people-search-result-item .search-bio-img{border:1px solid #c4c4c4;background-size:auto 100%;background-repeat:no-repeat;background-position:50% 0}#landing-1-detail .landing-1-people-item .search-bio-space,#landing-1-detail .people-search-result-item .search-bio-space,#searchresult-group-Website_people .landing-1-people-item .search-bio-space,#searchresult-group-Website_people .people-search-result-item .search-bio-space,#searchresult-group-people .landing-1-people-item .search-bio-space,#searchresult-group-people .people-search-result-item .search-bio-space{width:100%;height:15px;border-bottom:1px solid #c4c4c4;margin-bottom:5px}#landing-1-detail .landing-1-people-item .search-bio-intro,#landing-1-detail .people-search-result-item .search-bio-intro,#searchresult-group-Website_people .landing-1-people-item .search-bio-intro,#searchresult-group-Website_people .people-search-result-item .search-bio-intro,#searchresult-group-people .landing-1-people-item .search-bio-intro,#searchresult-group-people .people-search-result-item .search-bio-intro{position:relative;box-sizing:border-box;padding-right:57px}#landing-1-detail .landing-1-people-item .search-bio-intro .search-bio-name,#landing-1-detail .people-search-result-item .search-bio-intro .search-bio-name,#searchresult-group-Website_people .landing-1-people-item .search-bio-intro .search-bio-name,#searchresult-group-Website_people .people-search-result-item .search-bio-intro .search-bio-name,#searchresult-group-people .landing-1-people-item .search-bio-intro .search-bio-name,#searchresult-group-people .people-search-result-item .search-bio-intro .search-bio-name{display:inline;vertical-align:bottom;font-weight:500}#landing-1-detail .landing-1-people-item .search-bio-intro .search-bio-designation,#landing-1-detail .people-search-result-item .search-bio-intro .search-bio-designation,#searchresult-group-Website_people .landing-1-people-item .search-bio-intro .search-bio-designation,#searchresult-group-Website_people .people-search-result-item .search-bio-intro .search-bio-designation,#searchresult-group-people .landing-1-people-item .search-bio-intro .search-bio-designation,#searchresult-group-people .people-search-result-item .search-bio-intro .search-bio-designation{display:inline-block;vertical-align:bottom;color:#006f62;font-size:15px}#landing-1-detail .landing-1-people-item .search-bio-intro .pronouns,#landing-1-detail .people-search-result-item .search-bio-intro .pronouns,#searchresult-group-Website_people .landing-1-people-item .search-bio-intro .pronouns,#searchresult-group-Website_people .people-search-result-item .search-bio-intro .pronouns,#searchresult-group-people .landing-1-people-item .search-bio-intro .pronouns,#searchresult-group-people .people-search-result-item .search-bio-intro .pronouns{display:inline-block;vertical-align:bottom;color:#006f62;font-family:inherit;font-size:15px;font-weight:inherit;line-height:inherit;margin-left:5px}#landing-1-detail .landing-1-people-item .search-bio-intro .search-bio-title2,#landing-1-detail .people-search-result-item .search-bio-intro .search-bio-title2,#searchresult-group-Website_people .landing-1-people-item .search-bio-intro .search-bio-title2,#searchresult-group-Website_people .people-search-result-item .search-bio-intro .search-bio-title2,#searchresult-group-people .landing-1-people-item .search-bio-intro .search-bio-title2,#searchresult-group-people .people-search-result-item .search-bio-intro .search-bio-title2{display:block}#landing-1-detail .landing-1-people-item .search-bio-intro .search-bio-vcard,#landing-1-detail .people-search-result-item .search-bio-intro .search-bio-vcard,#searchresult-group-Website_people .landing-1-people-item .search-bio-intro .search-bio-vcard,#searchresult-group-Website_people .people-search-result-item .search-bio-intro .search-bio-vcard,#searchresult-group-people .landing-1-people-item .search-bio-intro .search-bio-vcard,#searchresult-group-people .people-search-result-item .search-bio-intro .search-bio-vcard{position:absolute;right:0;top:0}.detail-page .detail-triangle{position:absolute;z-index:102;width:0;height:0}.detail-page .detail-triangle.careers{z-index:106!important}.detail-page .mobile-background{position:absolute;z-index:101;width:100%;background-size:100% 100%;background-position:center center}.detail-page .detail-menu{position:absolute;z-index:106;color:#fff}.detail-page .detail-menu.careers{z-index:106!important}.detail-page .detail-menu .detail-menu-bold{text-transform:uppercase;font-weight:500}.detail-page .detail-menu .detail-menu-arrow{display:inline-block;vertical-align:middle}.detail-page .detail-menu .detail-menu-back{vertical-align:middle;font-weight:500}.detail-page .detail-menu .career-apply{background:#eaaa00;text-align:center;text-transform:uppercase;font-family:gotham;font-weight:500;color:#fff;cursor:pointer}.detail-page .detail-page-content .detail-background-img{position:relative;z-index:101;width:100%;background-repeat:no-repeat;background-size:100% auto;background-position:center 10%;text-align:center}.detail-page .detail-page-content .detail-background-img.testimonials{background-size:auto 100%!important;background-position:center center!important}.detail-page .detail-page-content .detail-background-img .video-play{cursor:pointer}.detail-page .detail-page-content .detail-background-img-blank{display:none}.detail-page .detail-page-content .detail-background-img-mobile{position:relative;z-index:101;width:100%;background-repeat:no-repeat;background-size:100% 100%;background-position:center center;text-align:center}.detail-page .detail-page-content .detail-background-img-mobile .video-play{cursor:pointer}.detail-page .detail-page-content .detail-col-1{display:inline-block;vertical-align:top}.detail-page .detail-page-content .detail-col-1 .option-box{position:relative;width:100%;vertical-align:top;background-size:100% 100%;background-repeat:no-repeat}.detail-page .detail-page-content .detail-col-1 .option-box.careers{background-size:auto 100%}.detail-page .detail-page-content .detail-col-1 .option-box .video-play{position:absolute;z-index:300;cursor:pointer}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content{box-sizing:border-box}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-title{font-weight:500;color:#2e2925}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text{color:#006f62}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text .author-item{margin-bottom:12px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text .detail-news-related-people-name{display:inline-block;font-weight:500}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text .detail-news-related-people-pronouns{display:inline-block;font-size:.833em;font-weight:300;margin-left:5px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text .detail-news-related-people-title{color:#2e2925}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text .detail-col-1-contact{color:#2e2925}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text .detail-col-1-contact .detail-col-1-contact-name{color:#006f62;font-weight:500}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text .detail-col-1-contact .detail-col-1-contact-email{color:#006f62}.detail-page .detail-page-content .detail-col-2{display:inline-block;position:relative;z-index:105;box-sizing:border-box;color:rgba(46,41,37,.7)}.detail-page .detail-page-content .detail-col-2 .detail-content-button{margin-bottom:12px;text-align:right}.detail-page .detail-page-content .detail-col-2 .detail-content-button .detail-button-item{display:inline-block;width:22px;height:22px;margin:0 2px;vertical-align:middle;background-image:url("../images/social-media-gray.png");background-size:auto 22px;background-repeat:no-repeat;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.detail-page .detail-page-content .detail-col-2 .detail-content-button .detail-button-item:hover{opacity:.7}.detail-page .detail-page-content .detail-col-2 .detail-content-button .detail-button-item.pdf{width:24px!important;background-position:-35px 0}.detail-page .detail-page-content .detail-col-2 .detail-content-button .detail-button-item.email{width:33px!important;background-position:-227px 0}.detail-page .detail-page-content .detail-col-2 .detail-content-button .detail-button-item.share{width:33px!important;background-position:-259px 0}.detail-page .detail-page-content .detail-col-2 .detail-content-title{color:#2e2925;font-weight:500}.detail-page .detail-page-content .detail-col-2 .detail-content-info-label{display:inline-block;font-weight:500;color:#2e2925}.detail-page .detail-page-content .detail-col-2 .sublink{color:#006f62}.detail-page .detail-page-content .detail-col-2 .detail-content-info{display:inline-block}.detail-page .detail-page-content .detail-col-2 .detail-content-text a{color:#006f62}.detail-page .detail-page-content .detail-col-2.currOpenings .detail-content-title{margin-bottom:20px}.landing-content .landing-top-img-mobile,.landing-content .landing-video{width:100%;background-repeat:no-repeat;text-align:center}.landing-content .landing-top-img-mobile .video-play,.landing-content .landing-video .video-play{position:relative;z-index:300;cursor:pointer}.landing-content .landing-video{background-size:100% auto;background-position:center 10%}.landing-content .landing-top-img-mobile{background-size:100% 100%;background-position:center center}.landing-content.careers{position:relative}.landing-content.careers #fielding-questions{position:relative;background:rgba(64,57,95,.8);font-family:caecilia;font-weight:500;color:#fff}.landing-content.careers #fielding-questions .line{position:absolute;text-align:center}.landing-content.careers #careers-content{position:relative;width:100%}.landing-content.careers #careers-content .mobile-content{display:none}.landing-content.offices .container{position:relative;z-index:305;box-sizing:border-box}.landing-content.offices .container .office-container .office-content{display:inline-block;vertical-align:top}.landing-content.offices .container .office-container .office-content .title{width:100%;box-sizing:border-box;background:#006f62;color:#fff;font-weight:500}.landing-content.offices .container .office-container .office-content .location{position:relative}.landing-content.offices .container .office-container .office-content .location .image{position:absolute;display:inline-block;width:50%;height:100%}.landing-content.offices .container .office-container .office-content .location .map{position:absolute;display:inline-block;right:0;width:50%;height:100%}.landing-content.offices .container .office-container .office-content .info{box-sizing:border-box;background:rgba(46,41,37,.07)}.landing-content.offices .container .office-container .office-content .info .info-contact{box-sizing:border-box;vertical-align:top;color:#2e2925}.landing-content.offices .container .office-container .office-content .info .info-contact .info-title{font-weight:500}.landing-content.offices .container .office-container .office-content .info .info-contact .person .name{font-weight:500;color:#006f62}.landing-content.offices .container .office-container .office-content .info .info-contact .email,.landing-content.offices .container .office-container .office-content .info .info-contact .overview a{color:#006f62}.landing-content.offices .container .office-container .office-content .info .info-location{box-sizing:border-box;vertical-align:top}.landing-content.offices .container .office-container .office-content .info .info-location .office-name{font-weight:500}.landing-content.offices .container #firmwide-contact .firmwide-title{width:100%;box-sizing:border-box;background:#40395f;font-weight:500;color:#fff}.landing-content.offices .container #firmwide-contact .firmwide-content{box-sizing:border-box;background:rgba(64,57,95,.12);color:#2e2925}.landing-content.offices .container #firmwide-contact .firmwide-content .individual{display:inline-block;width:33.33333%;vertical-align:top}.landing-content.offices .container #firmwide-contact .firmwide-content .individual .name{color:#006f62;font-weight:500}.landing-content.offices .container #firmwide-contact .firmwide-content .individual .email{color:#006f62}.landing-content .text{color:#2e2925;font-weight:300}.landing-content .text .mobile-fund-apply{color:#fff;background-color:#40395f}.landing-content .text .mobile-fund-apply .fund-click{font-weight:500;line-height:0}.landing-content .text .mobile-fund-apply .button{background-color:#eaaa00;color:#fff;text-transform:uppercase;text-align:center}.landing-content .text .col-1 .background-img{position:relative}.landing-content .text .col-1 .background-img .image{width:100%}.landing-content .text .col-1 .background-img .map-label{position:absolute;bottom:0;width:100%;background:#006f62;color:#fff;font-weight:500;text-align:center;text-transform:uppercase}.landing-content .text .col-1 .background-img .map-label div{position:relative;width:100%;z-index:400}.landing-content .text .col-1 .background{position:relative;box-sizing:border-box}.landing-content .text .col-1 .background.white{background-color:#fff}.landing-content .text .col-1 .background.purple{background-color:#40395f}.landing-content .text .col-1 .background .fund-apply{position:absolute;z-index:302;color:#fff}.landing-content .text .col-1 .background .fund-apply .button{background-color:#eaaa00;font-family:gotham;font-weight:500;text-align:center;text-transform:uppercase;cursor:pointer}.landing-content .text .col-1 .background .fund-apply .button{background-color:#eaaa00;font-family:gotham;font-weight:500;text-align:center;text-transform:uppercase;cursor:pointer}.landing-content .text .col-1 .office-dropdown-group{box-sizing:border-box}.landing-content .text .col-1 .office-dropdown-group .office-dropdown{position:relative}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box{box-sizing:border-box;border:1px solid rgba(46,41,37,.7);cursor:pointer}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box .office-dropdown-title{display:inline-block;color:rgba(46,41,37,.7);font-family:gotham}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box .office-dropdown-arrow{display:inline-block;width:0;height:0;float:right;margin-top:5px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-list{position:absolute;display:none;z-index:450;width:100%;max-height:300px;overflow-y:scroll;box-sizing:border-box;list-style:none;background-color:#ebebeb;color:rgba(46,41,37,.7)}.landing-content .text .col-1 .office-address,.landing-content .text .col-1 .office-contact,.landing-content .text .col-1 .office-overview{box-sizing:border-box;color:#2e2925;line-height:1.1}.landing-content .text .col-1 .office-address .address-title,.landing-content .text .col-1 .office-address .contact-title,.landing-content .text .col-1 .office-contact .address-title,.landing-content .text .col-1 .office-contact .contact-title,.landing-content .text .col-1 .office-overview .address-title,.landing-content .text .col-1 .office-overview .contact-title{font-weight:500}.landing-content .text .col-1 .office-address .contact-content .name,.landing-content .text .col-1 .office-contact .contact-content .name,.landing-content .text .col-1 .office-overview .contact-content .name{font-weight:500;color:#006f62}.landing-content .text .col-1 .office-address .contact-content .email,.landing-content .text .col-1 .office-contact .contact-content .email,.landing-content .text .col-1 .office-overview .contact-content .email{color:#006f62}.landing-content .text .col-1 .office-address a,.landing-content .text .col-1 .office-contact a,.landing-content .text .col-1 .office-overview a{color:#006f62}.landing-content .text .col-1 .container{box-sizing:border-box}.landing-content .text .col-1 .container .title{font-weight:500}.landing-content .text .col-1 .container .info{font-size:22px}.landing-content .text .col-1 .container .info .name{color:#006f62;font-weight:500}.landing-content .text .col-1 .container .info .contact .email{color:#006f62}.landing-content .text .col-2{position:relative;z-index:105;box-sizing:border-box;vertical-align:top}.landing-content .text .col-2 .title{font-weight:500}.landing-content .text .col-2 .subtitle{color:rgba(46,41,37,.7)}.landing-content .text .col-2 .content a{color:#006f62}@media all and (min-width:310px) and (max-width:680px){header{padding:15px 10px 10px;text-align:right}header #logo{float:left}header #logo img{width:150px}header #header-nav{display:none}header #header-search{margin-right:12px}header #header-search input{display:none}header #header-search #home-search-mobile{display:block}header #header-search #home-search-mobile i{color:#8d7249;font-size:33px}header #menu-icon{float:right}header #menu-icon .icon-bar{width:35px;height:7px;margin-bottom:5px;border-radius:5px}header #mobile-menu-close i{bottom:3px;font-size:40px}#menu{top:62px;width:100%;padding:20px 15px 100px}#menu .level-1{margin-bottom:10px;font-size:28px}#menu .level-1 .info-1{margin-bottom:10px}#menu .level-1 .info-1 .title{padding-right:14px}#menu .level-1 .info-1 .arrow.arrow-up{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #fff;bottom:3px}#menu .level-1 .info-1 .arrow.arrow-down{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #fff;bottom:2px}#menu .level-2{margin-bottom:10px;padding-left:20px;font-size:22px}#menu .level-2 .info-2{margin-bottom:10px}#menu .level-2 .info-2 .title{padding-right:15px}#menu .level-2 .info-2 .arrow-up{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:11px solid #fff;bottom:1px}#menu .level-2 .info-2 .arrow-down{border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid #fff;bottom:1px}#menu .level-2 .level-3{margin-bottom:10px;padding-left:20px;font-size:18px}#header-background-invisible{height:62px}.support-landing{padding:20px 15px}.support-landing .support-title{margin-bottom:20px;font-size:22px}.support-landing .support-text{font-size:20px}.video-screen{padding:10px}.video-screen .close{font-size:35px}.video-screen .video{width:95%;height:250px}#home #loading{display:none!important}#home #news-form{display:none}#home #news-triangle{display:none}#home #home-carousel .home-carousel-img{height:510px}#home #home-carousel .home-carousel-cover{height:510px}#home #home-carousel .home-carousel-cover .home-carousel-cover-1{display:none}#home #home-carousel .home-carousel-cover .home-carousel-cover-2{color:transparent;top:0;width:0;height:60px;opacity:1!important;border-bottom:450px solid transparent;border-left-style:solid}#home #home-carousel .home-carousel-cover .home-carousel-text{width:80%;margin:15px 10px;line-height:1.1}#home #home-carousel .home-carousel-cover .home-carousel-text.right{margin-right:30px}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-title{margin-bottom:8px;font-size:22px}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-subtitle{font-weight:300!important;font-size:15px}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-button-group{display:none}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-description{width:60%;font-size:11px}#home #home-carousel .home-carousel-cover .home-carousel-text.left .home-carousel-description{float:left}#home #home-carousel .home-carousel-cover .home-carousel-text.right .home-carousel-description{float:right}#home #home-client #client-carousel .client-carousel-img{height:510px;background-size:auto 100%!important}#home #home-client #client-carousel .video-play{width:65px;top:120px;z-index:500!important}#home #home-client #client-carousel .client-carousel-cover{height:510px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-cover-1{display:none}#home #home-client #client-carousel .client-carousel-cover .client-carousel-cover-2{top:0;width:0;height:60px;border-top:450px solid transparent;border-left-style:solid;border-left-color:#fff}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text{width:70%;left:0;margin:10px;margin-top:180px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-subject{width:50%;padding-bottom:8px;font-size:22px;line-height:1.1!important}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-title{width:50%;padding-top:8px;font-size:18px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-subtitle{width:80%;margin-top:3px;font-size:15px;font-weight:500}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-description{width:70%;top:-12px;font-size:12px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group{display:none}#home #home-client #home-community-text,#home #home-client #home-community-triangle{display:none}#home #home-service{margin:14px 0;padding:0 1%}#home #home-service .box-slide-line-1{margin:0}#home #home-service .box-slide{height:160px;margin-right:6px;margin-top:3px}#home #home-service .box-slide li .box-slide-text{padding:70px 10px;font-size:20px}#home #home-service .box-slide li .box-slide-text.selected{color:rgba(209,36,51,.8)!important}#home #home-service .box-slide li .box-slide-arrow{border-left:62px solid transparent;border-bottom:66px solid rgba(209,36,51,.8)}#home #home-service .view-full-service{position:static!important;width:200px}#home #home-hero{margin-bottom:20px}#home #home-hero img.home-hero-mobile-img{display:block;position:relative;width:100%}#home #home-hero .home-hero-cover-1{display:none}#home #home-hero .home-hero-cover-2{display:none}#home #home-hero .home-hero-text{background-color:#fff;box-sizing:border-box;position:relative;width:100%;padding:10px;text-align:left!important;left:0}#home #home-hero .home-hero-text .home-hero-title{padding-bottom:8px;font-size:22px}#home #home-hero .home-hero-text .home-hero-subtitle{margin-top:8px;font-size:18px}#home #home-hero .home-hero-text .home-hero-description{margin-top:2px;line-height:1;font-size:11px}#home #home-hero .home-hero-text .home-hero-description *{font-size:11px}#home #home-hero .home-hero-text .home-hero-description p{margin-top:0}#home #home-hero .home-hero-triangle{display:none}#home #home-hero .video-play{width:65px;top:350px;margin-left:55%}#home-search-form{padding:20px 15px}#home-search-form .home-search-title{font-size:23px}#home-search-form .home-search-subtitle{margin:15px 0 10px;font-size:12px}#home-search-form input[type=text]{height:35px;margin-bottom:10px;padding:0 15px;font-size:15px}#home-search-form .home-search-checkbox-group{font-size:14px}#home-search-form .home-search-checkbox-group input[type=checkbox]{height:30px;margin-left:7px;margin-right:15px}#home-search-form .home-search-button-group{margin:10px 0;font-size:18px}#home-search-form .home-search-button-group .home-search-button{margin:0 10px;padding:3px 10px;-webkit-transition:all .3s;transition:all .3s}#home-search-form .home-search-button-group .home-search-button:hover{background-color:#d12433;color:#fff}#home-search-result-msg{margin:0 0 10px;padding:0 15px;font-size:14px}.home-search-section{margin:10px 15px 0;padding:15px 0 0;font-size:14px}.home-search-section .home-search-viewall{margin-left:15px;-webkit-transition:all .3s;transition:all .3s}.home-search-section .home-search-viewall:hover{color:#8d7249}.searchresult-group{margin:10px 15px;padding:10px 0}.searchresult-group .search-result-item{width:100%;font-size:18px}#searchresult-group-newsItems{margin:0 10px;padding:0}#searchresult-group-Website_people{padding:10px 15px!important}#searchresult-group-Website_newsItems{margin:10px 15px}#searchresult-group-Website_newsItems .news-result-item{width:100%;margin:10px 0}#news-search-result-msg{margin:10px;font-size:15px}.news-col-1{width:100%;border:none!important}.news-col-2{width:100%}.news-title{margin:20px 0 12px;font-size:20px}.news-result-item-group{padding:20px 15px 10px}.news-result-item{margin:18px 0;font-size:17px}#news-more{width:160px;padding:0 4px 20px}.news-search-title{width:290px;margin:10px auto;font-size:16px}.news-search-group{width:290px;margin:0 auto;margin-top:10px}.news-search-group input{height:30px;margin-bottom:8px;padding:0 10px;font-size:15px}.news-search-group .news-search-field{width:290px;height:30px;margin-bottom:10px;padding:0 12px;font-size:15px}.news-search-group .news-search-date{margin:0!important}.news-search-group .news-search-date .news-date-picker{width:244px;height:30px;margin-right:9px}.news-search-group .news-search-date img{height:30px}.news-search-button-group{width:290px;margin:0 auto;margin-top:16px;padding:0 6px;box-sizing:border-box;font-size:22px}.news-search-button-group .news-search-button{margin-left:20px;padding:3px 8px}#news-triangle{margin-bottom:20px}#news-triangle #news-triangle-a,#news-triangle #news-triangle-b{width:146px;height:146px}#news-triangle #news-triangle-a{left:73px}#news-triangle #news-triangle-b{left:-73px}#news-triangle #news-btn{display:none}.detail-page .detail-triangle{top:0;width:0;height:60px;border-bottom:450px solid transparent;border-left-style:solid}.detail-page .detail-triangle.purple{border-left-color:#40395f}.detail-page .detail-triangle.yellow{border-left-color:#eaaa00}.detail-page .detail-triangle.beige{border-left-color:#8d7249}.detail-page .detail-menu{width:70%;top:0;margin:20px 15px}.detail-page .detail-menu .detail-menu-bold{font-size:28px}.detail-page .detail-menu .detail-menu-item{margin:7px 0;font-size:13px}.detail-page .detail-menu .detail-menu-arrow{margin-right:6px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:14px solid #d12433}.detail-page .detail-menu .detail-menu-back{font-size:20px}.detail-page .detail-page-content .detail-background-img{height:510px;background-size:300% auto!important}.detail-page .detail-page-content .detail-background-img.regular{display:none;background-position:15% 30%!important}.detail-page .detail-page-content .detail-background-img.testimonials{display:none;background-position:35% 0!important}.detail-page .detail-page-content .detail-background-img .video-play{width:100px;margin-top:90px;margin-left:200px}.detail-page .detail-page-content .detail-background-img-blank{display:block;height:510px}.detail-page .detail-page-content .detail-background-img-mobile{height:510px}.detail-page .detail-page-content .detail-col-1{display:block!important}.detail-page .detail-page-content .detail-col-1.careers{margin-top:10px}.detail-page .detail-page-content .detail-col-1.currOpenings{height:0!important}.detail-page .detail-page-content .detail-col-1 .option-box{height:240px;text-align:center;background-size:100% auto!important}.detail-page .detail-page-content .detail-col-1 .option-box.mobile-hide{display:none}.detail-page .detail-page-content .detail-col-1 .option-box .video-play{width:60px;top:90px;margin-left:-20px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content{padding:20px 15px;font-size:18px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item{margin-bottom:30px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-title{margin-bottom:10px;font-size:20px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text .detail-col-1-contact{margin-bottom:25px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text .detail-col-1-contact .detail-col-1-contact-office{margin-top:10px}.detail-page .detail-page-content .detail-col-2{display:block!important;margin-top:10px;padding:15px;font-size:18px}.detail-page .detail-page-content .detail-col-2.currOpenings{padding-top:525px;padding-left:15px;padding-bottom:40px}.detail-page .detail-page-content .detail-col-2 .detail-content-top{margin-bottom:20px}.detail-page .detail-page-content .detail-col-2 .detail-content-title{font-size:28px}.detail-page .detail-page-content .detail-col-2 .detail-content-subtitle{font-size:28px}.detail-page .detail-page-content .detail-col-2 .detail-content-info-label{font-size:22px}.detail-page .detail-page-content .detail-col-2 .detail-content-info{font-size:22px}#landing-people #people-carousel{display:none}#people-search{padding:20px 15px 30px}#people-search .landing-title{width:100%;font-size:30px}#people-search .people-alphabet{letter-spacing:1px;font-size:30px}#people-search .people-alphabet ul{width:100%}#people-search .people-alphabet ul li{margin:0 1%}#people-search .people-view-all-top{width:100%}#people-search .people-view-all-top .people-view-all{padding:2px 15px;font-size:22px}#people-search .people-view-all-top .people-view-all:hover{background-color:#d12433;color:#fff}#people-search .people-search-field-group{width:100%}#people-search .people-search-field-group .people-search-filter-by{margin:12px auto;font-size:12px}#people-search .people-search-field-group .people-search-field{width:100%;height:75px;margin-bottom:18px;padding:0 12px;font-size:18px}#people-search .people-search-field-group .people-search-col-1,#people-search .people-search-field-group .people-search-col-2{width:100%}#people-search .people-search-field-group .people-search-col-2{margin-top:18px}#people-search .people-search-field-group .people-search-col-2 .people-search-button-group{margin-top:25px;font-size:22px}#people-search .people-search-field-group .people-search-col-2 .people-search-button-group .people-search-button{margin-left:15px;padding:2px 10px}#people-search .people-search-field-group .search-dd{padding:26px 18px!important}#people-search-result-msg{margin:0 auto;padding:0 15px;font-size:14px}#landing-1-detail,#searchresult-group-Website_people,#searchresult-group-people{width:290px}#landing-1-detail .landing-1-people-item,#landing-1-detail .people-search-result-item,#searchresult-group-Website_people .landing-1-people-item,#searchresult-group-Website_people .people-search-result-item,#searchresult-group-people .landing-1-people-item,#searchresult-group-people .people-search-result-item{width:290px;margin:10px 0;font-size:16px}#landing-1-detail .landing-1-people-item .search-bio-img,#landing-1-detail .people-search-result-item .search-bio-img,#searchresult-group-Website_people .landing-1-people-item .search-bio-img,#searchresult-group-Website_people .people-search-result-item .search-bio-img,#searchresult-group-people .landing-1-people-item .search-bio-img,#searchresult-group-people .people-search-result-item .search-bio-img{height:160px}#landing-1-detail .landing-1-people-item .search-bio-intro,#landing-1-detail .people-search-result-item .search-bio-intro,#searchresult-group-Website_people .landing-1-people-item .search-bio-intro,#searchresult-group-Website_people .people-search-result-item .search-bio-intro,#searchresult-group-people .landing-1-people-item .search-bio-intro,#searchresult-group-people .people-search-result-item .search-bio-intro{margin-top:8px}#landing-1-detail .landing-1-people-item .search-bio-intro .search-bio-name,#landing-1-detail .people-search-result-item .search-bio-intro .search-bio-name,#searchresult-group-Website_people .landing-1-people-item .search-bio-intro .search-bio-name,#searchresult-group-Website_people .people-search-result-item .search-bio-intro .search-bio-name,#searchresult-group-people .landing-1-people-item .search-bio-intro .search-bio-name,#searchresult-group-people .people-search-result-item .search-bio-intro .search-bio-name{font-size:20px}#landing-1-detail .landing-1-people-item .search-bio-intro .search-bio-vcard,#landing-1-detail .people-search-result-item .search-bio-intro .search-bio-vcard,#searchresult-group-Website_people .landing-1-people-item .search-bio-intro .search-bio-vcard,#searchresult-group-Website_people .people-search-result-item .search-bio-intro .search-bio-vcard,#searchresult-group-people .landing-1-people-item .search-bio-intro .search-bio-vcard,#searchresult-group-people .people-search-result-item .search-bio-intro .search-bio-vcard{top:4px}.landing-content.offices .office-container .office-content{width:100%}.landing-content.offices .office-container .office-content .title{padding:3px 15px;font-size:16px}.landing-content.offices .office-container .office-content .location .image,.landing-content.offices .office-container .office-content .location .map{position:static!important;display:block!important;width:100%!important;height:200px!important}.landing-content.offices .office-container .office-content .info{padding:20px 15px 25px;line-height:1.1}.landing-content.offices .office-container .office-content .info .info-contact{font-size:17px}.landing-content.offices .office-container .office-content .info .info-contact .info-title{font-size:22px}.landing-content.offices .office-container .office-content .info .info-contact div{margin-bottom:5px}.landing-content.offices .office-container .office-content .info .info-contact .person .position{margin-left:6px}.landing-content.offices .office-container .office-content .info .info-location{font-size:16px}.landing-content.offices .office-container .office-content .info .info-location .office-name{margin-bottom:20px}.landing-content.offices #firmwide-contact .firmwide-title{padding:5px 15px;font-size:18px}.landing-content.offices #firmwide-contact .firmwide-content{margin:0 0 20px;padding:10px 15px;font-size:16px}.landing-content.offices #firmwide-contact .firmwide-content .individual{width:100%!important;padding:5px}#landing-1-detail .col-1 .landing-1-img{display:none}#landing-1-detail .col-1 .landing-1-img-mobile{position:relative}#landing-1-detail .col-1 .landing-1-img-mobile .mobile-top-img{position:relative;width:100%}#landing-1-detail .col-1 .landing-1-img-mobile .video-container{position:absolute;top:40%;width:100%;text-align:center}#landing-1-detail .col-1 .landing-1-img-mobile .video-container .video-play{width:60px}#landing-1-detail .col-2{padding:10px 15px}#landing-1-detail .col-2 .name{font-size:25px;margin-right:6px}#landing-1-detail .col-2 .pronouns{font-size:1em;line-height:25px}#landing-1-detail .col-2 .designation{line-height:25px}#landing-1-detail .col-2 .designation,#landing-1-detail .col-2 .title,#landing-1-detail .col-2 .title2{font-size:15px}#landing-1-detail .col-2 .social-media-group{margin-top:10px;padding:4px 0}#landing-1-detail .col-2 .social-media-group .social-media-item{width:22px;height:22px;margin:0 2px;background-size:auto 22px}#landing-1-detail .col-2 .social-media-group .social-media-item.vcard{width:30px!important;background-position:0 0}#landing-1-detail .col-2 .social-media-group .social-media-item.pdf{width:29px!important;background-position:-30px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.linkedin{background-position:-62px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.twitter{width:29px!important;background-position:-87px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.facebook{width:19px!important;background-position:-118px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.blog{background-position:-138px 0;width:26px!important}#landing-1-detail .col-2 .social-media-group .social-media-item.youtube{width:33px!important;background-position:-165px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.instagram{width:25px!important;background-position:-200px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.email{width:29px!important;background-position:-227px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.share{width:35px!important;background-position:-256px 0}#landing-1-detail .col-2 .related-contact{padding:5px 0 0}#landing-1-detail .col-2 .related-contact .contact-col-1,#landing-1-detail .col-2 .related-contact .contact-col-2,#landing-1-detail .col-2 .related-contact .contact-col-3{width:100%;margin:5px 0;font-size:16px}#landing-1-detail .col-2 .service-industry-reference{padding:5px 0}#landing-1-detail .col-2 .service-industry-reference .reference-col-1,#landing-1-detail .col-2 .service-industry-reference .reference-col-2{width:100%;margin:5px 0}#landing-1-detail .col-2 .service-industry-reference .reference-col-1 .reference-title,#landing-1-detail .col-2 .service-industry-reference .reference-col-2 .reference-title{font-size:20px}#landing-1-detail .col-2 .service-industry-reference .reference-col-1 .reference-name,#landing-1-detail .col-2 .service-industry-reference .reference-col-2 .reference-name{font-size:16px}#landing-1-detail .col-2 .landing-1-option{padding:5px 0}#landing-1-detail .col-2 .landing-1-option .option-item{width:100%;margin:5px 0;font-size:20px;-webkit-transition:all .3s;transition:all .3s}#landing-1-detail .col-2 .landing-1-option .option-item:hover{opacity:.7}#landing-1-detail .col-2 .landing-1-text{font-size:18px}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item .tab-news-item{margin-bottom:20px}#landing-1-detail .col-2 .col-featured-news,#landing-1-detail .col-2 .col-right-option{margin-top:0}#landing-1-detail .col-2 .col-featured-news .featured-news-title{margin-bottom:8px;font-size:20px}#landing-1-detail .col-2 .col-featured-news .featured-news-item{margin-bottom:15px}#landing-1-detail .col-2 .col-featured-news .featured-news-item .featured-news-date{font-size:16px}#landing-1-detail .col-2 .col-featured-news .featured-news-item .featured-news-name{font-size:16px}#landing-1-detail .col-2 .col-featured-news .featured-news-item .featured-news-text{font-size:14px}#landing-1-detail .col-2 .col-featured-news .more-news{left:-10px;width:160px;margin-top:10px}#landing-1-detail .col-2 .col-right-option .people-col-option{margin-bottom:20px}#landing-1-detail .col-2 .col-right-option .people-col-option .people-option-title{font-size:20px}#landing-1-detail .col-2 .col-right-option .people-col-option .people-option-item{font-size:16px}#landing-1-detail .col-2 .col-right-option .option-right-overview{font-size:16px}.nav-box-group{margin:15px auto 20px;padding:0 2%}.nav-box-group .nav-box-line{text-align:center}.nav-box-group .nav-box-line .nav-box-item{height:160px}.nav-box-group .nav-box-line .nav-box-item.type-0,.nav-box-group .nav-box-line .nav-box-item.type-1,.nav-box-group .nav-box-line .nav-box-item.type-3,.nav-box-group .nav-box-line .nav-box-item.type-4{width:48%;margin-right:0;margin-bottom:3px}.nav-box-group .nav-box-line .nav-box-item.type-1,.nav-box-group .nav-box-line .nav-box-item.type-4{margin-left:6px}.nav-box-group .nav-box-line .nav-box-item.type-2,.nav-box-group .nav-box-line .nav-box-item.type-5{width:97%;margin-bottom:3px}.nav-box-group .nav-box-line .nav-box-item a .nav-box-text{padding:70px 10px;font-size:20px}.nav-box-group .nav-box-line .nav-box-item a .nav-box-arrow{border-left:22px solid transparent;border-bottom:26px solid rgba(209,36,51,.8)}.landing-menu-option{display:none}.landing-content .landing-video{display:none;height:510px;background-size:300% auto!important;background-position:15% 30%!important}.landing-content .landing-top-img-mobile{height:510px}.landing-content .landing-top-img-mobile .video-play{width:65px;margin-top:350px;margin-left:50%}.landing-content .text{color:#2e2925;font-weight:300}.landing-content .text .mobile-fund-apply{margin-bottom:20px;padding:40px;font-size:18px}.landing-content .text .mobile-fund-apply .fund-click{font-size:25px}.landing-content .text .mobile-fund-apply .button{width:177px;margin-top:20px;padding:5px 0;font-size:27px}.landing-content .text .col-1{padding:0 15px 5px}.landing-content .text .col-1 .background-img{width:100%;margin:0 auto}.landing-content .text .col-1 .background-img .map-label{padding:3px 0;font-size:16px}.landing-content .text .col-1 .background-img .map-label div{-webkit-transition:all .3s;transition:all .3s}.landing-content .text .col-1 .background-img .map-label div:hover{opacity:.5}.landing-content .text .col-1 .background{display:none}.landing-content .text .col-1 .background p{margin-top:0}.landing-content .text .col-1 .office-dropdown-group{width:100%;margin-top:25px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown{margin-bottom:10px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box{height:45px;padding:12px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box .office-dropdown-title{font-size:16px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box .office-dropdown-arrow{margin-top:5px;border-left:11px solid transparent;border-right:11px solid transparent}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box .office-dropdown-arrow.up{border-bottom:11px solid #d12433}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box .office-dropdown-arrow.down{border-top:11px solid #d12433}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-list{margin:0;padding:12px;font-size:17px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-list li{margin:5px 0}.landing-content .text .col-1 .office-address,.landing-content .text .col-1 .office-contact,.landing-content .text .col-1 .office-overview{width:100%;margin:10px 0;font-size:18px}.landing-content .text .col-1 .office-address .address-title,.landing-content .text .col-1 .office-address .contact-title,.landing-content .text .col-1 .office-contact .address-title,.landing-content .text .col-1 .office-contact .contact-title,.landing-content .text .col-1 .office-overview .address-title,.landing-content .text .col-1 .office-overview .contact-title{font-size:20px}.landing-content .text .col-1 .office-address .contact-content,.landing-content .text .col-1 .office-contact .contact-content,.landing-content .text .col-1 .office-overview .contact-content{margin-bottom:20px}.landing-content .text .col-1 .office-contact{margin-top:20px}.landing-content .text .col-1 .office-address{margin-bottom:20px}.landing-content .text .col-1 .container{line-height:1.2}.landing-content .text .col-1 .container .title{font-size:23px}.landing-content .text .col-1 .container .info{padding-bottom:18px;font-size:18px}.landing-content .text .col-1 .container .info .contact{padding-top:5px}.landing-content .text .col-2{margin-top:10px;padding:15px;font-size:18px}.landing-content .text .col-2 .title{font-size:28px}.landing-content .text .col-2 .subtitle{font-size:23px}.landing-content .text .col-2 .content{font-size:18px}footer{padding-bottom:10px;text-align:center}footer .col-1{font-size:14px}footer .col-1 #footer-copyright{margin-bottom:6px}footer .col-1 #footer-link{display:block!important}footer .col-1 #footer-link a{padding:0 3px}footer .col-2{display:block;margin-top:12px;padding:0!important}footer .col-2 #footer-logo{display:none}footer .col-2 #footer-clarity{width:175px}footer .col-3{margin-top:18px;text-align:center}footer .col-3 .title{margin:3px 0;font-size:14px}.about td{float:left;width:100%}.landing-1-text-item.selected table h3{font-size:12px}.landing-1-text-item.selected table ul{font-size:10px}}@media all and (min-width:680px) and (max-width:1050px){header{padding:20px 40px 19px;text-align:right}header #logo{float:left}header #logo img{width:200px}header #header-nav{display:none}header #header-search{margin-right:20px}header #header-search input{display:none}header #header-search #home-search-mobile{display:block}header #header-search #home-search-mobile i{color:#8d7249;font-size:40px;-webkit-transition:all .3s;transition:all .3s}header #header-search #home-search-mobile i:hover{color:#aaa}header #menu-icon{float:right}header #menu-icon .icon-bar{width:50px;height:10px;margin-bottom:6px;border-radius:5px}header #mobile-menu-close i{bottom:5px;font-size:48px}#menu{top:88px;width:647px;padding:60px 50px 120px}#menu .level-1{margin-bottom:20px;font-size:36px}#menu .level-1 .info-1{margin-bottom:10px}#menu .level-1 .info-1 .title{padding-right:20px}#menu .level-1 .info-1 .title:hover{opacity:.8}#menu .level-1 .info-1 .arrow:hover{opacity:.8}#menu .level-1 .info-1 .arrow.arrow-up{border-left:9.5px solid transparent;border-right:9.5px solid transparent;border-bottom:16px solid #fff;bottom:1px}#menu .level-1 .info-1 .arrow.arrow-down{border-left:9.5px solid transparent;border-right:9.5px solid transparent;border-top:16px solid #fff;bottom:3px}#menu .level-2{margin-bottom:10px;padding-left:40px;font-size:22px}#menu .level-2 .info-2{margin-bottom:10px}#menu .level-2 .info-2 .title{padding-right:15px}#menu .level-2 .info-2 .arrow-up{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:11px solid #fff;bottom:2px}#menu .level-2 .info-2 .arrow-down{border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid #fff;bottom:0}#menu .level-2 .level-3{margin-bottom:10px;padding-left:40px}#header-background-invisible{height:88px}.support-landing{padding:40px 20px}.support-landing .support-title{margin-bottom:25px;font-size:30px}.support-landing .support-text{font-size:20px}.video-screen{padding:20px}.video-screen .close{font-size:60px}.video-screen .close i{-webkit-transition:all .3s;transition:all .3s}.video-screen .close i:hover{opacity:.7}.video-screen .video{width:600px;height:450px}#home #news-form{height:600px}#home #news-form .news-col-1{display:none!important}#home #news-form .news-col-2 .news-search-title{display:none!important}#home #home-carousel .home-carousel-img{height:600px}#home #home-carousel .home-carousel-cover{height:600px}#home #home-carousel .home-carousel-cover .home-carousel-cover-2{border-top:300px solid transparent;border-bottom:300px solid transparent;border-left-width:300px;border-right-width:300px}#home #home-carousel .home-carousel-cover .home-carousel-text{margin:100px 15px}#home #home-carousel .home-carousel-cover .home-carousel-text.right{margin-right:20px}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-title{font-size:20px}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-subtitle{position:relative;width:120%;margin-top:5px;font-size:14px}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-subtitle.right{right:20%}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-button-group{margin-top:10px}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-button-group .home-slide-btn{border-left:9px solid transparent;border-right:9px solid transparent}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-button-group .home-slide-btn.up{border-bottom:18px solid #fff}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-button-group .home-slide-btn.down{border-top:18px solid #fff}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-button-group .home-slide-btn.active{pointer:default}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-button-group .home-slide-btn.active.up{border-bottom:18px solid #d12433}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-button-group .home-slide-btn.active.down{border-top:18px solid #d12433}#home #home-carousel .home-carousel-cover .home-carousel-text .home-carousel-description{font-size:13px}#home #home-client #client-carousel .client-carousel-img{height:480px}#home #home-client #client-carousel .video-play{width:100px;top:180px;margin-left:130px;-webkit-transition:all .3s;transition:all .3s}#home #home-client #client-carousel .video-play:hover{opacity:.7}#home #home-client #client-carousel .client-carousel-cover{height:480px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-cover-2{border-top:240px solid transparent;border-bottom:240px solid transparent;border-left:240px solid #fff}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text{margin:70px 15px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-subject{font-size:30px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-title{padding-top:12px;font-size:28px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-subtitle{margin-top:8px;font-size:15px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-description{top:-15px;font-size:12px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group{margin:10px 0 6px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn{border-left:9px solid transparent;border-right:9px solid transparent}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn.up{border-bottom:18px solid #8d7249}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn.down{border-top:18px solid #8d7249}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn.active.up{border-bottom:18px solid #d12433}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn.active.down{border-top:18px solid #d12433}#home #home-client #home-community-triangle{bottom:240px;border-left:240px solid transparent;border-right:240px solid transparent;border-bottom:240px solid #7ba7bc}#home #home-client #home-community-text{width:200px;bottom:150px;font-size:18px}#home #home-client #home-community-text .community-line-1{font-size:26px}#home #home-client #home-community-text .community-line-2{font-size:19px}#home #home-client #home-community-text .community-line-3,#home #home-client #home-community-text .community-line-4{font-size:15px}#home #home-client #home-community-text .community-line-5{font-size:14px}#home #home-client #home-community-text .community-line-5 p{margin:8px 0}#home #home-client #home-community-text .community-line-5 p img{width:auto!important;height:40px!important}#home #home-service{margin:14px 0;padding:0 1%}#home #home-service .box-slide-line-1{margin:0}#home #home-service .box-slide{height:250px;margin-right:10px;margin-top:5px}#home #home-service .box-slide li:hover .box-slide-img{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}#home #home-service .box-slide li .box-slide-text{padding:95px 10px;font-size:35px;-webkit-transition:all .3s;transition:all .3s}#home #home-service .box-slide li .box-slide-text.selected{color:rgba(209,36,51,.8)!important}#home #home-service .box-slide li .box-slide-arrow{border-left:62px solid transparent;border-bottom:66px solid rgba(209,36,51,.8);-webkit-transition:all .3s;transition:all .3s}#home #home-service .box-slide li .box-slide-arrow.show{opacity:1}#home #home-service .view-full-service{display:none}#home #home-hero{height:540px;background-size:cover}#home #home-hero .home-hero-cover-2{top:0;width:0;height:60px;position:relative;z-index:0;border-top:270px solid transparent;border-bottom:270px solid #fff;border-right:270px solid #fff}#home #home-hero .home-hero-text{background-color:transparent;padding:0;margin-left:10px;margin-bottom:10px;margin-top:60px;margin-right:30px}#home #home-hero .home-hero-text .home-hero-title{padding-bottom:12px;font-size:28px}#home #home-hero .home-hero-text .home-hero-subtitle{position:relative;width:124%;right:24%;margin-top:12px;font-size:18px}#home #home-hero .home-hero-text .home-hero-description{margin-top:8px;font-size:13px;line-height:1}#home #home-hero .home-hero-text .home-hero-description *{font-size:13px}#home #home-hero .home-hero-text .home-hero-description p{margin-top:0}#home #home-hero .home-hero-triangle{top:270px;border-left:270px solid transparent;border-right:270px solid transparent;border-bottom:270px solid #d12433}#home #home-hero .home-hero-triangle .home-hero-quote{width:320px;top:160px;left:-160px;font-size:18px}#home #home-hero .video-play{width:100px;top:190px;left:20%;-webkit-transition:all .3s;transition:all .3s}#home #home-hero .video-play:hover{opacity:.8}#home-search-form{padding:40px 40px 20px}#home-search-form .home-search-title{font-size:38px}#home-search-form .home-search-subtitle{margin:25px 0 10px;font-size:14px}#home-search-form input[type=text]{height:65px;margin-bottom:20px;padding:0 30px;font-size:20px}#home-search-form .home-search-checkbox-group{font-size:14px}#home-search-form .home-search-checkbox-group input[type=checkbox]{height:30px;margin-left:7px;margin-right:15px}#home-search-form .home-search-button-group{margin-top:20px;font-size:26px}#home-search-form .home-search-button-group .home-search-button{margin:0 10px;padding:3px 10px;-webkit-transition:all .3s;transition:all .3s}#home-search-form .home-search-button-group .home-search-button:hover{background-color:#d12433;color:#fff}#home-search-result-msg{margin:0 0 10px;padding:0 40px;font-size:14px}.home-search-section{margin:20px 40px 0;padding:15px 0 0;font-size:14px}.home-search-section .home-search-viewall{margin-left:15px;-webkit-transition:all .3s;transition:all .3s}.home-search-section .home-search-viewall:hover{color:#8d7249}.searchresult-group{margin:10px 40px;padding:10px 0}.searchresult-group .search-result-item{width:100%;font-size:18px}#searchresult-group-newsItems{margin:10px 40px;padding:0}#searchresult-group-Website_newsItems{margin:10px 40px}#searchresult-group-Website_newsItems .news-result-item{width:100%;margin:10px 0}#news-search-result-msg{margin:20px 40px 30px;font-size:15px}.news-col-1{width:100%;border:none!important}.news-col-2{width:100%}.news-title{margin:20px 0 12px;font-size:26px}.news-result-item-group{padding:40px 40px 10px}.news-result-item{margin:18px 0;font-size:17px}#news #news-more{width:200px;padding:0 30px 30px}.news-search-title{width:410px;margin:10px auto;font-size:16px}.news-search-group{width:410px;margin:0 auto;margin-top:10px}.news-search-group input{height:23px;margin-bottom:8px;padding:0 10px;font-size:15px}.news-search-group .news-search-field{width:410px;height:23px;margin-bottom:7px;padding:0 9px;font-size:14px}.news-search-group .news-search-date.from{margin-right:9px}.news-search-group .news-search-date .news-date-picker{width:156px;height:23px;margin-right:8px}.news-search-group .news-search-date img{height:23px}.news-search-button-group{width:410px;margin:0 auto;margin-top:16px;padding:0 6px;box-sizing:border-box;font-size:22px}.news-search-button-group .news-search-button{margin-left:20px;padding:3px 8px}#news-triangle{top:300px}#news-triangle #news-triangle-a,#news-triangle #news-triangle-b{width:300px;height:300px}#news-triangle #news-triangle-a{left:150px}#news-triangle #news-triangle-b{left:-150px}#news-triangle #news-btn{width:220px;height:50px;top:-100px;padding:15px 0;font-size:16px}#news-triangle #news-btn:hover{background-color:#fff;color:#eaaa00}.detail-page .detail-triangle{top:0;width:0;height:120px;border-bottom:700px solid transparent;border-left-style:solid}.detail-page .detail-triangle.purple{border-left-color:#40395f}.detail-page .detail-triangle.yellow{border-left-color:#eaaa00}.detail-page .detail-triangle.beige{border-left-color:#8d7249}.detail-page .detail-menu{top:0;margin:60px 40px}.detail-page .detail-menu .detail-menu-bold{font-size:43px}.detail-page .detail-menu .detail-menu-item{margin:7px 0;font-size:27px}.detail-page .detail-menu .detail-menu-arrow{margin-right:6px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:14px solid #d12433}.detail-page .detail-menu .detail-menu-back{font-size:20px}.detail-page .detail-page-content .detail-background-img{height:820px}.detail-page .detail-page-content .detail-background-img.regular{display:none;background-size:300% auto!important;background-position:15% 30%!important}.detail-page .detail-page-content .detail-background-img.testimonials{display:none;background-size:250% auto!important;background-position:30% 0!important}.detail-page .detail-page-content .detail-background-img .video-play{width:100px;margin-top:90px;margin-left:200px;-webkit-transition:all .3s;transition:all .3s}.detail-page .detail-page-content .detail-background-img .video-play:hover{opacity:.7}.detail-page .detail-page-content .detail-background-img-blank{display:block;height:820px}.detail-page .detail-page-content .detail-background-img-mobile{height:820px}.detail-page .detail-page-content .detail-col-1{display:block!important}.detail-page .detail-page-content .detail-col-1.careers{margin-top:10px}.detail-page .detail-page-content .detail-col-1.currOpenings{height:0!important}.detail-page .detail-page-content .detail-col-1 .option-box{height:300px;margin-bottom:20px;text-align:center;background-size:100% auto!important}.detail-page .detail-page-content .detail-col-1 .option-box.mobile-hide{display:none}.detail-page .detail-page-content .detail-col-1 .option-box .video-play{width:60px;top:120px;-webkit-transition:all .3s;transition:all .3s}.detail-page .detail-page-content .detail-col-1 .option-box .video-play:hover{opacity:.7}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content{padding:20px 40px;font-size:20px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item{margin-bottom:30px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-title{margin-bottom:10px;font-size:25px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text .detail-col-1-contact{margin-bottom:25px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text .detail-col-1-contact .detail-col-1-contact-office{margin-top:10px}.detail-page .detail-page-content .detail-col-2{display:block!important;margin-top:15px;padding:15px 40px;font-size:18px}.detail-page .detail-page-content .detail-col-2.currOpenings{padding-top:835px;padding-left:25px;padding-bottom:30px}.detail-page .detail-page-content .detail-col-2 .detail-content-top{margin-bottom:30px}.detail-page .detail-page-content .detail-col-2 .detail-content-title{font-size:35px}.detail-page .detail-page-content .detail-col-2 .detail-content-subtitle{font-size:35px}.detail-page .detail-page-content .detail-col-2 .detail-content-info-label{font-size:22px}.detail-page .detail-page-content .detail-col-2 .detail-content-info{font-size:22px}#landing-people #people-carousel{height:400px;margin-top:0;padding:0 30px}#landing-people #people-carousel .people-slide-background{height:450px}#landing-people #people-carousel .people-slide-text{width:100%;height:120px;top:280px;padding:15px 30px;background-color:rgba(64,57,95,.4);color:#fff!important}#landing-people #people-carousel .people-slide-text .people-slide-button-group{margin-bottom:20px}#landing-people #people-carousel .people-slide-text .people-slide-button-group .people-slide-button{border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:18px solid #fff}#landing-people #people-carousel .people-slide-text .people-slide-button-group .people-slide-button.active{border-left:18px solid #d12433!important}#landing-people #people-carousel .people-slide-text .people-slide-title{font-size:30px}#landing-people #people-carousel .people-slide-text .people-slide-subtitle{margin-top:6px;font-size:16px}#landing-people #people-carousel .people-slide-text .people-slide-overview{display:none}#people-search{padding:50px 30px 20px}#people-search .landing-title{width:100%;font-size:40px}#people-search .people-alphabet{width:100%;font-size:20px}#people-search .people-alphabet ul{width:100%}#people-search .people-alphabet ul li{margin:0 1%;-webkit-transition:all .3s;transition:all .3s}#people-search .people-alphabet ul li:hover{color:#d12433}#people-search .people-view-all-top{width:100%}#people-search .people-view-all-top .people-view-all{padding:3px 15px;font-size:30px}#people-search .people-view-all-top .people-view-all:hover{background-color:#d12433;color:#fff}#people-search .people-search-field-group{width:100%}#people-search .people-search-field-group .people-search-filter-by{width:100%;margin:20px auto;font-size:12px}#people-search .people-search-field-group .people-search-field{width:100%;height:65px;margin-bottom:15px;padding:0 30px;font-size:17px}#people-search .people-search-field-group .people-search-col-1,#people-search .people-search-field-group .people-search-col-2{width:50%}#people-search .people-search-field-group .people-search-col-1{padding-right:9px}#people-search .people-search-field-group .people-search-col-2{padding-left:9px}#people-search .people-search-field-group .people-search-col-2 .people-search-button-group{margin-top:40px;font-size:30px}#people-search .people-search-field-group .people-search-col-2 .people-search-button-group .people-search-button{margin-left:20px;padding:3px 10px}#people-search .people-search-field-group .people-search-col-2 .people-search-button-group .people-search-button:hover{background-color:#d12433;color:#fff}#people-search .people-search-field-group .search-dd-window{width:97.5%!important}#landing-1-detail .col-1 .landing-1-img{display:none}#landing-1-detail .col-1 .landing-1-img-mobile{position:relative}#landing-1-detail .col-1 .landing-1-img-mobile .mobile-top-img{position:relative;width:100%}#landing-1-detail .col-1 .landing-1-img-mobile .video-container{position:absolute;top:40%;width:100%;text-align:center}#landing-1-detail .col-1 .landing-1-img-mobile .video-container .video-play{width:80px;-webkit-transition:all .3s;transition:all .3s}#landing-1-detail .col-1 .landing-1-img-mobile .video-container .video-play:hover{opacity:.7}#landing-1-detail .col-2{padding:22px 30px}#landing-1-detail .col-2 .name{font-size:35px;margin-right:10px}#landing-1-detail .col-2 .pronouns{font-size:22px;line-height:35px}#landing-1-detail .col-2 .designation{line-height:35px}#landing-1-detail .col-2 .title-container{margin-bottom:3px!important}#landing-1-detail .col-2 .designation,#landing-1-detail .col-2 .title,#landing-1-detail .col-2 .title2{font-size:20px}#landing-1-detail .col-2 .social-media-group{margin-top:20px;padding:6px 0}#landing-1-detail .col-2 .social-media-group .social-media-item{width:22px;height:22px;margin:0 2px;background-size:auto 22px;-webkit-transition:all .3s;transition:all .3s}#landing-1-detail .col-2 .social-media-group .social-media-item:hover{opacity:.7}#landing-1-detail .col-2 .social-media-group .social-media-item.vcard{width:31px!important;background-position:0 0}#landing-1-detail .col-2 .social-media-group .social-media-item.pdf{width:30px!important;background-position:-30px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.linkedin{background-position:-62px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.twitter{width:30px!important;background-position:-86px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.facebook{width:18px!important;background-position:-119px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.blog{background-position:-135px 0;width:26px!important}#landing-1-detail .col-2 .social-media-group .social-media-item.youtube{width:36px!important;background-position:-162px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.instagram{width:28px!important;background-position:-200px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.email{width:33px!important;background-position:-228px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.share{width:28px!important;background-position:-261px 0}#landing-1-detail .col-2 .related-contact{padding:15px 0 0}#landing-1-detail .col-2 .related-contact .contact-col-1,#landing-1-detail .col-2 .related-contact .contact-col-2,#landing-1-detail .col-2 .related-contact .contact-col-3{width:50%;margin-bottom:20px;font-size:16px}#landing-1-detail .col-2 .service-industry-reference{padding:20px 0}#landing-1-detail .col-2 .service-industry-reference .reference-col-1,#landing-1-detail .col-2 .service-industry-reference .reference-col-2{width:50%}#landing-1-detail .col-2 .service-industry-reference .reference-col-1 .reference-title,#landing-1-detail .col-2 .service-industry-reference .reference-col-2 .reference-title{font-size:20px}#landing-1-detail .col-2 .service-industry-reference .reference-col-1 .reference-name,#landing-1-detail .col-2 .service-industry-reference .reference-col-2 .reference-name{font-size:16px}#landing-1-detail .col-2 .landing-1-option{padding:20px 0 12px}#landing-1-detail .col-2 .landing-1-option .option-item{width:50%;margin-bottom:8px;font-size:20px;-webkit-transition:all .3s;transition:all .3s}#landing-1-detail .col-2 .landing-1-option .option-item:hover{opacity:.7}#landing-1-detail .col-2 .landing-1-text{font-size:18px}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item .tab-news-item{margin-bottom:20px}#landing-1-detail .col-2 .col-featured-news,#landing-1-detail .col-2 .col-right-option{margin-top:30px}#landing-1-detail .col-2 .col-featured-news .featured-news-title{margin-bottom:20px;font-size:20px}#landing-1-detail .col-2 .col-featured-news .featured-news-item{margin-bottom:15px}#landing-1-detail .col-2 .col-featured-news .featured-news-item .featured-news-date{font-size:16px}#landing-1-detail .col-2 .col-featured-news .featured-news-item .featured-news-name{font-size:16px}#landing-1-detail .col-2 .col-featured-news .featured-news-item .featured-news-text{font-size:14px}#landing-1-detail .col-2 .col-featured-news .more-news{left:-13px;width:200px;margin-top:22px}#landing-1-detail .col-2 .col-right-option .people-col-option{margin-bottom:20px}#landing-1-detail .col-2 .col-right-option .people-col-option .people-option-title{font-size:20px}#landing-1-detail .col-2 .col-right-option .people-col-option .people-option-item{font-size:16px}#landing-1-detail .col-2 .col-right-option .option-right-overview{font-size:16px}.nav-box-group{margin:30px auto 40px;padding:0 2%}.nav-box-group .nav-box-line{text-align:center}.nav-box-group .nav-box-line .nav-box-item{height:250px}.nav-box-group .nav-box-line .nav-box-item:hover .nav-box-img{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.nav-box-group .nav-box-line .nav-box-item.type-0,.nav-box-group .nav-box-line .nav-box-item.type-1,.nav-box-group .nav-box-line .nav-box-item.type-3,.nav-box-group .nav-box-line .nav-box-item.type-4{width:48%;margin-right:0;margin-bottom:5px}.nav-box-group .nav-box-line .nav-box-item.type-1,.nav-box-group .nav-box-line .nav-box-item.type-4{margin-left:10px}.nav-box-group .nav-box-line .nav-box-item.type-2,.nav-box-group .nav-box-line .nav-box-item.type-5{width:97%;margin-bottom:5px}.nav-box-group .nav-box-line .nav-box-item a .nav-box-text{padding:100px 10px;font-size:30px}.nav-box-group .nav-box-line .nav-box-item a .nav-box-arrow{border-left:42px solid transparent;border-bottom:46px solid rgba(209,36,51,.8)}.landing-menu-option{display:none}.landing-content .landing-video{display:none;height:820px;background-size:300% auto!important;background-position:15% 30%!important}.landing-content .landing-top-img-mobile{height:820px}.landing-content .landing-top-img-mobile .video-play{width:80px;margin-top:540px;margin-left:50%;-webkit-transition:all .3s;transition:all .3s}.landing-content .landing-top-img-mobile .video-play:hover{opacity:.8}.landing-content .text{color:#2e2925;font-weight:300}.landing-content .text .mobile-fund-apply{margin:20px 0;padding:40px;font-size:24px}.landing-content .text .mobile-fund-apply .fund-click{font-size:33px}.landing-content .text .mobile-fund-apply .button{width:177px;margin-top:20px;padding:5px 0;font-size:27px;-webkit-transition:all .3s;transition:all .3s}.landing-content .text .mobile-fund-apply .button:hover{background-color:#fff;color:#eaaa00}.landing-content .text .col-1{padding:20px 40px}.landing-content .text .col-1 .background-img{width:420px;height:344px;margin:0 auto}.landing-content .text .col-1 .background-img .image{height:319px}.landing-content .text .col-1 .background-img .map-label{padding:3px 0;font-size:16px}.landing-content .text .col-1 .background-img .map-label div{-webkit-transition:all .3s;transition:all .3s}.landing-content .text .col-1 .background-img .map-label div:hover{opacity:.5}.landing-content .text .col-1 .background{display:none}.landing-content .text .col-1 .background p{margin-top:0}.landing-content .text .col-1 .office-dropdown-group{width:100%;margin-top:40px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown{margin-bottom:10px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box{height:65px;padding:20px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box .office-dropdown-title{font-size:20px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box .office-dropdown-arrow{margin-top:5px;border-left:11px solid transparent;border-right:11px solid transparent}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box .office-dropdown-arrow.up{border-bottom:11px solid #d12433}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box .office-dropdown-arrow.down{border-top:11px solid #d12433}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-list{margin:0;padding:30px;font-size:22px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-list li{margin-bottom:10px}.landing-content .text .col-1 .office-address,.landing-content .text .col-1 .office-contact,.landing-content .text .col-1 .office-overview{width:420px;margin-top:40px;font-size:22px}.landing-content .text .col-1 .office-address .address-title,.landing-content .text .col-1 .office-address .contact-title,.landing-content .text .col-1 .office-contact .address-title,.landing-content .text .col-1 .office-contact .contact-title,.landing-content .text .col-1 .office-overview .address-title,.landing-content .text .col-1 .office-overview .contact-title{font-size:28px}.landing-content .text .col-1 .office-address .contact-content,.landing-content .text .col-1 .office-contact .contact-content,.landing-content .text .col-1 .office-overview .contact-content{margin-bottom:20px}.landing-content .text .col-1 .container .title{font-size:28px}.landing-content .text .col-1 .container .info{padding-bottom:32px;font-size:22px}.landing-content .text .col-1 .container .info .contact{padding-top:5px}.landing-content .text .col-2{margin-top:15px;padding:15px 40px;font-size:18px}.landing-content .text .col-2 .title{font-size:35px}.landing-content .text .col-2 .subtitle{font-size:30px}.landing-content .text .col-2 .content{font-size:18px}}@media all and (min-width:1050px){header{text-align:center}header #logo img{width:216.5px}header #header-nav{bottom:5px}header #header-nav .master-nav{margin:0;margin-bottom:4px;padding-left:0;font-size:28px}header #header-nav .master-nav li{padding-right:23px;-webkit-transition:all .3s;transition:all .3s}header #header-nav .master-nav li:hover{color:#eaaa00}header #header-nav .sub-nav{margin:0;padding-left:0;font-size:17px}header #header-nav .sub-nav li{padding-right:15px;-webkit-transition:all .3s;transition:all .3s}header #header-nav .sub-nav li:hover{color:#eaaa00}header #header-search{bottom:3px;padding-right:18px}header #header-search input{width:220px;height:50px;padding:0 15px;font-size:17px}header #header-search #home-search-mobile{display:none;cursor:pointer}header #menu-icon .icon-bar{width:50px;height:10px;margin-bottom:8px;border-radius:5px}header #mobile-menu-close i{bottom:7px;font-size:55px;-webkit-transition:all .3s;transition:all .3s}header #mobile-menu-close i:hover{opacity:.7}#header-background-invisible{height:119px}#menu{top:119px;width:647px;padding:60px 50px 120px}#menu .level-1{margin-bottom:20px;font-size:36px}#menu .level-1 .info-1{margin-bottom:10px}#menu .level-1 .info-1 .title{padding-right:20px}#menu .level-1 .info-1 .title:hover{opacity:.8}#menu .level-1 .info-1 .arrow:hover{opacity:.8}#menu .level-1 .info-1 .arrow.arrow-up{border-left:9.5px solid transparent;border-right:9.5px solid transparent;border-bottom:16px solid #fff;bottom:1px}#menu .level-1 .info-1 .arrow.arrow-down{border-left:9.5px solid transparent;border-right:9.5px solid transparent;border-top:16px solid #fff;bottom:3px}#menu .level-2{padding-left:40px;font-size:22px}#menu .level-2 .info-2{margin-bottom:10px}#menu .level-2 .info-2 .title{padding-right:15px}#menu .level-2 .info-2 .arrow-up{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:11px solid #fff;bottom:2px}#menu .level-2 .info-2 .arrow-down{border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid #fff;bottom:0}#menu .level-2 .level-3{margin-bottom:10px;padding-left:40px}.support-landing{padding:60px 100px}.support-landing .support-title{margin-bottom:50px;font-size:48px}.support-landing .support-text{font-size:18px}.video-screen{padding:20px 50px}.video-screen .close{font-size:80px}.video-screen .close i{-webkit-transition:all .3s;transition:all .3s}.video-screen .close i:hover{opacity:.7}.video-screen .video{width:800px;height:600px}#home-search-form{padding:50px}#home-search-form .home-search-title{font-size:45px}#home-search-form .home-search-subtitle{margin:25px 0 10px;font-size:14px}#home-search-form input[type=text]{height:75px;margin-bottom:20px;padding:0 30px;font-size:20px}#home-search-form .home-search-checkbox-group{font-size:14px}#home-search-form .home-search-checkbox-group input[type=checkbox]{height:30px;margin-left:7px;margin-right:15px}#home-search-form .home-search-button-group{margin-top:15px;font-size:32px}#home-search-form .home-search-button-group .home-search-button{margin:0 10px;padding:3px 10px;-webkit-transition:all .3s;transition:all .3s}#home-search-form .home-search-button-group .home-search-button:hover{background-color:#d12433;color:#fff}#home-search-result-msg{margin:0 0 10px;padding:0 50px;font-size:14px}.home-search-section{margin:30px 50px 0;padding:20px 0 0;font-size:14px}.home-search-section .home-search-viewall{margin-left:15px;-webkit-transition:all .3s;transition:all .3s}.home-search-section .home-search-viewall:hover{color:#8d7249}.searchresult-group{margin:15px 50px;padding:10px 0}.searchresult-group .search-result-item{width:50%;padding-right:25px;font-size:18px}#searchresult-group-newsItems{margin:0;padding:0}#searchresult-group-Website_newsItems{margin:5px 50px!important}#searchresult-group-Website_newsItems .news-result-item{width:50%;padding-right:25px}#landing-people #people-carousel .people-slide-text{width:450px;top:160px;left:20%;margin:0 auto}#landing-people #people-carousel .people-slide-text .people-slide-button-group{margin-bottom:30px}#landing-people #people-carousel .people-slide-text .people-slide-button-group .people-slide-button{border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:24px solid #fff}#landing-people #people-carousel .people-slide-text .people-slide-button-group .people-slide-button.active{border-left:24px solid #d12433!important}#landing-people #people-carousel .people-slide-text .people-slide-title{font-size:70px}#landing-people #people-carousel .people-slide-text .people-slide-subtitle{margin-top:12px;font-size:22px}#landing-people #people-carousel .people-slide-text .people-slide-overview{bottom:14px;font-size:20px}#landing-1-detail .col-1,#landing-1-detail .col-2{display:inline-block}#landing-1-detail .col-1{width:35%}#landing-1-detail .col-1 .backspace{width:100%;height:895px}#landing-1-detail .col-1 .landing-1-img-mobile{display:none}#landing-1-detail .col-1 .landing-1-img{position:fixed;z-index:400;top:119px;left:0;width:35%!important;height:795px;text-align:left!important}#landing-1-detail .col-1 .landing-1-img.people{background-size:auto 100%;background-position:50% top}#landing-1-detail .col-1 .landing-1-img.others{position:absolute!important;top:0!important;height:100%!important;background-size:100% auto;background-position:center top}#landing-1-detail .col-1 .landing-1-img .video-play{position:relative;width:125px;left:50%;margin-top:400px;-webkit-transition:all .3s;transition:all .3s}#landing-1-detail .col-1 .landing-1-img .video-play:hover{opacity:.7}#landing-1-detail .col-2{width:65%;padding:40px}#landing-1-detail .col-2 .name{margin-right:20px;font-size:45px}#landing-1-detail .col-2 .designation,#landing-1-detail .col-2 .title,#landing-1-detail .col-2 .title2{font-size:33px}#landing-1-detail .col-2 .social-media-group{margin-top:40px;padding:10px 0}#landing-1-detail .col-2 .social-media-group .social-media-item{width:22px;height:22px;margin:0 2px;background-size:auto 22px;-webkit-transition:all .3s;transition:all .3s}#landing-1-detail .col-2 .social-media-group .social-media-item:hover{opacity:.7}#landing-1-detail .col-2 .social-media-group .social-media-item.vcard{width:30px!important;background-position:0 0}#landing-1-detail .col-2 .social-media-group .social-media-item.pdf{width:31px!important;background-position:-30px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.linkedin{background-position:-62px 0;width:26px!important}#landing-1-detail .col-2 .social-media-group .social-media-item.twitter{width:30px!important;background-position:-86px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.facebook{width:22px!important;background-position:-115px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.blog{background-position:-134px 0;width:27px!important}#landing-1-detail .col-2 .social-media-group .social-media-item.youtube{width:41px!important;background-position:-159px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.instagram{width:26px!important;background-position:-201px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.email{width:29px!important;background-position:-227px 0}#landing-1-detail .col-2 .social-media-group .social-media-item.share{width:35px!important;background-position:-256px 0}#landing-1-detail .col-2 .related-contact{padding:15px 0}#landing-1-detail .col-2 .related-contact .contact-col-1,#landing-1-detail .col-2 .related-contact .contact-col-2,#landing-1-detail .col-2 .related-contact .contact-col-3{width:33.33333%;font-size:16px}#landing-1-detail .col-2 .service-industry-reference{padding:20px 0}#landing-1-detail .col-2 .service-industry-reference .reference-col-1,#landing-1-detail .col-2 .service-industry-reference .reference-col-2{width:33.33333%}#landing-1-detail .col-2 .service-industry-reference .reference-col-1 .reference-title,#landing-1-detail .col-2 .service-industry-reference .reference-col-2 .reference-title{font-size:20px}#landing-1-detail .col-2 .service-industry-reference .reference-col-1 .reference-name,#landing-1-detail .col-2 .service-industry-reference .reference-col-2 .reference-name{font-size:16px}#landing-1-detail .col-2 .landing-1-option{padding:20px 0 12px}#landing-1-detail .col-2 .landing-1-option .option-item{width:33.33333%;margin-bottom:8px;font-size:20px;-webkit-transition:all .3s;transition:all .3s}#landing-1-detail .col-2 .landing-1-option .option-item:hover{opacity:.7}#landing-1-detail .col-2 .landing-1-text{font-size:18px}#landing-1-detail .col-2 .landing-1-text .landing-1-text-item .tab-news-item{margin-bottom:20px}#landing-1-detail .col-2 .col-featured-news,#landing-1-detail .col-2 .col-right-option{display:inline-block}#landing-1-detail .col-2 .col-featured-news{width:66.66667%;padding-right:60px}#landing-1-detail .col-2 .col-featured-news .featured-news-title{margin-bottom:20px;font-size:20px}#landing-1-detail .col-2 .col-featured-news .featured-news-item{margin-bottom:15px}#landing-1-detail .col-2 .col-featured-news .featured-news-item .featured-news-date{font-size:16px}#landing-1-detail .col-2 .col-featured-news .featured-news-item .featured-news-name{font-size:16px}#landing-1-detail .col-2 .col-featured-news .featured-news-item .featured-news-text{font-size:14px}#landing-1-detail .col-2 .col-featured-news .more-news{left:-13px;width:200px;margin-top:22px}#landing-1-detail .col-2 .col-right-option{width:33.33333%}#landing-1-detail .col-2 .col-right-option.full{width:100%}#landing-1-detail .col-2 .col-right-option .people-col-option{margin-bottom:20px}#landing-1-detail .col-2 .col-right-option .people-col-option .people-option-title{font-size:20px}#landing-1-detail .col-2 .col-right-option .people-col-option .people-option-item{font-size:16px}#landing-1-detail .col-2 .col-right-option .option-right-overview{font-size:16px}.landing-menu-option .text{padding:30px 50px}.landing-menu-option .text .title{padding-bottom:12px;font-size:38px}.landing-menu-option .text .option{padding-bottom:12px;font-size:28px}.landing-content.offices .container{width:998px}.landing-content.offices .container .office-container{width:998px}.landing-content.offices .container .office-container .office-content{display:inline-block;width:490px;margin-bottom:25px}.landing-content.offices .container .office-container .office-content.right{padding-left:18px}.landing-content.offices .container .office-container .office-content .title{padding:3px 15px;font-size:16px;-webkit-transition:all .3s;transition:all .3s}.landing-content.offices .container .office-container .office-content .title:hover{background:#eaaa00}.landing-content.offices .container .office-container .office-content .location{height:168px}.landing-content.offices .container .office-container .office-content .location .image{-webkit-transition:all .3s;transition:all .3s}.landing-content.offices .container .office-container .office-content .location .image:hover{-webkit-filter:grayscale(70%);filter:grayscale(70%)}.landing-content.offices .container .office-container .office-content .location .map{-webkit-transition:all .3s;transition:all .3s}.landing-content.offices .container .office-container .office-content .location .map:hover{-webkit-filter:grayscale(70%);filter:grayscale(70%)}.landing-content.offices .container .office-container .office-content .info{min-height:310px;padding:20px 12px}.landing-content.offices .container .office-container .office-content .info .info-contact{display:inline-block;width:65%;padding-right:20px;font-size:15px}.landing-content.offices .container .office-container .office-content .info .info-contact .into-title{font-size:23px}.landing-content.offices .container .office-container .office-content .info .info-contact div{margin-bottom:5px}.landing-content.offices .container .office-container .office-content .info .info-contact .person .position{margin-left:6px}.landing-content.offices .container .office-container .office-content .info .info-location{display:inline-block;width:35%;min-height:126px;padding-left:20px;font-size:12px;border-left:1px solid #2e2925}.landing-content.offices .container .office-container .office-content .info .info-location .office-name{margin-bottom:20px;font-size:15px}.landing-content.offices .container #firmwide-contact .firmwide-title{padding:8px 20px;font-size:21px}.landing-content.offices .container #firmwide-contact .firmwide-content{padding:20px 25px;font-size:16px}.landing-content.offices .container #firmwide-contact .firmwide-content .individual{width:33.33333%;padding:0 0 30px}.landing-content .text{color:#2e2925;font-weight:300}.landing-content .text .mobile-fund-apply{display:none}.landing-content .text .col-1{display:inline-block;float:left;width:30%}.landing-content .text .col-1 .office-dropdown-group .office-dropdown{margin-bottom:10px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box .office-dropdown-arrow{margin-top:5px;border-left:11px solid transparent;border-right:11px solid transparent}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box .office-dropdown-arrow.up{border-bottom:11px solid #d12433}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-box .office-dropdown-arrow.down{border-top:11px solid #d12433}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-list{margin:0}.landing-content .text .col-1 .office-dropdown-group .office-dropdown .office-dropdown-list li{margin-bottom:10px}.landing-content .text .col-1 .office-address .contact-content,.landing-content .text .col-1 .office-contact .contact-content,.landing-content .text .col-1 .office-overview .contact-content{margin-bottom:20px}.landing-content .text .col-2{display:inline-block;width:70%;margin-top:20px;font-size:18px}.landing-content .text .col-2 .title{font-size:35px}.landing-content .text .col-2 .subtitle{font-size:30px}.landing-content .text .col-2 .content{font-size:18px}}@media all and (min-width:1050px) and (max-width:1190px){header{padding:38px 3% 23px}header #logo{float:left}header #header-top-container{float:right}header #header-top-container #header-nav{padding-right:0}}@media all and (min-width:1190px){header{padding:38px 4% 23px}header #logo{float:left}header #header-top-container{float:right}header #header-top-container #header-nav{padding-right:30px}}@media all and (min-width:1050px) and (max-width:1300px){#home #news-form{height:800px}#home #home-carousel .home-carousel-cover,#home #home-carousel .home-carousel-img{height:800px}#home #home-carousel .home-carousel-cover-2{border-top:400px solid transparent;border-bottom:400px solid transparent;border-left-width:400px;border-right-width:400px}#home #home-carousel .home-carousel-text{margin:150px 30px}#home #home-carousel .home-carousel-text.right{margin-right:30px}#home #home-carousel .home-carousel-text .home-carousel-title{position:relative;width:90%;font-size:34px}#home #home-carousel .home-carousel-text .home-carousel-title.right{left:10%}#home #home-carousel .home-carousel-text .home-carousel-subtitle{position:relative;width:130%;margin-top:8px;font-size:14px}#home #home-carousel .home-carousel-text .home-carousel-subtitle.right{right:30%}#home #home-carousel .home-carousel-text .home-carousel-button-group{margin-top:18px}#home #home-carousel .home-carousel-text .home-carousel-button-group .home-slide-btn{border-left:10px solid transparent;border-right:10px solid transparent}#home #home-carousel .home-carousel-text .home-carousel-button-group .home-slide-btn.up{border-bottom:20px solid #fff}#home #home-carousel .home-carousel-text .home-carousel-button-group .home-slide-btn.down{border-top:20px solid #fff}#home #home-carousel .home-carousel-text .home-carousel-button-group .home-slide-btn.active{pointer:default}#home #home-carousel .home-carousel-text .home-carousel-button-group .home-slide-btn.active.up{border-bottom:20px solid #d12433}#home #home-carousel .home-carousel-text .home-carousel-button-group .home-slide-btn.active.down{border-top:20px solid #d12433}#home #home-carousel .home-carousel-text .home-carousel-description{font-size:15px}#home #home-client #client-carousel .client-carousel-img{height:650px}#home #home-client #client-carousel .video-play{width:130px;top:250px;margin-left:180px;-webkit-transition:all .3s;transition:all .3s}#home #home-client #client-carousel .video-play:hover{opacity:.7}#home #home-client #client-carousel .client-carousel-cover{height:650px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-cover-2{border-top:325px solid transparent;border-bottom:325px solid transparent;border-left:325px solid #fff}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text{margin:100px 30px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-subject{font-size:40px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-title{padding-top:20px;font-size:32px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-subtitle{margin-top:10px;font-size:19px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-description{top:-10px;font-size:15px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group{margin:18px 0}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn{border-left:12px solid transparent;border-right:12px solid transparent}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn.up{border-bottom:24px solid #8d7249}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn.down{border-top:24px solid #8d7249}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn.active.up{border-bottom:24px solid #d12433}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn.active.down{border-top:24px solid #d12433}#home #home-client #home-community-triangle{bottom:325px;border-left:325px solid transparent;border-right:325px solid transparent;border-bottom:325px solid #7ba7bc}#home #home-client #home-community-text{width:320px;bottom:180px;font-size:18px}#home #home-client #home-community-text .community-line-1{font-size:30px}#home #home-client #home-community-text .community-line-2{font-size:21px}#home #home-client #home-community-text .community-line-3,#home #home-client #home-community-text .community-line-4{font-size:16px}#home #home-client #home-community-text .community-line-5{font-size:15px}#home #home-client #home-community-text .community-line-5 p{margin:10px 0}#home #home-client #home-community-text .community-line-5 p img{width:auto!important;height:68px!important}#home #home-service{margin:14px 0;padding:0 2%}#home #home-service .box-slide-line-1{margin-bottom:14px}#home #home-service .box-slide{height:280px;margin-right:14px}#home #home-service .box-slide li:hover .box-slide-img{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}#home #home-service .box-slide li .box-slide-text{padding:100px 10px;font-size:40px;-webkit-transition:all .3s;transition:all .3s}#home #home-service .box-slide li .box-slide-text.selected{color:rgba(209,36,51,.8)!important}#home #home-service .box-slide li .box-slide-arrow{border-left:62px solid transparent;border-bottom:66px solid rgba(209,36,51,.8);-webkit-transition:all .3s;transition:all .3s}#home #home-service .box-slide li .box-slide-arrow.show{opacity:1}#home .view-full-service{width:150px;right:22px;bottom:-45px}#home #home-hero{height:720px}#home #home-hero .home-hero-cover-2{border-top:360px solid transparent;border-bottom:360px solid #fff;border-right:360px solid #fff}#home #home-hero .home-hero-text{margin-top:90px;margin-right:20px}#home #home-hero .home-hero-text .home-hero-title{padding-bottom:18px;font-size:31px}#home #home-hero .home-hero-text .home-hero-subtitle{position:relative;width:114%;right:14%;line-height:1;margin:14px 0;font-size:18px}#home #home-hero .home-hero-text .home-hero-description{position:relative;width:90%;left:10%;font-size:16px}#home #home-hero .home-hero-text .home-hero-description *{font-size:16px}#home #home-hero .home-hero-text .home-hero-description p{margin-top:0}#home #home-hero .home-hero-triangle{top:360px;border-left:360px solid transparent;border-right:360px solid transparent;border-bottom:360px solid #d12433}#home #home-hero .home-hero-triangle .home-hero-quote{width:370px;top:190px;left:-185px;font-size:18px}#home #home-hero .video-play{width:236px;top:20%;left:20%;-webkit-transition:all .3s;transition:all .3s}#home #home-hero .video-play:hover{opacity:.8}#news-search-result-msg{margin-bottom:30px;font-size:14px}#news-form .news-col-1,#news-form .news-col-2{width:50%;padding:0 50px}#news-form .news-col-1{min-height:405px}#news-form .news-col-1 .news-more-btn{width:170px;left:-10px;margin-top:5px}#news-triangle{top:400px}#news-triangle #news-triangle-a,#news-triangle #news-triangle-b{width:400px;height:400px}#news-triangle #news-triangle-a{left:200px}#news-triangle #news-triangle-b{left:-200px}#news-triangle #news-btn{width:270px;height:60px;top:-150px;padding:20px 0;font-size:18px}#news-triangle #news-btn:hover{background-color:#fff;color:#eaaa00}#people-search{padding:50px}#people-search .landing-title{width:820px;font-size:48px}#people-search .people-alphabet{width:820px;font-size:28px}#people-search .people-alphabet ul{width:820px}#people-search .people-alphabet ul li{margin:0 12px;-webkit-transition:all .3s;transition:all .3s}#people-search .people-alphabet ul li:hover{color:#d12433}#people-search .people-view-all-top{width:820px}#people-search .people-view-all-top .people-view-all{padding:3px 15px;font-size:37px}#people-search .people-view-all-top .people-view-all:hover{background-color:#d12433;color:#fff}#people-search .people-search-field-group{width:820px}#people-search .people-search-field-group .people-search-filter-by{width:820px;margin:20px auto;font-size:14px}#people-search .people-search-field-group .people-search-field{width:820px;height:75px;margin-bottom:18px;padding:0 30px;font-size:20px}#people-search .people-search-field-group .people-search-col-1,#people-search .people-search-field-group .people-search-col-2{width:410px}#people-search .people-search-field-group .people-search-col-1{padding-right:9px}#people-search .people-search-field-group .people-search-col-2{padding-left:9px}#people-search .people-search-field-group .people-search-col-2 .people-search-button-group{margin-top:40px;font-size:37px}#people-search .people-search-field-group .people-search-col-2 .people-search-button-group .people-search-button{margin-left:20px;padding:3px 10px}#people-search .people-search-field-group .people-search-col-2 .people-search-button-group .people-search-button:hover{background-color:#d12433;color:#fff}#people-search .people-search-field-group .search-dd-window{width:98%!important}#people-carousel{width:820px;height:500px;margin:0 auto}#people-carousel .people-slide-background{height:500px}.news-title{margin:20px 0;font-size:30px}.news-result-item{margin:10px 0;font-size:13px}.news-result-item .news-result-overview{font-size:12px}.news-search-title{font-size:24px}.news-search-group{width:100%;margin-top:10px}.news-search-group input{height:28px;margin-bottom:8px;padding:0 10px;font-size:15px}.news-search-group .news-search-field{width:100%;height:28px;margin-bottom:9px;padding:0 12px;font-size:15px}.news-search-group .news-search-date{width:50%}.news-search-group .news-search-date.to{text-align:right}.news-search-group .news-search-date .news-date-picker{width:80%;height:28px;margin-right:2%}.news-search-group .news-search-date img{width:17%;height:28px}.news-search-button-group{width:100%;margin-top:20px;font-size:25px}.news-search-button-group .news-search-button{margin-left:20px;padding:3px 10px}.nav-box-group{margin:40px auto 100px;padding:1%}.nav-box-group .nav-box-line{margin-bottom:10px;text-align:center}.nav-box-group .nav-box-line .nav-box-item{height:280px;margin-right:10px}.nav-box-group .nav-box-line .nav-box-item:hover .nav-box-img{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.nav-box-group .nav-box-line .nav-box-item.type-0{width:24%}.nav-box-group .nav-box-line .nav-box-item.type-1{width:29%}.nav-box-group .nav-box-line .nav-box-item.type-2{width:40%;margin-right:0!important}.nav-box-group .nav-box-line .nav-box-item.type-3{width:34%}.nav-box-group .nav-box-line .nav-box-item.type-4{width:30%}.nav-box-group .nav-box-line .nav-box-item.type-5{width:29%;margin-right:0!important}.nav-box-group .nav-box-line .nav-box-item a .nav-box-text{padding:110px 10px;font-size:43px}.nav-box-group .nav-box-line .nav-box-item a .nav-box-arrow{border-left:55px solid transparent;border-bottom:59px solid rgba(209,36,51,.8)}.landing-content.offices .container{margin:80px auto 40px}.landing-content .landing-video{height:270px}.landing-content .landing-video .video-play{width:100px;margin-top:90px;margin-left:200px;-webkit-transition:all .3s;transition:all .3s}.landing-content .landing-video .video-play:hover{opacity:.8}.landing-content .landing-top-img-mobile{display:none}.landing-content .text .col-1 .background-img{width:100%;height:230px}.landing-content .text .col-1 .background-img .image{height:230px}.landing-content .text .col-1 .background-img .map-label{padding:3px 0;font-size:16px}.landing-content .text .col-1 .background-img .map-label div{-webkit-transition:all .3s;transition:all .3s}.landing-content .text .col-1 .background-img .map-label div:hover{opacity:.5}.landing-content .text .col-1 .background{width:100%;height:230px;padding:20px}.landing-content .text .col-1 .background .fund-apply{right:20px;bottom:40px}.landing-content .text .col-1 .background .fund-apply .fund-text{width:160px;font-size:18px}.landing-content .text .col-1 .background .fund-apply .button{width:160px;margin-top:15px;padding:5px 0;font-size:24px;-webkit-transition:all .3s;transition:all .3s}.landing-content .text .col-1 .background .fund-apply .button:hover{background-color:#fff;color:#eaaa00}.landing-content .text .col-1 .office-dropdown-group{width:100%;margin-top:20px;padding-left:15px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown-box{height:55px;padding:17px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown-box .office-dropdown-title{font-size:17px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown-list{padding:20px;font-size:18px}.landing-content .text .col-1 .office-address,.landing-content .text .col-1 .office-contact,.landing-content .text .col-1 .office-overview{width:100%;margin:30px 0 20px;padding-left:20px;font-size:20px}.landing-content .text .col-1 .office-address .address-title,.landing-content .text .col-1 .office-address .contact-title,.landing-content .text .col-1 .office-contact .address-title,.landing-content .text .col-1 .office-contact .contact-title,.landing-content .text .col-1 .office-overview .address-title,.landing-content .text .col-1 .office-overview .contact-title{font-size:25px}.landing-content .text .col-1 .container{padding-top:20px;padding-left:35px}.landing-content .text .col-1 .container .title{font-size:25px}.landing-content .text .col-1 .container .info{padding-bottom:22px;font-size:20px}.landing-content .text .col-1 .container .info .contact{padding-top:12px}.landing-content .text .col-2{padding:30px 60px}.detail-page .detail-triangle{border-bottom:500px solid transparent}.detail-page .detail-triangle.purple{border-left:500px solid #40395f}.detail-page .detail-triangle.yellow{border-left:500px solid #eaaa00}.detail-page .detail-triangle.beige{border-left:500px solid #8d7249}.detail-page .detail-menu{margin:25px}.detail-page .detail-menu .detail-menu-bold{font-size:33px}.detail-page .detail-menu .detail-menu-item{margin:7px 0;font-size:16px}.detail-page .detail-menu .detail-menu-arrow{margin-right:6px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:14px solid #d12433}.detail-page .detail-menu .detail-menu-back{font-size:20px}.detail-page .detail-page-content .detail-background-img{height:270px}.detail-page .detail-page-content .detail-background-img .video-play{width:100px;margin-top:90px;margin-left:200px;-webkit-transition:all .3s;transition:all .3s}.detail-page .detail-page-content .detail-background-img .video-play:hover{opacity:.7}.detail-page .detail-page-content .detail-background-img-mobile{display:none}.detail-page .detail-page-content .detail-col-1{width:30%}.detail-page .detail-page-content .detail-col-1.careers{margin-top:-58px}.detail-page .detail-page-content .detail-col-1.currOpenings{display:none}.detail-page .detail-page-content .detail-col-1 .option-box{height:230px}.detail-page .detail-page-content .detail-col-1 .option-box.careers{height:288px!important}.detail-page .detail-page-content .detail-col-1 .option-box .video-play{width:58px;right:30%;bottom:70px;-webkit-transition:all .3s;transition:all .3s}.detail-page .detail-page-content .detail-col-1 .option-box .video-play:hover{opacity:.7}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content{padding:20px 30px;font-size:20px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item{margin-bottom:30px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-title{margin-bottom:10px;font-size:25px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text .detail-col-1-contact{margin-bottom:25px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text .detail-col-1-contact .detail-col-1-contact-office{margin-top:10px}.detail-page .detail-page-content .detail-col-2{width:70%;min-height:230px;margin-top:20px;padding:30px;font-size:18px;float:right}.detail-page .detail-page-content .detail-col-2.no-img{bottom:160px}.detail-page .detail-page-content .detail-col-2.currOpenings{min-height:480px;padding-top:60px;padding-left:200px}.detail-page .detail-page-content .detail-col-2 .detail-content-top{margin-bottom:30px}.detail-page .detail-page-content .detail-col-2 .detail-content-title{font-size:35px}.detail-page .detail-page-content .detail-col-2 .detail-content-subtitle{font-size:35px}.detail-page .detail-page-content .detail-col-2 .detail-content-info-label{font-size:22px}.detail-page .detail-page-content .detail-col-2 .detail-content-info{font-size:22px}}@media all and (min-width:1300px){#home #news-form{height:900px}#home #home-carousel .home-carousel-cover,#home #home-carousel .home-carousel-img{height:900px}#home #home-carousel .home-carousel-cover-2{border-top:450px solid transparent;border-bottom:450px solid transparent;border-left-width:450px;border-right-width:450px}#home #home-carousel .home-carousel-text{margin:164px 20px}#home #home-carousel .home-carousel-text.right{margin-right:30px}#home #home-carousel .home-carousel-text .home-carousel-title{font-size:40px;max-height:3.8em;overflow:hidden}#home #home-carousel .home-carousel-text .home-carousel-subtitle{position:relative;width:130%;margin-top:8px;font-size:17px}#home #home-carousel .home-carousel-text .home-carousel-subtitle.right{right:30%}#home #home-carousel .home-carousel-text .home-carousel-button-group{margin-top:18px}#home #home-carousel .home-carousel-text .home-carousel-button-group .home-slide-btn{border-left:12px solid transparent;border-right:12px solid transparent}#home #home-carousel .home-carousel-text .home-carousel-button-group .home-slide-btn.up{border-bottom:24px solid #fff}#home #home-carousel .home-carousel-text .home-carousel-button-group .home-slide-btn.down{border-top:24px solid #fff}#home #home-carousel .home-carousel-text .home-carousel-button-group .home-slide-btn.active{pointer:default}#home #home-carousel .home-carousel-text .home-carousel-button-group .home-slide-btn.active.up{border-bottom:24px solid #d12433}#home #home-carousel .home-carousel-text .home-carousel-button-group .home-slide-btn.active.down{border-top:24px solid #d12433}#home #home-carousel .home-carousel-text .home-carousel-description{font-size:21px}#home #home-client #client-carousel .client-carousel-img{height:800px}#home #home-client #client-carousel .video-play{width:166px;height:166px;top:250px;margin-left:200px;-webkit-transition:all .3s;transition:all .3s}#home #home-client #client-carousel .video-play:hover{opacity:.7}#home #home-client #client-carousel .client-carousel-cover{height:800px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-cover-2{border-top:400px solid transparent;border-bottom:400px solid transparent;border-left:400px solid #fff}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text{margin:120px 20px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-subject{margin-bottom:30px;font-size:55px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-title{padding-top:30px;font-size:40px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-subtitle{margin-top:10px;font-size:22px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-description{top:-10px;font-size:22px}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group{margin:25px 0}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn{border-left:12px solid transparent;border-right:12px solid transparent}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn.up{border-bottom:24px solid #8d7249}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn.down{border-top:24px solid #8d7249}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn.active.up{border-bottom:24px solid #d12433}#home #home-client #client-carousel .client-carousel-cover .client-carousel-text .client-carousel-button-group .client-slide-btn.active.down{border-top:24px solid #d12433}#home #home-client #home-community-triangle{bottom:400px;border-left:400px solid transparent;border-right:400px solid transparent;border-bottom:400px solid #7ba7bc}#home #home-client #home-community-text{width:400px;bottom:200px;font-size:22px}#home #home-client #home-community-text .community-line-1{font-size:33px}#home #home-client #home-community-text .community-line-2{font-size:22px}#home #home-client #home-community-text .community-line-3,#home #home-client #home-community-text .community-line-4{font-size:17px}#home #home-client #home-community-text .community-line-5{font-size:16px}#home #home-client #home-community-text .community-line-5 p{margin:10px 0}#home #home-client #home-community-text .community-line-5 p img{width:auto!important;height:80px!important}#home #home-service{margin:14px 0;padding:0 2%}#home #home-service .box-slide-line-1{margin-bottom:14px}#home #home-service .box-slide{height:320px;margin-right:14px}#home #home-service .box-slide.type-a{width:304px}#home #home-service .box-slide.type-b{width:358px}#home #home-service .box-slide.type-c{width:490px}#home #home-service .box-slide.type-x{width:418px}#home #home-service .box-slide.type-y{width:364px}#home #home-service .box-slide.type-z{width:370px}#home #home-service .box-slide li:hover .box-slide-img{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}#home #home-service .box-slide li .box-slide-text{padding:110px 10px;font-size:55px;-webkit-transition:all .3s;transition:all .3s}#home #home-service .box-slide li .box-slide-text.selected{color:rgba(209,36,51,.8)!important}#home #home-service .box-slide li .box-slide-arrow{border-left:62px solid transparent;border-bottom:66px solid rgba(209,36,51,.8);-webkit-transition:all .3s;transition:all .3s}#home #home-service .box-slide li .box-slide-arrow.show{opacity:1}#home #home-service .view-full-service{width:160px;right:30px;bottom:-48px}#home #home-hero{height:950px}#home #home-hero .home-hero-cover-2{border-top:475px solid transparent;border-bottom:475px solid #fff;border-right:475px solid #fff}#home #home-hero .home-hero-text{margin-top:180px;margin-right:40px}#home #home-hero .home-hero-text .home-hero-title{padding-bottom:18px;font-size:48px}#home #home-hero .home-hero-text .home-hero-subtitle{position:relative;width:124%;right:24%;margin-top:25px;font-size:35px}#home #home-hero .home-hero-text .home-hero-description{position:relative;width:90%;left:10%;margin-top:10px;font-size:17px}#home #home-hero .home-hero-text .home-hero-description *{font-size:17px}#home #home-hero .home-hero-text .home-hero-description p{margin-top:0}#home #home-hero .home-hero-triangle{top:475px;border-left:475px solid transparent;border-right:475px solid transparent;border-bottom:475px solid #d12433}#home #home-hero .home-hero-triangle .home-hero-quote{width:450px;top:230px;left:-225px;font-size:22px}#home #home-hero .video-play{width:236px;top:20%;left:20%;-webkit-transition:all .3s;transition:all .3s}#home #home-hero .video-play:hover{opacity:.8}#news-search-result-msg{margin-bottom:30px;font-size:14px}#news-form .news-col-1,#news-form .news-col-2{height:750px;width:50%;padding:0 50px}#news-form .news-col-1 .news-more-btn{width:170px;left:-10px;margin-top:5px}#news-triangle{top:450px}#news-triangle #news-triangle-a,#news-triangle #news-triangle-b{width:450px;height:450px}#news-triangle #news-triangle-a{left:225px}#news-triangle #news-triangle-b{left:-225.5px}#news-triangle #news-btn{width:346px;height:60px;top:-150px;padding:20px 0;font-size:18px}#news-triangle #news-btn:hover{background-color:#fff;color:#eaaa00}#people-search{padding:50px}#people-search .landing-title{width:1240px;font-size:48px}#people-search .people-alphabet{width:1240px;font-size:28px}#people-search .people-alphabet ul{width:1240px}#people-search .people-alphabet ul li{margin:0 14px;-webkit-transition:all .3s;transition:all .3s}#people-search .people-alphabet ul li:hover{color:#d12433}#people-search .people-view-all-top{width:1240px}#people-search .people-view-all-top .people-view-all{padding:3px 15px;font-size:37px}#people-search .people-view-all-top .people-view-all:hover{background-color:#d12433;color:#fff}#people-search .people-search-field-group{width:1240px}#people-search .people-search-field-group .people-search-filter-by{width:1240px;margin:20px auto;font-size:14px}#people-search .people-search-field-group .people-search-field{width:1240px;height:75px;margin-bottom:18px;padding:0 30px;font-size:20px}#people-search .people-search-field-group .people-search-col-1,#people-search .people-search-field-group .people-search-col-2{width:620px}#people-search .people-search-field-group .people-search-col-1{padding-right:9px}#people-search .people-search-field-group .people-search-col-2{padding-left:9px}#people-search .people-search-field-group .people-search-col-2 .people-search-button-group{margin-top:40px;font-size:37px}#people-search .people-search-field-group .people-search-col-2 .people-search-button-group .people-search-button{margin-left:20px;padding:3px 10px}#people-search .people-search-field-group .people-search-col-2 .people-search-button-group .people-search-button:hover{background-color:#d12433;color:#fff}#people-search .people-search-field-group .search-dd-window{width:611px!important}#people-carousel{width:1240px;height:700px;margin:0 auto}#people-carousel .people-slide-background{height:700px}#news #news-form .news-col-1,#news #news-form .news-col-2{height:auto!important;min-height:414px}.news-title{margin:50px 0;font-size:40px}.news-result-item{margin:5px 0;font-size:16px}.news-result-item .news-result-overview{font-size:14px}.news-search-title{font-size:27px}.news-search-group{width:100%;margin-top:10px}.news-search-group input{height:46px;margin-bottom:8px;padding:0 20px;font-size:17px}.news-search-group .news-search-field{width:100%;height:40px;margin-bottom:10px;padding:0 12px;font-size:17px}.news-search-group .news-search-date{width:50%}.news-search-group .news-search-date.to{text-align:right}.news-search-group .news-search-date .news-date-picker{width:80%;height:40px;margin-right:3%}.news-search-group .news-search-date img{width:42px;height:40px}.news-search-button-group{width:100%;margin-top:20px;font-size:27px}.news-search-button-group .news-search-button{margin-left:20px;padding:3px 10px}.nav-box-group{margin:50px 0 120px;padding:1%}.nav-box-group .nav-box-line{margin-bottom:14px;text-align:center}.nav-box-group .nav-box-line .nav-box-item{height:320px;margin-right:14px}.nav-box-group .nav-box-line .nav-box-item:hover .nav-box-img{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.nav-box-group .nav-box-line .nav-box-item.type-0{width:24%}.nav-box-group .nav-box-line .nav-box-item.type-1{width:29%}.nav-box-group .nav-box-line .nav-box-item.type-2{width:40%;margin-right:0!important}.nav-box-group .nav-box-line .nav-box-item.type-3{width:34%}.nav-box-group .nav-box-line .nav-box-item.type-4{width:30%}.nav-box-group .nav-box-line .nav-box-item.type-5{width:29%;margin-right:0!important}.nav-box-group .nav-box-line .nav-box-item a .nav-box-text{padding:110px 10px;font-size:55px}.nav-box-group .nav-box-line .nav-box-item a .nav-box-arrow{border-left:62px solid transparent;border-bottom:66px solid rgba(209,36,51,.8)}.landing-content.offices .container{margin:120px auto 40px;padding-left:120px}.landing-content .landing-video{height:300px}.landing-content .landing-video .video-play{width:137px;margin-top:81.5px;margin-left:20%;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.landing-content .landing-video .video-play:hover{opacity:.8}.landing-content .landing-top-img-mobile{display:none}.landing-content .text .col-1 .background-img{width:420px;height:344px}.landing-content .text .col-1 .background-img .image{height:319px}.landing-content .text .col-1 .background-img .map-label{padding:3px 0;font-size:16px}.landing-content .text .col-1 .background-img .map-label div{-webkit-transition:all .3s;transition:all .3s}.landing-content .text .col-1 .background-img .map-label div:hover{opacity:.5}.landing-content .text .col-1 .background{width:420px;height:344px;padding:40px 20px}.landing-content .text .col-1 .background .fund-apply{right:0;bottom:70px}.landing-content .text .col-1 .background .fund-apply .fund-text{width:200px;font-size:20px}.landing-content .text .col-1 .background .fund-apply .button{width:177px;margin-top:20px;padding:5px 0;font-size:27px;-webkit-transition:all .3s;transition:all .3s}.landing-content .text .col-1 .background .fund-apply .button:hover{background-color:#fff;color:#eaaa00}.landing-content .text .col-1 .office-dropdown-group{width:420px;margin-top:40px;padding-left:30px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown-box{height:65px;padding:20px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown-box .office-dropdown-title{font-size:20px}.landing-content .text .col-1 .office-dropdown-group .office-dropdown-list{padding:30px;font-size:22px}.landing-content .text .col-1 .office-address,.landing-content .text .col-1 .office-contact,.landing-content .text .col-1 .office-overview{width:420px;margin:40px 0 20px;padding-left:30px;font-size:22px}.landing-content .text .col-1 .office-address .address-title,.landing-content .text .col-1 .office-address .contact-title,.landing-content .text .col-1 .office-contact .address-title,.landing-content .text .col-1 .office-contact .contact-title,.landing-content .text .col-1 .office-overview .address-title,.landing-content .text .col-1 .office-overview .contact-title{font-size:28px}.landing-content .text .col-1 .container{padding-top:20px;padding-left:35px}.landing-content .text .col-1 .container .title{font-size:28px}.landing-content .text .col-1 .container .info{padding-bottom:32px;font-size:22px}.landing-content .text .col-1 .container .info .contact{padding-top:20px}.landing-content .text .col-2{padding:30px 60px}.detail-page .detail-triangle{border-bottom:644px solid transparent}.detail-page .detail-triangle.purple{border-left:644px solid #40395f}.detail-page .detail-triangle.yellow{border-left:644px solid #eaaa00}.detail-page .detail-triangle.beige{border-left:644px solid #8d7249}.detail-page .detail-menu{margin:40px 30px}.detail-page .detail-menu .detail-menu-bold{font-size:38px}.detail-page .detail-menu .detail-menu-item{margin:8px 0;font-size:22px}.detail-page .detail-menu .detail-menu-arrow{margin-right:6px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:14px solid #d12433}.detail-page .detail-menu .detail-menu-back{font-size:20px}.detail-page .detail-page-content .detail-background-img{height:300px}.detail-page .detail-page-content .detail-background-img .video-play{width:137px;margin-top:81.5px;margin-left:20px;-webkit-transition:all .3s;transition:all .3s}.detail-page .detail-page-content .detail-background-img .video-play:hover{opacity:.7}.detail-page .detail-page-content .detail-background-img-mobile{display:none}.detail-page .detail-page-content .detail-col-1{width:430px}.detail-page .detail-page-content .detail-col-1.currOpenings{display:none}.detail-page .detail-page-content .detail-col-1.careers{margin-top:-88px}.detail-page .detail-page-content .detail-col-1 .option-box{height:344px}.detail-page .detail-page-content .detail-col-1 .option-box.careers{height:432px!important}.detail-page .detail-page-content .detail-col-1 .option-box .video-play{width:63px;right:100px;bottom:120px;-webkit-transition:all .3s;transition:all .3s}.detail-page .detail-page-content .detail-col-1 .option-box .video-play:hover{opacity:.7}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content{padding:50px;font-size:22px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item{margin-bottom:50px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-title{font-size:28px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text{font-size:22px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text .detail-col-1-contact{margin-bottom:30px;font-size:22px}.detail-page .detail-page-content .detail-col-1 .detail-col-1-content .detail-col-1-item .detail-col-1-text .detail-col-1-contact .detail-col-1-contact-office{margin-top:10px}.detail-page .detail-page-content .detail-col-2{width:65%;min-height:344px;padding:30px 60px;font-size:18px;float:right}.detail-page .detail-page-content .detail-col-2.no-img{bottom:200px}.detail-page .detail-page-content .detail-col-2.currOpenings{min-height:644px;padding-top:150px;padding-left:150px}.detail-page .detail-page-content .detail-col-2 .detail-content-top{margin-bottom:30px}.detail-page .detail-page-content .detail-col-2 .detail-content-title{font-size:35px}.detail-page .detail-page-content .detail-col-2 .detail-content-subtitle{font-size:35px}.detail-page .detail-page-content .detail-col-2 .detail-content-info-label{font-size:22px}.detail-page .detail-page-content .detail-col-2 .detail-content-info{font-size:22px}}@media all and (min-width:1500px){.home-carousel-text{margin:200px 40px!important}.home-carousel-text.right{margin-right:50px!important}.home-carousel-text .home-carousel-subtitle{width:120%!important;margin-top:12px!important}.home-carousel-text .home-carousel-subtitle.right{right:20%!important}.client-carousel-text{margin:120px 40px!important}.view-full-service{width:260px!important;right:30px!important;bottom:-68px!important}.home-hero-text{margin-right:50px!important}.home-hero-text .home-hero-description{width:100%!important;left:0!important;margin-top:15px!important;font-size:21px!important}}@media all and (min-width:680px) and (max-width:810px){.home-carousel-text{margin:130px 15px!important}.home-carousel-text.right{margin-right:15px!important}.home-carousel-text .home-carousel-title{font-size:18px!important}.home-carousel-text .home-carousel-subtitle{font-size:14px!important}.home-carousel-text .home-carousel-description{font-size:11px!important}.client-carousel-text .client-carousel-subject{font-size:25px!important}.client-carousel-text .client-carousel-title{font-size:22px!important}.client-carousel-text .client-carousel-subtitle{font-size:13px!important}.client-carousel-text .client-carousel-description{font-size:12px!important}.home-hero-text{margin-top:70px!important}.home-hero-text .home-hero-title{font-size:22px!important}.home-hero-text .home-hero-subtitle{width:130%!important;right:30%!important;font-size:16px!important}.home-hero-text .home-hero-description{font-size:12px!important}}@media all and (min-width:680px) and (max-width:850px){.landing-1-people-item{width:400px;margin:10px;font-size:18px}.landing-1-people-item .search-bio-img{height:180px;-webkit-transition:all .3s;transition:all .3s}.landing-1-people-item .search-bio-img:hover{opacity:.7}.landing-1-people-item .search-bio-img .search-bio-name{font-size:24px;-webkit-transition:all .3s;transition:all .3s}.landing-1-people-item .search-bio-img .search-bio-name:hover{color:#8d7249}.landing-1-people-item .search-bio-img .search-bio-vcard{top:4px}.landing-content.offices .office-container .office-content{width:100%}.landing-content.offices .office-container .office-content .title{padding:3px 15px;font-size:16px}.landing-content.offices .office-container .office-content .location{height:240px}.landing-content.offices .office-container .office-content .info{padding:30px 20px 40px}.landing-content.offices .office-container .office-content .info .info-contact{font-size:15px}.landing-content.offices .office-container .office-content .info .info-contact div{margin-bottom:5px}.landing-content.offices .office-container .office-content .info .info-contact .person .position{margin-left:6px}.landing-content.offices .office-container .office-content .info .info-location{font-size:12px}.landing-content.offices .office-container .office-content .info .info-location .office-name{margin-bottom:20px;font-size:15px}.landing-content.offices #firmwide-contact .firmwide-title{padding:8px 20px;font-size:21px}.landing-content.offices #firmwide-contact .firmwide-content{padding:20px 25px;font-size:16px}.landing-content.offices #firmwide-contact .firmwide-content .individual{width:50%!important;padding:0 0 30px}footer{padding:25px 20px 0;margin-top:20px}footer .col-1{bottom:11px;padding-right:22px;float:left;text-align:left}footer .col-1 #footer-copyright{margin-right:8px}footer .col-1 #footer-link{display:block!important}footer .col-1 #footer-link a{padding:0 3px}footer .col-1 #footer-link a:hover{text-decoration:underline;opacity:.8;-webkit-transition:all .3s;transition:all .3s}footer .col-2{padding-right:5%}footer .col-2 #footer-logo{display:none}footer .col-2 #footer-clarity{bottom:10px;width:175px}footer .col-2 a:hover{text-decoration:underline;opacity:.8;-webkit-transition:all .3s;transition:all .3s}footer .col-3{bottom:11px}footer .col-3 .title{margin-bottom:3px;font-size:14px}#people-search-result-msg{margin:0 auto 20px;padding:0 30px;font-size:14px}#landing-1-detail,#searchresult-group-Website_people,#searchresult-group-people{width:400px}#landing-1-detail .landing-1-people-item,#landing-1-detail .people-search-result-item,#searchresult-group-Website_people .landing-1-people-item,#searchresult-group-Website_people .people-search-result-item,#searchresult-group-people .landing-1-people-item,#searchresult-group-people .people-search-result-item{width:400px;margin:10px 0;font-size:18px}#landing-1-detail .landing-1-people-item .search-bio-img,#landing-1-detail .people-search-result-item .search-bio-img,#searchresult-group-Website_people .landing-1-people-item .search-bio-img,#searchresult-group-Website_people .people-search-result-item .search-bio-img,#searchresult-group-people .landing-1-people-item .search-bio-img,#searchresult-group-people .people-search-result-item .search-bio-img{height:180px;-webkit-transition:all .3s;transition:all .3s}#landing-1-detail .landing-1-people-item .search-bio-img:hover,#landing-1-detail .people-search-result-item .search-bio-img:hover,#searchresult-group-Website_people .landing-1-people-item .search-bio-img:hover,#searchresult-group-Website_people .people-search-result-item .search-bio-img:hover,#searchresult-group-people .landing-1-people-item .search-bio-img:hover,#searchresult-group-people .people-search-result-item .search-bio-img:hover{opacity:.7}#landing-1-detail .landing-1-people-item .search-bio-img .search-bio-name,#landing-1-detail .people-search-result-item .search-bio-img .search-bio-name,#searchresult-group-Website_people .landing-1-people-item .search-bio-img .search-bio-name,#searchresult-group-Website_people .people-search-result-item .search-bio-img .search-bio-name,#searchresult-group-people .landing-1-people-item .search-bio-img .search-bio-name,#searchresult-group-people .people-search-result-item .search-bio-img .search-bio-name{font-size:24px;-webkit-transition:all .3s;transition:all .3s}#landing-1-detail .landing-1-people-item .search-bio-img .search-bio-name:hover,#landing-1-detail .people-search-result-item .search-bio-img .search-bio-name:hover,#searchresult-group-Website_people .landing-1-people-item .search-bio-img .search-bio-name:hover,#searchresult-group-Website_people .people-search-result-item .search-bio-img .search-bio-name:hover,#searchresult-group-people .landing-1-people-item .search-bio-img .search-bio-name:hover,#searchresult-group-people .people-search-result-item .search-bio-img .search-bio-name:hover{color:#8d7249}#landing-1-detail .landing-1-people-item .search-bio-img .search-bio-vcard,#landing-1-detail .people-search-result-item .search-bio-img .search-bio-vcard,#searchresult-group-Website_people .landing-1-people-item .search-bio-img .search-bio-vcard,#searchresult-group-Website_people .people-search-result-item .search-bio-img .search-bio-vcard,#searchresult-group-people .landing-1-people-item .search-bio-img .search-bio-vcard,#searchresult-group-people .people-search-result-item .search-bio-img .search-bio-vcard{top:4px}}@media all and (min-width:850px) and (max-width:1050px){.landing-content.offices .container{width:840px;margin:20px auto 10px;padding-right:30px}.landing-content.offices .container .office-container{width:840px}.landing-content.offices .container .office-container .office-content{display:inline-block;width:410px;margin-bottom:25px}.landing-content.offices .container .office-container .office-content.right{padding-left:18px}.landing-content.offices .container .office-container .office-content .title{padding:3px 15px;font-size:16px}.landing-content.offices .container .office-container .office-content .location{height:168px}.landing-content.offices .container .office-container .office-content .info{min-height:345px;padding:20px 12px}.landing-content.offices .container .office-container .office-content .info .info-contact{display:inline-block;width:65%;padding-right:20px;font-size:15px}.landing-content.offices .container .office-container .office-content .info .info-contact div{margin-bottom:5px}.landing-content.offices .container .office-container .office-content .info .info-contact .person .position{margin-left:6px}.landing-content.offices .container .office-container .office-content .info .info-location{display:inline-block;width:35%;min-height:126px;padding-left:20px;font-size:12px;border-left:1px solid #2e2925}.landing-content.offices .container .office-container .office-content .info .info-location .office-name{margin-bottom:20px;font-size:15px}.landing-content.offices .container #firmwide-contact{width:840px}.landing-content.offices .container #firmwide-contact .firmwide-title{padding:8px 20px;font-size:21px}.landing-content.offices .container #firmwide-contact .firmwide-content{padding:20px 25px;font-size:16px}.landing-content.offices .container #firmwide-contact .firmwide-content .individual{width:33.33333%;padding:0 0 30px}}@media all and (min-width:850px) and (max-width:1300px){footer{padding:20px 20px 10px}footer .col-1{bottom:11px;padding-right:22px}footer .col-1 #footer-copyright{margin-right:8px}footer .col-1 #footer-link a{padding:0 3px}footer .col-1 #footer-link a:hover{text-decoration:underline;opacity:.8;-webkit-transition:all .3s;transition:all .3s}footer .col-2{padding-right:22px}footer .col-2 #footer-logo{display:none}footer .col-2 #footer-clarity{bottom:7px;width:175px}footer .col-2 a:hover{text-decoration:underline;opacity:.8;-webkit-transition:all .3s;transition:all .3s}footer .col-3{bottom:10px}footer .col-3 .title{margin-bottom:3px;font-size:14px}#people-search-result-msg{width:840px;margin:0 auto 20px;padding-left:10px;font-size:14px}#landing-1-detail,#searchresult-group-Website_people,#searchresult-group-people{width:840px}#landing-1-detail .landing-1-people-item,#landing-1-detail .people-search-result-item,#searchresult-group-Website_people .landing-1-people-item,#searchresult-group-Website_people .people-search-result-item,#searchresult-group-people .landing-1-people-item,#searchresult-group-people .people-search-result-item{width:400px;margin:10px;font-size:18px}#landing-1-detail .landing-1-people-item .search-bio-img,#landing-1-detail .people-search-result-item .search-bio-img,#searchresult-group-Website_people .landing-1-people-item .search-bio-img,#searchresult-group-Website_people .people-search-result-item .search-bio-img,#searchresult-group-people .landing-1-people-item .search-bio-img,#searchresult-group-people .people-search-result-item .search-bio-img{height:180px;-webkit-transition:all .3s;transition:all .3s}#landing-1-detail .landing-1-people-item .search-bio-img:hover,#landing-1-detail .people-search-result-item .search-bio-img:hover,#searchresult-group-Website_people .landing-1-people-item .search-bio-img:hover,#searchresult-group-Website_people .people-search-result-item .search-bio-img:hover,#searchresult-group-people .landing-1-people-item .search-bio-img:hover,#searchresult-group-people .people-search-result-item .search-bio-img:hover{opacity:.7}#landing-1-detail .landing-1-people-item .search-bio-img .search-bio-name,#landing-1-detail .people-search-result-item .search-bio-img .search-bio-name,#searchresult-group-Website_people .landing-1-people-item .search-bio-img .search-bio-name,#searchresult-group-Website_people .people-search-result-item .search-bio-img .search-bio-name,#searchresult-group-people .landing-1-people-item .search-bio-img .search-bio-name,#searchresult-group-people .people-search-result-item .search-bio-img .search-bio-name{font-size:24px;-webkit-transition:all .3s;transition:all .3s}#landing-1-detail .landing-1-people-item .search-bio-img .search-bio-name:hover,#landing-1-detail .people-search-result-item .search-bio-img .search-bio-name:hover,#searchresult-group-Website_people .landing-1-people-item .search-bio-img .search-bio-name:hover,#searchresult-group-Website_people .people-search-result-item .search-bio-img .search-bio-name:hover,#searchresult-group-people .landing-1-people-item .search-bio-img .search-bio-name:hover,#searchresult-group-people .people-search-result-item .search-bio-img .search-bio-name:hover{color:#8d7249}#landing-1-detail .landing-1-people-item .search-bio-img .search-bio-vcard,#landing-1-detail .people-search-result-item .search-bio-img .search-bio-vcard,#searchresult-group-Website_people .landing-1-people-item .search-bio-img .search-bio-vcard,#searchresult-group-Website_people .people-search-result-item .search-bio-img .search-bio-vcard,#searchresult-group-people .landing-1-people-item .search-bio-img .search-bio-vcard,#searchresult-group-people .people-search-result-item .search-bio-img .search-bio-vcard{top:4px}}@media all and (min-width:1300px){footer{padding:20px 20px 15px}footer .col-1{bottom:11px;padding-right:15px}footer .col-1 #footer-copyright{margin-right:8px}footer .col-1 #footer-link a{padding:0 3px}footer .col-1 #footer-link a:hover{text-decoration:underline;opacity:.8;-webkit-transition:all .3s;transition:all .3s}footer .col-2{padding-right:22px}footer .col-2 #footer-logo{width:110px;padding-right:15px}footer .col-2 #footer-clarity{width:135px}footer .col-2 a:hover{text-decoration:underline;opacity:.8;-webkit-transition:all .3s;transition:all .3s}footer .col-3{bottom:10px}footer .col-3 .title{margin-bottom:8px;font-size:14px}#people-search-result-msg{width:1260px;margin:0 auto 20px;padding-left:10px;font-size:14px}#landing-1-detail,#searchresult-group-Website_people,#searchresult-group-people{width:1260px}#landing-1-detail .landing-1-people-item,#landing-1-detail .people-search-result-item,#searchresult-group-Website_people .landing-1-people-item,#searchresult-group-Website_people .people-search-result-item,#searchresult-group-people .landing-1-people-item,#searchresult-group-people .people-search-result-item{width:400px;margin:10px;font-size:18px}#landing-1-detail .landing-1-people-item .search-bio-img,#landing-1-detail .people-search-result-item .search-bio-img,#searchresult-group-Website_people .landing-1-people-item .search-bio-img,#searchresult-group-Website_people .people-search-result-item .search-bio-img,#searchresult-group-people .landing-1-people-item .search-bio-img,#searchresult-group-people .people-search-result-item .search-bio-img{height:180px;-webkit-transition:all .3s;transition:all .3s}#landing-1-detail .landing-1-people-item .search-bio-img:hover,#landing-1-detail .people-search-result-item .search-bio-img:hover,#searchresult-group-Website_people .landing-1-people-item .search-bio-img:hover,#searchresult-group-Website_people .people-search-result-item .search-bio-img:hover,#searchresult-group-people .landing-1-people-item .search-bio-img:hover,#searchresult-group-people .people-search-result-item .search-bio-img:hover{opacity:.7}#landing-1-detail .landing-1-people-item .search-bio-img .search-bio-name,#landing-1-detail .people-search-result-item .search-bio-img .search-bio-name,#searchresult-group-Website_people .landing-1-people-item .search-bio-img .search-bio-name,#searchresult-group-Website_people .people-search-result-item .search-bio-img .search-bio-name,#searchresult-group-people .landing-1-people-item .search-bio-img .search-bio-name,#searchresult-group-people .people-search-result-item .search-bio-img .search-bio-name{font-size:24px;-webkit-transition:all .3s;transition:all .3s}#landing-1-detail .landing-1-people-item .search-bio-img .search-bio-name:hover,#landing-1-detail .people-search-result-item .search-bio-img .search-bio-name:hover,#searchresult-group-Website_people .landing-1-people-item .search-bio-img .search-bio-name:hover,#searchresult-group-Website_people .people-search-result-item .search-bio-img .search-bio-name:hover,#searchresult-group-people .landing-1-people-item .search-bio-img .search-bio-name:hover,#searchresult-group-people .people-search-result-item .search-bio-img .search-bio-name:hover{color:#8d7249}#landing-1-detail .landing-1-people-item .search-bio-img .search-bio-vcard,#landing-1-detail .people-search-result-item .search-bio-img .search-bio-vcard,#searchresult-group-Website_people .landing-1-people-item .search-bio-img .search-bio-vcard,#searchresult-group-Website_people .people-search-result-item .search-bio-img .search-bio-vcard,#searchresult-group-people .landing-1-people-item .search-bio-img .search-bio-vcard,#searchresult-group-people .people-search-result-item .search-bio-img .search-bio-vcard{top:4px}}.landing-content.careers #careers-content .line-group{position:relative}.landing-content.careers #careers-content .line-group .video-play{position:absolute;z-index:110;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.landing-content.careers #careers-content .line-group .video-play:hover{opacity:.8}.landing-content.careers #careers-content .line-group .triangle-cover{position:absolute;width:100%;height:100%;z-index:1}.landing-content.careers #careers-content .line-group .triangle-cover.purple{background-color:#40395f;opacity:.8}.landing-content.careers #careers-content .line-group .triangle-cover.dark{background-color:#000;opacity:.6}.landing-content.careers #careers-content .line-group .triangle-cover.green{background-color:#006f62;opacity:.3}.landing-content.careers #careers-content .line-group .triangle-cover.red{background-color:#d12433;opacity:.5}.landing-content.careers #careers-content .line-group .triangle-testimonial-link{position:absolute;z-index:110;text-align:right;color:#fff;cursor:pointer}.landing-content.careers #careers-content .line-group .triangle-testimonial-link .link-name{border:1px solid #fff;border-left:none;border-right:none;font-weight:500}.landing-content.careers #careers-content .line-group .triangle{position:relative;display:inline-block;z-index:104;width:0;height:0}.landing-content.careers #careers-content .line-group .triangle-box{position:relative;z-index:105;display:inline-block;height:100%;background-size:100% auto;background-repeat:no-repeat;background-position:center center}.landing-content.careers #careers-content .line-group .half-triangle-box{position:relative;z-index:103;display:inline-block;background-size:200% 100%;background-repeat:no-repeat;background-position:left top}.landing-content.careers #careers-content .line-group .half-triangle-box .type-0{position:relative;z-index:104;width:0}.landing-content.careers #careers-content .line-group .half-triangle{display:inline-block;position:absolute;width:340px;height:340px;overflow:hidden}.landing-content.careers #careers-content .line-group .half-triangle .triangle-background-img{position:relative}.landing-content.careers #careers-content .line-group .half-triangle .triangle-background-img.rotate-1{-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg)}.landing-content.careers #careers-content .line-group .half-triangle .triangle-background-img.rotate-2{-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}.landing-content.careers #careers-content .line-group .half-triangle.type-0{z-index:102;-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);background-color:#fff}.landing-content.careers #careers-content .line-group .half-triangle.type-1{z-index:102;-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);background-size:200% auto;background-repeat:no-repeat;background-position:right top}.landing-content.careers #careers-content .line-group .half-triangle.type-2{z-index:99;-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}.landing-content.careers #careers-content .line-group .half-triangle.type-3{z-index:101;-ms-transform:skewX(45deg);-webkit-transform:skewX(45deg);transform:skewX(45deg)}.landing-content.careers #careers-content .line-group .half-triangle.type-4{z-index:102;-ms-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg);background-color:#eaaa00}.landing-content.careers #careers-content .line-group #triangle-right{position:absolute;z-index:100;background-repeat:no-repeat;background-size:auto 100%;background-position:center center}.landing-content.careers #careers-content .line-group .text-line{position:absolute;z-index:400;line-height:.9}.landing-content.careers #careers-content .line-group .text-line *{margin-top:0}.landing-content.careers #careers-content .line-group #text-line-3-a,.landing-content.careers #careers-content .line-group #text-line-3-b{font-weight:500;text-align:center;color:#fff}@media all and (min-width:310px) and (max-width:680px){.detail-page .detail-triangle.careers{border-left-color:#40395f}.detail-page .career-apply{width:110px;margin-top:10px;padding:6px 0;font-size:20px}.landing-content.careers #fielding-questions{height:510px}.landing-content.careers #fielding-questions .line{margin-left:50%;margin-top:350px;font-size:24px}.landing-content.careers #fielding-questions .line .line-1{margin:0;margin-bottom:-10px}.landing-content.careers #fielding-questions .line .line-2{margin:0}.landing-content.careers #careers-content .mobile-content{display:block!important;margin-bottom:20px}.landing-content.careers #careers-content .mobile-content .mobile-content-section{position:relative;height:510px;background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.landing-content.careers #careers-content .mobile-content .mobile-content-section .video-play{position:relative;width:65px;margin-top:350px;margin-left:30%;z-index:300}.landing-content.careers #careers-content .mobile-content .mobile-content-section .mobile-triangle{position:absolute;top:0;width:0;height:60px;margin-bottom:20px;border-bottom:450px solid transparent;border-right-style:solid;border-right-color:#fff}.landing-content.careers #careers-content .mobile-content .mobile-content-section .mobile-text{position:absolute;top:10px;right:20px;width:60%;text-align:right;font-size:18px}.landing-content.careers #careers-content .mobile-content .mobile-content-section .mobile-text p{margin:5px 0}.landing-content.careers #careers-content .line-group{display:none}}@media all and (min-width:680px) and (max-width:1050px){.detail-page .detail-triangle.careers{border-left-color:#40395f}.detail-page .career-apply{width:180px;margin-top:20px;padding:6px 0;font-size:38px;-webkit-transition:all .3s;transition:all .3s}.detail-page .career-apply:hover{background:#fff;color:#eaaa00}.landing-content.careers #fielding-questions{height:820px}.landing-content.careers #fielding-questions .line{margin-left:50%;margin-top:550px;font-size:54px}.landing-content.careers #fielding-questions .line .line-1{margin:0;margin-bottom:-20px}.landing-content.careers #fielding-questions .line .line-2{margin:0}.landing-content.careers #careers-content .mobile-content{display:block!important}.landing-content.careers #careers-content .mobile-content .mobile-content-section{position:relative;height:820px;background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.landing-content.careers #careers-content .mobile-content .mobile-content-section .video-play{position:relative;width:100px;margin-top:550px;margin-left:30%;z-index:300;-webkit-transition:all .3s;transition:all .3s}.landing-content.careers #careers-content .mobile-content .mobile-content-section .video-play:hover{opacity:.8}.landing-content.careers #careers-content .mobile-content .mobile-content-section .mobile-triangle{position:absolute;top:0;width:0;height:120px;border-bottom:700px solid transparent;border-right-style:solid;border-right-color:#fff}.landing-content.careers #careers-content .mobile-content .mobile-content-section .mobile-text{position:absolute;top:60px;right:60px;width:60%;text-align:right;font-size:25px}.landing-content.careers #careers-content .line-group{display:none}}@media all and (min-width:1050px) and (max-width:1440px){.detail-page .detail-triangle.careers{border-bottom:680px solid transparent!important;border-left:680px solid #40395f}.detail-page .career-apply{width:140px;margin-top:18px;padding:6px 0;font-size:28px;-webkit-transition:all .3s;transition:all .3s}.detail-page .career-apply:hover{background:#fff;color:#eaaa00}.landing-content.careers #fielding-questions{height:340px}.landing-content.careers #fielding-questions .line{right:16%;bottom:30%;font-size:54px}.landing-content.careers #fielding-questions .line .line-1{margin:0;margin-bottom:-20px}.landing-content.careers #fielding-questions .line .line-2{margin:0}.landing-content.careers #careers-content .line-group{width:1020px;height:340px}.landing-content.careers #careers-content .line-group .video-play{width:116px;margin-top:140px;margin-left:275px;-webkit-transition:all .3s;transition:all .3s}.landing-content.careers #careers-content .line-group .video-play:hover{opacity:.8}.landing-content.careers #careers-content .line-group .triangle-testimonial-link{-webkit-transition:all .3s;transition:all .3s}.landing-content.careers #careers-content .line-group .triangle-testimonial-link:hover{opacity:.7}.landing-content.careers #careers-content .line-group .triangle-testimonial-link.a{top:100px;left:230px}.landing-content.careers #careers-content .line-group .triangle-testimonial-link.b{top:160px;left:590px}.landing-content.careers #careers-content .line-group .triangle-testimonial-link.c{margin-top:320px;margin-left:40%}.landing-content.careers #careers-content .line-group .triangle-testimonial-link .link-name{padding:2px 0;font-size:38px}.landing-content.careers #careers-content .line-group .triangle-testimonial-link .link-title{font-size:26px}.landing-content.careers #careers-content .line-group .triangle{border-bottom:340px solid transparent}.landing-content.careers #careers-content .line-group .triangle.type-1{border-left:340px solid transparent;border-right:340px solid #fff}.landing-content.careers #careers-content .line-group .triangle.type-2{border-left:340px solid #fff;border-right:340px solid #eaaa00}.landing-content.careers #careers-content .line-group .half-triangle-box{width:340px;height:340px}.landing-content.careers #careers-content .line-group .half-triangle-box .type-0{border-left:340px solid #fff;border-top:340px solid transparent}.landing-content.careers #careers-content .line-group .half-triangle{width:340px;height:340px}.landing-content.careers #careers-content .line-group .half-triangle .triangle-background-img{width:680px;height:340px;left:-170px}.landing-content.careers #careers-content .line-group .half-triangle.type-0{left:510px}.landing-content.careers #careers-content .line-group .half-triangle.type-1{left:170px}.landing-content.careers #careers-content .line-group .half-triangle.type-2{left:510px}.landing-content.careers #careers-content .line-group .half-triangle.type-3{left:510px}.landing-content.careers #careers-content .line-group .half-triangle.type-4{left:510px}.landing-content.careers #careers-content .line-group #triangle-right{width:680px;height:680px;left:680px;top:-340px}.landing-content.careers #careers-content .line-group .text-line{width:380px}.landing-content.careers #careers-content .line-group .text-line *{margin-top:0}.landing-content.careers #careers-content .line-group #text-line-1{top:20px;left:490px;font-size:24px;text-align:center}.landing-content.careers #careers-content .line-group #text-line-3-a,.landing-content.careers #careers-content .line-group #text-line-3-b{font-size:30px}.landing-content.careers #careers-content .line-group #text-line-3-a{bottom:35px;left:150px}.landing-content.careers #careers-content .line-group #text-line-3-b{top:20px;left:490px}}@media all and (min-width:1440px){.detail-page .detail-triangle.careers{border-bottom:900px solid transparent!important;border-left:900px solid #40395f}.detail-page .career-apply{width:230px;margin-top:30px;padding:6px 0;font-size:44px;-webkit-transition:all .3s;transition:all .3s}.detail-page .career-apply:hover{background:#fff;color:#eaaa00}.landing-content.careers #fielding-questions{height:450px}.landing-content.careers #fielding-questions .line{right:25%;bottom:35%;font-size:64px}.landing-content.careers #fielding-questions .line .line-1{margin:0;margin-bottom:-20px}.landing-content.careers #fielding-questions .line .line-2{margin:0}.landing-content.careers #careers-content .line-group{width:1020px;height:450px}.landing-content.careers #careers-content .line-group .video-play{width:116px;margin-top:200px;margin-left:385px;-webkit-transition:all .3s;transition:all .3s}.landing-content.careers #careers-content .line-group .video-play:hover{opacity:.8}.landing-content.careers #careers-content .line-group .triangle-testimonial-link{-webkit-transition:all .3s;transition:all .3s}.landing-content.careers #careers-content .line-group .triangle-testimonial-link:hover{opacity:.7}.landing-content.careers #careers-content .line-group .triangle-testimonial-link.a{top:100px;left:350px}.landing-content.careers #careers-content .line-group .triangle-testimonial-link.b{top:280px;left:820px}.landing-content.careers #careers-content .line-group .triangle-testimonial-link.c{margin-top:420px;margin-left:40%}.landing-content.careers #careers-content .line-group .triangle-testimonial-link .link-name{padding:2px 0;font-size:38px}.landing-content.careers #careers-content .line-group .triangle-testimonial-link .link-title{font-size:26px}.landing-content.careers #careers-content .line-group .triangle{border-bottom:450px solid transparent}.landing-content.careers #careers-content .line-group .triangle.type-1{border-left:450px solid transparent;border-right:450px solid #fff}.landing-content.careers #careers-content .line-group .triangle.type-2{border-left:450px solid #fff;border-right:450px solid #eaaa00}.landing-content.careers #careers-content .line-group .half-triangle-box{width:450px;height:450px}.landing-content.careers #careers-content .line-group .half-triangle-box .type-0{border-left:450px solid #fff;border-top:450px solid transparent}.landing-content.careers #careers-content .line-group .half-triangle{width:450px;height:450px}.landing-content.careers #careers-content .line-group .half-triangle .triangle-background-img{width:900px;height:450px;left:-225px}.landing-content.careers #careers-content .line-group .half-triangle.type-0{left:675px}.landing-content.careers #careers-content .line-group .half-triangle.type-1{left:225px}.landing-content.careers #careers-content .line-group .half-triangle.type-2{left:675px}.landing-content.careers #careers-content .line-group .half-triangle.type-3{left:675px}.landing-content.careers #careers-content .line-group .half-triangle.type-4{left:675px}.landing-content.careers #careers-content .line-group #triangle-right{height:900px;left:900px;top:-450px}.landing-content.careers #careers-content .line-group .text-line{width:520px}.landing-content.careers #careers-content .line-group .text-line *{margin-top:0}.landing-content.careers #careers-content .line-group #text-line-1{top:50px;left:640px;font-size:24px;text-align:center}.landing-content.careers #careers-content .line-group #text-line-3-a,.landing-content.careers #careers-content .line-group #text-line-3-b{font-size:32px}.landing-content.careers #careers-content .line-group #text-line-3-a{bottom:70px;left:190px}.landing-content.careers #careers-content .line-group #text-line-3-b{top:50px;left:640px}}#searchresult-group-Website_people .people-search-result-item{display:none}#news_portlet_col-1,#news_portlet_col-2{vertical-align:top;box-sizing:border-box}@media all and (min-width:310px) and (max-width:680px){#news_portlet_col-1,#news_portlet_col-2{padding:1px 15px 30px}}@media all and (min-width:680px) and (max-width:1050px){#news_portlet_col-1,#news_portlet_col-2{padding:1px 30px 30px}}@media all and (min-width:1050px){#news_portlet_col-1,#news_portlet_col-2{display:inline-block;width:50%;padding:0 50px}#news_portlet_col-1{float:right}#news_portlet_col-2{min-height:414px;border-right:1px solid #40395f}}.sitemap-frame{padding:20px 4%;font-size:18px}.sitemap-frame .col1,.sitemap-frame .col2,.sitemap-frame .col3{vertical-align:top}.sitemap-section-title{color:#8d7249}.sitemapPageTitle{margin:5px 0}.sitemapPageTitle ul{margin-top:0;color:#006f62}.sitemapPageTitle li{list-style:none;padding:0 15px}@media all and (max-width:680px){.sitemap-frame .col,.sitemap-frame .col2,.sitemap-frame .col3{display:block}}@media all and (min-width:680px){.client-carousel-text .hylink,.home-carousel-text .hylink,.home-hero-text .hylink{-webkit-transition:all .3s;transition:all .3s}.client-carousel-text .hylink:hover,.home-carousel-text .hylink:hover,.home-hero-text .hylink:hover{opacity:.7}}#home a:hover{opacity:.7}#home .header-wrapper{position:relative}#home .header-wrapper .banner-img{width:100%;height:643px;background-size:cover;background-position:center top;background-repeat:no-repeat}#home .header-wrapper .banner-img.desktop{display:none}@media (min-width:680px){#home .header-wrapper .banner-img.desktop{display:block}}#home .header-wrapper .banner-img.mobile{display:block;min-height:415px;max-height:88vh}@media (min-width:680px){#home .header-wrapper .banner-img.mobile{display:none}}#home .header-wrapper .banner-gradient{position:absolute;top:0;left:0;background:linear-gradient(#ffffff00 50%,#ffffffff 75%);width:100%;height:643px}@media (min-width:680px){#home .header-wrapper .banner-gradient{display:none}}#home .header-wrapper .header-title-wrapper{color:#fff;position:absolute;top:0;text-align:left;width:100%;padding-top:28px;margin-top:40px}@media (min-width:680px){#home .header-wrapper .header-title-wrapper{margin-top:75px}}#home .header-wrapper .header-title-wrapper .center-wrapper{position:relative;margin:0 auto;width:278px}@media (min-width:680px){#home .header-wrapper .header-title-wrapper .center-wrapper{width:80%;max-width:1200px}}#home .header-wrapper .header-title-wrapper .header-title{font-size:29px;font-family:caecilia;width:100%;position:relative}@media (min-width:680px){#home .header-wrapper .header-title-wrapper .header-title{font-size:50px}}#home .header-wrapper .header-title-wrapper .header-text{font-size:16px;font-family:gotham}@media (min-width:680px){#home .header-wrapper .header-title-wrapper .header-text{font-size:23px}}#home .header-wrapper .header-title-wrapper .banner-arrow{position:absolute;left:-35px;top:3px;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:25px solid #eaaa00}@media (min-width:680px){#home .header-wrapper .header-title-wrapper .banner-arrow{left:-50px;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:39px solid #eaaa00}}#home .header-wrapper .subscribe-wrapper{position:absolute;bottom:0;width:100%}@media (min-width:680px){#home .header-wrapper .subscribe-wrapper{position:static;padding-top:32px}}#home .header-wrapper .subscribe-wrapper .subscribe-btn{display:block;width:278px;height:53px;font-size:26px;margin:0 auto;background-color:#d12433;color:#fff;text-align:center;text-transform:uppercase;border-radius:3px}#home .header-wrapper .subscribe-wrapper .subscribe-text{font-size:12px;font-family:gotham}#home .callout-wrapper{display:block}@media (min-width:680px){#home .callout-wrapper{display:flex;max-width:1200px;margin:0 auto;flex-wrap:wrap}}#home .callout-wrapper .callout-box{background-color:#e2e1e7;margin:20px;padding:16px 28px 40px;text-align:left;font-family:gotham;position:relative}@media (min-width:680px){#home .callout-wrapper .callout-box{width:calc(50% - 96px)}}@media (min-width:1080px){#home .callout-wrapper .callout-box{width:calc(33% - 94px)}}#home .callout-wrapper .callout-box .callout-type{font-size:20px;text-transform:uppercase;color:#40395f;font-weight:500;font-style:bold;color:#40395f}#home .callout-wrapper .callout-box .callout-title{font-size:17px;margin:24px 0;color:#40395f}#home .callout-wrapper .callout-box .callout-date{font-size:17px;margin:24px 0}#home .callout-wrapper .callout-box .callout-text{font-size:15px;font-family:calibri;margin:24px 0}#home .callout-wrapper .callout-box .callout-link{font-size:17px;text-align:right;position:absolute;right:28px;bottom:16px;color:#40395f}#home .callout-wrapper .callout-box .callout-overlay{position:absolute;top:0;right:0;width:58px;height:58px;background-image:linear-gradient(to bottom left,#40395f 0,#40395f 43%,#fff 43%,#fff 50%,#ffffff00 50%,#ffffff00 100%)}