@import url("/css/inter.css");body,html{padding:0;font-size:14px;background-color:var(--page-bg);margin:0;font-family:Inter,sans-serif}body{min-height:100vh;grid-template-rows:max-content 1fr max-content;margin:0 auto;width:100%;display:grid}.showroom-video{gap:5px;align-items:center;width:100%;margin-top:20px;display:flex}.logo .cls-1{fill:#1d1d1b}.logo .cls-2{fill:#1c3e88}.flogo .cls-1,.flogo .cls-2{fill:#fff}a{color:var(--dark-greent)}h1{font:var(--fs-h1)}.h2,h1{color:var(--blackt)}.h2{font:var(--fs-h2);font-weight:500}header{position:relative;z-index:6}.wrapper{margin:0 auto;display:block}a{text-decoration:none}.bmarg48{margin-bottom:48px}.header-top{justify-content:space-between;border-bottom:1px solid var(--light-greent);display:flex}.soglasie{margin-top:20px}.checker{position:relative;display:inline-block}.checker .checker-button{padding:0 12px;text-decoration:none;color:var(--blackt);font:var(--fs-nav2);display:block}.checker .checker-button:after{font-size:.5em;content:"\e907";position:relative;top:-1px;font-family:icomoon!important;padding-left:8px}.checker .checker-content{display:none}.checker:hover .checker-content{padding:10px;border:1px solid var(--light-greent);position:absolute;min-width:100%;top:100%;background-color:var(--page-bg);box-sizing:border-box;border-radius:3px;left:0;display:block;z-index:2}.checker .checker-content a{color:var(--blackt);font:var(--fs-nav2);margin:5px 0;word-wrap:all;white-space:nowrap;display:block}.hcontacts{padding:7px 0 8px;justify-content:flex-end;align-items:center;display:flex}.calc-project{color:var(--dark-green);font:var(--fs-nav2);margin-left:12px}.calc-project i{height:32px;color:var(--white);text-align:center;background-color:var(--dark-green);border-radius:16px;margin-left:12px;width:32px;line-height:32px;display:inline-block}.departments{justify-content:flex-start;display:flex}.departments a,.departments span{padding:13px 28px 14px;font:var(--fs-nav2)}.departments a{color:var(--blackt);background-color:var(--light-greent)}.departments a:hover{background-color:var(--sup-greyt)}.departments a{border-right:1px solid var(--sup-greyt)}.departments a:last-child{border-right:none}.departments span{color:var(--white);background-color:var(--dark-green)}.actions{grid-template-columns:227px 1fr repeat(4,max-content);padding:16px 0;grid-gap:40px;display:grid}.blocks3to1{grid-template-columns:3fr 1fr;grid-gap:100px;display:grid}.static .blocks3to1{padding-top:50px}.sinput{grid-template-columns:1fr 22px;padding:13px 20px;border:1px solid var(--light-greent);grid-gap:10px;display:grid}.cab-menu form.search{height:100%;width:50vw}.cab-menu .sinput{height:100%;box-sizing:border-box}.cab-menu .sinput>*{align-items:center;display:flex}.sinput .field input{color:var(--blackt);outline:none;background-color:var(--page-bg)}.sinput .field input,.sinput button{height:22px;padding:0;--webkit-appearance:none;border:none;font:var(--fs-nav2);margin:0;width:100%;display:block}.sinput button{font-size:22px;color:var(--dark-green);background-color:transparent;cursor:pointer}.act{color:var(--blackt);font:var(--fs-nav2);align-items:center;display:flex}.act span{margin-left:12px}.cab-menu .act span{display:none}.act i{font-size:24px;color:var(--dark-green);position:relative}.cart{color:var(--blackt);font:var(--fs-nav2);align-items:center;display:flex}.cart i{font-size:24px;margin-right:12px;color:var(--dark-green);position:relative}.act i sup,.cart i sup{height:18px;justify-content:center;right:-6px;color:var(--blackt);font:10px/12px Inter;position:absolute;text-align:center;top:-6px;background-color:var(--light-greent);border-radius:9px;width:18px}.act i sup,.cart i sup,.logo{align-items:center;display:flex}.logo img,.logo svg{width:187px}.main-menu{border-top:1px solid var(--light-greent);border-bottom:1px solid var(--light-greent);display:grid}.main-menu.cab-menu{grid-template-columns:1fr;padding:0 20px}.main-menu .catalog-menu{border-right:1px solid var(--light-greent);padding:21px 33px 22px;position:relative}.main-menu .catalog-menu .top-cat-struct{position:absolute;top:60px;background-color:var(--light-greent);left:0;display:none}.main-menu .catalog-menu:hover .top-cat-struct{display:block}.main-menu .all-cats,.main-menu .catalog-menu .top-cat-struct>div>a{height:63px;padding:13px 52px 13px 20px;justify-content:flex-start;color:var(--blackt);font:var(--fs-nav3);position:relative;border-bottom:1px solid var(--sup-greyt);box-sizing:border-box;align-items:center;width:100%;display:flex}.main-menu .catalog-menu .top-cat-struct>div .subcat-menu{display:none}.main-menu .catalog-menu .top-cat-struct>div:hover .subcat-menu{border-left:1px solid var(--sup-greyt);padding:32px;position:absolute;bottom:0;top:0;background-color:var(--light-greent);box-sizing:border-box;display:block}.sm-list-wrapper{overflow:auto;max-height:100%;width:100%;display:block}.sm-list{grid-template-columns:repeat(3,1fr);grid-gap:32px;display:grid}.sm-list a{height:150px;grid-template-columns:140px 1fr;background-color:var(--page-bg);width:auto;display:grid}.sm-list a div{border-right:1px solid var(--light-greent);justify-content:center;align-items:center;display:flex}.sm-list a div img{max-width:80%;max-height:80%}.sm-list a span{padding:24px;color:var(--blackt);font:var(--fs-nav3);position:relative;box-sizing:border-box;display:block}.sm-list a span:after{height:30px;justify-content:center;border:1px solid var(--sup-greyt);color:var(--gray-textt);content:"\e906";position:absolute;bottom:24px;background-color:var(--page-bg);align-items:center;border-radius:15px;left:24px;width:30px;font-family:Icomoon;display:flex}.main-menu .catalog-menu .top-cat-struct a.all-cats,.main-menu .catalog-menu .top-cat-struct a:hover,.sm-list a:hover span:after{background-color:var(--sup-greyt)}.main-menu .catalog-menu .top-cat-struct>div>a:after,a.all-cats:after{height:30px;justify-content:center;border:1px solid var(--sup-greyt);right:20px;color:var(--gray-textt);content:"\e906";position:absolute;background-color:var(--light-greent);align-items:center;border-radius:15px;width:30px;font-family:Icomoon;display:flex}.main-menu .catalog-menu>a{justify-content:center;color:var(--blackt);position:relative;width:100%;display:flex}.main-menu .catalog-menu a i{color:var(--dark-green);position:absolute;top:2px;left:-33px}.main-menu .menu{justify-content:space-between;align-items:center;padding-left:32px;display:flex}.main-menu.cab-menu .menu{padding-left:0}.main-menu .menu .submenu{min-height:60px;position:absolute;bottom:-59px;background-color:var(--light-greent);left:0;width:100%;display:none;z-index:100}.main-menu .menu .submenu .shadow{height:calc(100vh - 251px);position:absolute;top:60px;background-color:rgba(0,0,0,.7);left:0;width:100%;display:none}.main-menu .menu .submenu .wrapper{min-height:60px;justify-content:flex-start;flex-wrap:wrap;align-items:center;display:flex}.main-menu .menu .submenu .wrapper a{margin-right:32px;color:var(--blackt);font:var(--fs-nav2);line-height:30px;white-space:nowrap}.main-menu .menu>div{height:60px;align-items:center;display:flex}.main-menu .menu>div:hover a{color:var(--dark-greent)}.main-menu .menu>div:hover .submenu{display:block}.main-menu .menu>div a{color:var(--blackt)}.main-menu .menu>div a i{font-size:8px;margin-left:8px}.main-menu .menu>div:last-child a{padding:21px 24px;color:var(--white);background-color:var(--dark-green)}.green-footer{padding:80px 0;background-color:var(--dark-green)}.g-footer{grid-template-columns:280px 1fr;color:var(--white);grid-template-rows:repeat(2,1fr);grid-row-gap:0;grid-column-gap:38px;grid-template-areas:"years tp""years bt";display:grid}.g-footer .many-years{grid-area:years;margin-top:20px}.g-footer .many-years .twenty{font-size:70px;display:block}.g-footer .many-years .t-text{font:var(--fs-p2);display:block}.g-footer .gf-top{grid-area:tp;justify-content:space-between;align-items:center;display:flex}.g-footer .gf-top p{margin-right:32px;font:var(--fs-h5)}.g-footer a{transition:all .2s ease}.g-footer a:hover{transform:scale(1.1)}.button{height:32px;padding:21px 24px;justify-content:space-between;font:var(--fs-nav1);align-items:center;cursor:pointer;display:flex}.button i{font-size:8px;border-radius:16px;margin-left:18px}.button i,.button span[class^=icon-]{height:32px;text-align:center;width:32px;line-height:32px}.button span[class^=icon-]{font-size:26px}.button.bwhite{color:var(--dark-green);background-color:var(--white)}.button.bgreen,.button.bwhite i{color:var(--white);background-color:var(--dark-green)}.button.bgreen{transition:all .2s ease}.button.bgreen i{color:var(--dark-green);background-color:var(--white)}.button.bgreen:hover{transform:scale(1.05)}.button.blightgreen{color:var(--dark-green);background-color:var(--light-green)}.button.blightgreen i{color:var(--dark-green);background-color:var(--white)}.button.mini{padding:14px 24px}.recalcer{justify-content:flex-start;flex-wrap:wrap;display:flex}.recalcer h2{width:100%}.recalcer .button{padding:10px 15px}.changer,.changer ul{padding:0;list-style-type:none}.changer li>a{padding:5px 0;justify-content:flex-start;gap:10px;align-items:center;display:flex}.changer>li>a:before,.changer>li>ul>li>a:before{content:"+"}.changer>li.opened>a:before,.changer>li>ul>li.opened>a:before{font-weight:400;content:"-"}.changer>li.opened>a,.changer>li>ul>li.opened>a{font-weight:700}.changer li ul{display:none}.changer li.opened>ul{padding-bottom:10px;padding-left:30px;display:block}.g-footer .gf-bottom{grid-area:bt;justify-content:space-between;border-top:1px solid var(--whiteO2);display:flex}.g-footer .gf-bottom .presentation{justify-content:space-between;color:var(--white);align-items:center;display:flex}.g-footer .gf-bottom .presentation i{font-size:40px;margin-right:18px}.g-footer .gf-bottom .gf-buttons{justify-content:flex-end;align-items:center;display:flex}.g-footer .gf-bottom .gf-buttons a{height:36px;padding:12px 16px 11px;justify-content:space-between;color:var(--white);background-color:var(--whiteO2);box-sizing:border-box;align-items:center;margin-left:24px;width:176px;display:flex}.g-footer .gf-bottom .presentation span{font:var(--fs-p2)}footer{color:var(--white);background-color:var(--black)}footer .t-footer{grid-template-columns:repeat(4,1fr);padding:80px 0;grid-gap:60px;display:grid}footer a{text-decoration:none;color:var(--gray-text);font:var(--fs-p5);display:block}.bm-column a:hover{color:var(--sup-grey)}.bm-column .bmi:hover{text-decoration:underline}footer .t-footer a.bmi{text-decoration:none;color:var(--sup-grey);font:var(--fs-h6);margin:0 0 16px;display:block}footer .flogo img,footer .flogo svg{width:189px}footer .f-del{height:32px;display:block}footer .contact p{font:var(--fs-p5);margin:20px 0 12px}footer #subscribe{padding:13px 8px 12px 20px;margin-bottom:48px;flex-direction:column;background-color:#454949}footer #subscribe,footer #subscribe .frm{justify-content:space-between;display:flex}footer #subscribe .soglasie{margin-top:0}footer #subscribe label{line-height:110%}footer #subscribe a{font-size:12px;line-height:110%;display:inline}footer .address,footer .email,footer .phone{text-decoration:none;color:var(--sup-grey);font:var(--fs-p5);margin:12px 0;display:block}footer #subscribe input{border:none;-webkit-appearance:none;margin-right:10px;color:var(--white);font:var(--fs-nav2);outline:none;background-color:transparent}footer #subscribe button{height:32px;border:none;-webkit-appearance:none;color:var(--dark-green);text-align:center;background-color:#383d3d;border-radius:16px;cursor:pointer;width:32px;line-height:32px;display:block}footer .social{justify-content:flex-start;margin-top:24px;display:flex}footer .social a{height:40px;justify-content:center;font-size:14px;border:1px solid #454949;margin-right:10px;color:var(--dark-green);transition:all .2s ease;text-align:center;align-items:center;border-radius:20px;width:40px;line-height:40px;display:flex}footer .social a:hover{transform:scale(1.2)}footer .f-s-del{height:1px;background-color:#454949;display:block}footer .b-footer{padding:32px 0;justify-content:space-between;display:flex}.breadcrumbs{padding:24px 0;color:var(--gray-text);font:var(--fs-nav3);display:block}.breadcrumbs a{text-decoration:none;color:var(--gray-text)}.b-wrapper{height:363px;overflow:hidden;width:100%;display:block}.brands-mlist{margin-top:60px}.bml-list{border:1px solid var(--light-greent);position:relative;background-color:var(--light-greent);grid-gap:1px;width:fit-content;display:grid}.bml-list div{grid-template-rows:repeat(2,180px);grid-gap:1px;display:grid}.bml-list a{justify-content:center;background-color:var(--page-bg);align-items:center;display:flex}.bml-list a:hover{background-color:var(--light-greent)}.brands-mlist{position:relative}.b-arrow-l,.b-arrow-r{height:58px;justify-content:center;border:1px solid var(--light-greent);color:var(--dark-green);position:absolute;top:calc(50% - 30px);align-items:center;border-radius:29px;width:58px;display:flex}.b-arrow-l{left:-70px}.b-arrow-r{right:-70px}.bml-list a img{max-width:60%;max-height:60%}#slider{height:598px;grid-template-rows:1fr 63px;margin-top:30px;display:grid}.project-detail #slider{margin-left:0;width:100%}#slider .s-img-block{padding:100px 80px;position:relative;display:block}#slider .s-img-block .s-bg{right:0;position:absolute;background-size:cover;bottom:0;top:0;box-sizing:border-box;background-position:50%;left:0;width:100%;display:block;z-index:0}#slider .s-img-block .s-info{height:-webkit-fill-available;color:var(--white);position:relative;grid-template-rows:1fr 60px;grid-gap:10px;width:500px;display:grid;z-index:1}#slider .s-img-block .s-info .sl-title{font:var(--fs-h3);display:block}#slider .s-img-block .s-info .sl-text{padding-top:20px;font:var(--fs-h5);display:block}#slider .button.bwhite{width:50%}#slider .s-line{grid-template-columns:52px 1fr 127px;background-color:var(--dark-green);box-sizing:border-box;grid-gap:32px;padding-left:80px;display:grid}#slider .s-line .s-counter{justify-content:space-between;color:var(--white);font:var(--fs-nav2);align-items:center;display:flex}.s-arrows{grid-template-columns:repeat(2,1fr);background-color:var(--sup-grey);grid-gap:1px;display:grid}.s-arrows a{justify-content:center;font-size:14px;color:var(--black);background-color:var(--light-green);align-items:center;display:flex}#slider .s-line .s-lines{display:grid}#slider .s-line .s-lines div{align-items:center;display:flex}#slider .s-line .s-lines div span{height:1px;background-color:var(--whiteO2);width:100%;display:block}#slider .s-line .s-lines div.line-now span{background-color:var(--white)}.big-mbutton{padding:28px 32px;justify-content:space-between;border:1px solid var(--light-greent);transition:all .2s ease;border-bottom:3px solid var(--dark-green);align-items:center;margin-top:48px;display:flex}.big-mbutton span{color:var(--dark-green);font:var(--fs-nav1)}.big-mbutton i{font-size:13px;color:var(--dark-green)}.big-mbutton:hover{transform:scale(1.05);border-bottom:1px solid var(--dark-green);border:solid var(--dark-green);border-width:1px 1px 3px;background-color:var(--dark-green)}.big-mbutton:hover i,.big-mbutton:hover span{color:var(--white)}.nswitcher{padding-top:122px;justify-content:flex-start;align-items:center;display:flex}.nswitcher span{color:var(--gray-text);font:var(--fs-h1);cursor:pointer}.nswitcher span.checked{color:var(--blackt)}.nswitcher h2{color:var(--gray-text);font:var(--fs-h1);cursor:pointer}span.checked>h2{color:var(--blackt)}.nswitch{height:46px;border:1px solid var(--light-greent);position:relative;margin:0 28px;border-radius:23px;cursor:pointer;width:98px;display:block}.nswitch i{height:46px;justify-content:center;color:var(--white);position:absolute;background-color:var(--dark-green);border-radius:23px;left:0;width:46px}.infoswitcher-mini,.nswitch i{align-items:center;display:flex}.infoswitcher-mini{justify-content:flex-start}.infoswitcher-mini span{color:var(--gray-text);font:var(--fs-nav1)}.infoswitcher-mini span.checked{color:var(--blackt)}.infoswitcher-mini .nswitch{height:32px;border:1px solid var(--light-greent);position:relative;margin:0 28px;border-radius:16px;cursor:pointer;width:64px;display:block}.infoswitcher-mini .nswitch i{height:30px;justify-content:center;color:var(--white);position:absolute;top:1px;background-color:var(--dark-green);align-items:center;border-radius:15px;left:1px;width:30px;display:flex}.mnews{grid-template-columns:1fr 45%;grid-template-rows:repeat(3,1fr);grid-column-gap:138px;margin-top:48px;display:grid}.mnews .big-nblock{grid-row:span 3}.mnews .big-nblock .bnb-image{padding-top:47%;position:relative;background-size:cover;background-color:var(--dark-green);background-position:50%;width:100%;display:block}.mnews .big-nblock .bnb-image .blogo{right:20px;position:absolute;max-width:100px;max-height:100px;bottom:20px}.news-date{color:var(--dark-green);align-items:top;display:flex}.news-date .nd-day{font-size:42px;line-height:38px}.news-date .nd-month{font-size:18px}.mnews .big-nblock .news-date{margin:49px 0 29px}.mnews .big-nblock .news-title{color:var(--blackt);font:var(--fs-h3)}.csi-content .normal-nblock,.mnews .normal-nblock{grid-template-columns:85px 1fr;padding:40px 0 54px;border-top:1px solid var(--light-greent);grid-gap:50px;display:grid}.messages{grid-template-columns:1fr;border:1px solid var(--light-greent);grid-gap:0;display:grid}.messages>div{grid-template-columns:150px 1fr 150px;padding:10px;border-bottom:1px solid var(--light-greent);display:grid}.messages>div.newmessage{background-color:var(--light-greenth5)}.bbdoc{grid-template-columns:100px 1fr 100px 60px;padding:10px;text-decoration:none;color:var(--black);border-bottom:1px solid var(--light-green);box-sizing:border-box;grid-gap:10px;width:100%;display:grid}.bbdoc:hover{background-color:var(--light-green)}.bbdoc i{color:var(--dark-green)}.csi-content.csi-mess{height:calc(100% - 37px);grid-template-rows:1fr 30px;box-sizing:border-box;display:grid}.csi-content .normal-nblock{padding:0;border:none;grid-gap:20px}.mnews .normal-nblock:nth-child(4){border-bottom:1px solid var(--light-greent)}.csi-content .normal-nblock .news-title,.mnews .normal-nblock .news-title{color:var(--blackt);font:var(--fs-h5)}.csi-content .normal-nblock .news-title{font:var(--fs-p3)}.actions-block{grid-template-columns:repeat(2,1fr);grid-gap:80px;display:grid}.actions-block p{grid-column:span 2;color:var(--blackt);font:var(--fs-h1)}.actions-block a,a.caction{grid-template-columns:1fr 46%;grid-template-rows:1fr 62px;grid-column-gap:32px;grid-template-areas:"image title""image date";display:grid}a.caction{grid-template-columns:1fr 60%}.actions-block a .act-image,a.caction .act-image{grid-area:image}.actions-block a .act-image div,a.caction .act-image div{padding-top:74%;background-size:cover;background-position:50%;width:100%;display:block}.actions-block a .act-name,a.caction .act-name{grid-area:title;color:var(--blackt);font:var(--fs-h5)}.actions-block a .act-date{grid-area:date;justify-content:flex-start;border-bottom:1px solid var(--light-greent);align-items:flex-start;display:flex}.actions-block a .act-date .ad-before{margin-right:26px;color:var(--blackt);font:var(--fs-nav2)}.main-about{grid-template-columns:repeat(3,1fr);color:var(--blackt);grid-gap:140px;margin-top:120px;display:grid}.ma-title{font:var(--fs-h1);margin:0}.ma-text{font:var(--fs-h5)}.presentation2{width:100%;display:block}.presentation2 .pres-button{transition:all .5s ease}.presentation2:hover .pres-button{border-color:var(--dark-green);transform:scale(1.05);color:var(--white);background-color:var(--dark-green)}.presentation2:hover .pres-button i{color:var(--white)}.ma-first-col .presentation2{position:absolute;bottom:0}.presentation2 span{display:block}.presentation2 i{font-size:48px;color:var(--dark-green)}.presentation2 .pres-name{color:var(--blackt);font:var(--fs-p2);margin-top:20px}.presentation2 .pres-size{margin-bottom:16px;color:var(--gray-text);font:var(--fs-p4)}.pres-button{padding:8px;border:1px solid var(--light-greent);color:var(--dark-green);font:11px/12px Inter;display:inline-block}.pres-button i{margin-right:12px;font:11px/12px Inter}.ma-good{grid-template-columns:44px 1fr;padding-bottom:42px;grid-gap:18px;width:100%;display:grid}.ma-first-col{position:relative}.ma-good:nth-child(6){padding-bottom:0}.ma-good i{font-size:44px;color:var(--dark-green)}.ma-good>div{padding-top:10px}.ma-good .mag-title{color:var(--blackt);font:var(--fs-h6);padding-bottom:8px;display:block}.ma-good .mag-text{color:var(--blackt);font:var(--fs-p4)}.main-video{background:url(/images/videopreview.jpg) 50% no-repeat;background-size:cover}.main-video,.main-video i{justify-content:center;align-items:center;display:flex}.main-video i{height:120px;font-size:24px;color:var(--dark-green);transition:all .2s ease;background-color:var(--white);border-radius:60px;width:120px}.main-video:hover i{transform:scale(1.1);font-size:30px}.m-partner{grid-template-columns:repeat(2,1fr);margin-top:120px;display:grid}.m-partner .mp-image{background:url(/images/main-partner.jpg) 50% no-repeat;background-size:cover}.m-partner.demostend .mp-image{background:url(/upload/images/demostend/sl5.jpg) 50% no-repeat;background-size:contain}.m-partner .mp-text{padding:50px;background-color:var(--light-greent)}.m-partner .mp-text h2,.m-partner .mp-text p{color:var(--blackt);font:var(--fs-h1);margin:0 0 16px}.m-partner .mp-text>span{color:var(--blackt);font:var(--fs-h5);margin:0;display:block}.m-partner.demostend .mp-text>span{height:347px;font:var(--fs-h6)}.m-partner .mp-text a{padding:24px 0;justify-content:space-between;color:var(--dark-greent);font:var(--fs-h6);border-bottom:1px solid var(--sup-grey);align-items:center;display:flex}.m-partner .mp-text a,.m-partner .mp-text a i,.m-partner .mp-text a span{transition:all .2s ease}.m-partner .mp-text a:hover i{transform:scale(1.8)}.m-partner .mp-text a:hover span{transform:scale(1.05)}.about-company-menu{border-bottom:1px solid var(--light-greent)}.about-company-menu,.about-company-menu .ac-menu{justify-content:space-between;display:flex}.about-company-menu .ac-menu a{margin:0 16px}.about-company-menu a{padding:30px 0;color:var(--dark-green);font:var(--fs-h6);display:block}.about-company-menu .ac-menu a.selected{margin-bottom:-1px;color:var(--blackt);border-bottom:3px solid var(--dark-green);padding-bottom:28px}.about-company-menu .ac-menu a:first-child{margin-left:0}.about-company-menu .ac-menu a:last-child{margin-right:0}.about-top{grid-template-columns:3fr 1fr 1fr;padding:60px 0;grid-gap:100px;display:grid}.about-top p{color:var(--blackt);font:var(--fs-h3);margin:0;padding-bottom:40px}.avideo{justify-content:space-between;color:var(--dark-green);font:var(--fs-h5);display:inline-flex}.avideo,.avideo i{align-items:center}.avideo i{height:48px;justify-content:center;font-size:15px;margin-right:20px;color:var(--white);background-color:var(--dark-green);border-radius:24px;width:48px;display:flex}.mission{grid-template-columns:repeat(2,1fr);border-top:3px solid var(--dark-green);display:grid}.mission .mis-left{padding:100px;grid-template-rows:515px 50px;background:var(--light-greent) url(/images/ryabov.png) right bottom no-repeat;background-size:50% auto;box-sizing:border-box;display:grid}.s-title{color:var(--blackt);font:var(--fs-h2)}.mis-text{padding:24px 0 47px;font:var(--fs-p2)}.mis-counter,.mis-text{color:var(--blackt);max-width:70%}.mis-counter{justify-content:space-between;display:flex}.mis-counter .numbers{justify-content:flex-start;align-items:flex-start;display:flex}.mis-counter .numbers .mn-now{font:var(--fs-p2)}.mis-counter .arrows{justify-content:flex-end;display:flex}.mis-counter .arrows a{height:38px;justify-content:center;font-size:13px;border:1px solid var(--sup-greyt);color:var(--dark-greent);align-items:center;border-radius:19px;margin-left:12px;width:38px;display:flex}.mis-counter .numbers .mn-all{font:var(--fs-p6)}.mis-bottom span{color:var(--gray-text)}.mis-bottom p,.mis-bottom span{font:var(--fs-p3);display:block}.mis-bottom p{color:var(--black);max-width:57%;margin:0}.mis-right{padding:100px 0 100px 150px}.mis-right p{color:var(--blackt);font:var(--fs-p1);margin:0 0 90px}.mis-right .routes{grid-template-columns:repeat(3,1fr);grid-gap:2vw;display:grid}.mis-right .routes .route-item{text-align:left;display:block}.mis-right .routes .route-item i{font-size:46px;color:var(--dark-green);display:block}.mis-right .routes .route-item span{padding-top:20px;color:var(--blackt);font:var(--fs-p4);display:block}.history{margin-top:120px}.history-block{grid-template-columns:2fr 1fr;grid-row-gap:90px;grid-column-gap:45px;grid-template-areas:"year image""text image";margin-top:50px;display:grid}.history-block .h-year{grid-area:year;font-size:100px;color:var(--dark-green);line-height:100px;display:block}.history-block .h-text{height:250px;grid-area:text;color:var(--blackt);font:var(--fs-p2)}.history-block .h-text a{text-decoration:none;font-weight:700;color:var(--blackt)}.history-block .h-image{grid-area:image;justify-content:center;text-align:center;align-items:center;display:flex}.history-block .h-image img{max-width:100%}.years-list{height:75px;border-bottom:1px solid var(--dark-green);margin-top:80px;display:block}.years-list .wrapper{display:grid}.years-list .wrapper a{flex-wrap:wrap;align-items:flex-end;display:flex}.years-list .wrapper a div{color:var(--blackt);font:var(--fs-p2);transition:all .6s ease;text-align:center;width:100%;display:block}.years-list .wrapper a span{height:20px;transition:all .6s ease;background-color:var(--dark-green);margin:0 auto;width:1px;display:block}.years-list .wrapper a.selected div{color:var(--dark-green);font:var(--fs-h4)}.years-list .wrapper a.selected span{height:40px}.structure{padding:60px 0 80px;background-color:var(--light-greent);margin-top:60px;display:block}.struct-dept{grid-template-columns:repeat(3,1fr);border-top:1px solid var(--sup-greyt);border-bottom:1px solid var(--sup-greyt);background-color:var(--sup-greyt);grid-gap:1px;margin-top:48px;display:grid}.sd-item{padding:80px 60px;grid-template-rows:50px 1fr max-content;background-color:var(--light-greent);box-sizing:border-box;grid-gap:37px;display:grid}.sd-item a{color:var(--dark-greent)}.sd-item:first-child{padding-left:0}.sdi-links a{color:var(--dark-greent);font:var(--fs-nav1);display:block}.sdi-text{color:var(--blackt);font:var(--fs-p2)}.sdi-name{font-size:50px;color:var(--dark-green)}.sdi-name svg{height:36px;width:auto}.geographi{justify-content:flex-end;position:relative;margin-top:90px;display:flex}.geotext{position:absolute;left:0;width:32%}.geotext .gt-text{font:var(--fs-p2);margin:16px 0 48px}.geotext .button{width:50%}.geomap{padding-top:48%;position:relative;background-size:contain;width:83%;background-image:url(/images/map.png);background-repeat:no-repeat}.geomap a{color:var(--dark-green);font:var(--fs-p3);transition:all .2s ease;position:absolute}.geomap a:hover{transform:scale(1.1)}.geomap .map-info{right:20%;transition:all .2s ease;position:absolute;opacity:0;top:0;background-color:var(--white);width:250px;display:block}.geomap .map-info>span{transition:all .8s ease;position:absolute;background-color:var(--dark-green);display:block}.geomap .map-info>span.left{height:0;top:0;left:0;width:1px}.geomap .map-info>span.right{height:0;right:0;bottom:0;width:1px}.geomap .map-info>span.top{height:1px;top:0;left:0;width:0}.geomap .map-info>span.bottom{height:1px;right:0;bottom:0;width:0}.geomap .map-info.mi-visible{opacity:1}.geomap .map-info.mi-svisible>span.left,.geomap .map-info.mi-svisible>span.right{height:100%}.geomap .map-info.mi-svisible>span.bottom,.geomap .map-info.mi-svisible>span.top{width:100%}.geomap .map-info .mi-content{padding:20px}.makers{grid-template-columns:1fr 2fr;grid-template-areas:"title text""icons text";margin-top:120px;display:grid}.aboutmakers .bml-list div{grid-template-rows:repeat(1,180px)}.aboutmakers .b-wrapper{height:182px}.m-title{grid-area:title}.m-icons{grid-area:icons;font-size:35px;color:var(--dark-green)}.m-text{grid-area:text;color:var(--blackt);font:var(--fs-p1)}.triple-block{margin-top:120px;display:block}.triple-block.pad48,.triple-line{margin-top:48px}.triple-line{grid-template-columns:repeat(3,1fr);grid-gap:32px;display:grid}.chanel{height:350px;padding:48px;grid-template-rows:1fr 32px;background-size:cover;background-color:var(--light-greent);box-sizing:border-box;background-position:50%;display:grid}.chanel-name{color:var(--blackt);font:var(--fs-h5)}.chanel-link a{justify-content:flex-start;color:var(--dark-greent);align-items:center;display:flex}.chanel-link a i{height:32px;justify-content:center;font-size:13px;color:var(--page-bg);background-color:var(--dark-greent);align-items:center;border-radius:16px;margin-left:16px;width:32px;display:flex}.about-srv{height:350px;padding:28px;color:var(--white);font:var(--fs-h5);background-size:cover;box-sizing:border-box;align-items:flex-end;display:flex}.project-item{display:block}.project-item .pi-image{padding-top:62.5%;position:relative;background-size:cover;background-position:50%;display:block}.project-item .pi-image .pi-shadow{padding:28px;right:0;color:var(--white);font:var(--fs-h5);position:absolute;bottom:0;top:0;box-sizing:border-box;align-items:flex-end;background:linear-gradient(transparent 65%,#000);left:0;width:100%;display:flex}.project-item .pi-image .pi-shadow span{padding:8px 12px;font-size:12px;color:var(--white);transition:all .3s ease;position:absolute;max-width:calc(100% - 56px);opacity:0;top:28px;background-color:rgba(48,51,51,.4);box-sizing:border-box;left:28px;line-height:16px;display:block}.project-item:hover .pi-image .pi-shadow span{opacity:1}.pi-info{min-height:103px;padding:28px;background-color:var(--light-greent);box-sizing:border-box;display:block}.pi-info .pi-info-top{color:var(--gray-textt);font:var(--fs-nav3);padding-bottom:8px}.pi-info .pi-info-bottom,.pi-info .pi-info-top{grid-template-columns:2fr 1fr;grid-gap:10px;display:grid}.pi-info .pi-info-bottom{color:var(--blackt);font:var(--fs-nav2)}.whywe{margin-top:120px}.whywe-block{grid-template-columns:repeat(2,1fr);border-top:1px solid var(--light-greent);border-bottom:1px solid var(--light-greent);background-color:var(--light-greent);grid-gap:1px;margin-top:48px;display:grid}.wwb-right{padding:80px 0 80px 150px;background-color:var(--page-bg)}.wwb-left{grid-template-rows:repeat(2,1fr);background-color:var(--light-greent);grid-gap:1px;display:grid}.wwbl{grid-template-columns:repeat(2,1fr);padding:80px 0;background-color:var(--page-bg);grid-gap:60px;display:grid}.wwbl span{font-size:80px;color:var(--dark-green);line-height:80px}.wwbl p{color:var(--blackt);font:var(--fs-p3);margin:0}.bigform{grid-template-columns:repeat(2,1fr);background-color:var(--light-greent);margin-top:120px;display:grid}.bigform .form-image{background-size:cover;background-position:50%}.bigform .form-content{padding:100px;box-sizing:border-box}.bigform .form-text{color:var(--blackt);font:var(--fs-p2);margin-top:16px}.bf-input{padding-top:20px;display:block}.bf-input.bf-select,.bf-input.bf-select span{font:var(--fs-p3);position:relative}.bf-input.bf-select span{padding:20px 0;justify-content:space-between;border:none;color:var(--black);transition:all .2s ease;border-bottom:1px solid var(--dark-green);outline:none;width:100%;display:flex}.bf-input.bf-select:hover span{color:var(--dark-green)}.bf-input.bf-select span:after{content:"\e907";font-family:Icomoon}.bf-input.bf-select select{height:100%;right:0;position:absolute;opacity:0;bottom:0;top:0;left:0}.bf-input input,.bf-input.bf-select select{-webkit-appearance:none;width:100%;display:block}.bf-input input{padding:20px 0;border:none;color:var(--black);font:var(--fs-p3);border-bottom:1px solid var(--dark-green);outline:none;background-color:transparent}.bf-input input[type=file]{display:none}.bf-input input[type=file]+label{padding:20px 0;justify-content:space-between;border:none;color:var(--black);font:var(--fs-p3);border-bottom:1px solid var(--dark-green);outline:none;width:100%;display:flex}.bf-input input[type=file]+label:hover{color:var(--dark-green)}.bf-input input[type=file]+label:after{content:"\e931";font-family:Icomoon}.bf-input textarea{height:80px;padding:20px 0}.bf-input input[type=text],.bf-input textarea{border:none;-webkit-appearance:none;color:var(--blackt);font:var(--fs-p3);border-bottom:1px solid var(--dark-green);outline:none;background-color:transparent;width:100%;display:block}.bf-input input[type=text]{padding:5px 10px}.bigform .form-footer{grid-template-columns:repeat(2,1fr);grid-gap:40px;margin-top:40px;display:grid}.bigform .form-footer button{border:none;-webkit-appearance:none;box-sizing:content-box;width:calc(100% - 48px)}.soglasie input[type=checkbox]{display:none}.soglasie input[type=checkbox]+label{font-size:12px;color:var(--black);position:relative;line-height:16px;margin-top:20px;padding-left:31px;display:block}.soglasie input[type=checkbox]+label:before{height:19px;justify-content:center;font-size:10px;color:var(--dark-green);content:"";position:absolute;top:0;background-color:var(--white);align-items:center;left:0;width:19px;font-family:icomoon;display:flex}.soglasie input[type=checkbox]:checked+label:before{color:var(--dark-green);content:"\e916"}.news-item{border-bottom:1px solid var(--light-greent);padding-bottom:60px;display:block}.news-item .bnb-image{padding-top:62%;margin-bottom:48px;position:relative;background-size:cover;background-color:var(--dark-green);background-position:50%;display:block}.news-item .bnb-image .blogo{right:10px;position:absolute;max-width:50px;max-height:50px;bottom:10px}.news-item .news-title{padding-top:24px;color:var(--blackt);font:var(--fs-h6)}.actions-checker{justify-content:space-between;margin:48px 0 40px;display:flex}.select{position:relative;display:block}.select span{padding:14px 48px 14px 20px;justify-content:flex-start;font:var(--fs-nav2);position:relative;background-color:var(--light-greent);box-sizing:border-box;width:100%}.select span,.select span:before{color:var(--blackt);align-items:center;display:flex}.select span:before{justify-content:center;font-size:8px;right:0;content:"\e907";position:absolute;bottom:0;top:0;width:48px;font-family:icomoon}.select select{padding:0;-webkit-appearance:none;position:absolute;opacity:0;bottom:0;top:0;margin:0;left:0;width:100%}.headmasters,.partners-list{margin-top:120px;display:block}.persons{grid-template-columns:repeat(2,1fr);padding:0;list-style-type:none;grid-gap:32px;display:grid}.persons li{height:400px;grid-template-columns:repeat(2,1fr);display:grid}.persons li .hm-photo{background-size:cover;background-position:50%}.persons li .hm-info{padding:48px;grid-template-rows:repeat(2,1fr);background-color:var(--light-greent);display:grid}.persons li .hm-info .hm-top p{color:var(--blackt);font:var(--fs-h5);margin:0 0 12px}.persons li .hm-info .hm-top span{color:var(--gray-textt);font:var(--fs-nav1)}.persons li .hm-info .hm-bottom{align-items:flex-end;display:flex}.persons li .hm-info .hm-bottom a{color:var(--blackt);font:var(--fs-p3);width:100%;display:block}.where-to-buy{height:1050px;grid-template-columns:26vw 1fr;display:grid}.where-to-buy .addresses{height:100%;overflow:auto;border:1px solid var(--light-greent)}.where-to-buy .map{height:1050px}.where-to-buy .okrug{padding:28px;box-sizing:border-box}.where-to-buy .okrug .okrug-name{color:var(--gray-textt);font:var(--fs-nav3);margin-top:40px;display:block}.where-to-buy .okrug .okrug-name:first-child{margin-top:0}.where-to-buy .okrug a{padding:13px 0 20px;justify-content:space-between;color:var(--blackt);font:var(--fs-h6);border-bottom:1px solid var(--light-greent);display:flex}.where-to-buy .okrug a i{height:32px;justify-content:center;font-size:13px;color:var(--white);background-color:var(--dark-green);align-items:center;border-radius:16px;width:32px;display:flex}.point-photos{justify-content:flex-start;flex-wrap:wrap;gap:5px;margin-top:30px;display:flex}.point-photos a{height:60px;width:100px;display:block}.point-photos a img{display:block}.ci-back{color:var(--gray-textt);font:var(--fs-nav2);padding-bottom:22px}.ci-back i{margin-right:16px}.ci-city-name{color:var(--blackt);font:var(--fs-h5)}.city-info{padding:0;grid-template-rows:175px 1fr;grid-gap:2px}.ci-top,.city-info{box-sizing:border-box;display:grid}.ci-top{padding:28px 28px 0;grid-template-rows:43px 30px 65px;grid-gap:2px}.ci-menu{justify-content:flex-start;border-bottom:1px solid var(--sup-greyt);display:flex}.ci-menu a{padding:22px 0;margin-right:24px;color:var(--dark-green);font:var(--fs-nav2);display:block}.ci-menu a.selected{padding:22px 0 20px;color:var(--blackt);border-bottom:2px solid var(--dark-greent)}.ci-addr-list{overflow-y:auto;padding:0 14px;box-sizing:border-box;margin:0 14px;display:block}.ci-addr-list::-webkit-scrollbar{margin-right:-10px;width:2px}.ci-addr-list::-webkit-scrollbar-thumb{outline:none;background-color:var(--dark-greent)}.ci-address{color:var(--blackt);font:var(--fs-nav1);margin-top:30px;display:block}.ci-address-desc{color:var(--gray-textt);font:var(--fs-nav3);margin-top:12px}.doroute{color:var(--dark-greent);font:var(--fs-nav3);align-items:flex-start;margin-top:19px;display:flex}.doroute i{margin-right:11px}.ci-main-phone{margin-top:24px;display:block}.ci-main-phone a{font-size:var(--fs-nav1);color:var(--blackt);display:block}.ci-email{padding-bottom:4px;margin-top:20px;display:block}.ci-email span{color:var(--gray-textt);font:var(--fs-nav3);display:block}.ci-email a{color:var(--blackt);font:var(--fs-nav1);display:block}.ci-depname{color:var(--blackt);font:var(--fs-h6);margin-top:40px}.ci-depphone{color:var(--blackt);font:var(--fs-nav1);padding-bottom:4px;margin-top:12px}.ci-depcont{justify-content:space-between;color:var(--blackt);font:var(--fs-nav3);margin-top:8px;display:flex}.projects-list{grid-template-columns:1fr 2fr;grid-gap:32px;display:grid}#pl-list{grid-template-columns:repeat(2,1fr);grid-gap:32px;display:grid}.p-filter-name{color:var(--blackt);font:var(--fs-h6)}.p-filter .button{height:20px;padding:10px 12px;margin-top:32px;display:inline-flex}.cbi{display:none}.cbi+label{color:var(--blackt);font:var(--fs-nav2);position:relative;margin:9px 0;padding-left:31px;display:block}.cbi+label:before{height:19px;justify-content:center;content:"";position:absolute;background-color:var(--light-greent);align-items:center;left:0;width:19px;font-family:icomoon;display:flex}.cbi:checked+label:before{font-size:8px;color:var(--white);content:"\e916";background-color:var(--dark-green)}.top-s-block{grid-template-columns:2fr 1fr;padding:12px 0 0;grid-gap:32px;display:grid}.top-s-block .tsb-button p{margin-bottom:20px;color:var(--blackt);font:var(--fs-p2);margin-top:0;display:block}.tsb-text{color:var(--blackt);font:var(--fs-h3)}.tsb-line{height:3px;background-color:var(--dark-greent);margin:80px 0;display:block}.partner-block{padding:48px;position:relative;grid-template-rows:48px 1fr 32px;background-color:var(--light-greent);grid-gap:25px;display:grid}.pb-line1{z-index:1}.pb-line1 i{font-size:48px;color:var(--dark-greent);z-index:1}.pb-line2{min-height:100px;color:var(--blackt);font:var(--fs-h5);z-index:1}.partner-block .chanel-link{z-index:1}.pb-bg{background-size:cover;display:none;z-index:0}.pb-bg,.pb-bg-shadow{right:0;position:absolute;bottom:0;top:0;left:0;width:100%}.pb-bg-shadow{display:block}.project-short-info{grid-template-columns:2fr 1fr 1fr;padding:40px 0;border-bottom:3px solid var(--dark-greent);display:grid}.project-short-info>div:nth-child(3){text-align:right}.project-short-info span{margin-bottom:8px;color:var(--gray-textt);font:var(--fs-nav2);display:block}.project-short-info p{color:var(--blackt);font:var(--fs-nav1);margin:0;display:block}.pfi-right-container{justify-content:flex-end;display:flex}.pfi-right{width:75%}.pfi-right i{font-size:38px;color:var(--dark-greent);display:block}.pfi-right p{color:var(--blackt);font:var(--fs-h6);margin:24px 0 8px}.pfi-right span{color:var(--blackt);font:var(--fs-p4);margin:0 0 32px;display:block}.pfi-right .button{display:inline-flex}.pfi-text{color:var(--blackt);font:var(--fs-p3)}.project-full-info{grid-template-columns:2fr 1fr 1fr;margin-top:68px;display:grid}.serv-slider{grid-template-columns:repeat(2,1fr);margin-top:80px;display:grid}.serv-slider #slider{width:100%;margin-top:0}.serv-slider #slider .s-img-block .s-info{grid-template-rows:80px 1fr;width:100%}.s-info-text{align-items:flex-end;display:flex}.serv-slider #slider .s-img-block{box-sizing:border-box}.serv-slider #slider .s-img-block a{text-decoration:underline;color:var(--white)}.serv-slider #slider .s-img-block a:hover{text-decoration:none;color:var(--white)}.s-info-name{justify-content:space-between;align-items:center;display:flex}.s-info-name div{color:var(--white);font:var(--fs-h3)}.s-info-name span{font-size:80px;color:var(--whiteO5);line-height:80px}.serv-info{grid-template-columns:1fr 2fr;display:grid}.si-name{font:var(--fs-h2)}.si-name,.si-text{color:var(--blackt)}.si-text{font:var(--fs-p1)}#pshadow{height:100vh;justify-content:center;position:fixed;top:0;background-color:rgba(48,51,51,.7);align-items:center;left:0;width:100vw;display:none;z-index:1000}#popup{position:relative;max-width:90vw;max-height:98vh;background-color:var(--light-green);width:630px;display:block}#popup .popup-block{padding:9.5% 9.5% 8%;display:block}#popup-header{color:var(--black);font:var(--fs-h3)}#popup-content{overflow:auto;overflow-x:hidden;padding:14px 0;max-height:75vh;display:block}#popup-content::-webkit-scrollbar{width:0}#popup-content::-webkit-scrollbar-track{box-shadow:inset 0 0 0 transparent}#popup-content::-webkit-scrollbar-thumb{outline:0 solid #708090;opacity:0;background-color:var(--dark-green)}#popup-buttons{height:69px;justify-content:space-around;background-color:var(--sup-grey);align-items:center;display:flex}#popup-buttons .button{padding:5px 15px;color:var(--white)}#popup-buttons a{color:var(--black);font:var(--fs-nav2)}#popup.no_button #popup-buttons{display:none}#popup .pcloser{font-size:24px;right:24px;color:var(--dark-green);position:absolute;top:24px;display:block}.loginForm .form-footer{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.loginForm .form-footer a{color:var(--dark-green);font:var(--fs-nav1)}.form-footer button{--webkit-appearance:none;border:none}.actions404{grid-template-columns:repeat(2,1fr);max-width:100%;margin:0 auto;grid-gap:40px;width:600px;display:grid}.actions404 p{grid-column:span 2;color:var(--blackt);font:var(--fs-p2);text-align:center}#b-list{grid-template-columns:repeat(2,1fr);grid-gap:32px;display:grid}.brand-item{padding:32px 28px;background-color:var(--light-greent);display:block}.bi-image{height:248px;justify-content:center;align-items:center;display:flex}.bi-image img{max-width:70%;max-height:50%}.bi-desc{padding:32px 0 24px;border-top:1px solid var(--sup-greyt);border-bottom:1px solid var(--sup-greyt);display:block}.bi-desc>a{color:var(--blackt);font:var(--fs-h5)}.bi-desc>p{color:var(--blackt);font:var(--fs-p5);margin:4px 0}.bi-desc .bi-short-info{justify-content:space-between;margin-top:20px;display:flex}.bi-desc .bi-short-info span{color:var(--gray-textt);font:var(--fs-nav3);display:block}.bi-desc .bi-short-info p{margin:8px 0 0;display:block}.bi-desc .bi-short-info p,.bi-sert{color:var(--blackt);font:var(--fs-nav3)}.bi-sert{padding:15px 0;justify-content:space-between;border-bottom:1px solid var(--sup-greyt);align-items:center;display:flex}.bi-sert a{padding:12px 16px 11px;color:var(--dark-green);font:var(--fs-nav3);text-transform:uppercase;background-color:var(--white);display:block}.bi-sert a i{margin-right:12px}.found-brands{display:block}.found-brands.grid-edition{grid-template-columns:max-content 1fr;grid-gap:48px;display:grid}.found-brands p{color:var(--blackt);font:var(--fs-nav2);margin:0}.found-brands.grid-edition p{padding-top:16px}.found-brands div{padding:16px 0 32px;justify-content:flex-start;flex-wrap:wrap;display:flex}.found-brands div a{padding:14px 20px;border:1px solid var(--light-greent);margin-right:12px;margin-bottom:12px;color:var(--blackt);font:var(--fs-nav3);display:block}.found-brands div a.selected{background-color:var(--light-greent)}.back-line{justify-content:space-between;margin:6px 0 60px;display:flex}.back-line>a{color:var(--dark-greent);font:var(--fs-nav2)}.back-line>a i{margin-right:16px}.bd-top{grid-template-columns:2fr 1fr 1fr;width:100%;display:grid}.brand-buttons div .bb-image{height:160px;justify-content:center;margin-bottom:40px;border-bottom:1px solid var(--light-greent);align-items:flex-start;display:flex}.brand-buttons div .bb-image img{max-width:100%}.brand-buttons div .bgreen{margin-bottom:16px}.bb-other{justify-content:space-between;margin:24px 0;display:flex}.bb-other a{color:var(--dark-greent);font:var(--fs-nav1);border-bottom:1px dashed var(--light-green)}.bdti-top{justify-content:space-between;margin-bottom:12px;display:flex}.bdti-top>div{color:var(--blackt);font:var(--fs-h3)}.bdti-top>a{color:var(--dark-greent);font:var(--fs-nav1)}.bdti-top>a,.bdti-top>a i{align-items:center;display:flex}.bdti-top>a i{height:32px;justify-content:center;font-size:12px;margin-right:12px;color:var(--white);background-color:var(--dark-greent);border-radius:16px;width:32px}.bi-detail{overflow:hidden;position:relative;max-height:230px}.bi-detail.full{overflow:auto;max-height:none}.bi-detail.full img{max-width:100%}.bi-detail .hideble{height:50px;position:absolute;top:180px;background:linear-gradient(var(--bwgrad-s),var(--bwgrad-e));left:0;width:100%;display:block}.bi-detail.full .hideble{display:none}.bi-detail p,.bi-detail ul{color:var(--blackt);font:var(--fs-p3)}.bi-detail h4{color:var(--blackt);font:var(--fs-h5)}.btitle{font:var(--fs-h3);margin-top:120px}.bstitle,.btitle{color:var(--blackt)}.bstitle{padding-top:32px;font:var(--fs-h5);display:block}.bfiles{grid-template-columns:repeat(4,1fr);grid-gap:32px;margin-top:24px;display:grid}.bfiles.onefile{grid-template-columns:1fr;margin-bottom:24px;margin-top:-100px}.bfiles a{height:250px;padding:28px;border:1px solid var(--light-greent);grid-template-rows:1fr 30px;box-sizing:border-box;display:grid}.bfiles.onefile a{height:160px}.bfiles a:hover,.bfiles.onefile a{background:var(--light-greent)}.bfiles.onefile a:hover{background:transparent}.bfiles a .bff-title{color:var(--blackt);font:var(--fs-p3)}.bfiles a .bff-info-block{justify-content:space-between;align-items:center;display:flex}.bfiles a .bff-info-block .bff-info{color:var(--gray-textt);font:var(--fs-nav2)}.bfiles a .bff-info-block .bdownload{padding:8px;border:1px solid var(--light-greent);color:var(--dark-green);font:var(--fs-nav3);background-color:var(--white);display:block}.bfiles a .bff-info-block .bdownload i{margin-right:8px}.bshow-all{color:var(--dark-greent);font:var(--fs-nav1);margin:30px 0;display:block}.bprod-block{grid-template-columns:1fr 3fr;grid-gap:32px;margin-top:48px;display:grid}.bprod-menu div{display:block}.bprod-menu div a{border-left:1px solid var(--light-greent);padding:8px 32px;color:var(--blackt);font:var(--fs-nav1);display:block}.bprod-menu div a.selected{border-left:3px solid var(--dark-greent);padding:8px 32px 8px 30px;color:var(--dark-greent);font:var(--fs-nav1);display:block}.bprod-prods{grid-template-columns:repeat(2,1fr);grid-gap:32px;display:grid}.bprod-item{grid-template-rows:250px 1fr 346px;background-color:var(--light-greent);display:grid}.bprod-item.no-ser{grid-template-rows:250px 1fr}.bprod-item .bprod-image{background-size:contain;background-position:50%;background-repeat:no-repeat}.bprod-item .bprod-info{padding:32px 48px}.bprod-item .bprod-info .bprod-info-name{color:var(--blackt);font:var(--fs-h4)}.bprod-item .bprod-info .bprod-info-text{color:var(--blackt);font:var(--fs-p4);margin:12px 0 0}.bprod-series{padding:0 48px 32px}.bps-top{padding:32px 0 15px;justify-content:space-between;border-top:1px solid var(--sup-greyt);display:flex}.bps-top .bprod-info-name{color:var(--blackt);font:var(--fs-h5)}.bps-top .bps-buttons{justify-content:flex-end;display:flex}.bps-top .bps-buttons a{height:38px;justify-content:center;border:1px solid var(--sup-greyt);color:var(--dark-greent);align-items:center;border-radius:19px;margin-left:12px;width:38px;display:flex}.bps-list{max-width:100%;display:block}.bps-lwrap{grid-template-columns:repeat(2,1fr);grid-gap:32px;display:grid}.bps-list .bps-lwrap a:nth-child(n+3){display:none}.bps-list a{color:var(--blackt);grid-template-rows:150px 1fr;background-color:var(--page-bg);display:grid}.bps-list a .bps-image{justify-content:center;align-items:center;display:flex}.bps-list a .bps-image img{max-width:70%;max-height:70%}.bps-list a .bps-name{padding:24px;font:var(--fs-nav2);box-sizing:border-box;align-items:flex-end;display:flex}.bp-delimetr{height:48px;display:block}.mnews.brand-news{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-gap:32px}.mnews.brand-news .normal-nblock{grid-template-columns:repeat(1,1fr);grid-template-rows:max-content max-content;border-bottom:1px solid var(--light-greent)}.catalog-groups{grid-template-columns:repeat(4,1fr);grid-gap:32px;display:grid}.catalog-groups .cat-group-wrapper{height:635px;position:relative;display:block}.cat-group{min-height:635px;padding:32px 28px;position:absolute;top:0;background-color:var(--light-greent);box-sizing:border-box;left:0;width:100%}.cat-group:hover{box-shadow:0 0 10px var(--blackt);z-index:5}.cat-group .group-image{height:200px;justify-content:center;border-bottom:1px solid var(--sup-greyt);align-items:center;padding-bottom:38px;display:flex}.cat-group .group-image img{max-width:60%;max-height:100%}.cat-group .groups-list{overflow:hidden;max-height:300px;margin-top:32px;display:block}.cat-group:hover .groups-list{max-height:3000px}.cat-group .groups-list .big-gname{color:var(--blackt);font:var(--fs-h6);transition:all .2s ease;margin:0 0 12px;display:block}.cat-group .groups-list .big-gname:hover{text-decoration:underline}.cat-group .groups-list .gname{color:var(--blackt);font:var(--fs-nav1);margin:8px 0;display:block}.cat-group .groups-list .gname:hover{text-decoration:underline}.cat-group .group-hider{height:80px;position:absolute;bottom:20px;background:linear-gradient(180deg,var(--light-greenta) 0,var(--light-greent) 81.25%);left:0;width:100%;display:block}.cat-group:hover .group-hider{display:none}.catalog-page{grid-template-columns:1fr 3fr;grid-gap:32px;display:grid}.catalog-page .back-line{margin-bottom:0}.catalog-page .subcats{padding:20px 0;margin-bottom:32px;border-top:1px solid var(--light-greent);border-bottom:1px solid var(--light-greent)}.catalog-page .subcats a{color:var(--blackt);margin:12px 0;display:block}.catalog-page .subcats a.selected{color:var(--dark-greent)}.catalog-page .subcats a.selected span{border-bottom:1px solid var(--light-greent)}.filters{padding:32px 0}.f-title{justify-content:space-between;align-items:center;display:flex}.f-title a{color:var(--dark-greent);font:var(--fs-nav3)}.checked-now{padding:16px 0 8px;justify-content:flex-start;flex-wrap:wrap;display:flex}.checked-now a{color:var(--gray-textt);font:var(--fs-nav3);margin:0 20px 8px 0;display:inline-block}.checked-now a i{font-size:.9em}.f-group-name{justify-content:space-between;display:flex}.f-group-name i{color:var(--dark-greent)}.f-checkbox{padding:6px 0;justify-content:space-between;align-items:center;display:flex}.f-checkbox>div{color:var(--blackt);font:var(--fs-nav2)}.f-checkbox>div span{color:var(--gray-text)}.f-checkbox input[type=checkbox]{display:none}.f-checkbox input[type=checkbox]+label{height:22px;border:1px solid var(--sup-greyt);position:relative;border-radius:12px;width:46px;display:block}.f-checkbox input[type=checkbox]+label:before{height:16px;transition:all .3s ease;content:" ";position:absolute;top:3px;background-color:var(--gray-textt);border-radius:8px;left:3px;width:16px;display:block}.f-checkbox input[type=checkbox]:checked+label:before{transition:all .3s ease;background-color:var(--dark-greent);left:26px}.f-group{padding:18px 0;display:block}.f-group .f-group-list{display:none}.f-group .icon-arrow-long-down,.f-group.open .f-group-list{display:block}.f-group .icon-arrow-long-up{display:none}.f-group.open .icon-arrow-long-up{display:block}.f-group.open .icon-arrow-long-down{display:none}.cl-main-filter{grid-template-columns:150px 1fr;border-bottom:1px solid var(--sup-greyt);padding-bottom:3px;grid-gap:32px;display:grid}.cl-main-filter .cl-mf-name span{padding-top:16px;color:var(--blackt);font:var(--fs-nav2);display:block}.cl-main-filter .cl-mf-vals{justify-content:flex-start;flex-wrap:wrap;display:flex}.cl-main-filter .cl-mf-vals a{padding:14px 20px;border:1px solid var(--sup-greyt);text-decoration:none;color:var(--blackt);font:var(--fs-nav3);margin:0 12px 16px 0;display:block}.cl-main-filter .cl-mf-vals a.selected{border:1px solid var(--dark-greent);color:var(--white);background-color:var(--dark-greent)}.cl-top-line{padding:20px 0;justify-content:space-between;align-items:center;display:flex}.cl-top-line .found{color:var(--blackt);font:var(--fs-nav2)}.cl-top-line .tl-actions{justify-content:flex-end;display:flex}.cl-top-line .tl-actions .select{height:48px;width:300px}.view-checker{grid-template-columns:repeat(2,46px);grid-template-rows:46px;margin-left:32px;display:grid}.view-checker a{justify-content:center;font-size:19px;border:1px solid var(--sup-greyt);color:var(--grey-textt);color:var(--gray-textt);align-items:center;display:flex}.view-checker a.selected{color:var(--dark-greent);background-color:var(--sup-greyt)}.catalog-list.tile{grid-template-columns:repeat(3,1fr);grid-gap:32px;display:grid}.fullsearch .catalog-list.tile{grid-template-columns:repeat(4,1fr)}.search-info{padding:10px 0 30px;font:var(--fs-h5);display:block}.catalog-list.tile .catalog-item{padding:24px 28px;border:1px solid var(--light-greent);position:relative;grid-template-rows:280px 18px 84px 0 44px 48px 48px;box-sizing:border-box;grid-gap:8px;grid-template-areas:"image""artcount""name""dprice""price""discount""buyblock";display:grid}.catalog-list .catalog-item .ci-image{grid-area:image;justify-content:center;align-items:center;display:flex}.catalog-list .catalog-item .ci-image img{max-width:80%;max-height:232px;display:block}.catalog-list .catalog-item .art-count{grid-area:artcount;padding-top:8px;justify-content:space-between;align-items:center;display:flex}.catalog-list .catalog-item .art-count .article{color:var(--gray-textt);font:var(--fs-nav3)}.catalog-list .catalog-item .art-count .onboard{font:var(--fs-nav3);position:relative;padding-left:21px}.catalog-list .catalog-item .art-count .onboard.yes{color:var(--dark-greent)}.catalog-list .catalog-item .art-count .onboard.yes:before{height:12px;justify-content:center;font-size:5px;border:1px solid var(--dark-greent);content:"\e916";position:absolute;top:1px;align-items:center;border-radius:7px;left:0;width:12px;font-family:Icomoon;display:flex}.catalog-list .catalog-item .art-count .onboard.no{color:var(--sup-greyt)}.catalog-list .catalog-item .art-count .onboard.no:before{height:12px;justify-content:center;font-size:5px;border:1px solid var(--sup-greyt);content:"\e92f";position:absolute;top:1px;align-items:center;border-radius:7px;left:0;width:12px;font-family:Icomoon;display:flex}.catalog-list .catalog-item .ci-name{grid-area:name;color:var(--blackt);font:var(--fs-nav2)}.catalog-list.tile .catalog-item:hover .ci-name{color:var(--dark-greent)}.catalog-list .catalog-item .oldprice{grid-area:dprice;color:var(--gray-textt);font:var(--fs-nav2);text-align:left;display:block}.catalog-list .catalog-item .oldprice span{text-decoration:line-through}.catalog-list .catalog-item .prices{grid-area:price;justify-content:space-between;align-items:center;display:flex}.catalog-list .catalog-item .prices div span.tarif{color:var(--gray-textt);font:var(--fs-nav4);display:block}.catalog-list .catalog-item .prices div span.price{color:var(--blackt);font:var(--fs-nav2)}.catalog-list .catalog-item .prices div.pr-opt span.price>span{font:var(--fs-h6);font-weight:500}.catalog-list .catalog-item .discount{grid-area:discount}.catalog-list .catalog-item .discount .button{height:46px;padding:0 12px;border:1px solid var(--light-greent);align-items:center}.catalog-list .catalog-item .discount .button:hover{background-color:var(--light-greent)}.catalog-list .catalog-item .discount .button i{margin:0;width:32px;display:block}.catalog-list .catalog-item .discount .button span{font:var(--fs-nav4)}.catalog-list .catalog-item .buyblock{grid-area:buyblock;grid-template-columns:6fr 11fr;display:grid}.buyblock>a{justify-content:center;color:var(--page-bg);font:var(--fs-nav2);transition:all .2s ease;background-color:var(--dark-greent);align-items:center;display:flex}.buyblock>a:hover{transform:scale(1.1)}.counter{grid-template-columns:1fr 1fr 1fr;background-color:var(--light-greent);display:grid}.counter input{height:100%;padding:0;border:none;-webkit-appearance:none;font:var(--fs-nav2);outline:none;text-align:center;background-color:transparent;margin:0;width:100%}.counter a,.counter input{justify-content:center;color:var(--blackt);align-items:center;display:flex}.counter a{font-size:20px;transition:all .2s ease}.counter a:hover{transform:scale(1.2)}.catalog-list.tile .catalog-item .actions-blockp,.catalog-list.tile .catalog-item .props-block{display:none}.catalog-list.tile .catalog-item:hover .props-block{height:300px;padding:13px 28px;justify-content:flex-end;position:absolute;flex-direction:column;top:0;box-sizing:border-box;align-items:flex-end;background:linear-gradient(180deg,var(--light-greenth) 0,var(--light-greent) 81.25%);cursor:pointer;left:0;width:100%;display:flex;z-index:1}.ci-prop{height:42px;justify-content:space-between;color:var(--blackt);border-bottom:1px solid var(--sup-greyt);align-items:center;width:100%;display:flex}.catalog-list.tile .catalog-item:hover .actions-blockp{padding:13px 28px;justify-content:space-between;position:absolute;top:0;box-sizing:border-box;left:0;width:100%;display:flex;z-index:2}.catalog-list .catalog-item .actions-blockp a{justify-content:flex-start;color:var(--blackt);font:var(--fs-nav3);align-items:center;display:flex}.catalog-list .catalog-item .actions-blockp a:hover{color:var(--dark-greent)}.catalog-list .catalog-item .actions-blockp a i{font-size:1.3em;margin-right:11px;color:var(--dark-greent)}.catalog-list.list{grid-template-columns:1fr;grid-gap:32px;display:grid}.catalog-list.list .catalog-item{grid-template-columns:repeat(3,1fr);padding:28px 32px;border:1px solid var(--light-greent);grid-row-gap:5px;grid-column-gap:32px;grid-template-areas:"image artcount dprice" "image name price" "image name discount" "image chars discount" "image chars buyblock" "image chars actblock";display:grid}.catalog-list .catalog-item .props-block{grid-area:chars;justify-content:flex-end;flex-direction:column;box-sizing:border-box;align-items:flex-end;display:flex;z-index:1}.actions-blockp{grid-area:actblock;justify-content:space-between;display:flex}.prod-main-block{grid-template-columns:1fr 29% 32%;border-top:1px solid var(--light-greent);border-bottom:1px solid var(--light-greent);display:grid}.pmb-image .icons-list{justify-content:flex-start;flex-wrap:wrap;display:flex}.pmb-image .icons-list a{height:90px;justify-content:center;position:relative;align-items:center;width:90px;display:flex}.pmb-image .icons-list a.video i{height:58px;justify-content:center;border:1px solid var(--light-greent);align-items:center;border-radius:30px;width:58px;display:flex}.pmb-image .icons-list a.video i:before{height:32px;justify-content:center;font-size:12px;color:var(--white);background-color:var(--dark-greent);align-items:center;border-radius:16px;width:32px;display:flex}.pmb-image .icons-list a.selected{height:88px;border-top:3px solid var(--dark-greent);margin-top:-1px}.pmb-image .icons-list a img{max-width:60px;max-height:60px}.pmb-image .full-image{grid-template-columns:60px 1fr 60px;grid-gap:20px;margin-top:36px;display:grid}.pmb-image .full-image .fi-arrow{align-items:center;display:flex}.pmb-image .full-image .fi-arrow a{height:58px;font-size:20px;border:1px solid var(--light-greent);color:var(--dark-greent);border-radius:30px;width:58px}.pmb-image .full-image .fi-arrow a,.pmb-image .full-image .round{justify-content:center;align-items:center;display:flex}.pmb-image .full-image .round a{font-size:26px;color:var(--dark-greent)}.pmb-image .full-image .fi-image{grid-template-rows:1fr 26px;grid-gap:10px;display:grid}.pmb-image .full-image .fi-image-img{justify-content:center;align-items:center;display:flex}.pmb-image .full-image .fi-image-img img{max-width:80%;max-height:80%}.pmb-info{padding:48px 55px;display:block}.pmb-info a{padding-top:8px;color:var(--dark-greent);font:var(--fs-nav2);border-bottom:1px solid var(--light-greent);display:inline-block}.pmb-info-item{margin-bottom:24px;display:block}.pmb-info-item span{color:var(--gray-textt);font:var(--fs-nav3);display:block}.pmb-info-item p{color:var(--blackt);font:var(--fs-nav2);margin:8px 0 0;display:block}.pmb-buyblock{padding:48px 60px;background-color:var(--light-greent);display:block}.pmb-buyblock .ob-block{border-bottom:1px solid var(--sup-greyt);padding-bottom:26px;display:block}.pmb-buyblock .ob-block>div{justify-content:space-between;padding-bottom:10px;display:flex}.pmb-buyblock .ob-block .onboard{color:var(--black);font:var(--fs-nav2);position:relative;padding-left:21px}.pmb-buyblock .ob-block .onboard.yes:before{border:1px solid var(--dark-greent);content:"\e916";border-radius:7px}.pmb-buyblock .ob-block .onboard.no:before,.pmb-buyblock .ob-block .onboard.yes:before{height:12px;justify-content:center;font-size:5px;position:absolute;top:1px;align-items:center;left:0;width:12px;font-family:Icomoon;display:flex}.pmb-buyblock .ob-block .onboard.no:before{border:1px solid var(--sup-greyt);content:"\e92f";border-radius:7px}.pmb-buyblock .ob-block a{color:var(--dark-greent);font:var(--fs-nav2)}.pmb-buyblock .ob-block a:after{font-size:.9em;content:"\e906";margin-left:10px;font-family:Icomoon}.pmbb-price{grid-template-columns:repeat(2,1fr);padding-top:16px;display:grid}.pmbb-price .opt-price .old-price{text-decoration:line-through;color:var(--gray-textt);font:var(--fs-nav2);display:block}.pmbb-price .opt-price .tprice{font:var(--fs-nav2);margin-top:8px;display:block}.pmbb-price .opt-price .tprice span{font:var(--fs-h2)}.pmbb-price .opt-price{grid-template-columns:max-content 1fr;grid-gap:10px;display:grid}.pmbb-price .opt-price .opt-price-name{grid-column:span 2;color:var(--gray-textt);font:var(--fs-nav3);margin-top:8px;display:block}.pmbb-price .roz-price{justify-content:flex-end;flex-direction:column;align-items:flex-end;display:flex}.pmbb-price .roz-price .s220{transition:all .2s ease;text-align:right;display:block}.pmbb-price .roz-price .s220:hover{transform:scale(1.2)}.pmbb-price .roz-price .s220 img{height:26px}.pmbb-price .roz-price .a-with-rarrow{transition:all .2s ease}.pmbb-price .roz-price .a-with-rarrow:hover{transform:scale(1.1)}.pmb-buyblock .getopt{transition:all .2s ease}.pmb-buyblock .getopt:hover{background-color:var(--dark-greent)}.pmb-buyblock .getopt:hover .go-text,.pmb-buyblock .getopt:hover .opt-discount{color:var(--page-bg)}.pmbb-price .roz-price .r-price{color:var(--black);font:var(--fs-nav2);text-align:right;margin-top:8px;display:block}.pmbb-price .roz-price .a-with-rarrow{color:var(--dark-greent);font:var(--fs-nav3);text-align:right;margin-top:8px;display:block}.pmbb-price .roz-price .a-with-rarrow:after{font-size:.9em;content:"\e906";margin-left:10px;font-family:Icomoon}.pmb-buyblock .getopt{grid-template-columns:1fr 25px 32px;padding:23px 24px;background-color:var(--sup-greyt);align-items:center;grid-gap:10px;margin-top:24px;display:grid}.pmb-buyblock .getopt .go-text{color:var(--gray-textt);font:var(--fs-nav3)}.pmb-buyblock .getopt .opt-discount{color:var(--dark-greent);font:var(--fs-h2);position:relative}.pmb-buyblock .getopt .opt-discount sub{font:var(--fs-nav3);position:absolute;bottom:4px;left:-20px}.pmb-buyblock .getopt i{height:32px;justify-content:center;color:var(--white);background-color:var(--dark-greent);align-items:center;border-radius:16px;width:32px;display:flex}.pmb-buyblock .counter{margin-top:25px}.pmb-buyblock .counter input{font:var(--fs-nav1)}.pmb-buyblock .counter a{font-size:24px}.pmb-buyblock .dg-button{color:var(--white);transition:all .2s ease;margin-top:24px;display:block}.pmb-buyblock .dg-button:hover{transform:scale(1.1)}.cab-content .pmb-buyblock{grid-template-columns:repeat(4,1fr);padding:20px;display:grid}.cab-content .pmb-buyblock .ob-block{grid-column:span 3}.cab-content .pmb-buyblock .actions-block-pmp{grid-column:span 1}.cab-content .pmb-buyblock .ob-block{grid-column:span 3;border-bottom:none;padding-bottom:0}.cab-content .actions-block-pmp a{flex-direction:column}.cab-content .fo-ob{padding-right:30px;box-sizing:border-box}.cab-content .pmb-buyblock .dg-button{padding:7px 0;justify-content:center;align-items:center;display:flex}.cab-content .pmbb-price .opt-price{grid-gap:0}.cab-content .pmbb-price{padding:0}.cab-content .pmb-info{padding:20px}.cab-content .pmb-full-info{grid-column:span 3;padding:0}.cab-content .pmb-other{display:none}.cab-content .pmbb-price .opt-price .tprice span{font:var(--fs-h5)}.cab-content .char-item span{white-space:nowrap}.cab-content .pmb-info-item{justify-content:space-between;margin-bottom:5px;align-items:center;display:flex}.cab-content .pmb-info-item p{word-break:keep-all;width:-webkit-min-content;white-space:nowrap}.actions-block-pmp{padding-top:28px;justify-content:space-between;display:flex}.actions-block-pmp a{color:var(--blackt);font:var(--fs-nav2);align-items:center;display:flex}.actions-block-pmp a i,.actions-block-pmp a:hover{color:var(--dark-greent)}.actions-block-pmp a i{font-size:1.3em;margin-right:8px;transition:all .2s ease}.actions-block-pmp a:hover i{transform:scale(1.2)}.dg-button{padding:28px 0;font:var(--fs-nav1);text-align:center;background-color:var(--dark-greent);display:block}.pmb-full-info{border-right:1px solid var(--light-greent);grid-column:span 2;padding:56px 32px 56px 0;border-top:1px solid var(--light-greent)}.cab-content .pmb-full-info{border-right:none}.pmb-fi-menu{border-bottom:1px solid var(--light-greent);display:block}.pmb-fi-menu a{padding:30px 0;margin-right:32px;color:var(--dark-greent);font:var(--fs-h6);position:relative;display:inline-block}.pmb-fi-menu a.selected{padding:30px 0 28px;color:var(--blackt);border-bottom:3px solid var(--dark-greent);bottom:-1px}.pmb-fi-content{padding:48px 20% 0 0;color:var(--blackt)}.pmb-files{grid-template-columns:repeat(2,1fr);grid-gap:30px;display:grid}.pmb-files a{grid-template-columns:40px 1fr;color:var(--blackt);grid-template-areas:"icon name""icon size";display:grid}.pmb-files a .ico{grid-area:icon;font-size:30px}.pmb-files a .fname{grid-area:name}.pmb-files a .fsize{grid-area:size}.pmb-other{padding:80px 0 80px 60px}.analog-top{justify-content:space-between;display:flex}.analog-top .a-block-name{color:var(--dark-greent);font:var(--fs-h5)}.analog-top .a-arrows{justify-content:flex-end;display:flex}.analog-top .a-arrows a{height:38px;justify-content:center;border:1px solid var(--light-greent);color:var(--dark-greent);align-items:center;border-radius:20px;margin-left:12px;width:38px;display:flex}.analog-list{grid-template-columns:repeat(2,1fr);grid-gap:6px;margin-top:15px;display:grid}.analog-list a{border:1px solid var(--light-greent);display:block}.analog-list a .a-image{height:150px;justify-content:center;align-items:center;display:flex}.analog-list a .a-image img{max-width:60%;max-height:90px}.analog-list a .a-name{height:66px;padding:21px 24px;color:var(--blackt);font:var(--fs-nav2);box-sizing:border-box;display:block}.quest{margin-top:80px;display:block}.quest .q-icon{height:40px;justify-content:center;font-size:28px;border:1px solid var(--dark-greent);color:var(--dark-greent);align-items:center;border-radius:20px;width:40px;line-height:100%;display:flex}.q-big{font:var(--fs-h6);margin:24px 0 8px}.q-big,.q-small{color:var(--blackt);display:block}.q-small{font:var(--fs-p4);margin:0 0 32px}.quest a{padding:15px 24px;color:var(--white);font:var(--fs-nav2);transition:all .2s ease;background-color:var(--dark-greent);display:inline-block}.quest a:hover{transform:scale(1.1)}.char-item{justify-content:space-between;gap:8px;margin:8px 0;display:flex}.char-item .dots{border-bottom:1px dotted var(--blackt);width:100%}.pager{padding:20px 0;justify-content:space-between;align-items:center;display:flex}.pager .showed{color:var(--gray-textt);font:var(--fs-nav2)}.pager .pages{justify-content:flex-end;display:flex}.pager .pages a,.pager .pages span{padding:12px 0;justify-content:center;color:var(--blackt);font:var(--fs-nav2);border-bottom:3px solid var(--page-bg);align-items:center;width:32px;display:flex}.pager .pages a.selected{color:var(--dark-greent);border-bottom:3px solid var(--dark-greent)}.pager .pages a.next-c-page{color:var(--dark-greent)}.my-company{grid-template-columns:60px 1fr;padding:0;position:sticky;border-top:1px solid var(--light-greent);top:0;grid-gap:0;display:grid}.my-info{border-right:1px solid var(--dark-greent)}content.cabinet-content{padding:0}.cab-main-page{grid-template-columns:repeat(3,1fr);padding:20px;grid-gap:40px;display:grid}.short-info{border:1px solid var(--dark-green);display:block}.short-info .csi-name{padding:10px;color:var(--white);text-align:center;background-color:var(--dark-green);display:block}.fast-buttons{grid-template-columns:repeat(3,1fr);grid-column:span 3;grid-gap:40px;display:grid}.fast-buttons .button i{font-size:40px;color:var(--white);background-color:transparent;border-radius:0}.csi-content{padding:10px 20px 30px}.csi-params{grid-template-columns:1fr 180px 180px 180px;padding:10px 0;border-top:1px solid var(--light-green);display:grid}.csi-params>div:nth-child(n+2){text-align:right}.csi-params h4{margin:0}.csi-param-value{font-weight:700}.csi-param-value.big{font-size:1.5em}.red{color:red}.green{color:var(--dark-green)}.cab-content{height:fit-content;padding:20px;color:var(--blackt);position:relative;border-top:1px solid var(--light-greent);box-sizing:border-box}.cc-wrapper{height:fit-content;min-width:100%;width:fit-content;display:block}.cab-content h1{margin-top:0}.cab-block{grid-template-columns:250px 7fr;display:grid}.cab-block.hidden{grid-template-columns:60px 1fr}.mc-icon{padding:10px 0 10px 20px;font-size:20px;color:var(--page-bg);background-color:var(--dark-greent);align-items:center;display:flex}.mc-text{grid-column:span 2}.mc-text>span{padding:10px 20px;display:block}.mc-text a{padding:20px;color:var(--black);border-top:1px solid var(--dark-greent);background-color:var(--light-greent);align-items:center;display:flex}.mc-text a i{font-size:25px;margin-right:10px;position:relative;line-height:14px}.mc-text a i sup{padding:3px;font-size:10px;right:-11px;color:var(--white);position:absolute;min-width:15px;text-align:center;top:-11px;border-radius:50%;font-family:Arial;display:block}.mc-info,.mc-text a i sup{background-color:var(--dark-green)}.mc-info{padding:10px 0;justify-content:center;color:var(--page-bg);flex-direction:column;align-items:flex-start;display:flex}.mc-info a,.mc-info span{color:var(--white);font:var(--fs-nav2);padding-bottom:10px;display:block}.mc-info span.name{font:var(--fs-h5)}.mc-info a{text-decoration:underline;font-weight:700}.cab-block .my-info .icon-arrow-left{display:block}.cab-block .my-info .icon-arrow-right,.cab-block.hidden .bb-cat-list,.cab-block.hidden .mc-info,.cab-block.hidden .my-info .icon-arrow-left,.cab-block.hidden .oaddrs a span{display:none}.bcatalog,.cab-block.hidden .my-info .icon-arrow-right{display:block}.bcatalog{margin-bottom:12px}.bcatalog .brand-name{padding:28px 32px;justify-content:space-between;color:var(--dark-greent);font:var(--fs-nav1);background-color:var(--light-greent);display:flex}.bcatalog.open{border:1px solid var(--light-greent);border-bottom:3px solid var(--dark-greent)}.bcatalog.open .brand-name{background-color:transparent}.bcatalog .brand-name i.icon-arrow-long-up{display:none}.bcatalog.open .brand-name i.icon-arrow-long-up{display:block}.bcatalog .bcatalog-list,.bcatalog.open .brand-name i.icon-arrow-long-down{display:none}.bcatalog.open .bcatalog-list{padding:28px 32px;display:block}.bcatalog.open .bcatalog-list .bcatalog-list-item{margin-bottom:44px;display:block}.bcatalog.open .bcatalog-list .bcatalog-list-item .bcatalog-list-gname{color:var(--blackt);font:var(--fs-h6);font-weight:500;display:block}.bcatalog.open .bcatalog-list .bcatalog-list-item a{padding:24px 0;justify-content:space-between;border-bottom:1px solid var(--light-greent);align-items:center;display:flex}.bcatalog.open .bcatalog-list .bcatalog-list-item a .bf-name{color:var(--blackt);font:var(--fs-p3)}.bcatalog.open .bcatalog-list .bcatalog-list-item a .bf-info{justify-content:space-between;align-items:center;display:flex}.bcatalog-list .bcatalog-list-item a:hover .bf-name{text-decoration:underline}.bcatalog-list .bcatalog-list-item a:hover .pres-button{color:var(--white);background-color:var(--dark-green)}.bcatalog.open .bcatalog-list .bcatalog-list-item a .bf-info .bf-size{margin-right:24px;color:var(--gray-textt);font:var(--fs-nav2)}.certificates{grid-template-columns:repeat(4,1fr);grid-gap:32px;display:grid}.certificates a{grid-template-rows:220px 88px;display:grid}.certificates a .ci-thumb{padding:40px 67px 0;grid-template-rows:1fr;display:grid}.certificates a .ci-thumb div{background-size:100% auto;background-position:top;background-repeat:no-repeat;display:block}.certificates a .ci-name{padding:28px;color:var(--blackt);font:var(--fs-p4);background-color:var(--light-greent)}.news-detail{grid-template-columns:2fr 1fr;grid-gap:48px;display:grid}.news-detail .text{color:var(--blackt);font:var(--fs-p3)}.news-detail .text a{color:var(--dark-greent)}.news-detail .text a.bgreen{color:var(--white)}.news-detail .text img{height:auto!important;max-width:100%}.news-detail .text img.logo_brend_in_news{height:50px!important;margin:30px 0 10px;width:auto;display:block}.news-detail .text img.logo_brend_in_news.realelectro,.news-detail .text img.logo_brend_in_news.realintellect{height:30px!important}.news-detail .text .nd-main-image{margin-bottom:32px;width:100%}.nd-date .news-date{margin-bottom:40px}.nd-date .nd-pname{margin-bottom:12px;color:var(--gray-textt);font:var(--fs-nav3);display:block}.ost-item{padding:0 28px 32px;background-color:var(--light-greent);display:block}.ost-item .ost-blogo{height:220px;justify-content:center;align-items:center;display:flex}.ost-item .ost-blogo img{max-width:50%}.ost-item .ost-desc{padding:32px 0 23px;border-top:1px solid var(--sup-greyt);border-bottom:1px solid var(--sup-greyt);display:block}.ost-item .ost-desc p{color:var(--blackt);font:var(--fs-p2);margin:0 0 33px}.ost-item .ost-info{justify-content:space-between;align-items:center;display:flex}.ost-item .ost-info .fname{color:var(--blackt);font:var(--fs-p3)}.ost-item .ost-info .ost-size{justify-content:flex-end;align-items:center;display:flex}.ost-item .ost-info .ost-size div{margin-right:24px;color:var(--gray-textt);font:var(--fs-nav2)}.ost-item .ost-info .ost-size .pres-button{min-width:71px;background-color:var(--page-bg)}.unreg-cart-block{grid-template-columns:3fr 4fr;border-top:1px solid var(--light-greent);border-bottom:1px solid var(--light-greent);display:grid}.unreg-cart-block .reg-info{border-right:1px solid var(--light-greent);padding:48px 152px 48px 0;box-sizing:border-box}.ri-title{color:var(--blackt);font:var(--fs-h4)}.ri-subtitle{color:var(--blackt);font:var(--fs-h5);margin-top:40px}.ri-icon{padding:32px 0 20px;font-size:32px;color:var(--dark-greent);display:block}.unreg-cart-block .reg-info p{color:var(--blackt);font:var(--fs-p3);margin:12px 0 32px}.ri-buttons{justify-content:space-between;display:flex}.ucb-cart{padding:18px 0 48px 152px;box-sizing:border-box;display:block}.ucb-cart-top{grid-template-columns:1fr 140px;grid-gap:32px;display:grid}.ucb-cart-bottom{grid-template-columns:1fr 300px;grid-gap:32px;display:grid}.cart-info .count-info{color:var(--gray-textt);font:var(--fs-nav1)}.cart-info .full-sum{color:var(--blackt);font:var(--fs-h2);font-weight:500}.cart-item{grid-template-columns:2fr 3fr 1fr;padding:40px;border:1px solid var(--light-greent);margin:32px 0;grid-gap:10px;grid-template-areas:"image info rem""image price cnt";display:grid}.cart-item .cai-image{grid-area:image;justify-content:center;align-items:center;display:flex}.cart-item .cai-image img{max-width:80%}.cart-item .cai-info{grid-area:info}.cart-item .cai-info .article{color:var(--gray-textt);font:var(--fs-nav3);display:block}.cart-item .cai-info a{color:var(--blackt);font:var(--fs-nav2);margin-top:8px;display:block}.cart-item .cai-price{grid-area:price}.cart-item .cai-price div{color:var(--blackt);font:var(--fs-h6)}.cart-item .cai-price span{color:var(--gray-textt);font:var(--fs-nav3)}.cart-item .remover{grid-area:rem;text-align:right}.cart-item .remover a{color:var(--gray-textt);font:var(--fs-nav3)}.cart-item .cai-cblock{grid-area:cnt;align-items:flex-end;display:flex}.cart-item .cai-cblock .counter{height:48px;grid-template-columns:3fr 5fr 3fr}#configure2{grid-template-columns:repeat(2,1fr);display:grid}#configure2 #conf_left_part{justify-content:center;align-items:center;background:url(/images/grid.png);display:flex}#configure2 #conf_left_part #wall{height:200px;width:200px;display:block}#configure2 #conf_left_part #wall #frame{height:200px;background-size:cover;margin:20px;width:200px;display:block}#configure2 #conf_left_part #wall #switch{height:200px;background-size:cover;background-position:50%;width:200px;background-repeat:no-repeat;display:block}#configure2 .frames{overflow:auto;width:615px}#configure2 .frames a{height:150px;color:var(--blackt);font:var(--fs-nav3);position:relative;text-align:center;margin:10px;width:100px;float:left;display:block}#configure2 .frames a.selected:after{height:20px;right:-10px;content:" ";position:absolute;background:url(/images/check.png) 50% no-repeat;background-size:cover;top:-10px;width:20px;display:block}#configure2 .frames a img{max-width:100%}#configure2 .conf-right{border-right:1px solid var(--light-greent);border-left:1px solid var(--light-greent);border-top:1px solid var(--light-greent);background-color:var(--page-bg)}#configure2 .conf-rblock{padding:28px;border-bottom:1px solid var(--light-greent);box-sizing:border-box;display:block}#configure2 .conf_action_name{padding:0 0 8px;font-weight:700;color:var(--blackt);font:var(--fs-h6)}#configure{grid-template-columns:240px auto;width:100%;display:grid}#configure2 #conf_left_part{position:relative}#configure #conf_left_part #wall{height:240px;width:240px;display:block}#configure2 #conf_left_part .color-checker{padding:0 23px 33px;position:absolute;bottom:0;background-color:var(--white);box-sizing:border-box;left:0;width:100%;display:none}#configure2 #conf_left_part .conf_action_name{padding:20px 0}.bg{height:40px;justify-content:center;font-size:20px;color:var(--blackt);position:absolute;bottom:20px;text-align:center;background-color:var(--page-bg);align-items:center;box-shadow:0 3px 20px rgba(15,23,10,.08);border-radius:5px;left:20px;width:40px;display:flex}#configure2 #conf_left_part .color-checker .palet{grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(9,15px);display:grid}#configure2 #conf_left_part .color-checker .palet div.selected{border:2px solid var(--white)}.series-list{grid-template-columns:repeat(4,1fr);grid-gap:32px;display:grid}.series-list a{padding:24px 28px;border:1px solid var(--light-greent);color:var(--blackt);display:block}.series-list a .sl-image{height:200px;justify-content:center;align-items:center;display:flex}.series-list a .sl-name{font:var(--fs-h5);font-weight:500}.series-list a .sl-desc{overflow:hidden;font:var(--fs-p5);max-height:120px;display:block}.series-list a .sl-image img{max-width:90%;max-height:90%}.search-card{grid-template-columns:60px 1fr 30px 150px;padding:10px;border-bottom:1px solid var(--light-greent);box-sizing:border-box;grid-gap:10px;display:grid}.search-card.selected,.search-card:hover{background-color:var(--light-greent)}.search-card .sc-image{height:60px}.search-card .sc-image img{max-width:100%;max-height:60px}.search-card .sc-info span{display:block}.search-card .sc-info span.sc-article{color:var(--gray-textt);font:var(--fs-nav3)}.search-card .sc-info span.sc-name{color:var(--blackt);font:var(--fs-nav2)}.search-card .onboard{position:relative}.sc-price{color:var(--blackt);font:var(--fs-h6);align-items:center;display:flex}.search-card .onboard.yes:before{height:18px;justify-content:center;font-size:8px;border:1px solid var(--dark-greent);color:var(--dark-greent);content:"\e916";position:absolute;top:50%;align-items:center;border-radius:11px;margin-left:-10px;left:50%;width:18px;margin-top:-10px;font-family:Icomoon;display:flex}.search-card .search-tocart{font-size:18px;align-items:center;display:flex}.contract{padding:15px;border:1px solid var(--light-greent);margin:15px 0;display:block}.contract>h4:first-child{margin-top:0}.contract a{color:var(--dark-greent)}.contract-param{grid-template-columns:150px 1fr;padding:5px 10px;color:var(--blackt);display:grid}.cp-name{font-weight:700}.address-form{padding:15px 30px;border:1px solid var(--light-greent);max-width:600px;display:block}.address-form .form-footer{margin-top:20px}.uaddr{grid-template-columns:repeat(2,1fr);grid-gap:20px;display:grid}.ua-map{height:200px;width:100%;display:block}.order-item{grid-template-columns:140px 90px 250px 1fr 150px 100px 120px 100px 100px 50px;grid-gap:1px}.bproject-item,.order-item{padding:5px 0;color:var(--blackt);border-top:1px solid var(--light-green);display:grid}.bproject-item{grid-template-columns:100px 100px 80px 100px 100px 150px 150px 100px 100px 1fr 50px;grid-gap:1px;width:100%}.shipment-list .order-item{grid-template-columns:100px 140px 140px 1fr 1fr 150px 100px 1fr 100px}.reklam-list .order-item{grid-template-columns:100px 140px 1fr 1fr 150px 150px max-content}.one-shipment-item{grid-template-columns:40px 150px 70px 1fr 100px 150px 130px 150px 100px;padding:5px 0;color:var(--blackt);border-top:1px solid var(--light-green);grid-gap:1px;display:grid}.type3 .one-shipment-item{grid-template-columns:40px max-content 150px 70px 1fr 100px 150px 130px 150px 100px}.type1 .one-shipment-item{grid-template-columns:40px 150px 70px 1fr 100px 150px 130px 150px 100px max-content}.one-shipment-item.rek{grid-template-columns:40px 150px 70px 1fr 100px 150px 130px 150px 100px}.one-shipment-item:first-child>div{justify-content:center;text-align:center}.one-shipment-item:first-child>div:nth-child(2),.one-shipment-item:first-child>div:nth-child(4){justify-content:flex-start;text-align:left}.one-shipment-item:nth-child(n+2)>div:nth-child(5),.one-shipment-item:nth-child(n+2)>div:nth-child(6),.one-shipment-item:nth-child(n+2)>div:nth-child(7),.one-shipment-item:nth-child(n+2)>div:nth-child(8),.order-item:nth-child(n+2) .order-sum{justify-content:flex-end;text-align:right}.one-shipment-item.result div{font-size:1.5em;font-weight:700}.one-shipment-item.result div:first-child{grid-column:span 7}.one-shipment-item.result div:nth-child(2){grid-column:span 1;justify-content:flex-end;text-align:right}.one-shipment-item img{transition:all .3s ease;max-width:100%;max-height:50px;display:block}.one-shipment-item img:hover{transform:scale(5)}.docs-list,.orders-list{border:1px solid var(--light-green)}.one-shipment-item>*,.order-item>*{align-items:center;display:flex}.order-item>.order-contr{justify-content:center;flex-direction:column;align-items:flex-start}.titles{border:none;color:var(--dark-greent)}.one-shipment-item div,.order-item div{padding:5px 10px}.order-item .order-actions{justify-content:flex-start;display:flex}.order-item .order-actions a{color:var(--dark-greent);margin-left:10px}.fastOrderList{border-collapse:collapse;width:100%}.fastOrderList td{padding:5px;border:1px solid var(--dark-green)}.fullOrderList{border:1px solid var(--light-green);width:100%;margin-top:20px;display:block}.fullOrderList .my-order-item{grid-template-columns:50px 150px 50px 1fr repeat(3,100px) 90px 100px repeat(2,90px) 170px 100px 30px;border-top:1px solid var(--light-green);display:grid}.fullOrderList .my-order-item.ns_d{grid-template-columns:50px 150px 50px 1fr repeat(3,100px) 90px repeat(2,90px) 170px 100px 30px}.fullOrderList .my-order-item.ns_r,.fullOrderList .my-order-item.ns_s{grid-template-columns:50px 150px 50px 1fr repeat(3,100px) 90px 100px repeat(1,90px) 170px 100px 30px}.fullOrderList .my-order-item.ns_r.ns_d,.fullOrderList .my-order-item.ns_r.ns_s,.fullOrderList .my-order-item.ns_s.ns_d{grid-template-columns:50px 150px 50px 1fr repeat(3,100px) 90px 90px 90px repeat(1,90px) 170px 100px 30px}.fullOrderList .my-order-item.ns_s.ns_d.ns_r{grid-template-columns:50px 150px 50px 1fr repeat(3,100px) 90px 170px 100px 30px}.fullOrderList>.my-order-item:first-child{color:var(--dark-green)}.fullOrderList .my-order-item>div{padding:5px}.fullOrderList>.my-order-item:first-child>div{text-align:center}.fullOrderList .my-order-item:first-child>div:first-child,.fullOrderList .my-order-item:first-child>div:nth-child(3),.fullOrderList>.my-order-item:first-child>div:nth-child(2),.fullOrderList>.my-order-item:first-child>div:nth-child(4){text-align:left}.fullOrderList .my-order-item:nth-child(n+2)>div{align-items:center;display:flex}.fullOrderList ol .my-order-item:nth-child(n+1)>div:nth-child(4){font-size:12px}[class*=-filters-block]{position:sticky;top:0;z-index:5}.fullOrderList .my-order-item .col2,.fullOrderList .sorter .my-order-item:nth-child(n+1)>div:nth-child(10),.fullOrderList .sorter .my-order-item:nth-child(n+1)>div:nth-child(12),.fullOrderList .sorter .my-order-item:nth-child(n+1)>div:nth-child(13),.fullOrderList .sorter .my-order-item:nth-child(n+1)>div:nth-child(14),.fullOrderList .sorter .my-order-item:nth-child(n+1)>div:nth-child(15),.fullOrderList .sorter .my-order-item:nth-child(n+1)>div:nth-child(5),.fullOrderList .sorter .my-order-item:nth-child(n+1)>div:nth-child(6),.fullOrderList .sorter .my-order-item:nth-child(n+1)>div:nth-child(7),.fullOrderList .sorter .my-order-item:nth-child(n+1)>div:nth-child(8),.fullOrderList .sorter .my-order-item:nth-child(n+1)>div:nth-child(9){justify-content:flex-end;text-align:right}.fullOrderList .my-order-item .col2{grid-column:span 2}.fullOrderList .my-order-item .col10{grid-column:span 12}.fullOrderList .my-order-item.final{font-size:1.5em;font-weight:700;border-top:1px solid var(--light-green);border-bottom:1px solid var(--light-green)}.fullOrderList .my-order-item:nth-child(n+2)>div:nth-child(2){font-size:1em}.fullOrderList .c-input{display:flex}.fullOrderList .my-order-item img{transition:all .3s ease;max-width:100%;max-height:50px}.fullOrderList .my-order-item img:hover{transform:scale(5)}.fullOrderList .warehouse{justify-content:center;align-items:center;display:flex}.winfo{position:relative;margin-left:7px;display:block}.winfo div{padding:10px;border:1px solid var(--dark-green);right:0;position:absolute;top:100%;background-color:var(--white);display:none;z-index:5}.winfo:hover div{display:block}.winfo div .fo-ob{justify-content:space-between;color:var(--black);background:no-repeat;white-space:nowrap;display:flex}.winfo div .fo-ob b{margin-left:15px}.fo-ob{grid-template-columns:20px max-content;padding:5px;margin-bottom:5px;color:var(--white);border-radius:3px;display:inline-grid}.fo-ob b{text-align:right}.fo-ob>i:first-child{margin-right:10px}.fo-ob.ob1{background:var(--dark-green)}.fo-ob.ob2{background:var(--orange)}.fo-ob.ob3{background:var(--red)}.fullOrderList thead td:nth-child(3){padding:5px}.fullOrderList td:nth-child(7){grid-column:span 2;justify-content:flex-start;align-items:center;display:block}.fullOrderList td:nth-child(7) span{margin-right:10px}.fullOrderList td:nth-child(8){grid-column:span 3}.fullOrderList td:nth-child(9){grid-column:span 2}.fullOrderList .foitog td:first-child{grid-column:span 17}.fullOrderList .foitog td:nth-child(2){grid-column:span 3}.fullOrderList .counter{height:100%;grid-template-columns:25px 1fr 25px;grid-template-rows:1fr}.fullOrderList .counter a{color:var(--page-bg);background-color:var(--dark-green)}.fullOrderList .remover{justify-content:center;color:var(--dark-greent);text-align:center;align-items:center;display:flex}.full-order-actions{justify-content:flex-start;margin-top:20px;display:flex}.full-order-actions a{grid-template-columns:20px 1fr;padding:5px 10px;margin-right:20px;color:var(--white);font:var(--fs-nav2);background-color:var(--dark-green);grid-gap:10px;display:grid}.full-order-actions a span{align-items:center;display:flex}.full-order-actions a:hover{opacity:.8}.full-order-actions a i{justify-content:center;text-align:center;align-items:center;display:flex}.focomment{height:200px;padding:10px;-webkit-appearance:none;color:var(--blackt);max-width:400px;outline:none;background-color:var(--page-bg);box-sizing:border-box;width:100%;margin-top:15px;display:block}.add-new-product,.focomment{border:1px solid var(--dark-greent)}.add-new-product{grid-template-columns:1fr 100px 160px;margin-top:0;display:grid}.anp-count{display:flex}.af-results{overflow:auto;border:1px solid var(--dark-greent);position:absolute;max-height:150px;top:32px;background-color:var(--page-bg);box-sizing:border-box;left:-1px;width:calc(100% + 2px);display:none}.af-results a{padding:5px;color:var(--blackt);display:block}.anp-count .counter{height:100%}.prod-adder .button{padding:0 10px;justify-content:center;font-size:14px;text-align:center}.prod-adder{grid-template-columns:200px 1fr 250px 50px;grid-gap:20px;width:100%;display:grid}.prod-adder .infoBtn{justify-content:center;font-weight:700;color:var(--white);background-color:var(--dark-green);align-items:center;display:flex}.add-npff{grid-template-columns:1fr;display:grid}.add-npff .bf-input{padding:0 20px}.add-npff .button .bf-input{padding:0;width:100%}.add-npff .bf-input input[type=file]+label{padding:0 20px;box-sizing:border-box}.add-npff .button .bf-input input[type=file]+label{font-size:14px;color:var(--white);width:100%}.art-finder{border-right:1px solid var(--dark-greent);position:relative;display:flex}.art-finder.unvisible{display:none}.art-selected{border-right:1px solid var(--dark-greent);padding:5px;justify-content:space-between;box-sizing:border-box;align-items:center;display:flex}.art-selected.unvisible{display:none}.art-finder input{height:100%;padding:0 10px;justify-content:flex-start;border:none;-webkit-appearance:none;font:var(--fs-p2);outline:none;box-sizing:border-box;margin:0;align-items:center;width:100%;display:flex}.partnership-text{padding:80px 0;color:var(--blackt);font:var(--fs-p3);border-top:3px solid var(--dark-greent);border-bottom:3px solid var(--dark-greent);margin:20px 0 80px;display:block}.partnership-text ul{padding:0;list-style-type:none;margin:0}.partnership-text ul li{position:relative;box-sizing:border-box;padding-bottom:48px;padding-left:100px;display:block}.partnership-text ul li:before{height:55px;justify-content:center;font-size:20px;color:var(--white);content:"\e916";position:absolute;text-align:center;top:30px;background-color:var(--dark-greent);align-items:center;border-radius:50%;left:10px;width:55px;font-family:icomoon;display:flex}.partnership-text ul li:last-child{padding-bottom:0}.partnership-text ul li .name{font:var(--fs-h5);display:block}.compare-type{justify-content:space-between;margin-bottom:50px;display:flex}.compare-type div{justify-content:flex-start;display:flex}.compare-type div a{padding:14px 20px;border:1px solid var(--light-green);color:var(--blackt);font:var(--fs-nav3);margin-left:20px}.compare-type div a.selected{border-color:var(--dark-greent);color:var(--white);background-color:var(--dark-greent)}.compare-type div a:first-child{margin-left:0}.top-list{display:grid}.prop-list .cl-row{padding:0;color:var(--blackt);font:var(--fs-nav2);display:grid}.cl-row:nth-child(odd){background-color:var(--light-green)}.buy-list.cl-row:nth-child(odd),.top-list.cl-row:nth-child(odd){background-color:var(--white)}.compare-list{height:auto;overflow-y:hidden;overflow-x:auto;border-top:1px solid var(--grey);width:100vw;display:block}.cl-wrapper{padding-top:0}.cprop-name{padding-left:30px}.rm{justify-content:flex-end}.as-cmp,.rm{display:flex}.as-cmp{justify-content:space-between;margin-bottom:11px;font:var(--h6)}.top-item .name{font:var(--h5)}.buy-list{height:110px;border-top:1px solid var(--grey);display:grid}.buy-list .gbutton{display:inline-block}.buy-list>div{padding:35px 0}.cl-row>div{padding-top:23px;padding-bottom:23px}.cl-row>div:first-child{border-right:1px solid var(--grey)}.cl-row.buy-list>div:first-child{border-right:none}.cl-row.buy-list>div{text-align:center}.cp-remover i{font-size:.9em;color:var(--gold)}.bmh-column{grid-template-columns:repeat(3,1fr);grid-gap:20px;display:grid}.bmh-column a{padding:10px 20px;color:var(--white);transition:all .2s ease;opacity:.7;text-align:center;background-color:var(--dark-green)}.bmh-column a:hover{opacity:1}.rekl{grid-template-columns:1fr;padding:0;border:1px solid var(--dark-greent);background-color:var(--dark-greent);margin:20px 0;grid-gap:1px;display:grid}.rekl .rekitem{grid-template-columns:2fr 1fr;grid-gap:1px;display:grid}.rekl .rekitem>div{padding:10px;font:var(--fs-p3);background-color:var(--page-bg)}.sl-block{grid-template-columns:50px 1fr;margin-bottom:10px;grid-gap:10px;display:grid}.sl-block span{padding:5px;display:block}.bb-pager{justify-content:center;flex-wrap:wrap;display:flex}.bb-pager a{padding:5px 10px;border:1px solid var(--dark-green);margin:5px;display:block}.bb-pager a.selected{color:var(--white);background-color:var(--dark-green)}.o-contract{grid-template-columns:130px 1fr 20px;grid-gap:20px;width:90%;display:grid}.o-contract .button{height:100%;padding:10px 20px;justify-content:center;text-align:center;box-sizing:border-box;display:flex}.o-contract>div:first-child{align-items:center;display:flex}.o-contract div.bf-input,.o-contract>div{padding-top:0}.o-contract .bf-input.bf-select span{padding:5px 0;font:var(--fs-p4)}.bill{padding-top:20px;display:block}.bill a{padding:10px 20px;justify-content:space-between;border:1px solid var(--dark-greent);align-items:center;border-radius:3px;display:inline-flex}.bill a i{font-size:2em;margin-right:10px}#order-name{padding:10px 20px;font-size:18px;border:1px solid var(--light-green);-webkit-appearance:none;margin-bottom:20px}.shipment-top{grid-template-columns:1fr 250px;display:grid}.shipment-top>div:nth-child(2){align-items:center;display:flex}.one-shipment-item .files,.one-shipment-item .package{justify-content:space-between;flex-direction:column;gap:10px;display:flex}.one-shipment-item .files .floader,.one-shipment-item .files .packloader{height:60px;padding:0;justify-content:center;font-size:25px;border:1px dashed var(--dark-green);position:relative;box-sizing:border-box;align-items:center;background:var(--light-green);width:60px;display:flex}.one-shipment-item input[name=condition]{height:100%;padding:5px 10px;border:1px solid var(--light-green);-webkit-appearance:none;box-sizing:border-box;align-items:center;width:100%;display:flex}.one-shipment-item .files .loaded,.one-shipment-item .package .loaded{padding:30px 10px;justify-content:flex-start;border:1px solid var(--dark-green);position:relative;box-sizing:border-box;align-items:center;background:var(--white);width:100%;display:flex}.files-flex{justify-content:flex-start;flex-wrap:wrap;gap:10px;width:100%;display:flex}.files-flex>div{padding:0}.files-flex>div,.files-flex>div a{height:60px;width:60px;display:block}.files-flex>div a{background-size:contain;background-position:50%;background-repeat:no-repeat}.rek-image{position:relative}.one-shipment-item .package{flex-direction:column}.one-shipment-item .files{grid-template-columns:1fr;grid-gap:0;display:grid}.one-shipment-item .files .loaded>div,.one-shipment-item .package .loaded>div{position:relative}.one-shipment-item .files .floader span,.one-shipment-item .packloader span{opacity:.6}.one-shipment-item h3{font-size:12px}.one-shipment-item .files .floader input,.one-shipment-item .files .packloader input{-webkit-appearance:none;position:absolute;opacity:0;bottom:0;top:0;left:0;width:100%}.one-shipment-item .info{grid-template-columns:1fr;width:100%;display:grid}.one-shipment-item .info textarea{height:60px;padding:10px;resize:none;border:1px solid var(--light-green);-webkit-appearance:none;width:100%}.loaded{gap:10px}.loaded,.loaded a{justify-content:flex-start;display:flex}.loaded a{flex-direction:column;align-items:center}.loaded a i{font-size:30px;display:block}.loaded a span{height:12px;overflow:hidden;font-size:10px;max-width:40px;display:block}#mbanalog{justify-content:flex-start;gap:10px;align-items:center;display:flex}#mbanalog .bf-input.bf-select{padding-top:0}#mbanalog .bf-input.bf-select span{padding:3px 5px 3px 0;font-size:14px}@media (min-width:959px){.catalog-list.tile.cb-4{grid-template-columns:repeat(4,1fr)}.partner-block:hover .chanel-link a span,.partner-block:hover .pb-line1 i,.partner-block:hover .pb-line2{color:var(--white)}.partner-block:hover .pb-bg{display:block}footer .t-footer{grid-template-rows:1fr max-content;grid-row-gap:10px;grid-column-gap:60px;grid-gap:0}#slider.prj-slider{height:90vh}.text #slider.prj-slider{height:auto}.t-footer .bm-column.bm-first,.t-footer .contacts{grid-row:span 2}.t-footer .bmh-column{grid-column:span 2}.about-top.long-first>div:first-child{grid-column:span 2;padding-right:100px;box-sizing:border-box}.projects-list form{position:sticky;top:0}form.search{position:relative}form.search .search-results{overflow:auto;border:1px solid var(--light-greent);right:0;position:absolute;max-height:50vh;top:50px;background-color:var(--page-bg);box-sizing:border-box;box-shadow:0 10px 10px var(--light-greenth);left:0;width:100%;display:none;z-index:5}.ms{display:none!important}#filtcount{padding:5px 10px 5px 15px;color:var(--page-bg);font:var(--fs-nav1);z-index:100}#filtcount,#filtcount:before{position:absolute;background-color:var(--dark-greent);display:block}#filtcount:before{height:21px;transform:rotate(45deg);content:"";left:-11px;width:21px}content{padding-bottom:120px}.right-actions{grid-template-columns:1fr;right:0;position:fixed;bottom:218px;background-color:#bdc6c8;grid-gap:1px;width:56px;display:grid}.right-actions div{height:56px;position:relative;display:block}.right-actions div a{height:56px;padding:0 19px;justify-content:center;text-decoration:none;right:0;color:var(--dark-green);font:var(--fs-nav3);position:absolute;min-width:100%;top:0;background-color:var(--light-green);box-sizing:border-box;align-items:center;display:flex}.right-actions div a i{font-size:18px}.right-actions div a span{display:none}.right-actions div a:hover span{margin-right:8px;display:block}.p-filter{position:relative}}@media (max-width:958px){.fs{display:none!important}body{padding-bottom:59px}h2{font:var(--fs-h2new);margin:30px 0 20px}.mob-menu{height:calc(100vh - 120px);overflow:auto;font-size:16px;position:absolute;top:60px;background-color:var(--white);left:0;width:100vw;display:none}header{position:sticky;top:0;background:var(--white);z-index:3}.mm-block div>div{display:none}.mm-block div{display:block}.mm-block>div>a{padding:16px;color:var(--blackt);font:var(--fs-nav2);font-size:16px;border-top:1px solid var(--sup-greyt);display:block}.mm-block>div>div>.wrapper a{padding:16px 16px 16px 32px;color:var(--blackt);font:var(--fs-nav2);display:block}.mm-block div a i{font-size:.8em;line-height:1.6em;float:right}.mm-top{padding:0 0 15px;display:block}.mcat-button{padding:15px;justify-content:space-between;color:var(--white);background-color:var(--dark-greent);display:flex}.mob-top-cat-struct{display:none}.mob-top-cat-struct>div>div>a{padding:16px;color:var(--blackt);font:var(--fs-nav2);font-size:16px;border-top:1px solid var(--sup-greyt);display:block}.mob-top-cat-struct>div>a.mm-selector{padding:16px;color:var(--gray-text);display:block}.mob-top-cat-struct>div>div>a{justify-content:space-between;align-items:center;display:flex}.mob-top-cat-struct>div>div>a i{font-size:.8em}.mob-top-cat-struct>div>.subcat-menu{padding:0 0 0 16px;display:none}.mob-top-cat-struct>div>.subcat-menu a{padding:16px;color:var(--blackt);font:var(--fs-nav2);display:block}.calc-project{padding:10px 14px 10px 24px;justify-content:space-between;margin-bottom:20px;background-color:var(--sup-greyt);align-items:center;margin-left:0;margin-top:12px;display:flex}.mm-top .checker{padding:4px 0;display:block}footer #subscribe{margin-bottom:36px}.act i sup,.cart i sup{display:none}.main-video i{height:80px;border-radius:50%;width:80px}.green-footer{padding:48px 0 36px;box-sizing:border-box;margin-top:42px}.g-footer .many-years{margin-top:0}.g-footer .many-years .twenty{font-size:48px;margin-bottom:10px;line-height:48px}footer .address,footer .email,footer .phone,footer p{font:var(--fs-p2)}.green-footer .wrapper{padding:0 15px;box-sizing:border-box}.g-footer{grid-template-columns:1fr;grid-template-rows:repeat(3,auto);grid-gap:24px;grid-template-areas:"years""tp""bt"}.g-footer .gf-bottom,.g-footer .gf-top{display:block}.g-footer .gf-top p{margin-top:0}.gf-bottom{padding-top:24px}.g-footer .gf-bottom .gf-buttons{display:block}.g-footer .gf-bottom .gf-buttons a{justify-content:space-between;text-transform:uppercase;text-align:right;margin:12px 0;align-items:center;width:auto;display:flex}.g-footer .gf-bottom .presentation{justify-content:flex-start}.header-top,.main-menu{display:none}.actions{grid-template-columns:repeat(5,1fr);padding:0;position:fixed;border-top:1px solid #b2d0cd;bottom:0;background-color:#b2d0cd;grid-gap:1px;width:100vw;display:grid;z-index:10}.search-results{overflow:auto;max-height:80vh;background:var(--page-bg);width:100vw;z-index:5}.search-card{grid-template-columns:60px 30px 1fr}.search-card .sc-image{grid-row:span 2}.search-card .sc-info{grid-column:span 2}.actions .act,.actions .cart{height:59px;justify-content:center;background-color:var(--light-green)}.actions .logo,.actions form.search{display:none}.actions form.search.open{position:absolute;top:calc(-100vh + 145px);background:var(--page-bg);left:5px;width:calc(100vw - 70px);display:block;z-index:100}.about-company-menu-mobile{padding:0;position:relative;display:block;z-index:2}.about-company-menu-mobile .mob-select,.mob-filter{padding:14px 20px;justify-content:space-between;color:var(--blackt);font:var(--fs-nav2);background-color:var(--light-greent);box-sizing:border-box;align-items:center;width:100%;display:flex}.about-company-menu-mobile .about-company-menu{position:absolute;top:46px;background-color:var(--light-greent);box-sizing:border-box;left:0;width:calc(100vw - 30px);display:none}.about-company-menu-mobile .about-company-menu .ac-menu{display:block}.about-company-menu-mobile .about-company-menu .ac-menu a{padding:14px 20px;color:var(--blackt);font:var(--fs-nav2);margin:0;display:block}.about-company-menu-mobile .about-company-menu .ac-menu a.selected{border:none}.about-company-menu a{padding:14px 20px}.about-top,.mission{grid-template-columns:1fr}.mis-right,.mission .mis-left{padding:24px 20px}.mis-right .routes{grid-template-columns:repeat(1,1fr);grid-gap:30px}.mis-right p{margin-bottom:30px}.history{margin-top:48px}.history-block .h-year{font-size:60px;line-height:60px}.history-block{grid-template-columns:1fr;grid-row-gap:20px;grid-template-areas:"year""text""image"}.years-list{overflow:auto}.years-list .wrapper a{width:100px}.structure{padding:24px 0;width:100vw}.structure .wrapper{padding:0 15px;box-sizing:border-box}.struct-dept{grid-template-columns:1fr}.sd-item{padding:24px 0}.sdi-name svg{height:28px}.sdi-name{font-size:30px}.geomap{display:none}.geotext{position:relative;box-sizing:border-box;width:100%;display:block}.makers{grid-template-columns:1fr;grid-row-gap:32px;grid-template-areas:"title""text""icons";margin-top:48px}.aboutmakers .b-wrapper{height:192px}.subcatalog .b-wrapper{height:auto}.aboutmakers .bml-list div{grid-template-columns:1fr;grid-template-rows:repeat(1,120px)}.triple-line{height:fit-content;overflow:auto;grid-gap:10px;margin-top:0;display:flex}.news-full-list .triple-line{overflow:unset;flex-wrap:wrap;display:flex}.news-full-list .triple-line>*{width:100%}.partner-block{flex:none;padding:16px 20px;flex-direction:column;border-radius:10px;grid-gap:10px;width:255px;display:flex}.partner-block .pb-line2{min-height:0;font:var(--fs-p3)}.mob-new-slider{height:fit-content;overflow:auto;grid-gap:10px;display:flex}.mob-new-slider>*{flex:none}.mns-services .about-srv{height:auto;padding:0;flex-direction:column;align-items:flex-start;grid-gap:10px;width:230px}.mob-new-slider.mns-partners{grid-gap:0}.mob-new-slider.mns-partners>div{height:145px;border-left:1px solid var(--light-green);justify-content:center;border-top:1px solid var(--light-green);border-bottom:1px solid var(--light-green);text-align:center;align-items:center;width:146px;display:flex}.mob-new-slider.mns-partners>div:last-child{border-bottom-right-radius:10px;border-right:1px solid var(--light-green);border-top-right-radius:10px}.mob-new-slider.mns-partners>div:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.mob-new-slider.mns-partners>div a img{max-width:108px;max-height:108px}.mns-brands a{justify-content:flex-start;flex-direction:column;grid-gap:14px;width:230px;display:flex}.mns-brands a div{height:156px;justify-content:center;text-align:center;background-color:var(--light-green);align-items:center;border-radius:10px;display:flex}.mns-brands a div img{max-width:167px;max-height:130px}.mns-brands a span{color:var(--black);font:var(--fs-p2);text-align:center;display:block}.mns-prods a{width:230px}.mns-prods a div{height:280px;justify-content:center;border:1px solid var(--light-green);text-align:center;align-items:center;border-radius:10px;display:flex}.mns-prods a span{padding:0 10px;color:var(--black);font:var(--fs-p2);text-align:center;margin-top:16px;display:block}.mns-prods a div img{max-width:130px;max-height:146px}.breadcrumbs{padding-bottom:30px}h1{margin-top:0}.mns-services .about-srv>div:first-child{height:156px;background-size:cover;background-position:50%;border-radius:10px;width:100%;display:block}.mns-services .about-srv>div{color:var(--black);font:var(--fs-p5)}.services-block{flex-direction:column;grid-gap:16px;display:flex}.services-block a{height:220px;padding:20px;border-radius:10px}.chanel{height:220px;padding:20px}.triple-block{margin-top:20px}.pfi-right{width:100%}.pfi-right p{font:var(--fs-h4)}.pfi-right span{margin-bottom:20px;font:var(--fs-p2)}.pfi-right-container{padding-top:24px;margin-bottom:54px}.triple-line.mob-slider{height:fit-content;overflow:auto;margin:20px 0;grid-gap:0;display:flex}.certificates,.ostatki .triple-line{grid-template-columns:1fr}.ostatki .triple-line{display:grid}.bcatalog.open .bcatalog-list .bcatalog-list-item a{padding:12px 0 24px;flex-direction:column;align-items:flex-start;grid-gap:12px}.bcatalog.open .bcatalog-list{padding:0 20px}.bcatalog.open .bcatalog-list .bcatalog-list-item{margin-bottom:32px}.bcatalog.open .bcatalog-list .bcatalog-list-item a .bf-info{flex-direction:column;align-items:flex-start;grid-gap:8px}.bcatalog-file{padding-top:12px}#pl-list .project-item .pi-shadow{padding:20px}#pl-list .project-item .pi-shadow span{opacity:1;top:20px;left:20px;display:block}#pl-list .pi-info-bottom,#pl-list .pi-info-top{padding:0;display:block}#pl-list .pi-info{padding:20px 20px 8px}#pl-list .pi-info-bottom{padding:4px 0 12px}.triple-line.mob-slider .project-item{flex:none;height:156px;width:230px}.triple-line.mob-slider .project-item .pi-image{padding-top:156px;margin-right:10px;border-radius:10px}.triple-line.mob-slider .project-item .pi-image .pi-shadow{padding:20px;font:var(--fs-p3);border-radius:10px}.triple-line.mob-slider .project-item:hover .pi-image .pi-shadow span{opacity:0}.project-short-info span{font:var(--fs-p2)}.project-short-info p{font:var(--fs-h5)}.tsb-text{font:var(--fs-p3)}.top-s-block{padding-top:0;grid-gap:20px}.tsb-button .pfi-right{display:none}.button.bgreen{padding:17px 24px;font:var(--fs-h5)}.tsb-line{margin:20px 0}.s-title{font:var(--fs-h2new)}.whywe-block{grid-template-columns:1fr}.wwb-left{grid-gap:0}.wwbl{grid-template-columns:1fr;padding:10px 0;grid-gap:24px}.wwb-right{padding:24px 20px}.persons,.persons li,.top-s-block{grid-template-columns:1fr}.persons li{height:auto}.bigform{margin-top:48px}.bigform,.bigform .form-footer{grid-template-columns:1fr}.bigform .form-content{padding:20px}.bigform .form-image{height:260px}.mheader{height:60px;grid-template-columns:1fr 60px;position:relative;width:100vw;display:grid;z-index:7}.mheader .logo{justify-content:flex-start;border-bottom:1px solid var(--light-green);box-sizing:border-box;align-items:center;padding-left:15px;display:flex}.mheader .logo img{height:20px}.mheader .mmenu{justify-content:center;font-size:18px;color:var(--white);background-color:var(--dark-green);align-items:center;display:flex}.mmenu .icon-burger{display:block}.mmenu .icon-cros,.mmenu.opened .icon-burger{display:none}.mmenu.opened .icon-cros{display:block}footer .t-footer{grid-template-columns:repeat(1,1fr);padding:48px 0 0;grid-gap:0}footer .t-footer .bm-column{display:none}footer .t-footer .contacts{padding:0 15px}.right-actions{grid-template-columns:repeat(1,1fr);border-top:1px solid var(--whiteO1);background-color:var(--whiteO1);grid-gap:1px;margin-top:27px;display:grid}.right-actions div{background-color:var(--black);display:block}.right-actions div a{grid-template-columns:18px 1fr;padding:16px 15px;box-sizing:border-box;grid-gap:9px;width:100%;grid-template-areas:"icon text";display:grid}.right-actions div a i{grid-area:icon;font-size:18px;color:var(--dark-green)}.right-actions div a span{grid-area:text;color:var(--light-green);font:var(--fs-p2)}footer .b-footer{padding:20px 15px;box-sizing:border-box;display:block}footer .b-footer *{color:var(--gray-text);font:var(--fs-p3);display:block}.gf-top h3{margin-top:4px}.button{padding:10px 20px}#slider{height:calc(100vw - 30px);grid-template-rows:1fr;margin:15px 0 0;border-radius:10px}.news-detail #slider{height:50vh;grid-template-rows:1fr 40px}.news-detail #slider .s-img-block .s-bg{background-size:cover!important;border-radius:0}.project-detail #slider.prj-slider{margin:15px 10px 0;border-radius:0;width:calc(100vw - 20px)}#slider .s-img-block .s-bg{border-radius:10px}#slider .s-img-block{padding:0;box-sizing:border-box;border-radius:10px}#slider .s-img-block .s-info{height:100%;padding:24px 0;justify-content:flex-end;flex-direction:column;background-color:rgba(0,0,0,.3);box-sizing:border-box;border-radius:10px;width:100%;display:flex}.s-info-name{align-items:flex-start}.s-info-name div{font:var(--fs-h4)}.s-info-name span{font-size:60px}#slider .s-img-block .s-info .sl-title{font:var(--fs-h4);font-weight:600}#slider.prj-slider .s-img-block .s-info,.project-detail #slider.prj-slider .s-img-block,.project-detail #slider.prj-slider .s-img-block .s-bg{border-radius:0}.project-detail #slider.prj-slider{grid-template-rows:1fr 48px}#slider.prj-slider .s-img-block .s-info{display:none}.project-short-info>div:nth-child(3){text-align:left}.project-short-info{padding:32px 0;grid-gap:20px}#slider .s-img-block .s-info>*{padding-right:20px;padding-left:20px}#slider .s-img-block .s-info>.s-button{padding:0}#slider .button.bwhite{justify-content:center;width:auto}#slider .s-line{grid-template-columns:52px 1fr 97px;padding-left:24px}.bml-list{overflow:auto;border:none;grid-row-gap:10px;grid-column-gap:5px;background-color:var(--white);display:flex}.bml-list div{grid-template-columns:repeat(1,107px);grid-template-rows:repeat(2,1fr);grid-gap:10px}.bml-list div>a{border:1px solid var(--light-green);border-radius:5px}.brands-mlist{margin:0 auto 20px;width:calc(100vw - 30px)}.b-wrapper{height:142px;margin-bottom:20px}.b-arrow-l,.b-arrow-r{height:48px;justify-content:center;border:none;right:0;color:var(--blackt);position:absolute;bottom:0;top:auto;background-color:var(--light-greent);align-items:center;border-radius:0;width:48px;display:flex}.b-arrow-l{border-right:1px solid var(--sup-greyt);right:48px;left:auto}.big-mbutton{padding:9px 0;justify-content:center;border:none;color:var(--white);background-color:var(--dark-green);margin:0;border-radius:5px}.big-mbutton span{color:var(--white);font:var(--fs-nav2)}.big-mbutton i{font-size:1.6em;color:var(--white);margin-left:10px}.nswitcher{padding:30px 0 0}.nswitcher h2{font:var(--fs-h5);margin:0}.nswitcher span{font:var(--fs-h3)}.nswitch{height:32px;margin:0 10px;border-radius:16px;width:64px}.nswitch i{height:24px;font-size:10;top:4px;border-radius:12px;left:4px;width:24px}.ri-subtitle{margin-top:0}.ri-icon{padding:10px 0}.unreg-cart-block .reg-info p{margin:12px 0}.actions-block,.mnews{grid-template-columns:repeat(1,1fr);padding:0;margin-bottom:20px;grid-template-rows:1fr;grid-column-gap:10px;margin-top:20px}.actions-block.mob-slider,.mnews.mob-slider{height:fit-content;overflow:auto;display:flex}.mnews .big-nblock .bnb-image,.news-full-list .news-item .bnb-image{grid-row:span 1;display:none}.mnews .big-nblock .bnb-image img,.news-full-list .news-item .bnb-image img{display:none}.actions-block a .act-image div,.mnews .bnb-image,.news-full-list .news-item .bnb-image{margin-bottom:14px;background-size:cover;background-position:50%;border-radius:10px}.actions-block a .act-name,.mnews .big-nblock .news-title,.mnews .normal-nblock .news-title,.news-full-list .news-item .news-title{color:var(--blackt);font:var(--fs-nav3)}.actions-block a .act-date,.mnews .big-nblock .news-date,.news-full-list .news-item .news-date{margin:0}.actions-block a,.mnews .big-nblock,.mnews .normal-nblock,.news-full-list .news-item{padding:0;justify-content:flex-start;border-top:none;border-bottom:none;flex-direction:column;grid-gap:0;display:flex}.mobile-arrows{padding:24px 15px 0;justify-content:space-between;display:flex}.mnews-counter.mobile-arrows.ms{display:none}.actions-block a,.mnews a{width:230px}.actions-block a,.mnews a,.news-full-list .news-item{flex:none;position:relative}.actions-block a .act-date,.mnews a .news-date,.news-full-list .news-item .news-date{border-bottom-left-radius:10px;padding:5px 17px;right:0;border-top-right-radius:10px;position:absolute;top:0;background-color:var(--light-green)}.actions-block a .act-date span,.mnews a .news-date span,.news-full-list .news-item .news-date span{color:var(--white)}.actions-block a .act-date .nd-day,.mnews a .news-date .nd-day,.news-full-list .news-item .news-date .nd-day{font-size:22px;line-height:32px}.news-full-list .news-item{margin-bottom:20px;border-bottom:1px solid var(--light-green);padding-bottom:20px}.actions-block a .act-date .nd-month,.mnews a .news-date .nd-month,.news-full-list .news-item .news-date .nd-month{padding-top:5px;font-size:10px}.actions-block a .act-image div,.mnews .big-nblock .bnb-image,.mnews a .bnb-image,.news-full-list .news-item .bnb-image{height:0;padding-top:156px;display:block}.macts-counter.mobile-arrows.ms,.mobile-arrows.mnc-hide{display:none}.actions-block a .act-date .ad-before{margin-right:5px;color:var(--white)}.mobile-arrows .mnc-nums{justify-content:flex-start;font:var(--fs-nav3);align-items:center;display:flex}.mobile-arrows .mnc-nums .mnc-nums-slash{margin:0 5px}.mobile-arrows .mnc-arrows{grid-template-columns:repeat(2,48px);grid-template-rows:48px;background-color:var(--sup-greyt);grid-gap:1px;display:grid}.mobile-arrows .mnc-arrows a{justify-content:center;font-size:13px;color:var(--blackt);background-color:var(--light-greent);align-items:center;display:flex}.main-about{grid-template-columns:repeat(1,1fr);padding:0;grid-gap:0;margin-top:0}.main-video{height:221px;margin:30px 0;border-radius:5px}.ma-good,.ma-good:nth-child(6){flex:none;padding:21px 30px 21px 20px;margin-right:10px;background-color:var(--grey6);box-sizing:border-box;border-radius:10px;width:271px;display:block}.ma-text{font:var(--fs-p3)}.ma-first-col .presentation2{grid-template-columns:69px 1fr;position:relative;grid-column-gap:27px;grid-template-areas:"icon line1" "icon line2" "icon line3";display:grid}.main-about .wrapper{padding:0;margin-bottom:30px;width:100%}.ma-mob-pre{height:fit-content;overflow:auto;display:flex}.ma-buttons{border-bottom-left-radius:10px;height:48px;grid-template-columns:repeat(2,48px);right:0;border-top-right-radius:10px;position:absolute;top:0;background-color:var(--light-green);width:96px;display:none}.ma-buttons a{justify-content:center;font-size:25px;color:var(--black);text-align:center;align-items:center;display:flex}.ma-buttons a:first-child{border-right:1px solid var(--sup-grey)}.ma-first-col .presentation2>div:first-child{align-items:center;display:flex}.ma-first-col .presentation2>div:first-child i{font-size:69px}.ma-good .mag-title{font:var(--fs-nav1)}.ma-good .mag-text{font:var(--fs-nav3)}.presentation2 .pres-button{text-transform:uppercase;display:inline-block}.presentation2 .pres-name{margin-top:12px}.m-partner{grid-template-columns:repeat(1,1fr);padding:0;margin-bottom:0;margin-top:48px}.m-partner .mp-image{height:260px}.m-partner .mp-text{padding:24px 20px}.m-partner .mp-text h2{font:var(--fs-h4);font-weight:500}.m-partner .mp-text a{padding:16px 0}.projects-list{grid-template-columns:1fr;margin-top:32px}.p-filter{position:relative;margin-top:20px;display:none}#b-list,#pl-list,.bd-top{grid-template-columns:1fr}.bd-top{grid-gap:32px;grid-template-areas:"logo""info"}.bd-top .brand-info{grid-area:info}.bd-top .brand-buttons{grid-area:logo}.bfiles{grid-template-columns:1fr}.bfiles.onefile{margin-top:10px}.bprod-block,.bprod-prods,.mnews.brand-news,.project-full-info,.project-short-info{grid-template-columns:1fr}.wrapper.mob-no-margin{padding:0}.news-detail{grid-template-columns:1fr;grid-template-areas:"info""text"}.news-detail .nd-date{grid-area:info}.news-detail .text{grid-area:text}.actions-checker{grid-template-columns:1fr;grid-gap:20px;display:grid}.actions-checker .infoswitcher-mini{justify-content:space-around}.where-to-buy{height:auto;grid-template-columns:1fr}.where-to-buy .map{height:100wv}.serv-info{grid-template-columns:1fr;grid-gap:20px}.serv-slider{grid-template-columns:1fr}.serv-slider #slider{margin:0}.serv-slider-right{display:none}.history-block .h-text{overflow:auto}.bi-detail img{max-width:100%}.catalog-page{grid-template-columns:1fr}.catalog-page .back-line{margin-bottom:32px}.catalog-list.tile,.cl-top-line{grid-template-columns:1fr}.cl-top-line{grid-gap:20px;display:grid}.cl-top-line .view-checker{display:none}.cl-top-line .tl-actions{justify-content:center}.cl-top-line .found{text-align:center}.cl-main-filter{grid-template-columns:1fr;grid-template-rows:16px 62px}.catalog-list.tile .catalog-item{grid-template-rows:280px 18px 84px 18px 44px 48px 48px 44px;grid-template-areas:"image""artcount""name""dprice""price""discount""buyblock""acts"}.catalog-list.tile .catalog-item .actions-blockp,.catalog-list.tile .catalog-item:hover .actions-blockp{grid-area:acts;padding:13px 0;display:flex}.cl-main-filter .cl-mf-vals{overflow-x:auto;flex-wrap:nowrap;max-width:100%}.cl-main-filter .cl-mf-vals a{white-space:nowrap}.prod-main-block{grid-template-columns:1fr;border:none;grid-gap:20px}.pmb-fi-menu{overflow-y:hidden;overflow-x:auto;justify-content:space-between;max-width:calc(100vw - 30px);border-bottom:1px solid var(--light-greent);display:flex}.char-item{grid-template-columns:max-content 1fr min-content}.char-item>span:first-child{max-width:60vw}.pmb-fi-menu a{padding:20px 0;white-space:nowrap}.pmb-fi-menu a.selected{padding:20px 0 18px}.pmb-full-info{grid-column:span 1;border:none}.pmb-image .full-image .fi-image-img img{max-width:100%}.pmb-buyblock{padding:20px}.round{font-size:60px;color:var(--dark-greent)}.pmb-image .icons-list{justify-content:space-between}.pmb-image .icons-list a{height:60px;width:60px}.pmb-image .full-image{grid-template-columns:1fr}.pmb-image .full-image .fi-arrow,.pmb-image .full-image .round,.pmb-info{display:none}.pmb-fi-content,.pmb-full-info,.pmb-other{padding:0}.catalog-groups{grid-template-columns:1fr}.cat-group{grid-template-columns:1fr 3fr;padding:20px;grid-gap:15px;display:grid}.cat-group .groups-list{margin:0}.cat-group .groups-list .gname{display:none}.cat-group .group-image{height:auto;padding:0;border:none}.cat-group .group-hider{display:none}.unreg-cart-block{grid-template-columns:1fr;padding:20px 0;grid-gap:32px}.ucb-cart,.unreg-cart-block .reg-info{padding:0;border:none}.ucb-cart-bottom,.ucb-cart-top{grid-template-columns:1fr}.cart-item{grid-template-columns:1fr 1fr;padding:20px;grid-template-areas:"image image""info info""price price""cnt rem"}#filtcount{padding:5px 10px 5px 15px;color:var(--page-bg);font:var(--fs-nav1)}#filtcount,#filtcount:before{position:absolute;background-color:var(--dark-greent);display:block}#filtcount:before{height:21px;transform:rotate(45deg);content:"";left:-11px;width:21px}.where-to-buy .map{height:600px}.brands-mlist .b-arrow-l,.brands-mlist .b-arrow-r{top:100%;display:none}}.preloader{justify-content:center;right:0;position:absolute;bottom:0;top:0;background-color:var(--whitebg);align-items:center;left:0;width:100%;display:none;z-index:2}.bar{animation:loader 1.2s linear infinite;height:70px;border-top-right-radius:20px;border-top-left-radius:20px;transform-origin:bottom center;background:#fff;width:10px;display:inline-block}.bar1{animation-delay:.1s}.bar2{animation-delay:.2s}.bar3{animation-delay:.3s}.bar4{animation-delay:.4s}.bar5{animation-delay:.5s}.bar6{animation-delay:.6s}.bar7{animation-delay:.7s}.bar8{animation-delay:.8s}@keyframes loader{0%{transform:scaleY(.1)}50%{transform:scaleY(1);background:var(--dark-greent)}to{transform:scaleY(.1);background:transparent}}.puscroller{-webkit-animation:panorama .5s linear infinite;-moz-animation:panorama .5s linear infinite;-o-animation:panorama .5s linear infinite;animation:panorama .5s linear infinite;cursor:pointer}@keyframes panorama{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.legend{padding:10px 0;justify-content:flex-end}.legend,.legend .l-item{align-items:center;display:flex}.legend .l-item{font-size:12px;margin-left:15px}.legend .l-item i{font-size:1.5em;margin-right:5px;color:var(--dark-greent)}.b2b-table{border:1px solid var(--dark-greent);border-collapse:collapse}.b2b-table td{padding:5px;border-top:1px solid var(--dark-greent)}.b2b-table tr.lg{background-color:var(--light-green)}.b2b-table tr.lr{background-color:rgba(255,0,0,.1)}.b2b-table tr.aprod,.b2b-table tr.titles{background-color:var(--white)}.b2b-table tr.aprod{font-size:.8em}.b2b-table .aprod td{border-top:1px solid var(--light-green)}.b2b-table .aprod td:nth-child(n+4){text-align:right}.b2b-filter .checked-now{grid-column:span 4}.order-variants{grid-template-columns:repeat(2,1fr);padding-top:40px;grid-gap:40px;display:grid}.order-variant{padding:0 20px 20px;border:1px solid var(--dark-greent)}.ov-info{display:block}.order-variant .input,.ov-info{padding:20px;background-color:var(--light-greent)}.order-variant textarea{min-height:100px;border:1px solid var(--dark-greent);-webkit-appearance:none;box-sizing:border-box;width:100%;margin-top:20px;display:block}.ny-ball{-webkit-animation:ny 2s ease infinite;-moz-animation:ny 2s ease infinite;-o-animation:ny 2s ease infinite;animation:ny 2s ease infinite;transition:all 1s ease;position:absolute;max-width:80px;top:-200px;left:10px;width:10vw;display:block;z-index:10}.ny-ball.showed{top:-10px}@keyframes ny{0%{transform:rotate(5deg) translateX(-8px)}50%{transform:rotate(-5deg) translateX(8px)}to{transform:rotate(5deg) translateX(-8px)}}@media (max-width:700px){.ny-ball{left:65vw}}.cab-content .pmb-cab{grid-column:span 2}.b2b-catalog-item{border-right:1px solid var(--dark-green);grid-template-columns:180px 50px 100px 1fr 60px 180px 120px 120px 120px;border-left:1px solid var(--dark-green);border-top:1px solid var(--dark-green);grid-gap:1px;display:grid}.analogs .b2b-catalog-item{grid-template-columns:100px 50px 80px 1fr 60px 120px 100px 100px 120px}.analogs .b2b-catalog-item>*{font-size:.9em;word-break:break-all}.b2b-catalog-item .ci-image img{transition:all .3s ease}.b2b-catalog-item .ci-image img:hover{transform:scale(5)}.b2b-catalog-item img{max-width:100%}.b2b-catalog-item>*{padding:3px 5px;background-color:transparent;align-items:center;display:flex}.b2b-catalog-item:nth-child(n+2)>:nth-child(5),.b2b-catalog-item:nth-child(n+2)>:nth-child(6),.b2b-catalog-item:nth-child(n+2)>:nth-child(7),.b2b-catalog-item:nth-child(n+2)>:nth-child(8){justify-content:flex-end}.b2b-catalog-item .buyblock .counter{grid-template-columns:1fr 2fr 1fr;margin-right:10px}.b2b-catalog-item .buyblock .counter .c-input{display:flex}.b2b-catalog-item .warehouse{justify-content:space-between;align-items:center;display:flex}.b2b-catalog-item .buyblock{justify-content:center;align-items:center;display:flex}.b2b-catalog-item .buyblock a{font-size:18px;color:var(--dark-green);background-color:transparent}.cab-content .wrapper{width:100%}.cab-button{height:46px;padding:10px 20px;justify-content:space-between;margin-right:20px;color:var(--white);background-color:var(--dark-green);box-sizing:border-box;align-items:center;display:flex}.hidden-filter{position:relative;background-color:var(--white);box-sizing:border-box;display:block}.hidden-filter .filters{grid-template-columns:repeat(4,1fr);grid-column-gap:20px;display:grid}.hidden-filter .filters .f-title{grid-column:span 4}.hidden-filter .filters .f-group-list{overflow:auto;max-height:200px}.hidden-filter .filters .f-group-list a{padding:5px 0;display:block}.cart-selector{justify-content:center;position:relative;align-items:center;background:transparent;display:flex}.main-menu .menu>div.cart-selector a{color:var(--black);background-color:transparent}.cart-selector .carts{overflow:auto;padding:10px 20px;border:1px solid var(--light-green);right:0;position:absolute;max-height:300px;top:60px;background-color:var(--white);box-shadow:0 0 10px rgba(0,0,0,.2);display:none}.cart-selector .carts a{padding:5px 0!important;white-space:nowrap;display:block}.cart-selector .carts a span{font-size:.7em;color:var(--dark-green);display:block}.c-selector{padding:0!important;justify-content:center;flex-direction:column;align-items:flex-end;display:flex}.c-selector span{font-size:.7em;color:var(--dark-green);display:block}.bb-cat-list a{padding:7px 10px 7px 40px;border:none}.bb-cat-list a.selected{font-weight:700}.bb-cat-list .bb-cat-list a{padding-left:60px}.catalog-list.b2b{border-bottom:1px solid var(--dark-green)}.cab-content .pmb-image .icons-list{flex-wrap:wrap}.cab-content .fo-ob{grid-template-columns:1fr max-content;width:100%}.cab-content .fo-ob.ob1{color:var(--black);background-color:transparent}.cab-content .pager{flex-wrap:wrap;align-items:flex-start}.cab-content .pager .pages{flex-wrap:wrap}.pager.b2b-pager{padding:5px 10px;justify-content:flex-start;border:1px solid var(--light-green);margin:10px 0}.pager.b2b-pager>*{margin-right:20px}.pager-block{height:40px;align-items:center;display:flex}.pager-block>*{margin:0 10px}.pager-block .select span{padding:8px 48px 8px 20px;white-space:nowrap}.p-filter.b2b-filter{padding:10px 0 0;position:sticky;border-bottom:1px solid var(--dark-green);top:0;background:#fff;z-index:1}.p-filter.b2b-filter .filter-block{grid-template-columns:repeat(12,1fr);padding-top:0;grid-gap:10px;width:-webkit-max-content;display:grid}.p-filter.b2b-filter .filter-block>.c-search{grid-column:span 6}.sorder-filt{justify-content:flex-start;gap:20px;align-items:flex-end;display:flex}.sorder-filt>div>span{margin-bottom:10px;display:block}.sorder-list{border-collapse:collapse;width:100%;margin-top:40px}.sorder-list td{padding:5px;border:1px solid var(--dark-green)}.sorder-list thead td{font-size:14px}.filt-button{position:relative}.col5{grid-column:span 5}.col4{grid-column:span 4}.col3{grid-column:span 3}.col2{grid-column:span 2}.filt-button a{height:100%;justify-content:center;color:var(--white);position:absolute;bottom:0;top:0;align-items:center;background:var(--dark-green);left:0;width:100%;display:flex}.p-filter.b2b-filter .f-group{grid-column:span 3;padding:0;position:relative}.f-group.ord{padding:0;position:relative}.f-group.ord .f-group-name,.f-group.ord .f-group-name .p-filter-name,.p-filter.b2b-filter .f-group .f-group-name,.p-filter.b2b-filter .f-group .f-group-name .p-filter-name{width:100%}.f-group.ord .f-group-list,.p-filter.b2b-filter .f-group .f-group-list{overflow:auto;padding:0 15px;border:1px solid var(--light-green);position:absolute;max-height:200px;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,.2);background:var(--white);width:calc(100% - 2px)}.f-group.ord .p-filter-name,.p-filter.b2b-filter .f-group .p-filter-name{padding:5px 25px 5px 10px;border:1px solid var(--light-green);font:var(--fs-nav2);position:relative;display:block}.p-filter.b2b-filter .f-group .has-check .p-filter-name{border:1px solid var(--dark-green);background-color:var(--light-green)}.p-filter.b2b-filter .f-group.hidden{display:none!important}.f-group.ord .p-filter-name:after,.p-filter.b2b-filter .f-group .p-filter-name:after{font-size:.8em;right:6px;content:"\e907";position:absolute;top:6px;font-family:icomoon}.cab-content .big-mbutton{padding:11px 20px;margin:20px auto;width:30%}.cab-content .f-group.open{position:relative;z-index:1}.p-filter.b2b-filter .f-group.bb-cats{grid-column:span 6;position:relative;display:block}.p-filter.b2b-filter .f-group.bb-cats.col3{grid-column:span 3}.bb-cats input{height:30px;padding:5px;justify-content:flex-start;font-size:16px;border:none;border:1px solid var(--light-green);-webkit-appearance:none;position:relative;outline:none;box-sizing:border-box;align-items:center;width:100%;margin-top:0;display:flex}.bb-cats input.selected{border:1px solid var(--dark-green);background-color:var(--light-green)}.bb-cats>i{pointer-events:none;font-size:12px;right:6px;position:absolute;top:10px}.bb-cats .cat-remover{justify-content:center;right:0;color:var(--dark-green);position:absolute;bottom:0;top:0;align-items:center;width:30px;display:flex}.bb-cats-search{overflow:auto;border:1px solid var(--dark-green);position:absolute;max-height:150px;top:28px;background-color:#fff;left:0;width:calc(100% - 2px);display:none;z-index:2}.bb-cats-search a{padding:5px 10px;display:block}.b2b-loader{justify-content:center;position:fixed;bottom:0;top:0;background-color:hsla(0,0%,100%,.3);align-items:center;left:0;width:100%;display:none;z-index:10}.b2b-loader.lcatalog,.b2b-loader.lfilter,.b2b-loader.lpager,.top-filt{display:flex}.top-filt{justify-content:flex-end;padding-left:30px}.shiptbl{border-collapse:collapse;width:100%}.shiptbl tr:first-child td{color:var(--dark-green)}.shiptbl tr td{padding:5px;border:1px solid var(--dark-green)}.shiptbl tr:last-child td:nth-child(2),.shiptbl tr:nth-child(n+2) td:nth-child(3),.shiptbl tr:nth-child(n+2) td:nth-child(6){text-align:right}.flexright_block{justify-content:flex-end;text-align:right}.flex-center{justify-content:center;text-align:center}.whiteSpace{word-break:break-all}#partnerpForm .bf-input{padding:0}#partnerpForm .bf-input input{padding:10px 0}table.holiday{border-collapse:collapse;width:100%;display:table}table.holiday tr{font-size:14px;display:table-row}table.holiday tr td{padding:5px;border:1px solid rgba(0,0,0,.4)}table.holiday tr:nth-child(odd) td{background:rgba(0,0,0,.2)}.logo{position:relative}.logo img.may9{height:54px;right:-10px;position:absolute;min-width:0;top:0;width:auto;display:block}@media (max-width:700px){.logo img.may9{right:20px;top:2px}}.project-param{grid-template-columns:200px 1fr;border-bottom:1px solid var(--light-green);margin:5px 0;padding-bottom:5px;display:grid}.project-param label{font-size:16px;margin-bottom:10px;display:block}.project-param div,.project-param span{font-size:14px;font-weight:700;display:block}.project-param input,.project-param textarea{padding:5px 10px;border:1px solid var(--dark-green);-webkit-appearance:none;box-sizing:border-box;margin:0;width:500px}.project-param .file-loader{height:60px;justify-content:center;border:1px solid var(--dark-green);position:relative;align-items:center;background:var(--light-green);width:500px;display:flex}.project-param .file-loader input{position:absolute;opacity:0;bottom:0;top:0;left:0;width:500px}.project-form button{border:none;-webkit-appearance:none;color:var(--white);background-color:var(--dark-green)}.file-list div{padding:5px 0;justify-content:space-between;align-items:center;width:500px;display:flex}.serlist{grid-template-columns:repeat(4,1fr);grid-gap:20px;margin-top:25px;display:grid}.serlist a{padding:15px;border:1px solid var(--dark-green);flex-direction:column;gap:15px;align-items:center;display:flex}.serlist a img{width:90%}.serlist a:hover{color:var(--white);background:var(--dark-green)}.flex-line{justify-content:flex-start;gap:10px;margin:10px 0;align-items:center;display:flex}.flex-line .bf-input{padding-top:0}