.free-trial .inner{background:#00baff;border-radius:10px;padding:45px 20px 75px}@supports (--css:variables){.free-trial .inner{background:var(--primary-btn-bg-color,#00baff)}}@media screen and (min-width:980px){.free-trial .inner{padding:70px 20px;display:flex;align-items:center;justify-content:center}}.free-trial .inner h2{color:#fff;margin:0 0 25px;text-align:center;font-size:35px;letter-spacing:.02em;font-family:Source Sans Pro,helvetica,arial,sans-serif;font-weight:900;line-height:1.2}@supports (--css:variables){.free-trial .inner h2{color:var(--primary-btn-text-color,#fff)}}@media screen and (min-width:980px){.free-trial .inner h2{margin:0;max-width:400px;text-align:left}}.free-trial .inner form{max-width:615px;margin:0 auto}@media screen and (min-width:760px){.free-trial .inner form{display:flex;flex-grow:1}}@media screen and (min-width:980px){.free-trial .inner form{margin:0 0 0 20px}}.free-trial .inner form .form-fieldset{flex-grow:1;position:relative;margin-bottom:50px}@media screen and (min-width:760px){.free-trial .inner form .form-fieldset{margin-bottom:0}}.free-trial .inner form .form-fieldset small{position:absolute;bottom:-10px;transform:translateY(100%);color:#fff;font-size:13px;font-family:Roboto,helvetica,arial,sans-serif;letter-spacing:.05em;font-weight:400}.free-trial .inner form .form-group{display:flex;flex-direction:column;align-items:center;border:0;width:100%;box-sizing:border-box;padding:0;margin:0}@media screen and (min-width:760px){.free-trial .inner form .form-group{padding:0 25px 0 0}}.free-trial .inner form .form-group input[type=email],.free-trial .inner form .form-group input[type=text]{border:0;border-radius:4px;background-color:#fff;height:50px;box-sizing:border-box;font-family:Roboto,helvetica,arial,sans-serif;color:#1f262f;line-height:1.2;padding:10px 18px;margin:0 auto;width:100%;font-weight:400;font-size:14px}@media screen and (min-width:318px){.free-trial .inner form .form-group input[type=email],.free-trial .inner form .form-group input[type=text]{font-size:18px}}.free-trial .inner form .form-group input[type=email]:focus:not(:focus-visible),.free-trial .inner form .form-group input[type=text]:focus:not(:focus-visible){outline:none}.free-trial .inner form .form-group input[type=email]::-moz-placeholder,.free-trial .inner form .form-group input[type=text]::-moz-placeholder{font-family:Roboto,helvetica,arial,sans-serif;font-weight:400;font-size:14px;color:#7990a1}.free-trial .inner form .form-group input[type=email]:-ms-input-placeholder,.free-trial .inner form .form-group input[type=text]:-ms-input-placeholder{font-family:Roboto,helvetica,arial,sans-serif;font-weight:400;font-size:14px;color:#7990a1}.free-trial .inner form .form-group input[type=email]::placeholder,.free-trial .inner form .form-group input[type=text]::placeholder{font-family:Roboto,helvetica,arial,sans-serif;font-weight:400;font-size:14px;color:#7990a1}@media screen and (min-width:318px){.free-trial .inner form .form-group input[type=email]::-moz-placeholder,.free-trial .inner form .form-group input[type=text]::-moz-placeholder{font-size:18px}.free-trial .inner form .form-group input[type=email]:-ms-input-placeholder,.free-trial .inner form .form-group input[type=text]:-ms-input-placeholder{font-size:18px}.free-trial .inner form .form-group input[type=email]::placeholder,.free-trial .inner form .form-group input[type=text]::placeholder{font-size:18px}}.free-trial .inner form .has-error input[type=email],.free-trial .inner form .has-error input[type=text]{color:#ec5c5c}.free-trial .inner form .has-error .help-block{color:#fff;font-family:Roboto,helvetica,arial,sans-serif;font-weight:400;font-size:14px;background:#ec5c5c;border-radius:5px;position:absolute;bottom:-5px;left:0;transform:translateY(100%);z-index:2;width:100%;box-sizing:border-box;padding:5px 10px}@media screen and (min-width:760px){.free-trial .inner form .has-error .help-block{width:calc(100% - 25px)}}.free-trial .inner .btn-wrap{margin:0;text-align:center;padding-top:20px}@media screen and (min-width:420px){.free-trial .inner .btn-wrap{padding-top:0}}@media screen and (min-width:760px){.free-trial .inner .btn-wrap{text-align:left}}.free-trial .inner .btn{display:inline-block;border-radius:50px;border:0;box-sizing:border-box;text-decoration:none;background:#ffea01;height:50px;min-width:195px;font-size:18px;font-family:Roboto,helvetica,arial,sans-serif;color:#0b212a;font-weight:700;text-transform:uppercase;line-height:1.2;letter-spacing:.1em;text-align:center;padding:12px 30px 8px;box-shadow:none}.free-trial .inner .btn:focus:not(:focus-visible){outline:none}.free-trial .inner .btn{white-space:nowrap;border-bottom:3px solid transparent}.free-trial .inner .btn:hover{color:inherit;background:#ffd200}