*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.person>section.main_content>div>section>article>div{float:left;width:100%}body.person>section.main_content>div>section>article>div img{background:#fff}@media screen and (max-width:500px){body.person>section.main_content>div>section>article>div{width:20%}}body.person>section.main_content>div>section>article>div h3{margin-bottom:10px}body.person>section.main_content>div>section>article>div ul{list-style-type:none;margin:0;padding:0}body.person>section.main_content>div>section>article>div ul li{padding:10px 15px}body.person>section.main_content>div>section>article>div ul li:nth-child(odd){background:#eee}body.person>section.main_content>div>section>article>div ul li span{color:#222;display:inline-block;width:100px}body.person>section.main_content>div>section>article>div ul li a{display:block;font-size:.9em}body.person>section.main_content>div>section>article>div ul li a span{display:inline-block;font-size:11px;width:20px}body.person .tooltip,body.person [data-tooltip]{cursor:pointer;position:relative}body.person .tooltip:after,body.person .tooltip:before,body.person [data-tooltip]:after,body.person [data-tooltip]:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);visibility:hidden}body.person .tooltip:focus:after,body.person .tooltip:focus:before,body.person .tooltip:hover:after,body.person .tooltip:hover:before,body.person [data-tooltip]:focus:after,body.person [data-tooltip]:focus:before,body.person [data-tooltip]:hover:after,body.person [data-tooltip]:hover:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible}body.person .tooltip:before,body.person [data-tooltip]:before{background:transparent;border:6px solid transparent;content:"";z-index:1001}body.person .tooltip:after,body.person [data-tooltip]:after{background-color:#6c6c59;border-radius:4px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.4);-moz-box-shadow:0 5px 20px rgba(0,0,0,.4);box-shadow:0 5px 20px rgba(0,0,0,.4);color:#fff;content:attr(data-tooltip);font-size:14px;line-height:1.2;padding:20px 15px;width:290px;z-index:1000}@media screen and (max-width:790px){body.person .tooltip:after,body.person [data-tooltip]:after{width:150px}}@media screen and (max-width:660px){body.person .tooltip:after,body.person [data-tooltip]:after{width:290px}}@media screen and (max-width:500px){body.person .tooltip:after,body.person [data-tooltip]:after{width:150px}}body.person .tooltip-top:after,body.person .tooltip-top:before,body.person .tooltip:after,body.person .tooltip:before,body.person [data-tooltip]:after,body.person [data-tooltip]:before{bottom:100%;left:50%}body.person .tooltip-top:before,body.person .tooltip:before,body.person [data-tooltip]:before{border-top-color:#6c6c59;margin-bottom:-12px;margin-left:-6px}body.person .tooltip-top:after,body.person .tooltip:after,body.person [data-tooltip]:after{margin-left:-140px}body.person .tooltip-top:focus:after,body.person .tooltip-top:focus:before,body.person .tooltip-top:hover:after,body.person .tooltip-top:hover:before,body.person .tooltip:focus:after,body.person .tooltip:focus:before,body.person .tooltip:hover:after,body.person .tooltip:hover:before,body.person [data-tooltip]:focus:after,body.person [data-tooltip]:focus:before,body.person [data-tooltip]:hover:after,body.person [data-tooltip]:hover:before{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}body.person .tooltip-left:after,body.person .tooltip-left:before{bottom:50%;left:auto;right:100%}body.person .tooltip-left:before{border-left-color:#000;border-left-color:rgba(51,51,51,.9);border-top-color:transparent;margin-bottom:0;margin-left:0;margin-right:-12px}body.person .tooltip-left:focus:after,body.person .tooltip-left:focus:before,body.person .tooltip-left:hover:after,body.person .tooltip-left:hover:before{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}body.person .tooltip-bottom:after,body.person .tooltip-bottom:before{bottom:auto;left:50%;top:100%}body.person .tooltip-bottom:before{border-bottom-color:#6c6c59;border-top-color:transparent;margin-bottom:0;margin-top:-12px}body.person .tooltip-bottom:focus:after,body.person .tooltip-bottom:focus:before,body.person .tooltip-bottom:hover:after,body.person .tooltip-bottom:hover:before{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}body.person .tooltip-right:after,body.person .tooltip-right:before{bottom:50%;left:100%}body.person .tooltip-right:before{border-right-color:#000;border-right-color:rgba(51,51,51,.9);border-top-color:transparent;margin-bottom:0;margin-left:-12px}body.person .tooltip-right:focus:after,body.person .tooltip-right:focus:before,body.person .tooltip-right:hover:after,body.person .tooltip-right:hover:before{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}body.person .tooltip-left:before,body.person .tooltip-right:before{top:3px}body.person .tooltip-left:after,body.person .tooltip-right:after{margin-bottom:-16px;margin-left:0}body.person section.main_content{background:none}body.person section.main_content div section article.person-detail{border:none}body.person section.main_content div section article.person-detail div.card{border:transparent;display:block;float:left;margin-bottom:40px;margin-right:0;padding:0;width:100%}body.person section.main_content div section article.person-detail div.card:last-child{margin-right:0}@media screen and (max-width:440px){body.person section.main_content div section article.person-detail div.card{margin-bottom:20px}}body.person section.main_content div section article.person-detail div.card div.card_left{display:block;float:left;margin-right:1.8867924528%;padding:0 20px 0 0;width:66.0377358491%}body.person section.main_content div section article.person-detail div.card div.card_left:last-child{margin-right:0}@media screen and (max-width:440px){body.person section.main_content div section article.person-detail div.card div.card_left{margin:0;padding:0;width:100%}}body.person section.main_content div section article.person-detail div.card div.card_left h2{font-size:1.8em;margin-bottom:10px}body.person section.main_content div section article.person-detail div.card div.card_left p.position{font-size:1.1em;margin-bottom:20px}body.person section.main_content div section article.person-detail div.card div.card_left div.person-image{display:none}@media screen and (max-width:440px){body.person section.main_content div section article.person-detail div.card div.card_left div.person-image{display:block;margin-bottom:20px;width:140px}}body.person section.main_content div section article.person-detail div.card div.card_left div.links,body.person section.main_content div section article.person-detail div.card div.card_left div.links>div{margin-bottom:15px}body.person section.main_content div section article.person-detail div.card div.card_left div.links>div a{color:#4a4a4a;display:inline-block;font-family:montserratlight,Arial,sans-serif}body.person section.main_content div section article.person-detail div.card div.card_left div.links>div a:hover{color:#e1004e}body.person section.main_content div section article.person-detail div.card div.card_left div.links>div a:hover span.icon-wrap{background:#e1004e}body.person section.main_content div section article.person-detail div.card div.card_left div.links>div a span.icon-wrap{background:#96d700;border-radius:100%;display:inline-block;float:left;height:25px;line-height:25px;margin-right:7px;position:relative;text-align:center;top:-3px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:25px}@media screen and (max-width:790px){body.person section.main_content div section article.person-detail div.card div.card_left div.links>div a span.icon-wrap{top:-5px}}body.person section.main_content div section article.person-detail div.card div.card_left div.links>div a span.icon-wrap span.icon{color:#fff;line-height:25px;position:relative}body.person section.main_content div section article.person-detail div.card div.card_left div.links>div a span.icon-wrap span.email-image{background:url(/assets/images/design/email-icon.png);background-size:13px 10px;display:inline-block;height:10px;position:relative;top:-1px;width:13px}body.person section.main_content div section article.person-detail div.card div.card_left div.links div.email{display:block}body.person section.main_content div section article.person-detail div.card div.card_left div.links div.email a span.icon-wrap span.icon{font-size:1em}body.person section.main_content div section article.person-detail div.card div.card_left div.links div.phones{display:inline-block;margin-right:25px}body.person section.main_content div section article.person-detail div.card div.card_left div.links div.phones a span.icon-wrap span.icon{font-size:.75em;left:0;top:-1px}body.person section.main_content div section article.person-detail div.card div.card_left div.links div.buttons{display:block}body.person section.main_content div section article.person-detail div.card div.card_left div.buttons a{display:inline-block;display:block;float:left;font-size:.8em;margin-bottom:10px;margin-right:1.8867924528%;padding:12px 15px;text-align:center;text-transform:uppercase;width:49.0566037736%}body.person section.main_content div section article.person-detail div.card div.card_left div.buttons a:last-child{margin-right:0}@media screen and (max-width:1100px){body.person section.main_content div section article.person-detail div.card div.card_left div.buttons a{margin:0 0 10px;width:220px}}@media screen and (max-width:790px){body.person section.main_content div section article.person-detail div.card div.card_left div.buttons a{display:block;float:left;margin-right:1.8867924528%;width:49.0566037736%}body.person section.main_content div section article.person-detail div.card div.card_left div.buttons a:last-child{margin-right:0}}@media screen and (max-width:660px){body.person section.main_content div section article.person-detail div.card div.card_left div.buttons a{margin:0 0 10px;width:220px}}body.person section.main_content div section article.person-detail div.card div.card_left div.buttons a:first-child{background:#3d1053;border:1px solid #3d1053}body.person section.main_content div section article.person-detail div.card div.card_left div.buttons a:first-child:hover{background:#2d0c3e;border:1px solid #2d0c3e}body.person section.main_content div section article.person-detail div.card div.card_left div.buttons a:nth-child(2){margin-right:0}body.person section.main_content div section article.person-detail div.card div.card_left div.buttons a:last-child{background:#e1004e;border:1px solid #e1004e}body.person section.main_content div section article.person-detail div.card div.card_left div.buttons a:last-child:hover{background:#c80045;border:1px solid #c80045}body.person section.main_content div section article.person-detail div.card div.card_right{display:block;float:left;margin-right:1.8867924528%;margin-top:0;width:32.0754716981%}body.person section.main_content div section article.person-detail div.card div.card_right:last-child{margin-right:0}@media screen and (max-width:1100px){body.person section.main_content div section article.person-detail div.card div.card_right{padding-left:10px}}@media screen and (max-width:440px){body.person section.main_content div section article.person-detail div.card div.card_right{display:none}}body.person section.main_content div section article.person-detail div.card div.card_right div.name{display:block;float:left;margin-right:1.8867924528%;margin-top:19px;width:49.0566037736%}body.person section.main_content div section article.person-detail div.card div.card_right div.name:last-child{margin-right:0}@media screen and (max-width:980px){body.person section.main_content div section article.person-detail div.card div.card_right div.name{margin-top:5px}}@media screen and (max-width:790px){body.person section.main_content div section article.person-detail div.card div.card_right div.name{margin-top:19px}}@media screen and (max-width:560px){body.person section.main_content div section article.person-detail div.card div.card_right div.name{margin-top:0;width:100%}}@media screen and (max-width:440px){body.person section.main_content div section article.person-detail div.card div.card_right div.name{margin:0 0 20px;width:100%}}body.person section.main_content div section article.person-detail div.card div.card_right div.name h2{color:#efae11;font-size:1.6em;line-height:1em;margin-bottom:10px;margin-top:7px}@media screen and (max-width:560px){body.person section.main_content div section article.person-detail div.card div.card_right div.name h2{margin-top:0}}body.person section.main_content div section article.person-detail div.card div.card_right div.name h2>span{color:#4a4a4a;display:block;font-size:1em;margin-top:5px}body.person section.main_content div section article.person-detail div.card div.card_right div.name h3{color:#4a4a4a;font-family:montserratlight,Arial,sans-serif;font-size:1.2em}body.person section.main_content div section article.person-detail div.card div.card_right div.details{display:block;float:left;margin-bottom:20px;margin-right:1.8867924528%;margin-top:25px;width:49.0566037736%}body.person section.main_content div section article.person-detail div.card div.card_right div.details:last-child{margin-right:0}@media screen and (max-width:980px){body.person section.main_content div section article.person-detail div.card div.card_right div.details{margin-top:10px}}@media screen and (max-width:790px){body.person section.main_content div section article.person-detail div.card div.card_right div.details{margin-top:25px}}@media screen and (max-width:560px){body.person section.main_content div section article.person-detail div.card div.card_right div.details{margin-top:5px;width:100%}}@media screen and (max-width:440px){body.person section.main_content div section article.person-detail div.card div.card_right div.details{margin:0 0 20px;width:100%}}body.person section.main_content div section article.person-detail div.card div.card_right div.details>a{color:#4a4a4a;float:left;font-family:montserratlight,Arial,sans-serif;font-size:1.05em;margin-bottom:20px;width:100%}@media screen and (max-width:560px){body.person section.main_content div section article.person-detail div.card div.card_right div.details>a{margin-bottom:10px}}body.person section.main_content div section article.person-detail div.card div.card_right div.details>a:hover{color:#efae11}body.person section.main_content div section article.person-detail div.card div.card_right div.details>a span{margin-right:10px;position:relative;top:2px}body.person section.main_content div section article.person-detail div.card div.card_right div.details>a span.icon-phone4{font-size:.75em;top:0}body.person section.main_content div section article.person-detail>div.bio{float:left;margin-bottom:25px;width:100%}body.person section.main_content div section article.person-detail>h3{font-size:1.55em;margin-bottom:30px}body.person section.main_content div section article.person-detail div.service_wrap{display:block;float:left;margin-bottom:40px;margin-right:1.8867924528%;width:100%}body.person section.main_content div section article.person-detail div.service_wrap:last-child{margin-right:0}body.person section.main_content div section article.person-detail div.service_wrap h3{margin-bottom:20px}body.person section.main_content div section article.person-detail div.service_wrap>a.service_item{color:#00b298;float:left;font-size:.95em;line-height:13px;margin-bottom:25px;position:relative}body.person section.main_content div section article.person-detail div.service_wrap>a.service_item:hover{color:#e1004e}body.person section.main_content div section article.person-detail div.service_wrap>a.service_item:after{background:#d9d9d9;content:"";display:inline-block;height:13px;margin:0 20px;position:relative;right:0;top:1px;width:1px}@media screen and (max-width:440px){body.person section.main_content div section article.person-detail div.service_wrap>a.service_item:after{display:none}}body.person section.main_content div section article.person-detail div.service_wrap>a.service_item:last-child:after{display:none}body.person section.main_content div section article.person-detail div.news_wrap{display:block;float:left;margin-bottom:60px;margin-right:1.8867924528%;width:100%}body.person section.main_content div section article.person-detail div.news_wrap:last-child{margin-right:0}body.person section.main_content div section article.person-detail div.news_wrap h3{margin-bottom:20px}body.person section.main_content div section article.person-detail div.news_wrap div.news_listing{margin-bottom:30px}body.person section.main_content div section article.person-detail div.news_wrap div.news_listing:last-child{margin-bottom:0}body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a{display:inline-block;margin-bottom:0;width:100%}body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a:hover span#newsletter_content span.link{color:#96d700}@media screen and (max-width:790px){body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a{margin-top:0}}body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a span.data_bubble{background:url(/assets/images/design/event_1.png);background-size:cover;display:inline-block;float:left;height:100px;text-align:center;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:100px}body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a span.data_bubble span.bubble-inner{background:#96d700;border-radius:4px;display:inline-block;height:52px;margin-top:20px;padding-top:8px;width:52px}body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a span.data_bubble span.bubble-inner>span{color:#fff;display:block;font-family:montserratbold,Arial,sans-serif;font-size:.9em;text-transform:uppercase}body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a span#newsletter_content{display:inline-block;margin-top:0;padding-left:15px;padding-top:0;text-align:left;vertical-align:top;width:74%}@media screen and (max-width:1100px){body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a span#newsletter_content{width:70%}}@media screen and (max-width:980px){body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a span#newsletter_content{width:66%}}@media screen and (max-width:790px){body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a span#newsletter_content{width:76%}}@media screen and (max-width:660px){body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a span#newsletter_content{width:76%}}@media screen and (max-width:500px){body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a span#newsletter_content{width:74%}}@media screen and (max-width:440px){body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a span#newsletter_content{width:62%}}body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a span#newsletter_content span.text{color:#4a4a4a;display:block;font-family:montserratlight,Arial,sans-serif;font-size:1em;line-height:1.8em;margin-bottom:5px}@media screen and (max-width:790px){body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a span#newsletter_content span.text{font-size:1em;width:100%}}body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a span#newsletter_content span.link{color:#e1004e;display:inline-block;font-family:montserratbold,Arial,sans-serif;font-size:.9em;text-transform:uppercase;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}body.person section.main_content div section article.person-detail div.news_wrap div.news_listing a span#newsletter_content span.link span{font-size:1.2em;margin-left:5px;position:relative;top:2px}body.person section.main_content div section article.person-detail div.news_wrap div.news a.button{margin-bottom:0}body.person section.main_content div section article.person-detail div.downloads_wrap{display:block;float:left;margin-bottom:60px;margin-right:1.8867924528%;width:100%}body.person section.main_content div section article.person-detail div.downloads_wrap:last-child{margin-right:0}body.person section.main_content div section article.person-detail div.downloads_wrap h3{margin-bottom:20px}body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap{border-bottom:1px solid #d9d9d9;display:block;float:left;margin-bottom:0;margin-right:1.8867924528%;padding:20px 0;position:relative;width:100%}body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap:last-child{border-bottom:transparent;margin-right:0}body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap:first-child{border-top:transparent;padding-top:0}@media screen and (max-width:980px){body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap{margin:0 0 20px;width:100%}}body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_image{background:#fff;float:left;padding:0;width:21%}body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_image img{border-right:5px solid #e1004e;float:left}@media screen and (max-width:1100px){body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_image{width:23%}}@media screen and (max-width:980px){body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_image{width:28%}}@media screen and (max-width:790px){body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_image{width:22%}}@media screen and (max-width:660px){body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_image{width:27%}}@media screen and (max-width:500px){body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_image{width:30%}}body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_content{background:#fff;float:left;padding:0;position:relative;width:79%}@media screen and (max-width:1100px){body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_content{width:77%}}@media screen and (max-width:980px){body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_content{width:72%}}@media screen and (max-width:790px){body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_content{width:78%}}@media screen and (max-width:660px){body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_content{width:72%}}@media screen and (max-width:500px){body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_content{padding-left:20px;width:70%}}body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_content p.title{color:#262626;font-family:montserratbold,Arial,sans-serif;font-size:1.05em;line-height:1.4em;margin:0 0 5px;position:relative;text-transform:uppercase}body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_content p.title span.size{color:#00b298;font-family:montserratlight,Arial,sans-serif;position:relative}body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_content p.title span.size:before{background:#d9d9d9;content:"";display:inline-block;height:13px;margin:0 10px;position:relative;width:1px}body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_content p.info{font-family:montserratlight,Arial,sans-serif;font-size:.9em;margin-bottom:10px}@media screen and (max-width:790px){body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_content p.info{font-size:1em}}@media screen and (max-width:500px){body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_content p.info{display:none}}body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_content a.download{font-family:montserratbold,Arial,sans-serif;font-size:.9em;text-transform:uppercase}body.person section.main_content div section article.person-detail div.downloads_wrap>div.file_wrap>div.file_wrap_content a.download span.icon{font-size:1em;margin-left:5px;position:relative;top:1px}