.block-contact-us{position:relative;overflow:hidden}.block-contact-us .bg-wave{position:absolute;top:3em;left:-70%;width:400%;height:auto;pointer-events:none}@media (min-width:530px){.block-contact-us .bg-wave{left:-30%;width:230%}}@media (min-width:1024px){.block-contact-us .bg-wave{top:50%;left:0;transform:translate3d(-4%,-50%,0);width:110%;height:auto;margin-top:5%}.block-contact-us__inner{display:flex;align-items:flex-start}}.block-contact-us__inner{position:relative;width:100%;padding:2.8em var(--content-gap) .5em}.block-contact-us__content{font-size:calc(16rem/16 + 2*(100vw - 375px)/1065);width:100%;max-width:29.1666666667em;z-index:1}@media (min-width:1440px){.block-contact-us__content{font-size:calc(18/16 + rem)}}.block-contact-us__title{margin-bottom:.4166666667em}.block-contact-us__text{margin-bottom:1.6111111111em}.block-contact-us__item{display:flex;align-items:center;font-family:Inter,Helvetica,Arial,sans-serif;font-size:calc(18rem/16 + 0*(100vw - 375px)/1065);font-weight:400}@media (min-width:1440px){.block-contact-us__item{font-size:calc(18/16 + rem)}}.block-contact-us__item:not(:last-child){margin-bottom:.5555555556em}.block-contact-us__item-icon{width:2.4444444444em;height:2.4444444444em;margin-right:1em}.block-contact-us__item-title{flex:1}.block-contact-us__social{margin:1.6111111111em 0 0 .2222222222em}.block-contact-us__social .social-media__item:not(:last-child){margin-right:1px}.block-contact-us__social .social-media__item-link{display:flex;justify-content:center;align-items:center;width:1.625em;height:1.6875em;border:1px solid #b7bbcc;border-radius:4px;transition:border-color .5s ease}@media (hover:hover){.block-contact-us__social .social-media__item-link:hover{border-color:#9747ff}.block-contact-us__social .social-media__item-link:hover .social-media__item-icon,.block-contact-us__social .social-media__item-link:hover .social-media__item-icon path{fill:#9747ff}}.block-contact-us__form{width:100%;background:radial-gradient(112.04% 112.04% at 84.4% 1.35%,#ede7ff 0,#d5e1ee 67.26%,#e7e6e9 100%);border-radius:15px;overflow:hidden;z-index:1;margin-top:1em}@media (min-width:1024px){.block-contact-us__form{flex:1;margin:0 0 0 8.3%}}