.intro{padding:500px 0 0 0}.description{padding:80px 0}.description__wrapper{display:flex;justify-content:space-between;gap:30px}@media(max-width: 1160px){.description__wrapper{flex-direction:column;justify-content:center;align-items:center}}.description__title{font-family:bold;font-size:56px;line-height:120%}@media(max-width: 900px){.description__title{text-align:center}}@media(max-width: 560px){.description__title{font-size:40px}}.description__content{max-width:616px}.description__text{font-family:medium;font-size:20px;line-height:150%;margin-bottom:24px}.description__text span{color:#d99a3e}@media(max-width: 560px){.description__text{font-size:17px}}.description__form input{font-family:medium;font-size:16px;line-height:150%;padding:12px;margin-right:16px;color:#505050;height:48px;width:222px;border:none}.description__form input::placeholder{color:#505050}.description__form input:focus{outline:none;border:1px solid #d99a3e}@media(max-width: 480px){.description__form input{width:100%}}.description__form .btn{font-weight:500;font-size:16px;line-height:150%;padding:14px 24px}@media(max-width: 480px){.description__form .btn{width:fit-content}}@media(max-width: 480px){.description__form{display:flex;flex-direction:column;gap:30px}}.description__policy{margin-top:16px;font-size:12px;line-height:150%}.description__policy a{color:#fff}.feature{padding:112px 0}.feature__header{text-align:center;font-family:extra;font-size:48px;line-height:120%;margin-bottom:80px}.feature__header span{color:#d99a3e}@media(max-width: 560px){.feature__header{font-size:40px}}.feature__content{display:flex;justify-content:space-between;gap:30px}@media(max-width: 1300px){.feature__content{flex-direction:column;align-items:center;gap:64px}}@media(max-width: 1300px){.feature__col{display:flex}}@media(max-width: 560px){.feature__col{flex-direction:column;gap:30px}}.feature__col_item{text-align:center;margin-bottom:64px;max-width:240px}@media(max-width: 1300px){.feature__col_item{margin:0}}.feature__col_img{margin-bottom:28px}.feature__col_text{font-family:bold;font-size:23px;line-height:140%}.feature__img{position:relative;padding:0 0 36.5% 0;width:610px;overflow:hidden}.feature__img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}@media(max-width: 710px){.feature__img{width:480px}}@media(max-width: 650px){.feature__img{width:500px}}@media(max-width: 560px){.feature__img{width:360px}}.projects{padding:112px 0}.projects__wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:59px}.projects__item{display:flex;flex-direction:column;max-width:610px;gap:23px}@media(max-width: 710px){.projects__item{max-width:480px}}@media(max-width: 530px){.projects__item{width:320px}}.projects__item a{text-decoration:none;color:#fff}.projects__item a:hover{text-decoration:underline}.projects__item_title{font-family:extra;font-size:32px;line-height:140%}.projects__item_text{font-family:medium;font-size:20px;line-height:140%}.projects__item_img{position:relative;padding:0 0 59.0163934426% 0;width:610px;overflow:hidden}.projects__item_img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}@media(max-width: 710px){.projects__item_img{width:480px}}@media(max-width: 530px){.projects__item_img{width:320px}}

/* Карточка-ссылка проекта */
a.projects__item{display:block;text-decoration:none;color:inherit}
a.projects__item .projects__item_title{text-decoration:none}
a.projects__item:hover .projects__item_title{color:#d99a3e}

/* Фото-баннер каталога и категорий */
.intro--banner{position:relative;background:url("../images/bg1.png") center/cover no-repeat;padding:230px 0 170px}
.intro--banner::after{position:absolute;content:"";background:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.25) 55%,#000 100%);width:100%;height:100%;top:0;left:0}
@media(max-width:900px){.intro--banner{padding:190px 0 110px}}
@media(max-width:540px){.intro--banner{padding:140px 0 80px}}
