*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;outline:0;text-shadow:rgba(0,0,0,.01) 0 0 1px}:focus{outline:none}.hero{padding-bottom:60px;padding-top:110px}.hero,.hero *{box-sizing:border-box}@media only screen and (min-width:960px){.hero .is-container{align-items:flex-start;display:flex;flex-wrap:wrap}}.hero h1{margin-bottom:40px;max-width:100%;text-align:center;width:100%}@media only screen and (min-width:960px){.hero h1{margin-bottom:80px}.hero__content{max-width:60%;padding-right:32px;width:100%}}.hero__image{border-radius:5px;margin-bottom:34px;overflow:hidden}@media only screen and (min-width:960px){.hero__image{margin-bottom:67px}}.hero__image img{width:100%}.hero__highlights h2{margin-bottom:22px;position:relative}@media only screen and (min-width:960px){.hero__highlights h2{font-size:30px;margin-bottom:44px}}.hero__highlights h2:after{background-color:#0ec76a;content:"";display:block;height:3px;left:0;position:absolute;top:calc(100% + 8px);width:103px}.hero__highlights ul{list-style:none;margin:-6px 0;padding:0}@media only screen and (min-width:960px){.hero__highlights ul{margin:-12px 0}}.hero__highlights li{list-style:none;padding:6px 0}@media only screen and (min-width:960px){.hero__highlights li{padding:12px 0}}.hero__highlights li p{color:#70727b;margin:0}.hero__form{background-color:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(42,43,46,.15);margin-top:36px;padding:20px 24px 28px}@media only screen and (min-width:960px){.hero__form{margin-top:0;max-width:40%;padding:40px 48px 56px;width:100%}}.hero__form .text{color:#70727b;display:inline-block;margin-bottom:6px}.hero__form .text span{color:#0ec76a}.hero__form label{display:block;margin-bottom:7px}@media only screen and (min-width:960px){.hero__form label{margin-bottom:15px}}.hero__form input:not([type=submit]){background-color:transparent;border:1px solid #dfe1ed;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.hero__form input:not([type=submit]):focus{border-color:#0ec76a}.hero__form input:not([type=submit])::placeholder{color:#a6b3c3}.hero__form input[type=submit]{margin-top:24px;text-align:center;width:100%}@media only screen and (min-width:960px){.hero__form input[type=submit]{margin-top:48px}}.hero__form .wpcf7-response-output{border:none!important;display:block!important;font-size:14px;margin:6px 0 0!important;padding:0!important;text-align:center}.hero__form .wpcf7-spinner{display:none}