.arrow-with-buttons-wrapper{padding:0 10px;text-align:center}.arrow-with-buttons-wrapper a{display:inline-block;margin:0 10px 8px;text-decoration:none;color:#fff}.arrow-with-buttons-wrapper .s-cta__icon{margin-bottom:20px;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;transition-timing-function:ease-out;transition-duration:.25s}.arrow-with-buttons-wrapper .s-cta__icon,.arrow-with-buttons-wrapper .s-cta__text{text-align:center}.arrow-with-buttons-wrapper .s-cta__icon svg{height:72px;fill:currentColor}.arrow-with-buttons-wrapper .a-button{display:block;height:44px;padding-right:20px;padding-left:20px;transition:color,background-color,border-color;transition-timing-function:ease-out;transition-duration:.15s;color:#fff;border:1px solid #fff;background-color:hsla(0,0%,100%,0);line-height:42px;padding-right:38px;position:relative}.arrow-with-buttons-wrapper .a-button__icon{position:absolute;top:50%;right:10px;display:block;width:20px;height:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.arrow-with-buttons-wrapper .a-button__icon svg{position:absolute;top:0;right:0;bottom:0;max-width:30px;max-height:20px;fill:currentColor}.arrow-with-buttons-wrapper .heading,.arrow-with-buttons-wrapper .sub-heading{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;padding-right:10px;padding-left:10px}.arrow-with-buttons-wrapper .heading h2{font-weight:400;line-height:1.375;font-size:2rem;color:#fff}.arrow-with-buttons-wrapper .sub-heading{margin-top:20px}.arrow-with-buttons-wrapper .sub-heading p{color:#fff}.arrow-with-buttons-wrapper .heading-top{margin-top:20px}.arrow-with-buttons-wrapper .sub-heading p{margin:0}.arrow-with-buttons-wrapper.light_bg_content{padding:0;color:#000}.arrow-with-buttons-wrapper.light_bg_content h2,.arrow-with-buttons-wrapper.light_bg_content p{color:#000}.arrow-with-buttons-wrapper.light_bg_content a{color:inherit}.arrow-with-buttons-wrapper.light_bg_content .a-button{color:#000;border-color:#000}.arrow-with-buttons-wrapper.light_bg_content .a-button:hover{color:#fff;border-color:#000;background-color:#000}@media(hover:hover){.arrow-with-buttons-wrapper a:hover .s-cta__icon{-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px)}.arrow-with-buttons-wrapper .a-button:hover{color:#000;background-color:#fff}}@media(min-width:48rem){.arrow-with-buttons-wrapper a{margin:0 10px}}@media screen and (min-width:62.25rem){.arrow-with-buttons-wrapper .heading h2{font-size:2.5rem}}