#newsletter{padding:35px 0 0;margin-bottom:-25px}#newsletter.hidden{display:none}#newsletter h2{font-size:27px;font-weight:500;letter-spacing:1.3px;color:#fff;margin:0}@media screen and (min-width:980px){#newsletter h2{text-align:center}}@media screen and (min-width:760px){#newsletter h2{margin:0 0 5px}}#newsletter .inner{background:#00baff;border-radius:5px;padding:32px 10px 25px}@media screen and (min-width:480px){#newsletter .inner{padding:32px 20px 25px}}#newsletter .inner form{padding-bottom:10px;max-width:780px;margin:0 auto}@media screen and (min-width:760px){#newsletter .inner form .inner{display:flex;flex-grow:1;align-items:center;justify-content:center}}#newsletter .inner form .terms{text-align:center;padding:0 10px}@media screen and (min-width:480px){#newsletter .inner form .terms{padding:0 20px}}#newsletter .inner form .terms small{font-family:Roboto,Helvetica,Arial,sans-serif;color:#fff;font-size:10px;font-weight:500;letter-spacing:.2px}#newsletter .inner form .terms small a{color:#fff;text-decoration:underline}@media screen and (min-width:760px){#newsletter .inner form .form-column{display:flex;flex-direction:row}}@media screen and (min-width:760px){#newsletter .inner form .form-column .form-fieldset .form-group{padding:0}}@media screen and (min-width:760px){#newsletter .inner form .form-column .form-fieldset:first-child .form-group{padding:0 30px 0 0}}#newsletter .inner form .form-fieldset{flex-grow:1;position:relative;margin-bottom:20px}@media screen and (min-width:760px){#newsletter .inner form .form-fieldset{margin-bottom:0}}#newsletter .inner form .form-group{display:flex;flex-direction:column;align-items:center;border:0;width:100%;box-sizing:border-box;padding:0}@media screen and (min-width:760px){#newsletter .inner form .form-group{padding:0 30px 0 0}}#newsletter .inner form .form-group input[type=email],#newsletter .inner form .form-group input[type=text]{background:#fff;border:0;border-radius:5px;padding:10px 15px;width:100%;line-height:2;box-sizing:border-box;font-family:Roboto,Helvetica,sans-serif;font-weight:400;font-size:14px;color:#1f262f}@media screen and (min-width:318px){#newsletter .inner form .form-group input[type=email],#newsletter .inner form .form-group input[type=text]{font-size:15px}}#newsletter .inner form .form-group input[type=email]:focus,#newsletter .inner form .form-group input[type=text]:focus{outline:none}#newsletter .inner form .form-group input[type=email]::-webkit-input-placeholder,#newsletter .inner form .form-group input[type=text]::-webkit-input-placeholder{font-family:Roboto,Helvetica,sans-serif;font-weight:400;font-size:14px;color:#8e9091}@media screen and (min-width:318px){#newsletter .inner form .form-group input[type=email]::-webkit-input-placeholder,#newsletter .inner form .form-group input[type=text]::-webkit-input-placeholder{font-size:15px}}#newsletter .inner form .form-group.recaptcha{position:relative;text-align:center}#newsletter .inner form .has-error input[type=email],#newsletter .inner form .has-error input[type=text]{color:#ec5c5c}#newsletter .inner form .has-error .help-block{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;font-family:Roboto,Helvetica,sans-serif;font-weight:400;font-size:13px;color:#fff}@media screen and (min-width:760px){#newsletter .inner form .has-error .help-block{width:calc(100% - 25px)}}#newsletter .inner .btn-wrap{text-align:center}@media screen and (min-width:760px){#newsletter .inner .btn-wrap{text-align:left}}#newsletter .inner .button{background:#ffea00;font-family:Roboto,Helvetica,sans-serif;font-weight:600;font-size:15px;letter-spacing:1px;color:#0b212a;border:0;border-radius:25px;padding:.85em 2.1em;box-shadow:none;border-bottom:3px solid transparent}#newsletter .inner .button:hover{border-bottom:3px solid #d6c400;box-shadow:5px 5px 5px 0 rgba(0,0,0,.1);transform:translateY(-1px)}#newsletter-thankyou{padding:35px 0 0;margin-bottom:-25px;display:none}#newsletter-thankyou.visible{display:block}#newsletter-thankyou .inner{box-shadow:0 0 35px 0 rgba(0,0,0,.07);padding:35px 20px 55px;border-radius:5px}#newsletter-thankyou .icon{text-align:center}#newsletter-thankyou .icon svg{fill:#00baff;width:50px;height:50px;display:inline-block}#newsletter-thankyou h2{font-size:27px;font-weight:500;letter-spacing:1.3px;color:#000;text-align:center;margin:0 0 10px;position:relative;z-index:1}@media screen and (min-width:760px){#newsletter-thankyou h2{font-size:36px;margin:0 0 20px}}#newsletter-thankyou p{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:1px;color:#a5a5a5;text-align:center}.single #newsletter,.single #newsletter-thankyou{margin-bottom:25px}.single #newsletter form .inner{display:block}.single #newsletter form .inner .form-fieldset{margin-bottom:20px}.single #newsletter form .inner .btn-wrap{text-align:center}