.inner-banner{background:#fff url("../images/community-banner.jpg")}.community-top{text-align:center;padding:80px 0}.community-top p{font-family:'Avenir Light', Arial, Helvetica, sans-serif;font-size:24px;line-height:36px;color:#1f262c;margin:0}.insight-section{position:relative}.insight-section .row{padding:0 15px}.insight-section .col-md-6{padding:0}.insight-section figure{min-height:100%;overflow:hidden;margin:0}.insight-section figure img{width:100%}.insight-section article{padding:80px 60px 80px 90px;background:#f2f2f2;min-height:100%}.insight-section article h3{font-family:'Avenir Light', Arial, Helvetica, sans-serif;font-size:32px;color:#a70240;text-transform:uppercase;margin-bottom:28px}.insight-section article p{font-family:'Avenir Roman', Arial, Helvetica, sans-serif;font-size:18px;color:#1f262c;line-height:32px;margin:0 0 25px}.insight-section article p a{color:#a70240}.insight-section article p:last-child{margin:0}.insight-section.community-section-a{position:relative;padding:75px 0}.insight-section.community-section-a figure{height:689px}.insight-section.community-section-a:before{content:'';display:block;width:50%;height:100%;background:none;position:absolute;top:0;right:0}.insight-section.community-section-b article{background:#edeadf;padding-right:50px;padding-bottom:75px}.insight-section.community-section-b article p{padding-right:60px}.community-section-c{text-align:center;padding:75px 0 0;position:relative}.community-section-c figure{margin:0}.community-section-c figure img{max-width:100%}.community-section-c article{padding:80px;background:#f1f1f1}.community-section-c article h3{font-family:'Avenir Light', Arial, Helvetica, sans-serif;font-size:32px;color:#a70240;text-transform:uppercase;margin-bottom:30px}.community-section-c article p{font-family:'Avenir Roman', Arial, Helvetica, sans-serif;font-size:18px;line-height:32px;color:#1f262c;margin-bottom:48px}.community-section-c article p a{color:#a70240}.community-section-c article p:last-child{margin:0}.community-section-c:before{content:'';display:block;width:50%;height:100%;background:none;position:absolute;top:0;right:0}.fancy-bg{min-height:115px;background:#fff}.bottom-blocks-wrap .block{padding:40px 0;background:#f1f1f1;min-height:100%}.bottom-blocks-wrap .block.alt{background:#edeadf}.bottom-blocks-wrap .col-md-6{padding:0}.bottom-blocks-wrap .col-5{text-align:right}.bottom-blocks-wrap h6{color:#a70240;text-transform:uppercase;font-family:'Avenir Light', Arial, Helvetica, sans-serif;font-size:28px;margin:5px 0 28px 35px}.bottom-blocks-wrap .read-more{font-size:18px;font-family:'Avenir Medium', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#a70240;margin-left:35px}.bottom-blocks-wrap .read-more:before{content:'\f105';font-family:FontAwesome;display:inline-block;width:44px;height:44px;border:1px solid #a70240;border-radius:50%;text-align:center;line-height:40px;color:#000;vertical-align:middle;margin-right:30px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.bottom-blocks-wrap .read-more:hover:before{background:#a70240;color:#fff}@media screen and (min-width: 1024px) and (max-width: 1441px){.insight-section article{padding-left:60px}.insight-section article h3{font-size:22px}.insight-section article p{font-size:14px;line-height:26px}.insight-section.community-section-b article{padding-right:0}.community-section-c article h3{font-size:28px}.community-section-c article p{font-size:14px;line-height:26px;margin:0 0 25px}.bottom-blocks-wrap h6{margin-left:0;font-size:20px}.bottom-blocks-wrap img{width:100px}.bottom-blocks-wrap .read-more{margin:0;font-size:14px}}@media screen and (max-width: 768px){.flex-first,.flex-last{order:0}.community-top{padding:40px 0}.community-top p{font-size:12px;line-height:20px}.community-top p br{display:none}.insight-section figure img{max-width:100%;height:auto}.insight-section article{padding:30px !important}.insight-section article h3{font-size:22px;margin:0 0 20px}.insight-section article p{font-size:12px;line-height:20px;margin:0 0 20px;padding:0 !important}.insight-section.community-section-a{padding:45px 0}.insight-section.community-section-a figure{height:auto}.community-section-c{padding:45px 0 0}.community-section-c article{padding:30px}.community-section-c article h3{font-size:22px;margin:0 0 20px}.community-section-c article p{font-size:12px;line-height:20px;margin:0 0 20px;padding:0 !important}}
