.b-all-projects__container{display:flex;flex-direction:column;gap:40px}.b-all-projects__projects{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media (max-width:1199px){.b-all-projects__projects{gap:12px}}@media (max-width:991px){.b-all-projects__projects{grid-template-columns:repeat(2, 1fr)}}@media (max-width:575px){.b-all-projects__projects{grid-template-columns:1fr}}.b-all-projects__item{position:relative;height:500px}@media (max-width:1799px){.b-all-projects__item{height:414px}}@media (max-width:1599px){.b-all-projects__item{height:378px}}@media (max-width:1399px){.b-all-projects__item{height:318px}}@media (max-width:1199px){.b-all-projects__item{height:272px}}@media (max-width:991px){.b-all-projects__item{height:306px}}@media (max-width:767px){.b-all-projects__item{height:225px}}.b-all-projects__item::before{transition:all 0.3s;position:absolute;inset:0;content:"";background:rgba(0, 0, 0, 0.4)}.b-all-projects__item:hover::before{background:rgba(0, 0, 0, 0.8)}.b-all-projects__item img{max-width:560px;max-height:500px;width:100%;height:100%;object-fit:cover}@media (max-width:1799px){.b-all-projects__item img{height:414px}}@media (max-width:1599px){.b-all-projects__item img{height:378px}}@media (max-width:1399px){.b-all-projects__item img{height:318px}}@media (max-width:1199px){.b-all-projects__item img{height:272px}}@media (max-width:991px){.b-all-projects__item img{height:306px}}@media (max-width:767px){.b-all-projects__item img{height:225px}}.b-all-projects__title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;width:60%;line-height:150%;font-weight:500;text-align:center}.b-form__container{display:flex;justify-content:space-between;gap:40px}@media (max-width:1599px){.b-form__container{flex-direction:column}}.b-form__header{display:flex;flex-direction:column;gap:50px;color:white}.b-form__form{max-width:1002px;display:flex;flex-direction:column;gap:60px}@media (max-width:1799px){.b-form__form{max-width:800px}}@media (max-width:1599px){.b-form__form{gap:30px}}.b-form__submit-container{display:flex;align-items:center;gap:80px}@media (max-width:1799px){.b-form__submit-container{gap:40px}}@media (max-width:991px){.b-form__submit-container{flex-direction:column-reverse;align-items:flex-start;gap:20px}}.b-form__privacy{font-weight:300;font-style:Light;font-size:10px;line-height:130%;letter-spacing:0%;color:white;position:relative;max-width:516px;display:flex;gap:20px;height:fit-content}@media (max-width:1799px){.b-form__privacy{max-width:387px}}.b-form__privacy input{min-width:24px;min-height:24px;background:transparent}.b-form__privacy a{color:white;border-bottom:1px solid white}.b-form__checkbox{width:24px;height:24px;border-radius:6px}.b-map{padding-bottom:0}.b-map__container{display:flex;flex-direction:column;gap:50px}.b-map__content{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}@media (max-width:991px){.b-map__content{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.b-map__contacts{display:flex;align-items:center;justify-content:space-between;gap:187px;flex-wrap:wrap}@media (max-width:1799px){.b-map__contacts{gap:147px}}@media (max-width:1599px){.b-map__contacts{gap:107px}}@media (max-width:1399px){.b-map__contacts{gap:67px}}@media (max-width:1199px){.b-map__contacts{gap:40px}}@media (max-width:991px){.b-map__contacts{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}}@media (max-width:575px){.b-map__contacts{grid-template-columns:1fr}}@media (max-width:575px){.b-map__contacts{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.b-map__contact{display:flex;flex-direction:column;gap:20px;color:black;line-height:130%;font-weight:500}@media (max-width:1199px){.b-map__contact{gap:10px}}.b-map__contact-title{color:#7C7C7C;font-weight:400}.b-map__soc{display:flex;align-items:center;gap:30px}@media (max-width:1399px){.b-map__soc{gap:15px}}.b-map__soc img,.b-map__soc svg{width:40px;height:40px;fill:none;fill-opacity:1}.b-map__soc img path,.b-map__soc svg path{fill:black}.b-map__soc img circle,.b-map__soc svg circle{stroke:black}.b-map__soc a:hover circle{fill:rgba(0, 0, 0, 0.3)}.b-map__map{filter:grayscale(1)}/*# sourceMappingURL=./page-919eacceea65a14b6fb4f73a9a28165e.map */