@font-face{font-family:'Bahnschrift';src:url('../fonts/bahnschrift.woff') format('woff'),url('../fonts/bahnschrift.woff2') format('woff2');font-display:swap}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--green:#459d47;--dark-green:#2a602c;--red:#cd272e}body{background-image:url(../img/main/production/wood_big.webp);background-size:cover;background-position:center center;background-attachment:fixed;font-family:'Bahnschrift'}h1,h2,h3,h4,h5,h6{margin:0}.section{width:100%;overflow:hidden}.menu__section{position:fixed;height:100px;z-index:5;background:var(--green);overflow:revert}.container{padding:200px;width:100%}.menu__container{padding:0 150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}#nav__btn{display:none}.fixed{position:fixed;width:100%}.exit-btn{display:none}.link{color:#fff}.logo__img{height:68px;width:115px;-o-object-fit:cover;object-fit:cover}
.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu__link{position:relative;margin-left:20px;text-decoration:none;font-size:20px}.menu__link:focus-visible{border:0;outline:none}.menu__link:after{position:absolute;content:"";top:-4px;bottom:-1px;left:-4px;right:-4px;border-radius:3px;z-index:-1;-webkit-transition:.2s ease background-color;-o-transition:.2s ease background-color;transition:.2s ease background-color}.menu__link:hover{color:var(--dark-green);-webkit-transition:.2s ease color;-o-transition:.2s ease color;transition:.2s ease color}.menu__link:active{color:var(--dark-green);-webkit-transition:.2s ease color;-o-transition:.2s ease color;transition:.2s ease color}.menu__link:focus-visible:after{background-color:var(--dark-green);-webkit-transition:.2s ease background-color;-o-transition:.2s ease background-color;transition:.2s ease background-color}.menu__link:active:after{background-color:transparent;color:var(--dark-green)}
.menu__link:first-child{margin-left:0}.banner__section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;overflow:hidden}.conainer_black-transparent{background-image:url('../img/main/banner/background_big.webp');background-size:cover;background-position:center center;position:absolute;height:100%;--animate-duration:3s}.conainer_black-transparent:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-color:#00000025}.banner__container{padding:350px 0 250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3}.title{margin-bottom:40px;color:#fff;font-size:40px;text-align:center}.title_big{margin-bottom:20px;font-size:100px}.text_black{color:#000}.text_red{color:var(--red)}.banner__title{width:505px;font-size:33px;font-weight:100}
.link__tel{padding:8px 18px;border-radius:5px;background-color:var(--green);border:2px solid var(--green);text-decoration:none;font-size:25px}.link__tel:focus-visible{border:0;outline:none}.link__tel:hover{background-color:var(--dark-green);border:2px solid var(--dark-green);-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.link__tel:focus{background-color:var(--dark-green);border:2px solid var(--dark-green);-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.company__section{background-color:#fff}.company__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title_black{color:#000}.text{margin-bottom:20px;max-width:1200px;font-size:18px;text-align:center}.text:last-child{margin-bottom:0}.productions__section{position:relative;background-color:#081f0050}.productions__container{position:relative}
.logo{margin-bottom:40px;width:100px;height:110px;-o-object-fit:cover;object-fit:cover}.productions__title{text-align:left}.text_white{color:#fff}.productions__text{width:50%;text-align:left}.productions__inner{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.productions__col{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px;width:31%}.productions__col:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000099;z-index:-1}.productions__icon{margin-bottom:20px;width:100px;height:100px;-o-object-fit:cover;object-fit:cover}.title-h3{font-size:25px;font-weight:100}.productions__title-h3{margin:0}.section__advantages{background-color:var(--green)}.advantages__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.advantages__title{max-width:1100px}.advantages__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px}.advantages__box{margin-bottom:40px;margin-right:2.66666667%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:23%;min-height:200px;border-radius:5px;background:#fff}.advantages__box:nth-child(4n){margin-right:0}.advantages__box:nth-child(n+5){margin-bottom:0}.advantages__span{margin-bottom:20px;font-size:35px;color:var(--dark-green)}.advantages__text{text-align:left;line-height:30px}.specification__section{background-color:#fff}.specification__title_big{margin:0;color:var(--dark-green);text-align:left}.specification__wrap{max-width:1200px}.specification__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0;border-bottom:1px solid var(--dark-green)}
.specification__inner:last-child{border-bottom:none}.specification__title{margin-bottom:0;max-width:500px;color:var(--dark-green);text-align:left}.specification__text{margin-bottom:5px;text-align:right}.specification__inner-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:1200px}.specification__tel{margin-right:10px;background-color:#fff;border:2px solid var(--green);color:var(--green)}.specification__tel:hover{color:#fff;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.specification__tel:focus{color:#fff;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.contacts__section{background-color:#fff}.contacts__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.contacts__col{padding:150px 150px 150px 100px;width:50%;background-image:url('../img/footer/contacts/wood.webp');background-size:cover;background-position:center center}
.price__col{padding:5px 0 5px 5px;background-color:#fff}.price__wrap{padding:145px 95px 145px 145px;height:100%;background-color:#fff}.price__text{text-align:left}.price__ol{margin-bottom:20px;margin-left:15px}.price__li{margin-bottom:5px;font-size:18px}.contacts__title{text-align:left}.contacts__link{text-decoration:none;font-size:18px}.contacts__text{margin-top:8px;text-align:left;color:#fff}.contacts__text_bottom{margin-top:48px}@media (max-width:1650px){.container{padding:200px 100px}.menu__container{padding:0 100px}.banner__container{padding:350px 100px 250px}.contacts__container{padding:0}.contacts__col{padding:95px 95px 95px 70px}.price__col{padding:5px 0 5px 5px;background-color:#fff}.price__wrap{padding:95px 70px 95px 95px}}@media (max-width:1400px){.menu__section{height:auto}.menu__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.logo__link{margin:20px 0}.menu{margin-bottom:20px}}@media (max-width:1150px){.menu__section{height:100px}
.container{padding:150px 75px}.menu__container{padding:0 75px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#nav__btn{display:inline-block;margin-right:0;width:36px;height:27px;background:url(../img/header/menu/burger.svg);border:0;outline:none;cursor:pointer}.logo__img{width:98px;height:58px}.menu{position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;top:0;left:-400px;padding:36px 75px 75px;width:400px;height:100vh;background:var(--green);-webkit-transition:.2s ease left;-o-transition:.2s ease left;transition:.2s ease left;overflow:scroll}.menu_active{left:0}.menu__link{margin-left:0;margin-bottom:25px}.exit-btn{display:inline-block;margin-bottom:50px;padding:0;width:29px;height:29px;border:0;background-color:transparent;cursor:pointer}.logo__link{margin-top:0;margin-bottom:0}.link__tel{font-size:22px}
.conainer_black-transparent{background-image:url('../img/main/banner/background_normal.webp')}.banner__container{padding:200px 75px}.title{font-size:35px}.title_big{font-size:80px}.banner__title{font-size:28px}.text{font-size:16px}.logo{width:80px;height:88px}.productions__text{width:75%}.productions__col{padding:30px}.productions__icon{width:80px;height:80px}.title-h3{font-size:20px}.advantages__box{margin-bottom:30px}.advantages__span{margin-bottom:10px;font-size:30px}.advantages__text{line-height:24px}.specification__title{max-width:400px}.contacts__container{padding:0}.contacts__col{padding:95px 70px 95px 55px}.price__col{padding:5px 0 5px 5px;background-color:#fff}.price__wrap{padding:95px 55px 95px 70px}.price__li{font-size:16px}.contacts__title{margin-top:30px;margin-bottom:20px}}@media (max-width:768px){.menu__section{height:80px}.container{padding:125px 50px}.menu__container{padding:0 50px}.logo__link{margin-right:0}.logo__img{width:85px;height:50px}.menu{padding:25px 75px 75px 50px}.banner__container{padding:150px 50px}
.title{margin-bottom:30px;font-size:30px}.title_big{font-size:60px}.banner__title{width:370px;font-size:22px}.link__tel{padding:8px 15px;font-size:18px}.productions__text{width:100%}.title-h3{margin-bottom:0;font-size:20px}.advantages__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advantages__box{width:46%;min-height:auto}.advantages__box{margin-right:0}.advantages__box:nth-child(5n),.advantages__box:nth-child(6n){margin-bottom:30px}.advantages__span{font-size:28px}.specification__inner{padding:20px 0}.contacts__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.contacts__col{padding:45px 45px 45px 35px;width:100%}.price__col{padding:5px 5px 0;background-color:#fff}.price__wrap{padding:45px 35px 45px 45px}.contacts__title{margin-top:22px;margin-bottom:20px}}@media (max-width:576px){.menu__section{height:60px}.container{padding:75px 25px}.menu__container{padding:0 25px}#nav__btn{width:25px;height:18px;background:url(../img/header/menu/burger_small.svg)}
.menu{padding:20px 75px 75px 25px;left:-100%;width:100%}.menu_active{left:0}.exit-btn{margin-bottom:35px}.exit-btn svg{width:21px;height:21px}.menu__link:first-child{margin-left:-4px}.banner__container{padding:150px 25px}.title{font-size:25px}.title_big{font-size:40px}.banner__title{width:275px;font-size:16px}.link__tel{padding:7px 10px;font-size:16px}.text{margin-bottom:14px;font-size:14px}.logo{width:60px;height:66px}.productions__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.productions__col{margin-bottom:20px;margin-right:4%;padding:20px;width:48%}.productions__col:nth-child(2n){margin-right:0}.productions__icon{width:60px;height:60px}.title-h3{font-size:16px}.advantages__box{padding:15px;width:47%}.advantages__span{font-size:25px}.specification__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.specification__title{margin-bottom:20px}.specification__text{text-align:left}.contacts__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.contacts__col{padding:25px 20px 45px}.price__col{padding:5px 5px 0;background-color:#fff}.price__wrap{padding:25px 20px 45px}.price__li{font-size:14px}.contacts__link{font-size:16px}}@media (max-width:320px){.container{padding:30px 15px}.menu__container{padding:0 15px}.logo__img{width:68px;height:40px}.banner__container{padding:150px 15px}.link__tel{font-size:14px}.productions__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.productions__col{width:100%}.advantages__box{margin-bottom:15px;padding:15px;width:100%}.advantages__box:nth-child(1n){margin-bottom:15px}.advantages__box:last-child{margin-bottom:0}.contacts__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}
.contacts__col{padding:25px 10px 35px}.price__col{padding:5px 5px 0;background-color:#fff}.price__wrap{padding:25px 10px 45px}}
