.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}}.schedule{gap:15px;display:flex}@media (max-width:374px){.schedule{gap:10px}}.schedule__item{flex:1}.schedule__top{justify-content:center;padding-bottom:5px;display:flex}.schedule__top span{opacity:.6;padding-left:17px;padding-right:17px;font-size:18px;line-height:120%}@media (max-width:670px){.schedule__top span{padding-left:12px;padding-right:12px;font-size:14px}}@media (max-width:374px){.schedule__top span{padding-left:10px;padding-right:10px}}.schedule__bottom{text-align:center;z-index:1;background:rgba(239,239,239,.79);border-radius:5px;padding:17px 5px 11px;font-size:18px;font-weight:500;line-height:120%;position:relative}@media (max-width:670px){.schedule__bottom{padding-top:14px;padding-bottom:10px;font-size:14px}}.schedule__bottom:before{content:"";z-index:1;border-radius:10px;width:100%;height:5px;display:block;position:absolute;top:0;left:0}.schedule__bottom_grey:before{background:silver}.schedule__bottom_gold:before{background:#c8b583}.carousel-gallery{grid-gap:var(--spacing,15px);grid-template-columns:1fr;display:grid}.carousel-gallery__main{padding-bottom:var(--main-padding-bottom,0)}@media (max-width:510px){.carousel-gallery__main{padding-bottom:var(--main-padding-bottom,66px)}}.carousel-gallery__viewport{border-radius:var(--viewport-radius,10px);width:100%;margin:var(--viewport-margin,0)}.carousel-gallery__slide{min-width:100%}.carousel-gallery__slide:before{content:"";width:100%;padding-top:var(--main-ratio,100%);display:block;position:relative}.carousel-gallery__slide[data-video-modal]{cursor:pointer}.carousel-gallery__thumbs{display:var(--thumbs-display,grid);grid-auto-flow:column;grid-auto-columns:minmax(0, var(--thumb-max-width,1fr));max-width:var(--thumbs-max-width,100%);justify-content:center;gap:var(--thumbs-spacing,12px);width:100%;margin-left:auto;margin-right:auto}.carousel-gallery__thumb{z-index:1;width:100%;opacity:var(--thumb-opacity,.5);border-radius:var(--thumb-radius,10px);cursor:pointer;flex:1;transition:opacity .3s;position:relative;overflow:hidden}@media (hover){.carousel-gallery__thumb:hover{opacity:var(--thumb-hover-opacity,.8)}}.carousel-gallery__thumb.active{opacity:var(--thumb-active-opacity,1)}.carousel-gallery__thumb:before{content:"";width:100%;padding-top:var(--thumb-ratio,100%);display:block;position:relative}.carousel-gallery__image{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.carousel-gallery__prev,.carousel-gallery__next{display:var(--buttons-display,flex)}.carousel-gallery__dots{display:var(--dots-display,flex);bottom:var(--dots-bottom,25px);left:var(--dots-left,0);right:var(--dots-right,0);max-width:var(--dots-max-width,100%);justify-content:var(--dots-justify,center)}@media (max-width:510px){.carousel-gallery__dots{bottom:var(--dots-bottom,24px);max-width:var(--dots-max-width,160px);justify-content:var(--dots-justify,flex-start)}}@media (max-width:374px){.carousel-gallery__dots{max-width:var(--dots-max-width,110px)}}.carousel-gallery__thumb-play{--play-size:var(--thumb-play-size,30px)}.contacts__title{text-align:center;font-size:65px;font-weight:600;line-height:110%}@media (max-width:990px){.contacts__title{font-size:50px}}@media (max-width:670px){.contacts__title{font-size:40px}}.contacts__items{margin-top:40px}@media (max-width:670px){.contacts__items{margin-top:30px}}.contact{background:#fff;border-radius:20px;margin-top:60px;padding:50px 40px}.contact:first-child{margin-top:0}@media (max-width:670px){.contact{border-radius:10px;margin-top:50px;padding:25px 20px}}.contact__title{flex-wrap:wrap;align-items:center;gap:10px 15px;display:flex}.contact__title-text{text-transform:uppercase;font-size:22px;font-weight:500;line-height:120%}@media (max-width:670px){.contact__title-text{font-size:15px}}.contact__outer{z-index:1;grid-gap:20px;grid-template-columns:auto var(--gallery-size,468px);align-items:start;display:grid;position:relative}@media (max-width:1200px){.contact__outer{--gallery-size:395px}}@media (max-width:990px){.contact__outer{grid-gap:30px;flex-direction:column;grid-template-columns:1fr}}.contact__text{margin-top:30px;font-size:18px;line-height:150%}@media (max-width:670px){.contact__text{margin-top:20px;font-size:14px}}.contact__map{border-radius:10px;height:510px;margin-top:50px;overflow:hidden}@media (max-width:990px){.contact__map{margin-top:40px}}@media (max-width:670px){.contact__map{height:400px;margin-top:30px}}.contact__location-icon{width:14px;height:16px;margin-right:12px}.contact__location{border:1px solid #c8b583;border-radius:5px;align-items:center;padding:10px 20px;font-size:22px;font-weight:500;line-height:120%;display:flex}@media (max-width:670px){.contact__location{padding:8px 12px;font-size:15px}}.contact__name{opacity:.4;width:100%;margin-top:40px;margin-bottom:10px;font-size:18px;line-height:120%}@media (max-width:990px){.contact__name{font-size:16px}}@media (max-width:670px){.contact__name{margin-top:25px;font-size:14px}}.contact__value{font-size:18px;font-weight:500;line-height:120%}@media (max-width:990px){.contact__value{font-size:16px}}@media (max-width:670px){.contact__value{font-size:14px}}.contact__content{flex-wrap:wrap;align-items:center;display:flex}.contact__phone{margin-right:30px}@media (max-width:670px){.contact__phone{width:100%;margin-right:0}}@media (max-width:990px){.contact__link{font-size:16px}}@media (max-width:670px){.contact__link{margin-top:8px;font-size:14px}}.contact__gallery{--main-ratio:calc(474 / 468 * 100%);--main-padding-bottom:0}@media (max-width:510px){.contact__gallery{--viewport-margin:0 0 15px}}.contact__items{grid-template-columns:repeat(var(--cols,4), auto);grid-gap:15px;margin-top:50px;display:grid}@media (min-width:1201px){.contact__items_three{--cols:3}}@media (max-width:1200px){.contact__items{--cols:3}}@media (max-width:990px){.contact__items{--cols:2}}@media (max-width:670px){.contact__items{--cols:1;grid-gap:10px;margin-top:30px}}.contact__item{z-index:1;padding-left:24px;font-size:16px;line-height:115%;position:relative}@media (max-width:670px){.contact__item{padding-left:17px;font-size:12px}}.contact__item img{z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;width:14px;height:14px;position:absolute;top:2px;left:0}@media (max-width:670px){.contact__item img{width:11px;height:11px;top:0}}.connection__title{flex-direction:column;align-items:center;display:flex}.connection__title-main{text-align:center;font-size:45px;font-weight:600;line-height:120%}@media (max-width:990px){.connection__title-main{font-size:34px}}@media (max-width:670px){.connection__title-main{font-size:30px}}.connection__title-secondary{text-align:center;letter-spacing:.04em;margin-top:20px;font-size:26px;line-height:135%}@media (max-width:990px){.connection__title-secondary{font-size:22px}}@media (max-width:670px){.connection__title-secondary{margin-top:15px;font-size:18px}}.connection__items{grid-gap:22px;grid-template-columns:1fr 1fr;margin-top:40px;display:grid}@media (max-width:990px){.connection__items{grid-template-columns:1fr}}@media (max-width:670px){.connection__items{grid-gap:12px;margin-top:25px}}.connection__item{background:#fff;border-radius:10px;align-items:center;gap:10px;height:70px;padding-left:30px;padding-right:30px;line-height:120%;display:flex}@media (max-width:1200px){.connection__item{padding-left:20px;padding-right:20px}}@media (max-width:670px){.connection__item{gap:5px;height:45px;padding-left:10px;padding-right:10px}}.connection__name{text-transform:uppercase;font-size:20px;font-weight:500}@media (max-width:1200px){.connection__name{font-size:18px}}@media (max-width:670px){.connection__name{font-size:13px}}.connection__email-link{margin-left:auto;font-size:17px;font-weight:500}@media (max-width:1200px){.connection__email-link{font-size:16px}}@media (max-width:670px){.connection__email-link{font-size:13px}}.connection__copy{cursor:pointer;margin-left:25px}@media (max-width:1200px){.connection__copy{margin-left:10px}}@media (max-width:670px){.connection__copy{margin-left:5px}}.connection__copy svg{opacity:.15;width:17px;height:20px;transition:opacity .3s}@media (hover){.connection__copy svg:hover{opacity:.35}}@media (max-width:670px){.connection__copy svg{width:14px;height:17px}}.connection__box{background:#efefef;border-radius:10px;flex-direction:column;align-items:center;padding:30px;display:flex}.connection__phone-icon{width:33px;height:33px}.connection__subtitle{text-transform:uppercase;margin-top:15px;font-size:30px;line-height:130%}@media (max-width:670px){.connection__subtitle{font-size:18px}}.connection__phone{margin-top:15px;font-size:26px;font-weight:600;line-height:120%}@media (max-width:990px){.connection__phone{font-size:20px}}@media (max-width:670px){.connection__phone{margin-top:10px;font-size:16px}}.connection__link-wrapper{text-align:center;margin-top:20px}@media (max-width:510px){.connection__link{font-size:14px}}.pseudo-bg-inherit:before,.pseudo-bg-inherit:after{background-image:inherit!important}
