.contact-form{align-items:flex-start;background-color:#fff;border-radius:1.5rem;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;padding:2rem;position:relative;width:28rem}@media screen and (max-width:1023px){.contact-form{padding:1.5rem 1rem}}.contact-form__title{color:#191919;font-size:1.25rem;font-weight:600;letter-spacing:-.0125rem;line-height:120%;margin-bottom:.625rem}@media screen and (max-width:1023px){.contact-form__title{margin-bottom:.75rem}}.contact-form__text{color:rgba(25,25,25,.6);font-size:1rem;font-weight:500;letter-spacing:-.01rem;line-height:140%;margin-bottom:1.5rem}@media screen and (max-width:1023px){.contact-form__text{font-size:.875rem;letter-spacing:unset;margin-bottom:2.125rem}}.contact-form__field{margin-bottom:.75rem}.contact-form__field:last-of-type{margin-bottom:1.5rem}@media screen and (max-width:1023px){.contact-form__field:last-of-type{margin-bottom:2rem}}.contact-form__submit{margin-bottom:.5rem;width:100%}.contact-form__caption{color:#949699;font-size:.75rem;font-weight:500;letter-spacing:-.0075rem;line-height:128%}.contact-form__caption_link{border-bottom:1px solid #949699}.contact-form__close-button{position:absolute;right:1.25rem;top:1.25rem}@media(hover:hover)and (pointer:fine){.contact-form__close-button:hover .contact-form__close-icon path{fill-opacity:.2}}@media(hover:none){.contact-form__close-button:active .contact-form__close-icon path{fill-opacity:.2}}.contact-form__close-icon{height:1.5rem;width:1.5rem}.contact-form__close-icon path{transition:fill-opacity .2s ease-in-out}.partnership-form{align-items:flex-start;background-color:#fff;border-radius:1.5rem;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;min-height:44.1875rem;padding:2rem;position:relative;width:28rem}@media screen and (max-width:479px){.partnership-form{padding:1.5rem 1rem}}.partnership-form__title{color:#191919;font-size:1.25rem;font-weight:600;letter-spacing:-.0125rem;line-height:120%;margin-bottom:.625rem}.partnership-form__text{color:rgba(25,25,25,.6);font-size:1rem;font-weight:500;letter-spacing:-.01rem;line-height:140%;margin-bottom:1.5rem}.partnership-form__step-wrapper{display:flex;flex-direction:column;width:100%}.partnership-form__step-text{color:rgba(25,25,25,.6);font-size:.75rem;font-weight:500;letter-spacing:-.0075rem;line-height:128%;margin-bottom:.75rem}.partnership-form__step-field{align-items:center;background-color:#f4f7fa;border-radius:1.875rem;display:flex;height:.5rem;margin-bottom:1.5rem}.partnership-form__step-field-active{background-color:#2c56c7;border-radius:1.875rem;height:.5rem;transition:width .2s ease-in-out;width:0}.partnership-form__partner-role{display:flex;flex:1;flex-direction:column;width:100%}.partnership-form__field{margin-bottom:.5rem}.partnership-form__field:last-of-type{margin-bottom:1.5rem}.partnership-form__next{margin-top:auto;width:100%}.partnership-form__submit{width:100%}.partnership-form__fields-wrapper{display:flex;flex:1}.partnership-form__fields-group{display:flex;flex-direction:column}.partnership-form__caption{color:#949699;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:-.0075rem;line-height:128%;margin:auto 0 1rem}.partnership-form__caption_link{border-bottom:1px solid #949699}.partnership-form__close-button{position:absolute;right:1.25rem;top:1.25rem}@media(hover:hover)and (pointer:fine){.partnership-form__close-button:hover .partnership-form__close-icon{fill-opacity:.2}}@media(hover:none){.partnership-form__close-button:active .partnership-form__close-icon{fill-opacity:.2}}.partnership-form__close-icon{height:1.5rem;transition:fill-opacity .2s ease-in-out;width:1.5rem}.partnership-form__checkbox-wrapper{border:1px solid rgba(25,25,25,.1);border-radius:1rem;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:.75rem;padding:0 .9375rem;width:100%}.partnership-form__checkbox{align-items:center;cursor:pointer;display:flex;padding:.9375rem 0}.partnership-form__checkbox:first-child{border-bottom:1px solid rgba(25,25,25,.1);padding-bottom:.6875rem}.partnership-form__checkbox-icon{height:1.25rem;margin-right:.5rem;width:1.25rem}.partnership-form__checkbox-text{color:#191919;font-size:.875rem;font-weight:500;letter-spacing:-.00875rem;line-height:140%}.partnership-form .select__list{max-height:10.625rem}.mailing-settings{align-items:flex-start;background-color:#fff;border-radius:1.5rem;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;padding:2rem;position:relative;width:28rem}@media screen and (max-width:1023px){.mailing-settings{padding:1.5rem 1rem}}.mailing-settings__title{color:#191919;font-size:1.25rem;font-weight:600;letter-spacing:-.0125rem;line-height:120%;margin-bottom:2rem}@media screen and (max-width:1023px){.mailing-settings__title{margin-bottom:2rem}}.mailing-settings__field{margin-bottom:1rem}.mailing-settings__submit{width:100%}.mailing-settings__close-button{position:absolute;right:1.25rem;top:1.25rem}@media(hover:hover)and (pointer:fine){.mailing-settings__close-button:hover .mailing-settings__close-icon path{fill-opacity:.2}}@media(hover:none){.mailing-settings__close-button:active .mailing-settings__close-icon path{fill-opacity:.2}}.mailing-settings__close-icon{height:1.5rem;width:1.5rem}.mailing-settings__close-icon path{transition:fill-opacity .2s ease-in-out}.mailing-settings__checkbox-wrapper{align-items:center;display:flex;margin-bottom:1.5rem}.mailing-settings__checkbox{align-items:center;cursor:pointer;display:flex}.mailing-settings__checkbox:first-child{margin-right:1rem}.mailing-settings__checkbox-text{color:rgba(25,25,25,.5);font-size:.875rem;font-weight:500;line-height:140%}.mailing-settings__checkbox-icon{background-color:#f4f7fa;border-radius:4rem;height:1rem;margin-right:.5rem;width:1rem}@media screen and (max-width:1023px){.mailing-settings__checkbox-icon{margin-right:.375rem}}.mailing-settings__checkbox-icon_active{background-color:#2c56c7}.mailing-settings__policy-wrapper{cursor:pointer;display:flex;margin-bottom:2rem}.mailing-settings__policy-wrapper_disabled{opacity:0;pointer-events:none}.mailing-settings__policy-checker{border-radius:.375rem;flex-shrink:0;height:1.25rem;margin:.125rem .75rem 0 0;width:1.25rem}.mailing-settings__policy-checker_empty{border:2px solid rgba(25,25,25,.5)}.mailing-settings__policy-checker_filled{background-color:#2c56c7;position:relative}.mailing-settings__policy-checker_filled:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-width='2' d='M2.5 9 6 12.5l8-8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}.mailing-settings__policy-text{color:rgba(25,25,25,.5);font-size:.875rem;font-weight:500;line-height:140%}@media screen and (max-width:1023px){.mailing-settings__policy-text{font-size:.75rem;letter-spacing:-.0075rem;line-height:128%}}.subscription-message{align-items:center;background-color:#fff;border-radius:1.5rem;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;padding:2.25rem 2rem 2rem;position:relative;width:28.375rem}@media screen and (max-width:1023px){.subscription-message{padding:1.75rem 1rem 1rem}}.subscription-message__star{height:11.9375rem;margin-bottom:.3125rem;width:11.9375rem}@media screen and (max-width:1023px){.subscription-message__star{margin-bottom:1.125rem}}.subscription-message__title{color:#191919;font-size:1.25rem;font-weight:600;letter-spacing:-.0125rem;line-height:120%;margin-bottom:.75rem;text-align:center}.subscription-message__text{color:rgba(25,25,25,.7);font-size:1rem;font-weight:500;letter-spacing:-.01rem;line-height:140%;margin-bottom:2rem;text-align:center}.subscription-message__text strong{font-weight:700}.subscription-message__submit{width:100%}.subscription-message__close-button{position:absolute;right:1.25rem;top:1.25rem}@media(hover:hover)and (pointer:fine){.subscription-message__close-button:hover .subscription-message__close-icon path{fill-opacity:.2}}@media(hover:none){.subscription-message__close-button:active .subscription-message__close-icon path{fill-opacity:.2}}.subscription-message__close-icon{height:1.5rem;width:1.5rem}.subscription-message__close-icon path{transition:fill-opacity .2s ease-in-out}.client-form{align-items:flex-start;background-color:#fff;border-radius:1.5rem;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;min-height:46.8125rem;padding:2rem;position:relative;width:28rem}@media screen and (max-width:479px){.client-form{padding:1.5rem 1rem}}.client-form__title{color:#191919;font-size:1.25rem;font-weight:600;letter-spacing:-.0125rem;line-height:120%;margin-bottom:.625rem}.client-form__text{color:rgba(25,25,25,.6);font-size:1rem;font-weight:500;letter-spacing:-.01rem;line-height:140%;margin-bottom:1.5rem}.client-form__field{margin-bottom:.5rem}.client-form__field:last-of-type{margin-bottom:1.5rem}.client-form__submit{margin:auto 0 .5rem;width:100%}.client-form__fields-wrapper{display:flex;flex:1}.client-form__fields-group{display:flex;flex-direction:column}.client-form__caption{color:#949699;display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:-.0075rem;line-height:128%}.client-form__caption_link{border-bottom:1px solid #949699}.client-form__close-button{position:absolute;right:1.25rem;top:1.25rem}@media(hover:hover)and (pointer:fine){.client-form__close-button:hover .client-form__close-icon{fill-opacity:.2}}@media(hover:none){.client-form__close-button:active .client-form__close-icon{fill-opacity:.2}}.client-form__close-icon{height:1.5rem;transition:fill-opacity .2s ease-in-out;width:1.5rem}.client-form__load-wrapper{align-items:center;display:flex;margin-bottom:1.5rem}@media screen and (max-width:479px){.client-form__load-wrapper{flex-direction:column;margin-bottom:1.25rem}}.client-form__load-button{flex-shrink:0;margin-right:1rem;white-space:nowrap;width:auto}@media screen and (max-width:479px){.client-form__load-button{margin:0 0 .75rem;width:100%}}.client-form__load-button .button__text{color:#2c56c7}.client-form__load-caption{color:rgba(25,25,25,.3);font-size:.875rem;font-weight:500;line-height:140%}@media screen and (max-width:479px){.client-form__load-caption{font-size:.75rem;letter-spacing:-.0075rem;line-height:128%;text-align:center}}.client-form__files{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:479px){.client-form__files{flex-direction:column}}.client-form__file{align-items:center;backdrop-filter:blur(2.25rem);background-color:#f4f7fa;border:1px solid #dee5fa;border-radius:.75rem;display:flex;height:2.5rem;justify-content:space-between;padding:.625rem .75rem;width:100%}.client-form__file:not(:last-child){margin-right:.75rem}@media screen and (max-width:479px){.client-form__file:not(:last-child){margin:0 0 .5rem}}.client-form__file-titles-wrapper{align-items:center;display:flex}.client-form__file-warning-icon{margin-right:.25rem}.client-form__file-name{color:#2c56c7;font-size:1rem;font-weight:500;letter-spacing:-.01rem;line-height:140%}.client-form__file-remove,.client-form__file-remove-icon{height:1.25rem;width:1.25rem}.client-form__file-remove-icon path{fill:#2c56c7;fill-opacity:1}.client-form .select__list{max-height:10.625rem}.cookie-modal{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:10}.cookie-modal__container{height:100%;position:relative;width:100%}@media screen and (max-width:479px){.cookie-modal__container{padding:0}}.cookie-modal__content{background-color:#fff;border-radius:1.5rem;bottom:1.25rem;box-shadow:0 0 .3125rem rgba(25,25,25,.1);display:flex;flex-direction:column;padding:1.5rem;pointer-events:all;position:absolute;right:1.25rem;width:18.6875rem}@media screen and (max-width:479px){.cookie-modal__content{border-radius:1.5rem 1.5rem 0 0;bottom:0;right:0;width:auto}}.cookie-modal__content-title{color:#191919;font-size:1.25rem;font-weight:600;letter-spacing:-.0125rem;line-height:110%;margin-bottom:.375rem}.cookie-modal__content-text{color:#191919;font-size:1rem;font-weight:500;letter-spacing:-.01rem;line-height:140%;margin-bottom:1.25rem}.cookie-modal__content-button{width:100%}.app[data-v-3d18f082]{display:flex;flex-direction:column;min-height:100vh}.__main[data-v-3d18f082]{flex:1;padding-top:7rem}@media screen and (max-width:1023px){.__main[data-v-3d18f082]{padding-top:3.75rem}}
