@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v7/-F6rfjptAgt5VM-kVkqdyU8n1ioStndl.ttf) format('truetype')}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v7/-F6sfjptAgt5VM-kVkqdyU8n1ioSGlZFhw.ttf) format('truetype')}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v7/-F6sfjptAgt5VM-kVkqdyU8n1ioSflVFhw.ttf) format('truetype')}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v7/-F6pfjptAgt5VM-kVkqdyU8n1ioq0g.ttf) format('truetype')}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v7/-F6sfjptAgt5VM-kVkqdyU8n1ioSJlRFhw.ttf) format('truetype')}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v7/-F6sfjptAgt5VM-kVkqdyU8n1ioSClNFhw.ttf) format('truetype')}@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v7/-F6sfjptAgt5VM-kVkqdyU8n1ioSblJFhw.ttf) format('truetype')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v7/-F6pfjptAgt5VM-kVkqdyU8n3kwq0g.ttf) format('truetype')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v7/-F6qfjptAgt5VM-kVkqdyU8n3uAL8lc.ttf) format('truetype')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v7/-F6qfjptAgt5VM-kVkqdyU8n3oQI8lc.ttf) format('truetype')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v7/-F63fjptAgt5VM-kVkqdyU8n5ig.ttf) format('truetype')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v7/-F6qfjptAgt5VM-kVkqdyU8n3twJ8lc.ttf) format('truetype')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v7/-F6qfjptAgt5VM-kVkqdyU8n3vAO8lc.ttf) format('truetype')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v7/-F6qfjptAgt5VM-kVkqdyU8n3pQP8lc.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v9/zYX8KVElMYYaJe8bpLHnCwDKhdTmdKZM.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v9/zYX7KVElMYYaJe8bpLHnCwDKhdTm2IdscQ.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v9/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRscQ.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v9/zYX-KVElMYYaJe8bpLHnCwDKhdTeEA.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v9/zYX7KVElMYYaJe8bpLHnCwDKhdTm5IVscQ.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v9/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJscQ.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v9/zYX7KVElMYYaJe8bpLHnCwDKhdTmrINscQ.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v9/zYX-KVElMYYaJe8bpLHnCwDKjbLeEA.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v9/zYX9KVElMYYaJe8bpLHnCwDKjR7_MIY.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v9/zYX9KVElMYYaJe8bpLHnCwDKjXr8MIY.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v9/zYXgKVElMYYaJe8bpLHnCwDKtdY.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v9/zYX9KVElMYYaJe8bpLHnCwDKjSL9MIY.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v9/zYX9KVElMYYaJe8bpLHnCwDKjQ76MIY.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v9/zYX9KVElMYYaJe8bpLHnCwDKjWr7MIY.ttf) format('truetype')}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;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;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}.up{text-transform:uppercase}.none{text-decoration:none}.th{font-weight:100}.el{font-weight:200}.l{font-weight:300}.reg{font-weight:400}.med{font-weight:500}.sb{font-weight:600}.bold{font-weight:700}.eb{font-weight:800}.black{font-weight:900}.un{text-decoration:underline}.in{display:inline-block}.vam{vertical-align:middle}.rel{position:relative}.bl{display:block}.abs{position:absolute}.tr{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.try{position:absolute;top:50%;transform:translateY(-50%)}.trx{position:absolute;left:50%;transform:translateX(-50%)}.tc{display:table-cell;vertical-align:middle}.dn{display:none}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}.taj{text-align:justify}.it{font-style:italic}.sn{font-style:normal}.popup{position:fixed;width:120%;height:100%;left:-10%;top:0;overflow-y:scroll;background:rgba(1,1,1,.7);z-index:11;display:none}.b0{border:0}.bn{background:none}.w100{width:100%}.h100{height:100%}.wa{width:auto}.p0{padding:0}.m0{margin:0}.poi{cursor:pointer}.auto{top:auto;bottom:auto;left:auto;right:auto}.noup{text-transform:none}.fix{position:fixed}.tn{transform:none}.bf{background:#fff}.cf{color:#fff}.c0{color:#202124}.ap{appearance:none}.nw{white-space:nowrap}.ma{margin:0 auto}.oh{overflow:hidden}body,html{width:100%;height:100%}body{background:#fff;overflow-x:hidden}body,th,td{font-family:'IBM Plex Mono',monospace;font-size:14px;color:#202124}body,form,object,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}img,table{border:none}table{border-collapse:collapse}table td{padding:0}a{color:#202124;cursor:pointer;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}a:hover{text-decoration:none}input,textarea,button,select{margin:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;border:0;font-family:'IBM Plex Mono',monospace}button,input[type="submit"]{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;cursor:pointer;border:0}ol,ul{padding:0;margin:0;list-style:none}img{max-width:100%}.an{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section,header,footer,nav,main{display:block}.wrap{margin:0 auto;width:1340px;max-width:100%}*{outline:none!important}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify}.index-top-bg{background:#f0f0f0;padding-bottom:210px}.top-page-line{text-align:center;color:#fff;font-weight:bold;font-size:14px;line-height:18px;padding:11px 0;background:#202124}.top-page-line a{color:#ed5a5a}.header{padding:27px 0 23px}.header .wrap{position:relative}.header .menu-button{position:absolute;top:50%;transform:translateY(-50%);left:0;width:27px;height:21px;background:url(/assets/public/img/menu-button.svg) no-repeat center;display:none}.header .menu-button.active{background:url(/assets/public/img/menu-close.svg) no-repeat center}.header .logo{margin-left:-46px}.header .logo a{text-decoration:none}.header .logo a img{vertical-align:middle}.header .logo a span{display:inline-block;vertical-align:middle;margin-left:20px;font-weight:500;font-size:12px;line-height:12px;letter-spacing:.002em;color:#ed5a5a;opacity:.8}.header .city{font-weight:500;font-size:14px;line-height:22px;margin-top:2px;padding-right:18px;background:url(/assets/public/img/city.svg) no-repeat top 6px right 0;text-decoration:none;margin-left:280px}.header .phone{margin-top:4px}.header .phone .tel{text-decoration:none;font-weight:bold;font-size:14px;line-height:18px}.header .phone .callback{margin-left:20px;font-size:14px;line-height:18px;color:#ed5a5a;text-decoration:underline}.header .phone .callback:hover{text-decoration:none}.header .cart{margin-top:2px;background:url(/assets/public/img/cart.svg) no-repeat 0 0;padding-bottom:5px;position:relative}.header .cart:hover .items{display:block}.header .cart a{display:block;text-decoration:none;font-weight:bold;font-size:14px;line-height:18px;padding:4px 20px 4px 50px;background:url(/assets/public/img/arrow.svg) no-repeat right;position:relative}.header .cart a span{position:absolute;width:18px;height:18px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:18px;color:#fff;background:#202124;font-weight:500;font-size:9px;top:-8px;left:18px}.header .cart .items{box-shadow:rgba(1,1,1,.1) 0 0 10px;width:440px;position:absolute;top:100%;right:-73px;background:#fff;z-index:3;display:none}.header .cart .items:before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:100%;border:6px solid transparent;border-bottom:6px solid #fff}.header .cart .items .item,.snackbar .item{border-bottom:1px solid #e2e2e2;padding:15px 5px;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header .cart .items .item div,.snackbar .item div{display:table-cell;vertical-align:middle;padding:0 10px;vertical-align:top}.header .cart .items .item div.name,.snackbar .item div.name{font-weight:600;font-size:14px;line-height:22px}.header .cart .items .item div.price,.snackbar .item div.price{text-align:right;white-space:nowrap;font-size:14px;line-height:22px}.header .cart .items .item div img,.snackbar .item div img{max-width:45px}.header .cart .items .item div .close,.snackbar .item .close{padding:0;width:14px;height:14px;background:url(/assets/public/img/close2.svg);margin-top:5px}.header .cart .items .button,.snackbar .button{padding:20px 20px 20px 20px}.header .cart .items .button button,.snackbar .button button{width:100%;height:43px;color:#fff;background:#ed5a5a;font-weight:500}.header .cart .items .button a,.snackbar a.button{height:23px;color:#fff;background:#ed5a5a;font-weight:500;text-align:center;padding:10px 0;text-decoration:none}.header .cart .items .button button:hover,.header .cart .items .button a:hover,.snackbar .button:hover{background:#000}.header .cart .items .button p,.snackbar .button p{margin-top:10px;line-height:22px;font-family:'IBM Plex Sans',sans-serif;padding:13px 30px 13px 60px;background:#fdeeee url(/assets/public/img/att.svg) no-repeat 14px 50%}.top-menu{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.top-menu ul.other{margin-left:102px}.top-menu ul.other li a{background:url(/assets/public/img/menu2.svg) no-repeat right;padding:8px 16px 10px 0}.top-menu ul li{display:inline-block;margin-right:40px}.top-menu ul li:last-child{margin-right:0}.top-menu ul li a,.top-menu ul li span{display:block;text-decoration:none;text-transform:lowercase;font-weight:500;font-size:14px;line-height:22px;padding:8px 12px 10px 0;background:url(/assets/public/img/menu.svg) no-repeat right}.top-menu ul li a:hover{color:#ed5a5a}.top-menu ul li a sup{display:inline-block;vertical-align:middle;color:#ed5a5a;font-size:8px;margin:-10px 0 0 4px}.top-menu form{width:205px;height:40px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;position:relative}.top-menu form input{width:100%;height:100%;background:none;font-weight:500;padding:0 10px 0 40px}.top-menu form button{position:absolute;top:50%;transform:translateY(-50%);left:18px;width:12px;height:12px;background:url(/assets/public/img/search.svg)}.index-page-slider .item{padding:60px 0 80px}.index-page-slider .item .wrap{position:relative}.index-page-slider .item .text{width:36%;padding-bottom:60px}.index-page-slider .item .text>a{text-decoration:none}.index-page-slider .item .text .name{margin-bottom:20px;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.index-page-slider .item .text p{margin-bottom:80px;font-weight:500;font-size:14px;line-height:22px;color:#202124;opacity:.8;font-family:'IBM Plex Sans',sans-serif;padding-right:50px}.text table{width:100%;display:block;max-width:100%;overflow-x:auto;margin-top:10px}.text table tr:nth-child(1) {font-weight:bold}.text table tr:nth-child(even) {background-color:#f0f0f0}.text table td[rowspan]{background-color:#fff}.text table td{padding:3px 10px}.index-page-slider .item .text .materials{display:inline-block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e2e2e2}.index-page-slider .item .text .materials span{display:inline-block;font-weight:600;font-size:14px;line-height:22px;margin-bottom:16px;padding-right:20px;background:url(/assets/public/img/arrow.svg) no-repeat right;font-family:'IBM Plex Sans',sans-serif}.index-page-slider .item .text .materials>a{display:inline-block;text-decoration:none;font-weight:500;font-size:14px;line-height:22px;padding:5px 10px;border:1px solid #ed5a5a;margin-right:6px}.index-page-slider .item .text .materials span>a{text-decoration:none}.index-page-slider .item .text .materials>a:hover{background:#ed5a5a;color:#fff}.index-page-slider .item .text .tags a{display:inline-block;text-decoration:none;font-weight:500;font-size:14px;line-height:22px;padding:5px 10px;border:1px solid #e2e2e2;margin-right:6px}.index-page-slider .item .text .tags a:hover{background:#e2e2e2}.index-page-slider .item .text .mob-link{display:inline-block;font-weight:600;font-size:14px;line-height:22px;margin-bottom:16px;padding-right:20px;background:url(/assets/public/img/arrow.svg) no-repeat right;font-family:'IBM Plex Sans',sans-serif;display:none}.index-page-slider .item .image{position:absolute;top:50%;transform:translateY(-50%);right:-60px}.index-page-slider .slick-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:80px;width:1340px}.index-page-slider .slick-dots li{display:inline-block;margin-right:10px}.index-page-slider .slick-dots li.slick-active button{opacity:1;padding-right:100px;background:url(/assets/public/img/arrow2big.svg) no-repeat right;position:relative}.index-page-slider .slick-dots li.slick-active button:after{position:absolute;width:0;content:"";top:0;left:100%;z-index:10;animation:colorChange 5.3s infinite;height:100%;margin-left:-92px;animation-timing-function:linear;background:url(/assets/public/img/arrow2.svg) no-repeat left}.index-page-slider .slick-dots li button{padding:0;background:none;font-weight:600;font-size:14px;line-height:22px;opacity:.3}.presents-slider{margin:-170px -50px 100px -50px}.presents-slider.inner{margin:-20px -50px 100px -50px}.presents-slider .item{margin:0 20px;position:relative;padding-top:35px}.presents-slider .item img{position:absolute;right:-40px;top:0;z-index:3;pointer-events:none;max-width:100000px}.presents-slider .item .link{height:260px;position:relative}.presents-slider .item .link.color1{background:#ed5a5a}.presents-slider .item .link.color2{background:#f9b232}.presents-slider .item .link.color3{background:#6e68e2}.presents-slider .item .link a{position:absolute;left:0;bottom:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;text-decoration:none;font-weight:bold;font-size:26px;line-height:30px;font-family:'IBM Plex Sans',sans-serif;padding:30px 30% 30px 40px}.presents-slider .slick-prev,.presents-slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);padding:0;font-size:0;z-index:2;width:40px;height:40px;margin-top:21px}.presents-slider .slick-prev{left:0;background:url(/assets/public/img/prev.svg)}.presents-slider .slick-next{right:0;background:url(/assets/public/img/next.svg)}.index-categories-block{border-bottom:1px solid #e2e2e2;padding-bottom:100px}.index-categories-block.inner{padding-bottom:10px;border-bottom:0}.index-categories-block.other .item{margin-bottom:40px}.index-categories-block.other .item ul{height:100px;overflow:hidden;position:relative}.index-categories-block.other .item ul:hover{margin-bottom:40px;border-style:solid;border-width:0 1px 1px 1px;border-image:linear-gradient(to bottom,white 0,#e2e2e2 100px,#e2e2e2 100%);border-image-slice:1;padding:0 30px 26px 30px;margin:0 -30px -26px -30px;background:linear-gradient(to bottom,transparent 0,transparent 99px,#fff 100px,#fff 100%);z-index:25;position:absolute;height:auto;transition:all 200ms ease;width:200px}.index-categories-block.other .item ul:hover li{margin-left:-1px}.index-categories-block.other .item ul:before{content:"";position:absolute;width:100%;height:60px;left:0;bottom:0;background: linear-gradient(to bottom, #fff0, #ffffff);pointer-events:none}.index-categories-block.other .item:hover ul:before{display:none}.index-categories-block .block-name{margin-bottom:30px;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.index-categories-block .top-link{display:inline-block;margin-bottom:75px;font-weight:600;font-size:14px;line-height:22px;padding-right:20px;background:url(/assets/public/img/arrow.svg) no-repeat right}.index-categories-block .top-text{margin-bottom:140px;width:27%;font-size:14px;line-height:22px;color:#202124;opacity:.8;font-family:'IBM Plex Sans',sans-serif}.index-categories-block .top-text.other{margin-bottom:50px}.index-categories-block .item{width:18%;margin-bottom:80px}.index-categories-block .item img{height:50px;display:block;margin-bottom:22px}.index-categories-block .item .link{display:inline-block;text-decoration:none;margin-bottom:20px;font-weight:600;font-size:14px;line-height:22px;padding-right:20px;background:url(/assets/public/img/arrow.svg) no-repeat right}.index-categories-block .item ul{font-size:14px;line-height:22px;color:#202124;opacity:.9}.index-categories-block .item ul li{width:240px;margin-bottom:4px}.index-categories-block .item ul li a{text-decoration:none;font-family:'IBM Plex Sans',sans-serif}.technologies-block{padding-top:80px}.technologies-block .block-name{margin-bottom:20px;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.technologies-block .top-text{margin-bottom:58px;line-height:22px;font-family:'IBM Plex Sans',sans-serif;opacity:.8;width:35%}.technologies-block .list .item img{width:100%;margin-bottom:17px}.technologies-block .list .item a{text-align:center;text-decoration:none;display:block;font-family:'IBM Plex Sans',sans-serif;line-height:22px;padding:0 10px}.technologies-block .list .item a span{display:inline-block;vertical-align:middle;width:11px;height:8px;background:url(/assets/public/img/arrow.svg)}.technologies-block .list .slick-prev,.technologies-block .list .slick-next{position:absolute;top:-20px;padding:0;font-size:0;z-index:2;width:40px;height:40px;right:15%}.technologies-block .list .slick-prev{margin-right:60px;background:url(/assets/public/img/prev2.svg)}.technologies-block .list .slick-next{background:url(/assets/public/img/next2.svg)}.index-news-block{padding:76px 0 54px}.index-news-block .block-name{margin-bottom:80px;font-family:'IBM Plex Sans',sans-serif;font-weight:bold;font-size:42px;line-height:48px}.index-news-block .list{margin:0 -20px}.journal-page.index-news-block .list .item{margin-bottom:20px}.journal-page.index-news-block .list{display:flex}.index-news-block .list .item{position:relative;margin:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:38px 340px 38px 30px;color:#fff}.index-news-block .list .item.color1{background:#ed5a5a}.index-news-block .list .item.color2{background:#f9b232}.index-news-block .list .item.color3{background:#6e68e2}.journal-page.index-news-block .list .item{margin-bottom:40px!important}.index-news-block .list .item img{position:absolute;top:50%;transform:translateY(-50%);right:0;pointer-events:none;margin-right:30px}.index-news-block .list .item .date{line-height:22px}.index-news-block .list .item .name{margin-bottom:25px;font-weight:bold;font-size:26px;line-height:30px;font-family:'IBM Plex Sans',sans-serif}.index-news-block .list .item .name>a{margin-bottom:25px;font-weight:bold;font-size:26px;line-height:48px;font-family:'IBM Plex Sans',sans-serif;text-decoration:none;position:relative;z-index:+1}.index-news-block .list .item p{margin-bottom:20px;line-height:22px;font-family:'IBM Plex Sans',sans-serif}.index-news-block .list .item a{display:inline-block;background:url(/assets/public/img/arrow3.svg) no-repeat right;padding-right:20px;font-weight:500;font-size:14px;line-height:22px;color:#fff}.index-news-block .bottom-text{font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif;padding-top:24px;display:none}.index-news-block .bottom-text p{margin-bottom:20px}.index-news-block .bottom-text a{display:inline-block;font-weight:600;font-size:14px;line-height:22px;padding-right:20px;background:url(/assets/public/img/arrow.svg) no-repeat right;font-family:'IBM Plex Sans',sans-serif}.brands-block{background:#f0f0f0;padding:70px 0 22px}.brands-block .block-name{font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid rgba(1,1,1,.3)}.brands-block .brands{position:relative}.brands-block .brands .item{margin-bottom:40px;width:16%;text-align:center}.brands-block .brands .link{position:absolute;width:16%;text-align:center;font-family:'IBM Plex Sans',sans-serif;font-weight:bold;font-size:56.3684px;line-height:64px;right:0;bottom:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px}.brands-block .brands .link a{display:block;color:#fff;background:#ed5a5a;text-align:center;padding:9px 0;font-weight:600;font-size:14px;line-height:22px;text-decoration:none;margin-top:-20px;position:relative}.brands-block .brands .link a:hover{background:#000}.brands-block .brands .link a span{display:inline-block;vertical-align:middle;width:11px;height:9px;background:url(/assets/public/img/arrow3.svg);margin-left:3px}.corporate-block{background:#6e68e2;color:#fff}.corporate-block.other2{background:#ed5a5a}.corporate-block.other{background:#f9b232}.corporate-block.other .text{padding-top:115px;padding-bottom:115px}.corporate-block.other .text img{margin-top:-20px}.corporate-block.other .text .name{width:60%}.corporate-block.other .text p{margin-bottom:40px}.corporate-block.other .text a{padding:9px 56px}.corporate-block .text{border-bottom:1px solid #fff;padding:72px 56% 83px 0;position:relative}.corporate-block .text img{position:absolute;top:50%;transform:translateY(-50%);right:0;margin-top:40px}.corporate-block .text .date{margin-bottom:10px;line-height:22px;color:#fff;opacity:.6}.corporate-block .text .name{margin-bottom:20px;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.corporate-block .text p{margin-bottom:18px;font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif;width:60%}.corporate-block .text a{display:inline-block;border:1px solid #fff;color:#fff;text-decoration:none;font-weight:500;font-size:14px;line-height:22px;padding:9px 26px}.corporate-block .text a:hover{background:#fff}.last-works-block{background:#6e68e2;padding-top:80px;border-bottom:1px solid #e2e2e2}.last-works-block.bt{border-top:1px solid #e2e2e2;padding-bottom:30px}.last-works-block.bt .top-link{background:url(/assets/public/img/arrow.svg) no-repeat right!important}.last-works-block.other{background:#ed5a5a}.last-works-block.inner{background:none}.last-works-block.inner .block-name{color:#202124}.last-works-block.inner .top-link{color:#202124;background:url(/assets/public/img/arrow4.svg) no-repeat right;margin-bottom:60px}.last-works-block.inner .list .slick-prev{background:url(/assets/public/img/prev2.svg)}.last-works-block.inner .list .slick-next{background:url(/assets/public/img/next2.svg)}.last-works-block .block-name{margin-bottom:30px;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif;color:#fff}.last-works-block .block-name.other{margin-bottom:60px}.last-works-block .top-link{display:inline-block;color:#fff;margin-bottom:40px;font-weight:600;font-size:14px;line-height:22px;padding-right:20px;background:url(/assets/public/img/arrow3.svg) no-repeat right}.last-works-block .list{background:#fff}.last-works-block .list .item{font-size:0}.last-works-block .list .item img{width:100%}.last-works-block .list .item .text{padding:20px 40px 60px 40px}.last-works-block .list .item .text p{margin-bottom:20px;font-weight:600;font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif}.last-works-block .list .item .text a{text-decoration:none}.last-works-block .list .item .text>a{display:inline-block;text-decoration:none;font-weight:500;font-size:14px;line-height:22px;padding:5px 10px;margin:0 8px 10px 0;border:1px solid #e2e2e2}.last-works-block .list .item .text>.tag{border:1px solid #ed5a5a}.last-works-block .list .item .text>.tag:hover{background:#ed5a5a;color:#fff}.last-works-block .list .item .text>a:hover{border:1px solid #ed5a5a}.last-works-block .list .slick-prev,.last-works-block .list .slick-next{position:absolute;top:-20px;padding:0;font-size:0;z-index:2;width:40px;height:40px;right:15%}.last-works-block .list .slick-prev{margin-right:60px;background:url(/assets/public/img/prev.svg)}.last-works-block .list .slick-next{background:url(/assets/public/img/next.svg)}.last-works-block .list2{padding-bottom:60px;background:#fff}.last-works-block .list2 .item{width:25%}.last-works-block .list2 .item img{width:100%}.last-works-block .list2 .item .text{padding:0 60px 40px 60px;font-family:'IBM Plex Sans',sans-serif;line-height:22px}.last-works-block .list2 .item .text span{display:block;color:#ed5a5a;font-weight:bold;font-size:104.125px;line-height:119px;margin:-80px 0 10px}.about-bottom-block{padding:100px 0 60px}.about-bottom-block.pad{padding:0}.about-bottom-block .item{margin-bottom:90px;width:48%;font-family:'IBM Plex Sans',sans-serif;line-height:22px}.about-bottom-block .item .name{margin-bottom:36px;font-weight:bold;font-size:26px;line-height:32px}.about-bottom-block .col{width:48%}.about-bottom-block .col .item{width:auto}.about-bottom-block form .name{margin-bottom:40px;font-weight:bold;font-size:26px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.about-bottom-block form input[type="text"]{width:100%;height:40px;margin-bottom:20px;border:1px solid #e2e2e2;padding:0 12px}.about-bottom-block form input[type="text"]:focus{border:1px solid #999}.about-bottom-block form .flex input[type="text"]{width:48%}.about-bottom-block form textarea{width:100%;height:80px;margin-bottom:20px;border:1px solid #e2e2e2;padding:9px 12px}.about-bottom-block form textarea:focus{border:1px solid #999}.about-bottom-block form .agree{position:relative;margin-bottom:40px}.about-bottom-block form .agree .checkbox{display:none}.about-bottom-block form .agree .checkbox+label{display:block;cursor:pointer;font-weight:500;font-size:14px;line-height:22px;padding:4px 0 4px 50px;background:url(/assets/public/img/checkbox3.svg) no-repeat 0 0}.about-bottom-block form .agree .checkbox+label a{color:#ed5a5a}.about-bottom-block form .agree .checkbox:checked+label{background:url(/assets/public/img/checkbox4.svg) no-repeat 0 0}.about-bottom-block form button{width:100%;height:43px;color:#fff;background:#ed5a5a;font-weight:500}.about-bottom-block form button:hover{background:#000}.pre-footer-phone{text-align:center;background:#ed5a5a;padding:26px 0;margin-top:40px}.pre-footer-phone a{color:#fff;text-decoration:none;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.footer{background:#404040;color:#fff;padding-top:48px;font-family:'IBM Plex Sans',sans-serif}.footer nav{margin-bottom:56px}.footer nav .logo{margin-bottom:24px}.footer nav p{margin-bottom:20px;font-weight:600;font-size:14px;line-height:22px}.footer nav p.other{margin-bottom:5px}.footer nav ul{font-size:14px;line-height:22px}.footer nav ul li{margin-bottom:5px}.footer nav ul li a{display:block;text-decoration:none;color:#fff}.footer nav ul li a:hover{color:#ed5a5a}.footer .contacts{width:238px;margin-bottom:56px}.footer .contacts p{margin-bottom:20px;font-weight:600;font-size:14px;line-height:22px}.footer .contacts ul{padding-bottom:28px}.footer .contacts ul li{margin-bottom:5px;font-size:14px;line-height:22px;padding-left:19px}.footer .contacts ul li:nth-child(1) {background:url(/assets/public/img/contacts1.svg) no-repeat 0 3px}.footer .contacts ul li:nth-child(2) {background:url(/assets/public/img/contacts2.svg) no-repeat 0 4px}.footer .contacts ul li:nth-child(3) {background:url(/assets/public/img/contacts3.svg) no-repeat 0 5px}.footer .contacts ul li:nth-child(4) {background:url(/assets/src/img/contacts4.svg) no-repeat 0 5px}.footer .contacts ul li a{display:block;color:#fff;text-decoration:none;font-weight:600}.footer .contacts button{width:100%;height:40px;color:#fff;background:#ed5a5a}.footer .contacts button:hover{background:#fff;color:#ed5a5a}.footer .social{margin-bottom:56px}.footer .social p{margin-bottom:20px;font-weight:600;font-size:14px;line-height:22px}.footer .social ul li{margin-bottom:5px;padding-left:19px;background:url(/assets/public/img/contacts1.svg) no-repeat 0 3px;font-size:14px;line-height:22px}.footer .social ul li a{display:block;color:#fff;text-decoration:none}.footer .social ul li a:hover{color:#ed5a5a}.footer .copy{border-top:1px solid rgba(255,255,255,.3);padding:23px 0;text-align:center;color:rgba(255,255,255,.3);line-height:22px}.footer .copy a{color:#fff;text-decoration:none}.popup .window{position:absolute;left:50%;transform:translateX(-50%);top:50px;width:610px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e2e2e2;padding:33px 40px 40px 40px}.popup .window .close{position:absolute;top:10px;right:10px;width:29px;height:29px;background:url(/assets/public/img/close.svg)}.popup .window .close:hover{transform:rotate(90deg)}.popup .window .name{margin-bottom:40px;font-weight:bold;font-size:26px;line-height:32px;font-family:'IBM Plex Sans',sans-serif;width:60%}.popup .window input[type="text"]{width:100%;height:40px;margin-bottom:20px;border:1px solid #e2e2e2;padding:0 12px}.popup .window input[type="text"]:focus{border:1px solid #999}.popup .window .flex input[type="text"]{width:48%}.popup .window textarea{width:100%;height:80px;margin-bottom:20px;border:1px solid #e2e2e2;padding:9px 12px}.popup .window textarea:focus{border:1px solid #999}.popup .window .agree{position:relative;margin-bottom:40px}.popup .window .agree input{position:absolute;top:50%;transform:translateY(-50%);left:0;width:30px;height:30px}.popup .window .agree label{display:block;cursor:pointer;line-height:22px;padding:4px 0 4px 50px}.popup .window .agree label a{color:#ed5a5a}.popup .window button{width:100%;height:43px;color:#fff;background:#ed5a5a;font-weight:500}.popup .window button:hover{background:#000}.mobile-menu{position:fixed;width:100%;height:100%;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;z-index:4;padding-top:118px;display:none}.mobile-menu .content{height:100%;overflow-y:scroll;overflow-x:hidden;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 0 0 0}.mobile-menu .city{font-weight:500;font-size:14px;line-height:22px;margin-top:2px;padding-left:18px;background:url(/assets/public/img/city.svg) no-repeat top 5px left 0;text-decoration:none;margin-bottom:20px}.mobile-menu .phone{margin-bottom:20px;font-weight:500;font-size:14px;line-height:18px;text-decoration:none}.mobile-menu form{width:100%;height:40px;border:1px solid #e2e2e2;margin-bottom:20px;position:relative}.mobile-menu form input{width:100%;height:100%;background:none;font-weight:500;padding:0 10px 0 40px}.mobile-menu form button{position:absolute;top:50%;transform:translateY(-50%);left:18px;width:12px;height:12px;background:url(/assets/public/img/search.svg) no-repeat}.mobile-menu .menu1 li{padding-bottom:9px;margin-bottom:30px;border-bottom:1px solid #e2e2e2}.mobile-menu .menu1 li a{display:block;text-decoration:none;padding-right:20px;font-weight:500;font-size:18px;line-height:22px}.mobile-menu .menu1>ul>li>a{background:url(/assets/public/img/menu-arrow.svg) no-repeat right}.mobile-menu .menu1 li a.active{background:url(/assets/public/img/menu-arrow2.svg) no-repeat right}.mobile-menu .menu1 li ul{padding-top:10px;display:none}.mobile-menu .menu1 li ul li{padding:0;border-bottom:0;margin:6px 0}.mobile-menu .menu1 li ul li a{padding:0;text-decoration:none;font-size:14px;line-height:22px;padding:3px 0 3px}.mobile-menu .menu2{background:#f0f0f0;padding:20px 0 1px 0;padding-bottom:10px;position:relative}.mobile-menu .menu2:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:1200px;height:100%;background:#f0f0f0}.mobile-menu .menu2 li{padding-bottom:9px;margin-bottom:30px;border-bottom:1px solid #e2e2e2;position:relative}.mobile-menu .menu2 li:last-child{margin-bottom:0;border-bottom:0}.mobile-menu .menu2 li a{display:block;text-decoration:none;font-weight:500;font-size:18px;line-height:22px}.navi{padding:20px 0 40px;font-weight:600;font-size:14px;line-height:22px;color:rgba(1,1,1,.3)}.navi a{text-decoration:none}.navi span{display:inline-block;vertical-align:middle;width:10px;height:8px;background:url(/assets/public/img/navi.svg)}.new-items-block{padding:80px 0 110px;border-top:1px solid #e2e2e2}.new-items-block.other{border-top:0;padding-top:0}.new-items-block.other .block-name{margin-bottom:80px}.new-items-block.other .list .slick-prev,.new-items-block.other .list .slick-next{transform:none;top:-140px}.new-items-block.other .list .slick-prev{left:auto;background:url(/assets/public/img/prev2.svg);right:110px}.new-items-block.other .list .slick-next{background:url(/assets/public/img/next2.svg);right:50px}.new-items-block .block-name{margin-bottom:20px;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.new-items-block .top-text{width:28%;margin-bottom:40px;font-size:14px;line-height:22px;opacity:.8;font-family:'IBM Plex Sans',sans-serif}.new-items-block .list{margin:0 -50px}.new-items-block .list .item{padding:20px}.new-items-block .list .item .photos{margin-bottom:20px}.new-items-block .list .item .photos .photo{text-align:center}.new-items-block .list .item .photos .photo img{display:inline-block}.new-items-block .list .item .photos .slick-dots{display:table;width:100%;margin-top:20px}.new-items-block .list .item .photos .slick-dots li{display:table-cell;vertical-align:middle;padding:0 3px}.new-items-block .list .item .photos .slick-dots li.slick-active button{background:#ed5a5a}.new-items-block .list .item .photos .slick-dots li button{width:100%;padding:0;font-size:0;height:2px;background:#e2e2e2}.new-items-block .list .item .colors{padding-bottom:10px}.new-items-block .list .item .photos .tmb-wrap .tmb-wrap-table div{border-bottom:3px solid #e2e2e2;border-left:2px solid transparent;border-right:2px solid transparent}.new-items-block .list .item .colors .select a{display:inline-block;position:relative;text-decoration:none;width:26px;height:26px;margin-right:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-bottom:10px}.new-items-block .list .item .colors .select a.active{box-shadow:0 0 15px rgba(255,108,108,.6)}.new-items-block .list .item .colors .select a.active:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff}.new-items-block .list .item .colors .more{margin:1px 0 10px;font-weight:500;font-size:14px;line-height:22px;color:#e2e2e2;font-family:'IBM Plex Sans',sans-serif;text-decoration:none}.new-items-block .list .item .price{margin-bottom:10px;font-weight:500;font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif}.new-items-block .list .item .price span{display:block;color:#ed5a5a;margin-top:4px;font-weight:bold;font-size:26px;line-height:30px}.new-items-block .list .item table tr td{line-height:22px;opacity:.3;padding-right:15px;font-family:'IBM Plex Sans',sans-serif}.new-items-block .list .item table tr td:last-child{padding-right:0}.new-items-block .list .slick-prev,.new-items-block .list .slick-next{position:absolute;top:130px;padding:0;font-size:0;z-index:2;width:40px;height:40px;margin-top:21px}.new-items-block .list .slick-prev{left:0;background:url(/assets/public/img/prev3.svg)}.new-items-block .list .slick-next{right:0;background:url(/assets/public/img/next3.svg)}.catalog-page{padding-bottom:80px;border-bottom:1px solid #e2e2e2}.catalog-page .sort-block{border-bottom:1px solid #e2e2e2;margin-bottom:40px;padding-bottom:10px}.catalog-page .sort-block.silver{background:#efefef}.catalog-page .sort-block .tags .tag{display:inline-block;margin:0 8px 10px 0;cursor:pointer;font-size:14px;line-height:22px;padding:5px 10px;border:1px solid #ed5a5a;text-decoration:none}.catalog-page .sort-block .tags .tag.active{background:#ed5a5a;color:#fff}.catalog-page .sort-block .tags .tag.active a{display:inline-block}.catalog-page .sort-block .tags .tag a{display:inline-block;vertical-align:middle;width:10px;height:11px;background:url(/assets/public/img/delete.svg);margin:-2px 0 0 2px;display:none}.catalog-page .sort-block .sort{margin-bottom:10px;padding-top:6px}.catalog-page .sort-block .sort a{display:inline-block;text-decoration:none;font-size:14px;line-height:22px;margin-right:0}.catalog-page .sort-block .sort a:nth-child(3) {margin-right:40px}.catalog-page .sort-block .sort a:last-child{color:#ed5a5a;display:none;margin-right:0}.catalog-page .sort-block .sort a.active{color:#ed5a5a}.catalog-page .mob-tags{width:100%;padding-bottom:30px;border-bottom:1px solid #e2e2e2;display:none}.catalog-page .mob-tags .tag{display:inline-block;margin:0 8px 10px 0;cursor:pointer;font-size:14px;line-height:22px;padding:5px 8px;border:1px solid #e2e2e2}.catalog-page .mob-tags .tag.color{color:#fff;border:0}.catalog-page .mob-tags .tag.color a{background:url(/assets/public/img/delete3.svg)}.catalog-page .mob-tags .tag a{display:inline-block;vertical-align:middle;width:11px;height:10px;background:url(/assets/public/img/delete2.svg);margin:-2px 0 0 2px}.catalog-page .filter{width:16%}.catalog-page .filter .item{margin-bottom:40px}.catalog-page .filter .item .name{margin-bottom:10px;font-weight:500;font-size:14px;line-height:22px}.catalog-page .filter .item .name.link{cursor:pointer;padding-right:20px;background:url(/assets/public/img/menu-arrow2.svg) no-repeat right 0 top 5px;border-bottom:1px solid #e2e2e2;padding-bottom:10px}.catalog-page .filter .item .name.link.active{background:url(/assets/public/img/menu-arrow.svg) no-repeat right 0 top 5px}.catalog-page .filter .item .price-select{font-weight:700;color:#e2e2e2;line-height:40px}.catalog-page .filter .item .price-select input[type="text"]{width:45%;height:40px;padding:0 10px;border:1px solid #e2e2e2;font-weight:500;color:#e2e2e2}.catalog-page .filter .item .price-select input[type="text"]:focus{color:#202124;border:1px solid #ed5a5a}.catalog-page .filter .item .items input[type="number"]{width:100%;height:40px;padding:0 10px;border:1px solid #e2e2e2;font-weight:500;color:#e2e2e2}.catalog-page .filter .item .items input[type="number"]:focus{color:#202124;border:1px solid #ed5a5a}.catalog-page .filter .item .colors{margin-right:-5px}.catalog-page .filter .item .colors .color{display:inline-block;position:relative;text-decoration:none;width:26px;height:26px;margin-right:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-bottom:10px}.catalog-page .filter .item .colors .color.active{box-shadow:0 0 15px}.catalog-page .filter .item .colors .color.active:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(/assets/public/img/x.svg) no-repeat center}.catalog-page .filter .item .options .checkbox{display:none}.catalog-page .filter .item .options .checkbox+label{display:block;cursor:pointer;padding:2px 0 2px 36px;background:url(/assets/public/img/checkbox.svg) no-repeat 0 0;font-size:14px;line-height:22px;margin-bottom:10px}.catalog-page .filter .item .options .checkbox:checked+label{background:url(/assets/public/img/checkbox2.svg) no-repeat 0 0}.catalog-page .list{width:82%}.catalog-page .list .item{padding:20px;width:25%;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;background:#fff}.catalog-page .list .item:hover{border:1px solid #e2e2e2;margin-bottom:-50px;position:relative;z-index:3}.catalog-page .list .item:hover form{display:block}.catalog-page .list .item .photos{margin-bottom:20px;min-height:330px}.catalog-page .list .item .photos .photo{text-align:center}.catalog-page .list .item .photos .photo img{display:inline-block}.catalog-page .list .item .photos .slick-dots{display:table;width:100%;margin-top:20px}.catalog-page .list .item .photos .slick-dots li{display:table-cell;vertical-align:middle;padding:0 3px}.catalog-page .list .item .photos .slick-dots li.slick-active button{background:#ed5a5a}.new-items-block .list .item .photos .tmb-wrap .tmb-wrap-table div.active{border-bottom:3px solid #ed5a5a}.catalog-page .list .item .photos .slick-dots li button{width:100%;padding:0;font-size:0;height:2px;background:#e2e2e2}.catalog-page .list .item .colors{padding-bottom:10px}.catalog-page .list .item .colors .select a{display:inline-block;position:relative;text-decoration:none;width:26px;height:26px;margin-right:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-bottom:10px}.catalog-page .list .item .colors .select a.active{box-shadow:0 0 15px}.catalog-page .list .item .colors .select a.active:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff}.catalog-page .list .item .colors .more{margin:1px 0 10px;font-weight:500;font-size:14px;line-height:22px;color:#e2e2e2;font-family:'IBM Plex Sans',sans-serif;text-decoration:none}.catalog-page .list .item .price{margin-bottom:10px;font-weight:500;font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif}.catalog-page .list .item .price span{display:block;color:#ed5a5a;margin-top:4px;font-weight:bold;font-size:26px;line-height:30px}.catalog-page .list .item table tr td{line-height:22px;opacity:.3;padding-right:15px;font-family:'IBM Plex Sans',sans-serif}.catalog-page .list .item table tr td:last-child{padding-right:0}.catalog-page .list .item form{margin-top:16px;display:none}.catalog-page .list .item form input[type="text"]{height:43px;border:1px solid #e2e2e2;width:40%;font-weight:600;padding:0 10px;font-size:16px;color:rgba(1,1,1,.3)}.catalog-page .list .item form input[type="text"]:focus{color:#202124}.catalog-page .list .item form button{width:56%;height:43px;color:#fff;background:#ed5a5a;font-weight:500}.catalog-page .list .pages{text-align:center;margin-top:60px;position:relative}.catalog-page .list .pages button{color:#fff;width:205px;height:40px;background:#ed5a5a;font-weight:500}.catalog-page .list .pages button:hover{background:#000}.catalog-page .list .pages ul{position:absolute;top:50%;transform:translateY(-50%);right:0}.catalog-page .list .pages ul li{margin-right:8px;display:inline-block}.catalog-page .list .pages ul li:last-child{margin-right:0}.catalog-page .list .pages ul li:first-child a,.catalog-page .list .pages ul li:last-child a{background:#e2e2e2;color:#fff}.catalog-page .list .pages ul li:nth-child(2) a,
.catalog-page .list .pages ul li:nth-child(4) a {color:#fff;background:#ed5a5a}.catalog-page .list .pages ul li a{display:inline-block;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px;line-height:40px;padding:0;font-weight:500}.portfolio-page .list .wrap .pages{text-align:center;margin-top:60px;position:relative}portfolio-page .list .wrap .pages button{color:#fff;width:205px;height:40px;background:#ed5a5a;font-weight:500}portfolio-page .list .wrap .pages button:hover{background:#000}portfolio-page .list .wrap .pages ul{position:absolute;top:50%;transform:translateY(-50%);right:0}portfolio-page .list .wrap .list .pages ul li{margin-right:8px;display:inline-block}portfolio-page .list .wrap .list .pages ul li:last-child{margin-right:0}portfolio-page .list .wrap .list .pages ul li:first-child a,portfolio-page .list .wrap .list .pages ul li:last-child a{background:#e2e2e2;color:#fff}portfolio-page .list .wrap .list .pages ul li:nth-child(2) a,
portfolio-page .list .wrap .list .pages ul li:nth-child(4) a {color:#fff;background:#ed5a5a}portfolio-page .list .wrap .list .pages ul li a{display:inline-block;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px;line-height:40px;padding:0;font-weight:500}li.active{border:1px solid #ed5a5a;line-height:38px}.mob-filter{position:fixed;width:100%;height:100%;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;z-index:4;padding-top:118px;display:none}.mob-filter .content{height:100%;overflow-y:scroll;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:70px}.mob-filter .filter-name{padding:15px 0;border-bottom:1px solid #e2e2e2;margin-bottom:20px}.mob-filter .filter-name p{font-weight:600;font-size:22px;line-height:28px;font-family:'IBM Plex Sans',sans-serif}.mob-filter .filter-name .close{width:18px;height:18px;background:url(/assets/public/img/close3.svg);margin-top:5px}.mob-filter .item{margin-bottom:30px}.mob-filter .item .name{margin-bottom:10px;font-weight:500;font-size:14px;line-height:22px}.mob-filter .item .name.link{cursor:pointer;padding-right:20px;background:url(/assets/public/img/menu-arrow2.svg) no-repeat right 0 top 5px;border-bottom:1px solid #e2e2e2;padding-bottom:10px}.mob-filter .item .name.link.active{background:url(/assets/public/img/menu-arrow.svg) no-repeat right 0 top 5px}.mob-filter .item .name a{text-decoration:none;color:#ed5a5a;float:right}.mob-filter .item .price-select{font-weight:700;color:#e2e2e2;line-height:40px}.mob-filter .item .price-select input[type="text"]{width:45%;height:40px;padding:0 10px;border:1px solid #e2e2e2;font-weight:500;color:#e2e2e2}.mob-filter .item .price-select input[type="text"]:focus{color:#202124;border:1px solid #ed5a5a}.mob-filter .item .items input[type="number"]{width:100%;height:40px;padding:0 10px;border:1px solid #e2e2e2;font-weight:500;color:#e2e2e2}.mob-filter .item .items input[type="number"]:focus{color:#202124;border:1px solid #ed5a5a}.mob-filter .item .colors{margin-right:-5px}.mob-filter .item .colors .color{display:inline-block;position:relative;text-decoration:none;width:26px;height:26px;margin-right:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-bottom:10px}.mob-filter .item .colors .color.active{box-shadow:0 0 15px rgba(255,108,108,.6)}.mob-filter .item .colors .color.active:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(/assets/public/img/x.svg) no-repeat center}.mob-filter .item .options .checkbox{display:none}.mob-filter .item .options .checkbox+label{display:block;cursor:pointer;padding:2px 0 2px 36px;background:url(/assets/public/img/checkbox.svg) no-repeat 0 0;font-size:14px;line-height:22px;margin-bottom:10px}.mob-filter .item .options .checkbox:checked+label{background:url(/assets/public/img/checkbox2.svg) no-repeat 0 0}.mob-filter button{position:fixed;width:100%;height:60px;left:0;bottom:0;background:#fff;font-weight:500;color:#ed5a5a;border-top:1px solid #f0f0f0}.mob-cart{position:fixed;left:0;bottom:0;width:100%;z-index:5;box-shadow:rgba(1,1,1,.05) 0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;display:none}.mob-cart .link{background:#000 url(/assets/public/img/cart.svg) no-repeat 20px 50%}.mob-cart a{display:block;text-decoration:none;color:#fff;font-weight:bold;font-size:14px;line-height:18px;padding:14px 20px 14px 70px;background:url(/assets/public/img/arrow3.svg) no-repeat right 15px top 50%;position:relative}.mob-cart a span{position:absolute;width:18px;height:18px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:18px;background:#fff;font-weight:500;color:#202124;font-size:9px;top:4px;left:38px}.promo-page{padding-bottom:60px}.promo-page .top-text-snippet{padding-bottom:48px}.promo-page .top-text-snippet .left-text{margin-bottom:30px;width:48%;font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif}.promo-page .top-text-33 .left-text{margin-bottom:30px;width:33%;font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif}.promo-page .top-text-snippet .left-text b{display:block;margin-bottom:20px;font-weight:bold;font-size:26px;line-height:48px}.promo-page .top-text-snippet .right-text{margin-bottom:30px;width:29%;font-weight:600;font-size:26px;line-height:36px;font-family:'IBM Plex Sans',sans-serif;margin-top:65px;margin-right:250px}.promo-page .top-text-snippet .right-text p{display:inline-block;padding-left:15px;border-left:1px solid #ed5a5a}.promo-page .banner{margin:0 -50px 30px -50px;position:relative}.promo-page .banner img{width:100%}.promo-page .banner .text{position:absolute;right:50px;bottom:-50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;background:#6e68e2;padding:15px 20px 30px 20px;font-weight:normal;font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif;width:37%}.promo-page .banner .text.other{background:#ed5a5a}.promo-page .banner .text span{display:block;margin-bottom:20px;font-weight:bold;font-size:26px;line-height:48px}.in-selection-block{margin-bottom:112px}.in-selection-block .block-name{margin-bottom:20px;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.in-selection-block .top-text{font-family:'IBM Plex Sans',sans-serif;margin-bottom:40px;max-width:370px;font-size:14px;line-height:22px}.in-selection-block .list .item{text-align:center}.in-selection-block .list .item img{width:100%;margin-bottom:20px}.in-selection-block .list .item a{display:inline-block;text-decoration:none;font-weight:600;font-size:14px;line-height:22px;padding-right:20px;background:url(/assets/public/img/arrow4.svg) no-repeat right}.about-bottom-block .item p{margin-bottom:10px}.in-selection-block .list .slick-prev,.in-selection-block .list .slick-next{position:absolute;top:50%;transform:translateY(-50%);padding:0;font-size:0;z-index:2;width:40px;height:40px;margin-top:-21px}.in-selection-block .list .slick-prev{left:-20px;background:url(/assets/public/img/prev2.svg)}.in-selection-block .list .slick-next{right:-20px;background:url(/assets/public/img/next2.svg)}.catalog-brands-block{background:#efefef}.catalog-brands-block .navi a{text-decoration:underline}.catalog-brands-block .text .block-name{margin-bottom:20px;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.catalog-brands-block .text .top-text{font-family:'IBM Plex Sans',sans-serif;margin-bottom:40px;max-width:370px;font-size:14px;line-height:22px}.catalog-brands-block .brands{margin:0 -22px;padding-bottom:20px}.catalog-brands-block .brands .item{width:16%;margin-bottom:40px}.item-page{padding-bottom:30px}.item-page h1{margin-bottom:50px;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.item-page .photos{margin-top:50px;width:58%;max-height:460px;visibility:hidden;margin-bottom:50px}.item-page .photos .list{position:relative;padding-right:164px}.item-page .photos .list .slider-for .item{text-align:center}.item-page .photos .list .slider-for .item img{display:inline-block}.item-page .photos .list .slider-for .slick-dots{display:table;width:100%;margin-top:20px}.item-page .photos .list .slider-for .slick-dots li{display:table-cell;vertical-align:middle;padding:0 3px}.item-page .photos .list .slider-for .slick-dots li.slick-active button{background:#ed5a5a}.item-page .photos .list .slider-for .slick-dots li button{width:100%;padding:0;font-size:0;height:2px;background:#e2e2e2}.item-page .photos .list .slider-for .slick-prev,.item-page .photos .list .slider-for .slick-next{position:absolute;top:50%;transform:translateY(-50%);padding:0;font-size:0;z-index:2;width:40px;height:40px;margin-top:21px}.item-page .photos .list .slider-for .slick-prev{left:-20px;background:url(/assets/public/img/prev3.svg)}.item-page .photos .list .slider-for .slick-next{right:-20px;background:url(/assets/public/img/next3.svg)}.item-page .photos .list .slider-nav{position:absolute;top:50%;transform:translateY(-50%);right:0;width:154px}.item-page .photos .list .slider-nav:before{content:"";position:absolute;width:100%;height:30%;left:0;top:0;background: linear-gradient(to bottom, #ffffff, #fff0);z-index:3;pointer-events:none}.item-page .photos .list .slider-nav:after{content:"";position:absolute;width:100%;height:30%;left:0;bottom:0;background: linear-gradient(to top, #ffffff, #fff0);z-index:3;pointer-events:none}.item-page .photos .list .slider-nav .item{cursor:pointer;margin:5px 0}.item-page .info{width:22%;margin-right:210px;margin-bottom:65px}.item-page .info .art{margin-bottom:20px;line-height:22px;color:rgba(1,1,1,.3)}.item-page .info .art span{display:inline-block;color:#202124;margin-top:10px;font-weight:600;font-size:16px;line-height:22px;font-family:'IBM Plex Sans',sans-serif;padding-right:25px;cursor:pointer;background:url(/assets/public/img/art.svg) no-repeat right}.item-page .info .art span.active{background:url(/assets/public/img/art-alt.svg) no-repeat right}.item-page .info .items{text-align:right;margin-bottom:20px;line-height:22px;color:rgba(1,1,1,.3)}.item-page .info .items span{display:block;color:#202124;margin-top:10px;font-weight:600;font-size:16px;line-height:22px;font-family:'IBM Plex Sans',sans-serif}.item-page .info .colors{border-top:1px solid #e2e2e2;padding:20px 0 10px}.item-page .info .colors p{margin-bottom:10px;line-height:22px}.item-page .info .colors .select a{display:inline-block;position:relative;text-decoration:none;width:26px;height:26px;margin-right:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-bottom:10px}.item-page .info .colors .select a.active{box-shadow:0 0 15px rgba(255,108,108,.6)}.item-page .info .colors .select a.active:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff}.item-page .info .sizes{padding:0 0 10px}.item-page .info .sizes p{margin-bottom:10px;line-height:22px}.item-page .info .sizes .select .radio{display:none}.item-page .info .sizes .select .radio+label{display:inline-block;cursor:pointer;margin:0 2px 10px 0;min-width:40px;min-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:38px;font-weight:600;font-size:14px;text-align:center;padding:0 10px;border:1px solid #e2e2e2}.item-page .info .sizes .select input:disabled.radio+label{pointer-events:none;background:#dbdada}.item-page .info .sizes .select .radio:checked+label{color:#fff;border:1px solid #ed5a5a;background:#ed5a5a}.item-page .info .circulation{padding:0 0 20px}.item-page .info .circulation p{margin-bottom:10px;line-height:22px}.item-size-select-js-snackbar{padding-top:20px!important}.item-size-select-js-snackbar .item-select-js{margin-bottom:10px}.item-page .info .circulation .select,.item-size-select-js-snackbar .select{height:40px;border:1px solid #e2e2e2;position:relative}.item-page .info .circulation .select span,.item-size-select-js-snackbar .select span{position:absolute;top:50%;transform:translateY(-50%);right:20px;font-weight:600;font-size:16px;line-height:22px;color:#e2e2e2;font-family:'IBM Plex Sans',sans-serif}.item-page .info .circulation .select input,.item-size-select-js-snackbar .select input{background:none;padding:0 10px;height:40px;font-weight:600;font-size:16px;width:80px}.item-size-select-js-snackbar .select input{width:100%!important;z-index:+1;position:absolute}.item-size-select-js-snackbar .button{width:100%!important;margin-left:0!important;margin-right:0!important}.item-page .info .application{padding:0 0 20px}.item-page .info .application p{margin-bottom:10px;line-height:22px}.item-page .info .application select{width:100%;height:40px;border:1px solid #e2e2e2;margin-bottom:10px;padding:0 10px;appearance:none;font-weight:500;font-family:'IBM Plex Sans',sans-serif;background:url(/assets/public/img/select.svg) no-repeat right 10px top 50%}.item-page .info .application a{display:block;text-decoration:none;padding:0 10px;font-weight:500;font-size:14px;line-height:22px;color:#ed5a5a}.item-page .info .prices{border-top:1px solid #e2e2e2;padding:20px 0 10px}.item-page .info .prices table{width:100%}.item-page .info .prices table tr:last-child{border-top:1px solid #e2e2e2}.item-page .info .prices table tr:last-child td{padding-top:10px}.item-page .info .prices table tr:last-child td:last-child{font-weight:400}.item-page .info .prices table tr td{padding:0 10px 10px 0;color:rgba(1,1,1,.3);line-height:22px;vertical-align:top;font-family:'IBM Plex Sans',sans-serif}.item-page .info .prices table tr td:last-child{padding-right:0;color:#202124;font-weight:600;font-size:16px;line-height:22px}.item-page .info .prices table tr td.big{font-weight:bold;font-size:26px;line-height:30px;color:#ed5a5a}.item-page .info button{width:100%;height:43px;color:#fff;font-weight:500;background:#ed5a5a}.item-page .info button:hover{background:#000}.item-page .tabs{width:58%;margin-bottom:50px}.item-page .tabs .tabNavigation{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #e2e2e2}.item-page .tabs .tabNavigation li{margin-right:40px;display:inline-block}.item-page .tabs .tabNavigation li:last-child{margin-right:0}.item-page .tabs .tabNavigation li a{display:block;text-decoration:none;font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif}.item-page .tabs .tabNavigation li a.selected{color:#ed5a5a}.item-page .tabs .tab-content{padding-right:20%;line-height:24px;font-family:'IBM Plex Sans',sans-serif}.item-page .tabs .tab-content .name{display:none}.item-page .params{width:22%;margin-right:210px;margin-bottom:50px}.item-page .params .name{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #e2e2e2}.item-page .params .item{margin-bottom:10px;font-family:'IBM Plex Sans',sans-serif;position:relative;flex-direction:column;align-items:flex-start;display:flex}.item-page .params .item p{display:inline-block;position:relative;z-index:2;padding-right:10px;background:#fff;line-height:22px;color:rgba(1,1,1,.3)}.item-page .params .item div{float:right;font-weight:600;line-height:22px;position:relative;z-index:2;background:#fff}.left-menu{margin-bottom:30px;width:13.5%}.left-menu ul li a{display:block;text-decoration:none;font-weight:600;font-size:14px;line-height:22px;padding:9px 0 9px 10px;word-spacing:-5px}.left-menu ul li a:hover,.left-menu ul li a.active{background:#f0f0f0}.left-menu select{width:100%;height:40px;font-weight:600;padding:0 14px;font-size:16px;appearance:none;background:#f0f0f0 url(/assets/public/img/select.svg) no-repeat right 10px top 50%;font-family:'IBM Plex Sans',sans-serif;display:none}.page-with-left-nav{width:83%}.technologies-page.bb{border-bottom:1px solid #e2e2e2}.technologies-page.pad{padding-top:40px}.technologies-page.other{padding:0 0 30px 0}.technologies-page h1,.portfolio-page h1{margin-bottom:20px;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.technologies-page .top-text,.portfolio-page .top-text{font-family:'IBM Plex Sans',sans-serif;margin-bottom:60px;max-width:370px;font-size:14px;line-height:22px}.technologies-page .top-text.other,.portfolio-page .top-text{margin-bottom:40px}.technologies-page .list{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-bottom:60px;padding:40px 0}.technologies-page .list .item{text-align:center;margin-bottom:20px;width:25%}.technologies-page .list .item img{width:100%;height:auto;margin-bottom:15px}.technologies-page .list .item a{display:inline-block;text-decoration:none;font-weight:600;font-size:14px;line-height:22px;padding-right:20px;background:url(/assets/public/img/arrow.svg) no-repeat right}.technologies-page h2{margin-bottom:10px;font-weight:bold;font-size:26px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.technologies-page h2.big{font-size:42px;line-height:48px}.technologies-page .slider{margin-bottom:60px}.technologies-page .slider .item{text-align:center}.technologies-page .slider .item img{width:100%;margin-bottom:15px}.technologies-page .slider .item a{display:inline-block;text-decoration:none;font-weight:600;font-size:14px;line-height:22px;padding-right:20px;background:url(/assets/public/img/arrow.svg) no-repeat right}.technologies-page .slider .slick-prev,.technologies-page .slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);padding:0;font-size:0;z-index:2;width:40px;height:40px;margin-top:-21px}.technologies-page .slider .slick-prev{left:-20px;background:url(/assets/public/img/prev2.svg)}.technologies-page .slider .slick-next{right:-20px;background:url(/assets/public/img/next2.svg)}.technologies-page .prices table{width:100%}.technologies-page .prices table thead tr td{padding:10px;font-weight:500;font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif}.technologies-page .prices table tbody tr{background:#f0f0f0}.technologies-page .prices table tbody tr:nth-child(2n) {background:none}.technologies-page .prices table tbody tr td{padding:5px 10px;font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif}.technologies-page .banner,.promo-page .red-banner{margin:0 -20px 40px -40px;background:#ed5a5a;padding:46px 60% 46px 46px;color:#fff;position:relative;font-family:'IBM Plex Sans',sans-serif}.promo-page .red-banner{margin:0 -50px 40px -50px!important}.technologies-page .banner p,.promo-page .red-banner p{margin-bottom:30px;font-weight:bold;font-size:42px;line-height:48px}.technologies-page .banner ol,.promo-page .red-banner ol{list-style:decimal;padding-left:20px}.technologies-page .banner ol li,.promo-page .red-banner ol li{margin-bottom:10px;font-weight:600;font-size:18px;line-height:26px}.technologies-page .banner img,.promo-page .red-banner img{position:absolute;top:50%;transform:translateY(-50%);right:60px}.technologies-page .line{height:1px;background:#e2e2e2;margin-bottom:60px}.technologies-page .counts{padding-bottom:20px}.technologies-page .counts.other{padding-bottom:1px}.technologies-page .counts.other .item{width:23%}.technologies-page .counts .item{width:31%;margin-bottom:40px;font-family:'IBM Plex Sans',sans-serif;line-height:22px}.technologies-page .counts .item span{display:block;color:#ed5a5a;margin-bottom:10px;font-weight:bold;font-size:42px;line-height:48px}.technologies-page .banner2{margin:0 -50px 20px -30px;position:relative}.technologies-page .banner2 img{width:100%}.technologies-page .banner2 .text{position:absolute;right:50px;bottom:-50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;background:#ed5a5a;padding:15px 20px 30px 20px;font-weight:normal;font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif;width:42%}.technologies-page .banner2 .text span{display:block;margin-bottom:20px;font-weight:bold;font-size:26px;line-height:48px}.technologies-page .last-works{margin-top:60px}.technologies-page .last-works .text{width:50%;color:#fff;background:#ed5a5a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 40px 40px 40px;font-family:'IBM Plex Sans',sans-serif;line-height:22px}.technologies-page .last-works .text .name{margin-bottom:20px;font-weight:bold;font-size:26px;line-height:48px}.technologies-page .last-works .text button{width:100%;margin-top:46px;height:43px;background:#fff;font-weight:500}.technologies-page .last-works .text button:hover{background:#000;color:#fff}.technologies-page .last-works .image{width:50%;background: url('/assets/public/img/image5.png') center / cover}.technologies-page .logo{margin-bottom:24px}.blog-top-info{font-family:'IBM Plex Sans',sans-serif;padding-bottom:60px}.blog-top-info h1{margin-bottom:20px;font-weight:bold;font-size:42px;line-height:48px}.blog-top-info .top-text{font-family:'IBM Plex Sans',sans-serif;margin-bottom:40px;max-width:370px;font-size:14px;line-height:22px}.blog-top-info .tags .tag{display:inline-block;margin:0 8px 10px 0;cursor:pointer;font-size:14px;line-height:22px;padding:5px 10px;border:1px solid #ed5a5a}.blog-top-info .tags .tag.active{background:#ed5a5a;color:#fff}.blog-top-info .tags .tag.active a{display:inline-block}.blog-top-info .tags .tag a{display:inline-block;vertical-align:middle;width:10px;height:11px;background:url(/assets/public/img/delete.svg);margin:-2px 0 0 2px;display:none}.blog-page{padding:86px 0 50px;border-bottom:1px solid #e2e2e2}.blog-page .blog-item{margin-bottom:30px;width:31%}.blog-page .blog-item img{width:100%;margin-bottom:24px}.blog-page .blog-item .date{font-size:14px;line-height:22px;color:#e2e2e2}.blog-page .blog-item .name{font-weight:bold;font-size:26px;line-height:36px;color:#ed5a5a;font-family:'IBM Plex Sans',sans-serif;border-bottom:1px solid #e2e2e2;margin-bottom:10px}.blog-page .blog-item .name>a{font-weight:bold;font-size:26px;line-height:36px;color:#ed5a5a;font-family:'IBM Plex Sans',sans-serif;margin-bottom:10px;text-decoration:none}.blog-page .blog-item p{margin-bottom:20px;line-height:22px;font-family:'IBM Plex Sans',sans-serif}.blog-page .blog-item .link{display:inline-block;color:#ed5a5a;font-weight:500;font-size:14px;line-height:22px;padding-right:20px;background:url(/assets/public/img/arrow.svg) no-repeat right}.blog-page .index-news-block{padding:45px 0 60px}.blog-page .index-news-block .list .item img{width:auto}.blog-page .corporate-block{margin:45px 0 20px}.corporate-block .text{padding:62px 50% 62px 60px}.blog-page .corporate-block .text img{zoom:.8;margin-top:0;right:80px}.post-top-block{background:#f9b232;margin-bottom:90px}.post-top-block .header .logo a span{color:#fff}.post-top-block .header .city{background:url(/assets/public/img/city3.svg) no-repeat top 6px right 0}.post-top-block .header .phone .callback{color:#fff;text-decoration:none;border-bottom:1px dashed #fff}.post-top-block .header .cart{background:url(/assets/public/img/cart3.svg) no-repeat 0 0}.post-top-block .header .cart a{background:url(/assets/public/img/arrow3.svg) no-repeat right}.post-top-block .top-menu{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.post-top-block .top-menu ul.other li a{background:url(/assets/public/img/menu6.svg) no-repeat right}.post-top-block .top-menu ul li a{background:url(/assets/public/img/menu5.svg) no-repeat right}.post-top-block .top-menu ul li a sup{color:#fff}.post-top-block .top-menu form{border-left:1px solid #e2e2e2}.post-top-block .top-menu form input[type="text"]{color:#fff}.post-top-block .top-menu form input[type="text"]::-webkit-input-placeholder{color:rgba(1,1,1,.3)}.post-top-block .top-menu form input[type="text"]:-ms-input-placeholder{color:rgba(1,1,1,.3)}.post-top-block .top-menu form input[type="text"]::-moz-placeholder{color:rgba(1,1,1,.3);opacity:1}.post-top-block .top-menu form input[type="text"]:-moz-placeholder{color:rgba(1,1,1,.3);opacity:1}.post-top-block .top-menu form button{background:url(/assets/public/img/search3.svg)}.post-top-block .text{padding:35px 50% 75px 0;position:relative}.post-top-block .text .image{position:absolute;top:50%;transform:translateY(-50%);right:-30px}.post-top-block .text .date{margin-bottom:10px;font-size:14px;line-height:22px;color:#202124;opacity:.6}.post-top-block .text h1{margin-bottom:30px;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.post-top-block .text .tags{padding-bottom:50px}.post-top-block .text .tags .tag{display:inline-block;margin:0 8px 10px 0;cursor:pointer;font-size:14px;line-height:22px;padding:5px 10px;border:1px solid #000}.post-top-block .text .tags .tag.active{background:#000;color:#fff}.post-top-block .text .tags .tag.active a{display:inline-block}.post-top-block .text .tags .tag a{display:inline-block;vertical-align:middle;width:10px;height:11px;background:url(/assets/public/img/delete.svg);margin:-2px 0 0 2px;display:none}.post-top-block .text p{margin-bottom:40px;font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif}.post-top-block .text .bottom-text{width:58%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;font-family:'IBM Plex Sans',sans-serif;font-weight:600;font-size:26px;line-height:36px;border-left:1px solid #000}.portfolio-top-block{border-bottom:1px solid #e2e2e2;padding-bottom:10px;margin-bottom:40px}.portfolio-top-block h1{margin-bottom:20px;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.portfolio-top-block .top-text{font-family:'IBM Plex Sans',sans-serif;margin-bottom:60px;max-width:370px;font-size:14px;line-height:22px}.portfolio-top-block .tags.other .tag{border:1px solid #e2e2e2}.portfolio-top-block .tags.other .tag.active{background:#e2e2e2;color:#202124}.portfolio-top-block .tags.other .tag a{background:url(/assets/public/img/delete4.svg)}.portfolio-top-block .tags .tag{display:inline-block;margin:0 8px 10px 0;cursor:pointer;font-size:14px;line-height:22px;padding:5px 10px;border:1px solid #ed5a5a}.portfolio-top-block .tags .tag.disabled{cursor:default;opacity:.4}.portfolio-top-block .tags .tag.disabled.active{background:none}.portfolio-top-block .tags .tag.disabled a{display:none!important}.portfolio-top-block .tags .tag.active{background:#ed5a5a;color:#fff}.portfolio-top-block .tags .tag.active a{display:inline-block}.portfolio-top-block .tags .tag a{display:inline-block;vertical-align:middle;width:10px;height:11px;background:url(/assets/public/img/delete.svg);margin:-2px 0 0 2px;display:none}.portfolio-page{padding-bottom:60px;border-bottom:1px solid #e2e2e2}.portfolio-page .item{font-size:0;width:25%;margin-bottom:40px}.portfolio-page .item img{width:100%}.portfolio-page .item .text{padding:20px 40px 40px 40px}.portfolio-page .item .text p{margin-bottom:20px;font-weight:600;font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif}.portfolio-page .item .text>a{display:inline-block;text-decoration:none;font-weight:500;font-size:14px;line-height:22px;padding:5px 10px;margin:0 8px 10px 0;border:1px solid #e2e2e2}.portfolio-page .item .text p>a{text-decoration:none}.portfolio-page .item .text>a:hover{border:1px solid #ed5a5a}.portfolio-page .item .text>.tag{border:1px solid #ed5a5a}.portfolio-page .item .text>.tag:hover{background:#ed5a5a;color:#fff}.portfolio-page .pages{text-align:center;position:relative}.portfolio-page .pages button{color:#fff;width:205px;height:40px;background:#ed5a5a;font-weight:500}.portfolio-page .pages button:hover{background:#000}.portfolio-page .pages ul{position:absolute;top:50%;transform:translateY(-50%);right:0}.portfolio-page .pages ul li{margin-right:8px;display:inline-block}.portfolio-page .pages ul li:last-child{margin-right:0}.portfolio-page .pages ul li:first-child a,.portfolio-page .pages ul li:last-child a{background:#e2e2e2;color:#fff}.portfolio-page .pages ul li:nth-child(2) a,
.portfolio-page .pages ul li:nth-child(4) a {color:#fff;background:#ed5a5a}.portfolio-page .pages ul li:nth-child(3) a {border:1px solid #ed5a5a;line-height:38px}.portfolio-page .pages ul li a{display:inline-block;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px;line-height:40px;padding:0;font-weight:500}.blog-page .pages{text-align:center;position:relative}.blog-page .pages button{color:#fff;width:205px;height:40px;background:#ed5a5a;font-weight:500}.blog-page .pages button:hover{background:#000}.blog-page .pages ul{position:absolute;top:50%;transform:translateY(-50%);right:0}.blog-page .pages ul li{margin-right:8px;display:inline-block}.blog-page .pages ul li:last-child{margin-right:0}.blog-page .pages ul li:first-child a,.blog-page .pages ul li:last-child a{background:#e2e2e2;color:#fff}.blog-page .pages ul li:nth-child(2) a,
.blog-page .pages ul li:nth-child(4) a {color:#fff;background:#ed5a5a}.blog-page .pages ul li:nth-child(3) a {border:1px solid #ed5a5a;line-height:38px}.blog-page .pages ul li a{display:inline-block;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px;line-height:40px;padding:0;font-weight:500}.portfolio-preview{padding:250px 72% 170px 0;position:relative}.portfolio-preview .image{position:absolute;top:50%;transform:translateY(-50%);right:-20px;margin-top:-100px}.portfolio-preview h1{margin-bottom:20px;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif;width:150%}.portfolio-preview p{font-family:'IBM Plex Sans',sans-serif;margin-bottom:60px;max-width:370px;font-size:14px;line-height:22px}.portfolio-preview .tags.other{padding-top:10px;border-top:1px solid rgba(0,0,0,.3)}.portfolio-preview .tags.other .tag{border:1px solid rgba(0,0,0,.3)}.portfolio-preview .tags.other .tag.active{background:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,0);color:#202124}.portfolio-preview .tags.other .tag a{background:url(/assets/public/img/delete4.svg)}.portfolio-preview .tags .tag{display:inline-block;margin:0 8px 10px 0;cursor:pointer;font-size:14px;line-height:22px;padding:5px 10px;border:1px solid #ed5a5a}.portfolio-preview .tags .tag.disabled{cursor:default;opacity:.4}.portfolio-preview .tags .tag.disabled.active{background:none}.portfolio-preview .tags .tag.disabled a{display:none!important}.portfolio-preview .tags .tag.active{background:#ed5a5a;color:#fff}.portfolio-preview .tags .tag.active a{display:inline-block}.portfolio-preview .tags .tag a{display:inline-block;vertical-align:middle;width:10px;height:11px;background:url(/assets/public/img/delete.svg);margin:-2px 0 0 2px;display:none}.portfolio-item-page{padding-bottom:20px;border-bottom:1px solid #e2e2e2}.portfolio-item-page .top-images{border-bottom:1px solid #e2e2e2;padding-bottom:60px;margin-bottom:80px}.portfolio-item-page .top-images .top-image{width:50%;font-size:0}.portfolio-item-page .top-images .full-image{width:100%;font-size:0}.portfolio-item-page .top-images .full-image img{width:100%}.portfolio-item-page .top-images .top-image.big{width:100%}.portfolio-item-page .top-images .top-image img{width:100%}.portfolio-item-page .item{font-size:0;width:50%;margin-bottom:40px}.portfolio-item-page .item .name{text-align:center;margin-bottom:30px;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.portfolio-item-page .item .name span{display:inline-block;vertical-align:middle;width:11px;height:8px;background:url(/assets/public/img/arrow.svg);margin:-2px 10px 0 10px}.portfolio-item-page .item .name span.prev{transform:rotate(180deg)}.portfolio-item-page .item img{width:100%}.portfolio-item-page .item .text{padding:20px 40px 40px 40px}.portfolio-item-page .item .text p{margin-bottom:20px;font-weight:600;font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif}.portfolio-item-page .item .text>a{display:inline-block;text-decoration:none;font-weight:500;font-size:14px;line-height:22px;padding:5px 10px;margin:0 8px 10px 0;border:1px solid #e2e2e2}.portfolio-item-page .item .text>a:hover{border:1px solid #ed5a5a}.portfolio-item-page .item .text>p a{text-decoration:none}.contacts-page{border-bottom:1px solid #e2e2e2;padding-bottom:40px}.contacts-page .contacts{width:20%;margin-bottom:30px;font-family:'IBM Plex Sans',sans-serif}.contacts-page .contacts h1{margin-bottom:40px;font-weight:bold;font-size:42px;line-height:48px}.contacts-page .contacts .item{margin-bottom:40px}.contacts-page .contacts .item:last-child{margin-bottom:0}.contacts-page .contacts .item .name{margin-bottom:10px;font-size:14px;line-height:18px;color:#ed5a5a}.contacts-page .contacts .item .adress{margin-bottom:10px;font-weight:600;font-size:14px;line-height:18px;background:url(/assets/public/img/contacts1.svg) no-repeat 0 4px;padding-left:20px}.contacts-page .contacts .item .days{margin-bottom:20px;font-size:14px;line-height:18px;padding-left:20px}.contacts-page .contacts .item ul li{padding-left:20px;margin-bottom:10px}.contacts-page .contacts .item ul li:nth-child(1) {background:url(/assets/public/img/mail.svg) no-repeat 0 3px}.contacts-page .contacts .item ul li:nth-child(1) > a {color:#ed5a5a}.contacts-page .contacts .item ul li>a{text-decoration:none}.contacts-page .contacts .item ul li:nth-child(2) {background:url(/assets/public/img/contacts3.svg) no-repeat 0 4px;margin-bottom:0}.contacts-page .map{margin-bottom:30px;width:76%}.cart-page{padding-bottom:20px}.cart-page h1{margin-bottom:60px;font-weight:bold;font-size:42px;line-height:48px;font-family:'IBM Plex Sans',sans-serif}.cart-page .list{width:71.5%}.cart-page .list .item{margin-bottom:50px;border:1px solid #f0f0f0;padding:30px 20px 30px 238px;position:relative}.cart-page .list .item .delete{position:absolute;right:15px;top:33px;width:22px;height:22px;background:url(/assets/public/img/delete5.svg)}.cart-page .list .item .image{position:absolute;top:24px;left:44px}.cart-page .list .item .name{margin-bottom:20px;font-size:14px;line-height:22px;color:rgba(1,1,1,.3)}.cart-page .list .item .name a{display:block;margin-bottom:5px;font-weight:600;font-size:14px;line-height:22px}.cart-page .list .item .size{width:41%;margin-bottom:15px;font-size:14px;line-height:22px}.cart-page .list .item .size span{font-weight:600}.cart-page .list .item .color{width:54.5%;margin-bottom:15px;font-size:14px;line-height:22px}.cart-page .list .item .color span{display:inline-block;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;box-shadow:0 0 15px rgba(255,108,108,.6)}.cart-page .list .item .application{width:41%}.cart-page .list .item .application p{margin-bottom:10px;line-height:22px}.cart-page .list .item .application select{width:100%;height:40px;border:1px solid #e2e2e2;margin-bottom:10px;padding:0 10px;appearance:none;font-weight:500;font-family:'IBM Plex Sans',sans-serif;background:url(/assets/public/img/select.svg) no-repeat right 10px top 50%}.cart-page .list .item .application a{display:block;text-decoration:none;padding:0 10px;font-weight:500;font-size:14px;line-height:22px;color:#ed5a5a}.cart-page .list .item .application .no{height:40px;border:1px solid #e2e2e2;line-height:40px;padding:0 10px;font-weight:600;color:rgba(1,1,1,.3)}.cart-page .list .item .circulation{width:25.5%}.cart-page .list .item .circulation p{margin-bottom:10px;line-height:22px}.cart-page .list .item .circulation .select{height:40px;border:1px solid #e2e2e2;position:relative}.cart-page .list .item .circulation .select span{position:absolute;top:50%;transform:translateY(-50%);right:20px;font-weight:600;font-size:16px;line-height:22px;color:#e2e2e2;font-family:'IBM Plex Sans',sans-serif}.cart-page .list .item .circulation .select input{background:none;padding:0 10px;height:40px;font-weight:600;font-size:16px;width:80px}.cart-page .list .item .price{text-align:right;font-size:14px;line-height:22px}.cart-page .list .item .price span{display:block;color:#ed5a5a;margin-top:14px;font-weight:bold;font-size:26px;line-height:30px;color:#ed5a5a}.cart-page .result{width:25%}.cart-page .result .order{background:#f6f6f6;margin-bottom:20px;padding-bottom:20px}.cart-page .result .order .name{border-bottom:1px solid #e2e2e2;padding:24px 20px;font-family:'IBM Plex Sans',sans-serif;font-weight:bold;font-size:26px;line-height:32px;position:relative}.cart-page .result .order .name a{position:absolute;top:50%;transform:translateY(-50%);right:20px;font-weight:400;font-size:14px;line-height:22px;font-family:IBM\ Plex\ Mono;padding:0 25px 2px 0;background:url(/assets/public/img/delete5.svg) no-repeat right;text-decoration:none}.cart-page .result .order .table{border-bottom:1px solid #e2e2e2;padding:10px}.cart-page .result .order .table table{width:100%}.cart-page .result .order .table table tr td{padding:10px 10px;font-size:14px;line-height:22px}.cart-page .result .order .table table tr td:last-child{text-align:right;font-weight:600}.cart-page .result .order .summ{padding:20px;font-size:14px;line-height:22px}.cart-page .result .order .summ span{display:block;font-weight:bold;font-size:26px;line-height:32px;font-family:'IBM Plex Sans',sans-serif}.cart-page .result .order .summ button{width:100%;margin-top:18px;color:#fff;background:#ed5a5a;height:43px;font-weight:500}.cart-page .result .order .summ button.other{cursor:default;background:#e2e2e2!important;pointer-events:none}.cart-page .result .order .summ button:hover{background:#000}.cart-page .result .order .att{margin:0 20px;border-left:1px solid #ed5a5a;padding-left:15px;font-size:14px;line-height:20px;font-family:'IBM Plex Sans',sans-serif}.cart-page .result .order .att span{display:block;color:#ed5a5a;margin-bottom:5px}.cart-page .result .order .att2{line-height:22px;font-family:'IBM Plex Sans',sans-serif;padding:13px 30px 13px 60px;background:#fdeeee url(/assets/public/img/att.svg) no-repeat 14px 50%;margin:-10px 20px 0 20px}.cart-page .result .info-block{margin-bottom:20px}.cart-page .result .info-block .name{padding:20px;font-family:'IBM Plex Sans',sans-serif;font-weight:600;font-size:16px;line-height:22px;background:#f6f6f6;position:relative;cursor:pointer}.cart-page .result .info-block .name.active .fa{transform:rotate(180deg)}.cart-page .result .info-block .name .fa{float:right;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;font-size:24px;color:#ed5a5a}.cart-page .result .info-block .text{border-top:1px solid #e2e2e2;padding:20px;font-size:14px;line-height:20px;font-family:'IBM Plex Sans',sans-serif;background:#f6f6f6;display:none}.cart-page .result .info-block .text a{display:inline-block;color:#ed5a5a;margin-top:10px}.card__button{min-height:40px;color:#fff;background:#ed5a5a;font-weight:500;text-align:center;padding:10px 10px}.card__button:hover{background:#000;cursor:pointer}.card__button+.card__button{margin-top:10px}.bx_filter_popup_result{display:flex;flex-direction:column}.bx_filter_button_box{position:sticky;bottom:5%}.catalog-page .list .item .photos .tmb-wrap .tmb-wrap-table div.active{border-bottom:3px solid #ed5a5a}.brazzers-daddy:after{content:"";display:table;clear:both}.brazzers-daddy{position:relative}.brazzers-daddy img{width:100%;position:relative;display:none;top:0;left:0;margin-bottom:10px}.brazzers-daddy img:first-child{display:block}.tmb-wrap{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.tmb-wrap .tmb-wrap-table{display:table;height:100%;width:100%}.tmb-wrap-table div{display:table-cell;transition:all .3s ease;border-bottom:5px solid transparent;padding-top:10px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.tmb-wrap-table div.active{border-color:#fbb254}.tmb-wrap-table div:first-child:last-child{border-color:transparent}.triangle{}#set_filter{}.white .header .logo a span{color:#fff}.white .header .city{color:#fff;background:url(/assets/public/img/city2.svg) no-repeat top 6px right 0}.white .header .phone .tel{color:#fff}.white .header .phone .callback{color:#202124;text-decoration:none;border-bottom:1px dashed #000}.white .header .cart{background:url(/assets/public/img/cart2.svg) no-repeat 0 0}.white .header .cart a.cart-price{color:#fff;background:url(/assets/public/img/arrow4.svg) no-repeat right}.white .header .cart a.cart-price span{background:#fff;color:#202124}.white .top-menu{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.white .top-menu ul.other li a{background:url(/assets/public/img/menu4.svg) no-repeat right}.white .top-menu ul li a{color:#fff;background:url(/assets/public/img/menu3.svg) no-repeat right}.white .top-menu ul li a sup{color:#202124}.white .top-menu .submenu .subItem{color:#202124}.white .top-menu .submenu .submenu-l2 .item{color:#202124}.white .top-menu form{border-left:1px solid #e2e2e2}.white .top-menu form input[type="text"]{color:#fff}.white .top-menu form input[type="text"]::-webkit-input-placeholder{color:rgba(255,255,255,.3)}.white .top-menu form input[type="text"]:-ms-input-placeholder{color:rgba(255,255,255,.3)}.white .top-menu form input[type="text"]::-moz-placeholder{color:rgba(255,255,255,.3);opacity:1}.white .top-menu form input[type="text"]:-moz-placeholder{color:rgba(255,255,255,.3);opacity:1}.white .top-menu form button{background:url(/assets/public/img/search2.svg)}.white .navi{color:rgba(255,255,255,.3)}.white .navi a{color:#fff}.white .navi span{background:url(/assets/public/img/navi2.svg)}.white .text{margin-top:100px;position:relative;padding-right:72%;font-size:14px;line-height:22px;color:#fff;font-family:'IBM Plex Sans',sans-serif}.white .text span{display:block;font-weight:bold;font-size:42px;line-height:48px;margin-bottom:20px;width:150%}.white .text img{position:absolute;top:50%;transform:translateY(-50%);right:0;margin-right:120px}.catalog-promo-block{margin-top:100px}.header .city-select{position:absolute;top:0;left:0;width:350px;background:#fff;border:1px solid #e2e2e2;padding:19px 0;transition:opacity .2s;opacity:0;pointer-events:none;z-index:5}.header .city-select .field{margin-bottom:17px;padding:0 19px}.header .city-select .field input{width:100%;height:40px;border:1px solid #e2e2e2;padding:0 9px}.header .city-select .field input:focus{border-color:#ed5a5a}.header .city-select .field input::placeholder{color:rgba(0,0,0,.3)}.header .city-select .item{display:block;font-size:14px;font-weight:600;line-height:22px;padding:12px 29px;text-decoration:none}.header .city-select .item.current{font-weight:bold}.header .city-select .item+.item{border-top:1px solid #e2e2e2}.header .city-select.opened{opacity:1;pointer-events:all}.header .city-select::before{content:"";position:absolute;top:-6px;left: calc(50% - 10px / 2);width:10px;height:10px;background:#fff;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;transform:rotate(45deg)}.mobile-menu .flex{position:relative}.mobile-menu .city-select{position:absolute;top:0;left:0;width:350px;background:#fff;border:1px solid #e2e2e2;padding:19px 0;transition:opacity .2s;opacity:0;pointer-events:none;z-index:5;top:43px;width:300px}.mobile-menu .city-select .field{margin-bottom:17px;padding:0 19px}.mobile-menu .city-select .field input{width:100%;height:40px;border:1px solid #e2e2e2;padding:0 9px}.mobile-menu .city-select .field input:focus{border-color:#ed5a5a}.mobile-menu .city-select .field input::placeholder{color:rgba(0,0,0,.3)}.mobile-menu .city-select .item{display:block;font-size:14px;font-weight:600;line-height:22px;padding:12px 29px;text-decoration:none}.mobile-menu .city-select .item.current{font-weight:bold}.mobile-menu .city-select .item+.item{border-top:1px solid #e2e2e2}.mobile-menu .city-select.opened{opacity:1;pointer-events:all}.mobile-menu .city-select::before{content:"";position:absolute;top:-6px;left: calc(50% - 10px / 2);width:10px;height:10px;background:#fff;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;transform:rotate(45deg)}.mobile-menu .city-select::before{left:35px}.catalog-page .wrap.flex{align-items:flex-start}.catalog-page .filter{position:relative}.catalog-page .filter .category{position:relative;width:100%;min-height:33px;display:flex;align-items:flex-start;text-decoration:none}.catalog-page .filter .category .text{font-size:14px;font-weight:600;color:#202124;font-family:"IBM Plex Sans";line-height:22px;margin:1px 0 0 15px}.catalog-page .filter .category+.category{margin-top:20px}.catalog-page .filter .category::before{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;background:#e2e2e2}.catalog-page .filter .btns-wrap{position:sticky;bottom:20px;z-index:1;display:flex;flex-direction:column;align-items:center}.catalog-page .filter .btns-wrap .apply{width:100%;height:40px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:500;color:#fff;background:#ed5a5a;text-decoration:none}.catalog-page .filter .btns-wrap .reset{font-size:14px;font-weight:500;color:#ed5a5a;line-height:22px;margin-top:14px;text-decoration:none}.catalog-page .filter .btns-wrap::before{content:"";position:absolute;top:-10px;right:-10px;bottom:-14px;left:-10px;background:#fff;z-index:-1}.catalog-page .filter .btns-wrap::after{content:"";position:absolute;top:-11px;right:-11px;bottom:-15px;left:-11px;border:1px solid #e2e2e2;z-index:-1}.success-page{padding-bottom:200px}.success-page .text{width:705px;font-size:14px;color:#202124;font-family:"IBM Plex Sans";line-height:25px}.success-page .text span{font-weight:500}.success-page .text a{color:#ed5a5a;text-decoration:none}.success-page .btn{width:238px;height:40px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#fff;background:#ed5a5a;margin-top:60px;text-decoration:none}.page-404{position:relative;padding-bottom:200px}.page-404 .bg{position:absolute;top:-88px;left: calc(50% - 1442px / 2);max-width:none;z-index:-1}.page-404 .text{font-size:14px;color:#202124;font-family:"IBM Plex Sans";line-height:22px}.page-404 .text span{font-weight:500}.page-404 .btn{width:238px;height:40px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#fff;background:#ed5a5a;margin-top:141px;text-decoration:none}.popup.checkout .window{width:440px;padding:24px 29px}.popup.checkout .window .name{font-size:22px;font-weight:600;line-height:28px;margin-bottom:0}.popup.checkout .window .close{top:20px;right:20px}.popup.checkout .window .label{font-size:14px;color:#202124;font-family:"IBM Plex Sans";line-height:22px;margin-top:37px}.popup.checkout .window .label span{color:red}.popup.checkout .window .input-wrap{margin-top:10px}.popup.checkout .window .input-wrap input,.popup.checkout .window .input-wrap textarea{font-size:14px;color:#202124;font-family:"IBM Plex Sans";margin-bottom:0}.popup.checkout .window .input-wrap input::placeholder,.popup.checkout .window .input-wrap textarea::placeholder{color:rgba(32,33,36,.3)}.popup.checkout .window .input-wrap textarea{height:64px;line-height:22px}.popup.checkout .window .input-wrap .select-wrap{position:relative;height:40px;display:flex;align-items:center;padding:0 25px 0 9px;border:1px solid #e2e2e2;box-sizing:border-box}.popup.checkout .window .input-wrap .select-wrap .text{font-size:14px;color:#202124;font-family:"IBM Plex Sans";line-height:22px}.popup.checkout .window .input-wrap .select-wrap .text span{color:#ed5a5a}.popup.checkout .window .input-wrap .select-wrap select{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.popup.checkout .window .input-wrap .select-wrap::before{content:"";position:absolute;top: calc(50% - 7px / 2);right:10px;border-style:solid;border-width:7px 5px 0 5px;border-color:#ed5a5a transparent transparent transparent}.popup.checkout .window .input-wrap+.label{margin-top:20px}.popup.checkout .window .files-wrap{border:1px dashed #e2e2e2;padding:9px 9px 8px}.popup.checkout .window .files-wrap .files{display:grid;grid-template-columns:repeat(4,80px);grid-auto-rows:90px;grid-gap:13px}.popup.checkout .window .files-wrap .files .item{position:relative;display:flex;flex-direction:column;align-items:center;background:#f0f0f0;padding-top:14px;text-decoration:none}.popup.checkout .window .files-wrap .files .item .icon{position:relative}.popup.checkout .window .files-wrap .files .item .icon img{display:block}.popup.checkout .window .files-wrap .files .item .icon .ext{position:absolute;right:-1px;bottom:4px;font-size:7px;font-weight:500;color:#fff;z-index:1}.popup.checkout .window .files-wrap .files .item .icon .ext::before{content:"";position:absolute;top:1px;right:-2px;bottom:-1px;left:-2px;background:#ed5a5a;z-index:-1}.popup.checkout .window .files-wrap .files .item .filename{width:100%;display:-webkit-box;height:26px;overflow:hidden;font-size:10px;font-weight:500;color:#202124;line-height:13px;margin-top:10px;padding:0 5px;word-break:break-all;text-align:center;text-overflow:ellipsis;box-sizing:border-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.popup.checkout .window .files-wrap .files .item .x{position:absolute;top:5px;right:5px}.popup.checkout .window .files-wrap .files .item .x img{display:block;transition:.2s}.popup.checkout .window .files-wrap .files .item .x:hover img{transform:rotate(90deg)}.popup.checkout .window .files-wrap .files .item.new{padding-top:15px}.popup.checkout .window .files-wrap .files .item.new .icon{width:32px;height:32px;display:flex;justify-content:center;align-items:center;background:#e2e2e2;border-radius:50%}.popup.checkout .window .files-wrap .text{font-size:12px;color:rgba(32,33,36,.3);font-family:"IBM Plex Sans";line-height:16px;margin-top:11px}.popup.checkout .window .files-wrap+.label{margin-top:20px}.popup.checkout .window .personal-wrap{position:relative;display:flex;margin-top:20px;cursor:pointer}.popup.checkout .window .personal-wrap input[type="checkbox"]{position:absolute;top:0;left:0;width:30px;height:30px;opacity:0;pointer-events:none}.popup.checkout .window .personal-wrap input[type="checkbox"]:checked+.check-wrap::before{opacity:1}.popup.checkout .window .personal-wrap .check-wrap{position:relative;width:30px;height:30px;flex-shrink:0;border:1px solid #e2e2e2;box-sizing:border-box}.popup.checkout .window .personal-wrap .check-wrap::before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:#ed5a5a;opacity:0;transition:.2s}.popup.checkout .window .personal-wrap .text{line-height:22px;margin:5px 0 0 20px}.popup.checkout .window .personal-wrap .text a{color:#ed5a5a}.popup.checkout .window .summary{background:rgba(240,240,240,.6);margin:20px -29px -24px;padding:20px 29px 29px}.popup.checkout .window .summary .param-wrap{display:flex;justify-content:space-between}.popup.checkout .window .summary .param-wrap .param{font-size:14px;line-height:22px}.popup.checkout .window .summary .param-wrap .value{font-size:14px;font-weight:600;line-height:22px}.popup.checkout .window .summary .param-wrap+.param-wrap{margin-top:19px}.popup.checkout .window .summary .line{height:1px;background:#e2e2e2;margin:24px -29px 0}.popup.checkout .window .summary .total-title{font-size:14px;line-height:22px;margin-top:20px}.popup.checkout .window .summary .total{font-size:26px;font-weight:700;font-family:"IBM Plex Sans";line-height:32px}.popup.checkout .window .summary .btn{width:100%;height:43px;margin-top:18px}.popup.checkout .window+.window{display:none}.top-menu ul li{position:relative}.top-menu ul li .submenu{position:absolute;top: calc(100% + 5px);left:0;background:#fff;border:1px solid #e2e2e2;padding:19px 0;box-sizing:border-box;opacity:0;pointer-events:none;transition:.2s;z-index:5;width:302px}.top-menu ul li .submenu .item{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;line-height:18px;background:#fff;padding:4px 19px;transition:.2s;color:#797a7c;width:262px}.top-menu ul li .submenu .item img:not(.icon) {opacity:0;transition:.2s}.top-menu ul li .submenu .item:hover{color:#202124;background:#f0f0f0}.top-menu ul li .submenu .item:hover img:not(.icon) {opacity:1}.top-menu ul li .submenu .submenu-l2{position:absolute;left:300px;background:#fff;border:1px solid #e2e2e2;padding:19px 0;opacity:0;pointer-events:none;column-count:3;transform:translateY(-50px);flex-wrap:wrap;flex-direction:column;display:grid;max-width:900px;max-height:500px;grid-auto-flow:column;grid-template-rows:repeat(15,minmax(min-content,max-content));height:fit-content;margin-top:4px}.top-menu ul li .submenu .submenu-l2 .item{width:262px;break-inside:avoid-column}.top-menu ul li .submenu .submenu-l2:hover,.top-menu ul li .submenu .submenu-l2.hover{opacity:1;pointer-events:all}.top-menu ul li .submenu.catalog .item{justify-content:flex-start}.top-menu ul li .submenu.catalog .item img.icon{height:20px;margin-right:20px}.top-menu ul li .submenu.catalog .item img:not(.icon) {margin-left:auto}.top-menu ul li .submenu::before{content:"";position:absolute;top:-6px;left:25px;width:10px;height:10px;background:#fff;border-left:1px solid #e2e2e2;border-top:1px solid #e2e2e2;transform:rotate(45deg)}.top-menu ul li .submenu::after{content:"";position:absolute;top:-6px;left:0;right:0;height:6px}.top-menu ul li:hover .submenu{opacity:1;pointer-events:all}.top-menu ul li:hover .submenu > .item:nth-child(1):hover ~ .submenu-l2._1 {opacity:1;pointer-events:all}.top-menu ul li:hover .submenu > .item:nth-child(2):hover ~ .submenu-l2._2 {opacity:1;pointer-events:all}.top-menu ul li:hover .submenu > .item:nth-child(3):hover ~ .submenu-l2._3 {opacity:1;pointer-events:all}.top-menu ul li:hover .submenu > .item:nth-child(4):hover ~ .submenu-l2._4 {opacity:1;pointer-events:all}.top-menu ul li:hover .submenu > .item:nth-child(5):hover ~ .submenu-l2._5 {opacity:1;pointer-events:all}.top-menu ul li:hover .submenu > .item:nth-child(6):hover ~ .submenu-l2._6 {opacity:1;pointer-events:all}.top-menu ul li:hover .submenu > .item:nth-child(7):hover ~ .submenu-l2._7 {opacity:1;pointer-events:all}.top-menu ul li:hover .submenu > .item:nth-child(8):hover ~ .submenu-l2._8 {opacity:1;pointer-events:all}.top-menu ul li:hover .submenu > .item:nth-child(9):hover ~ .submenu-l2._9 {opacity:1;pointer-events:all}.top-menu ul li:hover .submenu > .item:nth-child(10):hover ~ .submenu-l2._10 {opacity:1;pointer-events:all}@media (max-width:1200px){.top-menu ul li .submenu .submenu-l2 .item{width:200px}}@media (max-width:991px){.catalog-page .filter .btns-wrap{bottom:110px}.success-page{padding-bottom:60px}.success-page .text{width:100%}.page-404{padding-bottom:60px}.page-404 .bg{display:none}.page-404 .btn{margin-top:60px}}@media (max-width:767px){.success-page .btn,.page-404 .btn{width:100%}}.selections-wrap{position:relative}.selections-wrap .white-shadow{position:absolute;width:100%;height:calc(50% - 21px);bottom:0;left:0;background-color:#fff}.selections-wrap .wrap{z-index:2;position:relative}.snackbar{position:absolute;width:400px;border:1px solid #e2e2e2;margin:20px 20px;background:#fff;top:0;visibility:hidden;z-index:10;box-shadow: rgb(1 1 1 / 10%) 0 0 10px}.snackbar>div{margin-bottom:20px}.snackbar .button{display:block;margin-bottom:20px;padding:0 10px}.snackbar .description,.snackbar .button{margin:0 20px 20px 20px}.snackbar .description p:first-child{font-weight:600;font-size:14px;line-height:22px}.snackbar .item{margin:0 10px;padding:10px 0}.snackbar.show{visibility:unset}.index-categories-block .wrap .flex::after{content:"";flex-grow:.9}select{-webkit-appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.about-bottom-block .agree input{position:absolute;top:50%;transform:translateY(-50%);left:0;width:30px;height:30px}.about-bottom-block .agree label{display:block;cursor:pointer;line-height:22px;padding:4px 0 4px 50px}#showHiddenTags{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#ed5a5a;opacity:.9}.catalog-page .list .item form button[disabled]{filter:opacity(.3)}.tags{overflow-y:hidden}.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{position:relative;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;left:0;min-width:100%;position:absolute;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:400;color:#39f}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:4px 4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%;line-height:20px}.suggestions-subtext{color:#777}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status="LIQUIDATED"]{position:relative}.suggestions-value[data-suggestion-status="LIQUIDATED"]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:""}.suggestions-promo{font-size:85%;display:none;color:#777;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}@media screen and (min-width:600px){.suggestions-promo{position:absolute;top:0;right:0;text-align:left}}.items-scroll-wrap{max-height:350px;overflow-y:auto}.text ul,.text-wrap ul,.technologies-page ul,.page-with-left-nav ul{list-style:disc;padding-left:25px}.red-text{color:#ec5c5c}.calculation-success-js-popup{font-weight:500;font-size:14px;line-height:22px;color:#202124}.half-text{width:250px;margin-bottom:20px}.close-popup{cursor:pointer}.detail-page-url{text-decoration:none}input.errors{border-color:#ed5a5a!important;color:#ed5a5a!important}.select.errors{border-color:#ed5a5a!important}.snackbar.item-out-of-stock-js-snackbar,.snackbar.offer-property-js-snackbar{padding:15px;width:350px}.snackbar.offer-property-js-snackbar{width:auto!important;margin-top:-20px}.snackbar .title{color:#202124;font-weight:600;font-size:14px;line-height:22px}.snackbar:before{content:"";position:absolute;top:-3px;left:50%;width:10px;height:10px;background:#fff;border-left:1px solid #e2e2e2;border-top:1px solid #e2e2e2;transform:rotate(45deg) translateX(-50%)}.bx_filter_search_reset{background:none;color:#ed5a5a}.bx_filter_search_reset:hover{background:none!important}.bx_filter_popup_result{background:#fff;padding:10px;border:1px solid #e2e2e2}.banner3{padding:13px 7px 15px 30px;background:#ed5a5a;color:#fff;text-decoration:none;display:flex;position:relative;font-family:'IBM Plex Sans',sans-serif}.banner3 p{margin-top:11px;margin-bottom:20px;font-weight:bold;font-size:26px;line-height:30px}.grid-two-columns{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px}.banner3 .text-block{width:60%}.selections-wrap-page{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px}.selections-wrap-page .item{position:relative;padding-top:35px}.selections-wrap-page .item img{position:absolute;right:-40px;top:0;z-index:3;pointer-events:none;max-width:100000px}.selections-wrap-page .item .link{min-height:260px;position:relative}.selections-wrap-page .item .link a{position:absolute;left:0;bottom:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;text-decoration:none;font-weight:bold;font-size:26px;line-height:30px;font-family:'IBM Plex Sans',sans-serif;padding:30px 30% 30px 40px}.selections-wrap-page .item:first-child{grid-column-start:1;grid-column-end:4}.selections-wrap-page .item:first-child .link a{bottom:unset}.selections-wrap-page .item p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:normal;font-size:14px;line-height:22px;font-family:'IBM Plex Sans',sans-serif;width:100%}.item-size-select-js-snackbar{top:150px;display:grid;grid-template-columns:repeat(1,1fr);padding:10px;width:300px!important}.item-size-select-js-snackbar>div:not:first-child{text-align:right}.size-name{text-align:center;padding-bottom:5px}.item-size-select-js-snackbar div.snackbar-table-col-3 .select{grid-column-start:2;grid-column-end:4}@keyframes colorChange {
    from{width:0}
    to{width: 92px}
}@keyframes colorChangeMob {
    from{width:0}
    to{width: 182px}
}.technologies-page .top-text+.catalog-only-wrap,.technologies-block .top-text+.catalog-only-wrap{margin-bottom:60px;margin-top:20px;margin-left:0}.without-margin{margin-bottom:0!important}.popup .catalog-only-wrap{max-width:100%;margin:0;margin-top:10px;justify-content:left}.popup .catalog-only-text{max-width:100%}.catalog-only-wrap{display:flex;flex-direction:row;background:#fdefef;justify-content:center;align-items:center;margin:10px;padding:13px 5px 13px 14px;max-width:280px}.catalog-only-icon{opacity:1;margin-right:15px}.catalog-only-text{font-size:14px;line-height:22px;max-width:214px;color:#202124;opacity:1;font-family:'IBM Plex Sans';font-style:normal}.catalog-only-wrap .catalog-only-text a{display:inline!important;color:#ed5a5a!important;background:none!important;text-decoration:underline!important;padding:0!important;font-size:14px!important}.catalog-only-wrap .catalog-only-text a:hover{text-decoration:none}.whatsapp-button{position:fixed;right:100px;bottom:80px;transform:translate(-50%,-50%);border-radius:50%;width:60px;height:60px;z-index:9999;background-color:#25d366;background-image:url(data:image/svg+xml;charset=UTF-8,%3csvg\ role=\'img\'\ viewBox=\'0\ 0\ 24\ 24\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath\ fill=\'%23FFF\'\ d=\'M17.472\ 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94\ 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198\ 0-.52.074-.792.372-.272.297-1.04\ 1.016-1.04\ 2.479\ 0\ 1.462\ 1.065\ 2.875\ 1.213\ 3.074.149.198\ 2.096\ 3.2\ 5.077\ 4.487.709.306\ 1.262.489\ 1.694.625.712.227\ 1.36.195\ 1.871.118.571-.085\ 1.758-.719\ 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421\ 7.403h-.004a9.87\ 9.87\ 0\ 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86\ 9.86\ 0\ 01-1.51-5.26c.001-5.45\ 4.436-9.884\ 9.888-9.884\ 2.64\ 0\ 5.122\ 1.03\ 6.988\ 2.898a9.825\ 9.825\ 0\ 012.893\ 6.994c-.003\ 5.45-4.437\ 9.884-9.885\ 9.884m8.413-18.297A11.815\ 11.815\ 0\ 0012.05\ 0C5.495\ 0\ .16\ 5.335.157\ 11.892c0\ 2.096.547\ 4.142\ 1.588\ 5.945L.057\ 24l6.305-1.654a11.882\ 11.882\ 0\ 005.683\ 1.448h.005c6.554\ 0\ 11.89-5.335\ 11.893-11.893a11.821\ 11.821\ 0\ 00-3.48-8.413Z\'/%3e%3c/svg%3e);background-size:50%;background-repeat:no-repeat;background-position:50% 50%}.whatsapp-button:before,.whatsapp-button:after{content:" ";display:block;position:absolute;border:50%;border:1px solid #25d366;left:-20px;right:-20px;top:-20px;bottom:-20px;border-radius:50%;animation:border-animate 1.5s linear infinite;opacity:0}.whatsapp-button:after{animation-delay:.5s}.telegram-button{position:fixed;right:14px;bottom:80px;transform:translate(-50%,-50%);border-radius:50%;width:60px;height:60px;z-index:9999;background-color:#1d98dc;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 50\ 50\'%3E%3Cpath\ fill=\'%23FFFFFF\'\ d=\'M46.137\ 6.552c-.75-.636-1.928-.727-3.146-.238l-.002\ 0C41.708\ 6.828\ 6.728\ 21.832\ 5.304\ 22.445c-.259.09-2.521.934-2.288\ 2.814.208\ 1.695\ 2.026\ 2.397\ 2.248\ 2.478l8.893\ 3.045c.59\ 1.964\ 2.765\ 9.21\ 3.246\ 10.758.3.965.789\ 2.233\ 1.646\ 2.494.752.29\ 1.5.025\ 1.984-.355l5.437-5.043\ 8.777\ 6.845.209.125c.596.264\ 1.167.396\ 1.712.396.421\ 0\ .825-.079\ 1.211-.237\ 1.315-.54\ 1.841-1.793\ 1.896-1.935l6.556-34.077c.21-.973-.346-1.899-.884-2.354zM22\ 32l-3\ 8-3-10\ 23-17L22\ 32z\'/%3E%3C/svg%3E);background-size:50%;background-repeat:no-repeat;background-position:45% 50%}.telegram-button:before,.telegram-button:after{content:" ";display:block;position:absolute;border:50%;border:1px solid #1d98dc;left:-20px;right:-20px;top:-20px;bottom:-20px;border-radius:50%;animation:border-animate 1.5s linear infinite;opacity:0}.telegram-button:after{animation-delay:.5s}@keyframes border-animate {
    0%{transform:scale(0.5);opacity:0}
    50%{opacity:1}
    100%{transform:scale(1.2);opacity:0}
}a.disabled{opacity:.4;pointer-events:none}