.title-wrapper{margin-top:-72px;top:0}.hero-section,.title-wrapper{position:relative;width:100%!important}.hero-section{background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#f9f9f9;display:-webkit-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;padding:180px 0 108px;text-align:center}.hero-section-filter{margin:0 auto!important;max-width:800px;width:90%!important}.hero-section-filter h4:after{background-color:#fff;content:"";display:block;height:1px;margin:27px auto;width:259px}.page-center{float:none!important;margin:0 auto!important;width:80%!important}.intro-section{background-color:#fff;padding:72px 0}.intro-section h2{line-height:39px!important}.quote-section h2{color:#fff;margin-bottom:36px}.bio-image img{border-radius:50%;max-height:285px;max-width:285px}.team-social-icons li{float:left;list-style:none!important;padding:0 7px}.team-social-icons ul{margin-left:15px!important;text-align:center}.team-social-icons .fa{border:3px solid #6161bc;border-radius:50%;color:#6161bc;font-size:19px!important;padding:9px;width:22px}.our-mission{background-color:#e0e0e0;padding:72px 0}.our-mission h2{color:#333!important;font-size:26px!important;line-height:46px!important;text-align:center}.core-values{background-color:#6161bc;padding:72px 0}.core-values h2{color:#fff!important;font-size:26px!important;line-height:34px!important}.core-values p{color:#fff;line-height:26px!important;margin:12px 0!important}.value{padding-bottom:40px}.value,.value-last{max-width:95%}.right{float:right!important}.management{background-color:#6161bc;padding:72px 0 18px}.management-team-member{float:left;margin:0 .5%;min-height:360px;padding-bottom:5px;text-align:center;width:19%}.first-last-name{color:#fff;display:block;font-family:Bitter,serif;font-size:18px;font-weight:600;line-height:26px;margin:6px auto;padding:0 6px}.management-team-member .title{color:#ccc;display:block;font-family:Bitter,serif;font-size:14px;line-height:18px;margin-bottom:6px;padding:0 6px}.management-team-member .likes{color:#fff;display:block;font-family:Source Sans Pro;font-size:16px;font-weight:600;line-height:18px;padding:0 6px}.management-team-member .likes span{font-family:Kalam,cursive;font-size:14px;font-weight:400;line-height:16px}.management-team-member .read-bio{font-family:Source Sans Pro;font-size:18px;font-weight:600;margin-top:-14px}.management-team-member .read-bio a{color:#faaf40!important}.management-team-member .read-bio a:hover{color:#ffd8a5!important}.management-team-member .read-bio .fa{font-weight:400}.some-people{background-color:#fff;padding:72px 0 18px}.team-member{float:left;margin:0 .5%;min-height:325px;padding-bottom:5px;text-align:center;width:19%}.team-member .first-last-name{color:#000;display:block;font-family:Bitter,serif;font-size:18px;font-weight:600;line-height:26px;margin:6px auto}.team-member .title{color:#8e8e8e;display:block;font-family:Bitter,serif;font-size:14px;line-height:18px;margin-bottom:6px;padding:0 6px}.team-member .likes{color:#000;display:block;font-family:Source Sans Pro;font-size:16px;font-weight:600;line-height:18px}.team-member .likes span{font-family:Kalam,cursive;font-size:14px;font-weight:400;line-height:16px}.join-our-team{background-color:#34a4e3;padding:72px 0}.join{color:#fff}.join h2{color:#fff!important}.open-positions{color:#faaf41;margin-top:55px}.meet-our-team a,.open-positions a{color:#faaf41}.open-positions p{font-weight:600;text-align:right}.hvr-icon-arrow:after{content:"\f178"!important;font-family:FontAwesome;padding-left:4px;top:1px}.events-section{padding:72px 0}.event-post-wrapper{margin:2em 0 0;width:45%}.event-featured-image-wrapper{background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#f9f9f9;display:-webkit-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;height:288px;margin-bottom:1.25em;position:relative;text-align:center;width:100%!important}.event-featured-image-wrapper:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;-webkit-transition:background .5s;-moz-transition:background .5s;transition:background .5s}.event-featured-image-wrapper .read-news{display:none}.event-featured-image-wrapper:hover .read-news{display:block;display:inline-table;left:0;margin:0 auto!important;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:80%!important}.event-featured-image-wrapper:hover a.more-link{background-color:transparent;border:2px solid #fff;border-radius:50px;color:#fff;font:normal 600 18px Source Sans Pro,sans-serif;padding:4px 30px}.event-featured-image-wrapper:hover a.more-link:hover{color:#6161bc}.event-featured-image-wrapper:hover .hvr-shutter-out-horizontal:hover:before{background-color:#fff}.event-post-wrapper.odd{float:left}.event-post-wrapper.even{float:right}.blog{background-color:#34a4e3;color:#fff;padding-bottom:72px}.section-label{background-color:#333;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:#fff;height:36px;left:0;letter-spacing:1px;margin:0 auto!important;position:absolute;right:0;text-align:center;text-transform:uppercase;width:225px!important}.blog-section-headline,.job-blog-section{float:none!important;margin:0 auto!important;max-width:1400px;width:80%!important}.blog-section-headline h2{color:#fff;margin-bottom:24px;margin-top:72px}p.job-section-title{color:#222;display:block;float:left;font-size:22px;font-weight:600;margin-top:1.25em;width:100%!important}.job-post{float:left;width:45%}.job-post.even{margin-left:10%!important}.job-header-wrapper{float:left;width:100%}.job-header{float:left!important}.job-header p{font-size:18px;line-height:26px;margin:0 auto!important}.job-header p strong a{color:#fff}p.job-location{color:#ccc;font-size:16px;font-weight:600;text-transform:uppercase}.job-post .more-link a{color:#faaf41}.job-header p a:hover,.job-post .more-link a:hover{color:#ffd8a5}.job-post-body{float:left;font-size:22px;line-height:34px;margin-bottom:1.25em;width:80%}.job-post-body p{display:block;float:left;margin:4px auto}.job-post-body .more-link{display:block;float:left;font-size:18px;line-height:26px}.summa-cares{background-color:#e0e0e0;padding:72px 0}.newsworthy-button{margin:2em auto 0;text-align:center}.people-of-summa{background-color:#6161bc;color:#fff!important;padding:72px 0}.people-of-summa h2{color:#fff}.meet-our-team{color:#faaf41;font-weight:600;margin-top:0!important;margin:52px 0 0!important;text-align:right}.hvr-icon-bob:hover{color:#ffd8a5}.news{background-color:#fff;color:#333}.news-blog-section{float:none!important;margin:0 auto 2em!important;max-width:1400px;width:80%!important}.news-post{display:block;float:left;margin:0 auto 2em;width:100%}.news-post.hidden{display:none;margin:0!important}.news-post .post-topics{margin:0 auto}.featured-post-wrapper .featured-tag,.news-post .post-topics,.news-post .post-topics a.topic-link{color:#8e8e8e;font-size:18px;font-weight:600;line-height:34px}.featured-post-wrapper h2 a,.news-post h2 a{font-size:26px;line-height:30px}.featured-post-wrapper .summary,.news-post .summary{font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:26px!important}.featured-post-wrapper .summary p,.news-post .summary p{margin:8px 0 6px}.featured-post-wrapper .summary h1,.featured-post-wrapper .summary h2,.featured-post-wrapper .summary h3,.featured-post-wrapper .summary h4,.featured-post-wrapper .summary h5,.featured-post-wrapper .summary h6,.featured-post-wrapper .summary li,.featured-post-wrapper .summary ol,.featured-post-wrapper .summary p,.featured-post-wrapper .summary span,.featured-post-wrapper .summary strong,.featured-post-wrapper .summary ul,.news-post .summary h1,.news-post .summary h2,.news-post .summary h3,.news-post .summary h4,.news-post .summary h5,.news-post .summary h6,.news-post .summary li,.news-post .summary ol,.news-post .summary p,.news-post .summary span,.news-post .summary strong,.news-post .summary ul{display:initial;font-family:Source Sans Pro,sans-serif;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:26px!important}.featured-post-wrapper a.more-link,.news-post a.more-link{color:#6161bc;font-size:18px;font-weight:600}.featured-post-wrapper a.more-link:hover,.news-post a.more-link:hover{color:#a0a0d7}.blog-pagination{display:block;float:left;margin:2em auto;text-align:center;width:100%}.blog-pagination a{border:2px solid #6161bc;border-radius:50px;color:#6161bc;font-size:22px;font-weight:600;line-height:1;padding:.35em 1.25em}.jscroll-loading{display:inline-block;margin:0 auto;text-align:center;width:100%}.jscroll-loading .loader{color:#6161bc;display:inline-block;font-size:22px;font-weight:600;padding:.35em 1.25em;text-align:center}@media (min-width:1025px){.event-post-wrapper{min-height:670px}}@media (max-width:1024px){.job-post .more-link{line-height:1.2}.event-post-wrapper{min-height:800px}}@media (min-width:960px){p{line-height:26px;margin:17px 0}}@media (min-width:768px) and (max-width:959px){.featured-news-article{margin:auto!important;width:90%!important}}@media (min-width:768px){.job-post{min-height:180px}}@media (max-width:959px){.blog-section-headline,.job-blog-section,.page-center{width:90%!important}.intro-section{padding:36px 0}.intro-section h2{line-height:32px!important}p{font-size:16px;line-height:22px;margin:8px 0}.title-wrapper{margin-top:-48px}.core-values,.join-our-team,.management,.our-mission,.people-of-summa,.some-people{padding:48px 0 36px}.management-team-member,.team-member{margin-left:0;margin-right:0;width:33.333333%}.side-menu{display:none!important}.intro-section .widget-type-rich_text{width:100%!important}.news-blog-section,.page-center{width:90%!important}.bio-image-wrapper{margin-bottom:32px;text-align:center;width:100%!important}.team-social-icons ul{display:inline-block!important;margin-left:0!important;padding-left:0!important}.split-block img{left:50%!important}.section-label{font-size:16px!important;height:28px!important;line-height:28px!important;width:200px!important}.events-section{margin:auto 0!important}.event-post-wrapper{width:100%!important}.meet-our-team,.open-positions{text-align:center!important}.meet-our-team{margin-top:24px!important}.event-post-wrapper{min-height:0}.event-post-wrapper:first-of-type{margin-top:0}.event-featured-image-wrapper{height:200px}.events-section .event-post-wrapper .summary{overflow:visible!important}.event-post-wrapper.odd{float:none!important}.learn-about-summa{padding:60px 0 32px}.image-block-right a{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.management-team-member{min-height:315px}.team-member{min-height:270px}.management-team-member .first-last-name,.team-member .first-last-name{font-size:18px}.blog{padding-bottom:36px!important}.summa-cares{padding:48px 0 36px!important}.intro-section h2{line-height:30px!important}}@media (min-width:501px) and (max-width:959px){.management .hs_cos_wrapper_type_custom_widget:last-child .management-team-member,.management .hs_cos_wrapper_type_custom_widget:nth-last-child(2) .management-team-member,.some-people .hs_cos_wrapper_type_custom_widget:last-child .team-member,.some-people .hs_cos_wrapper_type_custom_widget:nth-last-child(2) .team-member,.some-people .hs_cos_wrapper_type_custom_widget:nth-last-child(3) .team-member{margin-bottom:0;min-height:auto}}@media (max-width:767px){.hs-blog-name-newsworthy .intro-section{padding-bottom:8px}.value,.value-last{max-width:100%!important}.value-last{padding-bottom:40px}.job-post .more-link,.right{float:none!important}.open-positions{margin-top:19px}.our-mission h2{font-size:20px!important;line-height:37px!important}.management-team-member{min-height:360px}.team-member{min-height:325px}.job-post,.job-post.even{float:none!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}}@media (max-width:500px){.management-team-member,.team-member{margin-left:0;margin-right:0;width:50%}.management .hs_cos_wrapper_type_custom_widget:last-child .management-team-member,.management .hs_cos_wrapper_type_custom_widget:nth-last-child(2) .management-team-member,.some-people .hs_cos_wrapper_type_custom_widget:last-child .team-member{margin-bottom:0;min-height:auto}}@media (min-width:960px){.image-block-right img{left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%,-50%);transform:translate(-50%,-50%)}}