body,h1 {font-family: roobert_light,sans-serif }body,p {color: #4d5357 }p,ul li {line-height: 1.3em }a,p a {color: inherit }.article-panel a,.btn-border,.btn-dropdown,.col-offices ul li a,.div-select-container .dropdown-select ul li a,.person-panel a,.related-links ul li a,.sitemap-container h4,.sitemap-container h4 a,.tag,.twitter-feed h4 a,.twitter-feed ul li a,p a,ul.arrow-list li a,ul.arrow-list li a:hover,ul.arrow-list li.active a,ul.breadcrumbs li a,ul.footer-list li a,ul.link-list li a {text-decoration: none }* {margin: 0;padding: 0;border: none;-moz-box-sizing: border-box;box-sizing: border-box }input[type=text],input[type=password],textarea {border-radius: 0;font-family: roobert_medium,sans-serif;font-weight: 400 }body {background-color: #f2f3f3;height: 100%;line-height: 1 }h1 {font-weight: 400;font-size: 28px;line-height: 1.2em }h2,h3 {font-family: roobert_regular,sans-serif;font-weight: 400 }h4,h5 {font-family: roobert_medium,sans-serif;font-weight: 400 }p,ul {font-family: roobert_regular,sans-serif }hr {border-top: 2px dotted #bec5c2;margin: 40px 0 }p {margin-bottom: 15px;text-align: left }p a {border-bottom: 1px solid #bed600 }strong {font-family: 'roobert_medium',sans-serif;font-weight: normal;color: #666 }img {max-width: 100%;height: auto }a.cover {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.2);display: block }p.intro {font-size: 16px }p.georgia {font-family: 'roobert_light',Times New Roman,serif;color: #888c8e;font-size: 14px }.inline {display: inline-block }.georgia {font-family: 'roobert_light',Times New Roman,serif!important }h3.georgia {font-weight: 700;font-size: 15px }.expanded,.mobile-only {display: none }.dotted-header {border-bottom: 2px dotted #bec5c2;display: block }.logo,.logo-lockup,.logo-lockup-right,.logo-lockup-right h1,.search-container {display: inline-block }.dotted-header h1 {padding-bottom: 10px }.dotted-header h2 {font-size: 23px;padding-bottom: 20px }.inner {width: 1188px;max-width: 100%;margin: auto;}.inner.inner2,.inner2 {width: 1188px;max-width: 100%;margin: 0;padding: 68px 80px 40px;}section.main-content {position: relative;padding: 25px 0!important }.padded-top-bottom {padding: 50px 0 }input[type=text],textarea {-webkit-appearance: none }.language-container .dk-option,.logo-lockup-right h1 {font-family: roobert_regular,sans-serif }input[type=submit] {-webkit-appearance: none;border-radius: 0;background-color: transparent }::-webkit-input-placeholder {color: #bec5c2 }::-moz-placeholder {color: #bec5c2;opacity: 1 }:-ms-input-placeholder {color: #bec5c2 }:-moz-placeholder {color: #bec5c2;opacity: 1 }header {background-color: #fff;background-position: top right;background-repeat: no-repeat;position: relative }header:after {background-size: cover;width: 491px;height: 334px;content: '';position: absolute;right: 0 }header .inner {padding-top: 68px;position: relative;z-index: 20;padding-bottom: 40px;}.header-controls,.logo-lockup {font-size: 0;z-index: 10;position: relative }.logo-lockup {margin-bottom: 40px;display: flex;}.logo-lockup-right {width: 75%;max-width: 100%;vertical-align: middle;margin-left: 50px }.logo {width: 115px;vertical-align: middle }.header-controls {width: 650px;max-width: 100% }.search-container {width: 442px;max-width: 100%;border: 1px solid #bed600;height: 50px;position: relative;vertical-align: top;background-color: #fff }.search-container input[type=text] {width: 100%;left: 0;top: 0;right: 0;bottom: 0;position: absolute;font-size: 14px;color: #4d5357;background-color: transparent;padding-left: 27px;padding-right: 40px;height: 100% }.search-container input[type=text]::-webkit-input-placeholder {color: #4d5357 }.search-container input[type=text]:-moz-placeholder {color: #4d5357 }.search-container input[type=text]::-moz-placeholder {color: #4d5357 }.search-container input[type=text]:-ms-input-placeholder {color: #4d5357 }.search-container input[type=submit] {width: 18px;height: 19px;background-image: url(/Assets/images/icon-search.png);background-size: cover;position: absolute;right: 16px;top: 50%;margin-top: -9px;display: block;background-color: transparent;cursor: pointer }.language-container {width: 190px;display: inline-block;margin-left: 18px }.language-container .dk-selected {height: 50px;padding: 0 0 0 27px;line-height: 50px;border: 1px solid #bec5c2 }.language-container .dk-selected:before {background-image: url(/Assets/images/icon-arrow-down-dark.png);top: 50%;right: 19px;margin-top: -3px }.language-container .dk-select-options {background-color: #f2f3f3;padding: 0 0 40px 27px }.language-container .dk-select-options li:first-child {padding-top: 40px }.language-container .dk-option {padding-left: 0 }header.content-page-header .inner {padding-top: 25px }header.content-page-header .main-nav-container {margin-top: 0 }header.content-page-header .logo-lockup .header-controls {display: inline-block;vertical-align: bottom;margin-left: 60px }header.content-page-header:after {top: -190px }.col-row-container {width: 1208px;margin: 10px auto;max-width: 100%;padding: 0 10px }.col-row {font-size: 0;margin: auto -10px }.col-row-prcticeGroupTiles {display: flex;flex-direction: column }.col-1,.col-2,.col-3,.col-4 {vertical-align: top;display: inline-block;padding: 10px;font-size: 15px;position: relative }.col-1 {width: 100% }.col-2 {width: 50% }.col-4 {width: 25% }.col-3 {width: 33.3% }.col-padded-top-bottom {padding-top: 50px;padding-bottom: 50px }.col-padded-bottom {padding-bottom: 30px }.col-row.col-row-block {display: block;width: 100%!important }.col-container {font-size: 0;padding: 0 }.col-container.span-3 {width: 75% }.col-reduced {width: 85% }.content-banner-container {height: 430px;background-position: right top;background-repeat: no-repeat;background-size: auto 100%;background-color: #2c5e4f;position: relative }.carousel-nav.white .slick-prev,.dropdown-container.active .btn-dropdown:after,section.blue .carousel-nav .slick-prev {transform: rotate(180deg) }.content-banner-text {padding: 40px 0 0;position: relative;z-index: 1 }.feature-topic {height: 368px }.content-banner-text p {font-size: 14px;color: #fff }.content-banner-text p strong {color: #bed600 }.content-banner-text p.intro {color: #bed600;font-size: 24px;font-family: roobert_light,sans-serif }.banner-text-holder .banner-text p,.content-banner-text-2 p {font-family: 'roobert_light',Times New Roman,serif }.content-banner-text h1 {color: #fff;font-size: 50px;line-height: 1em }.content-banner-text hr {border-top: 2px solid rgba(255,255,255,1);width: 75px;max-width: 100%;margin: 30px 0;text-align: left }.content-banner-controls {margin-top: 30px }.content-banner-text .btn-border {border-color: #bed600;color: #fff;padding: 10px 15px;vertical-align: top }.content-banner-text .btn-border:hover {background-color: #bed600 }.content-banner-text .btn-border.download-btn {border-color: #fff }.content-banner-text ul.social-list li {margin-right: 5px }.content-banner-text ul.social-list li a {width: 35px;height: 35px;line-height: 38px;color: #fff;border: 1px solid #fff }.content-banner-text ul.social-list-first {margin-left: 0;margin-right: 20px }.content-banner-controls.small .btn-border {font-size: 12px;padding: 10px }.content-banner-text-de {width: 500px }.content-banner-text-2 {margin-top: 20px;width: 465px }.content-banner-text-2 h2.border-bottom {font-size: 24px;padding-bottom: 15px;color: #fff;margin-bottom: 20px;border-bottom: 2px dotted #fff }.content-banner-text-2 p.intro {color: #fff;font-size: 16px }.content-banner-text-2 a {margin-top: 40px }.content-banner-text-2 .btn-border {padding: 1em 1.5em }.content-banner-container-grey,.content-banner-container-grey:before {background-color: #4d5357!important }.content-banner-container-green,.content-banner-container-green:before {background-color: #58a618!important }.content-banner-container-green-dark,.content-banner-container-green-dark:before {background-color: #2c5e4f!important }.content-banner-container-blue,.content-banner-container-blue:before {background-color: #5482ab!important }.banner-controls {display: inline-block }.divider {padding-top: 32%;max-height: 450px;position: relative;background-color: #000 }.divider-inner {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.divider-inner .banner-table {display: table;height: 100%;width: 100%;table-layout: fixed }.divider-inner .banner-text-cell {display: table-cell;vertical-align: middle }.banner-carousel-small .divider-inner .banner-text-cell {vertical-align: initial }.divider-inner .banner-text-holder {width: 40%;position: relative;z-index: 5 }.divider-title {font-size: 22px;padding-bottom: .5em;border-bottom: 1px dotted #4d5357 }.banner-carousel {margin: 0 0 40px }.banner-carousel .slick-dots {width: 1188px;max-width: 100%;position: absolute;left: 50%;bottom: 40px;margin: 0 0 0 -590px }.banner-carousel .slick-dots li {display: inline-block;margin-right: 5px }.banner-carousel .slick-dots li button {cursor: pointer;font-size: 0;text-indent: -999px;width: 12px;height: 12px;background-color: transparent;border: 1px solid #bec5c2;border-radius: 20px }.banner-carousel .slick-dots li.slick-active button {background-color: #bec5c2 }.divider-inner .inner {height: 100% }.divider-inner .banner-image-holder {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-position: center;background-size: cover;background-repeat: no-repeat }.divider-inner .banner-image-holder:before {display: none }.divider-inner .banner-image-holder:after {position: absolute;left: 0;top: 0;height: 100%;width: 80%;background-color: #000;display: block;z-index: 2;content: '';background: linear-gradient(to right,rgba(0,0,0,1) 0,rgba(0,0,0,1) 25%,rgba(0,0,0,0) 100%);background: -moz-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);background: linear-gradient(to right,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#00000000',GradientType=1) }.banner-text-holder .banner-text-header {font-size: 40px;color: #fff;display: block;padding-bottom: .5em;position: relative;margin-bottom: .65em }.banner-text-holder .banner-text-header:after {content: "";display: block;width: 75px;border-bottom: 2px solid #fff;position: absolute;top: 100%;left: 0 }.carousel-nav,.listing-image,.listing-text,.tag,ul.stay-connected li {display: inline-block }.carousel-nav,.text-carousel-container {position: relative }.banner-text-holder .banner-text p {color: #fff;font-size: 16px;margin-bottom: 20px }.sticky-sidebar .awards h4,.text-carousel p {font-family: roobert_light,sans-serif }.banner-carousel-small .divider {padding-top: 41% }.banner-carousel-small .col-row {width: auto!important;margin: 0 }.banner-carousel-small .banner-text-holder {padding: 20px 25px 25px }.banner-carousel-small .banner-text-cell p {width: 60% }.banner-carousel-small .banner-text-header {width: 60%!important }.banner-carousel-small .slick-dots {left: auto;right: 25px;bottom: 25px;margin: 0;width: auto }.text-carousel {background-color: #5482ab;padding: 25px }.text-carousel p {color: #fff;font-size: 14px }.text-carousel-container .carousel-nav {margin: 15px 0 0 20px }.text-carousel-2 {background-color: #fff }.text-carousel-2 p {font-size: 17px;color: #4d5357 }.text-carousel-2 h4 {font-size: 17px;margin-bottom: .2em }.text-carousel.no-padding {padding: 0 }.tile-carousel-container {margin-bottom: 50px }.tile-carousel-container h2 {color: #4b2942;font-size: 17px;padding: 10px;margin-bottom: 15px }.tile-carousel-container .slide .col-3 p {color: #4d5357;font-size: 16px;border-left: 2px solid #d7d7d7;padding-left: 17px }.tile-carousel-container .col-row {margin-left: 0;margin-right: 0 }.tile-controls {padding: 50px 10px }.icon-carousel-container {padding-bottom: 5px }.icon-carousel {margin-top: 20px }.icon-carousel p {color: #4d5357 }.icon-carousel .carousel-nav {margin-left: 20px }.carousel-nav {margin: 0 0 0 30px;width: auto }.carousel-nav ul {margin: 0;font-size: 0 }.carousel-nav .slick-arrow {font-size: 0;background-color: transparent;width: 9px;height: 16px;background-size: cover;top: 50%;margin-top: -8px;cursor: pointer }.carousel-nav .slick-next {background-image: url(/Assets/images/grey-chevron-right.png);position: absolute;right: -18px }.carousel-nav .slick-prev {background-image: url(/Assets/images/grey-chevron-left.png);position: absolute;left: -18px }.carousel-nav.white .slick-next,.carousel-nav.white .slick-prev,section.blue .carousel-nav .slick-next,section.blue .carousel-nav .slick-prev,section.darker-grey .carousel-nav .slick-next {background-image: url(/Assets/images/icon-arrow-right-white.png) }.carousel-nav .slick-dots li {display: inline-block;margin: 0 2px }.carousel-nav .slick-dots li button {width: 10px;height: 10px;background-color: transparent;border: 1px solid #2c5e4f;font-size: 0;cursor: pointer }.carousel-nav .slick-dots li.slick-active button {background-color: #2c5e4f }.carousel-nav.white .slick-dots li button {border: 1px solid #fff }.carousel-nav.white .slick-dots li.slick-active button {background-color: #fff }.col-row-container-sticky .col-row {width: 830px }.sticky-sidebar {position: absolute;width: 392px;right: 0;top: 0;background-color: #ebebeb;z-index: 10 }.sidebar-inner h2,.sidebar-inner h4,.sticky-sidebar h2,.sticky-sidebar h4 {margin-bottom: 20px;font-size: 16px }.sidebar-inner {padding: 44px }.sidebar-inner.dark {background-color: #dbdddd }.sticky-sidebar .tags {margin-bottom: 30px }.sticky-sidebar .btn-border.arrow {line-height: 1.3em;padding-right: 25px }.sticky-sidebar input[type=submit] {padding: 10px 12px;margin-top: 15px }.listing-item {font-size: 0;margin-bottom: 10px }.listing-item p,.listing-text p {color: #4d5357;font-size: 14px }.listing-image {vertical-align: top;width: 35% }.listing-image img {width: 100% }.listing-text {width: 65%;vertical-align: top;padding-left: 20px }.listing-text p a {border-bottom: 2px solid #58a618 }.dropkick-container {margin: 20px 0 }ul.stay-connected {list-style: none;margin: 0 0 15px }ul.stay-connected li {font-size: 30px;margin-right: 0 }ul.stay-connected li a {color: rgba(77,83,87,.5);transition: .2s ease-out }ul.stay-connected li a:hover {color: rgba(77,83,87,1) }.sticky-sidebar .awards h4 {font-size: 26px;color: #4b2942;margin-bottom: .2em }.sticky-sidebar .awards p {color: #4d5357;font-size: 14px;line-height: 1.4em;margin-bottom: .5em;font-family: roobert_medium,sans-serif }.sticky-sidebar .awards p em {font-family: roobert_light,sans-serif }section.padded-top-bottom {padding: 50px 0 }section.padded-bottom {padding-bottom: 50px }section.grey {background-color: #bec5c2 }section.grey-light {background-color: #dddfdf }section.dark-grey {background-color: #888c8e }section.dark-grey h2 {color: #fff;border-color: #fff }section.dark-grey p {color: #fff }section.dark-grey .article-panel h2 {color: #4d5357 }section.dark-grey .article-panel h2:after {border-color: #4d5357 }section.darker-grey {background-color: #4d5357 }section.darker-grey h2 {color: #fff;border-color: #fff }section.darker-grey p {color: #fff }section.darker-grey .article-panel h2 {color: #4d5357 }section.blue h2,section.blue p {color: #fff }section.darker-grey .article-panel h2:after {border-color: #4d5357 }section.blue h2,section.darker-grey .carousel-nav .slick-dots li button {border-color: #fff }section.darker-grey .carousel-nav .slick-prev {background-image: url(/Assets/images/icon-arrow-right-white.png);transform: rotate(180deg) }section.darker-grey .carousel-nav .slick-dots li.slick-active button {background-color: #fff }section.blue {background-color: #5482ab }section.blue .article-panel h2 {color: #4d5357 }section.purple h2,section.purple p {color: #fff }section.blue .article-panel h2:after {border-color: #4d5357 }section.blue .carousel-nav .slick-dots li button,section.purple h2 {border-color: #fff }section.blue .carousel-nav .slick-dots li.slick-active button {background-color: #fff }section.purple {background-color: #4b2942 }.article-panel {height: 100%;position: relative;background: #fff;background-size: 100% 100%;background-repeat: no-repeat }.article-panel h2 {font-size: 22px;display: block;margin-bottom: 1em;position: relative;line-height: 1.2em!important;font-family: roobert_regular,sans-serif!important;overflow-wrap: break-word }.article-panel h2:after {content: "";width: 50px;border-bottom: 2px solid #e4e4e4;display: block;top: 100%;left: 0;margin-top: 1em }.article-panel a {color: inherit }.article-panel.plain-panel.blue {background-color: #5482ab;font-family: roobert_regular,sans-serif;color: #fff }.article-panel.plain-panel {padding: 15px 25px }.article-image {padding-top: 55%;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative }.article-image img {max-width: 100% }.article-image-small {padding-top: 41% }.article-panel-video {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100% }.article-panel-video embed,.article-panel-video iframe,.article-panel-video object,.article-panel-video video {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.article-panel-video .article-image:after,.article-panel-video .article-image:before {display: block;position: absolute;top: 50%;left: 50%;content: '' }.article-panel-video .article-image:before {width: 70px;height: 70px;border-radius: 100px;background-color: rgba(255,255,255,.5);margin-top: -35px;margin-left: -35px }.article-panel-video .article-image:after {width: 25px;height: 34px;background-image: url(/Assets/images/icon-play.png);background-size: cover;margin-top: -17px;margin-left: -10px }.article-panel .article-text {padding: 25px }.article-panel .article-text p {font-size: 14px;font-family: 'roobert_light',Times New Roman,serif;color: #868f90 }.article-panel .article-text .article-date,.article-panel .article-text .article-topic,.article-popup h1,.article-tags h3,.person-panel h3 {font-family: roobert_medium,sans-serif }.article-panel .article-text .article-date {font-size: 13px;margin-bottom: .8em;color: #868f90 }.article-panel .article-text .article-topic {font-size: 13px;margin-bottom: .4em }.article-panel.green-dark {background-color: #2c5e4f }.article-panel.green-dark h2,.article-panel.green-dark p {color: #fff }.article-holder {position: relative }@media(min-width: 768px) {.article-holder:hover .article-hover {visibility:visible;opacity: 1;overflow-y: hidden;overflow-x: hidden }}.article-hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;background-color: rgba(255,255,255,.95);padding: 35px;visibility: hidden;opacity: 0;transition: .2s linear;overflow-x: hidden }.article-panel ul.flip-list,.person-panel ul.flip-list {position: relative;bottom: auto }.article-tags {margin-top: 35px;font-size: 0;height: 60%;overflow: scroll }.article-tags h3 {color: #4d5357;font-size: 16px;margin-bottom: 1em }.article-panel ul.flip-list li a.flip-plus .default-state span,.article-tags .tag,.tag {color: #fff }.tag {background: #2c5e4f;font-size: 13px;padding: 7px 12px;margin: 0 0 4px;white-space: pre-wrap;line-height: 1.2em }.article-hover .btn-border {border-color: #2c5e4f;display: block }.article-hover .btn-border.filled {background-color: #2c5e4f;border-color: #2c5e4f }.article-panel ul.flip-list li a.flip-plus .active-state,.person-panel p a {border: none }.article-panel ul.flip-list li a.flip-plus .default-state {background-color: rgba(0,0,0,.2);border: none }.person-panel-image {width: 200px;height: 200px;max-width: 100%;background-size: cover;margin-bottom: 15px;background-color: #dcdfe0 }.person-panel h3 {font-size: 20px;margin-bottom: 15px }.person-panel h3 a {color: #58a618 }.person-panel p {font-size: 13px;line-height: 1.4em }.person-panel-text {width: 230px }.person-panel ul.flip-list {margin-top: 20px }.person-panel ul.flip-list li {margin-right: 2px }.person-panel-text.white h3 a {color: #fff }.article-popup {width: 836px;max-width: 100%;background-color: #fff;padding: 40px;position: fixed;left: 50%;margin-left: -418px;top: 400px;margin-top: -330px;font-size: 0;z-index: 100;max-height: 75%;overflow-y: auto;height: 500px;display: none }.article-popup h1 {font-size: 32px;line-height: 1.2em;margin-bottom: 25px;font-weight: 400 }.article-popup p {color: #4d5357;font-size: 13px }.article-popup p strong {font-size: 13px;font-family: 'roobert_light',Times New Roman,serif;font-weight: 700 }.article-popup p.category,.article-popup p.intro {font-family: roobert_medium,sans-serif }.article-popup p.intro {font-size: 17px;color: #58a618 }.article-popup p.category {color: #4d5357;font-size: 14px }.article-popup p.category strong {color: #58a618 }.popup-article-text-only .article-popup p.intro,ul.arrow-list {color: #4d5357 }.article-popup p.category a {border-color: #58a618 }.article-popup hr {border-top: 2px solid #bec5c2;width: 75px;max-width: 100%;margin: 30px 0 }.article-popup .close {position: absolute;width: 21px;height: 21px;background-size: cover;background-image: url(/Assets/images/icon-close.png);display: block;right: 20px;top: 20px;cursor: pointer }.article-popup-left {display: inline-block;width: 40%;vertical-align: top;padding-right: 40px }.article-popup-left img {width: 100%;margin-bottom: 15px }.article-popup-left .btn-border {text-align: center;border-color: #58a618 }.article-popup-right {display: inline-block;width: 60%;vertical-align: top;overflow: hidden;position: relative }.partner-author,.partner-author img,.partner-author p {vertical-align: middle }.article-popup-right:after {width: 100%;height: 200px;position: absolute;bottom: 0;content: '';box-shadow: inset 0 -100px 100px rgba(255,255,255,1) }.article-popup-right.no-height {height: auto }.article-popup-right .btn-border {position: relative;z-index: 2 }.article-panel.article-panel-no-bg {background-color: transparent }.article-panel.article-panel-no-bg .article-text {padding-left: 0;padding-right: 0 }.article-panel.article-panel-no-bg .article-text p {font-family: roobert_regular,sans-serif }.partner-author p {display: inline-block;margin-bottom: 0;font-family: roobert_medium,sans-serif }.partner-author p span {display: block;font-family: roobert_light,sans-serif }.partner-author img {border: 1px solid #bec5c2;display: inline-block;margin-right: 15px }.popup-background {position: fixed;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0,0,0,.6);z-index: 99;display: none }.popup-video video {width: 100% }.popup-video .article-popup {padding-top: 50px }.popup-article-text-only .article-popup h1 {color: #4d5357;font-size: 49px;font-family: roobert_regular,sans-serif }ul.arrow-list {width: 100%;margin: 0;list-style: none;font-size: 16px }.text-container h2,.text-container h3,.text-container h4,.text-container h5,.text-container h6 {color: #58a618;line-height: 1.2em }ul.arrow-list li {border-bottom: 1px solid #eaeaea }ul.arrow-list li a {display: block;padding: 10px 20px 10px 10px;transition: .2s ease-out;position: relative }ul.arrow-list li a:hover,ul.arrow-list li.active a {background-color: #e0e7e4 }ul.arrow-list li a:after {width: 10px;height: 18px;content: '';background-image: url(/Assets/images/icon-arrow-right-green.png);background-size: cover;position: absolute;right: 10px;top: 50%;margin-top: -9px }.form-container .dropkick-green .dk-selected:before,.form-container .dropkick-green-mid .dk-selected:before,.form-container .dropkick-grey .dk-selected:before {background-image: url(/Assets/images/icon-arrow-down-dark.png);right: 15px }ul.link-list {list-style: none;margin: 0 }ul.dash-list li,ul.link-list li {margin-bottom: 10px }ul.link-list li a:hover,ul.link-list li.active a {border-bottom: 2px solid #bed600 }.text-container p.article-date a,ul.link-list.underlined li a {border-bottom: 2px solid #58a618 }ul.dash-list {margin-left: 0;list-style: none }ul.dash-list li {position: relative;padding-left: 20px }ul.dash-list li:before {content: '–';width: 20px;display: block;position: absolute;left: 0 }.video-container {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;margin-bottom: 40px;margin-top: 20px }.video-container embed,.video-container iframe,.video-container object {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.text-container {padding-right: 250px }.text-container h1 {font-size: 42px;margin-bottom: 1em }.text-container h2 {font-size: 28px;margin-bottom: 1em }.text-container h3 {font-size: 24px;margin-bottom: 1em }.text-container h4 {font-size: 20px;margin-bottom: 1em }.text-container h5 {font-size: 16px;margin-bottom: 1em }.text-container h6 {font-size: 15px;margin-bottom: 1em }.text-container p {font-size: 15px;font-family: 'roobert_light',Times New Roman,serif;color: #4d5357;line-height: 1.4em }.div-select-container .dropdown-select .col label,.div-select-container .dropdown-select ul,.div-select-container .dropdown-select ul li,.div-select-container a.dropdown-btn,.overview-hover p.intro,.text-container p.article-date,.text-container p.intro {font-family: roobert_medium,sans-serif }.text-container p.intro {font-size: 20px;color: #58a618 }.text-container ol,.text-container ul {margin-top: 1em;margin-bottom: 1em }.pullout-image {margin: 20px 0 30px }.text-container p.article-date span {color: #58a618 }.form-container {font-size: 0;position: relative }.form-cell {display: inline-block;width: 50%;padding: 10px;vertical-align: top }.form-container input[type=text],.form-container textarea,.form-container input[type=email] {width: 100%;border: 1px solid #bec5c2;background-color: transparent;font-size: 15px;color: #4d5357 }.form-cell-block {display: block;padding: 10px }.form-cell label {display: none }.form-container input[type=text],.form-container input[type=email] {display: block;padding: 14px 18px }.form-container input[type=text]::-webkit-input-placeholder,.form-container textarea::-webkit-input-placeholder,.form-container input[type=email]::-webkit-input-placeholder {color: #4d5357 }.form-container input[type=text]:-moz-placeholder,.form-container textarea:-moz-placeholder,.form-container input[type=email]:-moz-placeholder {color: #4d5357 }.form-container input[type=text]::-moz-placeholder,.form-container textarea::-moz-placeholder,.form-container input[type=email]::-moz-placeholder {color: #4d5357 }.form-container input[type=text]:-ms-input-placeholder,.form-container textarea:-ms-input-placeholder,.form-container input[type=email]:-ms-input-placeholder {color: #4d5357 }.form-container textarea {height: 190px;padding: 15px 18px }.form-container .dk-selected {background-color: transparent;border-color: #bec5c2;color: #4d5357;height: 49px;padding: 12px 18px }.form-container .dk-selected:before {top: 19px;background-image: url(/Assets/images/icon-arrow-down-dark.png) }.form-cell-green input[type=text] {border-color: #bed600!important }.form-cell-submit input[type=submit] {width: auto;padding: 18px 30px;background-color: #bed600;font-size: 15px }.col-2-contact,.col-2-contact-popup {padding-left: 0;padding-right: 0 }.form-cell-submit input[type=submit]:hover {background-color: #fff;border: 1px solid #bed600 }.col-2-contact-popup {margin-left: 21% }.col-inline-btns {width: 25%;display: inline-block;padding: 0;font-size: 0 }.col-inline-btns .form-cell {width: 100%;padding: 10px;display: inline-block }.col-inline-btns .form-cell input[type=submit] {width: 49%;padding-left: 0;padding-right: 0 }.col-inline-btns .form-cell input[type=submit].btn-border {margin-bottom: 0 }.col-inline-btns .form-cell input[type=submit].btn-border.filled {margin-right: 2% }.form-cell.form-cell-fill {display: block;width: 100%;padding: 0 }.form-container .dropkick-green .dk-selected {border-color: #bed600;color: #4d5357;height: 47px }.form-container .dropkick-green-mid .dk-selected {border-color: #58a618;color: #4d5357;height: 47px }.form-container .dropkick-grey .dk-selected {border-color: #a6a9ab;color: #4d5357;height: 47px }.form-container .grey-solid .dk-selected {border-color: #727578;background-color: #727578;color: #fff;height: 47px }.form-container .grey-solid .dk-selected:before {background-image: url(/Assets/images/icon-arrow-down.png);right: 15px }.form-container .grey-solid .dk-select-options {background-color: #727578;color: #fff }.form-container input[type=text].green-mid-input,.form-container input[type=email].green-mid-input {border: 1px solid #58a618;color: #4d5357 }.form-container input[type=text].green-mid-input::-webkit-input-placeholder,.form-container input[type=email].green-mid-input::-webkit-input-placeholder {color: #4d5357 }.form-container input[type=text].green-mid-input::-moz-placeholder,.form-container input[type=email].green-mid-input::-moz-placeholder {color: #4d5357;opacity: 1 }.form-container input[type=text].green-mid-input:-ms-input-placeholder,.form-container input[type=email].green-mid-input:-ms-input-placeholder {color: #4d5357 }.form-container input[type=text].green-mid-input:-moz-placeholder,.form-container input[type=email].green-mid-input:-moz-placeholder {color: #4d5357;opacity: 1 }.form-container input[type=text].green-input,.form-container input[type=email].green-input {border: 1px solid #bed600;color: #4d5357 }.form-container input[type=text].green-input::-webkit-input-placeholder,.form-container input[type=email].green-input::-webkit-input-placeholder {color: #4d5357 }.form-container input[type=text].green-input::-moz-placeholder,.form-container input[type=email].green-input::-moz-placeholder {color: #4d5357;opacity: 1 }.form-container input[type=text].green-input:-ms-input-placeholder,.form-container input[type=email].green-input:-ms-input-placeholder {color: #4d5357 }.form-container input[type=text].green-input:-moz-placeholder,.form-container input[type=email].green-input:-moz-placeholder {color: #4d5357;opacity: 1 }.search-container.green-mid {border: 1px solid #58a618 }.hidden-label {display: none }.div-select-container {border: 1px solid #bec5c2;color: #4d5357;position: relative;font-size: 15px;z-index: 1 }.div-select-container:after {background-image: url(/Assets/images/icon-arrow-down-dark.png);width: 19px;height: 10px;background-size: cover;position: absolute;right: 10px;top: 50%;margin-top: -5px;content: '' }.div-select-container a.dropdown-btn {width: 100%;display: block;position: relative;z-index: 20;padding: 15px 18px;cursor: pointer }.div-select-container .dropdown-select {position: absolute;top: 46px;left: -1px;right: -1px;border: 1px solid #fff;padding: 20px 10px;background-color: #fff;font-size: 0;visibility: hidden;opacity: 0;transition: .2s ease-out }.div-select-container .dropdown-select.active {visibility: visible;opacity: 1 }.div-select-container .dropdown-select .col {width: 50%;display: inline-block;vertical-align: top }.div-select-container .dropdown-select .col label {font-size: 14px;color: #2c5e4f;margin-bottom: 5px;display: block }.div-select-container .dropdown-select .col input[type=text] {color: #2c5e4f }.div-select-container .dropdown-select ul {font-size: 15px;width: 100%;display: inline-block;vertical-align: top;list-style: none;margin: 0 }.div-select-container .dropdown-select ul li {margin-bottom: 10px;cursor: pointer }.div-select-container .dropdown-select ul li a {color: #4d5357;padding: 5px 10px }.overview-container {margin-bottom: 50px }.overview-container ul.arrow-list {margin-bottom: 40px }.overview-hover {display: inline-block;vertical-align: top;width: 60%;margin-left: 5%;padding: 10px 10px }.overview-hover h2 {font-size: 26px;color: #2c5e4f;margin-bottom: 1em }.overview-hover h3 {font-size: 16px;color: #4d5357;margin-bottom: 1em }.overview-hover p.intro {font-size: 16px;color: #4d5357;margin-bottom: 2em }.overview-hover p,.overview-hover ul,.text-listing p {font-family: 'roobert_light',Times New Roman,serif }.overview-hover p {font-size: 14px;color: #4d5357 }.overview-hover ul {font-size: 14px;margin-left: 1.2em }.overview-hover ul li {margin-bottom: 1.5em }.overview-hover .btn-border {margin-top: 30px }.overview-hover .btn-border.stacked {width: 295px;max-width: 100%;margin-top: 10px }.text-listing {padding: 44px;border-bottom: 2px dotted #bec5c2 }.filter-container .form-container input[type=text],.filter-container .form-container input[type=email],.search-results-container input[type=text].green-input {border: none }.text-listing p {font-size: 15px;color: #4d5357 }.dropdown-container-dark-grey .btn-dropdown,.dropdown-container-green .btn-dropdown,.text-listing h2,.text-listing p.article-date {font-family: roobert_medium,sans-serif }.text-listing h2 {font-size: 24px;color: #4d5357;line-height: 1.2em;margin-bottom: .6em }.text-listing h2 span {color: #bed600;display: block }.text-listing p.article-date {color: #58a618;font-size: 16px;margin-bottom: .2em }.guest-post .text-listing h2,.guest-post .text-listing p.article-date,.skew-pullout p {color: #fff }.text-listing .btn-border {margin: .5em 2px 0 }.guest-post .text-listing {background-color: #2c5e4f;border-bottom: none }.guest-post .text-listing p {color: #fff;font-size: 15px }.skew-pullout {overflow: hidden;position: relative;padding-top: 0;display: table }.skew-pullout:before {position: absolute;left: 0;margin-top: 0;height: 100%;width: 100%;content: '';z-index: -1;background-image: url(/Assets/images/bg-skew-green.gif);background-size: 100% 100%;background-position: bottom }.dropkick-green-mid .dk-selected:before,.mobile-dropdown-btn:after {background-image: url(/Assets/images/icon-arrow-down-dark.png) }.skew-pullout-inner {vertical-align: bottom;display: table-cell;width: 100% }.skew-pullout p {font-size: 22px;width: 75%;margin: auto;line-height: 1.2em }.skew-pullout span {color: #4d5357;text-align: right;display: block;width: 75%;margin: 15px auto }.filter-container {margin-bottom: 30px }.filter-container .col-3 {padding: 0 }.filter-container .form-cell {width: 100%;padding: 0 }.filter-container .col-3.col-search {padding-right: 15px;width: 28% }.filter-container .col-3.col-search .search-container {height: 47px }.filter-container .col-3.col-sort {padding-right: 15px;width: 25% }.filter-container .col-3 {width: 47% }.filter-container .col-3.col-sort-2 {font-size: 0 }.filter-container .col-3.col-sort-2 .form-cell {width: 33.3%;display: inline-block }.dropdown-container.active .tailor-dropdown {max-height: 214px;padding-bottom: 10px;overflow-y: auto }.search-results-container .search-container {width: 422px;height: 48px;line-height: 48px }.search-results-container .btn-dropdown {height: 48px;line-height: 48px }.search-results-container .sort-by-container {width: 175px;display: inline-block;vertical-align: top;margin: 0 15px }.search-results-container .sort-by-container .dk-selected {height: 48px }.search-results-container .dropdown-container-region {width: auto }.search-results-container .tailor-dropdown.last {left: auto;right: 0 }.btn-dropdown:after,.mobile-dropdown-btn:after {background-size: cover;right: 15px;content: '' }.search-results-container .tailor-dropdown p {font-size: 18px }.search-results-container-50-50,ul.tab-list {font-size: 0 }.search-sort-container {display: inline-block;vertical-align: top }.dropdown-container-outer {display: inline-block;vertical-align: top;position: relative }.search-results-container .tailor-dropdown hr {margin: 20px 0;border-width: 2px }.search-results-container .tailor-dropdown.fixed-height {height: 214px;padding-bottom: 10px;overflow-y: scroll }.search-results-container-button .search-container {width: 218px }.search-results-container .dropdown-container-smaller,.search-results-container-button.flexible .dropdown-container-region {width: auto }.search-results-container-button .btn-border {margin-bottom: 0;height: 48px;line-height: 48px;padding-top: 0;padding-bottom: 0 }.search-results-container-button.flexible .btn-dropdown {padding-right: 40px;padding-left: 10px }.search-results-container .dropdown-container-smaller .btn-dropdown {padding: 0 40px 0 12px }.search-results-container-flexible .search-sort-container {width: 26.5% }.search-results-container-flexible .search-sort-container .search-container {width: 55% }.search-results-container-flexible .sort-by-container {width: 42%;margin-left: 3%;margin-right: 0 }.search-results-container-flexible .dropdown-container-outer {width: auto;float: right }.search-results-container-flexible-2 .search-sort-container {width: 50% }.search-results-container-flexible-3 .search-sort-container {width: 45% }.search-results-container-flexible-4 .search-sort-container {width: 38% }.search-results-container-50-50 .search-sort-container {width: 50%;padding-right: 2%;font-size: 0 }.search-results-container-50-50 .dropdown-container-outer {width: 50% }.search-results-container-50-50 .sort-by-container {width: 36%;margin: 0 0 0 2% }.search-results-container-50-50 .search-sort-container .search-container {width: 60% }.search-results-container-50-50.search-results-container .dropdown-container-region {width: 25% }.tab-list-container {margin: 20px 0 }.mobile-dropdown-btn {display: none;width: 100%;border: 1px solid #bed600;padding: 15px;position: relative;transition: .2s ease-out;cursor: pointer }.mobile-dropdown-btn:hover {background-color: #fff }.mobile-dropdown-btn:after {width: 16px;height: 9px;display: block;position: absolute;top: 50%;margin-top: -4.5px }ul.tab-list {list-style: none;background-color: #dbdddd;margin: 0;display: inline-block }ul.tab-list li {display: inline-block;font-size: 16px;border-right: 2px solid #fff }ul.tab-list li a {display: block;padding: 10px 15px;text-decoration: none;transition: .2s ease-out }ul.tab-list li a:hover,ul.tab-list li.active a {background-color: #bed600 }.col-1.search-for-something-else {margin: 0 0 10px }.search-for-something-else h3 {font-size: 30px;margin-bottom: .8em }.search-for-something-else .form-container {font-size: 0 }.search-for-something-else .form-cell {width: 80%;padding: 0 }.search-for-something-else .form-cell input[type=text] {width: 98%;font-size: 20px;background-color: #fff;padding: 18px 30px;border: 1px solid #fff }.search-for-something-else .form-cell-submit {width: 20% }.search-for-something-else .form-cell-submit input[type=submit] {width: 100%;font-size: 20px;padding: 18px 30px }.map-info-container {background-color: #2c5e4f }.map-info-container p {color: #fff;font-size: 14px }.map-info-container p span {color: #bed600 }.map-info-text {padding: 30px 30px 15px }.map-info-map {width: 100%;height: 195px;position: relative }.map-info-map iframe {position: absolute;left: 0;top: 0;width: 100%;height: 100% }.col-events {width: 29%;display: inline-block;padding-left: 3%;vertical-align: top }.col-events .twitter-feed ul {font-size: 12px }.col-events .twitter-feed ul li a {color: #58a618 }.col-2.narrow {width: 20%;margin-right: 5% }.col-2.wide {width: 75% }.sitemap-container {margin-bottom: 30px }.sitemap-container h4,.sitemap-container h4 a {font-size: 20px;margin-bottom: 15px;color: #58a618;display: block }.btn-dropdown,.dropdown-container {display: inline-block;position: relative;vertical-align: top }.sitemap-container ul.link-list {font-size: 14px }.sitemap-container ul.link-list li {margin-bottom: 0;line-height: 1.5em }.sitemap-container a.green-mid.active {background-color: #58a618;color: #fff }.dropkick-green-mid .dk-selected {border-color: #58a618;background-color: transparent }.btn-dropdown {height: 40px;line-height: 40px;vertical-align: top;background-color: #707578;padding: 0 50px 0 20px;font-size: 13px;color: #fff;transition: background-color .2s ease-out }.btn-dropdown:hover {background-color: #666a6c }.btn-dropdown:after {width: 16px;height: 9px;background-image: url(/Assets/images/icon-arrow-down.png);display: block;position: absolute;top: 50%;margin-top: -4.5px }.tailor-dropdown {font-size: 15px;background-color: #fff;padding: 30px;box-shadow: 0 1px 5px 0 rgba(0,0,0,.2);position: absolute;left: 0;width: 100%;visibility: hidden;opacity: 0;transition: .2s ease-out;z-index: 10 }.dropdown-container-dark-grey .tailor-dropdown,.dropdown-container-green .tailor-dropdown {padding-right: 0;padding-left: 20px }.tailor-dropdown h2 {font-size: 18px;margin-bottom: 1.5em }.tailor-dropdown ul {list-style: none;margin: 0 }.dropdown-container-green {width: 100% }.dropdown-container-green .btn-dropdown {width: 100%;border: 1px solid #bed600;background-color: transparent;color: #4d5357 }.dropdown-container-green .btn-dropdown:after {background-image: url(/Assets/images/icon-arrow-down-dark.png) }.dropdown-container.active .tailor-dropdown {left: 0;width: 270px }.dropdown-container-dark-grey {width: 100% }.dropdown-container-dark-grey .btn-dropdown {width: 100%;color: #fff }.dropdown-container-dark-grey .btn-dropdown:after {background-image: url(/Assets/images/icon-arrow-down.png) }.dropdown-container-dark-grey.active {background-color: rgba(77,83,87,1) }.dropdown-container-region {width: auto }.dropdown-container-type {width: 140px }.dropdown-container-region .tailor-dropdown {width: 250px;max-height: 214px;overflow: hidden }.location-intro {background-color: #fff;font-size: 0 }@media(min-width: 667px)and (max-width:992px) {.dropdown-container-region .tailor-dropdown {width:180px }.dropdown-container.active .tailor-dropdown {width: 180px }}@media(min-width: 768px) {.location-map,.location-text {display:inline-block;vertical-align: top }.location-map {width: 40% }.location-text {width: 60% }}.location-text {font-size: 16px;padding: 30px 30px 30px 40px }.location-map #map_canvas,.location-map iframe {width: 100%!important;height: 100% }.location-text h2 {font-size: 42px;margin-bottom: .3em;overflow-wrap: break-word }.col-locations h3,body.about p.intro {color: #58a618;font-size: 20px }.location-text p {line-height: 1.4em }.location-text p strong {color: #58a618 }.location-text p span {color: #58a618;display: inline-block;width: 100px }.text-container.text-container-with-col {padding-right: 50px;width: 70%;display: inline-block;border-right: 2px dotted #bec5c2 }.col-locations {display: inline-block;vertical-align: top;margin-left: 5% }.col-locations h3 {margin-bottom: 1em }.gallery-link.active,.gallery-link:hover {opacity: .5 }body.about .content-banner-container::before {background-color: #2c5e4f }body.about .content-banner-text p.intro {color: #bed600 }.col-offices ul li a strong,.overview-hover .closest-listing h2,body.about .twitter-feed a {color: #58a618 }body.about h2.green {color: #58a618;margin-bottom: 15px;margin-top: 25px }.overview-hover .closest-listing p {font-size: 16px;font-family: roobert_regular,sans-serif }.overview-hover .closest-listing a.btn-border {margin: 0 }.col-offices {width: 50%;display: inline-block;vertical-align: top }.col-offices ul {list-style: none;font-family: roobert_medium,sans-serif;margin: 0 0 20px }.col-offices ul li a:hover {color: #bed600 }.col-offices ul li {margin-bottom: 2px;font-family: roobert_light,sans-serif }.twitter-feed ul,blockquote.bio p,ul.footer-list {font-family: roobert_medium,sans-serif }.about-image {width: 100%;margin-bottom: 15px }.control {display: block;position: relative;padding-left: 30px;margin-bottom: 7px;cursor: pointer;font-size: 15px }.control input {position: absolute;z-index: -1;opacity: 0 }.control__indicator {position: absolute;top: 2px;left: 0;height: 16px;width: 16px;border: 1px solid #bed600 }.control--radio .control__indicator {border-radius: 50% }.control input:focus~.control__indicator,.control:hover input~.control__indicator {background: #fff }.control input:disabled~.control__indicator {background: #e6e6e6;opacity: .6;pointer-events: none }.img-fill,.slide-banner,ul.breadcrumbs li a {background-repeat: no-repeat }.control__indicator:after {content: '';position: absolute;display: none }.control input:checked~.control__indicator:after {display: block }.control--checkbox .control__indicator:after {left: 5px;top: 1px;width: 3px;height: 8px;border: solid #94979a;border-width: 0 2px 2px 0;transform: rotate(45deg) }.tilt-container {perspective: 600px }.tilt {transition: all .3s;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d }.tilt:hover {-webkit-transform: rotateX(4deg);-moz-transform: rotateX(4deg);-o-transform: rotateX(4deg);transform: rotateX(4deg) }ul.breadcrumbs {margin-left: 0;list-style: none;font-size: 0;margin-bottom: 40px }ul.breadcrumbs li {display: inline-block;font-size: 13px }ul.breadcrumbs li:first-child {margin-right: 20px }ul.breadcrumbs li a {display: block;background-color: #e4e5e5;position: relative;padding: 10px 25px 10px 10px;background-image: url(/Assets/images/bg-breadcrumb.gif);background-position: right top;background-size: 17px 36px }ul.breadcrumbs li:last-child a {background-image: url(/Assets/images/bg-breadcrumb-last.gif);background-size: auto 100% }ul.breadcrumbs-alt li a {background-color: #fff;background-image: url(/Assets/images/bg-breadcrumb-alt.gif) }ul.breadcrumbs-alt li:last-child a {background-image: url(/Assets/images/bg-breadcrumb-alt-last.gif) }ul.flip-list {margin: 20px 0 0;position: absolute;bottom: 20px }ul.flip-list li {display: inline-block;margin-right: 6px;margin-bottom: 6px }ul.flip-list li a.flip-plus .default-state {border: 1px solid #58a618 }.person-panel ul.flip-list li a.flip-plus .default-state span {background: #f2f3f3 }ul.flip-list li a.flip-plus .active-state {border: 1px solid #58a618;background-color: #58a618 }ul.flip-list li a.flip-plus .active-state span {color: #fff }ul.flip-list li a.flip-text span {width: auto;height: auto;position: relative;left: auto;margin-left: auto;top: 50%;padding: 0 10px;text-transform: none;font-size: 16px;margin-top: -10px }ul.flip-list li a.flip-text .cube {width: auto }.blockquote-container {padding: 27px 0;position: relative }blockquote.bio:after,blockquote.bio:before {width: 34px;height: 23px;background-image: url(/Assets/images/icon-quote.gif);content: '';position: absolute;background-size: cover }blockquote.bio {text-align: right;font-size: 14px;font-style: italic;padding: 15px 0;border-top: 2px dotted #aeb5b5;border-bottom: 2px dotted #aeb5b5;line-height: 1.2em }blockquote.bio p {text-align: left;font-size: 17px;font-style: normal }blockquote.bio:before {left: 0;top: 0 }blockquote.bio:after {right: 0;bottom: 0;transform: rotate(-180deg) }.flow-col-2 {column-count: 2;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px }.flow-col-2 .no-break,.flow-col-2 p {page-break-inside: avoid;-webkit-column-break-inside: avoid;break-inside: avoid }.flow-col-3 {column-count: 3;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px }.twitter-feed h4 {font-size: 19px;vertical-align: middle }.twitter-feed h4 span {font-size: 30px;vertical-align: middle;color: #9b9ea0 }.twitter-feed ul {list-style: none;margin-left: 0;font-size: 14px }.twitter-feed ul li {margin-bottom: 20px }.twitter-feed ul li a {display: block;margin-bottom: 10px }.flow-col-2 .twitter-feed ul li a {color: #58a618 }.tags.blue .tag {background-color: #5482ab }.tags.purple .tag {background-color: #4b2942 }.tags.grey .tag {background-color: #94989a }footer {background-color: #fff;padding: 55px 50px;text-align: center }footer ul {margin-left: 0 }footer ul.social-list {float: left }footer ul.social-list li a {width: auto;height: auto;border: none }footer ul.social-list li a:hover {background-color: transparent }ul.social-list {display: inline-block;list-style: none;font-size: 0 }ul.social-list li {display: inline-block;margin-right: 15px }ul.social-list li a {width: 45px;height: 45px;display: inline-block;text-align: center;color: #4d5357;font-size: 22px;line-height: 44px;transition: .2s ease-out }ul.footer-list {font-size: 14px;display: inline-block;margin-top: 15px;float: left }ul.footer-list li {display: inline-block;margin: 0 10px }ul.footer-list li a {transition: color .2s ease-out }ul.footer-list li a:hover {color: #bed600 }p.sign-off {color: #bec5c2;width: 100%;font-size: 10px;font-family: 'roobert_light',Times New Roman,serif;text-align: left;margin-top: 70px }.btn-border,a.btn-text {font-family: roobert_medium,sans-serif;display: inline-block;font-size: 14px }.btn-border.arrow:after,a.btn-text:after {width: 10px;height: 18px;margin-top: -9px;top: 50%;content: '';background-size: cover }.btn-border {padding: 1em 1.5em;text-align: center;border: 1px solid #4d5357;color: #4d5357;transition: all .2s ease-in;cursor: pointer;margin-bottom: 10px }.btn-border.filled,.btn-border:hover {background-color: #4d5357;color: #fff }.btn-border:hover {border-color: #4d5357 }.btn-border.filled:hover {background-color: #fff!important;color: #4d5357!important;border-color: #4d5357!important }.btn-border.arrow {position: relative;text-align: left;padding-right: 3em }.btn-border.arrow:after {position: absolute;right: 15px;background-image: url(/Assets/images/icon-arrow-right-dark.png) }.btn-border.arrow.filled:after,.btn-border.arrow:hover:after {background-image: url(/Assets/images/icon-arrow-right-white.png) }.btn-border.arrow.filled:hover:after,.btn-border.green.arrow:after,.btn-border.grey-2.arrow:after,.btn-border.grey.arrow:after {background-image: url(/Assets/images/icon-arrow-right-dark.png) }.btn-border.green {border: 1px solid #bed600 }.btn-border.green.filled,.btn-border.green:hover {background-color: #bed600;color: #4d5357 }.btn-border.green.filled:hover {color: #4d5357 }.btn-border.green-mid {border: 1px solid #58a618 }.btn-border.green-mid:hover {color: #fff }.btn-border.green-mid.filled {background-color: #58a618 }.btn-border.green-mid.filled:hover {color: #4d5357 }.btn-border.green-brown {border: 1px solid #557630 }.btn-border.green-brown:hover {color: #fff }.btn-border.green-brown.filled {background-color: #557630 }.btn-border.green-brown.filled:hover {color: #4d5357 }.btn-border.green-dark {border: 1px solid #2c5e4f }.btn-border.green-dark:hover {color: #fff }.btn-border.green-dark.filled {background-color: #2c5e4f }.btn-border.green-dark.filled:hover {color: #4d5357 }.btn-border.turquoise {border: 1px solid #00a599 }.btn-border.turquoise:hover {color: #fff }.btn-border.grey.filled:hover,.btn-border.turquoise.filled:hover {color: #4d5357 }.btn-border.turquoise.filled {background-color: #00a599 }.btn-border.grey {border: 1px solid #d7d7d7 }.btn-border.grey.filled,.btn-border.grey:hover {background-color: #d7d7d7;color: #4d5357 }.btn-border.grey-2.filled,.btn-border.grey-2:hover {background-color: #9b9ea0 }.btn-border.grey-2 {border: 1px solid #9b9ea0 }.btn-border.grey-2.arrow:hover:after,.btn-border.grey-2.filled:after {background-image: url(/Assets/images/icon-arrow-right-white.png) }.btn-border.grey-2:hover {border-color: #9b9ea0;color: #fff }.btn-border.grey-2.filled:hover,.btn-border.white,.btn-white {color: #4d5357 }.btn-border.white.filled,.btn-white {background-color: #fff }.btn-border.grey-2.filled:hover:after,.btn-border.white.arrow:after {background-image: url(/Assets/images/icon-arrow-right-dark.png) }.btn-border.white {border: 1px solid #fff }.btn-border.white:hover {background-color: #fff;color: #4d5357 }.btn-border.green-white.arrow:after,.btn-border.white-white:after,.btn-border.white.filled:hover:after {background-image: url(/Assets/images/icon-arrow-right-white.png) }.btn-border.white.filled:hover {background-color: #4d5357!important;border-color: #4d5357!important;color: #fff!important }.btn-border.green-white {border: 1px solid #bed600;color: #fff }.btn-border.white-white {border-color: #fff;color: #fff }.btn-border.white-white:hover:after,a.btn-text:after {background-image: url(/Assets/images/icon-arrow-right-dark.png) }.btn-border.white-white:hover {color: #4d5357;background-color: #fff }.btn-border.blue:hover {background-color: #5482ab;color: #fff }.btn-border.blue.filled:hover,a.btn-text {color: #4d5357 }a.btn-text {position: relative;padding-right: 20px }.article-panel .article-text-2 p,.article-panel .article-text-3 p {font-family: roobert_regular,sans-serif }a.btn-text:after {display: block;position: absolute;right: 0 }.btn-border.download {position: relative }.btn-border.download.download-icon-display {padding-right: 50px }.btn-border.download.download-icon-display:after {background-image: url(/Assets/images/icon-download.png);width: 16px;height: 15px;background-size: cover;position: absolute;right: 16px;top: 50%;margin-top: -7.5px;content: '' }.btn-border.download.download-icon-display:hover:after {background-image: url(/Assets/images/icon-download-white.png) }.btn-border.inline {margin-right: 5px }.btn-border.block {display: block }.btn-275 {width: 275px;max-width: 100% }.btn-bottom {position: absolute!important;right: 10px;bottom: 0 }.btn-border.right {float: right }.btn-border.arrow.arrow-left {padding-left: 3em;padding-right: 1.5em }.btn-border.arrow-left:after {left: 15px;background-image: url(/Assets/images/icon-arrow-right-dark.png);transform: rotate(180deg) }.btn-border.arrow-left:hover:after {background-image: url(/Assets/images/icon-arrow-right-white.png) }#globalLanguageDropDown {border: 1px solid #ccc;font-size: 14px;width: 150px }.dropdown-container-type .tailor-dropdown {width: 320px }.call-to-action-container {height: 410px;display: table;width: 100%;background-size: cover }.call-to-action-inner {height: 100%;display: table-cell;vertical-align: middle;width: 100%;text-align: center }.call-to-action-inner h1 {font-size: 49px;color: #fff;margin-bottom: 20px }.call-to-action-inner p {font-size: 16px;color: #fff;width: 400px;max-width: 100%;margin: 0 auto 25px;line-height: 1.4em }.article-panel.grey {background-color: #4d5357 }.btn-border.blue.filled,.listing-panel {background-color: #5482ab }.article-panel.grey h2,.article-panel.grey p {color: #fff }.listing-panel {padding: 25px;position: relative }.article-text.fixed-bottom,.listing-panel.fixed-bottom {padding-bottom: 80px }.listing-panel h2 {color: #fff;font-size: 25px;margin-bottom: 1em }ul.link-list.white li a {color: #fff }.fixed-bottom .btn-border {position: absolute!important;bottom: 25px!important;margin-bottom: 0 }.article-text.fixed-bottom ul.social-list {margin-left: 0;position: absolute!important;bottom: 25px!important }.article-text.fixed-bottom ul.social-list li a {border: none }.article-panel .article-text-3 p {color: #4d5357 }.article-panel.article-panel-no-bg .article-text {width: 100% }.article-panel.article-panel-no-bg h2:after {border-bottom: none }.article-panel.article-panel-no-bg .article-text p {color: #4d5357 }.btn-border.blue {border: 1px solid #5482ab }.btn-border.purple.filled {background-color: #4b2942 }.btn-border.purple {border: 1px solid #4b2942 }.col-filter-container {width: 33.3% }.col-filter-container .dropkick-container {margin: 0 0 20px }.col-filter-container .form-container {width: 280px;max-width: 100% }.form-container .dropkick-grey-dark .dk-selected {border-color: #4d5357;color: #4d5357;height: 47px }.form-container .dropkick-grey-dark .dk-selected:before {background-image: url(/Assets/images/icon-arrow-down-dark.png);right: 15px }.col-listing {width: 66.7%;vertical-align: top;padding-top: 0 }.slide-banner {position: relative;padding: 20px 0 20px 20px;background-size: cover;margin-bottom: 20px }.form-container .dropkick-blue .dk-selected {border-color: #5482ab;color: #5482ab;height: 47px }.experience h2 {font-size: 20px;font-family: roobert_medium,sans-serif }.experience p {font-family: 'roobert_light',Times New Roman,serif;margin-bottom: 0 }.overview-hover .slide-banner p {color: #fff;font-family: roobert_light,sans-serif!important;font-size: 20px;margin: 0;position: relative;z-index: 5 }.overview-hover .carousel-nav ul {margin-left: 0;margin-top: -9px }.article-image p {position: absolute;left: 25px;top: 15px;font-size: 24px;color: #fff }.col-3.span-2 {width: 66.6% }.article-panel.plain-panel h3 {font-size: 24px;color: #fff;margin-bottom: .8em }.article-panel.plain-panel p {color: #fff }.article-panel.plain-panel.white p {color: #4d5357 }.col-inner {padding: 25px }.col-1.white,.col-2.white,.col-3.white {background-color: #fff }.img-fill {background-size: cover }.col-inner h2 {font-size: 24px;margin-bottom: 15px }.article-panel.blue {background-color: #5482ab }.article-panel.blue h2,.article-panel.blue p {color: #fff }.col-2-contact-popup h1 {font-size: 36px;color: #2c5e4f;line-height: normal }.dropdown-container.active .tailor-dropdown {visibility: visible;opacity: 1 }.search-results-container .tailor-dropdown .form-cell {padding: 0;width: 100% }.search-results-container .tailor-dropdown .form-cell input[type=text] {border-color: #bed600;font-family: roobert_regular,sans-serif }.block-header h2,.sub-title {font-family: roobert_medium,sans-serif }.dotted-header.heading_margin h2 {margin-bottom: 0 }.person-panel-padding {padding-bottom: 50px;position: relative }.col-2.green-mid p {color: #fff }.highlight-dark-green .block-header {background-color: #00564c;width: 100%;margin-top: 0 }.block-header {width: auto;display: inline-block;color: #fff;padding: 14px 16px;margin-bottom: 30px;margin-top: 50px }.block-header h2 {font-size: 19px;line-height: 1.3em }.highlight-dark-green .page-intro-copy {color: #00564c;font-size: 22px;margin-bottom: 25px }.highlight-dark-green hr.lollipop {border-color: #00564c }hr.lollipop {width: 97%;border-width: 2px;position: relative;margin-bottom: 25px;border-color: #2c4244 }.sub-title {font-size: 18px!important;color: #2c4244!important;margin-bottom: 30px }.highlight-dark-green,.readmore_popup_hr h3 {color: #00564c;font-family: roobert_light,sans-serif;font-size: 22px;margin-bottom: 35px;line-height: 1.4em }table.agenda {font-size: 19px;color: #2c4244;margin-left: 16px }table {margin-bottom: 1em }table.agenda td {padding: 4px 0;line-height: 1.4em }.time-col {width: 180px;color: #3084b6;font-family: roobert_medium,sans-serif }table td {padding: 10px 10px 10px 0;vertical-align: top }.agenda-hr {display: block;border-top: 1px solid #9ca8aa;margin: 16px 0!important;width: 100%!important }.page-icons {margin-top: 30px }highlight-dark-green .time-col {color: #00564c }.highlight-dark-green,.readmore_popup_hr h1 {color: #00564c!important }.errorPage {padding: 30px 0 }.pageNotFoundFormBox .search-container {margin-bottom: 20px }.errorPage h1 {font-size: 32px;line-height: 1.2em;margin-bottom: 25px;font-weight: 400;font-family: roobert_light,sans-serif }.related-links ul {clear: both }.related-links ul li a {font-size: 14px }.related-links {margin-bottom: 20px }.related-links:last-child {margin-bottom: 0 }.pageNotFoundFormBox label {display: none }.right-margin {margin-left: 20px }#topicCenterDescriptionSection h4 {font-size: 18px }.article-panel h2 span {font-size: 15px;color: #868f90;display: block;font-style: italic;padding-top: 12px;line-height: 1.2;font-family: 'roobert_medium',sans-serif }.highlight-dark-green,.readmore_popup_hr h2 {color: #00564c;font-family: roobert_light,sans-serif;font-size: 35px;margin-bottom: 35px;line-height: 1.4em;font-weight: 400 }.highlight-dark-green,.readmore_popup_hr h4 {color: #00564c;font-family: roobert_light,sans-serif;font-size: 17px;margin-bottom: 35px;line-height: 1.4em;font-weight: 400 }.highlight-dark-green,.readmore_popup_hr h5 {color: #00564c;font-family: roobert_light,sans-serif;font-size: 14px;margin-bottom: 35px;line-height: 1.4em;font-weight: 400 }.highlight-dark-green,.readmore_popup_hr h6 {color: #00564c;font-family: roobert_light,sans-serif;font-size: 10px;margin-bottom: 35px;line-height: 1.4em;font-weight: 400 }.highlight-dark-green hr {border-top: 2px solid #bec5c2;max-width: 100%;margin: 30px 0;display: inline-block }.text-mid-empty {padding-right: 50px;width: 100%;display: inline-block }.block-header h2 p {color: #fff }.career-height-filter {height: auto!important;white-space: normal }.image-celeb {width: 100px!important;height: 100px!important;position: absolute!important;right: 15px!important;bottom: 10px!important;margin: 0!important }.location-text {position: relative!important }.popup-article-text-only .article-popup .highlight-dark-green h1 {margin-bottom: 0;color: #00564c!important }.person-panel-text.white h3 {color: #fff }.practice-group-text h2 {color: #fff }.article-panel .practice-group-text h2::after {border-bottom: 0!important }.banner-carousel-small .practice-group-carousal {width: 100%!important;color: #333;font-size: 40px }.practice-group-carousal-item {color: #868f90;font-size: 18px;font-family: roobert_light,sans-serif }.practice-group-carousal-item p {width: 90%!important }section.tiles h2 {color: #fff;border-color: #fff }section.tiles p {color: #fff }.tiles .article-text h2 {color: #4d5357!important }.article-panel .article-panel-practicegroup {height: 100%;position: relative;background-repeat: no-repeat!important;background-size: 100% 100%!important;background: #fff }ul.nav-search-options.chevron-icon li:after {width: 10px;height: 18px;background-image: url(/Assets/images/icon-arrow-right-white.png);background-size: cover;content: '';position: absolute;right: 2%;top: 50%;margin-top: -8px;padding: 0;display: block;z-index: -1 }.banner-carousel-no-autoplay .slick-prev {background-image: url(/Assets/images/grey-chevron-left.png);position: absolute;left: -18px }.banner-carousel-no-autoplay .slick-arrow {font-size: 0;background-color: transparent;width: 9px;height: 16px;background-size: cover;top: 50%;margin-top: -4px;cursor: pointer }.banner-carousel-no-autoplay .slick-next {background-image: url(/Assets/images/grey-chevron-right.png);position: absolute;right: -18px }.banner-carousel-small {margin: 0 0 40px }.sticky-sidebar.publication h2 {margin-bottom: 20px }ul.flip-list.flip-list-konwledge-page li a.flip-plus .default-state {background-color: rgba(0,0,0,.2);border: none }.fa-download:before {content: "";color: #fff }ul.flip-list.flip-list-konwledge-page li a.flip-plus .default-state .fa-download {color: #fff }.divider-inner .banner-image-holder-litigation {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-position: center;background-size: cover;background-repeat: no-repeat }.divider-inner .banner-image-holder-litigation:after {position: absolute;left: 0;top: 0;height: 100%;width: 80%;background-color: #000;display: block;z-index: 2 }.container-with-head {display: table }.container-with-head h3 {display: table-cell;font-size: 26px;color: #2c5e4f;margin-bottom: 1em;vertical-align: middle;padding-right: 15px }.latest-news-div-container h3 {display: block;font-size: 26px;color: #2c5e4f;margin-bottom: 1em;vertical-align: middle;padding-right: 15px;padding-left: 10px }.subscribe input[type=text] {margin-top: 15px }.tilesContainer a {text-decoration: none }.rotate-static .default-state {-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0) }.top-bottom-paddingZero {padding-top: 0!important;padding-bottom: 0!important }.top-bottom-paddingZero>div {border-bottom: 2px dotted #bec5c2!important;margin: 15px 0 40px!important;padding-bottom: 40px!important }.tags.lightgreen .tag {background-color: #57a618 }.control .selected+.control__indicator:after {display: block }.contactus.form-container .form-cell-submit {width: 100%;padding-left: 10px }.form-recaptcha iframe {transform: scale(.9);margin-left: -15px }.field-validation-error {font-size: 20px;color: red;position: absolute;right: -2px;font-weight: bold;top: 3px }@media(max-width: 767px) {.cat.article-image-small {padding-top:0 }}.pgt_outer_box h2 {color: #fff;height: 80px;overflow: hidden;top: -2px;font-size: 17px }.pgt_outer_box .pgt_column {width: 100%;position: relative;top: -15px }.pgt_outer_box .practicegroup {height: 225px!important }.pgt_outer_box .practice-group-text {padding: 25px 10px }.pgt_outer_box .article-panel {background-size: cover }@media(max-width: 420px) {.pgt_outer_box {height:285px;margin-bottom: 15px }.pgt_outer_box .practice-group-text {padding-bottom: 0 }.pgt_outer_box .pgt_column {top: 0 }.pgt_outer_box h2 {font-size: 22px }.pgt_outer_box .article-panel {background-size: cover;height: 285px }.pgt_outer_box .practice-group-text {padding: 25px }}.single_digit {letter-spacing: 1px }