.subscribe{background-color:#fff2f3;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}.subscribe__txt{max-width:41%}}@media (min-width:992px){.subscribe .wpcf7{max-width:50%;width:100%}}@media (min-width:1440px){.subscribe .wpcf7{margin-left:auto;max-width:44%;width:100%}}.subscribe h4{color:#1e1e1e;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.5px;line-height:normal;margin-bottom:16px}.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;width:100%}.subscribe form>p input{background-color:#fff;border:none;border-radius:8px;color:#5e6265;font-family:var(--font-family-base);font-size:14px;font-weight:400;height:54px;padding:12px 10px 12px 20px;width:100%}.subscribe form>p input::-moz-placeholder{color:#000;font-family:var(--font-family-base);font-size:14px;opacity:.7}.subscribe form>p input::placeholder{color:#000;font-family:var(--font-family-base);font-size:14px;opacity:.7}.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;border:none;display:flex;font-size:16px;font-weight:400;height:54px;justify-content:center;margin:0 0 0 8px;min-width:124px;padding:8px 32px}.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%}
