﻿html{-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}ol,ul{color:#848684}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-family:'montserratregular';font-size:16px;line-height:26px;color:#2F2E31}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:.56em 0;font-weight:normal;line-height:130%}h1,.h1{font-size:2.25em}h2,.h2{font-size:1.875em}h3,.h3{font-size:1.5em}h4,.h4{font-size:1.125em}h5,.h5{font-size:medium}h6,.h6{font-size:0.875em}a{color:#81AF6C;outline:none;text-decoration:none}a:hover{text-decoration:underline}small,.small{font-size:0.75em}img{max-width:100%}.table,table{width:100%;border-collapse:collapse}.table th,.table tr:first-child td,table th,table tr:first-child td{font-family:'montserratregular';font-size:16px;line-height:26px;padding:16px;background:#4C7951;font-weight:500;color:#F1F4EC}.table td,table td{font-family:'montserratregular';font-size:18px;line-height:28px;padding:16px}.table tr td,table tr td{border-bottom:1px solid #4c7951;color:#D6DBD3 !important}.table.is-content tr td,table.is-content tr td{color:#2F2E31 !important}/*! /*--cut here--*/.l-wrapper{min-height:100%;min-height:100vh;min-width:320px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.l-grow{flex-grow:1}.l-content-center{margin:0 auto;padding:0 15px;width:100%;max-width:1326px;box-sizing:border-box}.l-row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.l-col-auto{width:auto}.l-left-auto{margin-left:auto}.l-right-auto{margin-right:auto}.l-col-1-12,.l-col-1-12-xs,.l-col-1-12-ms,.l-col-1-12-sm,.l-col-1-12-md,.l-col-1-12-lg{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;box-sizing:border-box}.l-col-2-12,.l-col-2-12-xs,.l-col-2-12-ms,.l-col-2-12-sm,.l-col-2-12-md,.l-col-2-12-lg{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;box-sizing:border-box}.l-col-3-12,.l-col-3-12-xs,.l-col-3-12-ms,.l-col-3-12-sm,.l-col-3-12-md,.l-col-3-12-lg{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;box-sizing:border-box}.l-col-4-12,.l-col-4-12-xs,.l-col-4-12-ms,.l-col-4-12-sm,.l-col-4-12-md,.l-col-4-12-lg{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;box-sizing:border-box}.l-col-5-12,.l-col-5-12-xs,.l-col-5-12-ms,.l-col-5-12-sm,.l-col-5-12-md,.l-col-5-12-lg{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;box-sizing:border-box}.l-col-6-12,.l-col-6-12-xs,.l-col-6-12-ms,.l-col-6-12-sm,.l-col-6-12-md,.l-col-6-12-lg{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;box-sizing:border-box}.l-col-7-12,.l-col-7-12-xs,.l-col-7-12-ms,.l-col-7-12-sm,.l-col-7-12-md,.l-col-7-12-lg{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;box-sizing:border-box}.l-col-8-12,.l-col-8-12-xs,.l-col-8-12-ms,.l-col-8-12-sm,.l-col-8-12-md,.l-col-8-12-lg{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;box-sizing:border-box}.l-col-9-12,.l-col-9-12-xs,.l-col-9-12-ms,.l-col-9-12-sm,.l-col-9-12-md,.l-col-9-12-lg{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;box-sizing:border-box}.l-col-10-12,.l-col-10-12-xs,.l-col-10-12-ms,.l-col-10-12-sm,.l-col-10-12-md,.l-col-10-12-lg{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;box-sizing:border-box}.l-col-11-12,.l-col-11-12-xs,.l-col-11-12-ms,.l-col-11-12-sm,.l-col-11-12-md,.l-col-11-12-lg{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;box-sizing:border-box}.l-col-12-12,.l-col-12-12-xs,.l-col-12-12-ms,.l-col-12-12-sm,.l-col-12-12-md,.l-col-12-12-lg{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;box-sizing:border-box}.l-col-1-12{width:8.33333%}.l-order-1{order:1}.l-order-2{order:2}.l-order-3{order:3}.l-order-4{order:4}.l-col-2-12{width:16.66667%}.l-order-1{order:1}.l-order-2{order:2}.l-order-3{order:3}.l-order-4{order:4}.l-col-3-12{width:25%}.l-order-1{order:1}.l-order-2{order:2}.l-order-3{order:3}.l-order-4{order:4}.l-col-4-12{width:33.33333%}.l-order-1{order:1}.l-order-2{order:2}.l-order-3{order:3}.l-order-4{order:4}.l-col-5-12{width:41.66667%}.l-order-1{order:1}.l-order-2{order:2}.l-order-3{order:3}.l-order-4{order:4}.l-col-6-12{width:50%}.l-order-1{order:1}.l-order-2{order:2}.l-order-3{order:3}.l-order-4{order:4}.l-col-7-12{width:58.33333%}.l-order-1{order:1}.l-order-2{order:2}.l-order-3{order:3}.l-order-4{order:4}.l-col-8-12{width:66.66667%}.l-order-1{order:1}.l-order-2{order:2}.l-order-3{order:3}.l-order-4{order:4}.l-col-9-12{width:75%}.l-order-1{order:1}.l-order-2{order:2}.l-order-3{order:3}.l-order-4{order:4}.l-col-10-12{width:83.33333%}.l-order-1{order:1}.l-order-2{order:2}.l-order-3{order:3}.l-order-4{order:4}.l-col-11-12{width:91.66667%}.l-order-1{order:1}.l-order-2{order:2}.l-order-3{order:3}.l-order-4{order:4}.l-col-12-12{width:100%}.l-order-1{order:1}.l-order-2{order:2}.l-order-3{order:3}.l-order-4{order:4}@media (max-width: 1326px){.l-col-1-12-lg{width:8.33333%}.l-col-2-12-lg{width:16.66667%}.l-col-3-12-lg{width:25%}.l-col-4-12-lg{width:33.33333%}.l-col-5-12-lg{width:41.66667%}.l-col-6-12-lg{width:50%}.l-col-7-12-lg{width:58.33333%}.l-col-8-12-lg{width:66.66667%}.l-col-9-12-lg{width:75%}.l-col-10-12-lg{width:83.33333%}.l-col-11-12-lg{width:91.66667%}.l-col-12-12-lg{width:100%}.l-order-1-lg{order:1}.l-order-2-lg{order:2}.l-order-3-lg{order:3}.l-order-4-lg{order:4}.l-col-auto-lg{width:auto}}@media (max-width: 992px){.l-col-1-12-md{width:8.33333%}.l-col-2-12-md{width:16.66667%}.l-col-3-12-md{width:25%}.l-col-4-12-md{width:33.33333%}.l-col-5-12-md{width:41.66667%}.l-col-6-12-md{width:50%}.l-col-7-12-md{width:58.33333%}.l-col-8-12-md{width:66.66667%}.l-col-9-12-md{width:75%}.l-col-10-12-md{width:83.33333%}.l-col-11-12-md{width:91.66667%}.l-col-12-12-md{width:100%}.l-order-1-md{order:1}.l-order-2-md{order:2}.l-order-3-md{order:3}.l-order-4-md{order:4}.l-col-auto-md{width:auto}}@media (max-width: 768px){.l-col-1-12-sm{width:8.33333%}.l-col-2-12-sm{width:16.66667%}.l-col-3-12-sm{width:25%}.l-col-4-12-sm{width:33.33333%}.l-col-5-12-sm{width:41.66667%}.l-col-6-12-sm{width:50%}.l-col-7-12-sm{width:58.33333%}.l-col-8-12-sm{width:66.66667%}.l-col-9-12-sm{width:75%}.l-col-10-12-sm{width:83.33333%}.l-col-11-12-sm{width:91.66667%}.l-col-12-12-sm{width:100%}.l-order-1-sm{order:1}.l-order-2-sm{order:2}.l-order-3-sm{order:3}.l-order-4-sm{order:4}.l-col-auto-sm{width:auto}}@media (max-width: 576px){.l-col-1-12-ms{width:8.33333%}.l-col-2-12-ms{width:16.66667%}.l-col-3-12-ms{width:25%}.l-col-4-12-ms{width:33.33333%}.l-col-5-12-ms{width:41.66667%}.l-col-6-12-ms{width:50%}.l-col-7-12-ms{width:58.33333%}.l-col-8-12-ms{width:66.66667%}.l-col-9-12-ms{width:75%}.l-col-10-12-ms{width:83.33333%}.l-col-11-12-ms{width:91.66667%}.l-col-12-12-ms{width:100%}.l-order-1-ms{order:1}.l-order-2-ms{order:2}.l-order-3-ms{order:3}.l-order-4-ms{order:4}.l-col-auto-ms{width:auto}}@media (max-width: 480px){.l-col-1-12-xs{width:8.33333%}.l-col-2-12-xs{width:16.66667%}.l-col-3-12-xs{width:25%}.l-col-4-12-xs{width:33.33333%}.l-col-5-12-xs{width:41.66667%}.l-col-6-12-xs{width:50%}.l-col-7-12-xs{width:58.33333%}.l-col-8-12-xs{width:66.66667%}.l-col-9-12-xs{width:75%}.l-col-10-12-xs{width:83.33333%}.l-col-11-12-xs{width:91.66667%}.l-col-12-12-xs{width:100%}.l-order-1-xs{order:1}.l-order-2-xs{order:2}.l-order-3-xs{order:3}.l-order-4-xs{order:4}.l-col-auto-xs{width:auto}}*{margin:0;padding:0}.slider-item-btn{-webkit-transform:translate3d(0, 0, 0)}.is-hidden{display:none}ul,ol{padding-left:15px}@font-face{font-family:'open_sansbold';src:url("../fonts/opensans-bold-webfont.eot");src:url("../fonts/opensans-bold-webfont.eot#iefix") format("embedded-opentype"),url("../fonts/opensans-bold-webfont.woff2") format("woff2"),url("../fonts/opensans-bold-webfont.woff") format("woff"),url("../fonts/opensans-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url("../fonts/opensans-regular-webfont.eot");src:url("../fonts/opensans-regular-webfont.eot#iefix") format("embedded-opentype"),url("../fonts/opensans-regular-webfont.woff2") format("woff2"),url("../fonts/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanssemibold';src:url("../fonts/opensans-semibold-webfont.eot");src:url("../fonts/opensans-semibold-webfont.eot#iefix") format("embedded-opentype"),url("../fonts/opensans-semibold-webfont.woff2") format("woff2"),url("../fonts/opensans-semibold-webfont.woff") format("woff"),url("../fonts/opensans-semibold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'montserratmedium';src:url("../fonts/montserrat-medium-webfont.eot");src:url("../fonts/montserrat-medium-webfont.eot#iefix") format("embedded-opentype"),url("../fonts/montserrat-medium-webfont.woff2") format("woff2"),url("../fonts/montserrat-medium-webfont.woff") format("woff"),url("../fonts/montserrat-medium-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'montserratregular';src:url("../fonts/montserrat-regular-webfont.eot");src:url("../fonts/montserrat-regular-webfont.eot#iefix") format("embedded-opentype"),url("../fonts/montserrat-regular-webfont.woff2") format("woff2"),url("../fonts/montserrat-regular-webfont.woff") format("woff"),url("../fonts/montserrat-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'montserratsemibold';src:url("../fonts/montserrat-semibold-webfont.eot");src:url("../fonts/montserrat-semibold-webfont.eot#iefix") format("embedded-opentype"),url("../fonts/montserrat-semibold-webfont.woff2") format("woff2"),url("../fonts/montserrat-semibold-webfont.woff") format("woff"),url("../fonts/montserrat-semibold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}.l-wrapper{overflow:inherit}.l-wrapper.is-inner .l-grow{background:#F6F8F2}.header .slider-item{position:relative}.header .slider-item::before{content:'';width:100%;position:absolute;height:100%;background:linear-gradient(260.01deg, rgba(41,50,47,0.5) 0%,rgba(81,91,88,0.5) 100%);z-index:0}.header .slider-item-text .btn{border:1px solid #fff}.header.is-inner{width:100%;top:0;left:0;z-index:2;border-bottom:1px solid #E2E3E0;margin-bottom:72px}.header.is-inner._active{position:sticky;top:0;background:rgba(255,255,255,0.85);z-index:4}.header.is-inner .main-menu{position:static;padding-bottom:24px}.header.is-inner .main-menu-link{color:#2F2E31}.header.is-inner .main-menu-link svg{fill:#2F2E31}.header.is-inner .main-menu .is-logo svg{fill:none}.fixed-head{z-index:10;position:fixed;top:0;width:100%;padding:0 0 15px;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.fixed-head.is-scrolled .main-menu-inner{padding-top:20px}.fixed-head.is-scrolled .main-menu-block{margin:5px 0}.fixed-head.is-scrolled .main-menu-block.is-logo{top:0px}.fixed-head.is-scrolled .main-menu-block.is-logo svg{width:60px;height:60px}@media (max-width: 768px){.fixed-head{padding:15px 0}}.fixed-head.is-inner{position:sticky;background:#29322F}.fixed-head.is-inner .main-menu-link{color:#F1F4EC}.fixed-head.is-inner .main-menu-link:after{background:#2F2E31}.fixed-head.is-inner .main-menu-link:hover{color:#F1F4EC}.fixed-head.is-inner svg{fill:#fff !important}.fixed-head.is-inner .mobile-toggle,.fixed-head.is-inner.is-scrolled .mobile-toggle{border-color:white}.fixed-head.is-inner .mobile-toggle:after,.fixed-head.is-inner.is-scrolled .mobile-toggle:after{background:white}.fixed-head.is-inner .mobile-phone,.fixed-head.is-inner.is-scrolled .mobile-phone{color:#fff !important}.fixed-head.is-scrolled{background:#29322fde}.fixed-head.is-index.is-scrolled{background:rgba(255,255,255,0.85)}.fixed-head.is-index.is-scrolled .main-menu-link{color:#2F2E31}.fixed-head.is-index.is-scrolled .main-menu-link:after{background:#2F2E31}.fixed-head.is-index.is-scrolled svg{fill:#2F2E31}.fixed-head.is-index.is-scrolled .main-menu-submenu svg{fill:#fff}.fixed-head.is-index.is-scrolled .main-menu-block.is-logo{display:none}.fixed-head.is-index.is-scrolled .main-menu-block.is-logo._hiden{display:flex}.fixed-head.is-index.is-scrolled .main-menu-submenu .main-menu-link:after{background:#fff}.fixed-head .main-menu{position:static}.fixed-head .mobile-logo{position:static;transform:none;display:none}.fixed-head .mobile-logo svg{width:35px;height:35px}.overflow{width:100%;overflow:hidden}.content p{margin-bottom:15px}.content ol{padding-left:0}.content ul,.content ol{margin-bottom:30px}.content .l-media{line-height:0;margin-bottom:30px}video{width:100%}.video-box{position:relative;height:0;width:100%;padding-bottom:56.25%;padding-top:30px}.video-box iframe,.video-box video{position:absolute;top:0;left:0;width:100%;height:100%}.main-menu{position:absolute;top:0;left:0;z-index:20;width:100%}.main-menu .main-menu-block.is-logo._hiden{display:none}.main-menu .close{display:none}.main-menu-inner{display:flex;width:100%;justify-content:space-between;padding-top:32px}.main-menu-block{display:flex;align-items:center;margin:36px 0}.main-menu-block.is-logo{flex:1;justify-content:center;position:absolute;top:32px;left:50%;transform:translateX(-50%);margin:0}.main-menu-block.is-logo svg{width:106px;height:88px;fill:#fff}.main-menu-block:last-child .main-menu-item:last-child{margin-right:0}.main-menu-item{margin-right:47px;font-size:20px;line-height:24px;font-family:'montserratsemibold';position:relative}.main-menu-item .main-menu-submenu .main-menu-submenu-inner .main-menu-item .main-menu-link{color:#29322F}.main-menu-item .main-menu-submenu .main-menu-submenu-inner .main-menu-item .main-menu-link svg{fill:#29322F !important}.main-menu-item:last-child a{margin-right:0}.main-menu-item.is-has-submenu a{position:relative;padding-right:17px}.main-menu-item.is-has-submenu a svg{width:9px;height:6px;fill:#fff;transition:all 0.3s ease}@media (max-width: 768px){.main-menu-item.is-has-submenu a svg{width:20px;height:15px}}.main-menu-item.is-has-submenu a button{background:none;border:0;outline:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}@media (max-width: 768px){.main-menu-item.is-has-submenu a button{right:0}}.main-menu-item.is-has-submenu a button svg{transform:none}.main-menu-item:hover>.main-menu-submenu{max-height:500px;padding-top:15px;overflow:visible}.main-menu-item:hover>.main-menu-submenu-inner{box-shadow:0px 8px 16px rgba(8,47,33,0.1)}.main-menu-item.is-active>.main-menu-submenu{max-height:500px;padding-top:15px}.main-menu-item.is-active>.main-menu-submenu-inner{box-shadow:0px 8px 16px rgba(8,47,33,0.1)}.main-menu-item.is-active svg{transform:rotate(180deg)}.main-menu-link{position:relative;display:inline-block;color:#fff;text-decoration:none;font-family:'montserratsemibold'}.main-menu-link:after{background:none repeat scroll 0 0 transparent;bottom:-10px;content:"";display:block;height:2px;left:50%;position:absolute;background:#fff;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0}.main-menu-link:hover{text-decoration:none}.main-menu-link:hover:after{width:100%;left:0}.main-menu-submenu{position:absolute;width:320px;box-sizing:border-box;left:0;top:100%;z-index:5;overflow:hidden;max-height:0;transition:all 0.3s ease;text-align:left}.main-menu-submenu-inner{padding:25px 0;background:rgba(255,255,255,0.9);border:1px solid #F1F4EC}.main-menu-submenu .main-menu-item{font-size:14px;line-height:20px;margin:0 0 8px;position:static;padding:0 25px}.main-menu-submenu .main-menu-item:last-child{margin:0}.main-menu-submenu .main-menu-link{color:#2F2E31;font-family:'montserratregular'}.main-menu-submenu .main-menu-link:after{bottom:-2px;height:1px}.main-menu-submenu .main-menu-link:hover{text-decoration:none;color:#86AA5B}.main-menu-submenu .main-menu-link svg{top:5px !important}.main-menu-submenu .main-menu-submenu{top:0px;left:100%}.main-menu.is-index .main-menu-submenu-inner{background:rgba(255,255,255,0.9);border:0}.main-menu.is-index .main-menu-submenu-inner .main-menu-link{color:#29322F}.slider{width:100%;overflow:hidden;position:relative;margin-bottom:68px}.slider .slick-slide{font-size:0;line-height:0}.slider-item{width:100%;height:806px;background-position:center center;background-repeat:no-repeat;background-size:cover}.slider-item-text{top:178px;position:absolute;z-index:1}.slider-item-text-blur{width:1445px;height:532px;background:rgba(42,60,34,0.6);filter:blur(160px);position:absolute;top:0;left:-50%;z-index:-1}.slider-item-title{margin:22px 0 24px;color:#fff;font-size:48px;line-height:56px;max-width:532px}.slider-item-descr{color:#fff;font-size:16px;line-height:26px;margin-bottom:32px;max-width:632px}.slider-dots{position:absolute;left:0;bottom:96px;width:100%;height:24px;z-index:2;font-size:0}.slider-dots-item{display:inline-block;width:24px;height:24px;box-sizing:border-box;border-radius:24px;border-color:#81AF6C;margin-right:16px;border:3px solid #81AF6C}.slider-dots-item:hover,.slider-dots-item.is-active{background:#81AF6C}.slick-dots li.slick-active button{background:#347E3C !important;border-color:#347E3C !important;border:3px solid #347E3C !important}.slick-dots li button{border-color:#3E9852 !important;border:3px solid #3E9852 !important}.slick-dots li button:hover,.slick-dots li button:focus{background:#347E3C !important}.btn{display:inline-block;font-size:18px;line-height:24px;text-decoration:none;padding:18px 15px 20px;box-sizing:border-box;cursor:pointer;width:100%;max-width:347px;text-align:center;border:none;outline:none;border:1px solid #81AF6C;transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);color:#fff;position:relative}.btn:before,.btn:after{content:'';position:absolute;transition:inherit;z-index:-1;top:0;width:0;height:100%;box-sizing:border-box}.btn:before{left:0;border:1px solid #fff;border-left:0;border-right:0}.btn:after{right:0}.btn:hover{color:#000;transition-delay:.65s;text-decoration:none;background:#fff}.btn:hover:before{transition-delay:0s;width:100%}.btn:hover:after{background:#fff;transition-delay:.35s;width:100%}.btn.is-reverse{transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);color:#81AF6C;position:relative}.btn.is-reverse:before,.btn.is-reverse:after{content:'';position:absolute;transition:inherit;z-index:-1;top:0;width:0;height:100%;box-sizing:border-box}.btn.is-reverse:before{left:0;border:1px solid #81AF6C;border-left:0;border-right:0}.btn.is-reverse:after{right:0}.btn.is-reverse:hover{color:#fff;transition-delay:.65s;text-decoration:none;background:#81AF6C}.btn.is-reverse:hover:before{transition-delay:0s;width:100%}.btn.is-reverse:hover:after{background:#81AF6C;transition-delay:.35s;width:100%}.btn.is-reverse:before{top:-0.5px;height:calc(100% + 0.5px)}.btn.is-green{transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);color:#81AF6C;position:relative;transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);color:#81AF6C;background:#4C7951;color:#F1F4EC;border:0}.btn.is-green:before,.btn.is-green:after{content:'';position:absolute;transition:inherit;z-index:-1;top:0;width:0;height:100%;box-sizing:border-box}.btn.is-green:before{left:0;border:1px solid #81AF6C;border-left:0;border-right:0}.btn.is-green:after{right:0}.btn.is-green:hover{color:#fff;transition-delay:.65s;text-decoration:none;background:#81AF6C}.btn.is-green:hover:before{transition-delay:0s;width:100%}.btn.is-green:hover:after{background:#81AF6C;transition-delay:.35s;width:100%}.btn.is-order{max-width:300px;margin:0 50px 20px 0;padding:17px 15px 17px}.btn.is-scroll{max-width:300px;padding:17px 15px 17px;background:#f16617 !important}input.btn,button.btn{background:none}.row-line{margin:0 auto;width:100%;box-sizing:border-box;background:#29322F;margin-top:-70px;margin-bottom:-2px}.row-line .about{display:flex;justify-content:space-between;max-width:1326px;margin:0 auto;padding:41px 15px;box-sizing:borer-box}.row-line .about-item{padding-left:70px;position:relative}.row-line .about-item-ico{position:absolute;top:0;left:0}.row-line .about-item-ico svg{width:40px;height:40px;fill:#81AF6C}.row-line .about-item-ico.is-calendar svg{width:44px;height:44px;margin:-4px 0 0 -4px}.row-line .about-item-name{max-width:200px;font-size:18px;line-height:28px;font-family:'montserratregular';color:#F1F4EC}.we-do{background-image:url(../images/gradient_top.png);background-repeat:no-repeat;background-size:cover;position:relative}.we-do::before{content:'';width:100%;position:absolute;height:100%;background:linear-gradient(260.01deg, rgba(41,50,47,0.5) 0%,rgba(81,91,88,0.5) 100%)}.we-do .bg_image{position:relative;z-index:0}.we-do .treenav{z-index:1;margin:0 auto;padding:15px;width:100%;max-width:1326px;box-sizing:border-box}.we-do .treenav h1{margin:0 0 15px}.we-do .treenav .title,.we-do .treenav h1,.we-do .treenav .h1{color:#F1F4EC}.we-do .treenav .text-under-title{font-size:14px;font-weight:400;color:#F1F4EC}.title,h1,.h1{font-size:40px;line-height:56px;color:#000;margin-top:0;margin-bottom:.5em}.small-title,h3,.h3{font-size:24px;line-height:32px;margin-bottom:32px}.treenav{font-size:0;font-family:'montserratsemibold';margin-bottom:64px}.treenav-top{border:2px solid #F1F4EC;display:inline-flex;margin-bottom:48px;position:relative}.treenav-top-item-link{color:#F1F4EC;transition:all 0.3s ease;display:block;box-sizing:border-box;text-decoration:none;font-size:18px;line-height:24px;padding:20px 32px;cursor:pointer}.treenav-top-item-link.is-active{color:#000A05;text-decoration:none;background:#F1F4EC}.treenav-kids-inner{margin:0 -16px;display:flex;flex-wrap:wrap}.treenav-kids.is-onload .treenav-kids-item{top:0;opacity:1}.treenav-kids-item{width:calc(100% / 3);box-sizing:border-box;padding:0 16px;margin-bottom:32px;opacity:0;position:relative;top:-50px;transition:all 0.3s ease}.treenav-kids-item:hover{backdrop-filter:blur(5px)}.treenav-kids-item:hover a{background-color:rgba(255,255,255,0.1)}.treenav-kids-item.is-visible{top:0;opacity:1}.treenav-kids-item a{display:flex;width:100%;height:100%;min-height:74px;align-items:center;padding:10px 58px 10px 24px;position:relative;border:1px solid #E2E3E0;box-sizing:border-box;color:#2F2E31;font-size:16px;line-height:26px;text-decoration:none;transition:all 0.3s ease;color:#F1F4EC}.treenav-kids-item a svg{width:24px;height:24px;position:absolute;right:24px;top:25px;fill:none;stroke:#F1F4EC;transition:all 0.3s ease}.treenav-kids-item a:hover svg{stroke:#fff}.treenav-submenu{display:none}.portfolio{background:#29322F;padding:67px 0;overflow:hidden;margin-top:-1px}.portfolio .title-block{margin-bottom:12px}.portfolio .title-block .title,.portfolio .title-block h1,.portfolio .title-block .h1{color:#F1F4EC}.portfolio .subtitle{color:#F1F4EC}.portfolio .slick-prev{left:32px}.portfolio .slick-prev,.portfolio .slick-next{top:40%}.portfolio .slick-next{right:32px}.portfolio .show-all-works{margin:0 auto;text-align:center;padding-top:64px}.portfolio .show-all-works .title-link{padding:19px 60px;border:1px solid #fff}.portfolio-slider{width:100%;max-width:1920px;margin:0 auto}.portfolio-slider-item{padding:0 3px;box-sizing:border-box}.portfolio-slider-item-inner{position:relative;height:696px;background-position:center center;background-repeat:no-repeat;background-size:cover}.portfolio-slider-item-inner:hover .portfolio-slider-item-info{display:flex}.portfolio-slider-item-info{position:absolute;background:linear-gradient(260.01deg, rgba(41,50,47,0.4) 0%,rgba(81,91,88,0.4) 100%);top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:32px;display:none;flex-direction:column}.portfolio-slider-item-info .btn{max-width:100%}.portfolio-slider-item-name{color:#F1F4EC;font-size:32px;line-height:130%;flex:1}.portfolio-slider .slick-list{margin-left:-3px;margin-right:-3px}.title-block{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.title-block .btn{padding:13px 24px 11px;width:auto;font-size:16px;line-height:22px;font-family:'montserratsemibold'}.title-block .title,.title-block h1,.title-block .h1{margin-bottom:0}.title-link{font-family:'montserratsemibold';text-decoration:none;color:#81AF6C;font-size:16px;line-height:22px;position:relative;padding-right:32px;transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);color:#fff;position:relative}.title-link svg{width:24px;height:24px;fill:none;stroke:#81AF6C;position:absolute;right:0;top:50%;transform:translateY(-50%)}.title-link:hover{text-decoration:none}.title-link:before,.title-link:after{content:'';position:absolute;transition:inherit;z-index:-1;top:0;width:0;height:100%;box-sizing:border-box}.title-link:before{left:0;border:1px solid #fff;border-left:0;border-right:0}.title-link:after{right:0}.title-link:hover{color:#000;transition-delay:.65s;text-decoration:none;background:#fff}.title-link:hover:before{transition-delay:0s;width:100%}.title-link:hover:after{background:#fff;transition-delay:.35s;width:100%}.subtitle{color:#848684;margin-bottom:48px}.project{width:100%;position:relative;padding-top:135px;background:#BFC8BF}.project-bg{position:absolute;top:306px;left:50%;transform:translateX(-50%);margin-left:70px;width:577px;height:577px;fill:#F0F1EE;z-index:0}.project-inner{display:flex;justify-content:flex-end;align-items:flex-start;max-width:1920px;margin:0 auto}.project-text{padding-left:15px;width:100%;max-width:634px}.project-image{max-width:953px;max-height:618px;width:100%;height:100%}.project-image-inner{position:relative;display:inline;font-size:0}.project-image-inner img{width:100%;max-height:618px;height:auto}.project-image-title{position:absolute;bottom:-43px;left:77px;background:#347E3C;color:#fff;font-family:'montserratsemibold';font-size:18px;line-height:26px;padding:25px 37px 18px;text-transform:uppercase}.project-bottom{flex:none;width:100%;padding:80px 0 70px}.project-separate{background:#F1F4EC;border:1px solid #F1F4EC;box-sizing:border-box;box-shadow:0px 8px 16px rgba(8,47,33,0.1);display:inline-flex;justify-content:space-between;align-items:flex-start;padding:48px 48px 20px}.project-separate-text{font-size:24px;line-height:32px;color:#000;max-width:391px;width:calc(50% - 47px);flex:none;margin-right:47px}.steps{background-image:url(../images/gradient_middle.png);background-repeat:no-repeat;background-size:cover;position:relative;padding:137px 0 30px}.steps::before{content:'';width:100%;top:0;position:absolute;height:100%;background:linear-gradient(260.01deg, rgba(41,50,47,0.5) 0%,rgba(81,91,88,0.5) 100%)}.steps .l-content-center{position:relative}.steps .l-content-center .title,.steps .l-content-center .subtitle{color:#F6F8F2}.steps .title,.steps h1,.steps .h1{margin-bottom:12px}.steps .subtitle{color:#2F2E31;max-width:450px;margin-bottom:64px;font-size:16px;line-height:26px;font-family:'montserratregular'}.steps-list{display:flex;flex-wrap:wrap;margin:0 -42px}.steps-list-item{width:calc(100% / 3);flex:none;box-sizing:border-box;padding:0 42px;margin-bottom:64px}.steps-list-item-numb{font-size:18px;line-height:28px;color:#F6F8F2;font-family:'montserratsemibold';margin-bottom:16px;position:relative}.steps-list-item-numb::after{content:'';position:absolute;left:0;bottom:-8px;width:38px;height:0px;border:1px solid #F1F4EC}.steps-list-item-text{color:#F6F8F2}.calc{background:#29322F;padding:80px 0;overflow:hidden}.calc-block{display:flex;justify-content:space-between;align-items:flex-start}.calc .title,.calc h1,.calc .h1{color:#fff;margin-bottom:12px}.calc .subtitle{color:#fff;margin-bottom:40px;font-size:16px;line-height:26px;font-family:'montserratregular'}.calc-options{flex:1}.calc-type{font-size:0;border:1px solid #347E3C;margin-bottom:48px}.calc-type-btn{display:inline-block;width:50%;text-align:center;color:#F1F4EC;cursor:pointer;padding:20px 15px;box-sizing:border-box;font-size:18px;line-height:26px;font-family:'montserratsemibold';text-decoration:none;border:0;outline:none;background:none}.calc-type-btn.is-active,.calc-type-btn:hover{color:#fff;background:#347E3C;text-decoration:none}.calc-toggles{display:none}.calc-toggles.is-active{display:block}.calc-fields-item{display:flex;width:100%;align-items:flex-start;justify-content:space-between;padding-bottom:42px;position:relative;margin-bottom:40px}.calc-fields-item:last-child{padding-bottom:0}.calc-fields-item:last-child:after{display:none}.calc-fields-item:after{content:'';display:block;width:100%;height:2px;background:rgba(129,175,108,0.2);position:absolute;bottom:0;left:0}.calc-fields-item-name{font-family:'montserratsemibold';color:#fff;font-size:18px;line-height:28px;margin-bottom:4px}.calc-fields-item-descr{color:#fff;opacity:0.8}.calc-fields-item-input input[type=text],.calc-fields-item-input input[type=tel],.calc-fields-item-input input[type=password],.calc-fields-item-input input[type=email]{border:1px solid #347E3C;box-sizing:border-box;color:#fff;font-family:'montserratregular';font-size:16px;line-height:26px;padding:15px;background:none;outline:none;text-align:right;width:300px}.calc-fields-item-input .radio input:checked+label{background:#347E3C}.calc-total{background:#347E3C;padding:24px;width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.calc-total-text{flex:1;margin-right:82px;color:#fff;opacity:0.8}.calc-total-summ{line-height:49px;font-size:36px;color:#fff}.calc-feedback{flex:none;width:411px;margin-left:64px;margin-top:-8px;position:relative;z-index:1}.calc-feedback-bg{width:577px;height:577px;fill:#5D7A4F;position:absolute;left:-30px;top:65px;z-index:-1}.feedback{background:#fff;padding:32px}.feedback-title{font-size:20px;line-height:26px;font-family:'montserratsemibold';margin-bottom:24px}.feedback .btn{transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);color:#000;position:relative}.feedback .btn:before,.feedback .btn:after{content:'';position:absolute;transition:inherit;z-index:-1;top:0;width:0;height:100%;box-sizing:border-box}.feedback .btn:before{left:0;border:1px solid #347E3C;border-left:0;border-right:0}.feedback .btn:after{right:0}.feedback .btn:hover{color:#fff;transition-delay:.65s;text-decoration:none;background:#347E3C}.feedback .btn:hover:before{transition-delay:0s;width:100%}.feedback .btn:hover:after{background:#347E3C;transition-delay:.35s;width:100%}.feedback .btn:before{top:-0.5px;height:calc(100% + 0.5px)}.input{margin-bottom:16px}.input input[type=text],.input input[type=tel],.input input[type=password],.input input[type=email]{box-sizing:border-box;padding:17px;border:none;outline:none;width:100%;background:#F5F5F5;font-size:16px;line-height:22px;height:56px}.input input[type=submit],.input input[type=button]{margin-top:16px}.input .file{display:flex;margin-top:27px}.input .file-name{margin-bottom:3px}.input .file-descr{font-size:14px;line-height:20px;opacity:0.6}.input .file label{width:48px;height:48px;box-sizing:border-box;border:1px solid #ccc;position:relative;cursor:pointer;margin-right:18px}.input .file label:before{content:'+';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#81AF6C;font-size:30px}.input .file label input{width:1px;height:1px;opacity:0;visibility:hidden;position:absolute;bottom:0;left:50%}.radio{display:inline-block}.radio label{width:64px;height:40px;position:relative;background:#848484;border-radius:31px;display:block;cursor:pointer}.radio label:before{content:'';display:block;width:32px;height:32px;border-radius:31px;background:#fff;position:absolute;top:4px;left:4px;transition:all ease 0.3s}.radio input{width:1px;height:1px;opacity:0;visibility:hidden;position:absolute;left:50%;top:100%}.radio input:checked+label{background:#81AF6C}.radio input:checked+label:before{left:calc(100% - 36px)}.index-text{background:#BFC8BF}.index-text .l-content-center{padding:0 15px 0 0;max-width:none}.index-text-inner{display:flex;justify-content:flex-end;align-items:flex-start;margin:0 auto;max-width:1920px;padding:64px 0 50px}.index-text-fullwidth{margin:0 auto;width:100%;max-width:1326px;box-sizing:border-box}.index-text-fullwidth li{margin-bottom:0;padding-bottom:16px}.index-text-image{max-width:944px;max-height:630px;width:100%;height:100%;padding-right:50px;flex:none;position:relative}.index-text-image img{width:100%;max-height:630px;height:auto}.index-text .title,.index-text h1,.index-text .h1{margin-bottom:24px}.index-text-content p{margin-bottom:16px}.index-text-announce{font-size:18px;line-height:28px;text-align:justify;max-width:634px}.index-text-description{text-align:justify;max-width:634px}ul li,ol li{margin-bottom:16px;page-break-inside:avoid;break-inside:avoid-column;color:#2F2E31}ul.is-2-columns-vertical,ol.is-2-columns-vertical{column-count:2}ul.is-2-columns-vertical li,ol.is-2-columns-vertical li{margin-right:80px}ul.is-1-columns-vertical,ol.is-1-columns-vertical{column-count:1 !important}ul.is-1-columns-vertical li,ol.is-1-columns-vertical li{margin-right:80px}ul.is-2-columns-horizontal,ol.is-2-columns-horizontal{width:calc(100% + 34px);margin:0 -17px;column-count:2}ul.is-2-columns-horizontal li,ol.is-2-columns-horizontal li{box-sizing:border-box;padding:0 17px;margin-bottom:29px}ol{counter-reset:olCounter}ol li{list-style:none;position:relative;padding-left:48px}ol li:before{counter-increment:olCounter;content:counter(olCounter);color:#fff;font-size:16px;line-height:22px;font-family:'montserratmedium';background:#726A58;display:inline-block;text-align:center;line-height:32px;width:32px;height:32px;position:absolute;top:-3px;left:0}ol.is-2-columns-horizontal li{padding-left:65px}ol.is-2-columns-horizontal li:before{left:17px}ul.leaves li{list-style-type:none;padding-left:32px;position:relative}ul.leaves li:before{content:'';display:block;position:absolute;top:5px;left:0;background:url(../images/leaves-green.svg) no-repeat 0 0;background-size:contain;width:16px;height:16px}ul.leaves.is-brown{font-family:'montserratsemibold'}ul.leaves.is-brown li:before{background-image:url(../images/leaves-green.svg)}.reviews{background:#29322F;padding:50px 0}.reviews .l-content-center .title,.reviews .l-content-center h1,.reviews .l-content-center .h1{color:#F6F8F2}.reviews .title-block{margin-bottom:0}.reviews h2{margin:0}.reviews .slick-list{padding-bottom:20px}.reviews .slick-track{margin-left:-50px}.reviews-slider-item{padding:0 16px;box-sizing:border-box}.reviews-slider-item-inner{display:flex;padding:32px;background:#F1F4EC;border:1px solid #F1F4EC;box-sizing:border-box}.reviews-slider-item-inner:hover{box-shadow:0px 8px 16px rgba(8,47,33,0.1);border:1px solid #F1F4EC}.reviews-slider-item-image{width:200px;height:150px;flex:none;margin-right:24px;background-repeat:no-repeat;background-position:center center;background-size:cover}.reviews-slider-item-name{font-size:16px;line-height:26px;font-family:'montserratsemibold';margin-bottom:8px}.reviews-slider-item-descr{font-size:14px;line-height:22px;margin-bottom:12px;max-height:110px;overflow:hidden;transition:all 0.3s ease}.reviews-slider-item-descr.is-active{max-height:1000px}.reviews-slider-item-link{display:none}.reviews-slider-item-link.is-active{display:block}.reviews-slider-item-link a{font-family:'montserratsemibold'}.insta{background:#29322F;padding-bottom:64px;overflow:hidden}.insta .l-content-center .title,.insta .l-content-center h1,.insta .l-content-center .h1{color:#F6F8F2}.insta .title,.insta h1,.insta .h1{margin-bottom:48px}.insta-list{margin:0 -16px;display:flex}.insta-list-item{padding:0 3px;box-sizing:border-box;width:25%;position:relative}.insta-list-item:hover .insta-list-item-text{display:block}.insta-list-item-image{width:100%;padding-bottom:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block}.insta-list-item-text{display:none;padding:26px 10px;box-sizing:border-box;height:100%;position:absolute;left:0;top:0;width:100%;background:linear-gradient(260.01deg, rgba(41,50,47,0.5) 0%,rgba(81,91,88,0.5) 100%)}.insta-list-item-text p{margin-bottom:14px;color:#F1F4EC}.insta-list-item-text a{text-decoration:none}.subscribe{display:flex;align-items:flex-start;justify-content:space-between;padding:32px 32px 64px;background:#29322F;box-shadow:0px 8px 16px rgba(8,47,33,0.1)}.subscribe .l-content-center{display:flex;flex-flow:row wrap;justify-content:space-evenly;padding:0}.subscribe-text{padding-left:88px;position:relative;font-size:20px;line-height:30px;max-width:331px;color:#F1F4EC}.subscribe-text:before{content:'';display:block;width:52px;height:48px;background:url(../images/subscribe-ico.svg) no-repeat center center;background-size:contain;position:absolute;left:0;top:14px}.subscribe-form{max-width:770px}.subscribe-form-inputs{display:flex;width:100%}.subscribe-form-inputs-item{width:240px;margin-right:16px}.subscribe-form-inputs-item:last-child{margin-right:0;width:256px}.subscribe-form-inputs-item input{font-size:16px;line-height:22px;border-radius:18px;outline:none;width:100%;padding:13px 16px;background:#F5F5F5;border:none;box-sizing:border-box}.subscribe-form-inputs-item input[type=submit]{font-family:'montserratsemibold';color:#fff;padding:13px 24px;cursor:pointer;transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);color:#fff;position:relative}.subscribe-form-inputs-item input[type=submit]:before,.subscribe-form-inputs-item input[type=submit]:after{content:'';position:absolute;transition:inherit;z-index:-1;top:0;width:0;height:100%;box-sizing:border-box}.subscribe-form-inputs-item input[type=submit]:before{left:0;border:1px solid #fff;border-left:0;border-right:0}.subscribe-form-inputs-item input[type=submit]:after{right:0}.subscribe-form-inputs-item input[type=submit]:hover{color:#000;transition-delay:.65s;text-decoration:none;background:#fff}.subscribe-form-inputs-item input[type=submit]:hover:before{transition-delay:0s;width:100%}.subscribe-form-inputs-item input[type=submit]:hover:after{background:#fff;transition-delay:.35s;width:100%}.subscribe-form-inputs-item button[type=submit]{font-size:16px;line-height:22px;border-radius:18px;outline:none;width:100%;border:none;box-sizing:border-box;font-family:'montserratsemibold';padding:13px 22px;cursor:pointer;background:#347E3C;color:#fff !important}.subscribe-form-inputs-item button[type=submit]:hover{background:#65964E}.subscribe-form-inputs-item button[type=submit]:before,.subscribe-form-inputs-item button[type=submit]:after{border-radius:16px}.subscribe-form-agree{font-size:14px;line-height:22px;margin:15px 0 0 11px;color:#F1F4EC}.subscribe .form-success{font-size:20px;color:#fff}.copyright{background:#BFC8BF;padding:64px 0 26px}.footer{background:#F6F8F2}.footer-content{display:flex;align-items:flex-start;justify-content:space-between}.footer-content-left{padding-left:128px;position:relative;max-width:454px}.footer-content-left p{margin-bottom:22px}.footer-content-left svg{position:absolute;top:0;left:0;width:80px;height:67px;fill:#afcb8e}.footer-contacts{margin-bottom:16px;padding-left:36px;position:relative;margin-right:132px}.footer-contacts.is-phone{margin-bottom:5px}.footer-contacts.is-phone.is-last{margin-bottom:16px}.footer-contacts a{color:#2F2E31}.footer-contacts svg{position:absolute;top:0;left:0;fill:none;stroke:#81AF6C;width:24px;height:24px;stroke-width:2}.mobile-logo,.mobile-toggle{display:none}.mobile-phone{display:none}.inner-text{color:#848684;padding-top:96px;background:#29322F;padding-bottom:64px}.inner-text .title,.inner-text h1,.inner-text .h1{margin-bottom:12px;color:#F1F4EC}.inner-text-block{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.inner-text-2{margin:30px 0}.inner-text-image{position:relative;width:100%;max-width:555px;flex:none;order:2}.inner-text-image img{position:absolute;top:0;right:0;max-width:100%}.inner-text .project-info p{text-align:justify}.inner-text-content{margin-right:64px;width:100%;flex:1;order:1}.inner-text-content p{font-family:'montserratregular';color:#F1F4EC}.inner-text .btn{transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);color:#81AF6C;position:relative;background:#4C7951;color:#F1F4EC;border:0}.inner-text .btn:before,.inner-text .btn:after{content:'';position:absolute;transition:inherit;z-index:-1;top:0;width:0;height:100%;box-sizing:border-box}.inner-text .btn:before{left:0;border:1px solid #81AF6C;border-left:0;border-right:0}.inner-text .btn:after{right:0}.inner-text .btn:hover{color:#fff;transition-delay:.65s;text-decoration:none;background:#81AF6C}.inner-text .btn:hover:before{transition-delay:0s;width:100%}.inner-text .btn:hover:after{background:#81AF6C;transition-delay:.35s;width:100%}.inner-text-bottom{width:100%;margin:56px 0 64px;order:3}.inner-text-bottom.advantages ul{color:#2F2E31}.inner-text-bottom-content{background:#FFFFFF;border:1px solid #F1F4EC;box-sizing:border-box;box-shadow:0px 8px 16px rgba(8,47,33,0.1);position:relative;z-index:2;display:inline-block;padding:48px;max-width:964px}.inner-text-bottom-content ul{margin-bottom:0 !important}.inner-text-bottom-content ul li{font-family:'montserratmedium';line-height:22px}.inner-text-bottom-content ul li:before{top:3px}.inner-text ul,.inner-text ol{column-count:2;margin-bottom:30px}@media (max-width: 768px){.inner-text ul,.inner-text ol{column-count:1}}.inner-text ul li,.inner-text ol li{color:#848684;margin-right:80px;page-break-inside:avoid;break-inside:avoid-column}.inner-text ul li{font-family:'montserratmedium';line-height:22px;list-style-type:none;padding-left:32px;position:relative}.inner-text ul li:before{content:'';display:block;position:absolute;top:5px;left:0;background:url(../images/leaves-brown.svg) no-repeat 0 0;background-size:contain;width:16px;height:16px}.inner-text table,.inner-text table td{border:0}.inner-text table th,.inner-text table tr:first-child td{background:none;font-weight:bold}.inner-text table td{width:auto !important}.list{margin:32px 0}.list .title,.list h1,.list .h1{margin-bottom:48px}.list li{font-family:'montserratmedium';line-height:22px}.list li:before{top:-5px}.result{background:#F6F8F2;padding:32px 0}.result .title,.result h1,.result .h1{margin-bottom:48px}.result ul.leaves li{font-family:'montserratmedium';line-height:22px}.result ul.leaves li:before{top:3px}.pricelist{background:#29322F;padding-top:64px;padding-bottom:89px}.pricelist.is-content{background:none}.pricelist .title,.pricelist h1,.pricelist .h1{margin-bottom:12px;color:#F1F4EC}.pricelist .small-title,.pricelist p,.pricelist span,.pricelist th,.pricelist tr,.pricelist td{color:#F1F4EC}.pricelist table{margin-bottom:48px}.pricelist table td:first-child,.pricelist table td:last-child{text-align:center}.pricelist table th:nth-child(2){text-align:left}.examples{padding:64px 0;background:#3a494426}.examples-slider{width:calc(100% + 5px);margin:0 -2.5px}.examples-slider-item{box-sizing:border-box;margin:0 2.5px;width:calc(100% - 5px) !important;box-sizing:border-box}.examples-slider-item-info{display:none}.examples-slider-item-infoname{display:none;content:'';position:absolute;top:25px;left:25px;z-index:20;color:#F1F4EC;font-weight:500;font-size:26px}.examples-slider-item-inner{display:block;position:relative;height:633px;background-position:center center;background-repeat:no-repeat;background-size:cover}.examples-slider-item-inner:hover .examples-slider-item-info{display:block;background:rgba(63,94,50,0.7);text-align:center;padding:32px 15px;color:#fff;font-size:20px;line-height:28px;position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box}.examples .slick-next{right:80px}.examples .slick-prev{left:80px}.examples .slick-slide:hover .examples-slider-item,.examples .slick-slide.is-active .examples-slider-item{position:relative}.examples .slick-slide:hover .examples-slider-item-infoname,.examples .slick-slide.is-active .examples-slider-item-infoname{display:block}.examples .slick-slide:hover .examples-slider-item::before,.examples .slick-slide.is-active .examples-slider-item::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background:linear-gradient(113.48deg, #29322f 2.67%,rgba(76,121,81,0.1) 100%);width:100%;height:100%;pointer-events:none}.examples .slick-dots{bottom:-63px;text-align:center}.examples .slick-dots li,.examples .slick-dots li:last-child{margin:4px 8px}.bna{margin-bottom:128px;padding-top:64px}.bna .l-content-center{max-width:100%;padding:0}.bna .title{max-width:1326px;margin:0 auto 48px;box-sizing:border-box;padding:0 15px}.bna .title,.bna h1,.bna .h1{margin-bottom:48px}.bna-slider-item{box-sizing:border-box;margin-left:13px}@media (max-width: 768px){.bna-slider-item{margin-left:0}}.bna-slider-item-inner{margin:0 -16px;display:flex;width:calc(100% + 32px)}.bna-slider-item-image{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;height:633px;margin:0 2.5px;width:50%}.bna-slider-item-text{position:absolute;left:0;background:#4C7951;color:#F6F8F2;width:108px;height:48px;line-height:48px;text-align:center;font-size:24px;bottom:48px}.bna-slider .slick-dots{text-align:center;bottom:-63px}.consultation{background:#29322F;padding:64px 0;overflow:hidden}.consultation .title,.consultation h1,.consultation .h1{color:#fff;margin-bottom:48px}.consultation-photos{display:flex;width:calc(100% + 32px);margin:0 -16px;font-size:0;line-height:0;margin-bottom:48px}.consultation-photos-item{width:50%;position:relative}.consultation-photos-item:last-child svg{width:577px;height:577px;position:absolute;z-index:0;fill:rgba(128,172,123,0.4);top:-45px;right:-250px}.consultation-photos-item img{margin:0 16px;position:relative;z-index:1}.consultation-btn{text-align:center;position:relative;z-index:2}.consultation-btn .btn{background:#4C7951;border:none}.inspiro{font-size:14px;margin:22px 0 0}.inspiro a{font-family:'montserratsemibold';color:#a6a6a6 !important}.path{padding:16px 0;overflow:auto;white-space:nowrap;scrollbar-width:thin}.path-item{color:#2F2E31;font-family:'montserratmedium'}.path-space{font-family:'montserratregular';color:#8D8D8D;margin:0 16px}.works .title,.works h1,.works .h1{max-width:820px;margin-bottom:16px;line-height:54px}.works .subtitle{color:#2F2E31;max-width:640px;font-family:'montserratregular';margin-bottom:72px}.works-list{padding:0 3px;display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;max-width:1920px;margin:0 auto;box-sizing:border-box}.works-list-item{width:calc(100% / 2);box-sizing:border-box;padding:0;margin-bottom:6px;margin-left:-3px;margin-right:-3px}.works-list-item-inner{width:100%;height:0;padding-bottom:69%;background-color:#f1f1f1;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.works-list-item-inner:hover .works-list-item-info{display:flex}.works-list-item-info{background:linear-gradient(0deg, rgba(63,94,50,0.4),rgba(63,94,50,0.4)),linear-gradient(0deg, rgba(238,234,227,0.1),rgba(238,234,227,0.1));position:absolute;top:0;left:0;width:100%;height:100%;display:none;flex-direction:column;box-sizing:border-box;padding:32px}.works-list-item-name{font-size:32px;line-height:54px;color:#fff;margin:auto 26px;max-width:595px;padding-bottom:120px}.works-list-item-btn{font-family:'montserratsemibold';max-width:100%}.works-load{text-align:center;margin:115px 0 128px}.works-load .btn{font-family:'montserratsemibold'}.text-info{padding-top:32px;padding-bottom:32px}.work-controls{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:32px}.work-controls-item{margin-bottom:8px;text-transform:uppercase}.work-controls-item .btn{color:#81AF6C}.work-gallery{width:100%;max-width:1920px;margin:0 auto 32px}.work-gallery-main-inner{display:block;padding-bottom:45%;background-color:#f1f1f1;background-position:center center;background-repeat:no-repeat;background-size:cover}.work-gallery-thumbs{margin-left:-4px;margin-right:-4px}.work-gallery-thumbs-item-inner{margin:8px 4px;display:block;position:relative;padding-bottom:56.25%;background-color:#f1f1f1;background-position:center center;background-repeat:no-repeat;background-size:cover}.work-gallery-thumbs .slick-list{padding-bottom:0}.work-behs-item{margin-bottom:32px}.work-behs-item-title{margin-bottom:8px;font-family:'montserratsemibold'}.work-content{display:flex;flex-wrap:wrap;margin-bottom:32px}.work-content-aside{flex:0 0 300px;width:300px;margin-right:30px;margin-bottom:30px}.work-content-aside .btn{color:#81AF6C}.work-content-main{flex:1;margin-bottom:30px}.work-content p{margin-bottom:15px}.work-text{max-width:640px}.work-adjs{width:100%;max-width:1920px;margin:0 auto}.work-adjs-item{position:relative}.work-adjs-item:hover .work-adjs-item-name{display:block;background:linear-gradient(260.01deg, rgba(41,50,47,0.4) 0%,rgba(81,91,88,0.4) 100%);text-decoration:none}.work-adjs-item-inner{margin:8px 5px;display:block;position:relative;padding-bottom:56.25%;background-color:#f1f1f1;background-position:center center;background-repeat:no-repeat;background-size:cover}.work-adjs-item-name{position:absolute;z-index:10;display:none;color:white;top:0;left:0;right:0;bottom:0;padding:15px;margin:8px 5px}.close{cursor:pointer;position:absolute;top:10px;right:10px;width:21px;height:21px;z-index:3}.close:before,.close:after{content:'';display:block;width:2px;height:25px;position:absolute;top:-2px;left:9px;transform:rotate(45deg);background:#fff}.close:after{transform:rotate(135deg)}.contacts-clients{margin-top:20px}.contacts-clients-slider{margin:20px 0}.contacts-clients-item-inner{margin:0 auto}.articles{padding:32px 0;background:#29322F;color:#F1F4EC}.articles-item{position:relative;margin-bottom:40px}.articles-item-img{display:block;text-align:center}.articles-item::before{content:'';position:absolute;left:10%;bottom:-20px;width:80%;height:1px;background-color:#666}.articles-item .date{margin-bottom:5px}.articles .h1{color:#F1F4EC}.articles-sort{margin-bottom:50px;border:1px solid #F1F4EC;padding:5px 15px}.articles-sort-block{display:flex;flex-direction:row;align-items:center}.articles-sort-block-items{margin-left:15px}.articles-pager{margin:15px auto 5px;text-align:center;padding-top:30px}.articles-pager a:hover{text-decoration:none}.articles-pager .pager-page{margin:0 5px 10px;padding:5px 7px;min-width:20px;display:inline-block;background:#4C7951;color:#F1F4EC}.articles-pager .pager-page:hover{background:#2c472f}.articles-pager .pager-page.is-active{color:#4C7951;background:white}.article{padding:12px 0}.article-all{margin:50px auto}.article-all .btn{background:#29322F}.table-wrap{display:flex;overflow:auto}.table-wrap ul{padding-left:15px}.table-wrap ul li{list-style-type:none;color:#D6DBD3 !important;margin:8px 0 0;position:relative}.table-wrap ul li:first-child{margin-top:15px}.table-wrap ul li::before{content:'';display:block;position:absolute;top:8px;left:-25px;background:url("../images/galochka.svg") no-repeat;background-size:contain;width:17px;height:17px}.table-wrap .with-bullet{padding-left:50px;position:relative}.table-wrap .with-bullet::before{content:'';display:block;position:absolute;top:calc(50% - 9.5px);left:17.5px;background:url("../images/galochka.svg") no-repeat;background-size:contain;width:17px;height:17px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../images/preloader_m.gif) center center no-repeat}.slick-prev,.slick-next{position:absolute;display:flex;width:48px;height:48px;box-sizing:border-box;line-height:0px;cursor:pointer;background:transparent;top:50%;transform:translateY(-50%);align-items:center;justify-content:center;border:none;outline:none;border:1px solid #fff;z-index:2}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.25}.slick-prev svg,.slick-next svg{width:8px;height:14px;fill:none;stroke:#fff;stroke-width:2}.slick-prev{left:50px}[dir="rtl"] .slick-prev{left:auto;right:314px}.slick-prev svg{transform:rotate(180deg)}.slick-next{right:50px}[dir="rtl"] .slick-next{left:314px;right:auto}.slick-dots{position:absolute;left:50%;transform:translateX(-50%);max-width:1326px;box-sizing:border-box;padding:0 15px;bottom:96px;width:100%;height:24px;z-index:2;font-size:0}.slick-dots li{display:inline-block;margin-right:16px;padding:0;cursor:pointer}.slick-dots li button{display:inline-block;width:24px;height:24px;box-sizing:border-box;border-radius:24px;border-color:#81AF6C;border:3px solid #81AF6C;background:none;outline:none;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{background:#81AF6C}.slick-dots li.slick-active button{background:#81AF6C}.slick-dots li:last-child{margin:0}.slick-slide-pad{box-sizing:border-box;padding:0 15px}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;text-align:left;outline:none;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation-duration:0.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;text-align:center;transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff;border-radius:2px}.remodal .close:before,.remodal .close:after{background:#2F2E31}.remodal .title{margin-bottom:20px}.remodal .is-agreement{text-align:left}.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-duration:0.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;right:0}.remodal .form{margin:0 auto}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(0.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:550px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.chat-select{display:block;position:relative;overflow:hidden;width:100%;margin-bottom:15px;padding:10px;box-sizing:border-box;background-color:#f4f4f4;color:#000;cursor:pointer}.chat-select:hover{background-color:#f0f0f0}.chat-select.is-chat-selected{background-color:#c0ede9;cursor:default}.chat-select input{position:absolute;top:0;left:-100px}.chat-agent-list{margin-bottom:15px}.chat-messages{margin-bottom:15px;max-height:80vh;overflow-y:auto}.chat-date-div{margin:15px 0 5px;clear:both;text-align:center}.chat-msg{width:80%;padding:10px;background-color:#f6f6f6;margin-bottom:15px;clear:both}.chat-msg.is-chat-msg-mine{float:right;background-color:#e6e6e6;color:#09090a}.chat-msg pre{margin:5px 0 0;font:inherit;white-space:pre-line}.chat-msg-name{display:inline-block;margin-right:15px;font-weight:bold}.chat-msg-time{font-size:0.875em}@media (max-width: 1326px){.slick-prev{left:50px}.slick-next{right:50px}.project{padding-top:90px}.index-text-image{width:40%;margin-right:50px}.project-image-inner{width:40%;margin-left:50px}.subscribe{flex-wrap:wrap;justify-content:center}.subscribe-text{flex:none;width:100%;max-width:100%;box-sizing:border-box;margin:0 0 20px}.subscribe-text:before{top:50%;transform:translateY(-50%)}.footer-contacts{margin-right:0}.works-list{padding:0}.works-list-item{padding:0 10px}}@media (max-width: 1060px){.main-menu-item{margin-right:25px}.main-menu-item:last-child{margin-right:0}}@media (max-width: 992px){.main-menu-block:first-child{margin:10px 25px 10px auto !important}.main-menu-block.is-logo{left:15px;transform:none}.main-menu-block .main-menu-item{font-size:18px;line-height:130%}.main-menu-block .main-menu-item:last-child{font-family:'montserratsemibold'}.works-list-item{width:50%}.works-load{margin:20px 0 50px}.works .subtitle{margin-bottom:30px}.slider-item{height:0;padding-bottom:65%}.slider-item-text{top:115px;width:100%;left:0;padding:0 15px;box-sizing:border-box}.slider-item-title,.slider-item-descr{max-width:100%;box-sizing:border-box}.slick-dots{bottom:15px}.calc{overflow:hidden}.calc-block{flex-wrap:wrap}.calc-options{width:100%;margin-bottom:30px}.calc-feedback{margin:0 auto;width:100%;max-width:600px}.insta-list{flex-wrap:wrap;margin:0 -3px}.insta-list-item{width:calc(100% / 3);margin-bottom:30px}.insta-list-item:last-child{width:100%;flex:none;margin-bottom:0}.subscribe-form-inputs-item,.subscribe-form-inputs-item:last-child{width:auto}.footer-content-left{padding-left:100px;margin-right:15px}.inner-text-image{width:50%}.inner-text-image img{width:100%}.inner-text-content{margin-right:0;padding-right:30px;max-width:100%;flex:none;box-sizing:border-box}}@media (max-width: 860px){.main-menu-link{font-size:15px}.main-menu-link svg{top:5px}}@media (max-width: 768px){.inner-text{padding-top:0}.inner-text-image,.inner-text-content{width:100%;padding:0;margin-bottom:30px}.inner-text-image{text-align:center;max-width:100%}.inner-text-image img{position:static}.inner-text-bottom{margin-top:0}.inner-text-bottom ul{column-count:1}.works-list-item{width:100%}.works-list-item-info{padding:20px 15px}.works-load{padding:0 15px}.work-content-aside,.work-content-main{flex-basis:100%;width:100%}.work-content-aside{order:2}.work-content-main{order:1}.consultation{padding:50px 0}.result{padding:50px 0 40px}.pricelist table td{font-size:15px;padding:8px}.pricelist table th{font-size:14px;padding:8px}.examples{padding:50px 0}.examples .slick-dots{bottom:0}.examples .slick-track{margin-left:0}.examples-slider-item-inner{height:0;padding-bottom:75%}.examples .slick-next{right:32px}.examples .slick-prev{left:32px}.bna-slider-item-inner{margin:0 -5px;width:calc(100% + 10px)}.bna-slider-item-image{margin:0 5px;height:0;padding-bottom:50%}.bna .slick-dots{bottom:0}.main-menu{position:fixed !important;top:0;left:-320px;width:320px;background:#81AF6C;overflow-y:auto;height:100%;transition:margin-left 0.3s ease}.main-menu.is-active{margin-left:320px}.main-menu .l-content-center{padding:0}.main-menu-inner,.main-menu-block{flex-wrap:wrap;width:100%;margin:0 !important}.main-menu-inner.is-logo,.main-menu-block.is-logo{display:none}.main-menu-inner{padding-top:40px}.main-menu-link{font-size:18px}.main-menu-item{width:100%;margin:0}.main-menu-item.is-has-submenu a svg{right:10px;top:50%;transform:translateY(-50%)}.main-menu-item:hover>.main-menu-submenu{overflow:hidden;padding:0}.main-menu-item.is-active>.main-menu-submenu{max-height:2500px !important;padding:0}.main-menu-item.is-active>.main-menu-link{background:#fff;color:#81AF6C !important;text-decoration:none}.main-menu-item.is-active>.main-menu-link svg{fill:#81AF6C !important;transform:rotate(180deg)}.main-menu-submenu{position:static;padding:0;max-height:0 !important}.main-menu-submenu-inner{padding:0;box-shadow:none;border:0}.main-menu-submenu .main-menu-item{margin-bottom:0;padding:0}.main-menu-submenu .main-menu-item svg{top:50% !important}.main-menu-submenu .main-menu-link{padding:10px 15px 10px 30px;color:#fff}.main-menu-link{display:block;width:100%;padding:10px 15px;box-sizing:border-box;color:#fff;text-align:left}.main-menu-link svg{fill:#fff !important}.main-menu-link.is-phone:hover{background:#81AF6C;color:#fff;text-decoration:none}.main-menu-link:after{display:none !important}.main-menu .close{display:block}.mobile-logo{display:block;position:absolute;top:15px;left:50%;transform:translateX(-50%);z-index:2}.mobile-logo svg{width:106px;height:88px;fill:#fff}.mobile-toggle{position:relative;top:0px;left:15px;border-top:3px solid #fff;border-bottom:3px solid #fff;width:30px;height:13px;cursor:pointer;z-index:2;display:block}.mobile-toggle:after{content:'';display:block;width:30px;height:3px;background:#fff;position:absolute;left:0;top:5px}.header.is-inner{text-align:center;padding:10px 0;margin-bottom:30px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header.is-inner .mobile-logo{position:static;transform:none;display:inline-block}.header.is-inner .mobile-toggle{border-color:#606E46;position:relative}.header.is-inner .mobile-toggle:after{background:#606E46}.header.is-inner .mobile-phone{display:block;text-align:right;font-size:18px;color:black;font-weight:bold}.header.is-inner .mobile-logo{display:inline-block;margin-right:15px}.header.is-inner .mobile-logo svg{width:35px;height:35px}.slick-dots{bottom:5px;text-align:center}.slick-list{padding-bottom:35px}.slick-track{overflow:hidden}.insta-list .slick-list{padding:0}.slider{margin-bottom:34px}.slider-item-title{font-size:38px;line-height:46px}.slider-item-text{top:115px}.about{flex-wrap:wrap;padding-bottom:40px}.about-item{margin-bottom:25px}.treenav-top{flex-wrap:wrap}.treenav-top-item{width:100%;flex:none}.treenav-kids-item{width:50%}.portfolio .slick-track{margin-left:0}.portfolio-slider-item-inner{height:0;padding-bottom:60%}.project{padding-top:50px}.project-inner{flex-direction:column-reverse}.project-inner .title,.project-inner h1,.project-inner .h1{display:none}.project-text{margin:50px 0 0;width:100%}.project-separate{top:20px;padding:25px;flex-wrap:wrap}.project-separate-text{margin:0 0 25px;max-width:100%;width:100%}.steps{padding-top:50px}.steps .subtitle{max-with:100%;margin-bottom:34px}.steps-list{width:calc(100% + 30px);margin:0 -15px}.steps-list-item{padding:0 15px}.index-text-inner{flex-wrap:wrap}.index-text-image{width:100%;margin:0 0 30px;flex:none;text-align:center;padding:0}.index-text-content{width:100%;flex:none}.index-text-announce,.index-text-description{max-width:inherit}.index-text .l-content-center{padding:15px 15px 0 15px}.reviews .slick-track{margin-left:0px}.project-image-inner{margin-left:0}.reviews .title-block{flex-wrap:wrap}.reviews .title-block .title,.reviews .title-block h1,.reviews .title-block .h1{flex:none;width:100%;margin-bottom:12px}.subscribe-form-inputs{flex-wrap:wrap;justify-content:center}.subscribe-form-inputs-item{width:46%;margin:0 2% 20px}.subscribe-form-inputs-item:last-child{width:auto;margin-bottom:0}.inner-text,.list,.result,.pricelist,.examples,.bna,.consultation{margin-bottom:50px}.fixed-head{padding:10px 0}.fixed-head .mobile-logo.is-inner,.fixed-head .mobile-logo.is-index-top{display:inline-block}.fixed-head .mobile-logo{margin-right:15px}.fixed-head .mobile-phone{display:block;text-align:right;font-size:18px;color:black;font-weight:bold}.fixed-head.is-scrolled .mobile-logo.is-index-top{display:none}.fixed-head.is-scrolled .mobile-logo.is-index-scroll{display:inline-block}.fixed-head.is-scrolled .mobile-logo.is-inner{display:inline-block}.fixed-head.is-scrolled .mobile-phone{display:block;text-align:right;font-size:18px;color:black;font-weight:bold}.fixed-head.is-scrolled .mobile-toggle{border-color:#606E46}.fixed-head.is-scrolled .mobile-toggle::after{background:#606E46}.fixed-head.is-scrolled .mobile-logo{display:none}.fixed-head.is-scrolled .mobile-logo._hiden{display:inline-block;margin-right:15px}.fixed-head.is-scrolled .mobile-logo svg{width:35px;height:35px}.fixed-head.is-index .mobile-phone{color:#fff}.fixed-head.is-index.is-scrolled .main-menu-block.is-logo._hiden{display:none}.fixed-head.is-index.is-scrolled .mobile-phone{color:#000}.fixed-head.is-inner .main-menu-link{color:#fff}.fixed-head.is-inner svg{fill:#fff !important}.fixed-head.is-inner .main-menu-item.is-active svg,.fixed-head.is-inner .main-menu-item:hover svg{fill:#81AF6C !important}.slider-item-text{top:60px}}@media (max-width: 700px){.slider-item-descr{display:none}}@media (max-width: 576px){.header{position:relative}.slider-item-title{font-size:24px;line-height:30px}.slider-item-btn{padding:18px 15px 20px;background:#347E3C !important;width:100%;text-decoration:none;margin-top:10px}.consultation .title,.consultation h1,.consultation .h1{margin-bottom:28px}.bna-slider-item-inner{flex-wrap:wrap;margin:0;width:100%}.bna-slider-item-image{margin:0 0 20px;width:100%;padding-bottom:100%}.bna .title,.bna h1,.bna .h1{margin-bottom:28px}.inner-text-bottom-content{padding:15px}.inner-text-bottom-content li{margin-right:0 !important}.list ol li{width:100%;box-sizing:border-box}ul.is-2-columns-horizontal,ol.is-2-columns-horizontal{column-count:1}.result ul{column-count:1}.result ul li{margin-right:0}.about{padding-bottom:20px;margin-bottom:45px}.treenav{margin-bottom:30px}.treenav-kids-item{width:100%}.title,h1,.h1{font-size:32px;line-height:46px}.steps-list-item{width:50%;margin-bottom:30px}.calc{padding:50px 0}.calc-total{flex-wrap:wrap}.calc-total-text{flex:none;width:100%;margin:0 0 20px}.calc-total-summ{width:100%;flex:none;text-align:center}.reviews-slider-item-inner{flex-wrap:wrap;padding:0}.reviews-slider-item-image{flex:none;width:100%;margin:0 0 20px;height:0;padding-bottom:65%}.reviews-slider-item-text{padding:0 15px 15px}.reviews .slick-prev,.reviews .slick-next{top:170px}.header.index,.header .slider-item{min-height:100vh}.header .slider-item{padding:0}.header .slider-item .l-content-center{height:100%}.header .slider-item .slider-item-text{top:50%;transform:translateY(-50%)}.header .slider-item .slider-item-title{margin:0 0 20px}.header .slider-item .slider-item-descr{display:block}.footer-content{flex-wrap:wrap;width:100%}.footer-content-left{box-sizing:border-box;width:100%;margin:0;flex:none}.footer-content-right{padding-left:100px}.footer .inspiro{margin:0 0 30px}}@media (max-width: 480px){.slider-item-title{margin:0}.portfolio{padding:30px 0}.portfolio .subtitle{margin-bottom:20px}.portfolio-slider-item{padding:0}.portfolio-slider-item-info{padding:15px}.portfolio .title-block{flex-wrap:wrap}.portfolio .title-block .title,.portfolio .title-block h1,.portfolio .title-block .h1{width:100%}.portfolio .slick-list{padding-bottom:0}.portfolio .slick-prev{left:15px}.portfolio .slick-next{right:15px}.portfolio .show-all-works .title-link{padding:19px 30px}.project-separate-text{font-size:20px;line-height:28px}.project-image-title{font-size:14px;line-height:26px;padding:15px 17px 10px;bottom:-23px;left:auto;right:auto}.project-text{margin-top:30px}.steps-list-item{width:100%}.calc-type-btn{font-size:15px;padding:10px 0}.calc .subtitle{margin-bottom:20px}.calc-fields-item{flex-wrap:wrap}.calc-fields-item-text{width:100%;flex:none;margin-bottom:15px}.calc-fields-item-input{width:100%;text-align:center;flex:none}.feedback{padding:32px 15px}.reviews .slick-prev,.reviews .slick-next{top:100px}.reviews .slick-prev{left:30px}.reviews .slick-next{right:30px}.insta-list-item,.insta-list-item:last-child{width:100%}.subscribe-text{font-size:18px;line-height:24px;padding:0}.subscribe-text:before{display:none}.subscribe-form-inputs-item{width:100%;margin:0 0 20px}.subscribe-form-inputs-item:last-child{margin-bottom:0}.footer-content{justify-content:center}.footer-content-left{padding-top:60px;padding-left:0}.footer-content-left svg{top:-30px;left:50%;transform:translateX(-50%)}.footer-content-left p{margin-bottom:12px}.footer-content-right{margin-top:20px;padding-left:0}.consultation-photos{width:100%;margin:0;flex-wrap:wrap}.consultation-photos-item{width:100%;margin-bottom:20px}.consultation-photos-item img{margin:0}.works-list-item-name{font-size:24px;line-height:130%}.work-gallery-main{display:none}.work-gallery-thumbs .slick-prev{left:30px}.work-gallery-thumbs .slick-next{right:30px}.examples .slick-next{right:15px}.examples .slick-prev{left:15px}}.gallery{background:#29322F;padding-bottom:64px;overflow:hidden}.gallery .title{color:#F6F8F2;margin:50px 0}.gallery-items-bg{padding:0 3px;box-sizing:border-box;width:25%;position:relative}.gallery-items-bg-elem{width:100%;padding-bottom:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block}.footer-sections{display:flex;align-items:flex-start}@media (max-width: 768px){.footer-sections{flex-direction:column;margin-top:-60px}}@media (max-width: 480px){.footer-sections{font-size:15px}}.footer-sections-logo{flex:1 1 100px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 768px){.footer-sections-logo{width:100%}}.footer-sections-logo svg{width:80px;height:67px;fill:#afcb8e}.footer-sections-row{display:flex;flex-flow:row wrap;flex:1 1 auto;width:100%}@media (max-width: 768px){.footer-sections-row{flex-direction:column}}.footer-sections a{color:#347e3c;text-shadow:0 0 black}.footer-sections-el{flex:1 1 calc(100% / 3 - 30px);margin:0 15px 15px;display:flex;flex-direction:column;align-items:center}.footer-sections-el-header{font-weight:bold;font-size:20px;margin-bottom:10px}.footer-sections-el-col{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-sections-el-col-item{display:flex;flex-direction:row;align-items:center;position:relative}.footer-sections-el-col-item svg{position:absolute;top:0;left:0;fill:none;stroke:#81AF6C;width:24px;height:24px;stroke-width:2}.footer-sections-el-col-item-icos{display:flex;flex-direction:column}.footer-sections-el-col-item-icos-el{padding-left:36px;position:relative;margin-right:36px;margin-bottom:5px}.footer-sections-bottom{display:flex;flex-flow:row wrap;align-items:center}@media (max-width: 768px){.footer-sections-bottom{flex-direction:column}}.footer-sections-bottom-el{flex:1 1 calc(100% / 2 - 10px);margin:5px}.footer-sections-bottom-el a{color:#347e3c;text-shadow:0 0 black}@media (min-width: 768px){.footer-sections-bottom-el:nth-child(2){justify-content:flex-end;align-items:flex-end;display:flex;flex-direction:column}}@media (max-width: 768px){.footer-sections-bottom-el{flex:1 1 calc(100% - 10px);width:100%;justify-content:center;align-items:center;text-align:center}}@media (max-width: 480px){.m-hidden{display:none !important}}.captcha{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:999;background:#ffffff54;backdrop-filter:blur(6px);display:none}.captcha.active{display:flex;flex-direction:column;align-items:center;justify-content:center}.captcha-body{display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:500px;margin:0 auto;padding:20px 25px;box-sizing:border-box;background:aliceblue;border:1px solid #c1c1c1;box-shadow:0px 8px 20px #00000010;border-radius:5px}.captcha-body-txt{font-size:18px}.captcha-body-btn{width:25px;height:25px;border:1px solid grey;margin-right:15px;border-radius:2px;cursor:pointer;position:relative}.captcha-body-btn.active:before{content:'✓';position:absolute;left:0;right:0;top:-21px;bottom:0;font-size:40px;color:#8BC34A}.h-text-left{text-align:left}.h-text-center{text-align:center}.h-text-right{text-align:right}.h-text-justify{text-align:justify}.h-hidden{display:none}@media (max-width: 1326px){.h-hidden-lg{display:none}}@media (max-width: 992px){.h-hidden-md{display:none}}@media (max-width: 768px){.h-hidden-sm{display:none}}@media (max-width: 576px){.h-hidden-ms{display:none}}@media (max-width: 480px){.h-hidden-xs{display:none}}.h-visible{display:block}@media (max-width: 1326px){.h-visible-lg{display:block}}@media (max-width: 992px){.h-visible-md{display:block}}@media (max-width: 768px){.h-visible-sm{display:block}}@media (max-width: 576px){.h-visible-ms{display:block}}@media (max-width: 480px){.h-visible-xs{display:block}}.h-visible-ib{display:inline-block}@media (max-width: 1326px){.h-visible-ib-lg{display:inline-block}}@media (max-width: 992px){.h-visible-ib-md{display:inline-block}}@media (max-width: 768px){.h-visible-ib-sm{display:inline-block}}@media (max-width: 576px){.h-visible-ib-ms{display:inline-block}}@media (max-width: 480px){.h-visible-ib-xs{display:inline-block}}
