.layout-academy .article-commercial-form{container-type:inline-size;margin:1.5rem 0;position:relative;overflow:hidden;background:#1f1f1f;min-height:500px}.layout-academy .article-commercial-form:before{content:"";position:absolute;top:-23rem;right:-17rem;width:49.0625rem;height:49.0625rem;border-radius:50%;background:var(--color-primary);pointer-events:none;filter:blur(210.6399383545px);opacity:.8}@container (max-width: 46rem){.layout-academy .article-commercial-form:before{top:-7rem;right:-13rem;width:28.25rem;height:28.25rem;filter:blur(121.2856826782px)}}.layout-academy .article-commercial-form__illustration-wrap{position:absolute;inset:0 0 0 55%;opacity:1}@container (max-width: 46rem){.layout-academy .article-commercial-form__illustration-wrap{inset:0;height:auto;opacity:.12}}.layout-academy .article-commercial-form__illustration{object-fit:contain;object-position:right center}@container (max-width: 46rem){.layout-academy .article-commercial-form__illustration{object-fit:cover;object-position:center}}.layout-academy .article-commercial-form .article-commercial-form__card{position:relative;z-index:1;display:flex;flex-direction:column;gap:2rem;padding:3.75rem;max-width:70%}@container (max-width: 50rem){.layout-academy .article-commercial-form .article-commercial-form__card{padding:2rem}}@container (max-width: 46rem){.layout-academy .article-commercial-form .article-commercial-form__card{padding:2rem 1.5rem;max-width:100%}}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__content{display:flex;flex-direction:column;gap:1rem}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__title{margin:0;font-size:1.625rem;line-height:1.2;font-weight:700;color:var(--color-white)}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__description{font-size:.875rem;line-height:1.125rem;color:var(--color-white);margin:0}@container (max-width: 46rem){.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__description{font-size:1rem}}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__form{display:flex;flex-direction:column;gap:2rem;max-width:80%}@container (max-width: 46rem){.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__form{max-width:100%}}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__middle{display:flex;flex-direction:column;gap:1rem}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__fields{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-gap:.5rem;gap:.5rem}@container (max-width: 46rem){.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__fields{grid-template-columns:1fr;grid-auto-flow:row}}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__field input{width:100%;height:3.3125rem;padding:0 1rem;border:1px solid var(--color-white);border-radius:.625rem;font-family:inherit;font-size:1rem;color:var(--color-white);background:rgba(0,0,0,0)}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__field input::placeholder{color:var(--color-white);opacity:.7}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__phone{width:100%}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__phone-input.form-control{width:100%;height:3.3125rem;padding:0 1rem 0 3.5rem;border:1px solid var(--color-white);border-radius:.625rem;font-family:inherit;font-size:1rem;color:var(--color-white);background:rgba(0,0,0,0)}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__consent{display:flex;align-items:center;gap:.5rem;cursor:pointer}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__consent input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__consent input[type=checkbox]:checked+.article-commercial-form__checkbox-box:after{opacity:1}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__checkbox-box{flex:0 0 auto;width:1.25rem;height:1.25rem;border:1px solid var(--color-white);border-radius:.25rem;position:relative}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__checkbox-box:after{content:"";position:absolute;top:.25rem;left:.4375rem;width:.3125rem;height:.5625rem;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__consent-text{font-size:.875rem;line-height:1.125rem;font-weight:var(--font-weight-light);color:var(--color-white)}@container (max-width: 46rem){.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__consent-text{font-size:.75rem}}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__consent-text a{color:var(--color-white);text-decoration:underline}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__submit-row{display:flex;flex-direction:column;gap:.75rem}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__submit.button{width:18.5rem}@container (max-width: 46rem){.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__submit.button{width:100%}}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__error{font-size:.75rem;line-height:1.125rem;color:var(--color-error)}.layout-academy .article-commercial-form .article-commercial-form__card .article-commercial-form__error>a{color:inherit}.article-commercial-form .react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;left:0;width:100%;pointer-events:none;background:rgba(0,0,0,0);border:none}.article-commercial-form .react-tel-input .flag-dropdown .country-list,.article-commercial-form .react-tel-input .flag-dropdown .selected-flag{pointer-events:auto}.article-commercial-form .react-tel-input .selected-flag{background:rgba(0,0,0,0);width:3.25rem;padding-left:1rem}.article-commercial-form .react-tel-input .flag-dropdown.open,.article-commercial-form .react-tel-input .flag-dropdown.open .selected-flag,.article-commercial-form .react-tel-input .selected-flag:focus,.article-commercial-form .react-tel-input .selected-flag:hover{background:rgba(0,0,0,0)}.article-commercial-form .react-tel-input .country-list{width:100%;color:var(--color-white);background-color:#1f1f1f;border:1px solid var(--color-white);border-radius:.5rem;box-shadow:0 1.25rem 3rem rgba(0,0,0,.25)}.article-commercial-form .react-tel-input .country-list .dial-code{color:var(--color-white);opacity:.6}.article-commercial-form .react-tel-input .country-list .divider{border-bottom-color:rgba(255,255,255,.2)}.article-commercial-form .react-tel-input .country-list .country.highlight,.article-commercial-form .react-tel-input .country-list .country:hover{background-color:rgba(255,255,255,.1)}.article-commercial-form .react-tel-input .country-list .no-entries-message{color:var(--color-white)}.layout-academy .telegram-banner{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:1.4375rem 1.5rem 2.375rem;background-image:url(/assets/academy/telegram-banner/background.svg);background-position:50%;background-size:cover;text-align:start}.layout-academy .telegram-banner__icon{width:3rem;height:3rem;margin-bottom:1.375rem}.layout-academy .telegram-banner__subtitle{margin:0 0 .8125rem;font-weight:var(--font-weight-semibold);font-size:1.125rem;line-height:120%;color:#fff}.layout-academy .telegram-banner__text{margin:0 0 1.375rem;font-weight:var(--font-weight-regular);font-size:.875rem;line-height:1.125rem;color:#fff}.layout-academy .telegram-banner__link{display:flex;height:2.5rem;max-width:7.5rem;padding:.875rem 1rem;justify-content:center;align-items:center;border-radius:2.5rem;background:#fff;font-weight:var(--font-weight-medium);font-size:.875rem;line-height:1.125rem;color:#3b89bc;text-decoration:none;transition:opacity .3s}.layout-academy .telegram-banner__link:hover{opacity:.9}