@font-face{font-style:normal;font-weight:300;src:url(../fonts/poppins-v20-latin_latin-ext-300.woff2)format("woff2");font-family:"Poppins";font-display:swap}
@font-face{font-style:normal;font-weight:400;src:url(../fonts/poppins-v20-latin_latin-ext-400.woff2)format("woff2");font-family:"Poppins";font-display:swap}
@font-face{font-style:normal;font-weight:700;src:url(../fonts/poppins-v20-latin_latin-ext-700.woff2)format("woff2");font-family:"Poppins";font-display:swap}
html, body, h1, h2, h3, p, ul, ol, li, table, tr, th, td, form, fieldset, legend, label, input, select, textarea, button, iframe{margin:0;padding:0}
header, nav, main, section, article, aside, footer{display:block}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-y:scroll;scroll-behavior:smooth}
body{background:#fff url(../images/bg_lesnet2.jpg?v=2)center 0 repeat-x ; background-size: contain; min-height: 200px; color:#183427;font-family:poppins, sans-serif}
/*body{background:#fff url(../images/bg.jpg?v=2)center 0 repeat-x;color:#183427;font-family:poppins, sans-serif}*/
a{-webkit-text-decoration-skip:objects;outline:0;background-color:transparent;color:#c00;text-decoration:none}
img{border:0;vertical-align:middle}
ul, ol{list-style-type:none}
table{border-collapse:collapse;border-spacing:0}
fieldset{min-width:0;border:0}
label{cursor:pointer}
input, select, textarea, button{border-radius:0;outline:0;font-size:100%;line-height:inherit;font-family:inherit}
input{overflow:visible}
input[type=search]{-webkit-appearance:textfield;appearance:textfield}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}
textarea{overflow:auto;resize:vertical}
button, input[type=button], input[type=reset], input[type=submit]{-webkit-appearance:button;appearance:button;overflow:visible;border:0;cursor:pointer}
button::-moz-focus-inner{padding:0;border:0}
b, strong{font-weight:700}
.no-js .only-js{display:none}
.js .only-no-js{display:none}
.visually-hidden{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}
::-webkit-input-placeholder{color:inherit;opacity:.5}
:-moz-placeholder{opacity:.5}
::-moz-placeholder{opacity:.5}
:-ms-input-placeholder{opacity:.5}
.notification{position:relative;margin:10px 0;padding:12px 8px 12px 40px;border-radius:5px;color:#fff;font-weight:700;line-height:1.42}
.notification::before{position:absolute;top:10px;left:8px;width:24px;height:24px;background:url(../images/sprite.png?25389b5929)no-repeat;content:""}
.notification--success{background-color:#35aa47}
.notification--success::before{background-position:-26px 0}
.notification--warning{background-color:#f66628}
.notification--warning::before{background-position:0 0}
.notification--error{background-color:#db1619}
.notification--error::before{background-position:-26px -26px}
.notification--info{background-color:#038fcf}
.notification--info::before{background-position:0-26px}
.notification-link{color:inherit;text-decoration:underline}
.form{font-size:1.125em}
.form-field{margin-bottom:18px}
.form-field--short{max-width:334px}
.form-field-header{margin-bottom:3px}
.form-field-label{line-height:1.5;vertical-align:middle;white-space:nowrap}
.form-indicator{color:red;font-weight:700;font-size:1.222em;line-height:1;vertical-align:middle}
.form-field-note{padding-top:12px}
.form-input, .form-textarea, .form-select{box-sizing:border-box;width:100%;padding:12px 12px;border:0;border-radius:8px;background-color:#c5d5c5;box-shadow:0 0 30px 0 rgba(0,0,0,.2);color:#392f23;font-size:1em}
.form-textarea{height:120px}
.form-checkbox{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);position:absolute;top:0;left:-50px;border:0;clip-path:inset(50%)}
.form-checkbox-label{display:inline-block;z-index:1;position:relative;min-height:30px;vertical-align:middle}
.form-checkbox-text{display:inline-block;padding-left:48px}
.form-checkbox-text::before{position:absolute;top:3px;left:0;width:30px;height:30px;border-radius:2px;background-color:#c5d5c5;box-shadow:0 0 30px 0 rgba(0,0,0,.2);content:""}
.form-checkbox-text::after{display:none;position:absolute;top:6px;left:3px;width:24px;height:24px;border-radius:3px;background-color:#e58a01;content:""}
.form-checkbox:checked+.form-checkbox-text::before{border-color:#45391c}
.form-checkbox:checked+.form-checkbox-text::after{display:block}
.form-button{display:inline-block;min-width:200px;padding:10px 26px;border-radius:8px;background-color:#e58a01;box-shadow:0 0 30px 0 rgba(0,0,0,.2);color:#fff;font-weight:700;transition:background-color 300ms ease}
.form-button:hover, .form-button:focus{background-color:#b26b01}
.form .validator-error{display:block;margin-top:2px;padding:5px;color:#f66;font-weight:700;font-size:.778em}
.site-notifications{color:#202020}
.site-notifications-item--green{border-bottom:1px solid #a1c900;background-color:#e9f6d8}
.site-notifications-item--blue{border-bottom:1px solid #56a2d6;background-color:#e2f0fd}
.site-notifications-item--yellow{border-bottom:1px solid #d5cea7;background-color:#ffefa3}
.site-notifications-center{z-index:10;position:relative;max-width:1250px;margin:0 auto;padding:.75em 3.75em .75em 40px}
.site-notifications a{color:inherit;text-decoration:underline;transition:color 300ms ease}
.site-notifications a:hover, .site-notifications a:focus{color:#c00}
.site-notifications-close{display:none;position:absolute;top:50%;right:1.25em;width:1.25em;height:1.25em;overflow:hidden;transform:translateY(-50%);background-color:transparent;text-indent:2.5em;white-space:nowrap;opacity:.5;transition:opacity 300ms ease}
.site-notifications-close::before, .site-notifications-close::after{position:absolute;top:.5em;left:0;width:100%;height:.25em;border-radius:4px;background-color:#000;content:""}
.site-notifications-close::before{transform:rotate(45deg)}
.site-notifications-close::after{transform:rotate(-45deg)}
.site-notifications-close:hover, .site-notifications-close:focus{opacity:1}
.site-notifications-close.is-enabled{display:block}
.site-header{z-index:1;position:relative;max-width:1200px;margin:0 auto}
.header-lang{position:absolute;top:30px;right:30px;font-size:.813em}
.header-lang-button{display:block;z-index:2;position:relative;height:100%;padding:10px 28px 10px 30px;border-radius:6px;background-color:#3a5045;color:#fff;line-height:.8;text-transform:lowercase}
.header-lang-button::before{position:absolute;top:50%;left:6px;width:14px;height:14px;margin-top:-7px;background:url(../images/sprite.png?25389b5929)-52px -35px no-repeat;content:""}
.header-lang-button::after{position:absolute;top:50%;right:8px;width:15px;height:8px;margin-top:-2px;background:url(../images/sprite.png?25389b5929)-52px -25px no-repeat;content:""}
.header-lang-menu{display:none;z-index:1;position:absolute;top:100%;right:0;left:0;overflow:hidden;border-radius:0 0 6px 6px;background-color:#3a5045;box-shadow:0 5px 5px rgba(0,0,0,.2);text-align:center}
.header-lang-link{display:block;padding:6px 20px;color:#fff;text-transform:lowercase}
.header-lang-link:last-child{padding-bottom:10px}
.header-lang-link:hover, .header-lang-link:focus{background-color:#3a3a3a}
.header-lang.is-open .header-lang-button{border-radius:6px 6px 0 0}
.header-lang.is-open .header-lang-menu{display:block}
.buy-tree{max-width:800px;margin:0 auto;padding: calc(100vw * 760/1600) 30px 30px}
/*.buy-tree{max-width:800px;margin:0 auto;padding-right: 30px; padding-bottom: 30px; padding-left: calc((100% / 800px) * 760)}*/
/*@media (max-width:800px){
  .buy-tree{margin:0 auto;padding:calc((100% / 800px) * 760) 30px 30px}
}*/
/*.buy-tree-title{margin-bottom:22px;color:#3a5045;font-style:normal;font-weight:700;font-size:2.875em;line-height:1}*/
.buy-tree-title{margin-bottom:22px;color:#e58a01;font-style:normal;font-weight:700;font-size:2.875em;line-height:1}
.buy-tree-tabs-list{display:flex;padding:24px 0 0 32px}
.buy-tree-tabs-item{margin-left:15px}
.buy-tree-tabs-link{box-sizing:border-box;display:block;height:100%;padding:8px 20px;border-radius:8px 8px 0 0;background-color:#80a61f;box-shadow:0-5px 20px 0 rgba(0,0,0,.1);color:#fff;font-weight:700;font-size:1.375em}
.buy-tree-tabs-link:hover, .buy-tree-tabs-link:focus, .buy-tree-tabs-link.is-active{background-color:#3a5045}
.buy-tree-tabs-wrap{border-radius:8px;background-color:#3a5045;color:#fff;scroll-margin-top:200px}
.buy-tree-tabs-content{padding:40px 30px 50px 60px}
.buy-tree-how-to{font-size:1.125em}
.buy-tree-how-to p{margin-bottom:1.5em;line-height:1.3}
.buy-tree-how-to h2{margin-bottom:4px;font-weight:700;font-size:1.333em}
.buy-tree-file-upload{margin-bottom:32px;padding:28px 30px;border-radius:8px;background-color:#c5d5c5;color:#000}
.buy-tree-file-upload-info{margin-bottom:18px}
.buy-tree-file-upload-wrap{display:inline-block;z-index:1;position:relative}
.buy-tree-file-upload-button{z-index:1;position:relative;padding:14px 28px 14px 60px;overflow:hidden;border-radius:10px;background-color:#abde28;color:#3a5045;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color 300ms ease}
.buy-tree-file-upload-button::before{position:absolute;top:50%;left:20px;width:22px;height:23px;margin-top:-12px;background:url(../images/sprite.png?25389b5929)-52px 0 no-repeat;content:""}
.buy-tree-file-upload-button:hover, .buy-tree-file-upload-button:focus{background-color:#bce554}
.buy-tree-file-upload-button-input{position:absolute;top:0;right:0;margin:0;border:0;font-size:6.25em;cursor:pointer;filter:alpha(opacity=0);opacity:0}
.buy-tree-file-upload-item{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:10px;background-color:#8ae869;color:#000}
.buy-tree-file-upload-text{display:flex;z-index:2;position:relative;align-items:center;justify-content:center;height:100%;font-size:1em}
.buy-tree-file-upload-error{box-sizing:border-box;display:flex;z-index:3;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%;padding:0 10px;border-radius:10px;background-color:#c00;color:#fff;font-size:1em;text-align:center}
.buy-tree-file-upload-progressbar{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}
.buy-tree-file-upload-progressbar-in{height:100%;background-color:#68e13d}
.typography{font-size:1.125em}
.typography p{margin-bottom:1.5em;line-height:1.3}
.typography a{color:inherit;text-decoration:underline}
.typography a:hover, .typography a:focus{color:#abde28}
.typography p.block{display:flex;align-items:center;padding:24px 30px 24px 28px;gap:20px;border-radius:8px;background-color:#3a5045;color:#fff}
.typography p.block a{display:inline-block;min-width:200px;padding:10px 20px;border-radius:8px;background-color:#e58a01;box-shadow:0 0 30px 0 rgba(0,0,0,.2);color:#fff;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color 300ms ease}
.typography p.block a:hover, .typography p.block a:focus{background-color:#b26b01}
.table{margin:-.8em 0 1.4em;table-layout:fixed}
.table th, .table td{padding-bottom:8px;text-align:left;vertical-align:top}
.table th{padding-right:32px;font-weight:700}
@media only screen and (max-width:767px){.form-field--short{max-width:none}
.form-field-label{white-space:normal}
.form-field-note{white-space:normal!important}
.site-notifications{z-index:1000;position:fixed;bottom:0;left:0;width:100%}
.site-notifications-center{padding:.75em 3em .75em 20px}
.site-notifications-close{display:block;top:1.5em;right:.938em}
.header-lang{top:20px}
body{}
/*body{background-position:center -100px; background-size: 50%}*/
/*.buy-tree{padding:310px 20px 30px}*/
.buy-tree{padding:calc(100vw * 760/1600) 20px 30px}
.buy-tree-title{font-size:1.875em}
.buy-tree-tabs-list{padding-left:0}
.buy-tree-tabs-link{padding:8px 12px;font-size:1em}
.buy-tree-tabs-content{padding:40px 18px 30px 18px}
.buy-tree .typography p.block{display:block}
.buy-tree .typography p.block a{margin-top:20px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.site-notifications-center{padding:.75em 3em .75em 20px}
.site-notifications-close{right:.938em}
}
@media only screen and (-webkit-min-device-pixel-ratio:2){.buy-tree-file-upload-button::before, .notification::before, .header-lang-button::before, .header-lang-button::after{background-image:url(../images/sprite@2x.png?25389b5929);background-size:76px auto}
body{background-image:url(../images/bg_lesnet2@2x.jpg?v=2);background-size:contain auto}
/*body{background-image:url(../images/bg@2x.jpg?v=2);background-size:1600px auto}*/
}
