.carousel-arrow{position:relative;display:block;float:left;width:33px;height:33px;border:1px solid rgba(255,255,255,0.6);border-radius:50%;-webkit-transition:border-color 300ms;transition:border-color 300ms}.carousel-arrow:hover,.carousel-arrow:focus{border-color:#fff}.carousel-arrow:focus{outline:0;-webkit-box-shadow:0 0 8px 1px #fff;box-shadow:0 0 8px 1px #fff}.carousel-arrow+.carousel-arrow{margin-left:7.5px}.carousel-arrow .icon{display:block;position:absolute;top:8px}.carousel-arrow-left .icon{left:8px}.carousel-arrow-right .icon{left:10px}.merchant-testimonial-wrapper{position:relative}.merchant-testimonial-wrapper--right{margin-top:45px}.merchant-testimonial{position:relative;margin:0;padding:15px;border-radius:5px;color:#fff}@media screen and (min-width: 61.875em){.merchant-testimonial{padding:30px}}.merchant-testimonial::after{content:'';position:absolute;bottom:0;border-style:solid;border-color:transparent}.merchant-testimonial--left{background-color:#30373b;border-bottom-left-radius:0}@media screen and (max-width: 46.8125em){.merchant-testimonial--left{margin-left:90px}}.merchant-testimonial--left::after{left:-8px;border-bottom-color:#30373b;border-width:0 0 9px 8px}.merchant-testimonial--right{background-color:#7ab55c;border-bottom-right-radius:0}@media screen and (max-width: 46.8125em){.merchant-testimonial--right{margin-right:90px}}.merchant-testimonial--right::after{right:-8px;border-left-color:#7ab55c;border-width:8px 0 0 9px}.merchant-testimonial__author{font-family:'Brandon', Helvetica, Arial, sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:1.28571em;margin-bottom:5px}@media screen and (min-width: 61.875em){.merchant-testimonial__author{font-size:1.5em}}.merchant-testimonial__company{display:block;letter-spacing:0;opacity:0.6;color:#fff;font-size:0.85714em}@media screen and (min-width: 61.875em){.merchant-testimonial__company{font-size:0.75em}}.merchant-testimonial__image{position:absolute;bottom:0}@media screen and (max-width: 61.8125em){.merchant-testimonial__image{width:70px;height:70px}}.merchant-testimonial-wrapper--right .merchant-testimonial__image{right:0}.merchant-testimonial-wrapper--left .merchant-testimonial__image{left:0}.merchants-carousel{overflow:hidden;height:420px;background-color:#747583}.merchants-carousel[data-state="1"] .merchants-carousel__slides{-webkit-transform:translateX(-16.66667%);-ms-transform:translateX(-16.66667%);transform:translateX(-16.66667%)}.merchants-carousel[data-state="2"] .merchants-carousel__slides{-webkit-transform:translateX(-33.33333%);-ms-transform:translateX(-33.33333%);transform:translateX(-33.33333%)}.merchants-carousel[data-state="3"] .merchants-carousel__slides{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.merchants-carousel[data-state="4"] .merchants-carousel__slides{-webkit-transform:translateX(-66.66667%);-ms-transform:translateX(-66.66667%);transform:translateX(-66.66667%)}.merchants-carousel[data-state="5"] .merchants-carousel__slides{-webkit-transform:translateX(-83.33333%);-ms-transform:translateX(-83.33333%);transform:translateX(-83.33333%)}.merchants-carousel__slides{width:600%;height:420px;-webkit-transition:-webkit-transform 750ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform 750ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 750ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 750ms cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 750ms cubic-bezier(0.645, 0.045, 0.355, 1)}.merchants-carousel__slide{position:relative;overflow:hidden;width:16.66667%;height:100%;margin:0;float:left;background-color:#30373b}.merchants-carousel__nav{position:absolute;bottom:30px;left:30px;pointer-events:none}@media screen and (min-width: 46.875em){.merchants-carousel__nav{top:0;right:0;bottom:0;left:0}}.merchants-carousel__nav .carousel-arrow{z-index:10;pointer-events:all}@media screen and (min-width: 46.875em){.merchants-carousel__nav .carousel-arrow{position:absolute;top:50%}}@media screen and (min-width: 46.875em){.merchants-carousel__nav .carousel-arrow-left{left:-60px}}@media screen and (min-width: 46.875em){.merchants-carousel__nav .carousel-arrow-right{right:-60px}}.merchants-carousel__image{opacity:0.6;-webkit-transition:opacity 750ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 750ms cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (max-width: 46.8125em){.merchants-carousel__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.js-is-active .merchants-carousel__image{opacity:1}.merchant-quote{font-family:'Brandon', Helvetica, Arial, sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;bottom:0;margin:30px}@media screen and (max-width: 46.8125em){.merchant-quote{margin-bottom:75px}}.merchant-quote__quote{opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:325ms;transition-delay:325ms;will-change:opacity;max-width:80%;margin-bottom:15px;font-size:1.92857em;line-height:1.185}@media screen and (min-width: 46.875em){.merchant-quote__quote{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}}.js-is-active .merchant-quote__quote{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.js-was-active .merchant-quote__quote{-webkit-transition-delay:100ms;transition-delay:100ms}@media screen and (min-width: 46.875em){.merchant-quote__quote{max-width:62%}}@media screen and (min-width: 46.875em) and (max-width: 61.8125em){.merchant-quote__quote{font-size:2.14286em;line-height:1.333}}@media screen and (min-width: 61.875em){.merchant-quote__quote{font-size:2.5em;line-height:1.05}}.merchant-quote__attribution{font-size:0.85714em;text-transform:uppercase}@media screen and (min-width: 61.875em){.merchant-quote__attribution{font-size:0.75em}}.merchant-quote__name{opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:450ms;transition-delay:450ms;will-change:opacity}@media screen and (min-width: 46.875em){.merchant-quote__name{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}}.js-is-active .merchant-quote__name{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.js-was-active .merchant-quote__name{-webkit-transition-delay:100ms;transition-delay:100ms}@media screen and (min-width: 46.875em){.merchant-quote__name{float:left}}.merchant-quote__link{opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:575ms;transition-delay:575ms;will-change:opacity}@media screen and (min-width: 46.875em){.merchant-quote__link{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}}.js-is-active .merchant-quote__link{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.js-was-active .merchant-quote__link{-webkit-transition-delay:100ms;transition-delay:100ms}@media screen and (min-width: 46.875em){.merchant-quote__link{float:right}}.hero-carousel-wrapper{position:relative;height:400px}@media screen and (min-width: 61.875em){.hero-carousel-wrapper{height:494px}}.hero-carousel__nav-wrapper{position:absolute;right:0;bottom:0;left:0}.hero-carousel__nav{z-index:1;position:absolute;right:30px;bottom:30px}.hero-carousel__slides,.hero-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-carousel__slide{margin:0;background-color:#30373b;opacity:0;visibility:hidden;-webkit-transition:all 1s;transition:all 1s}.hero-carousel__slide.js-is-active{opacity:1;visibility:visible;z-index:1}.hero-carousel__caption{position:absolute;right:0;bottom:0;left:0;padding-top:30px;padding-bottom:30px;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.6)));background-image:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.6) 100%);background-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.6) 100%)}@media screen and (min-width: 61.875em){.hero-carousel__caption{padding-top:60px}}.hero-carousel__caption__text{max-width:50%}@media screen and (min-width: 46.875em){.hero-carousel__caption__text{max-width:75%}}@media screen and (min-width: 46.875em){.media--flex-centered{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.media__crop img{max-width:none;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 46.8125em){.media__crop--mobile img{max-width:none;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 46.8125em){.grid-item--bleed-mobile{margin-left:-30px;margin-right:-30px}}.section-heading__heading--small{font-size:2.25em}.section-heading__subhead{font-family:'Brandon', Helvetica, Arial, sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125em;line-height:1.7;color:#767676}.section-heading__subhead a{color:#767676;background-position:0 -0.275em}.section-heading__subhead a:hover,.section-heading__subhead a:focus{background-position:0 -0.15em}.section-heading__subhead--large{font-size:1.25em}.marketing-nav__user .marketing-nav__button{background-color:#30373b}.marketing-nav__user .marketing-nav__button:hover{background-color:#22272a}.marketing-nav__user .marketing-nav__button:active,.marketing-nav__user .marketing-nav__button:focus{background-color:#191d1f}.page-header--home{padding-top:5.625em}@media screen and (min-width: 61.875em){.page-header--home{padding-top:6.5625em}}.check-list{margin-bottom:0}.check-list__item{font-family:'Brandon', Helvetica, Arial, sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;padding:0.75em 1.875em 0.75em 0;border-bottom:1px solid #e5e5e5;text-align:left}.check-list__item>a{text-decoration:none;padding-bottom:0.375em;background-image:-webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(0.0625em, transparent), color-stop(0.0625em, currentColor), color-stop(0.125em, currentColor), color-stop(0.125em, transparent));background-image:-webkit-linear-gradient(bottom, transparent, transparent 0.0625em, currentColor 0.0625em, currentColor 0.125em, transparent 0.125em);background-image:linear-gradient(to top, transparent, transparent 0.0625em, currentColor 0.0625em, currentColor 0.125em, transparent 0.125em);background-position:0 -0.125em;-webkit-transition:background-position 150ms ease-in-out;transition:background-position 150ms ease-in-out}.check-list__item>a:hover,.check-list__item>a:focus{background-position:0 0}.check-list__item:last-child{border-bottom:0}.check-list__check{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px}
