.body-container-wrapper a img:hover{opacity:1}.widget-type-image_slider{margin:0 0 36px;max-height:538px;overflow:hidden}.hs_cos_flex-slides>li{height:538px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important;width:100%}.widget-type-image_slider .caption-content{display:table;width:100%;height:100%}.hs_cos_flex-slides>li>a>img,.hs_cos_flex-slides>li>img{display:none}.widget-type-image_slider .caption{display:table-cell;vertical-align:middle;padding-left:10%;color:#fff;font-weight:300}.widget-type-image_slider h2{display:inline-block;text-transform:uppercase;background:url(//cdn2.hubspot.net/hub/320254/file-2263814255-png/images/slider-header-bg.png) repeat;font:600 40px/1.4em 'Open Sans',sans-serif;color:#fff;margin:0 0 5px;padding:4px 14px 1px}.widget-type-image_slider p{display:inline-block;text-transform:uppercase;background:url(//cdn2.hubspot.net/hub/320254/file-2263814255-png/images/slider-header-bg.png) repeat;font:300 40px/1.4em 'Open Sans',sans-serif;margin:0;padding:2px 30px}.widget-type-cell.features{width:94%;max-width:1140px;float:none;margin:0 auto 24px !important}.features .widget-type-cell{position:relative}.features .widget-type-cell>a{position:absolute;display:block;z-index:2;width:100%;height:100%}.features .widget-type-linked_image a{display:block}.features .widget-type-text{position:absolute;bottom:0;left:0;border-top:1px solid #fff;width:75%;float:none;margin:0;font-size:20px;color:#fff;z-index:1;-webkit-font-smoothing:antialiased}.features .hs_cos_wrapper_type_text{display:block;padding:25px 40px 31px}.features .widget-type-raw_html{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(//cdn2.hubspot.net/hub/320254/file-2267916172-png/images/home-module-hover.png) repeat}.widget-type-cell.bottom-pane{width:94%;max-width:1140px;float:none;margin:0 auto !important;position:relative}.bottom-pane>a{position:absolute;display:block;z-index:2;width:100%;height:100%}.bottom-pane .text{position:absolute;width:94%;left:3%;top:50%;text-align:center;font-size:16px;z-index:1}.bottom-pane h3{color:#fff;display:inline-block;background:url(//cdn2.hubspot.net/hub/320254/file-2263814255-png/images/slider-header-bg.png) repeat;padding:11px 30px 12px;margin:0 0 25px}.bottom-pane .widget-type-rich_text a{background:#a84d0f;color:#fff;text-decoration:none;display:inline-block;padding:11px 29px 12px;-webkit-border-radius:1px;border-radius:1px}.bottom-pane .widget-type-raw_html{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(//cdn2.hubspot.net/hub/320254/file-2267916172-png/images/home-module-hover.png) repeat}@media(max-width:1140px){.widget-type-image_slider .caption{left:0;width:100%;margin-left:0;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media(max-width:900px){.hs_cos_flex-slides>li{height:390px}.widget-type-image_slider h2{font-size:30px}.widget-type-image_slider p{font-size:30px}.features .widget-type-text{font-size:16px}.features .hs_cos_wrapper_type_text{padding:20px 30px 26px}}@media(max-width:767px){.widget-type-cell.features{max-width:558px}.features .widget-type-cell{margin:20px 0 0}.features .widget-type-cell:first-child{margin:0}.features .widget-type-raw_html,.bottom-pane .widget-type-raw_html{display:none !important}.bottom-pane .text{font-size:12px}.bottom-pane h3{background:0;font-size:16px}.bottom-pane h3 span{background:url(//cdn2.hubspot.net/hub/320254/file-2263814255-png/images/slider-header-bg.png) repeat;display:block;padding:2px 10px 6px}.bottom-pane h3 span:first-child{margin:0 0 7px}}@media(max-width:603px){.widget-type-image_slider h2{font-size:20px}.widget-type-image_slider p{font-size:20px}}@media(max-width:480px){.hs_cos_flex-slides>li{height:250px}.bottom-pane{height:250px;background:url(//cdn2.hubspot.net/hub/320254/file-2263728810-jpg/images/st-marcus-building.jpg) no-repeat center center;background-size:cover}.bottom-pane .widget-type-linked_image{display:none}.bottom-pane h3{margin:0 0 18px}.bottom-pane .widget-type-rich_text a{padding:6px 29px 7px}}