@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.v-toast--fade-out{animation-name:fadeOut}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-down{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-up{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}.v-toast{bottom:0;display:flex;left:0;overflow:hidden;padding:2em;pointer-events:none;position:fixed;right:0;top:0;z-index:1052}.v-toast__item{align-items:center;animation-duration:.15s;border-radius:.25em;box-shadow:0 1px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);color:#fff;cursor:pointer;display:inline-flex;margin:.5em 0;min-height:3em;opacity:.92;pointer-events:auto}.v-toast__item--success{background-color:#28a745}.v-toast__item--info{background-color:#17a2b8}.v-toast__item--warning{background-color:#ffc107}.v-toast__item--error{background-color:#dc3545}.v-toast__item--default{background-color:#343a40}.v-toast__item--warning{color:#000}.v-toast__item.v-toast__item--bottom,.v-toast__item.v-toast__item--top{align-self:center}.v-toast__item.v-toast__item--bottom-right,.v-toast__item.v-toast__item--top-right{align-self:flex-end}.v-toast__item.v-toast__item--bottom-left,.v-toast__item.v-toast__item--top-left{align-self:flex-start}.v-toast__text{margin:0;padding:.5em 1em;word-break:break-word}.v-toast__icon{display:none}.v-toast.v-toast--top{flex-direction:column}.v-toast.v-toast--bottom{flex-direction:column-reverse}.v-toast.v-toast--custom-parent{position:absolute}@media screen and (max-width:768px){.v-toast{padding:0;position:fixed!important}}.v-toast__item{min-height:4em;opacity:1}.v-toast__item .v-toast__text{padding:1.5em 1em}.v-toast__item .v-toast__icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.999 45.999'%3E%3Cpath fill='%23fff' d='M39.264 6.736c-8.982-8.981-23.545-8.982-32.528 0s-8.981 23.545 0 32.528c8.982 8.98 23.545 8.981 32.528 0 8.981-8.983 8.98-23.545 0-32.528M25.999 33a3 3 0 1 1-6 0V21a3 3 0 1 1 6 0zm-3.053-17.128c-1.728 0-2.88-1.224-2.844-2.735-.036-1.584 1.116-2.771 2.879-2.771 1.764 0 2.88 1.188 2.917 2.771-.001 1.511-1.152 2.735-2.952 2.735'/%3E%3C/svg%3E") no-repeat;display:block;height:27px;margin-left:1em;min-width:27px;width:27px}.v-toast__item.v-toast__item--success .v-toast__icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3E%3Cpath fill='%23fff' d='M26 0C11.664 0 0 11.663 0 26s11.664 26 26 26 26-11.663 26-26S40.336 0 26 0m14.495 17.329-16 18a1.997 1.997 0 0 1-2.745.233l-10-8a2 2 0 0 1 2.499-3.124l8.517 6.813L37.505 14.67a2.001 2.001 0 0 1 2.99 2.659'/%3E%3C/svg%3E") no-repeat}.v-toast__item.v-toast__item--error .v-toast__icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51.976 51.976'%3E%3Cpath fill='%23fff' d='M44.373 7.603c-10.137-10.137-26.632-10.138-36.77 0s-10.137 26.632 0 36.77 26.632 10.138 36.77 0c10.137-10.138 10.137-26.633 0-36.77m-8.132 28.638a2 2 0 0 1-2.828 0l-7.425-7.425-7.778 7.778a2 2 0 1 1-2.828-2.828l7.778-7.778-7.425-7.425a2 2 0 1 1 2.828-2.828l7.425 7.425 7.071-7.071a2 2 0 1 1 2.828 2.828l-7.071 7.071 7.425 7.425a2 2 0 0 1 0 2.828'/%3E%3C/svg%3E") no-repeat}.v-toast__item.v-toast__item--warning .v-toast__icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3E%3Cpath d='M49.466 41.26 29.216 6.85c-.69-1.16-1.89-1.85-3.22-1.85-1.32 0-2.53.69-3.21 1.85L2.536 41.26c-.71 1.2-.72 2.64-.03 3.85.68 1.18 1.89 1.89 3.24 1.89h40.51c1.35 0 2.56-.71 3.23-1.89.7-1.21.69-2.65-.02-3.85m-25.53-21.405h3.381v3.187l-.724 8.92H24.66l-.725-8.92v-3.187zm2.97 17.344a1.71 1.71 0 0 1-1.267.543q-.737 0-1.268-.543a1.79 1.79 0 0 1-.531-1.297q0-.754.53-1.297a1.71 1.71 0 0 1 1.269-.544q.736 0 1.268.544c.532.544.53.795.53 1.297q0 .754-.53 1.297z'/%3E%3C/svg%3E") no-repeat}.main{position:relative}.main .section__background{height:100%;position:absolute;width:100%}.contacts-page{grid-gap:52px;display:grid;gap:52px;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;margin:0 auto;max-width:1236px;padding-left:40px;padding-right:40px;position:relative;z-index:2}.contacts-page p{margin:0}.contacts-page .contacts-page_breadcrumbs-wrapper{color:hsl(var(--content-secondary-hsl));display:flex;font-size:var(--text-size-lead);font-weight:var(--text-weight-bold);margin-top:64px}.contacts-page .contacts-wrapper{background:#202748;border-radius:8px;display:flex;height:-webkit-max-content;height:-moz-max-content;height:max-content;justify-content:space-between;margin:0 auto;max-width:1027px;width:100%}.contacts-page .contacts_description{display:inline-flex;flex-direction:column;gap:60px;padding:40px 40px 93px}.contacts-page .contacts_description_title{color:#fff;font-size:40px;font-weight:700;margin:0}.contacts-page .contacts_description_items{display:flex;flex-direction:column;gap:32px}.contacts-page .contacts_description_items .contacts_description_item{display:flex;flex-direction:column;gap:20px}.contacts-page .contacts_description_items .contacts_description_item_title{color:#fff;font-size:24px;font-weight:700}.contacts-page .contacts_description_items p{display:flex;flex-wrap:wrap;font-size:16px;font-weight:400;gap:6px;line-height:120%}.contacts-page .contacts_description_items p span{opacity:.4}.contacts-page .contacts_description_items a{color:#fff;font-size:16px;font-weight:700;line-height:120%;-webkit-text-decoration:none;text-decoration:none}.contacts-page .contacts_form_wrapper{background:#36f;border-radius:0 8px 8px 0;display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}@media(min-width:768px){.contacts-page .contacts_form_wrapper{max-width:380px;padding:40px 40px 93px}}@media(max-width:767.9px){.contacts-page .contacts_form_wrapper{padding:20px}}.contacts-page p.contacts_form_title{color:#fff;display:flex;flex-direction:column;font-size:24px;font-weight:700;gap:40px;line-height:120%}.contacts-page p.contacts_form_title span{color:#fff;font-size:14px;font-weight:400;line-height:140%}.contacts-page .contacts_form{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;margin-top:40px;width:300px}.contacts-page label.contacts_form_label{display:flex;flex-direction:column;gap:6px;max-width:300px;width:100%}.contacts-page label.contacts_form_label input{background:#fff;border:none;border-radius:16px;box-sizing:border-box;display:flex;font-size:12px;font-weight:400;height:46px;outline:none;padding:15px;width:100%}.contacts-page label.contacts_form_label input.active{font-size:14pt}.contacts-page label.contacts_form_label::-webkit-input-placeholder{color:#848ca0}.contacts-page label.contacts_form_label::-ms-input-placeholder{color:#848ca0}.contacts-page label.contacts_form_label::placeholder{color:#848ca0}.contacts-page label.contacts_form_label input.error{border:1px solid red;color:red}.contacts-page label.contacts_form_label input.error::-webkit-input-placeholder{color:red}.contacts-page label.contacts_form_label input.error::-ms-input-placeholder{color:red}.contacts-page label.contacts_form_label input.error::placeholder{color:red}.contacts-page label.contacts_form_label span{color:red;font-size:12px}.contacts-page .contacts_form_btn-submit{align-items:center;background:#fff;border:none;border-radius:16px;color:#36f;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;margin-top:8px;padding:15px 30px}.contacts-page .contacts_form_btn-submit.disabled{cursor:default}.contacts-page p.contacts_form_subtitle{color:#f5f5f5;font-size:10px;line-height:140%}.contacts-page p.contacts_form_subtitle a{color:#f5f5f5;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media(max-width:900px){.contacts-page .contacts-wrapper{border-radius:0;flex-wrap:wrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.contacts-page .contacts_form_wrapper{border-radius:0}}@media(max-width:570px){.contacts-page{gap:0;margin:0 0 64px;padding-left:0;padding-right:0}.contacts-page .contacts-page_breadcrumbs-wrapper{margin-top:24px;padding-left:15px;padding-right:15px}.contacts-page .contacts-wrapper{background-color:unset}.contacts-page .contacts_description{padding:40px 40px 64px;text-align:center}.contacts-page .contacts_description p{flex-direction:column;gap:12px}.contacts-page .contacts_form_wrapper{padding:40px}}