.salutation:has(+.choose-us){margin-bottom:0}
.choose-us{margin:0;padding:48px 0 32px;color:#242b28}
.choose-us .choose-us__wrap{display:grid;grid-template-columns:260px minmax(0,1fr);column-gap:56px;row-gap:0;padding:0!important}
.choose-us .choose-us__decor{position:static;grid-column:1;grid-row:1/5;width:auto;max-width:260px;font-size:48px;line-height:1.12;font-weight:800;letter-spacing:-.025em;text-shadow:none;-webkit-text-stroke:1px #b7c7bd;color:transparent}
.choose-us__title-wrap,.choose-us__subtitle-wrap,.choose-us__separator,.choose-us__list-wrap{grid-column:2}
.choose-us .choose-us__title-wrap{margin:0 0 20px}
.choose-us .choose-us__title{margin:0;font-size:30px;line-height:1.4;font-weight:700;letter-spacing:-.025em;color:#242b28}
.choose-us .choose-us__subtitle-wrap{max-width:76ch;margin:0 0 26px}
.choose-us .choose-us__subtitle{margin:0;padding:0;font-size:15px;line-height:1.7;color:#58665d}
.choose-us .choose-us__separator{height:1px;margin:0;background:#bbcbbf}
.choose-us .choose-us__list{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:0;padding:28px 0 0;list-style:none}
.choose-us .choose-us__item{margin:0;padding:0;min-width:0}
.choose-us .choose-us__item-title{margin:0 0 12px;font-size:42px;line-height:1.2;font-weight:500;letter-spacing:-.035em;color:#242b28}
.choose-us .choose-us__item-desc{margin:0;font-size:14px;line-height:1.6;color:#58665d}
.choose-us+.project-gallery{padding-top:32px}
@media(max-width:1090px){.choose-us .choose-us__wrap{grid-template-columns:220px minmax(0,1fr);column-gap:36px}.choose-us .choose-us__decor{font-size:42px}.choose-us .choose-us__title{font-size:27px}.choose-us .choose-us__item-title{font-size:34px}}
@media(max-width:767px){.choose-us{padding:32px 0 24px}.choose-us .choose-us__wrap{grid-template-columns:minmax(0,1fr);column-gap:0}.choose-us .choose-us__decor{grid-column:1;grid-row:auto;max-width:100%;margin:0 0 24px;font-size:36px;line-height:1.12}.choose-us__title-wrap,.choose-us__subtitle-wrap,.choose-us__separator,.choose-us__list-wrap{grid-column:1}.choose-us .choose-us__title{font-size:24px;line-height:1.4}.choose-us .choose-us__title-wrap{margin-bottom:16px}.choose-us .choose-us__subtitle{font-size:14px;line-height:1.65}.choose-us .choose-us__subtitle-wrap{margin-bottom:24px}.choose-us .choose-us__list{gap:22px;padding-top:24px}.choose-us .choose-us__item-title{font-size:27px;line-height:1.2;margin-bottom:10px}.choose-us .choose-us__item-desc{font-size:12px;line-height:1.6}.choose-us+.project-gallery{padding-top:24px}}
@media(max-width:359px){.choose-us .choose-us__decor{font-size:33px}.choose-us .choose-us__title{font-size:22px}.choose-us .choose-us__list{grid-template-columns:1fr;gap:22px}.choose-us .choose-us__item-title{font-size:30px}}
