body h2{text-transform:uppercase !important;font-size:30px !important;margin-top:24px !important;margin-bottom:24px !important;font-weight:900 !important}.section{padding:30px 0}@media(max-width:767px){body h2{font-size:24px !important}}@media(min-width:768px){.section{padding:80px 0}}@media(max-width:960px){.subheadline p{font-size:18px}}@media(min-width:1210px){.extra-pad{padding-left:20px;padding-right:20px}}.section.fest-alert{padding:0;background:#292e33;color:#fff;text-align:center;font-weight:bold}.section.fest-alert .btn-primary{margin:0 0 0 40px}.mm-outer-wrapper{z-index:9999;position:relative}@media(min-width:768px){html,body{background:#161b1f}body .header-cta-right .ansible-cta-primary:hover{color:#fff !important;border-color:#fff !important;background-color:#1678c4 !important}.hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-menu-depth-1.hs-item-has-children>a:first-child:hover{color:#fff !important}.header-container-wrapper{position:relative;background:transparent;width:100%;height:auto;z-index:999}.body-container-wrapper{position:relative;z-index:2;background:#fff}.footer-container-wrapper{position:relative;top:-28px;z-index:2}.ans-footer-wrapper{padding-bottom:0 !important}.ans-copyright p{margin-bottom:4px !important}}.home-hero-banner{margin-top:-70px;padding:90px 0 20px;height:97vh;max-height:850px;color:#fff;display:flex !important;flex-wrap:wrap;align-items:center;background-image:url(https://cdn2.hubspot.net/hubfs/330046/2017_Images/Backgrounds/pool-desk-mobile.jpg?t=1511213327691);justify-content:center;min-height:450px !important;background-size:cover;background-position:center top;position:relative}.home-hero-banner.ansiblefest{background-image:url("https://cdn2.hubspot.net/hubfs/330046/2017_Images/Backgrounds/pool-building-girders_mobile.jpg?t=1511213327691")}.home-hero-banner .container{max-width:none}.home-hero-banner h1{margin-top:0;font-size:28px;font-weight:900;line-height:150%;margin-bottom:15px}.home-hero-banner p{margin-top:0;font-size:20px;line-height:1.4}@media(min-width:768px){.mm-outer-wrapper{background:transparent}.home-hero-banner{padding:70px 0;background-image:url(https://cdn2.hubspot.net/hubfs/330046/2017_Images/Backgrounds/pool-desk-bg-1.jpg?t=1511213327691)}.home-hero-banner.ansiblefest{background-image:url("https://cdn2.hubspot.net/hubfs/330046/2017_Images/Backgrounds/pool-building-girders.jpg?t=1511213327691")}.home-hero-banner.ansiblefest h1 img{width:400px;margin-bottom:20px}.home-hero-banner h1{font-size:42px}.home-hero-banner p{font-size:20px}.home-hero-banner .home-nobr{white-space:nowrap}.home-hero-banner:after{content:" ";position:absolute;width:30px;height:18px;bottom:12px;margin-left:-24px;left:50%;background:url(https://cdn2.hubspot.net/hubfs/330046/2017_Images/Assets/arrow-down.svg?t=1511213327691) no-repeat;background-size:100%;opacity:.7;transition:opacity 300ms ease-in-out}.home-hero-banner.passed:after{opacity:0}}@media(min-width:1200px){.home-hero-banner h1{font-size:48px}.home-hero-banner p{font-size:22px}}@media(max-width:767px){.home-hero-banner h1{font-size:28px !important}}@media(max-width:480px){.home-hero-banner{min-height:450px;padding:60px 0 20px}.home-hero-banner p{padding-bottom:10px}.home-hero-banner h1{line-height:110%;margin-top:40px}}@media(min-width:1440px){.home-hero-banner h1{font-size:52px}.home-hero-banner p{font-size:24px}}.section.tower{background:#000;color:#fff;padding:40px 0 30px}.section.tower p{margin:30px 30px 30px 0;font-size:18px;line-height:1.4}.section.tower .btn-default span{color:#5bbdbf}@media(min-width:768px){.section.tower{padding:65px 0;background:#000 url("https://cdn2.hubspot.net/hubfs/330046/2017_Images/Backgrounds/night-desk-and-laptop.jpg?t=1511213327691") center bottom no-repeat;background-size:auto 100%}}@media(-webkit-min-device-pixel-ratio:1.25) and (min-width:768px),(min-resolution:120dpi) and (min-width:768px){.section.tower{background:#000 url("https://cdn2.hubspot.net/hubfs/330046/2017_Images/Backgrounds/night-desk-and-laptop-2x.jpg?t=1511213327691") center bottom no-repeat;background-size:auto 100%}}@media(-webkit-min-device-pixel-ratio:1.25) and (min-width:1818px),(min-resolution:120dpi) and (min-width:1818px){.section.tower{background-position:right bottom}}.section.latest{background:#f2f2f2;padding:40px 0}.section.latest .panel{background:#fff;margin-bottom:40px}.section.latest .content_wrapper{padding:0 15px}.section.latest .latest-label-wide,.section.latest .latest-label{margin-right:10px;font-weight:normal;font-size:14px;color:#848992}@media(max-width:768px){.section.latest .latest-label-wide{display:block;padding-bottom:10px}}@media(min-width:768px){.section.latest .panel{margin-bottom:0}}.section.ansible-overview{background-position:left center;background-size:initial !important;background-image:linear-gradient(#e54f48 0,#e54f48 50%,#52aaac 50%);color:#fff}.section.ansible-overview p{font-size:18px;line-height:1.4;padding-bottom:15px}.section.ansible-overview .btn-default,.ansible-cta-outline{padding:7px 20px 8px !important}@media(min-width:768px){.section.ansible-overview{background-position:center center;background-image:linear-gradient(to right,#e54f48 0,#e54f48 50%,#52aaac 50%)}}@media(max-width:480px){.section.ansible-overview p{font-size:16px}}.section.resource-cards{background:#f2f2f2}.section.resource-cards p{padding-left:5px}.success-stories-wrapper{padding-top:55px;padding-bottom:55px}.success-stories-headline h2{color:#ff5850 !important}.success-cta{text-align:left}.community-wrapper{background:#4b4b4b;padding-top:34px;padding-bottom:70px}.community-description{color:#fff;font-size:18px;text-align:center;margin-bottom:24px}.community img{margin-top:10px;margin-bottom:10px}@media(max-width:767px){body .community .row-fluid{text-align:center}body .community .row-fluid .span2{width:17% !important;margin-left:1% !important;margin-right:1% !important;box-sizing:border-box !important;display:inline-block !important}body .community .row-fluid .span2 img{width:100%}}.stats-wrapper{background:#5bbdbf;padding-top:55px;padding-bottom:24px}.stat{padding-top:44px;padding-bottom:22px;margin-bottom:24px}@media(min-width:768px){body .stat{border-left:1px solid #848992;width:25% !important;box-sizing:border-box !important;margin-left:0 !important}}@media(max-width:767px){body .stat{border-bottom:1px solid #848992;box-sizing:border-box !important;margin-left:0 !important}}.stats-wrapper *{color:#fff;text-align:center}.stat-number{font-size:30px;font-weight:bold}.stat-caption{font-size:20px;text-transform:uppercase}.stats-cta{text-align:center}.stats-cta .ansible-cta-blue{margin-right:0}.testimonials-custom-modules{padding-top:40px;padding-bottom:40px}.recent-listings-wrapper{padding-top:40px;padding-bottom:30px;border-top:20px solid #4b4b4b}.recent-listings-bottom{border-top:1px solid #c1c4c8}.recent-listings-bottom a{text-decoration:none}.latest-press-releases h3{display:none;height:0}.latest-press-releases a{text-decoration:none}.latest-press-releases .date-posted{color:#848992}.event-list .event-listing{display:none}.event-list .event-listing:nth-child(-n+2){display:block}.calendar-date,.event-listing-location,.event-listing-date,.latest-press-releases .date-posted{font-size:14px;line-height:26px !important}.latest-press-releases .hs-rss-item{margin-bottom:40px}.blog-articles-wrapper{background:url(https://cdn2.hubspot.net/hubfs/330046/-Banners-/inside-playbook-background.jpg?t=1511213327691) no-repeat scroll left top #ff5850;background-size:cover;padding-top:62px;padding-bottom:130px}.blog-articles-wrapper *{color:#fff}.blog-articles-wrapper a{color:#fff !important;text-decoration:none}.blog-articles-header h2{margin-bottom:8px !important}.blog-articles-wrapper .hs-rss-title{font-weight:bold}.blog-articles-header h3{font-size:18px;color:#fff;font-weight:bold;text-transform:uppercase}.blog-articles-wrapper .hs-rss-item{background:rgba(255,88,80,0.7);padding:20px;box-sizing:border-box !important;transition:.5s ease all}.blog-articles-wrapper .hs-rss-item:hover{background:rgba(255,88,80,0.88)}@media(min-width:768px){.blog-articles-wrapper .hs-rss-item{display:inline-block;width:48%;margin-left:1%;margin-right:1%;float:left;min-height:210px}}.home-promo-wrapper{background:#ff5850;padding:15px 0}.home-promo-wrapper p{text-align:center;color:#fff;font-size:20px;line-height:145%}.home-promo-wrapper .ansible-cta-blue{margin-right:0}@media(min-width:768px){.home-promo-wrapper span.hs_cos_wrapper{display:table;width:100%}.home-promo-wrapper p{height:66px;display:table-cell;vertical-align:middle}}.privacy-policy-wrapper{padding:5px 0;background:#e1e3e4}.privacy-policy-wrapper p{text-align:center;font-size:13px;color:#4c4c4c}.ansible-fest-wrapper{background:#4b4b4b;padding:15px 0}.ansible-fest-wrapper p{text-align:center;color:#fff;font-size:20px;line-height:145%}.ansible-fest-wrapper .ansible-cta-blue{margin-right:0}@media(min-width:768px){.ansible-fest-wrapper span.hs_cos_wrapper{display:table;width:100%}.ansible-fest-wrapper p{height:66px;display:table-cell;vertical-align:middle}}