.subscribe{margin:96px 0}@media (max-width:575.98px){.subscribe{margin:56px 0}}.subscribe__wrapper{background:#f2f4f5;border-radius:18px;display:flex;flex-direction:column;gap:40px;padding:64px 48px 48px}@media (max-width:575.98px){.subscribe__wrapper{gap:72px;padding:32px 24px}}.subscribe__form h4{color:#000;font-size:26px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:48px;text-align:center}.subscribe__form form>p{align-items:center;display:flex;gap:24px;justify-content:center}@media (max-width:767.98px){.subscribe__form form>p{flex-direction:column}}.subscribe__form form>p br{display:none}.subscribe__form form>p input{background-color:transparent;border:0;border-bottom:1px solid #798087;color:#000;font-size:16px;font-style:normal;font-weight:400;height:52px;line-height:22px;padding:15px 24px;width:100%}.subscribe__form form>p input::-moz-placeholder{color:#798087}.subscribe__form form>p input::placeholder{color:#798087}.subscribe__form form>p span.wpcf7-form-control-wrap{display:flex;flex-direction:column;max-width:351px;width:100%}.subscribe__form form>p span.wpcf7-not-valid-tip{color:#d53131;font-size:13px}.subscribe__form form.wpcf7-form .wpcf7-response-output{border:1px solid #d53131;color:#d53131;font-size:14px;line-height:18px;margin:10px 0 0;padding:5px 10px}.subscribe__form form.wpcf7-form.failed .wpcf7-response-output,.subscribe__form form.wpcf7-form.invalid .wpcf7-response-output{border-color:#d53131}.subscribe__social ul{display:flex;gap:16px;justify-content:center}.subscribe__social ul a circle,.subscribe__social ul a path{transition:.3s ease}@media (min-width:768px){.subscribe__social ul a:hover circle,.subscribe__social ul a:hover path{fill:#798087;stroke:#fff}}
