.b-bg .section:first-of-type{padding-top:var(--section-padding)}.b-bg.b-bg-27{margin-top:-260px;padding-top:260px}._id_309 .b-bg{padding-top:410px !important;margin-top:-395px}.b-about__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:1200px){.b-about__wrapper{grid-template-columns:1fr}}.b-about .sliderWrap{overflow:hidden}.b-about__content-title{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:48px;leading-trim:NONE;line-height:120%;letter-spacing:0%;margin-bottom:20px}@media (max-width:1200px){.b-about__content-title{font-size:24px}}.b-about__content-text{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:24px;leading-trim:NONE;line-height:130%;letter-spacing:0%}@media (max-width:1200px){.b-about__content-text{font-size:16px}}.b-about__slide{border-radius:20px;overflow:hidden}.b-about__slider-wrapper{overflow:hidden;position:relative}.b-about__slider-wrapper::before{content:"";position:absolute;width:80px;height:100%;top:0;left:-1px;background:linear-gradient(270deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);z-index:2;transform:rotate(-180deg)}.b-about__slider-wrapper::after{content:"";position:absolute;width:80px;height:100%;top:0;right:-1px;background:linear-gradient(270deg, rgba(132, 174, 25, 0.35) 0%, rgba(132, 174, 25, 0) 100%);z-index:1}.b-about__nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:2}.b-about__nav .sbn,.b-about__nav .sbp{pointer-events:all;opacity:0.7}.b-about__nav .sbn:hover,.b-about__nav .sbp:hover{opacity:1}.b-stroim .section__title{text-align:center}.b-stroim__wrapper{--columns: 4;--grid-gap: 20px}@media (max-width:1200px){.b-stroim__wrapper{--columns: 2}}.b-stroim__item{display:flex;flex-direction:column;gap:10px}.b-stroim__item-title{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:24px;leading-trim:NONE;line-height:120%;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#72441B}@media (max-width:1200px){.b-stroim__item-title{font-size:16px}}@media (max-width:586px){.b-stroim__item-title{font-size:12px}}.b-stroim__item-descr{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:130%;letter-spacing:0%;text-align:center}@media (max-width:1200px){.b-stroim__item-descr{font-size:12px}}@media (max-width:586px){.b-stroim__item-descr{font-size:10px}}.b-podhod .section__header{text-align:center}.b-podhod__wrapper{--columns: 5}@media (max-width:1400px){.b-podhod__wrapper{--columns: 3}}@media (max-width:992px){.b-podhod__wrapper{--columns: 2}}@media (max-width:586px){.b-podhod__wrapper{--columns: 1}}.b-podhod__item{padding:10px;border-radius:20px;background:#FFFFFF66;display:flex;flex-direction:column;gap:10px;align-items:center}.b-podhod__item-img{width:100px;height:100px}.b-podhod__item-title{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:20px;leading-trim:NONE;line-height:120%;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#72441B}@media (max-width:1200px){.b-podhod__item-title{font-size:16px}}.b-podhod__item-descr{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:130%;letter-spacing:0%;text-align:center}@media (max-width:1200px){.b-podhod__item-descr{font-size:12px}}.b-napr .grid{--columns: 3}@media (max-width:992px){.b-napr .grid{--columns: 1}}.b-napr__item-slider-wrapper{position:relative}.b-napr__nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:2}.b-napr__nav .sbn,.b-napr__nav .sbp{pointer-events:all;opacity:0.7}.b-napr__nav .sbn svg,.b-napr__nav .sbp svg{height:30px}.b-napr__nav .sbn svg path,.b-napr__nav .sbp svg path{fill:white}.b-napr__nav .sbn:hover,.b-napr__nav .sbp:hover{opacity:1}.b-napr__item{padding:20px;background:#FFFFFFB2;border-radius:20px;max-width:463px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.b-napr__item-title{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:24px;leading-trim:NONE;line-height:120%;letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:uppercase;color:#72441B;height:58px;display:flex;justify-content:center;align-items:center;margin-bottom:20px}@media (max-width:1400px){.b-napr__item-title{font-size:16px}}.b-napr__item-slider{border-radius:5px;overflow:hidden;position:relative}.b-napr__item .b-napr__item-content{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:130%;letter-spacing:0%;margin-top:20px}@media (max-width:1400px){.b-napr__item .b-napr__item-content{font-size:12px}}.b-napr__item .button{width:100%;margin-top:20px}.b-team .section__header{text-align:center}.b-team__item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px;background:#FFFFFF66;border-radius:20px}.b-team__item-img{width:100px;height:100px}.b-team__item-title{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:24px;leading-trim:NONE;line-height:120%;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#72441B}.b-team__item-descr{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:130%;letter-spacing:0%;text-align:center}.b-projects__item{display:flex;flex-direction:column;align-items:center;gap:10px}.b-projects__title{font-size:24px}.b-projects .section__title{text-align:center}.b-projects .swiper-slide{border-radius:10px;overflow:hidden}.b-projects__slider{--columns: 3;--grid-gap: 20px}@media (max-width:1200px){.b-projects__slider{--columns: 2}}@media (max-width:768px){.b-projects__slider{--columns: 1}}.b-projects__wrapper{position:relative;border-radius:10px;overflow:hidden}.b-projects__wrapper::before{content:"";position:absolute;width:80px;height:100%;top:0;left:-1px;background:linear-gradient(270deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);z-index:2;transform:rotate(-180deg)}.b-projects__wrapper::after{content:"";position:absolute;width:80px;height:100%;top:0;right:-1px;background:linear-gradient(270deg, rgba(132, 174, 25, 0.35) 0%, rgba(132, 174, 25, 0) 100%);z-index:1}.b-projects__nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:2}.b-projects__nav .sbn,.b-projects__nav .sbp{pointer-events:all;opacity:0.7}.b-projects__nav .sbn:hover,.b-projects__nav .sbp:hover{opacity:1}.b-projects .swiper-slide{height:auto}.b-projects .swiper-slide-img{height:100%}.b-projects .swiper-slide-img img{height:100%;width:100%}.b-steps .section__title{text-align:center}.b-steps__wrapper{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(4, 140px);gap:20px}@media (max-width:1200px){.b-steps__wrapper{grid-template-columns:1fr 1fr;grid-template-rows:repeat(7, 140px)}}@media (max-width:768px){.b-steps__wrapper{grid-template-columns:1fr;grid-template-rows:unset}}.b-steps__item{box-shadow:0px 4px 10px 0px #5A780E29;border-radius:20px;background:white;position:relative;overflow:hidden;padding:20px;display:flex;align-items:center}.b-steps__item-title{display:flex;align-items:center;gap:10px;font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:24px;leading-trim:NONE;line-height:130%;letter-spacing:0%;text-transform:uppercase}@media (max-width:1400px){.b-steps__item-title{font-size:18px}}@media (max-width:1200px){.b-steps__item-title{font-size:14px}}.b-steps__item-count{font-family:Montserrat;font-weight:900;font-style:Black;font-size:100px;leading-trim:CAP_HEIGHT;line-height:80%;letter-spacing:0%;text-transform:uppercase;color:#84AE19}@media (max-width:1400px){.b-steps__item-count{font-size:64px}}.b-steps__item-img{position:absolute;right:0;bottom:0;height:100%;width:100%}@media (max-width:768px){.b-steps__item-img{display:none}}.b-steps__item:nth-child(1){grid-column:1 / span 4;grid-row:1 / span 2;background:#5A780EE5;align-items:flex-start}.b-steps__item:nth-child(1) .b-steps__item-count{color:#C7D7A1}.b-steps__item:nth-child(2){grid-column:5 / span 5;grid-row:1}.b-steps__item:nth-child(3){grid-column:5 / span 5;grid-row:2}.b-steps__item:nth-child(4){grid-column:10 / span 3;grid-row:1 / span 2;align-items:flex-start}.b-steps__item:nth-child(5){grid-column:1 / span 3;grid-row:3 / span 2;align-items:flex-start}.b-steps__item:nth-child(6){grid-column:4 / span 5;grid-row:3}.b-steps__item:nth-child(7){grid-column:4 / span 5;grid-row:4}.b-steps__item:nth-child(8){grid-column:9 / span 4;grid-row:3 / span 2;background:#425808E5;align-items:flex-start}.b-steps__item:nth-child(8) .b-steps__item-count{color:#D0E698;opacity:0.2}@media (max-width:1200px){.b-steps__item{grid-column:unset !important;grid-row:span 1 !important}.b-steps__item:nth-child(1),.b-steps__item:nth-child(4),.b-steps__item:nth-child(5),.b-steps__item:nth-child(8){grid-row:span 2 !important}}.b-steps__item:nth-child(1) .b-steps__item-title,.b-steps__item:nth-child(8) .b-steps__item-title{color:white}.b-reviews .section__title{text-align:center}.b-reviews__items{display:grid;grid-template-columns:7fr 5fr;gap:20px}@media (max-width:1200px){.b-reviews__items{grid-template-columns:1fr}}.b-reviews__gallery{--columns: 3;overflow:hidden}@media (max-width:1400px){.b-reviews__gallery{--columns: 2}}@media (max-width:768px){.b-reviews__gallery{--columns: 1}}.b-reviews__gallery-wrapper{overflow:hidden}.b-reviews__item{height:auto}.b-reviews__item img{height:100%;width:100%}.b-reviews .swiper-pagination{position:unset;margin-top:20px}.b-reviews .swiper-pagination-bullet{width:15px;height:15px}@media (max-width:1200px){.b-reviews__script{display:flex;justify-content:center}}@media (max-width:768px){.b-reviews__script div{width:100% !important}}.b-modal2__wrapper{position:relative;display:flex;justify-content:flex-end;background:white;border-radius:20px;overflow:hidden;box-shadow:0px 4px 16px 0px #42580829}@media (max-width:1400px){.b-modal2__wrapper{background-image:none !important}}.b-modal2__content{max-width:832px;display:flex;flex-direction:column;align-items:flex-end;padding:60px 40px}@media (max-width:1600px){.b-modal2__content{max-width:650px}}@media (max-width:1400px){.b-modal2__content{max-width:unset;justify-content:center;align-items:center}}.b-modal2__img{position:absolute;left:0}.b-modal2__title{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:48px;leading-trim:NONE;line-height:120%;letter-spacing:0%;text-align:right;margin-bottom:20px}@media (max-width:1600px){.b-modal2__title{font-size:32px}}@media (max-width:1400px){.b-modal2__title{text-align:center}}@media (max-width:1200px){.b-modal2__title{font-size:calc(1.375rem + 1.5vw)}}.b-modal2__descr{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:24px;leading-trim:NONE;line-height:130%;letter-spacing:0%;text-align:right;margin-bottom:40px}@media (max-width:1600px){.b-modal2__descr{font-size:20px}}@media (max-width:1400px){.b-modal2__descr{text-align:center}}.b-map__wrapper{display:grid;grid-template-columns:4fr 8fr;gap:20px}@media (max-width:992px){.b-map__wrapper{grid-template-columns:1fr}}.b-map__contacts{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.b-map__contacts .phone{display:flex;flex-direction:column;gap:10px}.b-map__contacts-item{display:flex;flex-direction:column;gap:15px}.b-map__contacts-descr{font-family:Montserrat;font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:100%;letter-spacing:3%}@media (max-width:1200px){.b-map__contacts-descr{font-size:16px}}.b-map__contacts-val{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:24px;leading-trim:NONE;line-height:100%;letter-spacing:3%}@media (max-width:1200px){.b-map__contacts-val{font-size:18px}}.b-map__contacts-val.phone svg path{fill:#84AE19}.b-map__contacts-soc{margin-top:10px;display:flex;gap:10px}.b-map__contacts-btn{margin-top:10px}/*# sourceMappingURL=./page-43e495dc2d4bed9d8bdd12bdfcb15de6.map */