.split-text-panel{max-width:620px;width:100%;margin-left:max(24px,calc((100vw - 1280px) / 2));margin-right:40px}@media (max-width:1366px){.split-text-panel{max-width:520px;margin-left:56px;margin-right:24px}}@media (max-width:980px){.split-text-panel{max-width:100%;margin-left:40px;margin-right:32px}}@media (max-width:767px){.split-text-panel{max-width:100%;margin-left:24px;margin-right:24px}}@media (min-width:767px){.pa-vertical-align-blurb .et_pb_blurb_content{display:flex!important;flex-direction:row;align-items:center}.et-db #et-boc .et-l .pa-vertical-align-blurb .et_pb_main_blurb_image{display:flex;justify-content:center;align-items:center;width:56px!important;min-width:56px;margin-bottom:0!important;margin-right:1px}.pa-vertical-align-blurb .et_pb_blurb_container{display:block!important;padding-left:0!important}}.project-slide{display:flex;align-items:stretch;min-height:450px}.project-slide .project-slide-image{flex:0 0 42%;min-width:42%;height:450px;overflow:hidden}.project-slide .project-slide-image .et_pb_image_wrap,.project-slide .project-slide-image img{width:100%;height:100%}.project-slide .project-slide-image img{object-fit:cover;display:block}.project-slide .project-slide-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:40px}.project-card{display:flex;flex-direction:column;height:100%}.project-card .et_pb_button_module_wrapper{margin-top:auto}.person-card .et_pb_team_member_description{display:flex;flex-direction:column;justify-content:center;height:100%}