*{margin:0;padding:0;border:0;border-radius:0;font-family:Helvetica,sans-serif;font-weight:400;font-size:inherit;outline:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;image-rendering:-webkit-optimize-contrast;background-repeat:no-repeat!important;text-transform:none;text-decoration:none}a{cursor:pointer}img{line-height:0;-ms-interpolation-mode:bicubic}button{background:0 0;-webkit-appearance:button;cursor:pointer}ol,ul{list-style:none}.hidden,[hidden]{display:none!important}body{overflow-y:scroll}.container{position:relative;width:100%;max-width:1600px;padding:40px 40px;margin:0 auto}@media (max-width:1399px){.container{padding:40px 32px}}@media (max-width:999px){.container{padding:30px 24px}}@media (max-width:599px){.container{padding:30px 16px}}.container.head{padding:12px 40px}@media (max-width:1399px){.container.head{padding:12px 32px}}@media (max-width:999px){.container.head{padding:12px 24px}}@media (max-width:599px){.container.head{padding:12px 16px}}section{position:relative}section:first-of-type{margin-top:64px}a,li,li button,p{color:inherit;font-size:inherit;line-height:inherit;text-align:inherit;font-weight:inherit}a{-webkit-transition:all .2s;-ms-transition:all .2s;transition:all .2s}a.all_btn{display:inline-block}.form_link{font-size:16px;line-height:24px;color:#76808e}@media (max-width:1199px){.form_link{font-size:14px}}@media (max-width:799px){.form_link{font-size:12px}}@media (max-width:1199px){.form_link{line-height:20px}}@media (max-width:799px){.form_link{line-height:18px}}b,strong{font-weight:700;text-transform:inherit}li a{display:inline-block;color:inherit;font:inherit}.all_btn{-webkit-transition:all .2s;-ms-transition:all .2s;transition:all .2s;font-size:16px;line-height:24px;position:relative;font-weight:700;padding:12px 24px;border-radius:24px;cursor:pointer}@media (max-width:1199px){.all_btn{font-size:14px}}@media (max-width:799px){.all_btn{font-size:12px}}@media (max-width:1199px){.all_btn{line-height:20px}}@media (max-width:799px){.all_btn{line-height:18px}}@media (max-width:1199px){.all_btn{padding:10px 20px}}@media (max-width:799px){.all_btn{padding:8px 16px}}.all_btn.default{color:#fff;background:#dd5d28}.product_btn{display:flex;justify-content:flex-start;align-items:center;grid-gap:4px;position:relative}.product_btn:after{content:'';width:12px;height:12px;background:url(../../img/icons/arrow.svg) no-repeat center/contain}