.section{padding:40px 0}.section.ansiblefest-header{padding:10vh 0 40px;color:#fff;background-size:auto 100%;background-repeat:no-repeat;background-position:left bottom;min-height:550px}.section.ansiblefest-header .date-headline{padding-top:90px}.section.ansiblefest-header .logo-lockup{text-align:left}.section.ansiblefest-header h1{font-size:23px;font-weight:bold}.section.ansiblefest-header .submitted-message{text-align:center}.fest-alert-signup .hs_email input{color:#666}.fest-alert-signup .hs_submit input{border-radius:4px;padding:7px 18px;text-transform:uppercase;color:#fff}.fest-alert-signup .hs_email label{display:none}.fest-alert-signup .hs_submit{margin:25px 0}.panel{box-shadow:none;background:#f2f2f2;text-align:center;padding-bottom:20px}.panel h4{font-weight:bold;margin:20px 30px}.hash-wrapper{padding:125px 15px;background:#5bbdbf}.hash-wrapper.sf15{background:#ff5850}.hash-wrapper.sf16{background:#0d1731}.hash-wrapper.ny16{background:#000}.hash-wrapper.eu17{background:#242424}.hash-wrapper.sf17{background:#ff5850}@media(max-width:767px){.section.ansiblefest-header .inner-wrapper{max-width:320px !important}}@media(min-width:768px){.section{padding:80px 0}.section.ansiblefest-header{padding-top:20px}.section.ansiblefest-header .logo-lockup{text-align:left}.section.fest-alert-signup{background:#5bbdbf;background-image:linear-gradient(to right,#62c3c3,#389ac2);padding:10px}.section.fest-alert-signup h3{color:#fff;font-weight:bold}.fest-alert-signup .hs_email{width:100%}.fest-alert-signup .hs_email input{color:#666}.fest-alert-signup .hs_submit input{border-radius:4px;padding:7px 18px;text-transform:uppercase;color:#5bbdbf}.fest-alert-signup .hs_email label{display:none}.fest-alert-signup .hs_submit{margin:25px 0}}@media(max-width:480px){.section.ansiblefest-header{padding:2vh 0 10px;color:#fff;min-height:615px}}.sponsors-wrapper{background:#0f2342;padding-bottom:50px}body .sponsors-wrapper *{color:#fff !important}.sponsor-column{padding:20px 20px 20px 20px !important}.sponsor-type-label{border-bottom:1px solid #777;margin-bottom:10px;text-align:left}.section.community{background:#fff;padding:40px 0}.section.community h3{font-weight:bold}.carousel .hs_cos_wrapper_widget{display:inline-block;width:100%;padding:0 15px;transition:opacity 750ms ease-in-out}.carousel .flickity-prev-next-button{background:rgba(255,255,255,0.4);transition:all 300ms ease-in-out}.carousel .flickity-prev-next-button:hover{background:rgba(255,255,255,0.75)}.carousel .flickity-prev-next-button.previous{left:8%}.carousel .flickity-prev-next-button.next{right:8%}@media(min-width:768px){.section.community{background:#f2f2f2;padding:60px 20px 80px}.carousel .hs_cos_wrapper_widget{width:25%}.carousel .hs_cos_wrapper_widget:nth-last-child(2),.carousel .hs_cos_wrapper_widget:nth-child(3){opacity:.5}.carousel .hs_cos_wrapper_widget a{display:block;overflow:hidden}.carousel .hs_cos_wrapper_widget img{transition:all 500ms ease-out}.carousel .hs_cos_wrapper_widget:hover img{transform:scale(1.1);filter:saturate(150%) brightness(110%)}.carousel .flickity-prev-next-button.previous{left:3%}.carousel .flickity-prev-next-button.next{right:3%}}@media(min-width:992px){.carousel .hs_cos_wrapper_widget{width:20%}.carousel .flickity-prev-next-button.previous{left:10%}.carousel .flickity-prev-next-button.next{right:10%}}