.block--28 .member-photo,.block--28 .member-photo-link{background:url(../img/css_sprites.png) 0 0}.block--28 .member-photo{height:300px;margin-bottom:30px;position:relative;width:300px}@media only screen and (min-width:992px)and (max-width:1199.98px){.block--28 .member-photo{height:240px;width:240px}}@media only screen and (min-width:768px)and (max-width:991.98px){.block--28 .member-photo{height:285px;width:285px}}@media(max-width:360px){.block--28 .member-photo{height:calc(100vw - 65px);width:calc(100vw - 65px)}}.block--28 .member-photo-image{bottom:0;position:absolute;right:-40px;z-index:1}.block--28 .member-photo-link{display:block;height:100%;position:relative;transition:none;width:100%}.block--28 .member-photo-link:focus,.block--28 .member-photo-link:hover{background-position:100% 0}.block--28 .member-name{color:#333;display:block;font-family:Helvetica Neue LT Std Bold;font-size:24px;font-style:normal;font-weight:750;line-height:30px;margin-bottom:10px}@media only screen and (min-width:768px)and (max-width:991.98px){.block--28 .member-name{font-size:18px}}@media only screen and (min-width:1200px){.block--28 .member-name{font-size:28px}}@media only screen and (min-width:768px)and (max-width:991.98px){.block--28 .member-name{margin-bottom:7px}}.block--28 .member-title{color:#58595b;display:block;font-family:Helvetica LT Std Light;font-size:16px;font-style:normal;font-weight:300;letter-spacing:.03em;line-height:26px}.block--28 .member-bio-wraper{margin-top:40px}@media only screen and (min-width:768px){.block--28 .member-bio-wraper{margin-top:0}}@media only screen and (min-width:1200px){.block--28 .member-bio-wraper{padding-left:77px}}.block--28 .member-bio{max-width:480px}.block--28 .member-bio h2{color:#333;font-family:Helvetica Neue LT Std Bold;font-size:26px;font-style:normal;font-weight:750;line-height:1.31;margin-bottom:25px}@media only screen and (min-width:992px)and (max-width:1199.98px){.block--28 .member-bio h2{font-size:24px}}@media only screen and (min-width:768px)and (max-width:991.98px){.block--28 .member-bio h2{font-size:20px;line-height:1.4}}@media only screen and (max-width:767.98px){.block--28 .member-bio h2{font-size:20px;line-height:1.4}}.block--28 .member-bio p{color:#58595b;font-family:Helvetica Neue LT Std Roman;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.03em;line-height:26px;margin:0 0 30px;padding:0}.block--28 .member-bio p:last-of-type{margin-bottom:0}.block--28 .member-social-link{display:inline-block;margin-top:10px}.block--28 .member-popup-container .fancybox-content{background-color:#f3f3f3}@media only screen and (max-width:767.98px){.block--28 .member-popup-container .fancybox-content{padding-left:15px;padding-right:15px}}@media only screen and (min-width:1200px){.block--28 .member-photo{background:url(../img/css_sprites_lg.png) 0 0;height:334px;width:334px}}