.c-hero{align-items:center;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;overflow:hidden;padding:16px;position:relative;text-align:center;width:100%}.c-hero--light{background-color:#f6f6f6}.c-hero--business{background-color:#112f49}.c-hero--gradient{background:linear-gradient(0,#fff,#f6f6f6)}@media only screen and (min-width:480px){.c-hero--gradient-offset{background:linear-gradient(180deg,#fff,#f6f6f6 85%,#fff 0)}}@media only screen and (min-width:992px){.c-hero--padded{padding-top:32px}}@media only screen and (min-width:1200px){.c-hero--padded{padding-top:64px}}.c-hero__container{align-content:space-between;align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;padding:32px 0 234px;position:relative;width:100%}@media only screen and (min-width:480px){.c-hero__container{min-height:500px;padding:0}}@media only screen and (min-width:1200px){.c-hero__container{width:1168px}}.c-hero__container--columns{align-items:center}@media only screen and (min-width:480px){.c-hero__container--columns{flex-direction:row}}.c-hero__container--condensed{padding:0}@media only screen and (min-width:480px){.c-hero__container--condensed{min-height:304px}}.c-hero__section{flex:1 1 auto;margin:0 auto;width:100%;z-index:600}.c-hero__section--aside{width:auto}@media only screen and (min-width:768px){.c-hero__section--aside{margin-left:0}}.c-hero__section--left{flex:0 1 auto;text-align:left;width:auto}@media only screen and (min-width:480px){.c-hero__section--left{flex:1 0 50%;margin-left:0}}@media only screen and (min-width:768px){.c-hero__section--left{flex-basis:47%;margin-left:0;max-width:47%;text-align:left}}.c-hero__section--right{align-items:flex-end;display:none;flex:1 1 auto;min-width:0;position:relative;width:auto}@media only screen and (min-width:480px){.c-hero__section--right{display:flex;height:100%;margin-left:16px;max-height:530px}}@media only screen and (min-width:768px){.c-hero__section--right{margin-left:48px}}@media only screen and (min-width:992px){.c-hero__section--right{align-items:center;max-height:648px;min-height:648px}}@media only screen and (min-width:1200px){.c-hero__section--right{margin-left:80px}}@media only screen and (min-width:480px){.c-hero__section--fade:after{background:linear-gradient(0deg,hsla(0,0%,96%,0),#f6f6f6);content:"";height:80px;left:0;position:absolute;right:0;top:-16px;width:100%}.c-hero__section--spacer{margin-bottom:80px}}.c-hero__content{box-sizing:border-box;margin:0 auto;position:relative;width:100%;z-index:600}@media only screen and (min-width:992px){.c-hero__content{margin-bottom:24px;max-width:648px;width:90%}}@media only screen and (min-width:1200px){.c-hero__content{width:100%}}.c-hero__content--narrow{max-width:467px}.c-hero__content--center{text-align:center}@media only screen and (min-width:480px){.c-hero__content--center{text-align:left}}.c-hero__content--left{text-align:left}@media only screen and (min-width:768px){.c-hero__content--left{max-width:874px;text-align:center;width:90%}}.c-hero__layer{bottom:0;position:absolute;z-index:590}.c-hero__layer--middle{left:0;width:100%}.c-hero__layer--right{left:50%;width:50%}.c-hero__layer--mobile{align-items:center;display:flex;justify-content:center;margin:auto -16px;width:100%}.c-hero__illustration{bottom:0;pointer-events:none;position:absolute;transition:all .3s ease-in-out}.c-hero__illustration--full{display:none}@media only screen and (min-width:480px){.c-hero__illustration--full{display:block;left:50%;transform:translateX(-50%)}}.c-hero__illustration--mobile{align-self:center;bottom:unset;margin:0 auto;position:static}@media only screen and (min-width:480px){.c-hero__illustration--mobile{display:none}}.c-hero__illustration--padded-left{display:none}@media only screen and (min-width:992px){.c-hero__illustration--padded-left{display:block;left:-120px}}.c-hero__illustration--padded-right{display:none}@media only screen and (min-width:768px){.c-hero__illustration--padded-right{display:block;right:-320px}}@media only screen and (min-width:992px){.c-hero__illustration--padded-right{right:-100px}}@media only screen and (min-width:480px){.c-hero__box{background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:24px}.c-hero__box--wide{padding:44px}.c-hero__box--spacer{margin:24px 0;padding:24px 32px}}@media only screen and (min-width:992px){.c-hero__box--spacer{margin:32px 48px 0}}.c-hero__box__intro{color:#112f49;line-height:1.4;margin:0 0 16px}.c-hero__heading{display:block;font-family:Figtree,Calibri,Google Sans,Roboto,Helvetica,Arial,sans-serif;font-size:1.625rem;font-weight:600;letter-spacing:-.016em;line-height:1.2;margin:0 0 16px}.c-hero__heading--text{display:inline-block;font:inherit;margin:0}.c-hero__heading--business{color:#fff}@media only screen and (min-width:768px){.c-hero__heading{font-size:2.125rem}}.c-hero__heading--large{font-size:2rem}@media only screen and (min-width:992px){.c-hero__heading--large{font-size:3rem}}.c-hero__subheading{font-family:Figtree,Calibri,Google Sans,Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;margin:0 0 24px;max-width:90%}.c-hero__subheading--business{color:#fff;opacity:.8}@media only screen and (min-width:768px){.c-hero__subheading{font-size:1.5rem}}.c-hero__text{color:#5e5e5e;font-size:1.125em;line-height:1.44;margin:0 0 24px}@media only screen and (min-width:992px){.c-hero__text--narrow{max-width:80%}}.c-hero__text--no-spacer{margin-bottom:0}.c-hero__list{border-top:1px solid #dbdfe4;color:#5e5e5e;display:block;line-height:1.5;list-style:none;margin:0;padding:24px 0 0}@media only screen and (min-width:768px){.c-hero__list{border-top:none;font-size:1.125rem;padding-top:16px}}.c-hero__list li{margin:0 0 12px;padding:0 0 0 40px;position:relative}.c-hero__tick{background-color:var(--color-primary-5);border-radius:6px;color:var(--color-primary);font-size:.875rem;left:0;margin-right:12px;padding:5px;position:absolute;top:0}.c-hero__image--padded{height:auto;margin:-32px 0 0 48%;max-width:120%;transform:translateX(-50%)}@media only screen and (min-width:768px){.c-hero__image--padded{left:0;margin:0;max-width:none;position:absolute;top:-320px;transform:none;width:480px}}@media only screen and (min-width:992px){.c-hero__image--padded{left:-64px;top:-190px;width:762px}}.c-hero__testimonials{flex:1 1 auto;min-width:0}@media only screen and (min-width:992px){.c-hero__testimonials{align-self:flex-end;margin:-20px 0 0}}