.page-main__subscribe-wrap{background:#0071e3}.page-main__subscribe-wrap ::-moz-selection{background:#0050b2;color:#fff}.page-main__subscribe-wrap ::selection{background:#0050b2;color:#fff}.page-main__subscribe{display:flex;min-height:152px;position:relative}@media (max-width:1023.9px){.page-main__subscribe{min-height:174px}}@media (max-width:599.9px){.page-main__subscribe{min-height:333px}}.page-main__subscribe>.wrapper{align-items:center;display:flex;flex-grow:1}@media (max-width:1023.9px){.page-main__subscribe>.wrapper{flex-direction:column;padding:30px 0}}.page-main__subscribe-title{color:#eaeaea;font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:1.5;margin-right:8.7692307692%;min-width:222px;width:222px}@media (max-width:1279.9px){.page-main__subscribe-title{margin-right:3.6842105263%}}@media (max-width:1023.9px){.page-main__subscribe-title{margin-bottom:24px;margin-right:0;min-width:auto;width:100%}}.page-main__subscribe-form{display:flex;width:100%}.page-main__subscribe-form .only-border{border:1px solid #eaeaea}.page-main__subscribe-form .only-border::input-placeholder{color:#eaeaea}.page-main__subscribe-form .only-border:placeholder{color:#eaeaea}.page-main__subscribe-form .only-border::-moz-placeholder{color:#eaeaea}.page-main__subscribe-form .only-border::placeholder{color:#eaeaea}.page-main__subscribe-form .only-border.is-filled{border-color:#eaeaea}.page-main__subscribe-form .only-border:focus{border-color:#eaeaea;box-shadow:inset 0 0 0 1px #eaeaea}.page-main__subscribe-form .only-border.has-errors{border-color:#e33b3b;box-shadow:inset 0 0 0 1px #e33b3b}@media (max-width:599.9px){.page-main__subscribe-form{flex-direction:column}}.page-main__subscribe-form .button-simple{margin:auto 0 3px}@media (max-width:599.9px){.page-main__subscribe-form .button-simple{margin:0}}.page-main__subscribe-form .button-simple a{background:#fff;border:1px solid transparent;border-radius:100px;color:#0071e3}@media (max-width:599.9px){.page-main__subscribe-form .button-simple a{height:43px;justify-content:center}}.page-main__subscribe-form .button-simple:hover a{background:transparent;border:1px solid #fff;color:#fff}.page-main__subscribe-all-errors{background:#e33b3b;bottom:100%;color:#fff;font-size:13px;font-weight:500;left:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:max-height .3s cubic-bezier(.785,.135,.15,.86),opacity .3s cubic-bezier(.785,.135,.15,.86);width:100vw}@media (max-width:1023.9px){.page-main__subscribe-all-errors{font-size:11px}}body.is-safari .page-main__subscribe-all-errors{pointer-events:all;visibility:hidden}body.is-safari .page-main__subscribe-all-errors.has-errors{visibility:visible}.page-main__subscribe-all-errors.has-errors{max-height:150px;opacity:1;pointer-events:all;transform:none}.page-main__subscribe-all-errors>.wrapper{padding:11px 42px 10px 0;position:relative}.page-main__subscribe-all-errors svg{height:24px;position:absolute;right:0;top:calc(50% - 12px);width:24px;fill:#8b1616;cursor:pointer;transition:fill .3s cubic-bezier(.785,.135,.15,.86)}.page-main__subscribe-all-errors svg:hover{fill:#fff}.page-main__subscribe-name{margin-right:36px;position:relative;width:264px}@media (max-width:1279.9px){.page-main__subscribe-name{margin-right:4.1049030787%;width:30.102622577%}}@media (max-width:1023.9px){.page-main__subscribe-name{margin-right:4.6875%;width:34.375%}}@media (max-width:599.9px){.page-main__subscribe-name{margin:0 0 20px;width:100%}}.page-main__subscribe-email{margin-right:36px;position:relative;width:426px}@media (max-width:1279.9px){.page-main__subscribe-email{margin-right:4.1049030787%;width:48.574686431%}}@media (max-width:1023.9px){.page-main__subscribe-email{margin-right:4.6875%;width:34.375%}}@media (max-width:599.9px){.page-main__subscribe-email{margin:0 0 36px;width:100%}}.page-main__subscribe-label{color:#eaeaea;display:flex;font-size:9px;font-weight:600;letter-spacing:.2em;line-height:1.4444444444;margin-bottom:9px}.page-main__subscribe-successful{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.page-main__subscribe-successful p{align-items:center;background:#fff3;border-radius:50%;display:flex;height:28px;justify-content:center;margin:0 0 10px;width:28px}.page-main__subscribe-successful p svg{height:16px;width:17px;fill:none}.page-main__subscribe-successful span{color:#eaeaea;font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:1.5}
