.decor{position:relative}.decor:after,.decor:before{content:url(images/decor.svg);position:absolute;z-index:0}.decor:before{left:20px;top:20px;transform:rotate(180deg)}.decor:after{right:20px;bottom:20px}.intro{background-color:#008047;padding:80px 20px}.intro-text{color:#fff;font-size:22px;line-height:28px}.intro-text a{color:#ffa100}.one-page-gallery{display:grid;grid-template-columns:1fr;gap:20px;margin:30px 0}.opg-item{position:relative;display:flex;flex-direction:column;width:100%;margin-bottom:20px;background:#fff;background-clip:padding-box;border:1px solid #0000000f;border-radius:var(--border-radius-1);transition:box-shadow .1s linear}.opg-item:hover{border-color:#0000;box-shadow:0 5px 15px #0000001f}.opg-thumb{height:100%;max-height:438px;flex-shrink:1}.opg-thumb img{display:block;width:100%!important;max-width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--border-radius-1-1-0-0)}.opg-thumb.not-title img{border-radius:var(--border-radius-1)}.opg-name{display:flex;align-items:center;justify-content:center;font-weight:500;text-align:center}.article_description .opg-name,.opg-name{text-decoration:none}.article_description .opg-name:focus,.article_description .opg-name:hover,.opg-name:focus,.opg-name:hover{text-decoration:underline}.opg-body{padding:10px}.opg-offer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:10px}.opg-price{font-size:22px;font-weight:700;color:#626262}.opg-info{margin-top:20px;font-size:13px;color:#626262}.opg-info ul{margin:0;padding:0;list-style:none}.opg-info li{display:flex;gap:5px}.opg-info span:first-of-type{font-weight:500}.one-page-gallery-app .show-more{margin:15px 0 30px;text-align:center}.one-page-gallery--zakaz{grid-template-columns:1fr}.one-page-gallery--zakaz .opg-item{padding:15px}.one-page-gallery--zakaz .opg-body{margin-top:30px;padding:0}.feedback .form-control{color:#fff;border-color:#ccc;background-color:#0000;display:block;margin:8px 0 15px;width:100%}.feedback .form-control::placeholder{color:#fff}.feedback .btn{background-color:#ffa710;display:block;color:#000d07;font-size:14px;font-weight:900;text-align:center;width:100%;margin-top:8px}.feedback label{color:#fff;font-size:12px;display:block;margin-top:8px}.article_description .feedback a,.feedback a{color:#fff}.ourCost{background-color:#fff;padding:30px}.ourCost-title{color:#000d07;font-size:18px;font-weight:500;margin-top:50px}.ourCost-list{display:flex;align-items:center;flex-wrap:wrap;margin-top:10px;gap:10px}.ourCost-item{max-width:2.5rem;margin-left:2.1875rem;margin-right:1.5625rem;position:relative}.ourCost-item:before{position:absolute;top:1.25rem;left:-2.1875rem;height:8px;width:8px;content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiM2MjYyNjIiIGQ9Ik00LjcyNSAzLjI5N0g4djEuNDM4SDQuNzI1VjhIMy4yNjdWNC43MzVIMFYzLjI5N2gzLjI2N1YwaDEuNDU4eiIvPjwvc3ZnPg==)}.ourCost-item:first-child{margin-left:0}.ourCost-item:first-child:before{display:none}.ourCost-item:last-child:before{height:5px;width:8px;content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjYiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiM2MjYyNjIiIGQ9Ik0wIDIuMDNWLjVoOHYxLjUzek0wIDUuNVYzLjk2aDhWNS41eiIvPjwvc3ZnPg==)}.ourCost-thumb,.ourCost-thumb svg{height:2.5rem;width:2.5rem}.ourCost-price,.ourCost-text{margin-top:.6875rem;white-space:nowrap}.ourCost-text{color:#626262;font-size:12px;height:2.125rem;line-height:1.0625rem}.ourCost-price{color:#000d07;font-size:16px;font-weight:500;line-height:1}.reviews-list{display:flex;gap:20px;flex-wrap:wrap}.reviews-item{background-color:#fff;padding:14px 20px;width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.reviews-author{text-align:center}.reviews-author-name,.reviews-link{color:#008047;font-size:14px;font-weight:700}.reviews-author-product{color:#626262;font-size:12px;line-height:1;margin-top:16px}.reviews-author-price{color:#626262;font-size:12px;vertical-align:bottom}.reviews-author-price span{font-size:14px;font-weight:700}.article_description .reviews-link,.reviews-link{margin-top:16px;display:block;text-decoration:none}.reviews-images{display:flex;gap:10px;justify-content:center}.reviews-image{height:165px;display:block;position:relative}.reviews-image img,.reviews-image picture{max-width:100%}.reviews-image img{object-fit:cover;object-position:center;height:100%;width:100%;display:block}.derevo-list{gap:20px}.derevo-item,.derevo-list{display:flex;flex-direction:column}.derevo-item{background-color:#fff;position:relative;align-items:center;gap:30px;padding:30px}.derevo-item:focus,.derevo-item:hover{box-shadow:0 0 2.8125rem #00000040}.derevo-item:focus .derevo-name,.derevo-item:hover .derevo-name{color:#151515}.derevo-thumb{height:200px;width:100%;flex-shrink:0}.derevo-thumb img,.derevo-thumb picture{max-width:100%}.derevo-thumb img{object-fit:cover;object-position:left;height:100%;width:100%;display:block}.derevo-name{color:#008047;font-size:14px;font-weight:700}.derevo-cost,.derevo-des{color:#626262;font-size:12px}.derevo-des{line-height:1.75;margin-top:15px}.derevo-cost{margin-top:1.25rem;vertical-align:bottom}.derevo-cost span{font-size:14px;font-weight:700}.derevo-other{text-align:center;color:#008047;font-weight:700}.info-list{display:flex;flex-direction:column;gap:7px}.info-item{background-color:#e5e5e5;display:flex;gap:20px;padding:20px}.info-title{color:#008047;font-size:12px;margin-bottom:15px;text-transform:uppercase}.info-thumb{width:48px;height:48px;flex-shrink:0;align-self:center}.info-thumb img,.info-thumb picture,.info-thumb svg{max-width:100%}.info-thumb img,.info-thumb svg{object-fit:contain;object-position:center;height:100%;width:100%;display:block}.info-description{color:#414244;font-size:12px}.mfp-bg.mfp-ready{opacity:.6!important}.mfp-bg.mfp-removing{opacity:0!important}.mfp-wrap{z-index:1066}.mfp-ready .mfp-arrow{opacity:.5!important}.mfp-removing .mfp-arrow{opacity:0!important}.mfp-figure{background:#fff;border-radius:var(--border-radius-1);box-shadow:0 0 20px #555}.mfp-figure:after{display:none!important}.mfp-close{right:10px!important;color:#555!important}.mfp-bottom-bar{position:relative!important;display:flex;align-items:center;justify-content:space-between;padding:15px}.mfp-bottom-bar .mfp-title{max-width:85%;padding:0!important;font-size:.9em;color:#888}.mfp-bottom-bar .mfp-counter{position:relative;color:#555}.modal-open .mfp-bg.mfp-ready{z-index:1071}.modal-open .mfp-wrap{z-index:1072}.section+.section{margin-top:120px}.section-title{color:#000d07;font-size:22px;margin-bottom:0}.section-sub-title{color:#626262;font-size:14px;margin-bottom:0}.section-sub-title+.section-body,.section-title+.section-body{margin-top:30px}.section-title+.section-sub-title{margin-top:15px}.consultation{background-color:#008047;padding:80px 20px}.consultation-left{display:none}.consultation-right{display:flex;flex-direction:column;align-items:center}.consultation-title{color:#fff;font-size:20px;line-height:28px;font-weight:700;text-transform:uppercase}.consultation-text{color:#e5e5e5;font-size:16px;margin-top:20px}.article_description .consultation-phone,.consultation-phone{color:#ffa100;font-size:30px;font-weight:700;text-shadow:1px 3px 4px #00211299;text-decoration:none}.article_description .consultation-phone:focus,.article_description .consultation-phone:hover,.consultation-phone:focus,.consultation-phone:hover{color:#ffa100}.consultation-phone-text{color:#e5e5e5;font-size:14px;margin-top:30px}.consultation-intro{padding:80px 20px 0}.consultation-offer{text-align:center;background-color:#fff;padding:35px 20px;width:100%}.consultation-offer-title{color:#dc0000;font-size:26px;font-weight:700}.consultation-offer-title>span{font-weight:900}.consultation-offer-title>span>span{font-size:36px}.consultation-offer-text{color:#000d07;font-size:16px;margin-top:13px}.consultation-order{padding:0 20px 80px;width:100%}.consultation-form{max-width:320px;width:100%}.consultation-bottom{align-items:center;padding:0}.consultation-bottom,.video-list{display:flex;gap:20px;flex-direction:column}.video-item{width:100%;height:260px;position:relative}.video-item iframe{position:absolute;top:0;left:0;width:100%;height:100%}.project{background-color:#008047;padding:120px 20px}.project-text{color:#fff;font-size:22px;font-weight:700;line-height:1.3}.project-text a{color:#ffa100}.svg-hidden{display:none}@media (min-width:350px){.one-page-gallery{grid-template-columns:repeat(2,1fr)}.one-page-gallery--zakaz{grid-template-columns:1fr}}@media only screen and (min-width:400px){.consultation-order{width:auto}}@media only screen and (min-width:480px){.derevo-item{flex-direction:row;align-items:flex-start}.derevo-other{align-items:center;padding:50px;font-size:22px;line-height:1.25;justify-content:center}.derevo-thumb{width:200px}.info-list{flex-direction:row;flex-wrap:wrap}.info-item{width:calc(50% - 3.5px)}}@media (min-width:575px){.one-page-gallery{grid-template-columns:repeat(3,1fr)}.one-page-gallery--zakaz{grid-template-columns:repeat(2,1fr)}.one-page-gallery--zakaz .opg-item{padding:30px}}@media only screen and (min-width:640px){.reviews-item{width:calc(50% - 10px);flex-direction:row}.reviews-image{width:85px}.reviews-author{text-align:left}}@media (min-width:767px){.one-page-gallery{grid-template-columns:repeat(4,1fr)}.modal .one-page-gallery,.one-page-gallery--zakaz{grid-template-columns:repeat(3,1fr)}.uni-wrapper{padding:0;background-color:#0000}}@media only screen and (min-width:768px){.intro{background-color:#fff;background-image:url(images/circle.svg),url(images/photo-drawing.webp);background-position:0 0,100% 0;background-repeat:no-repeat,no-repeat;background-size:auto 100%,auto 100%;gap:1rem}.consultation,.intro{display:flex;align-items:center}.consultation{background:#fff url(images/circle2.svg) no-repeat 100% 0;background-size:auto 100%;gap:30px;padding:10px 50px}.consultation-left{display:block}.consultation-right{margin-left:auto}.video-list{flex-direction:row;flex-wrap:wrap}.video-item{width:calc(50% - 10px)}.project{background-color:#fff;background-image:url(images/circle5.svg),url(images/photo-drawing-left.webp);background-position:100% 0,0 0;background-repeat:no-repeat,no-repeat;background-size:auto 100%,auto 100%;display:flex;align-items:center;gap:1rem}.project-text{margin-left:auto}}@media (min-width:992px){.one-page-gallery{grid-template-columns:repeat(5,1fr)}.modal .one-page-gallery,.one-page-gallery--zakaz{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1024px){.reviews-item{width:calc(33.33333% - 15px)}.derevo-list{flex-direction:row;flex-wrap:wrap}.derevo-item{width:calc(50% - 15px)}.info-item{width:calc(25% - 5.25px)}.consultation{padding-left:165px;padding-right:205px}.consultation-bottom{background-image:none;flex-direction:row;padding:0;align-items:stretch}.consultation-bottom .consultation-intro{background:#fff url(images/circle3.svg) no-repeat 100% 0;background-size:cover;padding:85px 50px 65px}.consultation-bottom .consultation-offer{max-width:250px;align-self:center;margin:auto;padding:0}.consultation-bottom .consultation-order{background:#fff url(images/circle4.svg) no-repeat 0 0;background-size:cover;padding:85px 50px 65px}}@media (min-width:1200px){.one-page-gallery{grid-template-columns:repeat(6,1fr)}.modal .one-page-gallery,.one-page-gallery--zakaz{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1248px){.intro{padding:100px 115px 100px 77px}.ourCost-wrapper{display:grid;grid-gap:20px;grid-column-gap:55px;grid-template-columns:420px 1fr}.ourCost-list{grid-area:2}.ourCost-title{margin-top:20px}.consultation-bottom{padding:0}.consultation-bottom .consultation-intro{padding-left:100px}.consultation-bottom .consultation-order{padding-right:100px}}@media (max-width:767px){#content{background-color:#ebebeb}}