.consultants{margin-top:84px}.consultant__wrapper{margin-bottom:72px;padding:72px 0 52px}.consultant__list{grid-template-columns:1fr 1fr 1fr;grid-row-gap:84px}.consultant__list--active .consultant__box-image::after{bottom:3px;right:12px;width:24px;height:24px;border-width:2px}.consultant__box{padding:67px 32px 32px}.consultant__box-image{top:-60px;right:initial;left:32px}.consultant__box-image img{width:120px;height:120px}.consultant__box-position--no-phone{margin-bottom:39px}.consultant__box-position span{display:inline}.contact-box{padding:32px}.contact-box--sg{margin:0 -32px 148px;border-radius:12px}.contact-box--sg .contact-box__option--with-border::before{left:-92px;bottom:-3px;height:126px}.contact-box--sg .contact-box__wrapper{justify-content:space-around}.contact-box--sg br{display:none}.contact-box--with-consultant{width:884px;margin-left:auto;padding-top:99px;padding-bottom:67px}.contact-box--with-consultant .contact-box__wrapper{width:753px}.contact-box--with-consultant .contact-box__avatar{width:325px;left:-340px;top:initial;bottom:0}.contact-box--with-consultant .contact-box__title{padding-left:0;font-size:32px;line-height:40px;margin-bottom:12px;min-height:auto}.contact-box--with-consultant .contact-box__subtitle{margin-bottom:16px;font-size:24px;line-height:28px}.contact-box--with-consultant .contact-box__option{width:210px}.contact-box--project-1{padding-top:156px;padding-bottom:92px}.contact-box--project-1::before{content:'';position:absolute;top:0;left:-330px;right:0;height:32px;background:#FAFAFA;border-radius:0 0 24px 24px}.contact-box__wrapper{display:flex;justify-content:space-between}.contact-box__option--with-border{padding-left:52px;margin-top:0}.contact-box__option--with-border::before{left:-32px;bottom:-32px;top:initial;height:156px;width:1px}.contact-box__title{margin-bottom:8px;font-size:20px;line-height:28px}.contact-box__title br{display:none}.contact-box__lead{margin-bottom:33px}.contact-box__subtitle img,.contact-box__subtitle svg{top:2px;left:-42px}.contact-box__text{margin-bottom:16px}.contact-box__text span{display:block}.contact-box__btn{width:162px;transition:350ms}.contact-box__btn:hover{border-color:#222}