.contacts{padding:56px 0 0;position:relative}.contacts .inner{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:24px;position:relative}.contacts .wrapper-slogan{display:flex;gap:10px;align-items:center;justify-content:center;position:relative;z-index:1;margin-bottom:30px}.contacts .wrapper-slogan .logo{width:100%;max-width:137px}.contacts .wrapper-slogan .logo svg{width:100%}.contacts .wrapper-slogan p{font-weight:900;font-size:2rem;line-height:120%;margin-bottom:0}.contacts .wrapper-slogan p strong{text-transform:uppercase}.contacts .contacts-wrapper{position:relative;padding:56px 0;background-color:#0c101f}.contacts__title{font-family:"HelveticaNeueCyr",sans-serif;font-weight:900;font-size:1.75rem;font-style:normal;line-height:2.25rem;text-decoration:none;text-transform:none;margin-bottom:12px;color:#fff}.contacts .wrapper-slogan p strong,.contacts__form--title span,.contacts__title span{background:linear-gradient(95deg,#0c101f 35.74%,#4430db 70.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contacts__text{color:rgba(255,255,255,.8);font-size:1rem;font-style:normal;font-weight:500;line-height:1.3rem;margin-bottom:0}.contacts__position{color:rgba(255,255,255,.3);font-size:1.25rem;font-style:normal;font-weight:900;line-height:1.625rem;margin-bottom:4px}.contacts__name{color:#fff;font-size:1.375rem;font-style:normal;font-weight:900;line-height:1.65rem;margin-bottom:0}.contacts__left,.contacts__right{width:100%}.contacts__left img{width:100%;max-width:585px}.contacts__left .wrap{text-align:right}.contacts__form{width:100%;padding:20px;border-radius:20px;border:1px solid rgba(58,58,58,.1)}.contacts__form--title{font-family:"HelveticaNeueCyr",sans-serif;font-weight:900;font-size:1.75rem;font-style:normal;line-height:2.25rem;text-decoration:none;text-transform:none;margin-bottom:32px;color:#fff;text-align:center}@media all and (min-width:35.5rem){.contacts__form--title,.contacts__title{font-size:2rem;line-height:2.4rem}}@media all and (min-width:48rem){.contacts{margin-top:119px}.contacts .inner{flex-direction:row;align-items:flex-end}.contacts .wrapper-slogan{max-width:530px;margin:0 0 0 auto}.contacts .contacts-wrapper{padding:90px 0 56px;margin-top:-40px;background-color:transparent}.contacts__left{max-width:628px}.contacts__right{max-width:580px}.contacts__form{max-width:519px;padding:46px 40px 20px}}@media all and (min-width:64rem){.contacts .contacts-wrapper{padding:56px 0}}@media all and (min-width:72rem){.contacts__left .wrapper{padding-left:24px}.contacts__left .wrap{margin-top:-24px}}@media all and (max-width:47.999rem){.contacts .object-fit{display:none}.contacts .wrapper-slogan p{text-align:center}}@media all and (max-width:35.499rem){.contacts .wrapper-slogan p{font-size:1.625rem}}