.faq_header:before,.inner:before,.faq_header:after,.inner:after{content:" ";display:table}.faq_header:after,.inner:after{clear:both}.back_to_top{position:relative}.back_to_top:after{content:'';width:8px;height:8px;position:absolute;top:5px;border-top:2px solid #01b5e3;border-right:2px solid #01b5e3;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.faq_header_container{position:relative;z-index:2;margin-bottom:65px}.faq_header{padding:70px 0 35px}.faq_header .left_content{float:left;padding:0 6.25%;width:100%}.faq{border-bottom:1px solid #e6e6e6;position:relative;background-color:#FFF;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.faq:first-of-type{border-top:1px solid #e6e6e6}.faq.active{background-color:#f8f8f8}.faq.active button:after{border-right:0}.faq.active .question{color:#1f2124}.faq.active .answer{display:block}.faq.active .footnote{display:block}.faq button{text-align:left;padding:35px;background:transparent;width:100%;height:100%}.faq button:after,.faq button:before{content:'';position:absolute;width:16px;height:16px}.faq button:before{border-top:2px solid #01b5e3;top:42px;right:36px}.faq button:after{border-right:2px solid #01b5e3;right:43px;top:35px}.faq .question{display:block;font-family:'ProximaNova-Semibold';font-size:18rem;color:#01b5e3;width:90%}.faq .label{color:#1f2124}.faq .answer{display:block;font-family:'ProximaNova-Regular';font-size:18rem;display:none;margin-top:35px}.faq .footnote{font-family:'ProximaNova-Regular';font-size:10rem;display:none}.back_to_top{float:right;font-size:16rem;font-family:'ProximaNova-Semibold';margin-top:35px;color:#01b5e3;background-color:transparent;margin-right:6.25%;padding-right:20px}.back_to_top:after{right:0}.callout_container{border-top:0}@media all and (min-width:768px){.callout_container{float:left;width:31.25%;padding:0;margin-top:0}.callout_container .sign_up_emails{margin-top:75px}.faq_container{width:68.75%;float:left;padding-right:6.25%}.back_to_top{margin-right:0}}@media all and (min-width:1025px){#hero{height:292px;background-position:right center;background-size:100% auto}#content_container{padding-bottom:50px}}