.layouts{width:95%;max-width:1291px;margin:0 auto}.layouts__photo-wrapper{position:relative}.layouts__photo-wrapper .loupe-wrapper{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.layouts__list{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;margin:0 auto}@media screen and (max-width:900px){.layouts__list{flex-wrap:wrap}}.layouts__item{max-width:400px;max-height:727px;width:100%;cursor:pointer;margin:0 auto}.layouts__item p{font-family:var(--font-montserrat);text-align:center;font-weight:400;font-size:20px;line-height:30px;margin-bottom:15px}.navigation{flex-wrap:wrap;margin-bottom:20px;max-width:965px;margin-left:auto;margin-right:auto}.navigation,.navigation__nav-button{display:flex;justify-content:center;align-items:center}.navigation__nav-button{border-radius:10px;background-color:#f4f4f4;width:300px;height:60px;cursor:pointer;margin:5px auto}.navigation__nav-button p{font-weight:500;font-size:20px;line-height:30px;margin-left:15px;cursor:pointer}.navigation__nav-button:hover{background-color:#fff;border:1px solid #000}.navigation__nav-button_active p{cursor:default}.navigation__nav-button_active,.navigation__nav-button_active:hover{background-color:#fff;border:1px solid #447c48;cursor:default}.equipment-head{margin-top:30px}@media screen and (max-width:550px){.equipment-head{margin-top:20px}}.equipment-head h2{color:#222;text-align:center;font-size:35px;font-family:var(--font-organetto);font-weight:700;line-height:150%;margin-bottom:10px}.equipment-head h2 br{display:none}@media screen and (max-width:691px){.equipment-head h2 br{display:block}}@media screen and (max-width:426px){.equipment-head h2{font-size:24px}}.equipment-head p{color:#222;text-align:center;font-size:24px;font-family:var(--font-montserrat);font-weight:400;line-height:150%}@media screen and (max-width:426px){.equipment-head p{font-size:16px}}@media screen and (max-width:550px){.equipment-head__bold-mob{font-weight:700}}.equipment-head__red{color:#447c48;font-weight:700}.equipments-block__buttons{width:100%;height:auto;display:flex;justify-content:space-around;align-items:center;max-width:1291px;margin:20px auto 0}@media screen and (max-width:664px){.equipments-block__buttons{justify-content:center}}.equipments-block__button-price{display:flex;justify-content:space-between;align-items:center;height:100%;max-height:120px;width:100%;max-width:630px;border-radius:10px;background:#f4f4f4;cursor:pointer;padding:15px 40px;box-sizing:border-box}.equipments-block__button-price:first-of-type{margin-right:5px}.equipments-block__button-price:last-of-type{margin-left:5px}.equipments-block__button-price:hover{border-radius:10px;border:2px solid #000;background-color:#fff}.equipments-block__button-price .text .name{color:#000;text-align:left;font-family:var(--font-montserrat);font-size:24px;font-style:normal;font-weight:500;line-height:100%;cursor:pointer}@media screen and (max-width:885px){.equipments-block__button-price .text .name{text-align:center}}@media screen and (max-width:664px){.equipments-block__button-price .text .name{font-size:14px}}.equipments-block__button-price .text .price{margin-top:15px;color:#000;text-align:left;font-family:var(--font-montserrat);font-size:36px;font-style:normal;font-weight:700;line-height:100%;cursor:pointer}@media screen and (max-width:885px){.equipments-block__button-price .text .price{text-align:center}}@media screen and (max-width:664px){.equipments-block__button-price .text .price{font-size:18px}}.equipments-block__button-price_active{border-radius:10px;border:2px solid #447c48;background-color:#fff;cursor:default}.equipments-block__button-price_active .name,.equipments-block__button-price_active .price{cursor:default}.equipments-block__button-price_active:hover{border-color:#447c48}@media screen and (max-width:664px){.equipments-block__button-price_active{border:1px solid #447c48}}.equipments-block__button-price .brus-decor,.equipments-block__button-price .brus-warm{width:100px}@media screen and (min-width:885px)and (max-width:933px){.equipments-block__button-price{padding:15px 25px}}@media screen and (max-width:885px){.equipments-block__button-price{flex-direction:column;max-height:none}}@media screen and (max-width:664px){.equipments-block__button-price{max-width:160px;padding:13px 11px 9px;height:146px;box-sizing:content-box}.equipments-block__button-price .gazoblock-decor{max-width:55%}.equipments-block__button-price .brus-warm{width:58%}}.equipments-block__update-date{max-width:1291px;margin:10px auto 0;text-align:center;color:#575757}@media screen and (max-width:664px){.equipments-block__update-date{text-align:center}}@media screen and (min-width:900px){.equipments-block__update-date{font-size:20px;text-align:left}}.equipments-block__update-date .date{font-weight:600}.equipments-block .content img{width:100%}.main-info{width:95%;margin:0 auto}@media screen and (min-width:800px){.main-info{display:flex;align-items:flex-start;justify-content:space-between;max-width:1291px}.main-info .correction-slider{max-width:66%}.main-info .correction-text{max-width:30%}}.project-slider{position:relative}.project-slider__prev-button{background-image:url(/projects/page/special-arrow/left.svg)}.project-slider__next-button{background-image:url(/projects/page/special-arrow/right.svg)}.project-slider__next-button,.project-slider__prev-button{cursor:pointer;background-position:50%;background-size:contain;margin-top:0;width:25px;height:25px}.project-slider__next-button:after,.project-slider__prev-button:after{content:""}.project-slider__more-info{position:absolute;z-index:9;display:flex;justify-content:space-between;align-items:center;left:5px;top:20px;width:calc(100% - 10px)}.project-slider__previews{display:flex;justify-content:left;align-items:center;margin-top:15px;max-width:100%;box-sizing:border-box}@media screen and (max-width:550px){.project-slider__previews{justify-content:center}}.project-slider__preview{cursor:pointer;max-width:100%;height:auto;border-radius:13px;border:2px solid #444;object-fit:cover}.project-slider__preview:not(:last-of-type){margin-right:5px}@media screen and (min-width:425px){.project-slider__preview:hover{border:2px solid #000}}.project-slider__preview_active,.project-slider__preview_active:hover{border:2px solid #447c48}