:root{--app-primary-color: #00c08b;--app-modal-z-index: 1000;--app-input-height: 32px;--app-input-border-radius: 8px;--app-input-padding: 8px 24px;--app-input-text-color: #001e16;--app-input-placeholder-color: #576d77;--app-input-border-color: transparent;--app-input-hover-border-color: transparent;--app-input-focused-border-color: transparent;--app-input-error-color: #ef0004;--app-input-error-border-color: transparent;--app-input-success-border-color: transparent;--app-input-disabled-border-color: transparent;--app-input-border: 1px solid var(--app-input-border-color);--app-focused-active-shadow: none;--app-input-error-shadow: none;--app-input-background-color: #e5ecea;--app-input-hover-background-color: #daece7;--app-input-active-background-color: var(--app-input-background-color);--app-input-disabled-background: #e5ecea;--app-input-error-background: #e5ecea;--app-input-success-background: #e5ecea;--app-select-dropdown-background: #e5ecea;--app-select-option-hover-color: #00c08b;--app-select-option-hover-background-color: #daece7;--app-select-option-selected-color: #009986;--app-select-dropdown-shadow: -2px 2px 6px 0px rgba(0, 0, 0, .05), -8px 7px 11px 0px rgba(0, 0, 0, .04), -18px 15px 14px 0px rgba(0, 0, 0, .03), -32px 27px 17px 0px rgba(0, 0, 0, .01), -50px 42px 18px 0px rgba(0, 0, 0, 0);--app-select-counter-color: #ffffff;--app-select-counter-background: #104772;--app-select-tag-color: #ffffff;--app-select-tag-background: #104772;--app-select-tag-background-disabled: #9ba4ae;--app-checkbox-color: var(--app-icon-color);--app-checkbox-checked-color: var(--app-primary-color);--app-checkbox-slider-color: unset;--app-checkbox-disabled-icon-color: var(--app-primary-color);--app-checkbox-slider-shadow: none}.module--subscribe-form.active .subscribe-form-overlay{display:block}.module--subscribe-form.active .module--subscribe-form-react{display:flex;animation:slide-in-from-right .3s ease-out forwards}@media screen and (max-width: 1400px){.module--subscribe-form.active .module--subscribe-form-react{animation:slide-in-from-bottom .3s ease-out forwards}}.module--subscribe-form:not(.active).animate-enable .module--subscribe-form-react{animation:slide-out-to-right .3s ease-out forwards}@media screen and (max-width: 1400px){.module--subscribe-form:not(.active).animate-enable .module--subscribe-form-react{animation:slide-out-to-bottom .3s ease-out forwards}}.module--subscribe-form .module--subscribe-form-react{transform:translate(100%)}.module--subscribe-form>.subscribe-form-template{display:none}.module--subscribe-form>.subscribe-form-overlay{position:fixed;inset:0;z-index:var(--app-modal-z-index);display:none;background-color:#001e16;opacity:.7}.module--subscribe-form-react{position:fixed;top:0;bottom:0;right:0;z-index:var(--app-modal-z-index);flex-direction:column;width:calc(50vw + 10px);border-top-left-radius:16px;background-color:#fff;overflow:auto}@media screen and (max-width: 1400px){.module--subscribe-form-react{top:60px;left:0;width:unset;border-top-right-radius:16px}}.module--subscribe-form-react .form-close-btn{color:#a8a8a8;cursor:pointer;transition:color .2s ease-out;display:flex;justify-content:center;align-items:center}.module--subscribe-form-react .form-close-btn:hover{color:#00c08b}.module--subscribe-form-react .form-close-btn:active{color:#19a58a}.module--subscribe-form-react .form-close-btn svg{height:32px}@media screen and (max-width: 429px){.module--subscribe-form-react .form-close-btn svg{height:24px}}.module--subscribe-form-react>.form-wrapper{padding:40px 60px 24px}@media screen and (max-width: 1400px){.module--subscribe-form-react>.form-wrapper{padding:24px}}@media screen and (max-width: 429px){.module--subscribe-form-react>.form-wrapper{padding:16px}}.module--subscribe-form-react>.form-wrapper>.form-body{position:relative;width:570px}@media screen and (max-width: 1400px){.module--subscribe-form-react>.form-wrapper>.form-body{width:unset}}.module--subscribe-form-react>.form-wrapper>.form-body>.form-close-btn{position:absolute;top:0;right:0}.module--subscribe-form-react>.form-wrapper>.form-body>.title{text-transform:uppercase;color:#2b362d;font-weight:600;font-size:40px;font-family:Gilroy,sans-serif;line-height:60px;letter-spacing:-.011em}@media screen and (max-width: 1400px){.module--subscribe-form-react>.form-wrapper>.form-body>.title{letter-spacing:normal}}@media screen and (max-width: 1400px){.module--subscribe-form-react>.form-wrapper>.form-body>.title{margin-bottom:8px;text-transform:unset;color:#2b362d;font-weight:700;font-size:26px;font-family:Mulish,sans-serif;line-height:28px;letter-spacing:-.011em}}@media screen and (max-width: 1400px) and (max-width: 1400px){.module--subscribe-form-react>.form-wrapper>.form-body>.title{letter-spacing:normal}}@media screen and (max-width: 429px){.module--subscribe-form-react>.form-wrapper>.form-body>.title{margin-bottom:8px;color:#2b362d;font-weight:700;font-size:24px;font-family:Mulish,sans-serif;line-height:26px;letter-spacing:-.011em}}@media screen and (max-width: 429px) and (max-width: 1400px){.module--subscribe-form-react>.form-wrapper>.form-body>.title{letter-spacing:normal}}.module--subscribe-form-react>.form-wrapper>.form-body>.description{color:#2b362d;font-weight:600;font-size:24px;font-family:Mulish,sans-serif;line-height:29px;letter-spacing:-.011em}@media screen and (max-width: 1400px){.module--subscribe-form-react>.form-wrapper>.form-body>.description{letter-spacing:normal}}@media screen and (max-width: 1400px){.module--subscribe-form-react>.form-wrapper>.form-body>.description{max-width:272px;color:#343a3f;font-weight:400;font-size:16px;font-family:Mulish,sans-serif;line-height:22px;letter-spacing:-.011em}}@media screen and (max-width: 1400px) and (max-width: 1400px){.module--subscribe-form-react>.form-wrapper>.form-body>.description{letter-spacing:normal}}@media screen and (max-width: 429px){.module--subscribe-form-react>.form-wrapper>.form-body>.description{max-width:252px;color:#343a3f;font-weight:400;font-size:14px;font-family:Mulish,sans-serif;line-height:20px;letter-spacing:-.011em}}@media screen and (max-width: 429px) and (max-width: 1400px){.module--subscribe-form-react>.form-wrapper>.form-body>.description{letter-spacing:normal}}.module--subscribe-form-react>.form-wrapper>.form-body>form{display:flex;flex-direction:column;gap:16px;margin-top:40px}@media screen and (max-width: 1400px){.module--subscribe-form-react>.form-wrapper>.form-body>form{margin-top:32px}}@media screen and (max-width: 429px){.module--subscribe-form-react>.form-wrapper>.form-body>form{margin-top:24px}}
