/*!
Theme Name: CallisonRTKL
Theme URI: http://callisonrtkl.com 
Author: Cory Strischek
Author URI: http://callisonrtkl.com
Description: A theme for Callison RTKL
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: callisonrtkl
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Callison RTKL is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/@font-face{font-family:"FS Elliot";src:url("assets/fonts/fs-elliot/fselliotweb-regular.eot?#iefix");src:url("assets/fonts/fs-elliot/fselliotweb-regular.eot?#iefix") format("eot"),url("assets/fonts/fs-elliot/fselliotweb-regular.woff") format("woff")}@font-face{font-family:"FS Elliot Bold";src:url("assets/fonts/fs-elliot/fselliotweb-bold.eot?#iefix");src:url("assets/fonts/fs-elliot/fselliotweb-bold.eot?#iefix") format("eot"),url("assets/fonts/fs-elliot/fselliotweb-bold.woff") format("woff")}@font-face{font-family:"FS Elliot Bold Italic";src:url("assets/fonts/fs-elliot/fselliotweb-bolditalic.eot?#iefix");src:url("assets/fonts/fs-elliot/fselliotweb-bolditalic.eot?#iefix") format("eot"),url("assets/fonts/fs-elliot/fselliotweb-bolditalic.woff") format("woff")}@font-face{font-family:"FS Elliot Italic";src:url("assets/fonts/fs-elliot/fselliotweb-italic.eot?#iefix");src:url("assets/fonts/fs-elliot/fselliotweb-italic.eot?#iefix") format("eot"),url("assets/fonts/fs-elliot/fselliotweb-italic.woff") format("woff")}@font-face{font-family:"FS Elliot Heavy";src:url("assets/fonts/fs-elliot/fselliotweb-heavy.eot?#iefix");src:url("assets/fonts/fs-elliot/fselliotweb-heavy.eot?#iefix") format("eot"),url("assets/fonts/fs-elliot/fselliotweb-heavy.woff") format("woff")}@font-face{font-family:"FS Elliot Heavy Italic";src:url("assets/fonts/fs-elliot/fselliotweb-heavyitalic.eot?#iefix");src:url("assets/fonts/fs-elliot/fselliotweb-heavyitalic.eot?#iefix") format("eot"),url("assets/fonts/fs-elliot/fselliotweb-heavyitalic.woff") format("woff")}@font-face{font-family:"FS Elliot Light";src:url("assets/fonts/fs-elliot/fselliotweb-light.eot?#iefix");src:url("assets/fonts/fs-elliot/fselliotweb-light.eot?#iefix") format("eot"),url("assets/fonts/fs-elliot/fselliotweb-light.woff") format("woff")}@font-face{font-family:"FS Elliot Light Italic";src:url("assets/fonts/fs-elliot/fselliotweb-lightitalic.eot?#iefix");src:url("assets/fonts/fs-elliot/fselliotweb-lightitalic.eot?#iefix") format("eot"),url("assets/fonts/fs-elliot/fselliotweb-lightitalic.woff") format("woff")}@font-face{font-family:"FS Elliot Thin";src:url("assets/fonts/fs-elliot/fselliotweb-thin.eot?#iefix");src:url("assets/fonts/fs-elliot/fselliotweb-thin.eot?#iefix") format("eot"),url("assets/fonts/fs-elliot/fselliotweb-thin.woff") format("woff")}@font-face{font-family:"FS Elliot Thin Italic";src:url("assets/fonts/fs-elliot/fselliotweb-thinitalic.eot?#iefix");src:url("assets/fonts/fs-elliot/fselliotweb-thinitalic.eot?#iefix") format("eot"),url("assets/fonts/fs-elliot/fselliotweb-thinitalic.woff") format("woff")}@font-face{font-family:'icomoon';src:url("assets/fonts/icomoon/icomoon.eot?lrzo6v");src:url("assets/fonts/icomoon/icomoon.eot?lrzo6v#iefix") format("embedded-opentype"),url("assets/fonts/icomoon/icomoon.ttf?lrzo6v") format("truetype"),url("assets/fonts/icomoon/icomoon.woff?lrzo6v") format("woff"),url("assets/fonts/icomoon/icomoon.svg?lrzo6v#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:normal}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f9f9f9;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#f9f9f9;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}body,button,input,select,textarea{color:#55575a;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:19.2px;font-size:1.2rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-weight:normal}h1{font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:1;text-transform:capitalize}h3{font-family:"FS Elliot Light","Calibri",Arial,sans-serif}p{margin-bottom:1.7em}sub{vertical-align:sub;font-size:small}sup{vertical-align:super;font-size:small;top:0}strong{font-weight:normal;font-family:"FS Elliot Bold", sans-serif}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#e1e1e1;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #b2b2b2;cursor:help}mark,ins{background:#f9f9f9;text-decoration:none}big{font-size:125%}span{font-weight:normal;font-weight:normal}html{position:relative;height:100%;min-height:100%;width:100%}body{background:#fff;margin-bottom:-120px;display:table;height:100%;width:100%}::selection{color:white;background:#E97200}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#c7c2ba;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dd{margin:0 1.5em 1.5em}img{height:auto;width:100%}img.aligncenter,img.alignleft,img.alignright{width:auto;height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,a.button,input[type="button"],input[type="reset"],input[type="submit"]{color:white;text-decoration:none;border:none;background:#E97200;font-family:"FS Elliot Heavy","Calibri",Arial,sans-serif;font-size:1em;line-height:1;padding:0.8em;text-transform:capitalize}button:visited,a.button:visited,input[type="button"]:visited,input[type="reset"]:visited,input[type="submit"]:visited{color:white}button:hover,a.button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#E97200;background-color:#E97200;color:#FFF;text-decoration:none}button:active,button:focus,a.button:active,a.button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{text-decoration:none}input[type="search"]{border:none}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#55575a;border:1px solid #b2b2b2;border-radius:0}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#55575a}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px}textarea{padding-left:3px;width:100%}body .gform_wrapper form div.gform_body ul.gform_fields li.gfield{margin-bottom:1em}body .gform_wrapper form div.gform_body ul.gform_fields li.gfield label.gfield_label{font-weight:normal;font-family:"FS Elliot Bold", sans-serif}body .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container{margin-top:0}body .gform_wrapper form .gform_wrapper .top_label input.medium{width:100% !important}@media only screen and (min-width: 641px){.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:100% !important;padding:5px 4px}}footer{display:table-row;background-color:#333;color:#888;left:0;bottom:0;height:118px;width:100%;margin-bottom:-118px}footer.site-footer{background:#333 url("assets/img/hash-pattern-footer.png") bottom left repeat-x;padding:2em 0;font-size:12.8px;font-size:.8rem;letter-spacing:1px}footer.site-footer div.site-info{height:auto;width:100%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto}footer.site-footer div.site-info .copyright{padding-left:.7em}footer.site-footer div.site-info div.emblem{float:left;display:block;margin-right:2.3576515979%;width:6.1721527019%}footer.site-footer div.site-info div.emblem:last-child{margin-right:0}footer.site-footer div.site-info .menu-footer-container,footer.site-footer div.site-info .menu-social-footer-container{float:left}footer.site-footer div.site-info .menu-footer-container ul,footer.site-footer div.site-info .menu-social-footer-container ul{float:left;line-height:1.8em;margin:0;padding:0}footer.site-footer div.site-info .menu-footer-container ul li,footer.site-footer div.site-info .menu-social-footer-container ul li{display:inline;list-style:none;line-height:64px;padding-left:0.7em;padding-right:0.7em}footer.site-footer div.site-info .menu-footer-container ul li a,footer.site-footer div.site-info .menu-social-footer-container ul li a{text-decoration:none;color:#b2b2b2}footer.site-footer div.site-info .menu-footer-container{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}footer.site-footer div.site-info .menu-footer-container:last-child{margin-right:0}footer.site-footer div.site-info .menu-social-footer-container{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}footer.site-footer div.site-info .menu-social-footer-container:last-child{margin-right:0}footer.site-footer div.site-info .menu-social-footer-container ul.social-footer{float:right}footer.site-footer div.site-info .menu-social-footer-container ul.social-footer li{float:right;font-size:2.4em;font-weight:100;padding:0}@media screen and (min-width: 768px) and (max-width: 1240px){footer.site-footer div.site-info{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;padding:0 2em}footer.site-footer div.site-info .copyright{padding:1rem;text-align:center;color:#b2b2b2}}@media only screen and (max-width: 768px){footer.site-footer{clear:both;display:block;background-color:#333;padding:1em 0 2em 0;height:auto;position:relative}footer.site-footer div.site-info{background-color:#333;width:100%;content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto}footer.site-footer div.site-info .copyright{padding:1rem;text-align:center}footer.site-footer div.site-info div.emblem{width:60%;float:none;margin:0 auto;padding-top:2em;text-align:center}footer.site-footer div.site-info .menu-footer-container,footer.site-footer div.site-info .menu-social-footer-container{clear:both;float:none;width:100%}footer.site-footer div.site-info .menu-footer-container ul,footer.site-footer div.site-info .menu-social-footer-container ul{padding-top:1em;float:left;line-height:normal;width:100%}footer.site-footer div.site-info .menu-footer-container ul li,footer.site-footer div.site-info .menu-social-footer-container ul li{display:block;list-style:none;line-height:2.4em;text-align:center;width:100%}footer.site-footer div.site-info .menu-social-footer-container{clear:both}footer.site-footer div.site-info .menu-social-footer-container ul.social-footer{float:none;display:flex;justify-content:center}footer.site-footer div.site-info .menu-social-footer-container ul.social-footer li{float:none;line-height:normal;width:auto}}footer.entry-footer{position:relative;height:0}section.grid-list-toggler{padding:1em 0 0 0;margin:0;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;display:none !important}section.grid-list-toggler ul.grid-list-toggler-list{float:right;margin:0;padding:0;list-style:none}section.grid-list-toggler ul.grid-list-toggler-list li.grid-list-toggler-list-item{float:right;margin-left:1em}section.grid-list-toggler ul.grid-list-toggler-list li.grid-list-toggler-list-item a{color:#55575a;text-decoration:none}@media screen and (max-width: 768px){section.grid-list-toggler{display:none !important}}body{padding-top:76px}header.site-header{width:100%;border-bottom:1px solid #c7c2ba;background-color:#f9f9f9;box-shadow:0px 2px 4px rgba(0,0,0,0.16);animation:fade-in-move-down 1s;position:fixed;top:0;transition:top 0.2s ease-in-out;z-index:100}header.site-header.nav-up{top:-76px}.admin-bar .site-header{top:32px}header.site-header div.container{width:80%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto}header.site-header div.container div.site-branding{line-height:0;padding:19px 0;float:left;vertical-align:middle}header.site-header div.container div.site-branding h1.site-title,header.site-header div.container div.site-branding h2.site-description{display:none}header.site-header div.container div.site-branding a.site-logo-link{height:37px}header.site-header div.container div.site-branding a.site-logo-link img.site-logo{position:relative;padding:0;margin:0;line-height:0;border:none;width:205px;height:37px;image-rendering:auto}header.site-header div.container div#search-form{display:none}@media only screen and (max-width: 1300px){header.site-header div.container{width:100%;max-width:100%}}@media only screen and (max-width: 768px){header.site-header div.container{width:100%;max-width:100%}header.site-header div.container div.site-branding{padding:1em 1em 1em .5em}header.site-header div.container div.site-branding a.site-logo-link{height:37px}header.site-header div.container div.site-branding a.site-logo-link img.site-logo{width:205px;height:37px}}@keyframes fade-in-move-down{0%{opacity:0;transform:translateY(-3rem)}100%{opacity:1;transform:translateY(0)}}.icon-social-instagram-circular:before{content:"\e900"}.icon-social-vimeo-circular:before{content:"\e904"}.icon-social-twitter-circular:before{content:"\e901"}.icon-social-linkedin-circular:before{content:"\e902"}.icon-social-facebook-circular:before{content:"\e903"}.icon-compass:before{content:"\e62f"}.icon-star:before{content:"\e68d"}.icon-envelope:before{content:"\e696"}.icon-download2:before{content:"\e8f5"}.icon-link2:before{content:"\e917"}.icon-share2:before{content:"\e920"}.icon-magnifier:before{content:"\e922"}.icon-menu:before{content:"\e92b"}.icon-menu2:before{content:"\e92f"}.icon-list4:before{content:"\e930"}.icon-cross2:before{content:"\e935"}.icon-chevron-up:before{content:"\e939"}.icon-chevron-down:before{content:"\e93a"}.icon-chevron-left:before{content:"\e93b"}.icon-chevron-right:before{content:"\e93c"}.icon-expand:before{content:"\e94a"}.icon-grid:before{content:"\e975"}a{color:#E97200;text-decoration:none}a:visited{color:#E97200;text-decoration:none}a:hover,a:focus,a:active{color:#E97200;text-decoration:none}a:hover,a:active{outline:0}a.contact-us{display:inline-block;margin-top:1rem}.navbar{position:inherit;padding:.5rem 0}.navbar .collapsing{transition:all .75s ease-in-out}.navbar .navbar-toggler:focus,.navbar .navbar-toggler:hover{background-color:transparent;border-color:white;outline:none;cursor:pointer}.navbar-toggler:not(.collapsed) .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cg id='Group_33' data-name='Group 33' transform='translate(7.5 6.5)'%3E%3Cline id='Line_3' data-name='Line 3' x2='16' y2='16' fill='none' stroke='rgba(233, 114, 0, 1)' stroke-width='2'/%3E%3Cline id='Line_4' data-name='Line 4' y1='16' x2='16' fill='none' stroke='rgba(233, 114, 0, 1)' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}body .navbar-toggler:not(.collapsed) nav.main-navigation{height:100vh;overflow-y:hidden}.navbar-collapse{justify-content:flex-end}.custom-toggler .navbar-toggler-icon{color:#55575a;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(85, 87, 90, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}nav.main-navigation{display:flex}@media screen and (max-width: 991px){nav.main-navigation{flex-direction:column}}nav.main-navigation div.menu-primary-container{display:block}nav.main-navigation ul.menu{display:flex;list-style:none;margin:0;padding-left:0}nav.main-navigation ul.menu li.menu-item .dropdown-toggle::after{content:'';display:inline-block;position:relative;height:.40em;width:.40em;top:.40em;border-style:solid;border-width:.1em .1em 0 0;border-color:#55575a;vertical-align:top;transform:rotate(135deg);z-index:0;margin-left:5px;transition:.25s ease}nav.main-navigation ul.menu li.menu-item a{color:#55575a;display:block;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:0.8em;padding:10px 0.8em;text-transform:capitalize;text-decoration:none}nav.main-navigation ul.menu li.menu-item:hover a,nav.main-navigation ul.menu li.menu-item:focus a{color:#E97200}nav.main-navigation ul.menu li.menu-item:hover .dropdown-toggle::after,nav.main-navigation ul.menu li.menu-item:focus .dropdown-toggle::after{transform:rotate(-45deg);transition:.25s ease;top:.65em;margin-top:0;border-color:#E97200}nav.main-navigation ul.menu li.menu-item:hover ul.dropdown-menu,nav.main-navigation ul.menu li.menu-item:focus ul.dropdown-menu{opacity:1;transition:opacity .35s ease-in;visibility:visible;z-index:10000;display:flex;flex-direction:column;margin:0;border-radius:5px;border:1px solid #55575a;box-shadow:0px 1px 2px rgba(0,0,0,0.16)}@media screen and (max-width: 991px){nav.main-navigation ul.menu li.menu-item:hover ul.dropdown-menu,nav.main-navigation ul.menu li.menu-item:focus ul.dropdown-menu{border:none;box-shadow:none}}nav.main-navigation ul.menu li.menu-item:hover ul.dropdown-menu li.menu-item.mobile,nav.main-navigation ul.menu li.menu-item:focus ul.dropdown-menu li.menu-item.mobile{display:none}@media screen and (max-width: 991px){nav.main-navigation ul.menu li.menu-item:hover ul.dropdown-menu li.menu-item.mobile,nav.main-navigation ul.menu li.menu-item:focus ul.dropdown-menu li.menu-item.mobile{display:block}}nav.main-navigation ul.menu li.menu-item:hover ul.dropdown-menu li.menu-item a,nav.main-navigation ul.menu li.menu-item:focus ul.dropdown-menu li.menu-item a{color:#55575a;padding:.5rem 2rem;font-size:14px}nav.main-navigation ul.menu li.menu-item:hover ul.dropdown-menu li.menu-item a:hover,nav.main-navigation ul.menu li.menu-item:hover ul.dropdown-menu li.menu-item a:focus,nav.main-navigation ul.menu li.menu-item:focus ul.dropdown-menu li.menu-item a:hover,nav.main-navigation ul.menu li.menu-item:focus ul.dropdown-menu li.menu-item a:focus{background-color:inherit;color:#E97200}nav.main-navigation ul.menu li.current_page_item>a,nav.main-navigation ul.menu li.current-menu-item>a,nav.main-navigation ul.menu li.current_page_ancestor>a{color:#E97200}nav.main-navigation .search-container{padding-left:5px;cursor:default}nav.main-navigation .search-container .search-box{transition:width .6s,border-radius .6s,background .6s,box-shadow .6s;width:40px;height:40px;border-radius:20px;border:none;cursor:pointer;background:white}nav.main-navigation .search-container .search-box+label{position:relative;left:-35px}nav.main-navigation .search-container .search-box+label .search-icon{color:#55575a}nav.main-navigation .search-container .search-box:hover{color:white;background:#55575a;box-shadow:0 0 0 5px #E97200}nav.main-navigation .search-container .search-box:hover+label .search-icon{color:#fff}nav.main-navigation .search-container .search-box:focus{transition:width .6s cubic-bezier(0, 1.52),border-radius .6s,background .6s;border:none;outline:none;box-shadow:none;padding-left:15px;cursor:text;width:200px;font-size:16px;border-radius:auto;background:#ebebeb;color:#55575a}nav.main-navigation .search-container .search-box:focus+label .search-icon{display:none}nav.main-navigation .search-container .search-box:not(:focus){text-indent:-5000px}nav.main-navigation .search-container #search-submit{position:relative;left:-5000px}nav.main-navigation .search-container .search-icon{position:relative;top:2px;color:white;cursor:pointer}.menu-toggle,.main-navigation.toggled ul{display:block}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}input[type="search"]{box-sizing:border-box;width:100%}.modal label{cursor:pointer;margin-bottom:0}.modal label img{border-radius:150px;display:block;max-width:300px}.modal .modal-fade-screen{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.85);opacity:0;padding-top:0.6em;text-align:left;visibility:hidden;z-index:99999999999}@media screen and (min-width: 1240px){.modal .modal-fade-screen{padding-top:10em}}.modal .modal-fade-screen .modal-bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.modal .modal-close{position:absolute;top:1.5em;right:1.5em;height:1.5em;width:1.5em;background:#fff;cursor:pointer}.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;bottom:0;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:1.5em;width:.15em;background:#ddd;content:'';display:block;margin:-3px 0 0 -1px}.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:#c4c4c4}.modal .modal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;background:#fff;border-radius:3px;margin-top:0;margin:auto;max-height:95%;overflow:auto;padding:1.5em;position:relative;width:95%}@media screen and (min-width: 768px){.modal .modal-inner{max-height:70%;padding:3em;width:60%}}@media screen and (min-width: 1240px){.modal .modal-inner{width:50%}}.modal .modal-inner .modal-intro{margin-bottom:1em}.modal .modal-inner .modal-content{color:#333}@media screen and (min-width: 768px){.modal .modal-inner .modal-content{-webkit-columns:2 8em;-moz-columns:2 8em;columns:2 8em}}.modal .modal-inner a.cta{color:#fff;display:inline-block;margin-right:0.5em;margin-top:1em}.modal .modal-inner a.cta:last-child{padding:0 2em}.modal .modal-state:checked+.modal-fade-screen{opacity:1;visibility:visible}.modal .modal-state:checked+.modal-fade-screen .modal-inner{top:0.5em}.modal-trigger{cursor:pointer}.modal-state{display:none}body.modal-open .modal-fade-screen{opacity:1;visibility:visible}form.searchandfilter{border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2}form.searchandfilter ul{width:80%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;content:"";display:table;padding:0;margin:0 auto}form.searchandfilter ul li{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:16px;font-size:1rem}form.searchandfilter ul li:last-child{margin-right:0}form.searchandfilter ul li:nth-child(4n){margin-right:0}form.searchandfilter ul li:nth-child(4n+1){clear:left}form.searchandfilter ul li label{width:100%}form.searchandfilter ul li label select.sf-input-select{width:100%;border-radius:0;border:none;background-color:#f9f9f9}form.searchandfilter ul li label select.sf-input-select option{width:100%;border-radius:0;border:none;background-color:#f9f9f9}form.searchandfilter ul li input[type="text"],form.searchandfilter ul li select>option{width:100%;border-radius:none;border:1px solid #c7c2ba;border-color:#f9f9f9;font-size:1em;font-family:"FS Elliot","Calibri",Arial,sans-serif}form.searchandfilter ul li input[type="text"]:focus,form.searchandfilter ul li input[type="text"]:hover,form.searchandfilter ul li select>option:focus,form.searchandfilter ul li select>option:hover{border:1px solid #f9f9f9}form.searchandfilter ul li .chosen-container{width:100% !important}form.searchandfilter ul li .chosen-container .chosen-single,form.searchandfilter ul li .chosen-container select>option{background:none;background-color:#f9f9f9;border:none;border-radius:0;box-shadow:none;padding:0.6em 1em;width:100%}form.searchandfilter ul li .chosen-container .chosen-single span,form.searchandfilter ul li .chosen-container select>option span{font-size:16px;font-size:1rem}form.searchandfilter ul li .chosen-container .chosen-single div,form.searchandfilter ul li .chosen-container select>option div{padding-right:8px;width:22px}form.searchandfilter ul li .chosen-container .chosen-single div b,form.searchandfilter ul li .chosen-container select>option div b{background:none;background-image:none;width:16px;height:0px;margin-top:10px}form.searchandfilter ul li .chosen-container .chosen-single div b:before,form.searchandfilter ul li .chosen-container select>option div b:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e93a";position:relative;top:25%}form.searchandfilter ul li .chosen-container .chosen-search{padding:1em}form.searchandfilter ul li .chosen-container .chosen-search input[type="text"]{background-color:white}form.searchandfilter ul li .chosen-container .chosen-drop{background-color:#f9f9f9;border-radius:0;border:0;box-shadow:none}form.searchandfilter ul li .chosen-container .chosen-drop .chosen-results{width:100%;max-width:100%}form.searchandfilter ul li .chosen-container .chosen-drop .chosen-results li{float:none;font-size:1em;padding-left:0.8em;width:100%}form.searchandfilter ul li .chosen-container .chosen-drop .chosen-results li.highlighted{background-color:#E97200;background-image:none}form.searchandfilter ul li .chosen-container.chosen-container-active .chosen-single{background-color:#E97200;color:white}form.searchandfilter ul li .chosen-container.chosen-container-active .chosen-single div b:before{content:"\e939"}form.searchandfilter[data-sf-form-id="16829"]{border:none}form.searchandfilter[data-sf-form-id="16829"] ul{width:100%;content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto}form.searchandfilter[data-sf-form-id="16829"] ul li{display:block}form.searchandfilter[data-sf-form-id="16829"] ul li label input{background-color:#f9f9f9;font-family:"FS Elliot Light";font-size:16px;font-size:1rem;line-height:normal;padding:0.6em 1em}form.searchandfilter[data-sf-form-id="16829"] ul li label input:focus{outline:none;outline-color:#f9f9f9}form.searchandfilter[data-sf-form-id="16829"] ul li label select.sf-input-select{color:#55575a;font-size:1em;padding:0.6em 1em}form.searchandfilter[data-sf-form-id="16829"] ul li input[type=search]{font-size:1em;line-height:1;padding:0.8em}#search-filter-results-16829{content:"";display:table;border-top:1px solid #55575a;padding-top:2em}#search-filter-results-16829 article{content:"";display:table;background-color:#f9f9f9;border-bottom:1px solid #f9f9f9;clear:both;line-height:1.6em;margin-bottom:1.618em;padding:0.5em 2em 2em 1em;width:100%}#search-filter-results-16829 article header.entry-header{color:#55575a;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:12.8px;font-size:.8rem;text-transform:capitalize;padding-bottom:0.6em;content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;width:100%}#search-filter-results-16829 article header.entry-header span.meta{font-family:"FS Elliot Bold","Calibri",Arial,sans-serif}#search-filter-results-16829 article header.entry-header h2{margin:0;line-height:normal}#search-filter-results-16829 article header.entry-header .entry-meta span.byline{display:none}#search-filter-results-16829 article .entry-summary{margin-top:1em}#search-filter-results-16829 article .entry-summary div.featured-image{float:left;margin-right:1em;width:20%;clear:both}@media only screen and (max-width: 768px){form.searchandfilter{margin:0}form.searchandfilter ul{padding:0 1em;width:100%;content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;content:"";display:table}form.searchandfilter ul li{float:left;display:block;margin-right:38.1982059067%;width:100%;clear:both}form.searchandfilter ul li:last-child{margin-right:0}form.searchandfilter ul li:nth-child(1n){margin-right:0}form.searchandfilter ul li:nth-child(1n+1){clear:left}form.searchandfilter ul li label{width:100%}}.stButton{display:none !important}.sharing ul.sharing-list{display:inline;margin:0;padding:0;text-align:center}.sharing ul.sharing-list li.sharing-list-item{display:inline-block;list-style:none;position:relative;line-height:1.9}.sharing ul.sharing-list li.sharing-list-item:focus,.sharing ul.sharing-list li.sharing-list-item:hover .tooltip{opacity:1;visibility:visible}.sharing ul.sharing-list li.sharing-list-item .tooltip{position:absolute;top:-3.2em;left:-2em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:white;border-radius:3px;box-shadow:0 2px 2px silver;color:#878787;margin:0 auto;width:120px;opacity:0;padding:1em;visibility:hidden;z-index:10}.sharing ul.sharing-list li.sharing-list-item .tooltip p{font-size:0.8em;margin:0;line-height:0.8em;text-align:left}.sharing ul.sharing-list ul li.sharing-list-item{display:none}.sharing ul.sharing-list ul li.sharing-list-item:nth-child(1),.sharing ul.sharing-list ul li.sharing-list-item:nth-child(2),.sharing ul.sharing-list ul li.sharing-list-item:nth-child(3){display:inline}.sharing ul.sharing-list li a.sharing-button,.sharing ul.sharing-list li div.sharing-button a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#E97200;border-radius:6px;color:#fff;outline:none;padding:.25em .809em;text-decoration:none}.sharing ul.sharing-list li a.sharing-button:hover,.sharing ul.sharing-list li a.sharing-button:focus,.sharing ul.sharing-list li div.sharing-button a:hover,.sharing ul.sharing-list li div.sharing-button a:focus{background:#E97200}.sharing ul.sharing-list li a.sharing-button:active,.sharing ul.sharing-list li div.sharing-button a:active{background:#E97200}div.corner-ribbon{box-shadow:0px 0px 3px rgba(0,0,0,0.3);background:#E97200;bottom:0px;height:120px;position:fixed;right:1em;width:180px;z-index:10000}div.corner-ribbon a.corner-ribbon-link{color:white;display:block;font-size:0.9em;line-height:1.2em;padding:1em;text-decoration:none;height:100%;width:100%}div.corner-ribbon span.corner-ribbon-sub-link{display:block;font-size:0.8em;text-align:right;width:100%}@media screen and (max-width: 768px){div.corner-ribbon{display:none}}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.post-10012 h1{text-transform:none}img.size-thumbnail,img.size-medium,img.size-large{width:auto}.speakers .grid__wrapper{justify-content:space-evenly;max-width:70%}@media only screen and (max-width: 1300px){.speakers .grid__wrapper{max-width:85%}}@media only screen and (max-width: 1200px){.speakers .grid__wrapper{max-width:90%}}@media only screen and (max-width: 1100px){.speakers .grid__wrapper{max-width:100%}}.speakers .card{background:transparent;box-shadow:none;border:none}.speakers .card__item__content{font-size:.95em}.speakers .card__item__content strong{color:#2ed199;font-size:1.1em}.speakers .card .grid__item__image{background-size:contain;max-height:none}@media only screen and (max-width: 768px){.speakers .grid__item{flex:0 0 100%;max-width:100%}}.hero.welcome{background:linear-gradient(-45deg, #3BB3E7, #6487A5, #1D1E4F, #FF9D66);background-color:transparent;height:76vh;max-height:786px;background-size:400% 400%;animation:gradient 15s ease infinite}.hero.welcome .background__overlay{height:100%;background-image:url("assets/img/gradient-banner.gif");background-color:transparent;background-position:center;background-size:cover;opacity:1;display:block}.hero.welcome .hero__inner__content{max-width:750px}@media only screen and (max-width: 1300px){.hero.welcome{max-height:48vh}.hero.welcome .hero__inner__content{max-width:450px}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.content-wrap-single{width:80%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;padding:0 1rem}@media only screen and (max-width: 1300px){.content-wrap-single{width:100%;max-width:100%}}.content-wrap-single .entry-title-single{padding:1em 2em 1em 2em;background:#f9f9f9 url("assets/img/hash-pattern-03.png") bottom left repeat-x;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;margin-bottom:2rem;margin-top:2rem}.content-wrap-single .entry-title-single span{font-size:.85em}.content-wrap-single .entry-title-single span.news-type{font-weight:700}.content-wrap-single .entry-title-single h2{color:#E97200;margin-top:.5rem}.content-wrap-single article{margin-top:3rem}@media only screen and (max-width: 900px){.content-wrap-single article{margin-top:0}}@media only screen and (max-width: 767px){.content-wrap-single .hero{height:160px;background-size:contain}.content-wrap-single .hero .background__overlay{display:none !important}}.tags-share{margin-bottom:1rem}.tags-share__inner{display:flex;justify-content:flex-end}.tags-share__inner a{margin-right:10px}.tags-share__inner a.download-visions{background:#63B6E6;color:#fff;max-height:30px;padding:5px 1rem;font-size:15px;font-weight:700;margin-right:3px}.tags-share__inner a.download-visions:hover{background:#1f87c4;box-shadow:0px 1px 2px rgba(0,0,0,0.3)}.tags-share__inner a img{max-width:30px}.tags-logos{margin:3rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width: 900px){.tags-logos{margin:3rem 0 0}}.tags-logos img{width:200px;margin-bottom:3rem}.sub-header{background:#63B6E6;color:#fff;font-family:"FS Elliot Bold","Calibri",Arial,sans-serif;margin-bottom:.5rem}.sub-header__inner{display:flex;justify-content:space-between;align-items:center;padding:.35rem 1rem}@media only screen and (max-width: 800px){.sub-header__inner{display:flex;flex-direction:column;align-items:center}}.sub-header__title{text-transform:uppercase;font-weight:700;font-size:1.5rem}@media only screen and (max-width: 800px){.sub-header__title{text-align:center}}.sub-header__title a{color:#fff}.sub-header__title a span{font-style:italic;font-size:1rem}.sub-header__links{margin:0}.sub-header__links a{color:#fff;margin:.5rem 0;font-size:14px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}@media only screen and (max-width: 800px){.sub-header__links a{margin:.35rem 1rem;align-items:center}}@media only screen and (max-width: 600px){.sub-header__links{flex-direction:row}}.type-post .visions__inner{display:flex;justify-content:space-between;align-items:flex-start}.type-post .visions__inner blockquote{font-weight:700;font-style:italic;color:#63B6E6}.type-post .visions__inner .tags{margin-top:3rem}@media only screen and (max-width: 900px){.type-post .visions__inner .tags{margin-top:0}}.visions{display:block;position:relative}.visions__inner{display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.visions__inner{flex-direction:column-reverse}}.entry-content-tag{flex-basis:60%;max-width:60%}@media only screen and (max-width: 900px){.entry-content-tag{flex-basis:100%;max-width:100%}.entry-content-tag ul{padding-left:0}}.tags{padding-left:2rem;flex-basis:39%;max-width:39%;margin-top:3rem}@media only screen and (max-width: 900px){.tags{flex-basis:100%;max-width:100%;margin-bottom:2rem;padding-left:0;margin-top:0}}.tags__inner{display:flex;flex-direction:column;align-items:center}.tags__title{display:flex;justify-content:space-between}.tags__items{text-align:center}.tags__items .tag-item.covid{padding:3px 7px;background:#63B6E6;font-weight:normal;color:#fff;font-size:1rem;margin:5px 0 0;display:inline-block}.tags__items .tag-item.covid:hover{background:#1f87c4;box-shadow:0px 1px 2px rgba(0,0,0,0.3);opacity:1}.tags__items .tag-item.covid.non-active{opacity:.7}.tags__items .tag-item.covid.active{background:#55575a}.grid__item .card{border-radius:0}.ideas_gallery .col-sm-3{margin-bottom:0}.ideas_gallery .card.gallery{margin:.5rem}.ideas_gallery .card.gallery:hover{box-shadow:0px 4px 8px rgba(0,0,0,0.66)}.research_card .col-sm-3{margin-bottom:1rem}.heading{align-items:flex-start}.heading__inner{padding:4rem 1rem}.heading__title{font-weight:normal;font-family:"FS Elliot Light","Calibri",Arial,sans-serif}.heading__subtitle{font-weight:normal;font-family:"FS Elliot Light","Calibri",Arial,sans-serif}.dispay__box .display.card{margin:0 auto}.dispay__box .display__image{min-height:250px}@media only screen and (max-width: 1300px){.research_card .grid__item__image{max-height:140px}.ideas_gallery .card.gallery{height:20vw !important}}@media only screen and (max-width: 1000px){.research_card .grid__item__image{height:240px !important;max-height:none}}@media only screen and (max-width: 767px){.ideas_gallery .card.gallery{height:40vw !important}.link{display:block;margin-bottom:1rem}}@media only screen and (max-width: 600px){.ideas_gallery .card.gallery{height:70vw !important}.heading{align-items:center}.heading__inner{padding:1rem}}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}section{width:100%;padding-bottom:2em}.introduction{padding-top:1em;padding-bottom:0}.listing{width:100%}.listing p{color:#55575a;font-size:0.8em;border-bottom:none;text-transform:capitalize;letter-spacing:normal}.listing p a{border:none;text-decoration:none}.listing p span{text-transform:uppercase;color:#55575a;font-size:0.8em}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.full-width{content:"";display:table;float:left;display:block;margin-right:2.3576515979%;width:100%;height:auto}.full-width:last-child{margin-right:0}.half{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.half:last-child{margin-right:0}.half:nth-child(2n){margin-right:0}.half:nth-child(2n+1){clear:left}.one-third{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.one-third:last-child{margin-right:0}.two-thirds{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.two-thirds:last-child{margin-right:0}@media only screen and (max-width: 768px){.half{float:left;display:block;margin-right:38.1982059067%;width:100%}.half:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:38.1982059067%;width:100%}.one-third:last-child{margin-right:0}.two-thirds{float:left;display:block;margin-right:38.1982059067%;width:100%}.two-thirds:last-child{margin-right:0}}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{width:100%;max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.cd-top{color:white;display:inline-block;height:40px;width:40px;position:fixed;bottom:2em;right:2em;box-shadow:0 0 10px rgba(0,0,0,0.05);background:rgba(228,97,15,0.8) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;z-index:21}.cd-top span.icon-chevron-up{position:absolute;top:10px;left:10px}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.cd-top:hover,.cd-top:focus{opacity:1;color:white;text-decoration:none}.no-touch .cd-top:hover{color:white;opacity:1;text-decoration:none}@media screen and (max-width: 768px){.cd-top{right:20px;bottom:200px;z-index:1000}.cd-top span.icon-chevron-up{position:absolute;top:10px;left:10px}}@media screen and (min-width: 768px) and (max-width: 1240px){.cd-top{height:60px;width:60px;right:30px;bottom:200px}.cd-top span.icon-chevron-up{position:absolute;top:20px;left:20px}}.timeline{width:100%;background-color:#fff}.timeline .swiper-container{height:250px;width:100%;position:relative}.timeline .swiper-slide{position:relative;color:#fff;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;filter:grayscale(100%)}.timeline .swiper-slide::after{content:"";position:absolute;z-index:1;right:-115%;bottom:-10%;width:100%;height:100%;background-color:rgba(0,0,0,0.7);box-shadow:-230px 0 150px 60vw rgba(0,0,0,0.7);border-radius:100%}.timeline .swiper-slide-content{position:absolute;text-align:center;width:80%;max-width:500px;right:50%;top:15%;-webkit-transform:translate(50%, 0);transform:translate(50%, 0);font-size:12px;z-index:2}.timeline .swiper-slide .timeline-year{display:none;font-style:italic;font-size:42px;margin-bottom:50px;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);color:#ffffff;font-weight:300;opacity:0;transition:.2s ease .4s}.timeline .swiper-slide .timeline-title{font-weight:800;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:18px;margin:0 0 30px;opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);transition:.2s ease .5s}.timeline .swiper-slide .timeline-text{line-height:1.1;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-weight:normal;opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);transition:.2s ease .6s;margin-top:10px}.timeline .swiper-slide-active .timeline-year{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:.4s ease 1.6s}.timeline .swiper-slide-active .timeline-title{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:.4s ease 1.7s}.timeline .swiper-slide-active .timeline-text{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:.4s ease 1.8s}.timeline .swiper-pagination{left:10% !important;right:inherit;height:100%;display:none;flex-direction:column;justify-content:center;font-style:italic;font-weight:300;font-size:18px;z-index:1}.timeline .swiper-pagination::before{content:"";position:absolute;left:90px;top:0;height:100%;width:1px;background-color:rgba(255,255,255,0.2)}.timeline .swiper-pagination-bullet{width:auto;height:auto;text-align:center;opacity:1;background:transparent;color:#ffffff;margin:10px 0 !important;position:relative;font-style:normal}.timeline .swiper-pagination-bullet::before{content:"";position:absolute;top:8px;left:88px;width:6px;height:6px;border-radius:100%;background-color:#ffffff;-webkit-transform:scale(0);transform:scale(0);transition:.2s}.timeline .swiper-pagination-bullet-active{color:#ffffff;font-weight:bold}.timeline .swiper-pagination-bullet-active::before{-webkit-transform:scale(1);transform:scale(1)}.timeline .swiper-button-next,.timeline .swiper-button-prev{background-size:20px 20px;top:15%;width:20px;height:20px;margin-top:0;z-index:2;transition:.2s}.timeline .swiper-button-prev{left:1%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.timeline .swiper-button-prev:hover{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.timeline .swiper-button-next{left:10%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.timeline .swiper-button-next:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}.timeline .swiper-button-timeline{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");background-repeat:no-repeat;height:1.2em;position:absolute;bottom:1rem;left:1rem;z-index:2;font-size:18px;padding-left:2rem;color:#fff}.timeline .swiper-button-timeline:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");color:#000;cursor:pointer}@media screen and (min-width: 768px){.timeline .swiper-container{height:700px;width:100%;position:relative}.timeline .swiper-slide-content{top:13%}.timeline .swiper-slide::after{left:-15%;bottom:-8%;width:240px;height:50%;box-shadow:-230px 0 150px 50vw rgba(0,0,0,0.7)}.timeline .swiper-slide-content{left:30%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:500px;font-size:30px;text-align:left}.timeline .swiper-slide .timeline-title{font-size:18px;margin:0}.timeline .swiper-pagination{display:flex}.timeline .swiper-button-prev{top:10%;left:auto;left:11.5%;-webkit-transform:rotate(90deg) translate(0, 10px);transform:rotate(90deg) translate(0, 10px)}.timeline .swiper-button-prev:hover{-webkit-transform:rotate(90deg) translate(-3px, 10px);transform:rotate(90deg) translate(-3px, 10px)}.timeline .swiper-button-next{top:auto;bottom:10%;left:11.5%;-webkit-transform:rotate(90deg) translate(0, 10px);transform:rotate(90deg) translate(0, 10px)}.timeline .swiper-button-next:hover{-webkit-transform:rotate(90deg) translate(3px, 10px);transform:rotate(90deg) translate(3px, 10px)}.timeline .swiper-button-timeline{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");background-repeat:no-repeat;height:1.2em;position:absolute;top:2rem;right:100px;left:auto;z-index:2;font-size:18px;padding-left:2rem;color:#fff}.timeline .swiper-button-timeline:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");color:#000;cursor:pointer}}@media screen and (min-width: 1024px){.timeline .swiper-slide::after{right:-20%;bottom:-12%;width:240px;height:50%;box-shadow:-230px 0 150px 39vw rgba(0,0,0,0.7)}.timeline .swiper-slide-content{left:20%}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;min-height:100% !important}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{display:block;position:absolute;top:50%;width:88px;height:100%;border:none;background:none;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all 0.5s ease}.flickity-prev-next-button:hover{background:transparent;display:block}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:0.6}.flickity-prev-next-button.previous{left:0;width:45px;height:45px}.flickity-prev-next-button.next{right:0;width:45px;height:45px}.flickity-prev-next-button svg{-webkit-filter:drop-shadow(0px 3px 2px rgba(0,0,0,0.5));filter:drop-shadow(0px 3px 2px rgba(0,0,0,0.5))}@media only screen and (max-width: 600px){.flickity-prev-next-button.previous{left:0;width:30px;height:30px}.flickity-prev-next-button.next{right:0;width:30px;height:30px}}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button svg{visibility:visible;opacity:1;transition:visibility 0.2s, opacity 0.2s linear;position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button:hover svg{visibility:visible;opacity:1}.flickity-prev-next-button .arrow{fill:#FFF}.flickity-prev-next-button.no-svg{color:#FFF;font-size:26px}.flickity-page-dots{display:none;position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}.gallery-cell{width:100%;margin-right:10px;background:#fff url("assets/img/hash-pattern-03.png") bottom left repeat-x}.gallery figure{padding:0;margin:0}.gallery:after{content:'flickity';display:none}@media screen and (max-width: 768px){.gallery:after{content:''}}body.page header.entry-header{width:80%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto}body.page header.entry-header h1.entry-title{font-family:"FS Elliot Light","Calibri",Arial,sans-serif;margin-top:56px}body.page .entry-content{padding-bottom:0;margin-bottom:-1.5em}body.page .entry-content section.introduction{background:none;clear:both;margin-top:-1em}body.page .entry-content section.introduction .two-cols{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:19.2px;font-size:1.2rem}body.page .entry-content section.introduction .two-cols:last-child{margin-right:0}body.page .entry-content section{content:"";display:table}body.page .entry-content section span.label{border-bottom:1px solid #878787;border-top:1px solid #878787;color:#333;display:block;margin-bottom:2em;text-transform:capitalize;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:32px;font-size:2rem;padding:1em 10%}body.page .entry-content section .content-wrap{padding:1em 0}body.page .entry-content section .content-wrap div.half{font-family:"FS Elliot Light","Calibri",Arial,sans-serif}body.page .default-template{width:80%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto}section.about-locations .content-wrap{max-width:1240px;text-align:center}section.about-locations .content-wrap .hotspot-container.custom .popover.top{background-color:#E97200;border-radius:0}section.about-locations .content-wrap .hotspot-container.custom .popover.top .cq-arrow:after{border-top-color:#E97200}section.about-locations .content-wrap .hotspot-container.custom .popover.top .popover-inner{background-color:#E97200}section.about-locations .content-wrap .hotspot-container.custom .popover.top .popover-inner h4.popover-title{background-color:#713108;border-bottom:none;border-radius:0;font-family:"FS Elliot Heavy","Calibri",Arial,sans-serif}section.about-locations .content-wrap .hotspot-container.custom .popover.top .popover-inner h4.popover-title a{color:white}section.about-locations .content-wrap .hotspot-container.custom .popover.top .popover-inner h4.popover-title a:hover,section.about-locations .content-wrap .hotspot-container.custom .popover.top .popover-inner h4.popover-title a:visited,section.about-locations .content-wrap .hotspot-container.custom .popover.top .popover-inner h4.popover-title a:focus{color:white}section.about-locations .content-wrap .hotspot-container.custom .popover.top .popover-inner .popover-content{background-color:#E97200;font-family:"FS Elliot Light","Calibri",Arial,sans-serif}section.about-locations .content-wrap .hotspot-container.custom a.contact-us.button{color:white}@media only screen and (max-width: 768px){body.page header.entry-header{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;width:100%;padding:1em 1em 0 1em}body.page header.entry-header h1{padding:0;margin-bottom:-1em}body.page header.entry-header{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;width:100%;padding:1em 1em 0 1em}body.page header.entry-header h1.projectstitlefix{padding:0;margin-bottom:0.5em}body.page .entry-content{margin:0}body.page .entry-content section span.label{padding:1em;margin-bottom:0}body.page .entry-content section div.half{margin-top:1em}section.about-locations .content-wrap div.hotspot-container.custom{width:100%}section.about-locations .content-wrap div.hotspot-container.custom div.popover.top.pop-orange{background:none;clear:both;display:block !important;opacity:1;margin:1em 0;position:relative;top:inherit !important;left:inherit !important;width:100%;z-index:1;box-shadow:none}section.about-locations .content-wrap div.hotspot-container.custom div.popover.top.pop-orange .cq-arrow{display:none}section.about-locations .content-wrap div.hotspot-container.custom div.popover.top.pop-orange .popover-inner h4.popover-title.pop-orange{background-color:white;border:none;border-radius:0}section.about-locations .content-wrap div.hotspot-container.custom div.popover.top.pop-orange .popover-inner h4.popover-title.pop-orange a{color:#55575a;font-family:"FS Elliot Bold","Calibri",Arial,sans-serif;font-size:1.4em}section.about-locations .content-wrap div.hotspot-container.custom div.popover.top.pop-orange .popover-inner .popover-content{background-color:white;color:#55575a;line-height:inherit}section.about-locations .content-wrap div.hotspot-container.custom .info-icon.icon7{display:none;visibility:hidden;opacity:0 !important}section.about-locations .content-wrap div.hotspot-container.custom img.popover-image{display:none}}body.error404 div.site{width:80%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto}body.error404 div.site section.error-404.not-found header.page-header form.search-form,body.error404 div.site section.error-404.not-found .page-content form.search-form{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}body.error404 div.site section.error-404.not-found header.page-header form.search-form:last-child,body.error404 div.site section.error-404.not-found .page-content form.search-form:last-child{margin-right:0}body.error404 div.site section.error-404.not-found header.page-header form.search-form input.search-field,body.error404 div.site section.error-404.not-found .page-content form.search-form input.search-field{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}body.error404 div.site section.error-404.not-found header.page-header form.search-form input.search-field:last-child,body.error404 div.site section.error-404.not-found .page-content form.search-form input.search-field:last-child{margin-right:0}body.error404 div.site section.error-404.not-found header.page-header form.search-form input.search-submit,body.error404 div.site section.error-404.not-found .page-content form.search-form input.search-submit{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-left:8.5298042998%}body.error404 div.site section.error-404.not-found header.page-header form.search-form input.search-submit:last-child,body.error404 div.site section.error-404.not-found .page-content form.search-form input.search-submit:last-child{margin-right:0}@media only screen and (min-width: 1240px) and (max-width: 1569px){body.error404 div.site{width:100%;content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;padding:1em}}body.search section.search-results{content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;clear:both;margin-top:-1em}body.search section.search-results header.page-header{padding-top:2em}body.search section.search-results header.page-header h1{font-family:"FS Elliot Light","Calibri",Arial,sans-serif;line-height:normal}body.search section.search-results header.page-header h1 span{font-family:"FS Elliot Bold","Calibri",Arial,sans-serif;text-transform:uppercase}body.search section.search-results .search-introduction{padding-bottom:2em;clear:both}body.search section.search-results .search-introduction div.half form.searchandfilter{margin:0}body.search section.search-results .search-introduction div.half form.searchandfilter ul{max-width:100%;padding:0;width:100%}body.search section.search-results .search-introduction div.half form.searchandfilter ul li{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}body.search section.search-results .search-introduction div.half form.searchandfilter ul li:last-child{margin-right:0}body.search section.search-results .search-introduction div.half form.searchandfilter ul li:nth-child(3n){margin-right:0}body.search section.search-results .search-introduction div.half form.searchandfilter ul li:nth-child(3n+1){clear:left}body.search section.search-results .search-results-articles{content:"";display:table;border-top:1px solid #55575a;padding-top:2em}body.search section.search-results .search-results-articles article{content:"";display:table;background-color:#f9f9f9;border-bottom:1px solid #f9f9f9;clear:both;line-height:1.6em;margin-bottom:1.618em;padding:0.5em 2em 2em 1em;width:100%}body.search section.search-results .search-results-articles article header{color:#55575a;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:12.8px;font-size:.8rem;text-transform:capitalize;padding-bottom:0.6em}body.search section.search-results .search-results-articles article header span.meta{font-family:"FS Elliot Bold","Calibri",Arial,sans-serif}body.search section.search-results .search-results-articles article header h2{margin:0;line-height:normal}body.search section.search-results .search-results-articles article header .entry-meta span.byline{display:none}body.search section.search-results .search-results-articles article .entry-summary{margin-top:1em}body.search section.search-results .search-results-articles article .entry-summary div.featured-image{float:left;margin-right:1em;width:20%;clear:both}body.search form.search-form input[type=search]:focus{outline:none}body.search form.search-form input[type=submit]{display:none;float:left;margin-left:5%;width:25%}@media screen and (max-width: 768px){body.search-results section.search-results{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;padding:1em;width:100%}body.search-results section.search-results header.page-header{padding-top:0}body.search-results section.search-results .search-results-articles article .entry-summary{font-size:16px;font-size:1rem;line-height:normal;margin-top:0}body.search-results section.search-results .search-results-articles article .entry-summary div.featured-image{float:left;display:block;margin-right:38.1982059067%;width:100%;width:100%}body.search-results section.search-results .search-results-articles article .entry-summary div.featured-image:last-child{margin-right:0}body.search-results section.search-results .search-results-articles article .entry-summary div.featured-image img{padding:1em 0}}body.home .gallery .gallery-cell h1{position:absolute;bottom:0;float:left;margin-bottom:8px;padding-bottom:1em;width:100%;z-index:200;color:white;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:2.4em;line-height:normal;text-align:center;text-transform:none;background:radial-gradient(50% 100%, 50% 100%, #000 -100%, transparent 100%);background:-webkit-radial-gradient(50% 100%, 50% 100%, #000 -100%, transparent 100%)}body.home .gallery .gallery-cell h1 a{color:#FFF;line-height:1em;padding-bottom:0.8em;text-decoration:none}body.home .gallery .gallery-cell h1 a span.masthead-message-inner{border:4px solid #FFF;display:inline-block;margin:0 auto;max-width:80%;padding:0.8em 1em}body.home .gallery .gallery-cell h1 a span.masthead-message-inner span.masthead-sub-headline{display:block;font-size:0.6em;line-height:normal}body.home .gallery .gallery-cell .gallery figure{padding:0;margin:0}.listing.homepage{content:"";display:table;background-color:#f9f9f9;padding-bottom:0;max-width:100%;margin:0 auto}.listing.homepage ul.homepage-list{content:"";display:table;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;width:80%;margin:0 auto;padding:1.0786666667em 0;list-style-type:none}@media screen and (max-width: 1300px){.listing.homepage ul.homepage-list{content:"";display:table;max-width:95%;margin-left:auto;margin-right:auto;width:95%}}@media screen and (max-width: 400px){.listing.homepage ul.homepage-list{content:"";display:table;max-width:90%;margin-left:auto;margin-right:auto;width:90%}}.listing.homepage ul.homepage-list li.homepage-list-item{position:relative;background:white;line-height:0;float:left;display:inline-block;padding:0;margin-bottom:.5393333333em;box-shadow:0px 2px 4px rgba(0,0,0,0.16)}@media screen and (min-width: 900px){.listing.homepage ul.homepage-list li.homepage-list-item{float:left;display:block;margin-right:.5791717603%;width:24.5656211798%}.listing.homepage ul.homepage-list li.homepage-list-item:last-child{margin-right:0}.listing.homepage ul.homepage-list li.homepage-list-item:nth-child(4n){margin-right:0}.listing.homepage ul.homepage-list li.homepage-list-item:nth-child(4n+1){clear:left}}@media screen and (min-width: 400px) and (max-width: 900px){.listing.homepage ul.homepage-list li.homepage-list-item{float:left;display:block;margin-right:.5791717603%;width:49.7104141199%}.listing.homepage ul.homepage-list li.homepage-list-item:last-child{margin-right:0}.listing.homepage ul.homepage-list li.homepage-list-item:nth-child(2n){margin-right:0}.listing.homepage ul.homepage-list li.homepage-list-item:nth-child(2n+1){clear:left}}@media screen and (max-width: 400px){.listing.homepage ul.homepage-list li.homepage-list-item{float:left;display:block;margin-right:.5791717603%;width:100%}.listing.homepage ul.homepage-list li.homepage-list-item:last-child{margin-right:0}.listing.homepage ul.homepage-list li.homepage-list-item:nth-child(1n){margin-right:0}.listing.homepage ul.homepage-list li.homepage-list-item:nth-child(1n+1){clear:left}}.listing.homepage ul.homepage-list li.homepage-list-item span.homepage-text-descriptor{background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.55) 70%);text-shadow:0 1px 0 black;color:#fff;display:flex;align-items:flex-end;line-height:17px;font-size:0.8em;position:absolute;bottom:0;z-index:1;padding:0;width:100%}@media screen and (max-width: 1300px){.listing.homepage ul.homepage-list li.homepage-list-item span.homepage-text-descriptor{height:25%}}.listing.homepage ul.homepage-list li.homepage-list-item span.homepage-text-descriptor .title-info{display:flex;background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.55) 70%);text-shadow:0 1px 0 black;padding:.75rem;width:100%}@media screen and (max-width: 500px){.listing.homepage ul.homepage-list li.homepage-list-item span.homepage-text-descriptor .title-info{background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.55) 20%)}}.listing.homepage ul.homepage-list li.homepage-list-item a{background:#f9f9f9;display:block;text-decoration:none;color:#55575a;overflow:hidden;position:relative;width:100%}.listing.homepage ul.homepage-list li.homepage-list-item a span.homepage-text-item{display:block;padding:1em;min-width:100%}.listing.homepage ul.homepage-list li.homepage-list-item a span.homepage-text-item h2{font-family:"FS Elliot Light","Calibri",Arial,sans-serif;display:block;line-height:1em;padding:0;margin:0}.listing.homepage ul.homepage-list li.homepage-list-item a img{object-fit:cover;width:100%;height:auto}.listing.homepage ul.homepage-list li.homepage-list-item a:focus,.listing.homepage ul.homepage-list li.homepage-list-item a:hover{box-shadow:0px 4px 8px rgba(0,0,0,0.66)}@media screen and (min-width: 768px) and (max-width: 1240px){body.home .gallery .gallery-cell h1{padding-bottom:0.5em;font-size:1.5em;line-height:normal}body.home .gallery .gallery-cell h1 a span.masthead-message-inner span.masthead-sub-headline{display:block;font-size:0.6em;line-height:normal}}@media screen and (max-width: 768px){body.home .gallery .gallery-cell{background:none;background-color:white}body.home .gallery .gallery-cell h1{position:relative;float:none;z-index:normal;background:none;font-size:1.2em;line-height:1.8em;text-align:left}body.home .gallery .gallery-cell h1 a{color:#55575a;padding-bottom:0.8em;text-decoration:none}body.home .gallery .gallery-cell h1 a span.masthead-message-inner{border:none;display:block;margin:0;max-width:100%;padding:8px}body.home .gallery .gallery-cell h1 a span.masthead-message-inner span.masthead-sub-headline{display:block;line-height:normal;margin-top:0.4em;font-size:0.8em}body.home .gallery:after{content:''}.listing.homepage{border-top:1px solid #55575a}.listing.homepage ul.homepage-list li.homepage-list-item a{height:auto;overflow:normal}.listing.homepage ul.homepage-list li.homepage-list-item a:focus img,.listing.homepage ul.homepage-list li.homepage-list-item a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}}.entry-content.about-page{padding-bottom:0;margin:0 0 -1.5em 0}.entry-content.about-page section{width:100%;content:"";display:table}.entry-content.about-page section .content-wrap{width:80%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto}.entry-content.about-page section .content-wrap span.label{color:#333;display:block;text-transform:capitalize;font-family:"FS Elliot Bold","Calibri",Arial,sans-serif;font-size:25.6px;font-size:1.6rem;padding-bottom:2em}.entry-content.about-page section.about.introduction .content-wrap{padding-bottom:2em}.entry-content.about-page .leadership__tabs{margin-bottom:2rem}.entry-content.about-page .leadership__tabs .nav-pills{margin-left:0;margin-bottom:2rem}.entry-content.about-page .leadership__tabs .nav-link{background-color:#3c3e40;font-family:"FS Elliot","Calibri",Arial,sans-serif;margin-right:1rem;margin-bottom:1rem;color:white}.entry-content.about-page .leadership__tabs .nav-link.active{background-color:white;color:#3c3e40}.entry-content.about-page .leadership__gallery .leadership-cell{background:transparent}.entry-content.about-page .leadership__gallery .leadership-cell .people-list-item-link{border:1px solid #d6d7d8;box-shadow:0px 1px 2px rgba(0,0,0,0.16)}.entry-content.about-page .leadership__gallery .leadership-cell .people-list-item-link:hover{box-shadow:0px 3px 5px rgba(0,0,0,0.16)}.entry-content.about-page .leadership__gallery .leadership-cell .people-list-item-link img{filter:none}.entry-content.about-page .leadership__gallery .leadership-cell .people-list{display:flex;flex-wrap:wrap}.entry-content.about-page .leadership__gallery .leadership-cell .people-list .leadership-subgroup{flex-basis:100%;margin-bottom:1rem}.entry-content.about-page .leadership__gallery .leadership-cell .people-list li{width:auto;margin-right:1rem;flex-basis:15%}.entry-content.about-page .leadership__gallery .leadership-cell .people-list li.firmwide:nth-child(5n+1){margin-right:12vw}.entry-content.about-page .leadership__gallery .leadership-cell .people-list li.practice-area:nth-child(5n),.entry-content.about-page .leadership__gallery .leadership-cell .people-list li.office:nth-child(5n){margin-right:6vw}.entry-content.about-page .leadership__gallery .leadership-cell .people-list li a img{float:none;margin-right:0;max-width:none}.entry-content.about-page .leadership__gallery .leadership-cell .people-list li:nth-child(5n+1){clear:none}.entry-content.about-page .leadership__gallery .leadership-cell .person-info{height:initial;background:white;color:#55575a;padding:.75rem;max-width:100%}.entry-content.about-page .leadership__gallery .leadership-cell .person-info .person-name{color:#55575a;font-weight:bold;text-transform:uppercase;font-size:15px;line-height:1.4em}.entry-content.about-page .leadership__gallery .leadership-cell .person-info .person-title{font-size:15px;top:0}.entry-content.about-page section.about-publications .content-wrap ul.pubs-list{margin:0;padding:0;text-align:left}.entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item{float:left;display:block;margin-right:1.7578775415%;width:23.6815918439%;margin-bottom:1.618em}.entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item:last-child{margin-right:0}.entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item:nth-child(4n){margin-right:0}.entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item:nth-child(4n+1){clear:left}.entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item a.pubs-list-item-link{text-decoration:none}.entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item a.pubs-list-item-link img{transition:transform 0.1s ease-in;-webkit-transition:transform 0.1s ease-in}.entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item a.pubs-list-item-link h4.pubs-name{font-family:"FS Elliot Bold","Calibri",Arial,sans-serif;font-size:2em;line-height:1em;margin-bottom:18px;margin-top:18px}.entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item a.pubs-list-item-link p.pubs-short-description{color:#333;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:0.8em;line-height:normal;padding:0 1rem}.entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item a.pubs-list-item-link:hover img,.entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item a.pubs-list-item-link:focus img,.entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item a.pubs-list-item-link:active img{transform:translate(0, -18px);transition:transform 0.3s ease-in;-webkit-transition:transform 0.3s ease-in}.entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item a.pubs-list-item-link:hover h4.pubs-name,.entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item a.pubs-list-item-link:focus h4.pubs-name,.entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item a.pubs-list-item-link:active h4.pubs-name{color:#E97200}.entry-content.about-page section.about-pdd .pdd-graphic{width:100%;margin:0 auto 4em auto;text-align:center}.entry-content.about-page section.about-awards .content-wrap .button{display:inline-block;background-color:#55575a;color:white;font-size:1em;outline:none;padding:0.6em;text-transform:capitalize;font-family:"FS Elliot Heavy","Calibri",Arial,sans-serif}.entry-content.about-page section.about-awards .content-wrap .button:hover{background-color:#E97200}.entry-content.about-page section.about-awards .content-wrap .button-row{text-align:center}.entry-content.about-page section.about-awards .content-wrap .button-row button.button--previous{float:left}.entry-content.about-page section.about-awards .content-wrap .button-row button.button--next{float:right}.entry-content.about-page section.about-awards .content-wrap .button-row div.button-group--cells button.button{margin-right:0.8em}.entry-content.about-page section.about-awards .content-wrap .button-row div.button-group--cells button.button.is-selected{background-color:#E97200}@media screen and (max-width: 768px){.entry-content.about-page section.about-awards .content-wrap .button-row{display:none}}.entry-content.about-page section.about-awards .content-wrap .gallery{clear:both}.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell{background:none;margin-top:3.236em}.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list{list-style:none;text-align:left;padding:0;margin:0}.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;background-color:#f9f9f9;font-size:0.8em;line-height:1.2em;margin-bottom:1.618em;padding:1em 0.6em}.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:last-child{margin-right:0}.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:nth-child(4n){margin-right:0}.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:nth-child(4n+1){clear:left}.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item h4{color:#55575a;font-family:"FS Elliot Heavy","Calibri",Arial,sans-serif;margin:0;padding:0;text-transform:uppercase}.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item span{display:block;font-size:0.8em;margin-top:0.6em}.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item span a{color:#55575a;font-size:1.4em;text-decoration:none}.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item span a:hover,.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item span a:focus{color:#E97200}@media screen and (max-width: 768px){.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item{padding:0;margin:0 0 1em 0;background-color:white;float:left;display:block;margin-right:38.1982059067%;width:100%}.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:last-child{margin-right:0}.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:nth-child(1n){margin-right:0}.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:nth-child(1n+1){clear:left}.entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item h4{text-transform:capitalize}}@media screen and (min-width: 768px) and (max-width: 1240px){body.page header.entry-header.about-page{content:"";display:table;max-width:90%;margin-left:auto;margin-right:auto;width:90%}body.page .entry-content.about-page section .content-wrap{content:"";display:table;max-width:95%;margin-left:auto;margin-right:auto;width:95%}body.page .entry-content.about-page .leadership__gallery .leadership-cell .people-list li{width:auto;flex-basis:15%}body.page .entry-content.about-page .leadership__gallery .leadership-cell .people-list li:nth-child(5n+1){clear:none}body.page .entry-content.about-page .leadership__gallery .leadership-cell .people-list .leadership-subgroup{margin-bottom:1rem}body.page .entry-content.about-page section.about-blog div.half p{padding-top:0;margin-top:0}}@media screen and (max-width: 768px){body.page header.entry-header.about-page{max-width:100%;width:100%;padding:0 1em}body.page .entry-content.about-page section.about.introduction{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto}body.page .entry-content.about-page section.about.introduction .about-intro-col{float:left;display:block;margin-right:2.3576515979%;width:100%}body.page .entry-content.about-page section.about.introduction .about-intro-col:last-child{margin-right:0}body.page .entry-content.about-page section .content-wrap{padding:1em .5em;width:100%;content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto}body.page .entry-content.about-page section .leadership__gallery .leadership-cell .people-list li{width:auto;margin-right:1rem;flex-basis:30%;max-width:none}body.page .entry-content.about-page section .leadership__gallery .leadership-cell .people-list li.firmwide:nth-child(5n+1){margin-right:1rem}body.page .entry-content.about-page section .leadership__gallery .leadership-cell .people-list li.practice-area:nth-child(5n),body.page .entry-content.about-page section .leadership__gallery .leadership-cell .people-list li.office:nth-child(5n){margin-right:1rem}body.page .entry-content.about-page section .leadership__gallery .leadership-cell .people-list li:nth-child(5n+1){clear:none}body.page .entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}body.page .entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item:last-child{margin-right:0}body.page .entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item:nth-child(2n){margin-right:0}body.page .entry-content.about-page section.about-publications .content-wrap ul.pubs-list li.pubs-list-item:nth-child(2n+1){clear:left}body.page .entry-content.about-page section.about-pdd .pdd-graphic{margin:0 auto 2em auto}body.page .entry-content.about-page section.about-awards .content-wrap .button{display:inline-block;background-color:#55575a;color:white;font-size:1em;outline:none;padding:0.6em;text-transform:capitalize;font-family:"FS Elliot Heavy","Calibri",Arial,sans-serif}body.page .entry-content.about-page section.about-awards .content-wrap .button:hover{background-color:#E97200}body.page .entry-content.about-page section.about-awards .content-wrap .button-row{text-align:center}body.page .entry-content.about-page section.about-awards .content-wrap .button-row button.button--previous{float:left}body.page .entry-content.about-page section.about-awards .content-wrap .button-row button.button--next{float:right}body.page .entry-content.about-page section.about-awards .content-wrap .button-row div.button-group--cells button.button{margin-right:0.8em}body.page .entry-content.about-page section.about-awards .content-wrap .button-row div.button-group--cells button.button.is-selected{background-color:#E97200}}@media screen and (max-width: 768px) and (max-width: 768px){body.page .entry-content.about-page section.about-awards .content-wrap .button-row{display:none}}@media screen and (max-width: 768px){body.page .entry-content.about-page section.about-awards .content-wrap .gallery{clear:both}body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell{background:none;margin-top:3.236em}body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list{list-style:none;text-align:left;padding:0;margin:0}body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;background-color:#f9f9f9;font-size:0.8em;line-height:1.2em;margin-bottom:1.618em;padding:1em 0.6em}body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:last-child{margin-right:0}body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:nth-child(4n){margin-right:0}body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:nth-child(4n+1){clear:left}body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item h4{color:#55575a;font-family:"FS Elliot Heavy","Calibri",Arial,sans-serif;margin:0;padding:0;text-transform:uppercase}body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item span{display:block;font-size:0.8em;margin-top:0.6em}body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item span a{color:#55575a;font-size:1.4em;text-decoration:none}body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item span a:hover,body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item span a:focus{color:#E97200}}@media screen and (max-width: 768px) and (max-width: 768px){body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item{padding:0;margin:0 0 1em 0;background-color:white;float:left;display:block;margin-right:38.1982059067%;width:100%}body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:last-child{margin-right:0}body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:nth-child(1n){margin-right:0}body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:nth-child(1n+1){clear:left}body.page .entry-content.about-page section.about-awards .content-wrap .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item h4{text-transform:capitalize}}@media only screen and (max-width: 500px){body.page header.entry-header.about-page{max-width:100%;width:100%;padding:0 1em}body.page .entry-content.about-page section .leadership__gallery .leadership-cell .people-list li{flex-basis:45%}}header.entry-header.careers-page{width:100%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto}.entry-content.careers-page{padding-bottom:0;margin:0 0 -1.5em 0}.entry-content.careers-page section{width:100%;content:"";display:table}.entry-content.careers-page section .content-wrap{width:80%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;clear:both}.entry-content.careers-page section .content-wrap span.label{margin-bottom:2em}.entry-content.careers-page section.careers-introduction .content-wrap .half p{margin-top:0;font-family:"FS Elliot Light","Calibri",Arial,sans-serif}.entry-content.careers-page section.about-locations .content-wrap{text-align:center}.entry-content.careers-page section.careers-benefits div.content-wrap div.half{font-family:"FS Elliot Light","Calibri",Arial,sans-serif}.entry-content.careers-page section.careers-benefits div.content-wrap ul.benefits-list{content:"";display:table;width:100%;float:left;display:block;margin-right:2.3576515979%;width:100%;list-style:none;text-align:left;padding:1.618em 0 0 0;margin:0}.entry-content.careers-page section.careers-benefits div.content-wrap ul.benefits-list:last-child{margin-right:0}@media screen and (min-width: 1240px){.entry-content.careers-page section.careers-benefits div.content-wrap ul.benefits-list li.benefits-list-item{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;background-color:#f9f9f9;margin-bottom:1.618em;padding:1em;box-shadow:0px 2px 4px rgba(0,0,0,0.16)}.entry-content.careers-page section.careers-benefits div.content-wrap ul.benefits-list li.benefits-list-item:last-child{margin-right:0}.entry-content.careers-page section.careers-benefits div.content-wrap ul.benefits-list li.benefits-list-item:nth-child(3n){margin-right:0}.entry-content.careers-page section.careers-benefits div.content-wrap ul.benefits-list li.benefits-list-item:nth-child(3n+1){clear:left}.entry-content.careers-page section.careers-benefits div.content-wrap ul.benefits-list li.benefits-list-item h4{color:#55575a;font-family:"FS Elliot Heavy","Calibri",Arial,sans-serif;font-size:0.8em;margin-bottom:0.5em;padding:1em 1em 0;line-height:normal;text-transform:uppercase}.entry-content.careers-page section.careers-benefits div.content-wrap ul.benefits-list li.benefits-list-item span.benefits-description{display:block;padding:1em}}.entry-content.careers-page section.careers-videos .content-wrap ul.videos-list{margin:0;padding:0;width:100%;float:left;display:block;margin-right:2.3576515979%;width:100%}.entry-content.careers-page section.careers-videos .content-wrap ul.videos-list:last-child{margin-right:0}.entry-content.careers-page section.careers-videos .content-wrap ul.videos-list li.videos-list-item{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-bottom:1.618em}.entry-content.careers-page section.careers-videos .content-wrap ul.videos-list li.videos-list-item:last-child{margin-right:0}.entry-content.careers-page section.careers-videos .content-wrap ul.videos-list li.videos-list-item:nth-child(2n){margin-right:0}.entry-content.careers-page section.careers-videos .content-wrap ul.videos-list li.videos-list-item:nth-child(2n+1){clear:left}.entry-content.careers-page section.careers-footer .content-wrap .half p{font-family:"FS Elliot Light","Calibri",Arial,sans-serif}.careers-search-form{content:"";display:table}.careers-search-form span.label{display:block}.careers-search-form a.button{content:"";display:table;margin:0 auto}.careers-search-form form.searchandfilter{border:none;width:100%;margin:0}.careers-search-form form.searchandfilter ul{max-width:100%;margin:0;padding:0;width:100%}.careers-search-form form.searchandfilter ul li{float:none;width:100%;margin-right:0}.careers-search-form form.searchandfilter ul li label{width:100%}.careers-search-form form.searchandfilter ul li label select,.careers-search-form form.searchandfilter ul li label input[type="text"],.careers-search-form form.searchandfilter ul li label button,.careers-search-form form.searchandfilter ul li label input[type="button"],.careers-search-form form.searchandfilter ul li label input[type="reset"],.careers-search-form form.searchandfilter ul li label input[type="submit"]{background-color:white;padding:.5em .25em;border-radius:3px;border:1px solid #878787;font-size:18px;font-family:"FS Elliot","Calibri",Arial,sans-serif;color:#55575a}@media screen and (min-width: 768px) and (max-width: 1240px){body.page header.entry-header.careers-page{width:90%;content:"";display:table;max-width:90%;margin-left:auto;margin-right:auto}body.page .entry-content.careers-page section .content-wrap{width:90%;content:"";display:table;max-width:90%;margin-left:auto;margin-right:auto}body.page .entry-content.careers-page section span.label{margin-left:-5%}}@media screen and (max-width: 1240px){body.page .entry-content.careers-page section.careers-benefits ul.benefits-list{display:flex;flex-wrap:wrap;justify-content:space-between}body.page .entry-content.careers-page section.careers-benefits ul.benefits-list li.benefits-list-item{flex-basis:48%;width:48%;margin-bottom:2rem;background-color:#f9f9f9;padding:1em 1rem 2rem;box-shadow:0px 2px 4px rgba(0,0,0,0.16)}body.page .entry-content.careers-page section.careers-benefits ul.benefits-list li.benefits-list-item h4{color:#55575a;font-family:"FS Elliot Heavy","Calibri",Arial,sans-serif;font-size:0.8em;margin-bottom:0.5em;padding:1em 0;line-height:normal;text-transform:uppercase}body.page .entry-content.careers-page section.careers-benefits ul.benefits-list li.benefits-list-item:nth-child(3n+1){clear:none}}@media screen and (max-width: 768px){body.page .entry-content.careers-page section .content-wrap{width:100%;content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;padding:1em 1em}body.page .entry-content.careers-page section.careers-benefits div.content-wrap ul.benefits-list li.benefits-list-item{flex-basis:100%;width:100%}body.page .entry-content.careers-page section.careers-videos .content-wrap ul.videos-list{margin:0;padding:0;width:100%;float:left;display:block;margin-right:2.3576515979%;width:100%}body.page .entry-content.careers-page section.careers-videos .content-wrap ul.videos-list:last-child{margin-right:0}body.page .entry-content.careers-page section.careers-videos .content-wrap ul.videos-list li.videos-list-item{float:left;display:block;margin-right:38.1982059067%;width:100%;margin-bottom:1.618em}body.page .entry-content.careers-page section.careers-videos .content-wrap ul.videos-list li.videos-list-item:last-child{margin-right:0}body.page .entry-content.careers-page section.careers-videos .content-wrap ul.videos-list li.videos-list-item:nth-child(1n){margin-right:0}body.page .entry-content.careers-page section.careers-videos .content-wrap ul.videos-list li.videos-list-item:nth-child(1n+1){clear:left}}body.single-current-opening .site-content{content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;margin-top:2em}body.single-current-opening .site-content article.current-opening{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}body.single-current-opening .site-content article.current-opening:last-child{margin-right:0}body.single-current-opening .site-content article.current-opening header.entry-header h1.current-opening-headline{color:#E97200;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:1.8em;margin-bottom:0.2em}body.single-current-opening .site-content article.current-opening header.entry-header div.current-opening-short-description{font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:1.2em}body.single-current-opening .site-content .widget-area{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-left:8.5298042998%}body.single-current-opening .site-content .widget-area:last-child{margin-right:0}section.listing.current-openings ul.list{list-style:none;margin:0;padding:0}section.listing.current-openings ul.list li.list-item{background-color:#f9f9f9;border-bottom:1px solid #f9f9f9;line-height:1.6em;margin-bottom:1.618em;padding:0.5em 2em 2em 1em}section.listing.current-openings ul.list li.list-item a{color:#55575a;text-decoration:none}section.listing.current-openings ul.list li.list-item a span.meta{display:block;color:#55575a;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:12.8px;font-size:.8rem;text-transform:capitalize;padding-bottom:0.6em}body.page header.entry-header.contact-page{width:100%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto}body.page .entry-content.contact-page{padding-bottom:0;margin:0 0 -1.5em 0}body.page .entry-content.contact-page section{width:100%;content:"";display:table}body.page .entry-content.contact-page section .content-wrap{width:80%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;clear:both}body.page .entry-content.contact-page section .content-wrap span.label{margin-bottom:2em}body.page .entry-content.contact-page section.contact-locations .content-wrap img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list{width:100%;margin:1em 0 0 0;padding:0;list-style-type:none;content:"";display:table}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item{float:left}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item h4{text-transform:uppercase;font-family:"FS Elliot Bold","Calibri",Arial,sans-serif;margin-bottom:0}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item p{color:#55575a;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:0.8em}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item a{display:block;height:100%;text-decoration:none;position:relative;width:100%}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item a:hover,body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item a:active{color:#55575a}@media screen and (min-width: 1570px){body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item:last-child{margin-right:0}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item:nth-child(6n){margin-right:0}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item:nth-child(6n+1){clear:left}}@media screen and (min-width: 1240px) and (max-width: 1570px){body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item:last-child{margin-right:0}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item:nth-child(4n){margin-right:0}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item:nth-child(4n+1){clear:left}}@media screen and (min-width: 768px) and (max-width: 1240px){body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item:last-child{margin-right:0}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item:nth-child(3n){margin-right:0}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item:nth-child(3n+1){clear:left}}@media screen and (max-width: 768px){body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item{float:left;display:block;margin-right:2.3576515979%;width:100%}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item:last-child{margin-right:0}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item:nth-child(1n){margin-right:0}body.page .entry-content.contact-page section.contact-locations .content-wrap ul.offices-list li.office-list-item:nth-child(1n+1){clear:left}}body.page .entry-content.contact-page section.about-locations .content-wrap{text-align:center}body.page .entry-content.contact-page section.contact-carousel .button{display:inline-block;background-color:#55575a;color:white;font-size:1em;outline:none;padding:0.6em;text-transform:capitalize;font-family:"FS Elliot Heavy","Calibri",Arial,sans-serif}body.page .entry-content.contact-page section.contact-carousel .button:hover{background-color:#E97200}body.page .entry-content.contact-page section.contact-carousel .button-row{text-align:center}body.page .entry-content.contact-page section.contact-carousel .button-row button.button--previous{float:left}body.page .entry-content.contact-page section.contact-carousel .button-row button.button--next{float:right}body.page .entry-content.contact-page section.contact-carousel .button-row div.button-group--cells button.button{margin-right:0.8em}body.page .entry-content.contact-page section.contact-carousel .button-row div.button-group--cells button.button.is-selected{background-color:#E97200}@media screen and (max-width: 768px){body.page .entry-content.contact-page section.contact-carousel .button-row{display:none}}body.page .entry-content.contact-page section.contact-carousel .gallery{clear:both}body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell{background:none;margin-top:3.236em}body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell ul.text-carousel-list{list-style:none;text-align:left;padding:0;margin:0}body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;background-color:#f9f9f9;font-size:0.8em;line-height:1.2em;margin-bottom:1.618em;padding:1em 0.6em}body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:last-child{margin-right:0}body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:nth-child(4n){margin-right:0}body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:nth-child(4n+1){clear:left}body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item h4{color:#55575a;font-family:"FS Elliot Heavy","Calibri",Arial,sans-serif;margin:0;padding:0;text-transform:uppercase}body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item span{display:block;font-size:0.8em;margin-top:0.6em}body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item span a{color:#55575a;font-size:1.4em;text-decoration:none}body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item span a:hover,body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item span a:focus{color:#E97200}@media screen and (max-width: 768px){body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item{padding:0;margin:0 0 1em 0;background-color:white;float:left;display:block;margin-right:38.1982059067%;width:100%}body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:last-child{margin-right:0}body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:nth-child(1n){margin-right:0}body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item:nth-child(1n+1){clear:left}body.page .entry-content.contact-page section.contact-carousel .gallery .gallery-cell ul.text-carousel-list li.text-carousel-list-item h4{text-transform:capitalize}}body.page .entry-content.contact-page section.contact-form div.gform_body,body.page .entry-content.contact-page section.contact-form div.gform_footer{max-width:40em;margin:0 auto}body.page .entry-content.contact-page section.contact-form div.gform_body input.medium,body.page .entry-content.contact-page section.contact-form div.gform_body input[type=submit],body.page .entry-content.contact-page section.contact-form div.gform_body .gfield_select,body.page .entry-content.contact-page section.contact-form div.gform_footer input.medium,body.page .entry-content.contact-page section.contact-form div.gform_footer input[type=submit],body.page .entry-content.contact-page section.contact-form div.gform_footer .gfield_select{width:100%}body.page .entry-content.contact-page section.contact-form div.gform_body .gfield_select,body.page .entry-content.contact-page section.contact-form div.gform_footer .gfield_select{line-height:normal;padding:.313em 0}body.page .entry-content.contact-page section.contact-form div.gform_body ul.gform_fields li.gfield{margin-bottom:1em}@media screen and (min-width: 768px) and (max-width: 1240px){body.page header.entry-header.contact-page{content:"";display:table;max-width:90%;margin-left:auto;margin-right:auto;width:90%}body.page .entry-content.contact-page section span.label,body.page .entry-content.contact-page section .content-wrap{content:"";display:table;max-width:90%;margin-left:auto;margin-right:auto;width:90%}body.page .entry-content.contact-page section span.label{padding:1em 0}}@media screen and (max-width: 768px){body.page header.entry-header.contact-page{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;padding:1em;width:100%}body.page header.entry-header.contact-page h1.entry-title{margin-bottom:1em}body.page .entry-content.contact-page{padding-bottom:0;margin-bottom:-1.5em}body.page .entry-content.contact-page section{width:100%;content:"";display:table}body.page .entry-content.contact-page section .content-wrap{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;clear:both;width:100%;padding:1em}body.page .entry-content.contact-page section .content-wrap span.label{margin-bottom:0}body.page .entry-content.contact-page section.about-locations .content-wrap{text-align:center}body.page .entry-content.contact-page section.about-locations .content-wrap a.button{display:none}body.page .entry-content.contact-page section.contact-form div.gform_body,body.page .entry-content.contact-page section.contact-form div.gform_footer{max-width:40em;margin:0 auto}body.page .entry-content.contact-page section.contact-form div.gform_body input.medium,body.page .entry-content.contact-page section.contact-form div.gform_body input[type=submit],body.page .entry-content.contact-page section.contact-form div.gform_body .gfield_select,body.page .entry-content.contact-page section.contact-form div.gform_footer input.medium,body.page .entry-content.contact-page section.contact-form div.gform_footer input[type=submit],body.page .entry-content.contact-page section.contact-form div.gform_footer .gfield_select{width:100%}body.page .entry-content.contact-page section.contact-form div.gform_body .gfield_select,body.page .entry-content.contact-page section.contact-form div.gform_footer .gfield_select{line-height:normal;padding:.313em 0}body.page .entry-content.contact-page section.contact-form div.gform_body ul.gform_fields li.gfield{margin-bottom:1em}}.expertise-introduction{display:none}.expertise-gallery .gallery{background:none;line-height:0;padding:0}.expertise-gallery .gallery .gallery-cell{width:15%;height:auto;margin-right:10px;background:none;counter-increment:gallery-cell;overflow:hidden}.expertise-gallery.expertise-2017 .gallery .gallery-cell{width:100%}.listing.expertise{content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto}.listing.expertise h3{text-transform:capitalize;border-bottom:1px solid #55575a;border-top:1px solid #55575a;font-size:1.6rem;margin-bottom:0;padding:0.8em 12px}.listing.expertise ul.expertise-list{margin:0;padding:0 0 2em 0;list-style-type:none}.listing.expertise ul.expertise-list li{width:100%}.listing.expertise ul.expertise-list li a{border-bottom:1px solid #55575a;color:#333;display:block;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:0.8em;padding:1em 12px;text-decoration:none;width:100%}.listing.expertise ul.expertise-list li a span.expertise-caret:before{min-width:12px;display:block;float:right;font-family:'icomoon' !important;speak:none;color:black;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;top:50%}.listing.expertise ul.expertise-list li a span.caret-up:before{content:"\e93a"}.listing.expertise ul.expertise-list li a span.caret-down:before{content:"\e939"}.listing.expertise ul.expertise-list li a:hover{color:#333;background-color:#b2b2b2}.listing.expertise ul.expertise-list li ul.expertise-children{border-bottom:1px solid #55575a;list-style-type:none;margin-left:0;padding:1em 0;background-color:#f9f9f9}.listing.expertise ul.expertise-list li ul.expertise-children li.expertise-child{background-color:#f9f9f9;padding-left:0}.listing.expertise ul.expertise-list li ul.expertise-children li.expertise-child a{border-bottom:none;color:#333;padding:0.25em 12px 0.25em 2em;font-family:"FS Elliot", sans-serif}.listing.expertise ul.expertise-list li ul.expertise-children li.expertise-child a:hover{background-color:#f9f9f9;color:#878787}.listing.expertise ul.expertise-list li ul.expertise-children.hide{display:none}.listing.expertise ul.expertise-list li ul.expertise-children.show{display:block}.listing.expertise div.expertise-cols{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.listing.expertise div.expertise-cols:last-child{margin-right:0}@media only screen and (max-width: 768px){body.page .expertise-gallery{display:none}body.page header.entry-header.expertise-page,body.page section.expertise.listing{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;padding:12px;width:100%}body.page section.expertise.listing div.expertise-cols{float:left;display:block;margin-right:2.3576515979%;width:100%}body.page section.expertise.listing div.expertise-cols:last-child{margin-right:0}}.content-area.expertise main.site-main .gallery.js-flickity .gallery-cell span{display:block;width:100%}.content-area.expertise main.site-main .gallery.js-flickity .gallery-cell span.txo-gallery-caption{bottom:0;width:100%;float:left;line-height:normal;margin-bottom:8px;padding:4em 0 1em 0;position:absolute;text-align:center;width:100%;z-index:200;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:2em}.content-area.expertise main.site-main .gallery.js-flickity .gallery-cell span.txo-gallery-caption span.txo-image-title{display:none;color:white;font-size:1.2em}.content-area.expertise main.site-main .gallery.js-flickity .gallery-cell span.txo-gallery-caption span.txo-image-caption{display:none;color:#f9f9f9;font-size:0.8em}.content-area.expertise main.site-main section.expertise.detail{content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;padding:1em 0 2em 0;position:relative;top:-7rem;background:white;padding:1em 3rem 2em}.content-area.expertise main.site-main section.expertise.detail .expertise-description-column{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}.content-area.expertise main.site-main section.expertise.detail .expertise-description-column:last-child{margin-right:0}.content-area.expertise main.site-main section.expertise.detail .expertise-description-column h1{color:#E97200;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:1.8em;margin-bottom:0.2em;text-transform:none;margin:.2em 0 0.5em}.content-area.expertise main.site-main section.expertise.detail .expertise-description-column ul,.content-area.expertise main.site-main section.expertise.detail .expertise-description-column ol{margin:0 0 0 2em;padding:0 0 1em 1em}.content-area.expertise main.site-main section.expertise.detail .expertise-detail-column{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-right:0}.content-area.expertise main.site-main section.expertise.detail .expertise-detail-column:last-child{margin-right:0}.content-area.expertise main.site-main section.expertise.detail .expertise-detail-column span.row{display:block;padding-left:10%;padding-top:2em}.content-area.expertise main.site-main section.expertise.detail .expertise-detail-column span.row span.detail-title,.content-area.expertise main.site-main section.expertise.detail .expertise-detail-column span.row span.detail-content{display:block}.content-area.expertise main.site-main section.expertise.detail .expertise-detail-column span.row span.detail-title{color:#E97200;font-family:"FS Elliot","Calibri",Arial,sans-serif}.content-area.expertise main.site-main section.expertise.detail .expertise-detail-column span.row span.detail-content{color:#333;font-size:0.8em}.content-area.expertise main.site-main section.expertise.detail .expertise-detail-column span.row span.detail-content a{color:#333;text-decoration:none}.content-area.expertise main.site-main section.expertise.detail .expertise-detail-column span.row span.detail-content a:hover,.content-area.expertise main.site-main section.expertise.detail .expertise-detail-column span.row span.detail-content a:focus{text-decoration:underline}.content-area.expertise main.site-main section.expertise.detail.extra-content{content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;clear:both}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container{content:"";display:table;width:100%;border-radius:3px;border:1px solid #b2b2b2;margin-bottom:1.5em;overflow:hidden}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container li{list-style:none}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container a{color:#E97200;text-decoration:none;line-height:2.4em}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tabs{display:none}@media screen and (min-width: 768px){.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tabs{background-color:#f9f9f9;border-right:1px solid #b2b2b2;display:inline;float:left;width:25%;line-height:normal}}@media screen and (min-width: 768px){.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab{border-bottom:1px solid #b2b2b2;display:block;font-family:"FS Elliot","Calibri",Arial,sans-serif;margin-right:-1px;padding:.75em .809em}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab.is-active{background-color:#fff;margin-right:-1px}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab:last-child{border-bottom:none}}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container a.vertical-tab-accordion-heading,.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container a.vertical-tab{color:#55575a}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab:focus{outline:none}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content-container{display:block;margin:0 auto}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content-container a:focus{outline:none}@media screen and (min-width: 768px){.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content-container{height:auto;width:75%;background-color:#fff;display:inline-block}}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content{background-color:#fff;padding:1.5em 1.618em}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content h2,.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content h3{font-family:"FS Elliot Bold","Calibri",Arial,sans-serif}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content p{color:#55575a;line-height:1.5em}@media screen and (min-width: 768px){.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content{border:none;display:none}}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-accordion-heading{background-color:#f9f9f9;border-top:1px solid #b2b2b2;cursor:pointer;display:block;font-weight:bold;padding:.75em .809em}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-accordion-heading:focus,.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-accordion-heading:hover{color:#E97200}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-accordion-heading:first-child{border-top:none}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-accordion-heading:last-child{border-bottom:none}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-accordion-heading.is-active{background:#fff;border-bottom:none}@media screen and (min-width: 768px){.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-accordion-heading{display:none}}.content-area.expertise main.site-main section.expertise.detail.extra-content span.label{padding:0;display:block;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:1.4em;margin:1em auto}.content-area.expertise main.site-main section.expertise.detail.extra-content h1:focus,.content-area.expertise main.site-main section.expertise.detail.extra-content h2:focus,.content-area.expertise main.site-main section.expertise.detail.extra-content h3:focus{outline:none}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tabs a.vertical-tab,.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tabs a.vertical-tab:hover{line-height:normal !important}.content-area.expertise main.site-main section.expertise.detail.extra-content .customer-experience-main{width:100%;margin-top:-2em;padding-left:2em}.content-area.expertise main.site-main section.expertise.detail.extra-content .customer-experience-main h2{font-size:23px;font-family:"FS Elliot Bold","Calibri",Arial,sans-serif}.content-area.expertise main.site-main section.expertise.detail.extra-content .customer-experience-main .customer-experience-subs{width:100%;padding-left:2em}section.listing.experts{clear:both;width:100%}section.listing.experts div.section-label{width:100%;border-top:1px solid #333;border-bottom:1px solid #333;display:block;margin:0;padding:0}section.listing.experts span.label{content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;padding:0;display:block;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:1.4em;margin:1em auto}section.listing.experts ul.people-list{width:100%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;padding:2em 0}@media only screen and (max-width: 768px){.content-area.expertise main.site-main .gallery.js-flickity .gallery-cell{background:none}.content-area.expertise main.site-main .gallery.js-flickity .gallery-cell span.txo-gallery-caption{background:none}.content-area.expertise main.site-main .gallery:after{content:'flickity';display:none}.content-area.expertise main.site-main section.expertise.detail{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;padding:1em;top:initial}.content-area.expertise main.site-main section.expertise.detail .expertise-description-column{float:left;display:block;margin-right:2.3576515979%;width:100%}.content-area.expertise main.site-main section.expertise.detail .expertise-description-column:last-child{margin-right:0}.content-area.expertise main.site-main section.expertise.detail .expertise-detail-column{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.content-area.expertise main.site-main section.expertise.detail .expertise-detail-column:last-child{margin-right:0}.content-area.expertise main.site-main section.expertise.detail .expertise-detail-column span.row{padding:0 0 1em 0}.content-area.expertise main.site-main section.expertise.detail.extra-content{content:"";display:table;max-width:100;margin-left:auto;margin-right:auto;padding:1em;clear:both}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container{content:"";display:table;width:100%;border-radius:3px;border:1px solid #b2b2b2;margin-bottom:1.5em;overflow:hidden}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container li{list-style:none}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container a{color:#E97200;text-decoration:none;line-height:2.4em}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tabs{display:none}}@media only screen and (max-width: 768px) and (min-width: 768px){.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tabs{background-color:#f9f9f9;border-right:1px solid #b2b2b2;display:inline;float:left;width:25%;line-height:normal}}@media only screen and (max-width: 768px) and (min-width: 768px){.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab{border-bottom:1px solid #b2b2b2;display:block;font-family:"FS Elliot","Calibri",Arial,sans-serif;margin-right:-1px;padding:.75em .809em}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab.is-active{background-color:#fff;margin-right:-1px}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab:last-child{border-bottom:none}}@media only screen and (max-width: 768px){.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container a.vertical-tab-accordion-heading,.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container a.vertical-tab{color:#55575a}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab:focus{outline:none}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content-container{display:block;margin:0 auto}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content-container a:focus{outline:none}}@media only screen and (max-width: 768px) and (min-width: 768px){.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content-container{height:auto;width:75%;background-color:#fff;display:inline-block}}@media only screen and (max-width: 768px){.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content{background-color:#fff;padding:1.5em 1.618em}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content h2,.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content h3{font-family:"FS Elliot Bold","Calibri",Arial,sans-serif}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content p{color:#55575a;line-height:1.5em}}@media only screen and (max-width: 768px) and (min-width: 768px){.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-content{border:none;display:none}}@media only screen and (max-width: 768px){.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-accordion-heading{background-color:#f9f9f9;border-top:1px solid #b2b2b2;cursor:pointer;display:block;font-weight:bold;padding:.75em .809em}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-accordion-heading:focus,.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-accordion-heading:hover{color:#E97200}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-accordion-heading:first-child{border-top:none}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-accordion-heading:last-child{border-bottom:none}.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-accordion-heading.is-active{background:#fff;border-bottom:none}}@media only screen and (max-width: 768px) and (min-width: 768px){.content-area.expertise main.site-main section.expertise.detail.extra-content .vertical-tabs-container .vertical-tab-accordion-heading{display:none}}@media only screen and (max-width: 768px){.content-area.expertise main.site-main section.expertise.detail.extra-content span.label{content:"";display:table;max-width:100;margin-left:auto;margin-right:auto;padding:1em}}.site-content.news-page{margin-top:2em;width:80%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto}.site-content.news-page .content-area{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.site-content.news-page .content-area:last-child{margin-right:0}.site-content.news-page .content-area header.entry-header{width:100%;content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto}.site-content.news-page .content-area header.entry-header h1{margin-top:0}.site-content.news-page .content-area section.listing.news-page ul.news-list{list-style:none;margin:0;padding:0}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item{border-top:1px solid #f9f9f9;clear:both;line-height:1.6em;margin-bottom:1.618em;padding:1em 1em 1em 34%;position:relative;width:100%;box-shadow:0px 1px 2px rgba(0,0,0,0.16)}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item:hover{box-shadow:0px 2px 4px rgba(0,0,0,0.16)}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-image-link{display:block;width:34%;height:100%;position:absolute;top:0;bottom:0;left:0;background-color:white;z-index:5;background-size:cover;background-position:center center;background-repeat:no-repeat}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link{color:#55575a;display:block;text-decoration:none;width:100%;height:100%}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.image-wrap{display:block;float:left;min-height:100%;width:20%}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info{display:block;padding:0.5em 2em 2em 1em;margin-left:2em}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info span.news-meta,.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info span.news-title,.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info span.news-short-description{display:block}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info span.news-meta{color:#55575a;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:12.8px;font-size:.8rem;text-transform:uppercase;padding-bottom:0.6em}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info span.news-meta span.news-type{font-family:"FS Elliot Heavy","Calibri",Arial,sans-serif}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info span.news-title{color:#E97200;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;margin-bottom:0.8em;font-size:25.6px;font-size:1.6rem}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info span.news-short-description{color:#55575a;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;line-height:1.4em;font-size:1.125rem}.site-content.news-page .content-area section.pagination{content:"";display:table}.site-content.news-page .content-area section.pagination div.wp-pagenavi span,.site-content.news-page .content-area section.pagination div.wp-pagenavi a{border:none;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;padding:5px 10px;margin:2px 3px;font-size:1em;border-radius:5px}.site-content.news-page .content-area section.pagination div.wp-pagenavi span.current,.site-content.news-page .content-area section.pagination div.wp-pagenavi a.current{border:1px solid #55575a;box-shadow:0px 1px 2px rgba(0,0,0,0.3)}.site-content.news-page .content-area section.pagination div.wp-pagenavi span.page,.site-content.news-page .content-area section.pagination div.wp-pagenavi a.page{background:#55575a;color:white;box-shadow:0px 1px 2px rgba(0,0,0,0.3)}.site-content.news-page .content-area section.pagination div.wp-pagenavi span.page:hover,.site-content.news-page .content-area section.pagination div.wp-pagenavi a.page:hover{background:#E97200}.site-content.news-page .content-area section.pagination div.wp-pagenavi span.extend,.site-content.news-page .content-area section.pagination div.wp-pagenavi a.extend{padding:2px}.site-content.news-page .content-area section.pagination div.wp-pagenavi span.nextpostslink,.site-content.news-page .content-area section.pagination div.wp-pagenavi span.last,.site-content.news-page .content-area section.pagination div.wp-pagenavi span.previouspostslink,.site-content.news-page .content-area section.pagination div.wp-pagenavi a.nextpostslink,.site-content.news-page .content-area section.pagination div.wp-pagenavi a.last,.site-content.news-page .content-area section.pagination div.wp-pagenavi a.previouspostslink{background:#55575a;color:white;box-shadow:0px 1px 2px rgba(0,0,0,0.3)}.site-content.news-page .content-area section.pagination div.wp-pagenavi span.nextpostslink:hover,.site-content.news-page .content-area section.pagination div.wp-pagenavi span.last:hover,.site-content.news-page .content-area section.pagination div.wp-pagenavi span.previouspostslink:hover,.site-content.news-page .content-area section.pagination div.wp-pagenavi a.nextpostslink:hover,.site-content.news-page .content-area section.pagination div.wp-pagenavi a.last:hover,.site-content.news-page .content-area section.pagination div.wp-pagenavi a.previouspostslink:hover{background:#E97200}@media screen and (max-width: 1240px){.site-content.news-page{content:"";display:table;max-width:95%;margin-left:auto;margin-right:auto;width:95%}.site-content.news-page .content-area{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.site-content.news-page .content-area:last-child{margin-right:0}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item{margin-bottom:1.5rem;padding:1em 1em 1em 10%}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info{padding:0.25em 1em 1em 25%}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info span.news-title{font-size:1.4rem}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info span.news-short-description{font-size:1rem}}@media only screen and (max-width: 1100px){.site-content.news-page{margin:0;padding:0;width:100%;content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto}.site-content.news-page .content-area{float:left;display:block;margin-right:2.3576515979%;width:100%}.site-content.news-page .content-area:last-child{margin-right:0}.site-content.news-page .content-area header.entry-header{margin:0;padding:1em 1em 0 1em}.site-content.news-page .content-area header.entry-header h1{margin:0}.site-content.news-page .content-area section.listing.news-page{margin:0;padding:0}.site-content.news-page .content-area section.listing.news-page ul.news-list{list-style:none;margin:0;padding:0 1em}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item{margin:1em auto;padding:2rem;padding-left:30%}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-image-link{width:25%;background-size:cover}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info{display:block;padding:0;margin:0}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info span.news-meta,.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info span.news-title,.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info span.news-short-description{display:block;line-height:normal}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-link span.news-info span.news-title{line-height:1em;margin-bottom:0.4em}.site-content.news-page .content-area section.pagination{content:"";display:table;padding:1em}.site-content.news-page .content-area section.pagination div.wp-pagenavi span.pages{display:block}.site-content.news-page .content-area section.pagination div.wp-pagenavi span,.site-content.news-page .content-area section.pagination div.wp-pagenavi a{border:none;font-family:"FS Elliot Light","Calibri",Arial,sans-serif}.site-content.news-page .content-area section.pagination div.wp-pagenavi span.nextpostslink,.site-content.news-page .content-area section.pagination div.wp-pagenavi span.last,.site-content.news-page .content-area section.pagination div.wp-pagenavi span.extend,.site-content.news-page .content-area section.pagination div.wp-pagenavi span.page,.site-content.news-page .content-area section.pagination div.wp-pagenavi span.current,.site-content.news-page .content-area section.pagination div.wp-pagenavi a.nextpostslink,.site-content.news-page .content-area section.pagination div.wp-pagenavi a.last,.site-content.news-page .content-area section.pagination div.wp-pagenavi a.extend,.site-content.news-page .content-area section.pagination div.wp-pagenavi a.page,.site-content.news-page .content-area section.pagination div.wp-pagenavi a.current{display:inline-block}}@media only screen and (max-width: 700px){.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item{padding:1rem;padding-left:40%}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-image-link{width:35%}}@media only screen and (max-width: 500px){.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item{padding:1rem;padding-left:1rem;padding-top:270px}.site-content.news-page .content-area section.listing.news-page ul.news-list li.news-list-item a.news-list-item-image-link{background-size:cover;width:100%;max-height:250px}}body.single-news .site-content{margin-top:2em;width:80%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto}body.single-news .site-content .content-area{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}body.single-news .site-content .content-area:last-child{margin-right:0}body.single-news .site-content .content-area article.news{clear:both}body.single-news .site-content .content-area article.news header.entry-header{background-color:#f9f9f9;width:100%;content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:2rem}body.single-news .site-content .content-area article.news header.entry-header div.news-meta{display:block;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:0.8em;margin:0;padding:0.75em 2em 0 2.6em;width:100%}body.single-news .site-content .content-area article.news header.entry-header div.news-meta span.news-type{font-family:"FS Elliot Heavy","Calibri",Arial,sans-serif;text-transform:uppercase}body.single-news .site-content .content-area article.news header.entry-header img{margin-top:1em}body.single-news .site-content .content-area article.news header.entry-header div.excerpt-container{padding:0.75em 2em 2em 2em;background:transparent url("assets/img/hash-pattern-03.png") bottom left repeat-x}body.single-news .site-content .content-area article.news header.entry-header div.excerpt-container h1.news-headline{color:#E97200;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:32px;font-size:2rem;margin-bottom:0.2em;margin:0;padding:0 0 0.6em 0;line-height:normal;text-transform:none}body.single-news .site-content .content-area article.news header.entry-header div.excerpt-container div.news-short-description{font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:1em}body.single-news .site-content .content-area article.news div.entry-content section.news.detail{padding:0 2em 2em 2em;font-family:"FS Elliot Light","Calibri",Arial,sans-serif}body.single-news .site-content .content-area article.news div.entry-content section.news.detail .faux-table{clear:both;padding-bottom:1em;overflow:hidden;width:100%}body.single-news .site-content .content-area article.news div.entry-content section.news.detail .faux-table .faux-table-left{float:left;width:33%;padding:0 1em 1em 0}body.single-news .site-content .content-area article.news div.entry-content section.news.detail .faux-table .faux-table-right{float:left;padding:0;width:66%}body.single-news .site-content .content-area article.news div.entry-content section.news.detail .news-grid{width:100%;padding:0;margin:0}body.single-news .site-content .content-area article.news div.entry-content section.news.detail .news-grid .news-col{width:32%;float:left;line-height:normal;margin-right:1%;margin-bottom:18px}body.single-news .site-content .content-area article.news div.entry-content section.news.detail .news-grid .news-col img{width:100%;padding:0 0 18px 0;margin:0}body.single-news .site-content .content-area article.news div.entry-content section.news.detail .news-grid div.news-col em,body.single-news .site-content .content-area article.news div.entry-content section.news.detail .news-grid div.news-col a{font-size:16px}@media only screen and (max-width: 1340px){.news-col{float:none}}@media screen and (min-width: 768px) and (max-width: 1240px){body.single-news .site-content{content:"";display:table;max-width:90%;margin-left:auto;margin-right:auto;width:90%}body.single-news .site-content .content-area{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}body.single-news .site-content .content-area:last-child{margin-right:0}}@media screen and (max-width: 768px){body.single-news .site-content{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;margin:0;padding:1em;width:100%}body.single-news .site-content .content-area{float:left;display:block;margin-right:2.3576515979%;width:100%}body.single-news .site-content .content-area:last-child{margin-right:0}body.single-news .site-content .content-area article.news header.entry-header{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;width:100%;padding:0}body.single-news .site-content .content-area article.news header.entry-header div.news-meta{padding:1em 1em 0 1em}body.single-news .site-content .content-area article.news header.entry-header img{margin-top:0}body.single-news .site-content .content-area article.news header.entry-header div.excerpt-container{padding:1em}body.single-news .site-content .content-area article.news header.entry-header div.excerpt-container h1.news-headline{line-height:normal}body.single-news .site-content .content-area article.news header.entry-header div.excerpt-container div.news-short-description{margin-top:1em}body.single-news .site-content .content-area article.news div.entry-content section.news.detail{padding:0;margin-top:1em}body.single-news .site-content .content-area article.news div.entry-content section.news.detail .faux-table-left,body.single-news .site-content .content-area article.news div.entry-content section.news.detail .faux-table-right{float:none !important;width:100% !important;padding:0 !important}body.single-news .site-content .content-area article.news div.entry-content section.news.detail .faux-table-left img{width:100% !important}}.widget-area.news-sidebar{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-right:0}.widget-area.news-sidebar:last-child{margin-right:0}.widget-area.news-sidebar form.searchandfilter{border:none}.widget-area.news-sidebar form.searchandfilter ul{width:100%;content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto}.widget-area.news-sidebar form.searchandfilter ul li{float:left;display:block;margin-right:38.1982059067%;width:100%}.widget-area.news-sidebar form.searchandfilter ul li:last-child{margin-right:0}.widget-area.news-sidebar .news-search-filters,.widget-area.news-sidebar .media-contact,.widget-area.news-sidebar .fact-sheet,.widget-area.news-sidebar .sign-up,.widget-area.news-sidebar .blog-posts,.widget-area.news-sidebar .related-content{display:block;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;margin-bottom:1.618em;padding:1em}.widget-area.news-sidebar .news-search-filters span,.widget-area.news-sidebar .media-contact span,.widget-area.news-sidebar .fact-sheet span,.widget-area.news-sidebar .sign-up span,.widget-area.news-sidebar .blog-posts span,.widget-area.news-sidebar .related-content span{display:block;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:0.8em}.widget-area.news-sidebar .news-search-filters span a,.widget-area.news-sidebar .media-contact span a,.widget-area.news-sidebar .fact-sheet span a,.widget-area.news-sidebar .sign-up span a,.widget-area.news-sidebar .blog-posts span a,.widget-area.news-sidebar .related-content span a{text-decoration:none}.widget-area.news-sidebar .news-search-filters span a:hover,.widget-area.news-sidebar .news-search-filters span a:focus,.widget-area.news-sidebar .media-contact span a:hover,.widget-area.news-sidebar .media-contact span a:focus,.widget-area.news-sidebar .fact-sheet span a:hover,.widget-area.news-sidebar .fact-sheet span a:focus,.widget-area.news-sidebar .sign-up span a:hover,.widget-area.news-sidebar .sign-up span a:focus,.widget-area.news-sidebar .blog-posts span a:hover,.widget-area.news-sidebar .blog-posts span a:focus,.widget-area.news-sidebar .related-content span a:hover,.widget-area.news-sidebar .related-content span a:focus{color:#E97200}.widget-area.news-sidebar .news-search-filters span.label,.widget-area.news-sidebar .media-contact span.label,.widget-area.news-sidebar .fact-sheet span.label,.widget-area.news-sidebar .sign-up span.label,.widget-area.news-sidebar .blog-posts span.label,.widget-area.news-sidebar .related-content span.label{border-bottom:1px solid #55575a;color:#55575a;font-size:1.2em;margin-bottom:1em;text-transform:capitalize}.widget-area.news-sidebar .news-search-filters{margin-top:65px;padding:0 1em;margin-bottom:1.618em}.widget-area.news-sidebar .news-search-filters form.searchandfilter ul li{border:1px solid #f9f9f9;line-height:0;margin-bottom:0.5em;padding:0}.widget-area.news-sidebar .news-search-filters form.searchandfilter ul li label{background-color:white}.widget-area.news-sidebar .news-search-filters form.searchandfilter ul li label select.sf-input-select,.widget-area.news-sidebar .news-search-filters form.searchandfilter ul li label div>a.chosen-single,.widget-area.news-sidebar .news-search-filters form.searchandfilter ul li label div>a.chosen-single>span,.widget-area.news-sidebar .news-search-filters form.searchandfilter ul li label input[type="text"]{border:1px solid #b2b2b2;color:#55575a;background-color:white !important;padding:.313em 0 0 .25em;text-indent:.25em;font-size:14px;line-height:1.5}.widget-area.news-sidebar .news-search-filters form.searchandfilter ul li label div>a.chosen-single>span{border:none}.widget-area.news-sidebar .news-search-filters form.searchandfilter ul li label select.sf-input-select>option{padding:.313em 0 0 .25em;text-indent:.25em}.widget-area.news-sidebar .blog-posts ul.blog-list{margin:0;padding:0;list-style-type:none}.widget-area.news-sidebar .blog-posts ul.blog-list li{font-size:0.8em;margin-bottom:0.8em}.widget-area.news-sidebar .gform_wrapper{margin-bottom:0}.widget-area.news-sidebar .gform_wrapper .gform_footer{margin-top:0}.widget-area.news-sidebar .gform_wrapper form ul li.gfield label{width:100%;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:14px;font-weight:normal;margin:0em 0 0 0}.widget-area.news-sidebar .gform_wrapper form ul li.gfield label span.gfield_required{display:inline-block}.widget-area.news-sidebar .gform_wrapper form ul li.gfield div.ginput_container{margin-top:0}.widget-area.news-sidebar .gform_wrapper form ul li.gfield input.medium{width:100%;font-size:14px}@media screen and (max-width: 1240px){.widget-area.news-sidebar{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.widget-area.news-sidebar:last-child{margin-right:0}}@media only screen and (max-width: 1100px){.widget-area.news-sidebar{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:0 1em}.widget-area.news-sidebar:last-child{margin-right:0}.widget-area.news-sidebar .news-search-filters{margin-top:0}}article.offices .entry-content{padding-bottom:2em}article.offices .entry-content section.office.detail{content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;padding-top:2em}article.offices .entry-content section.office.detail .office-description-section{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}article.offices .entry-content section.office.detail .office-description-section:last-child{margin-right:0}article.offices .entry-content section.office.detail .office-description-section h1.office-name{color:#E97200}article.offices .entry-content section.office.detail .office-description-section span{color:#E97200;display:block;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:1.8em;padding-top:0.8em;text-transform:capitalize}article.offices .entry-content section.office.detail .office-description-section h2.office-sub-headline{color:#333;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:1.2em;padding:0 0 2em 0;margin-top:0}article.offices .entry-content section.office.detail .office-description-section .office-contacts{width:100%}article.offices .entry-content section.office.detail .office-description-section .office-contacts span.label{font-size:16px}article.offices .entry-content section.office.detail .office-description-section .office-contacts .office-marketing-contact{float:left;display:block;margin-right:4.1109178249%;width:25.6350586965%}article.offices .entry-content section.office.detail .office-description-section .office-contacts .office-marketing-contact:last-child{margin-right:0}article.offices .entry-content section.office.detail .office-description-section .office-contacts .office-main-contacts{float:left;display:block;margin-right:4.1109178249%;width:70.2540234786%}article.offices .entry-content section.office.detail .office-description-section .office-contacts .office-main-contacts:last-child{margin-right:0}article.offices .entry-content section.office.detail .office-details-section{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-right:0}article.offices .entry-content section.office.detail .office-details-section:last-child{margin-right:0}article.offices .entry-content section.office.detail .office-details-section span.row{display:block;padding-left:10%;padding-top:2em}article.offices .entry-content section.office.detail .office-details-section span.row span.detail-title,article.offices .entry-content section.office.detail .office-details-section span.row span.detail-content{display:block}article.offices .entry-content section.office.detail .office-details-section span.row span.detail-title{color:#E97200;font-family:"FS Elliot","Calibri",Arial,sans-serif}article.offices .entry-content section.office.detail .office-details-section span.row span.detail-content{color:#333;font-size:0.8em}article.offices .entry-content section.office.detail .office-details-section span.row span.detail-content a{color:#333;text-decoration:none}article.offices .entry-content section.office.detail .office-details-section span.row span.detail-content a:hover,article.offices .entry-content section.office.detail .office-details-section span.row span.detail-content a:focus{text-decoration:underline}article.offices .entry-content section.office.detail .office-details-section .sharing{padding-top:2em;padding-left:10%}@media only screen and (max-width: 768px){article.offices .entry-content{margin:0;padding:0}article.offices .entry-content section.office.detail{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;padding:1em;width:100%}article.offices .entry-content section.office.detail .office-description-section{float:left;display:block;margin-right:2.3576515979%;width:100%}article.offices .entry-content section.office.detail .office-description-section:last-child{margin-right:0}article.offices .entry-content section.office.detail .office-description-section h2.office-sub-headline{padding:0}article.offices .entry-content section.office.detail .office-description-section .office-contacts .office-marketing-contact,article.offices .entry-content section.office.detail .office-description-section .office-contacts .office-main-contacts{float:left;display:block;margin-right:2.3576515979%;width:100%}article.offices .entry-content section.office.detail .office-description-section .office-contacts .office-marketing-contact:last-child,article.offices .entry-content section.office.detail .office-description-section .office-contacts .office-main-contacts:last-child{margin-right:0}article.offices .entry-content section.office.detail .office-details-section{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:0}article.offices .entry-content section.office.detail .office-details-section:last-child{margin-right:0}article.offices .entry-content section.office.detail .office-details-section div.sharing,article.offices .entry-content section.office.detail .office-details-section span.row{padding:0 0 1em 0}article.offices .entry-content section.office.detail .office-details-section div.sharing span.detail-title,article.offices .entry-content section.office.detail .office-details-section div.sharing span.detail-content,article.offices .entry-content section.office.detail .office-details-section span.row span.detail-title,article.offices .entry-content section.office.detail .office-details-section span.row span.detail-content{display:block}article.offices .entry-content section.office.detail .office-details-section div.sharing span.detail-title,article.offices .entry-content section.office.detail .office-details-section span.row span.detail-title{color:#E97200;font-family:"FS Elliot","Calibri",Arial,sans-serif}article.offices .entry-content section.office.detail .office-details-section div.sharing span.detail-content,article.offices .entry-content section.office.detail .office-details-section span.row span.detail-content{color:#333;font-size:0.8em}article.offices .entry-content section.office.detail .office-details-section div.sharing span.detail-content a,article.offices .entry-content section.office.detail .office-details-section span.row span.detail-content a{color:#333;text-decoration:none}article.offices .entry-content section.office.detail .office-details-section div.sharing span.detail-content a:hover,article.offices .entry-content section.office.detail .office-details-section div.sharing span.detail-content a:focus,article.offices .entry-content section.office.detail .office-details-section span.row span.detail-content a:hover,article.offices .entry-content section.office.detail .office-details-section span.row span.detail-content a:focus{text-decoration:underline}article.offices .entry-content section.office.detail .office-details-section .sharing{padding-top:2em;padding-left:10%}}div.projects-search-and-filter{clear:both}div.projects-search-and-filter p{display:none}div.projects-search-and-filter form.searchandfilter ul li.sf-field-search{display:block}div.projects-search-and-filter form.searchandfilter ul li.sf-field-search label input{background-color:#f9f9f9;font-family:"FS Elliot Light";font-size:16px;font-size:1rem;line-height:normal;padding:0.6em 1em}div.projects-search-and-filter form.searchandfilter ul li.sf-field-search label input:focus{outline:none;outline-color:#f9f9f9}div.projects-search-and-filter form.searchandfilter ul li{float:left;display:block;margin-right:.5791717603%;width:24.5656211798%}div.projects-search-and-filter form.searchandfilter ul li:last-child{margin-right:0}div.projects-search-and-filter form.searchandfilter ul li:nth-child(4n){margin-right:0}div.projects-search-and-filter form.searchandfilter ul li:nth-child(4n+1){clear:left}@media screen and (max-width: 768px){div.projects-search-and-filter form.searchandfilter ul li{float:left;display:block;margin-right:38.1982059067%;width:100%}div.projects-search-and-filter form.searchandfilter ul li:last-child{margin-right:0}div.projects-search-and-filter form.searchandfilter ul li:nth-child(1n){margin-right:0}div.projects-search-and-filter form.searchandfilter ul li:nth-child(1n+1){clear:left}}.listing.projects{padding:0;margin-top:0}.listing.projects ul.grid-list{width:100%;margin:0;padding:0;list-style-type:none;content:"";display:table}.listing.projects ul.grid-list li{line-height:0;float:left;border-bottom:6px solid #fff;border-left:3px solid #fff;border-right:3px solid #fff;border-top:0}@media screen and (min-width: 768px) and (max-width: 1240px){.listing.projects ul.grid-list li{width:50%}}@media screen and (min-width: 1240px){.listing.projects ul.grid-list li{width:25%}}.listing.projects ul.grid-list li a{display:block;height:100%;text-decoration:none;color:white;overflow:hidden;position:relative;width:100%}.listing.projects ul.grid-list li a span.overlay{background-color:#E97200;display:block;font-family:"FS Elliot","Calibri",Arial,sans-serif;line-height:normal;opacity:0;padding:16px;padding:1rem;position:absolute;bottom:0;left:0;top:0;right:0;-webkit-backface-visibility:hidden;-webkit-transition:0.15s;-moz-transition:0.15s;-o-transition:0.15s;transition:0.15s;z-index:5}.listing.projects ul.grid-list li a span.overlay span.project-title{display:block;font-family:"FS Elliot Bold","Calibri",Arial,sans-serif;line-height:normal;padding-bottom:0.2em}.listing.projects ul.grid-list li a span.overlay span.project-city-state-country,.listing.projects ul.grid-list li a span.overlay span.project-sub-headline{color:white;display:block;line-height:normal;padding-bottom:0.6em;width:100%}.listing.projects ul.grid-list li a span.overlay span.project-city-state-country{font-size:0.9em}.listing.projects ul.grid-list li a span.overlay span.project-sub-headline{border-top:1px solid white;padding-top:0.6em;font-size:0.9em}.listing.projects ul.grid-list li a:focus img,.listing.projects ul.grid-list li a:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.listing.projects ul.grid-list li a:focus span.overlay,.listing.projects ul.grid-list li a:hover span.overlay{background-color:rgba(228,97,15,0.8);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:1;color:white;z-index:20}@media screen and (max-width: 768px){.listing.projects ul.grid-list li a img{display:block;float:left;opacity:1;padding-right:2%;position:relative;max-width:48%}.listing.projects ul.grid-list li a span.overlay{background-color:white;color:#55575a;display:inline-block;max-width:50%;opacity:1;position:relative}.listing.projects ul.grid-list li a span.overlay span.project-city-state-country{color:#55575a}.listing.projects ul.grid-list li a span.overlay span.project-sub-headline{display:none}}.listing.projects ul.grid-list.list{width:80%;margin:0 auto}.listing.projects ul.grid-list.list li{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;border-bottom:1px solid #f9f9f9;line-height:0}.listing.projects ul.grid-list.list li:last-child{margin-right:0}.listing.projects ul.grid-list.list li:nth-child(2n){margin-right:0}.listing.projects ul.grid-list.list li:nth-child(2n+1){clear:left}.listing.projects ul.grid-list.list li a img{display:none !important}.listing.projects ul.grid-list.list li a span.overlay{background-color:white;border:none;display:block;color:#55575a;opacity:1;position:relative}.listing.projects ul.grid-list.list li a span.overlay span.project-title{background-color:none;color:#55575a}.listing.projects ul.grid-list.list li a span.overlay span.project-city-state-country{display:none}.listing.projects ul.grid-list.list li a span.overlay span.project-sub-headline{display:none}article.projects .gallery h1{text-transform:none;font-family:"FS Elliot","Calibri",Arial,sans-serif;position:absolute;bottom:0;width:100%;line-height:200px;color:white;float:left;text-align:center;margin-bottom:8px;padding-bottom:24px;background:url("assets/img/gradient.png") bottom left no-repeat;z-index:200}article.projects .gallery-cell h1 a{border:4px solid #FFF;color:#FFF;line-height:normal;padding:1em;text-decoration:none}article.projects .gallery.js-flickity h1{line-height:normal;padding-top:4em}article.projects .gallery.js-flickity h1 span{color:white;font-size:0.8em}article.projects .flickity-page-dots{display:block}article.projects .entry-content{padding-bottom:2em}article.projects .entry-content section.project.detail{content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;position:relative;top:-7rem;background:white;padding:0 3rem 0}article.projects .entry-content section.project.detail .project-description-section{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}article.projects .entry-content section.project.detail .project-description-section:last-child{margin-right:0}article.projects .entry-content section.project.detail .project-description-section span{color:#E97200;display:block;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:1.8em;padding-top:0.8em;text-transform:capitalize}article.projects .entry-content section.project.detail .project-description-section h1{color:#E97200;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;line-height:normal}article.projects .entry-content section.project.detail .project-description-section h2.project-sub-headline{color:#333;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:1.2em;padding:0 0 1em 0;margin:0}article.projects .entry-content section.project.detail .project-description-section .project-contacts{width:100%}article.projects .entry-content section.project.detail .project-description-section .project-contacts span.label{font-size:16px}article.projects .entry-content section.project.detail .project-description-section .project-contacts .project-marketing-contact{float:left;display:block;margin-right:4.1109178249%;width:25.6350586965%}article.projects .entry-content section.project.detail .project-description-section .project-contacts .project-marketing-contact:last-child{margin-right:0}article.projects .entry-content section.project.detail .project-description-section .project-contacts .project-main-contacts{float:left;display:block;margin-right:4.1109178249%;width:70.2540234786%}article.projects .entry-content section.project.detail .project-description-section .project-contacts .project-main-contacts:last-child{margin-right:0}article.projects .entry-content section.project.detail .project-details-section{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-right:0}article.projects .entry-content section.project.detail .project-details-section:last-child{margin-right:0}article.projects .entry-content section.project.detail .project-details-section span.row{display:block;padding-left:10%;padding-top:2em}article.projects .entry-content section.project.detail .project-details-section span.row span.detail-title,article.projects .entry-content section.project.detail .project-details-section span.row span.detail-content{display:block}article.projects .entry-content section.project.detail .project-details-section span.row span.detail-title{color:#E97200;font-family:"FS Elliot","Calibri",Arial,sans-serif}article.projects .entry-content section.project.detail .project-details-section span.row span.detail-content{color:#333;font-size:0.8em}article.projects .entry-content section.project.detail .project-details-section span.row span.detail-content a{color:#333;text-decoration:none}article.projects .entry-content section.project.detail .project-details-section span.row span.detail-content a:hover,article.projects .entry-content section.project.detail .project-details-section span.row span.detail-content a:focus{text-decoration:underline}article.projects .entry-content section.project.detail .project-details-section .sharing{padding-top:2em;padding-left:10%}article.projects .entry-content section.project.detail .project-details-section .project-flex{clear:both;padding-top:16px;padding-top:1rem}@media screen and (max-width: 768px){article.projects .gallery.js-flickity{padding:1em}article.projects .gallery.js-flickity h1{background:none;color:#E97200;float:none;line-height:normal;padding-top:0;position:relative;text-align:left;z-index:normal}article.projects .gallery.js-flickity h1 span{color:#333}article.projects .gallery.js-flickity .flickity-prev-next-button{display:none}article.projects .entry-content section.project.detail{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;padding:0 1em;top:initial;line-height:normal}article.projects .entry-content section.project.detail .project-description-section{float:left;display:block;margin-right:2.3576515979%;width:100%}article.projects .entry-content section.project.detail .project-description-section:last-child{margin-right:0}article.projects .entry-content section.project.detail .project-description-section span{padding:0 0 1em 0}article.projects .entry-content section.project.detail .project-description-section h2.project-sub-headline{padding:0}article.projects .entry-content section.project.detail .project-details-section{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}article.projects .entry-content section.project.detail .project-details-section:last-child{margin-right:0}article.projects .entry-content section.project.detail .project-details-section span.row,article.projects .entry-content section.project.detail .project-details-section .sharing{padding:0 0 1em 0}}section.listing.projects.related{border-top:1px solid #333;padding:0}section.listing.projects.related span.label{content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;padding:0;display:block;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:1.4em;margin:1em auto}section.listing.projects.related ul{margin:0;padding:0;list-style-type:none;content:"";display:table;width:100%;border-top:1px solid #333;padding-top:2em}section.listing.projects.related ul li{line-height:0;float:left;border-bottom:6px solid #fff;border-left:3px solid #fff;border-right:3px solid #fff;border-top:0}@media screen and (min-width: 768px) and (max-width: 1240px){section.listing.projects.related ul li{width:50%}}@media screen and (min-width: 1240px){section.listing.projects.related ul li{width:25%}}section.listing.projects.related ul li a{display:block;height:100%;text-decoration:none;color:white;overflow:hidden;position:relative;width:100%}section.listing.projects.related ul li a span.overlay{background-color:#E97200;display:block;font-family:"FS Elliot","Calibri",Arial,sans-serif;line-height:normal;opacity:0;padding:16px;padding:1rem;position:absolute;bottom:0;left:0;top:0;right:0;-webkit-backface-visibility:hidden;-webkit-transition:0.15s;-moz-transition:0.15s;-o-transition:0.15s;transition:0.15s;z-index:5}section.listing.projects.related ul li a span.overlay span.project-title{display:block;font-family:"FS Elliot Bold","Calibri",Arial,sans-serif;line-height:normal;padding-bottom:0.2em}section.listing.projects.related ul li a span.overlay span.project-city-state-country,section.listing.projects.related ul li a span.overlay span.project-sub-headline{color:white;display:block;line-height:normal;padding-bottom:0.6em;width:100%}section.listing.projects.related ul li a span.overlay span.project-city-state-country{font-size:0.9em}section.listing.projects.related ul li a span.overlay span.project-sub-headline{border-top:1px solid white;padding-top:0.6em;font-size:0.9em}section.listing.projects.related ul li a:focus img,section.listing.projects.related ul li a:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}section.listing.projects.related ul li a:focus span.overlay,section.listing.projects.related ul li a:hover span.overlay{background-color:rgba(228,97,15,0.8);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:1;color:white;z-index:20}@media screen and (max-width: 768px){section.listing.projects.related ul li a img{display:block;float:left;opacity:1;padding-right:2%;position:relative;max-width:48%}section.listing.projects.related ul li a span.overlay{background-color:white;color:#55575a;display:inline-block;max-width:50%;opacity:1;position:relative}section.listing.projects.related ul li a span.overlay span.project-city-state-country{color:#55575a}section.listing.projects.related ul li a span.overlay span.project-sub-headline{display:none}}body.single-projects article.type-projects{margin-bottom:0}.listing.people-page{content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;padding-bottom:2em;content:"";display:table}ul.people-list{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}ul.people-list li{margin-bottom:1.618em;line-height:0}ul.people-list li a{display:block;height:100%;text-decoration:none;color:white;overflow:hidden;position:relative;width:100%}ul.people-list li a span.overlay{background-color:#55575a;display:block;font-size:0.8em;line-height:normal;opacity:0;padding:16px;padding:1.2rem;position:absolute;bottom:0;left:0;top:0;right:0;-webkit-transition:0.15s;-moz-transition:0.15s;-o-transition:0.15s;transition:0.15s;z-index:5}ul.people-list li a span.person-short-bio{font-family:"FS Elliot","Calibri",Arial,sans-serif}ul.people-list li a span.person-info{width:100%;height:100%;display:block;color:white;padding:1em;margin-top:0;background-color:#E97200;line-height:normal;z-index:25;position:relative}ul.people-list li a span.person-info span{width:100%;display:block}ul.people-list li a span.person-info span.person-name{color:white;font-family:"FS Elliot Bold","Calibri",Arial,sans-serif;font-size:0.8em}ul.people-list li a:focus img,ul.people-list li a:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}ul.people-list li a:focus span.overlay,ul.people-list li a:hover span.overlay{background-color:rgba(228,97,15,0.8);color:white;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:1;z-index:20}@media screen and (min-width: 1240px){ul.people-list li{float:left;display:block;margin-right:2.8425855704%;width:17.7259315437%}ul.people-list li:last-child{margin-right:0}ul.people-list li:nth-child(5n){margin-right:0}ul.people-list li:nth-child(5n+1){clear:left}}@media screen and (min-width: 768px) and (max-width: 1240px){ul.people-list li{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-bottom:1.618em}ul.people-list li:last-child{margin-right:0}ul.people-list li:nth-child(3n){margin-right:0}ul.people-list li:nth-child(3n+1){clear:left}}@media screen and (max-width: 768px){ul.people-list li{float:left;display:block;margin-right:38.1982059067%;width:100%;margin-bottom:.809em}ul.people-list li:last-child{margin-right:0}ul.people-list li:nth-child(1n){margin-right:0}ul.people-list li:nth-child(1n+1){clear:left}ul.people-list li a img{float:left;margin-right:2%;max-width:49%}ul.people-list li a:focus span.overlay,ul.people-list li a:hover span.overlay{display:none}ul.people-list li a span.person-info{display:block;float:left;max-width:49%;padding:0.5em 0 0 0;color:#55575a;background:none}ul.people-list li a span.person-info span.person-name{color:#55575a;font-family:"FS Elliot Light","Calibri",Arial,sans-serif}ul.people-list li a:focus img,ul.people-list li a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}}ul.people-list .leadership-subgroup{flex-basis:100%;margin-bottom:1rem}ul.people-list li{width:auto;margin-right:1rem;flex-basis:15%;max-width:15%}ul.people-list li.firmwide:nth-child(4n+1){margin-right:17vw}ul.people-list li.practice-area:nth-child(5n),ul.people-list li.office:nth-child(5n){margin-right:4vw}ul.people-list li a{border:1px solid #d6d7d8;box-shadow:0px 1px 2px rgba(0,0,0,0.16)}ul.people-list li a:hover{box-shadow:0px 3px 5px rgba(0,0,0,0.16)}ul.people-list li a:hover img{filter:none}ul.people-list li a img{float:none;margin-right:0;max-width:none}ul.people-list li a span.person-info{height:initial;background-color:white;color:#55575a;padding:.75rem;max-width:100%}ul.people-list li a span.person-info span.person-name{color:#55575a;font-weight:bold;text-transform:uppercase;font-size:15px;line-height:1.4em}ul.people-list li a span.person-info span.person-title{font-size:15px;position:relative;top:-10px}ul.people-list li:nth-child(5n){margin-right:1rem}ul.people-list li:nth-child(5n+1){clear:none}@media screen and (min-width: 768px) and (max-width: 1240px){.listing.people-page ul.people-list li{width:auto;flex-basis:17%}.listing.people-page ul.people-list li:nth-child(3n){margin-right:1rem}}@media screen and (max-width: 768px){.listing.people-page{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;width:100%;padding:1em}.listing.people-page ul.people-list li{width:auto;flex-basis:46%}.listing.people-page ul.people-list li:nth-child(1n){margin-right:1rem}}@media screen and (max-width: 440px){.listing.people-page{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;width:100%;padding:1em}.listing.people-page ul.people-list li{width:auto;flex-basis:100%}}.people.biography{content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;padding-top:2em}.people.biography .main-biography{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.people.biography .main-biography:last-child{margin-right:0}.people.biography .main-biography h1{line-height:0.6em;font-family:"FS Elliot Bold","Calibri",Arial,sans-serif}.people.biography .main-biography h1 span{line-height:normal}.people.biography .main-biography h1 span.full-name{color:#E97200}.people.biography .main-biography h1 span.honorifics{color:#878787;font-family:"FS Elliot Light Italic","Calibri",Arial,sans-serif;font-size:0.6em}.people.biography .main-biography h1 span.corporate-titles{color:#333;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:0.6em;text-transform:none !important}.people.biography .main-biography .people-biography{font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:1rem;padding-bottom:1em}.people.biography .main-biography .detail-title{color:#E97200;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;text-transform:uppercase}.people.biography .main-biography .detail-content{color:#333}.people.biography .main-biography .detail-content a{color:#333;text-decoration:none}.people.biography .main-biography .detail-content a:hover,.people.biography .main-biography .detail-content a:focus{color:#E97200;text-decoration:underline}.people.biography .main-biography .detail-content{font-size:0.8em}.people.biography figure.headshot{margin-right:0;margin-left:0;float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.people.biography figure.headshot:last-child{margin-right:0}.people.biography figure.headshot img{width:90%}.people.biography figure.headshot figcaption{color:#333;font-family:"FS Elliot Light Italic","Calibri",Arial,sans-serif;margin-top:3em;padding:1em;font-size:1em;background-image:url("assets/img/quote-top-left.png"),url("assets/img/quote-bottom-center.png");background-repeat:no-repeat, no-repeat;background-position:top left, bottom center}.people.biography .sharing-and-nav{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%;margin-right:0}.people.biography .sharing-and-nav:last-child{margin-right:0}section.related.projects{clear:both}div.people-modal.show{display:block;opacity:1;visibility:visible}div.people-modal.show .modal-fade-screen{opacity:1;visibility:visible}div.people-modal{display:none;opacity:0}div.people-modal .modal-fade-screen{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.85);opacity:0;padding-top:0.6em;text-align:left;visibility:hidden;z-index:99999999999}@media screen and (min-width: 1240px){div.people-modal .modal-fade-screen{padding-top:10em}}div.people-modal .modal-fade-screen .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;background:#fff;border-radius:3px;margin-top:0;margin:auto;max-height:95%;overflow:auto;padding:1.5em;position:relative;width:95%}div.people-modal .modal-fade-screen .modal-inner .gform_wrapper{padding:0}@media screen and (min-width: 768px){div.people-modal .modal-fade-screen .modal-inner{padding:3em;width:60%}}@media screen and (min-width: 1240px){div.people-modal .modal-fade-screen .modal-inner{width:50%}}@media only screen and (max-width: 768px){.people.biography{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;padding-top:1em}.people.biography .main-biography{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:1em}.people.biography .main-biography:last-child{margin-right:0}.people.biography figure.headshot{margin:0;float:left;display:block;margin-right:2.3576515979%;width:100%}.people.biography figure.headshot:last-child{margin-right:0}.people.biography figure.headshot img{width:100%}.people.biography figure.headshot figcaption{display:none;width:95%;margin:2em auto;padding:1em;font-size:1em}.people.biography .sharing-and-nav{padding:1em;float:left;display:block;margin-right:2.3576515979%;width:100%}.people.biography .sharing-and-nav:last-child{margin-right:0}}section.listing.people.related{clear:both}section.listing.people.related div.section-label{border-top:1px solid #333;border-bottom:1px solid #333;display:block;margin:0;padding:0}section.listing.people.related span.label{content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;padding:0;display:block;font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:1.4em;margin:1em auto}section.listing.people.related ul.people-list{padding:2em 0;width:100%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){section.listing.people.related{margin-bottom:0;padding-bottom:0}section.listing.people.related div.section-label{margin:1em 0}section.listing.people.related span.label,section.listing.people.related ul.people-list{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;padding:1em;width:100%}section.listing.people.related span.label{margin:0;padding:1em}}article.publications .entry-header{width:100%;content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto}article.publications .entry-header h1.entry-title{color:#E97200;font-family:"FS Elliot","Calibri",Arial,sans-serif;font-size:1.8em;margin-bottom:0.2em;float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}article.publications .entry-header h1.entry-title:last-child{margin-right:0}article.publications .entry-header .short-description{font-family:"FS Elliot Light","Calibri",Arial,sans-serif;font-size:1.2em;float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}article.publications .entry-header .short-description:last-child{margin-right:0}article.publications .entry-content{content:"";display:table;max-width:80%;margin-left:auto;margin-right:auto;margin-bottom:2em}article.publications .entry-content section.publication-detail .half img{margin-bottom:1em}article.publications .entry-content section.publication-detail .two-thirds{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}article.publications .entry-content section.publication-detail .two-thirds:last-child{margin-right:0}article.publications .entry-content section.publication-detail .one-third{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-left:8.5298042998%}article.publications .entry-content section.publication-detail .one-third:last-child{margin-right:0}article.publications .entry-content section.publication-detail .one-third img{margin-bottom:1em}@media screen and (min-width: 768px) and (max-width: 1240px){article.publications header.entry-header,article.publications .entry-content{content:"";display:table;max-width:90%;margin-left:auto;margin-right:auto;width:90%}article.publications .entry-content .half{float:left;display:block;margin-right:2.8425855704%;width:48.5787072148%}article.publications .entry-content .half:last-child{margin-right:0}}@media screen and (max-width: 768px){article.publications .entry-header,article.publications .entry-content{content:"";display:table;max-width:100%;margin-left:auto;margin-right:auto;margin:0;padding:0 1em 1em 1em;width:100%}article.publications .entry-header h1,article.publications .entry-content h1{line-height:normal}article.publications .entry-header section.publication-detail .half,article.publications .entry-content section.publication-detail .half{float:left;display:block;margin-right:2.3576515979%;width:100%}article.publications .entry-header section.publication-detail .half:last-child,article.publications .entry-content section.publication-detail .half:last-child{margin-right:0}article.publications .entry-header section.publication-detail .half,article.publications .entry-content section.publication-detail .half{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-left:0%}article.publications .entry-header section.publication-detail .half:last-child,article.publications .entry-content section.publication-detail .half:last-child{margin-right:0}}
