.subscribe{background-color:var(--accent);padding:30px 10px 35px}@media (min-width:768px){.subscribe{padding:40px 20px}}@media (min-width:1440px){.subscribe{padding:54px 0}}.subscribe .wrapper{display:flex;flex-direction:column}@media (min-width:992px){.subscribe .wrapper{align-items:center;flex-direction:row;gap:65px}}@media (min-width:1440px){.subscribe .wrapper{gap:101px}}@media (min-width:992px){.subscribe .wpcf7{max-width:548px;width:100%}}@media (min-width:1440px){.subscribe .wpcf7{margin-left:auto;max-width:600px;width:100%}}.subscribe form{display:flex;flex-wrap:wrap;margin-top:20px}@media (min-width:992px){.subscribe form{margin-top:0}}.subscribe form .cf7-cf-turnstile{order:100;width:100%}.subscribe form>p{align-items:flex-start;display:flex;flex-direction:row;justify-content:center}@media (min-width:1440px){.subscribe form>p{width:calc(100% - 122px)}}.subscribe form>p input{background-color:#fff;border:1px solid hsl(0 0% 100% / .3);color:#5e6265;font-family:var(--font-family-base);font-size:14px;font-weight:400;height:40px;padding:12px 10px 12px 20px;width:100%}.subscribe form>p input::-moz-placeholder{color:#5e6265;font-family:var(--font-family-base);font-size:14px;text-transform:capitalize}.subscribe form>p input::placeholder{color:#5e6265;font-family:var(--font-family-base);font-size:14px;text-transform:capitalize}.subscribe form>p span.wpcf7-form-control-wrap{display:flex;flex-direction:column;width:100%}.subscribe form>p span.wpcf7-not-valid-tip{color:#fff;font-size:13px}.subscribe form .btn,.subscribe form button{align-items:center;background:#191e22;border:none;color:#fff;display:flex;font-size:16px;font-weight:400;height:40px;justify-content:center;margin:0;min-width:113px;padding:8px 30px;text-transform:uppercase}.subscribe form.wpcf7-form .wpcf7-response-output{border:1px solid #fff;color:#fff;font-size:14px;line-height:18px;margin:10px 0 0;padding:10px 16px;width:100%}.subscribe form.wpcf7-form.failed .wpcf7-response-output,.subscribe form.wpcf7-form.invalid .wpcf7-response-output{border-color:#fff}.subscribe form.wpcf7-form.submitting .btn,.subscribe form.wpcf7-form.submitting button{font-size:0;position:relative}.subscribe form.wpcf7-form.submitting .btn:after,.subscribe form.wpcf7-form.submitting button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12.5' r='10' stroke='%23fff' stroke-opacity='.4' stroke-width='4'/%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M3.515 20.985A12 12 0 0 1 16.83 1.515l-1.675 3.81a7.84 7.84 0 0 0-8.699 12.718l-2.942 2.942Z'/%3E%3C/mask%3E%3Cpath d='M3.515 20.985A12 12 0 0 1 16.83 1.515l-1.675 3.81a7.84 7.84 0 0 0-8.699 12.718l-2.942 2.942Z' stroke='%23fff' stroke-width='8' mask='url(%23a)'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12.5' to='360 12 12.5' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.subscribe form.wpcf7-form.sent .btn,.subscribe form.wpcf7-form.sent button,.subscribe form.wpcf7-form.sent>p{display:none}.subscribe form.wpcf7-form.sent .wpcf7-response-output{background:#e5fde5;border:1px solid #76a575;border-radius:2px;color:#191e22}.subscribe h4.white{color:var(--accent-color)}.subscribe .btn+p{width:100%}