.consultation{background-color:#0a0a0a}.consultation_no-outer{padding:var(--pt,130px) 0 0;background-color:#161718;overflow:hidden}@media (max-width:990px){.consultation_no-outer{--pt:80px}}@media (max-width:670px){.consultation_no-outer{--pt:70px}}@media (max-width:510px){.consultation_no-outer{--pt:50px}}@media (min-width:1201px){.consultation_individual{padding-top:89px}}@media (max-width:1200px) and (min-width:991px){.consultation_individual{padding-top:60px}}@media (max-width:510px){.consultation_individual{padding:50px 0}}.consultation_footer{padding-top:90px}@media (max-width:670px){.consultation_footer{padding-top:70px}}@media (max-width:510px){.consultation_footer{padding-top:50px}.consultation__wrapper_cut-gaps{padding-top:0;padding-bottom:0}}.consultation__outer{background-color:#161718;max-width:1520px;overflow:hidden}@media (max-width:510px){.consultation__outer{background-color:transparent}}.consultation__title{margin-bottom:50px}@media (max-width:990px){.consultation__title br{display:none}}@media (max-width:510px){.consultation__title{margin-bottom:0;font-size:22px}}.consultation__title span{color:#fff;text-transform:initial;margin-left:14px;font-size:16px;font-weight:500;line-height:120%;display:inline-block}@media (max-width:1200px){.consultation__title span{vertical-align:middle}}@media (max-width:670px){.consultation__title span{margin-top:4px;margin-left:0;line-height:150%;display:block}}.consultation__title_director{max-width:980px}@media (max-width:1200px){.consultation__title_director{max-width:828px}}@media (max-width:510px){.consultation__title_director{font-size:20px}}.consultation__title_director span{max-width:288px}@media (max-width:510px){.consultation__title_director span{max-width:initial;margin-top:10px}}.consultation__title_engineer{max-width:860px}@media (max-width:1200px){.consultation__title_engineer{max-width:730px}}@media (max-width:990px){.consultation__title_engineer{max-width:480px}}.consultation__title_engineer span{max-width:269px}.consultation__title_designer{max-width:900px}@media (max-width:1200px){.consultation__title_designer{max-width:760px}}@media (max-width:990px){.consultation__title_designer{max-width:480px}}@media (max-width:670px){.consultation__title_designer{max-width:400px}}.consultation__title_designer span{max-width:294px}.consultation__form{align-items:flex-start;max-width:865px}@media (max-width:990px){.consultation__form{max-width:340px}}@media (max-width:670px){.consultation__form{max-width:300px}}@media (max-width:510px){.consultation__form{max-width:initial}}.consultation__item{width:calc(33.3% - 13.3333px);margin-right:20px}@media (max-width:990px){.consultation__item{width:100%;margin-bottom:10px;margin-right:0}}.consultation__button{margin-right:0}@media (max-width:990px){.consultation__button{margin-top:6px;margin-bottom:0}}.consultation__agreement{width:100%;margin-top:30px}@media (max-width:670px){.consultation__agreement{max-width:240px;margin-left:auto;margin-right:auto}}@media (max-width:510px){.consultation__agreement{margin-top:20px}}.consultation__person{z-index:-1;width:var(--consultation-person-width,524px);right:var(--consultation-person-right,auto);bottom:var(--consultation-person-bottom,0);left:var(--consultation-person-left,auto);top:var(--consultation-person-top,auto);background:0 0/contain no-repeat;position:absolute}@media (max-width:510px){.consultation__person{width:100%;position:relative;top:auto;bottom:auto;left:auto;right:auto}.consultation__person:before{display:none}}.consultation__person span{color:#a3a3a3;z-index:1;background-color:#252627;border-radius:10px;width:190px;padding:18px 16px;font-size:14px;font-weight:500;line-height:140%;position:absolute}@media (max-width:1200px){.consultation__person span{padding:14px 16px}}@media (max-width:670px){.consultation__person span{width:170px}}@media (max-width:510px){.consultation__person span{width:187px}}@media (max-width:374px){.consultation__person span{font-size:12px}}.consultation__person span b{color:#fff;margin-bottom:6px;font-size:18px;font-weight:500;line-height:120%;display:block}@media (max-width:1200px){.consultation__person span b{font-size:16px}}@media (max-width:374px){.consultation__person span b{margin-bottom:2px;font-size:14px}}.consultation__person_director{--consultation-person-width:422px;--consultation-person-right:-150px}.consultation__person_director:before{content:"";width:100%;padding-top:119.905%;display:block;position:relative}@media (max-width:1700px){.consultation__person_director{--consultation-person-width:400px;--consultation-person-right:-130px}}@media (max-width:1200px){.consultation__person_director{--consultation-person-width:370px;--consultation-person-right:-170px}}@media (max-width:990px){.consultation__person_director{--consultation-person-width:311px;--consultation-person-right:-30px}}@media (max-width:670px){.consultation__person_director{--consultation-person-right:-120px}}@media (max-width:510px){.consultation__person_director{background-position:right -1px bottom -31px;background-size:177px;height:190px;margin-top:-28px}}.consultation__person_director span{bottom:111px;left:74px}@media (max-width:1200px) and (min-width:991px){.consultation__person_director span{bottom:20px;left:80px}}@media (max-width:990px){.consultation__person_director span{bottom:100px;left:20px}}@media (max-width:670px){.consultation__person_director span{left:68px}}@media (max-width:510px){.consultation__person_director span{bottom:46px;left:0}}@media (max-width:374px){.consultation__person_director span{width:140px}}.consultation__person_engineer{--consultation-person-bottom:-7px;--consultation-person-right:-162px}.consultation__person_engineer:before{content:"";width:100%;padding-top:93.5115%;display:block;position:relative}@media (max-width:1200px){.consultation__person_engineer{--consultation-person-width:470px}}@media (max-width:990px){.consultation__person_engineer{--consultation-person-bottom:0}}@media (max-width:510px){.consultation__person_engineer{background-position:right -40px top 8px;background-size:266px;height:177px;margin-top:-10px}}.consultation__person_engineer span{bottom:101px;left:162px}@media (max-width:1200px) and (min-width:991px){.consultation__person_engineer span{bottom:11px;left:auto;right:134px}}@media (max-width:990px){.consultation__person_engineer span{top:auto;bottom:108px;left:68px}}@media (max-width:670px){.consultation__person_engineer span{left:155px}}@media (max-width:510px){.consultation__person_engineer span{bottom:20px;left:0}}@media (max-width:374px){.consultation__person_engineer span{width:154px}}.consultation__person_designer{--consultation-person-width:433px;--consultation-person-right:-109px}.consultation__person_designer:before{content:"";width:100%;padding-top:104.157%;display:block;position:relative}@media (max-width:1200px){.consultation__person_designer{--consultation-person-width:394px;--consultation-person-right:-70px}}@media (max-width:990px){.consultation__person_designer{--consultation-person-right:-90px}}@media (max-width:510px){.consultation__person_designer{background-position:right 4px top;background-size:257px;width:100%;height:157px;margin:13px 4px 0 auto}}@media (max-width:374px){.consultation__person_designer{background-size:220px}}.consultation__person_designer span{width:195px;bottom:115px;left:79px}@media (max-width:1200px){.consultation__person_designer span{bottom:13px;left:160px}}@media (max-width:990px){.consultation__person_designer span{bottom:77px;left:62px}}@media (max-width:670px){.consultation__person_designer span{bottom:68px;left:156px}}@media (max-width:510px){.consultation__person_designer span{width:187px;bottom:20px;left:0}}@media (max-width:374px){.consultation__person_designer span{width:160px}}.partners-form__title{text-align:center;text-transform:uppercase;font-size:65px;font-weight:600;line-height:110%}@media (max-width:1200px){.partners-form__title{font-size:50px}}@media (max-width:990px){.partners-form__title{font-size:45px}}@media (max-width:670px){.partners-form__title{font-size:40px}}.partners-form__desc{text-align:center;text-transform:uppercase;margin-top:30px;font-size:30px;line-height:125%}@media (max-width:990px){.partners-form__desc{font-size:24px}}@media (max-width:670px){.partners-form__desc{margin-top:20px;font-size:18px}}.partners-form__form{background-color:rgba(231,231,231,.2);border:1px solid #c8b583;border-radius:10px;margin-top:60px;padding:50px}@media (max-width:670px){.partners-form__form{margin-top:50px;padding:20px 20px 35px}}.partners-form__form-title{text-align:center;text-transform:uppercase;font-size:30px;font-weight:600;line-height:120%}@media (max-width:670px){.partners-form__form-title{font-size:20px}}.partners-form__fields{align-items:flex-start;gap:18px;margin-top:35px;display:flex}@media (max-width:990px){.partners-form__fields{flex-direction:column}}@media (max-width:670px){.partners-form__fields{gap:10px;margin-top:15px}}.partners-form__field{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}@media (max-width:990px){.partners-form__field{width:100%}}.partners-form__textarea{width:100%;height:146px}.partners-form__textarea-wrapper{flex-direction:column;margin-top:18px;display:flex}@media (max-width:670px){.partners-form__textarea-wrapper{margin-top:10px}}.partners-form__bottom{justify-content:space-between;align-items:flex-start;margin-top:18px;display:flex}@media (max-width:990px){.partners-form__bottom{flex-direction:column}}@media (max-width:670px){.partners-form__bottom{margin-top:10px}}.partners-form__disk{z-index:1;flex-direction:column;flex:1;max-width:392px;display:flex;position:relative}@media (max-width:990px){.partners-form__disk{max-width:none}}.partners-form__disk-wrapper{flex-direction:column;display:flex}@media (max-width:990px){.partners-form__disk-wrapper{width:100%}}.partners-form__note{color:#7a7a7a;margin-top:10px;font-size:16px;line-height:140%}@media (max-width:670px){.partners-form__note{font-size:11px}}.partners-form__submit{padding:0 50px}@media (max-width:670px){.partners-form__submit{width:100%}}@media (max-width:990px){.partners-form__submit{margin-top:30px}}@media (max-width:510px){.partners-form__agreement{max-width:240px}}.partners-form__agreement-wrapper{width:100%;margin-top:30px;display:flex}@media (max-width:670px){.partners-form__agreement-wrapper{justify-content:center}}@media (max-width:510px){.partners-form__agreement-wrapper{margin-top:20px}}.partners-form__cta{text-align:center;text-transform:uppercase;margin-top:90px;font-size:45px;line-height:140%}.partners-form__cta b{font-style:italic;font-weight:600}@media (max-width:1200px){.partners-form__cta{font-size:40px}}@media (max-width:990px){.partners-form__cta{margin-top:50px;font-size:34px}}@media (max-width:670px){.partners-form__cta{margin-top:30px;font-size:20px}}.partners-form-select{width:392px;font-size:16px;line-height:140%}@media (max-width:990px){.partners-form-select{width:100%}}.partners-form-select:before{width:12px;height:7px;top:calc(50% - 3.5px);right:27px}.partners-form-select__current{color:#000;cursor:pointer;background:#fff;border:1px solid #e7e7e7;border-radius:6px;height:66px;padding-left:25px;padding-right:50px}.partners-form-select__current.open{border-radius:6px 6px 0 0}@media (min-width:991px){.partners-form-select__current{align-items:center;display:flex}}.partners-form-select__items{background:#fff;border:1px solid #e7e7e7;border-top:0;border-radius:0 0 6px 6px;margin-top:-1px}.partners-form-select__options{padding:10px}.partners-form-select__option{color:rgba(0,0,0,.8);border-radius:5px;margin-top:4px;padding:8px 15px;transition:all .3s}.partners-form-select__option.active,.partners-form-select__option:hover{background-color:rgba(200,181,131,.2)}.partners-form-select__actual{text-overflow:ellipsis;background-color:#fff;border:1px solid #e7e7e7;border-radius:6px;height:66px;padding:20px 50px 20px 20px;overflow:hidden}.contact{background-color:#efefef;padding-top:90px;padding-bottom:90px}@media (max-width:990px){.contact{padding-top:80px;padding-bottom:80px}}@media (max-width:670px){.contact{padding-top:50px;padding-bottom:50px}}.contact__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.contact__title{text-transform:uppercase;font-size:30px;line-height:120%}@media (max-width:670px){.contact__title{font-size:18px}}.contact__phone{margin-top:30px;font-size:26px;font-weight:600;line-height:120%}@media (max-width:670px){.contact__phone{font-size:18px}}.contact__callback{margin-top:5px;font-size:18px;line-height:120%}.pseudo-bg-inherit:before,.pseudo-bg-inherit:after{background-image:inherit!important}
