@keyframes fade-in{0%{visibility:hidden;opacity:0}to{opacity:1;visibility:visible}}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.contacts-page__welcome{width:100%;background-color:#fff;padding-top:136px;padding-bottom:100px}@media only screen and (max-width:667px){.contacts-page__welcome{padding-top:110px;padding-bottom:60px}}.contacts-page__welcome__inner{display:flex;align-items:center;gap:40px}@media only screen and (max-width:1279px){.contacts-page__welcome__inner{align-items:stretch;gap:24px}}@media only screen and (max-width:768px){.contacts-page__welcome__inner{flex-direction:column;gap:16px}}.contacts-page__welcome__content{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-width:0;max-width:628px}@media only screen and (max-width:1279px){.contacts-page__welcome__content{flex:1 1 50%;justify-content:center;max-width:none}}@media only screen and (max-width:768px){.contacts-page__welcome__content{flex:0 0 auto}}.contacts-page__welcome__content__title{font-family:Manrope,sans-serif;font-weight:800;font-size:56px;line-height:64px;color:#303030;margin-bottom:24px}@media only screen and (max-width:1279px){.contacts-page__welcome__content__title{font-size:44px;line-height:52px;margin-bottom:20px}}@media only screen and (max-width:768px){.contacts-page__welcome__content__title{font-size:40px;line-height:48px;margin-bottom:16px}}.contacts-page__welcome__content__text{font-family:Manrope,sans-serif;font-weight:500;font-size:20px;line-height:32px;color:rgba(60,60,60,.6980392156862745);margin-bottom:36px}@media only screen and (max-width:1279px){.contacts-page__welcome__content__text{font-size:18px;line-height:24px;margin-bottom:28px}}@media only screen and (max-width:768px){.contacts-page__welcome__content__text{font-size:16px;line-height:24px}}.contacts-page__welcome__content__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:16px}@media only screen and (max-width:768px){.contacts-page__welcome__content__buttons{width:100%}}@media only screen and (max-width:768px){.contacts-page__welcome__content__buttons__item{width:100%;text-align:center}}.contacts-page__welcome__content__features{margin-top:36px;display:flex;gap:16px;width:100%}@media only screen and (max-width:1279px){.contacts-page__welcome__content__features{margin-top:28px}}@media only screen and (max-width:1024px){.contacts-page__welcome__content__features{flex-direction:column;gap:12px}}@media only screen and (max-width:768px){.contacts-page__welcome__content__features{margin-top:24px}}@media only screen and (max-width:667px){.contacts-page__welcome__content__features{margin-top:16px}}.contacts-page__welcome__content__features__item{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:0;border-radius:16px;padding:12px 16px;border:1px solid rgba(190,199,206,.4)}@media only screen and (max-width:1024px){.contacts-page__welcome__content__features__item{flex:0 0 auto}}.contacts-page__welcome__content__features__item__img{display:flex;flex-shrink:0;width:48px;height:48px}.contacts-page__welcome__content__features__item__img img,.contacts-page__welcome__content__features__item__img picture{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.contacts-page__welcome__content__features__item__text{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:rgba(42,51,61,.7)}.contacts-page__welcome__image{flex:0 0 572px;width:572px;height:572px;border-radius:28px;overflow:hidden;background-color:#f2f2f2}@media only screen and (max-width:1279px){.contacts-page__welcome__image{flex:1 1 50%;width:auto;min-width:0;height:auto;align-self:center;aspect-ratio:1/1}}@media only screen and (max-width:768px){.contacts-page__welcome__image{flex:0 0 auto;width:100%}}.contacts-page__welcome__image img,.contacts-page__welcome__image picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:28px}.contacts-page__departments{padding-bottom:100px}@media only screen and (max-width:667px){.contacts-page__departments{padding-bottom:60px}}.contacts-page__departments__title{font-family:Manrope,sans-serif;font-weight:700;font-size:36px;line-height:44px;color:#303030;margin-bottom:40px}@media only screen and (max-width:1024px){.contacts-page__departments__title{font-size:32px;line-height:40px}}@media only screen and (max-width:667px){.contacts-page__departments__title{font-size:24px;line-height:32px;margin-bottom:24px}}.contacts-page__departments__grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px}.contacts-page__departments__grid__item{display:flex;flex-direction:column;gap:24px;flex:1 1 calc(33.33333% - 10.66667px);min-width:402px;padding:40px;background-color:#f5f6f7;border-radius:20px}@media only screen and (max-width:1024px){.contacts-page__departments__grid__item{padding:32px}}@media only screen and (max-width:667px){.contacts-page__departments__grid__item{flex-basis:100%;min-width:0;padding:24px}}.contacts-page__departments__grid__item__icon{flex-shrink:0;width:72px;height:72px}.contacts-page__departments__grid__item__icon img{display:block;width:100%;height:100%}.contacts-page__departments__grid__item__content{display:flex;flex-direction:column;gap:12px}.contacts-page__departments__grid__item__email,.contacts-page__departments__grid__item__heading{font-family:Manrope,sans-serif;font-weight:500;font-size:20px;line-height:32px;color:#303030}.contacts-page__departments__grid__item__email{align-self:flex-start;text-decoration:none;word-break:break-all;transition:color .2s ease}.contacts-page__departments__grid__item__email:hover{color:#670dce}@media only screen and (max-width:667px){.contacts-page__departments__grid__item__email{font-size:18px;line-height:28px}}.contacts-page__departments__grid__item__text{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#747474}.contacts-page__requisites{padding-bottom:100px}@media only screen and (max-width:667px){.contacts-page__requisites{padding-bottom:60px}}.contacts-page__requisites__inner{display:flex;align-items:center;gap:40px}@media only screen and (max-width:1279px){.contacts-page__requisites__inner{flex-direction:column-reverse;align-items:stretch}}@media only screen and (max-width:768px){.contacts-page__requisites__inner{gap:24px}}.contacts-page__requisites__image{flex:0 0 572px;max-width:572px}@media only screen and (max-width:1279px){.contacts-page__requisites__image{flex:0 0 auto;align-self:center;width:100%}}.contacts-page__requisites__image img,.contacts-page__requisites__image picture{display:block;width:100%;height:auto}.contacts-page__requisites__content{flex:1 1 auto;min-width:0}.contacts-page__requisites__content__title{font-family:Manrope,sans-serif;font-weight:700;font-size:36px;line-height:44px;color:#303030;margin-bottom:16px}@media only screen and (max-width:1024px){.contacts-page__requisites__content__title{font-size:32px;line-height:40px}}@media only screen and (max-width:667px){.contacts-page__requisites__content__title{font-size:24px;line-height:32px}}.contacts-page__requisites__content__info{display:flex;flex-direction:column;gap:16px}.contacts-page__requisites__content__codes{display:flex;flex-direction:column;gap:17px}.contacts-page__requisites__content__text{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#303030}@media only screen and (max-width:667px){.contacts-page__requisites__content__text{font-size:14px;line-height:20px}}.contacts-page__requisites__content__list{display:flex;flex-direction:column;gap:24px;margin-top:28px}@media only screen and (max-width:1279px){.contacts-page__requisites__content__list{gap:12px;margin-top:16px}}.contacts-page__requisites__content__list__item{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#303030}@media only screen and (max-width:667px){.contacts-page__requisites__content__list__item{font-size:14px;line-height:20px}}.contacts-page__requisites__content__button{display:inline-block;margin-top:28px;border:none;cursor:pointer}@media only screen and (max-width:1279px){.contacts-page__requisites__content__button{margin-top:16px}}.contacts-page__requisites__content__button.copied{background:#00c180}.contacts-page__contact{padding-bottom:100px}@media only screen and (max-width:667px){.contacts-page__contact{padding-bottom:60px}}.contacts-page__contact:not(:last-child){padding-bottom:0}.contacts-page__contact__block{margin:0 8px;padding:80px 0;border-radius:28px;background-color:#670dce}@media only screen and (max-width:1279px){.contacts-page__contact__block{padding:40px 0}}@media only screen and (max-width:768px){.contacts-page__contact__block{padding:32px 0;border-radius:24px}}@media only screen and (max-width:425px){.contacts-page__contact__block .contacts-page__contact__inner{min-width:0;max-width:none;width:100%;margin-right:0}}.contacts-page__contact__form{max-width:760px;width:100%;margin:0 auto;color:#fff}.contacts-page__contact__form .form-container{text-align:left}.contacts-page__contact__form .form-container .fields{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:20px;width:100%;margin-bottom:40px}@media only screen and (max-width:768px){.contacts-page__contact__form .form-container .fields{margin-bottom:32px}}.contacts-page__contact__form .form-container button{align-self:center;margin-bottom:0}.contacts-page__contact__title{font-family:Manrope,sans-serif;font-weight:700;font-size:36px;line-height:44px;color:#fff;text-align:center;margin-bottom:16px}@media only screen and (max-width:1024px){.contacts-page__contact__title{font-size:32px;line-height:40px}}@media only screen and (max-width:667px){.contacts-page__contact__title{font-size:24px;line-height:32px;margin-bottom:12px}}.contacts-page__contact__subtitle{font-family:Manrope,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:hsla(0,0%,100%,.8);text-align:center;margin-bottom:40px}@media only screen and (max-width:667px){.contacts-page__contact__subtitle{font-size:14px;line-height:20px;margin-bottom:32px}}.contacts-page__contact__fields__row{display:flex;align-items:flex-start;gap:20px;width:100%}.contacts-page__contact__fields__row .input{flex:1 1 0;min-width:0;position:relative}@media only screen and (max-width:768px){.contacts-page__contact__fields__row{flex-direction:column;gap:20px}.contacts-page__contact__fields__row .input{flex:0 0 auto;width:100%}}.contacts-page__contact__fields .input,.contacts-page__contact__fields .textarea{position:relative;width:100%}.contacts-page__contact__fields .input-message{color:#303030}.contacts-page__contact__fields input,.contacts-page__contact__fields textarea{padding-left:20px;font-family:Manrope,sans-serif;font-size:16px;line-height:24px;color:#fff}.contacts-page__contact__fields input::placeholder,.contacts-page__contact__fields textarea::placeholder{color:hsla(0,0%,100%,.4)}.contacts-page__contact__fields textarea{padding-right:16px}.contacts-page__contact__fields .checkboxes{display:flex;flex-direction:column;gap:16px;margin-top:0;margin-bottom:0;color:#fff}.contacts-page__contact__fields .checkboxes .checkbox input[type=checkbox]{accent-color:#fff}.contacts-page__contact__fields .checkboxes .checkbox span a{color:#fff}.contacts-page__contact__button{display:block;margin:0 auto;border-radius:12px;padding:16px 32px;font-weight:700;line-height:24px;letter-spacing:.16px;color:#303030}
/*# sourceMappingURL=contacts.581444a5.css.map */