@font-face{font-display:swap;font-family:'Alegreya Sans SC';font-style:normal;font-weight:800;src:url('/usertpl/fonts/alegreya-sans-sc/alegreya-sans-sc-v24-cyrillic_latin-800.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Alegreya Sans SC';font-style:normal;font-weight:900;src:url('/usertpl/fonts/alegreya-sans-sc/alegreya-sans-sc-v24-cyrillic_latin-900.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:300;src:url('/usertpl/fonts/montserrat/montserrat-v31-cyrillic_latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url('/usertpl/fonts/montserrat/montserrat-v31-cyrillic_latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url('/usertpl/fonts/montserrat/montserrat-v31-cyrillic_latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url('/usertpl/fonts/montserrat/montserrat-v31-cyrillic_latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url('/usertpl/fonts/open-sans/open-sans-v44-cyrillic_latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/usertpl/fonts/open-sans/open-sans-v44-cyrillic_latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url('/usertpl/fonts/open-sans/open-sans-v44-cyrillic_latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url('/usertpl/fonts/open-sans/open-sans-v44-cyrillic_latin-700.woff2') format('woff2')}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit;margin:0;padding:0;font-family:"Open Sans",sans-serif;font-variant-numeric:lining-nums;font-kerning:none}h1,h2,h3,h4,h5,h6{margin:0}body{background:#fafafa url("/usertpl/i/bg/promo-bg-newyear.png") no-repeat}body.no-scroll{overflow:hidden}p{margin:0}ul{padding-top:10px;padding-left:20px}ul.list,ul.sublist,ul.items{padding:0;list-style-type:none}address{font-style:normal}input{border:none;outline:none}textarea{border:none;outline:none;resize:none}a{text-decoration:none;color:inherit;cursor:pointer}button,.button{cursor:pointer;border:none;outline:none;background:none}.container{max-width:1330px;padding:0 15px;margin:auto;position:relative}.invalid{border:1px solid #b80a10 !important;color:#b80a10 !important}.invalid::placeholder{color:#b80a10 !important}.owl-stage{display:flex}.way{font-size:14px;font-weight:300;color:#70756f;margin-bottom:5px}.way .link{text-decoration:underline}.way .current{cursor:default}.way .dash{margin:0 7px}.product-labels{color:#f1efef;font-size:12px;font-weight:300}.product-labels .sale{position:absolute;left:18px;top:20px;background-color:#b80a10;border-radius:50%;display:flex;justify-content:center;align-items:center}.product-labels .items{display:flex;flex-direction:column;position:absolute;right:0;top:20px}.product-labels .items .label{display:flex;justify-content:center;align-items:center;margin-bottom:5px}.product-labels .items .label:last-child{margin-bottom:0}.product-labels .items .label.new{background-color:#2a911c}.product-labels .items .label.credit{background-color:#b80a10}.product-labels .items .label.hit{background-color:#1a2d4b}.product-labels .discounted{display:flex;justify-content:center;align-items:center;width:100px;height:22px;border-radius:5px 0 5px 0;position:absolute;top:0;left:0;background-color:#0661b2;font-weight:700}.product-price{line-height:1}.product-price .old{color:#70756f;font-size:18px;text-decoration:line-through}.product-price .current{font-size:23px;font-weight:600;color:#0661b2}.product-price .current.unspecified{font-size:18px;height:38px}.product-price .current .symbol{color:#111;font-weight:400;margin-left:5px}.filling-element{height:0;width:19.5%}.page-title{font-family:'Alegreya Sans SC',sans-serif;font-weight:900;font-size:35px;color:#b80a10;text-transform:uppercase;margin-bottom:40px}.page-title .blue{font-family:inherit;font-weight:inherit;font-size:inherit;color:#1a2d4b}.page-description{font-size:14px;line-height:16px;margin-bottom:24px;width:100%}.empty-page{width:100%;text-align:center;color:#1a2d4b}.empty-page .icon-wrapper{width:150px;height:150px;margin:auto}.empty-page .icon-wrapper .icon{width:100%;height:100%}.empty-page .text{font-family:'Montserrat',sans-serif;font-weight:500;font-size:18px;margin-bottom:20px}.paging-items{display:flex;flex-wrap:wrap;margin-top:40px}.paging-items .paging-item{display:flex;justify-content:center;align-items:center;padding:0;width:35px;height:35px;border:2px solid #0661b2;border-radius:3px;font-weight:700;color:#0661b2;margin-bottom:10px}.paging-items .paging-item.active{background-color:#0661b2;color:#f1efef}.paging-items .paging-item:not(:last-child){margin-right:10px}.ckeditor-content h1,.ckeditor-content h2,.ckeditor-content h3,.ckeditor-content h4,.ckeditor-content h5,.ckeditor-content h6{margin:15px 0}.ckeditor-content a{color:#0661b2 !important}.ckeditor-content a span,.ckeditor-content a div{color:#0661b2 !important}.ckeditor-content ul{padding:10px 0 10px 20px;list-style-type:disc!important}.ckeditor-content ul li:not(:last-child){margin-bottom:10px}.ckeditor-content ol{padding:10px 0 10px 20px}.ckeditor-content #about-ckeditor-content{font-size:16px;line-height:1.2}.ckeditor-content #about-ckeditor-content .title{color:#1a2d4b}.ckeditor-content #about-ckeditor-content .about{font-weight:600;margin-bottom:20px}.ckeditor-content #about-ckeditor-content .list-wrapper{margin-bottom:20px}.ckeditor-content #about-ckeditor-content .list-wrapper .list-title{font-size:18px;color:#1a2d4b;margin:0}.ckeditor-content #about-ckeditor-content .spots{display:flex;justify-content:space-between}@media (max-width:976px){.ckeditor-content #about-ckeditor-content .spots{flex-wrap:wrap}}.ckeditor-content #about-ckeditor-content .spots .spot{width:32%;border:2px solid #0661b2;border-radius:5px}@media (max-width:976px){.ckeditor-content #about-ckeditor-content .spots .spot{width:100%}.ckeditor-content #about-ckeditor-content .spots .spot:not(:last-child){margin-bottom:20px}}.ckeditor-content #about-ckeditor-content .spots .spot-name{text-align:center;padding:10px;background-color:#0661b2;color:#FFFFFF;font-weight:700;margin-bottom:5px}.ckeditor-content #about-ckeditor-content .spots .spot .address{padding:5px 10px}.ckeditor-content #about-ckeditor-content .spots .spot .schedule{padding:5px 10px}.ckeditor-content #about-ckeditor-content .spots .spot .links{padding:5px 10px 10px 10px}.whatsapp-float-button{width:65px;height:65px;border-radius:50%;background:linear-gradient(20deg, #128c7e 0%, #25d366 40%);position:fixed;bottom:15px;right:15px;padding:10px}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-st{display:flex;justify-content:flex-start;flex-wrap:wrap}.header{position:absolute;width:100%}@media (max-width:976px){.header{position:unset}}.header .bar{background:#1a2d4b;font-size:14px;font-weight:600;padding:18px 0}@media (max-width:976px){.header .bar{display:none}}.header .bar .wrapper{display:flex;justify-content:space-between}.header .bar .wrapper .menu{color:#f1efef}.header .bar .wrapper .menu .list{display:flex}.header .bar .wrapper .menu .list .item{margin-right:25px}@media (max-width:1330px){.header .bar .wrapper .menu .list .item{margin-right:10px}}@media (max-width:1024px){.header .bar .wrapper .menu .list .item{font-size:13px}}.header .bar .wrapper .menu .list .item:last-child{margin-right:0}.header .bar .wrapper .links{color:#d0dde7}.header .bar .wrapper .links .link{display:inline-flex;border-bottom:1px dashed #d0dde7}.header .content{position:relative}@media (max-width:976px){.header .content{padding:20px 0}}.header .content::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;background-color:#0661b2}.header .content .wrapper{height:130px;padding-bottom:25px;display:flex;align-items:center;justify-content:space-between}@media (max-width:1330px){.header .content .wrapper{justify-content:space-between}}@media (max-width:976px){.header .content .wrapper{padding:0;height:unset}}@media (max-width:576px){.header .content .wrapper{flex-wrap:wrap;justify-content:center}}.header .content .wrapper .logo{display:flex;align-items:center}@media (max-width:1330px){.header .content .wrapper .logo{margin-right:0}}@media (max-width:576px){.header .content .wrapper .logo{width:100%;flex-direction:column;justify-content:center;margin-bottom:20px}}.header .content .wrapper .logo .icon-wrapper{width:50px;height:45px;margin-right:10px}@media (max-width:976px){.header .content .wrapper .logo .icon-wrapper{margin-bottom:10px}}@media (max-width:576px){.header .content .wrapper .logo .icon-wrapper{width:80px;height:75px}}.header .content .wrapper .logo .icon-wrapper .icon{width:100%;height:100%}.header .content .wrapper .logo .block{font-family:'Alegreya Sans SC',sans-serif;font-weight:900;font-size:20px;line-height:1;padding-top:5px;color:#f1efef;text-transform:uppercase}@media (max-width:976px){.header .content .wrapper .logo .block{text-align:center}}@media (max-width:576px){.header .content .wrapper .logo .block{display:block;max-width:100%;padding:0}.header .content .wrapper .logo .block br{display:none}}.header .content .wrapper .search{position:relative;height:40px;padding-top:4px}@media (max-width:976px){.header .content .wrapper .search{display:none}}.header .content .wrapper .search .input{width:420px;height:100%;background-color:#d0dde7;font-size:14px;font-weight:300;border-radius:5px;padding:0 30px 0 13px}@media (max-width:1280px){.header .content .wrapper .search .input{width:240px}}@media (max-width:1024px){.header .content .wrapper .search .input{width:180px}}.header .content .wrapper .search .input::placeholder{font-size:14px;font-weight:300}.header .content .wrapper .search .button{position:absolute;top:55%;right:0;transform:translateY(-50%);width:36px;height:36px;padding:5px;border-radius:5px;transition:background-color .1s}.header .content .wrapper .search .button .icon{display:none;width:100%;height:100%;transition:filter .1s}.header .content .wrapper .search .button .icon.active{display:block}.header .content .wrapper .search .live-search-block{position:absolute;left:0;top:40px;width:100%;height:290px;border-radius:5px;background-color:#d0dde7;z-index:10;padding:10px;opacity:0;visibility:hidden;transition:all .1s}.header .content .wrapper .search .live-search-block.active{opacity:1;visibility:visible}.header .content .wrapper .search .live-search-block .results{height:100%;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.header .content .wrapper .search .live-search-block .results::-webkit-scrollbar{display:none}.header .content .wrapper .search .live-search-block .results .live-search-item{display:flex;width:100%;height:60px;border-radius:5px;background-color:#FFFFFF;padding:5px;transition:background-color .1s}.header .content .wrapper .search .live-search-block .results .live-search-item:hover{background-color:#F7F7F7}.header .content .wrapper .search .live-search-block .results .live-search-item:hover .info .title{color:#0661b2}.header .content .wrapper .search .live-search-block .results .live-search-item:not(:last-child){margin-bottom:10px}.header .content .wrapper .search .live-search-block .results .live-search-item .image-wrapper{width:50px;height:50px;border-radius:5px;margin-right:10px}.header .content .wrapper .search .live-search-block .results .live-search-item .image-wrapper .image{width:100%;height:100%;object-fit:contain}.header .content .wrapper .search .live-search-block .results .live-search-item .info{width:180px}.header .content .wrapper .search .live-search-block .results .live-search-item .info .title{font-family:'Alegreya Sans SC',sans-serif;font-size:14px;font-weight:800;height:28px;line-height:1;overflow:hidden;color:#1a2d4b;transition:color .1s}.header .content .wrapper .search .live-search-block .results .live-search-item .info .sku{font-size:12px;font-weight:600;color:#505050}.header .content .wrapper .search .live-search-block .results .live-search-item .price{margin-left:auto;font-size:14px;font-weight:700;color:#1a2d4b}.header .content .wrapper .phone{display:flex;justify-content:center;align-items:center;gap:8px;padding-top:3px}@media (max-width:1330px){.header .content .wrapper .phone{margin-right:0}}@media (max-width:976px){.header .content .wrapper .phone{display:none}}.header .content .wrapper .phone .icon{width:24px;height:24px}.header .content .wrapper .phone .text{color:#d0dde7;font-size:15px;font-weight:600}.header .content .wrapper .callback-link{font-size:15px;color:#d0dde7;font-weight:600;border-bottom:1px dashed #d0dde7}@media (max-width:576px){.header .content .wrapper .callback-link{margin-bottom:28px}}.header .content .wrapper .cart{display:flex;justify-content:center;align-items:center;gap:12px;border-radius:5px}@media (max-width:1330px){.header .content .wrapper .cart{margin:0}}@media (max-width:976px){.header .content .wrapper .cart{display:none}}.header .content .wrapper .cart .icon{width:36px}.header .content .wrapper .cart .text{font-size:15px;color:#d0dde7;font-weight:600}@media (max-width:976px){.header .content .wrapper .cart .text{display:none}}.header .content .wrapper .mobile-buttons{display:none}@media (max-width:976px){.header .content .wrapper .mobile-buttons{display:flex}}@media (max-width:576px){.header .content .wrapper .mobile-buttons{width:100%;justify-content:center}}.header .content .wrapper .mobile-buttons .profile{width:40px;height:40px;border-radius:2px;background-color:#1a2d4b;margin-right:10px;padding:6px}.header .content .wrapper .mobile-buttons .cart{width:40px;height:40px;border-radius:2px;background-color:#1a2d4b;display:flex;padding:6px;position:relative;margin-right:10px}.header .content .wrapper .mobile-buttons .cart .icon{width:100%;margin-right:0;filter:brightness(100)}.header .content .wrapper .mobile-buttons .cart .count{width:14px;height:14px;background-color:#f1efef;border-radius:50%;position:absolute;top:-5px;right:-5px;display:flex;justify-content:center;align-items:center;color:#1a2d4b;font-weight:700;font-size:10px;line-height:1}.header .content .wrapper .mobile-buttons .hamburger-menu{display:flex;justify-content:center;align-items:center;flex-direction:column;width:40px;height:40px;border-radius:2px;background-color:#1a2d4b;padding:0 8px}.header .content .wrapper .mobile-buttons .hamburger-menu .line{display:block;width:100%;height:3px;background-color:#f1efef;margin-bottom:6px;border-radius:2px}.header .content .wrapper .mobile-buttons .hamburger-menu .line:last-child{margin-bottom:0}.header .content .wrapper .mobile-menu{height:100%;width:70%;background-color:#1a2d4b;position:fixed;top:0;left:-100%;z-index:10;transition:left .2s;overflow:scroll}.header .content .wrapper .mobile-menu.active{left:0}@media (max-width:490px){.header .content .wrapper .mobile-menu{width:100%}}.header .content .wrapper .mobile-menu .head{border-bottom:1px solid rgba(241,239,239,0.05);margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.header .content .wrapper .mobile-menu .head .search{padding-left:15px;display:flex;width:70%}.header .content .wrapper .mobile-menu .head .search .input{width:100%}.header .content .wrapper .mobile-menu .head .close{width:50px;height:50px;color:#f1efef;display:flex;justify-content:center;align-items:center;font-size:22px;font-weight:700;margin-left:auto;border-radius:0 0 0 10px;cursor:pointer}.header .content .wrapper .mobile-menu .menu-wrapper{padding:0 15px}.header .content .wrapper .mobile-menu .menu-wrapper .menu .item{margin-bottom:5px;width:100%}.header .content .wrapper .mobile-menu .menu-wrapper .menu .item:last-child{margin-bottom:0}.header .content .wrapper .mobile-menu .menu-wrapper .menu .item .link{display:block;padding:10px;background-color:rgba(241,239,239,0.05);color:#f1efef;font-weight:600;border-radius:2px}.header .content .wrapper .mobile-menu .menu-wrapper .menu .item .link.more{position:relative}.header .content .wrapper .mobile-menu .menu-wrapper .menu .item .link.more.active::after{content:'-';right:15px}.header .content .wrapper .mobile-menu .menu-wrapper .menu .item .link.more::before{content:'';width:40px;height:100%;background-color:#d0dde7;position:absolute;top:0;right:0;border-radius:0 2px 2px 0}.header .content .wrapper .mobile-menu .menu-wrapper .menu .item .link.more::after{content:'+';position:absolute;top:50%;transform:translateY(-50%);right:12px;color:#1a2d4b;font-size:24px;font-weight:700}.header .content .wrapper .mobile-menu .menu-wrapper .menu .item .sublist{display:none;padding-left:15px}.header .content .wrapper .mobile-menu .menu-wrapper .menu .item .sublist .subitems .link{font-weight:400;font-size:15px}.header .content .wrapper .mobile-menu .menu-wrapper .menu .item .sublist .subitems .link.more::before{display:none}.header .content .wrapper .mobile-menu .menu-wrapper .menu .item .sublist .subitems .link.more::after{color:#d0dde7;font-size:14px;right:14px}.header .content .wrapper .mobile-menu .contacts{margin-top:24px}.header .content .wrapper .mobile-menu .contacts .phone{display:flex;justify-content:flex-start;padding-top:0;margin-bottom:8px}.main{padding-top:190px}@media (max-width:976px){.main{padding-top:20px}}.main .catalog-menu{position:absolute;top:-30px;left:15px;width:250px;margin-right:10px;z-index:2;background-color:#fff;border-radius:5px}@media (max-width:976px){.main .catalog-menu{display:none}}.main .catalog-menu.active .menu{display:block}.main .catalog-menu.active .menu-expanded.active{display:block}.main .catalog-menu-button{display:flex;justify-content:space-between;align-items:center;height:55px;background-color:#1a2d4b;border-radius:5px;padding:0 10px;margin-bottom:3px;cursor:pointer}.main .catalog-menu-button .text{font-size:15px;font-weight:700;text-transform:uppercase;color:#d0dde7}.main .catalog-menu .menu{display:none}.main .catalog-menu .menu-item{position:relative;display:flex;align-items:center;height:55px;background-color:#0661b2;border-radius:5px;padding:0 10px;border:2px solid transparent;cursor:pointer}.main .catalog-menu .menu-item:hover,.main .catalog-menu .menu-item.active{background-color:#FFFFFF;border-color:#0661b2}.main .catalog-menu .menu-item:hover .icon-wrapper .icon,.main .catalog-menu .menu-item.active .icon-wrapper .icon{filter:brightness(0) saturate(100%) invert(23%) sepia(83%) saturate(2026%) hue-rotate(193deg) brightness(95%) contrast(95%)}.main .catalog-menu .menu-item:hover .text,.main .catalog-menu .menu-item.active .text{color:#0661b2}.main .catalog-menu .menu-item:hover .arrow,.main .catalog-menu .menu-item.active .arrow{filter:brightness(0) saturate(100%) invert(23%) sepia(83%) saturate(2026%) hue-rotate(193deg) brightness(95%) contrast(95%)}.main .catalog-menu .menu-item:not(:last-child){margin-bottom:3px}.main .catalog-menu .menu-item.expand-menu{height:53px}.main .catalog-menu .menu-item.expand-menu.clicked{background-color:#FFFFFF;border-color:#0661b2}.main .catalog-menu .menu-item.expand-menu.clicked .icon-wrapper .icon{filter:brightness(0) saturate(100%) invert(23%) sepia(83%) saturate(2026%) hue-rotate(193deg) brightness(95%) contrast(95%)}.main .catalog-menu .menu-item.expand-menu.clicked .text{color:#0661b2}.main .catalog-menu .menu-item.expand-menu.clicked .arrow{filter:brightness(0) saturate(100%) invert(23%) sepia(83%) saturate(2026%) hue-rotate(193deg) brightness(95%) contrast(95%)}.main .catalog-menu .menu-item.expand-menu.clicked .arrow{transform:rotate(270deg)}.main .catalog-menu .menu-item.expand-menu .arrow{transform:rotate(90deg);margin-right:2px}.main .catalog-menu .menu-item .icon-wrapper{margin-right:10px;width:20px;height:15px}.main .catalog-menu .menu-item .icon-wrapper .icon{display:block;width:100%;height:100%;object-fit:contain}.main .catalog-menu .menu-item .text{font-size:15px;font-weight:700;color:#d0dde7;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 50px)}.main .catalog-menu .menu-item .arrow{width:8px;height:11px;margin-left:auto}.main .catalog-menu .menu-item .submenu{display:none;justify-content:space-between;flex-wrap:wrap;width:1040px;padding:10px 10px 0 10px;border-radius:5px;position:absolute;top:-2px;left:250px;background-color:#FFFFFF;border:2px solid #0661b2}.main .catalog-menu .menu-item .submenu.active{display:flex}.main .catalog-menu .menu-item .submenu-block,.main .catalog-menu .menu-item .submenu .fill-elem{width:24%}.main .catalog-menu .menu-item .submenu-block{margin-bottom:10px;background-color:#F7F7F7;border-radius:5px}.main .catalog-menu .menu-item .submenu-block:hover .block-head{background-color:#0661b2;color:#FFFFFF}.main .catalog-menu .menu-item .submenu-block .block-head{display:block;font-size:14px;font-weight:700;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#0661b2;padding:10px;border-radius:5px;transition:background-color .1s,color .1s}.main .catalog-menu .menu-item .submenu-block .block-items{padding:10px}.main .catalog-menu .menu-item .submenu-block .block-items .block-item{display:block;font-size:14px;font-weight:600;color:#505050;padding:5px;border-radius:5px;transition:background-color .1s}.main .catalog-menu .menu-item .submenu-block .block-items .block-item:hover{background-color:#FFFFFF}.main .catalog-menu .menu-item .submenu-block .block-items .block-item:not(:last-child){margin-bottom:3px}.main .catalog-menu .menu-expanded{margin-top:3px;display:none}.main .promo{transform:translateY(-30px)}@media (max-width:976px){.main .promo{margin-bottom:0}}@media (max-width:490px){.main .promo{transform:none;margin-bottom:40px}}.main .promo .wrapper{margin-left:auto;overflow:hidden;width:calc(100% - 260px);height:460px;position:relative}@media (max-width:976px){.main .promo .wrapper{width:100%;height:400px}}@media (max-width:490px){.main .promo .wrapper{height:350px}}.main .promo .wrapper .slider{width:100%;height:100%}.main .promo .wrapper .slider .owl-stage-outer,.main .promo .wrapper .slider .owl-stage{height:100%}.main .promo .wrapper .slider .item{width:100%;height:100%;position:relative}.main .promo .wrapper .slider .item.video{display:block;cursor:unset}.main .promo .wrapper .slider .item.video::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.main .promo .wrapper .slider .item .image{width:100%;height:100%;object-fit:cover}@media (max-width:576px){.main .promo .wrapper .slider .item .image.desktop{display:none}}.main .promo .wrapper .slider .item .image.mobile{display:none}@media (max-width:576px){.main .promo .wrapper .slider .item .image.mobile{display:block}}.main .promo .wrapper .slider .item .content{position:absolute;top:50%;left:45px;transform:translateY(-50%);max-width:450px}.main .promo .wrapper .slider .item .content .title{background-color:#0661b2;color:#d0dde7;font-family:'Alegreya Sans SC',sans-serif;font-weight:900;font-size:45px;text-transform:uppercase;padding:15px 20px;line-height:1}.main .promo .wrapper .slider .item .content .description{font-size:20px;font-weight:600;padding:0 40px 0 20px}.main .promo .wrapper .slider .owl-dots{position:absolute;left:50%;bottom:25px;transform:translateX(-50%);display:flex}.main .promo .wrapper .slider .owl-dots .owl-dot{width:15px;height:15px;background-color:#0661b2;border-radius:2px;margin-right:8px}.main .promo .wrapper .slider .owl-dots .owl-dot:last-child{margin-right:0}.main .promo .wrapper .slider .owl-dots .owl-dot.active{background-color:#1a2d4b}.main .promo .wrapper .slider .video{width:100%;height:100%;border:none}.main .mainlinks a{font-size:16px;font-weight:600;color:#1a2d4b}.main .products-slider{margin-bottom:40px;position:relative}@media (max-width:490px){.main .products-slider{padding-bottom:20px}}.main .products-slider .wrapper{overflow:hidden}.main .products-slider .wrapper .tabs{display:flex;margin-bottom:25px}@media (max-width:490px){.main .products-slider .wrapper .tabs{margin-bottom:10px}}.main .products-slider .wrapper .tabs .tab{width:180px;height:43px;background-color:#0661b2;font-size:18px;font-weight:600;color:#f1efef;display:flex;justify-content:center;align-items:center;margin-right:2px;cursor:pointer}.main .products-slider .wrapper .tabs .tab:first-child{border-radius:5px 0 0 5px}.main .products-slider .wrapper .tabs .tab:last-child{margin-right:0;border-radius:0 5px 5px 0}.main .products-slider .wrapper .tabs .tab.active{background-color:#1a2d4b}.main .products-slider .wrapper .content{display:flex;justify-content:space-between;height:0;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out}.main .products-slider .wrapper .content.active{height:auto;opacity:1;visibility:visible}.main .products-slider .wrapper .content .catalog-node{width:100%}.main .products-slider .wrapper .content .owl-nav{position:absolute;top:5px;right:15px}@media (max-width:490px){.main .products-slider .wrapper .content .owl-nav{top:unset;bottom:0;right:50%;transform:translateX(50%)}}.main .products-slider .wrapper .content .owl-nav button{width:24px;height:16px;background-image:url("/usertpl/i/icons/slider-arrow.png")}.main .products-slider .wrapper .content .owl-nav button.disabled{background-image:url("/usertpl/i/icons/slider-arrow_disabled.png")}.main .products-slider .wrapper .content .owl-nav .owl-prev{transform:rotate(180deg);margin-right:10px}.main .benefits{margin-bottom:75px}.main .benefits.in-catalog{margin:35px 0}.main .benefits .wrapper .section-title{color:#1a2d4b;font-size:18px;font-weight:600;margin-bottom:30px}.main .benefits .wrapper .items{display:flex;justify-content:space-between}@media (max-width:1300px){.main .benefits .wrapper .items{flex-wrap:wrap}}.main .benefits .wrapper .items .item{display:flex;align-items:center;background-color:#0661b2;color:#d0dde7;padding:27px 15px;width:19.7%;border-radius:5px}.main .benefits .wrapper .items .item .icon-wrapper{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-right:13px}.main .benefits .wrapper .items .item .content .title{font-size:16px;font-weight:600}.main .benefits .wrapper .items .item .content .text{font-size:13px;font-weight:300;line-height:16px}@media (max-width:1300px){.main .benefits .wrapper .items .item,.main .benefits .wrapper .items .filling-element{width:32.5%;margin-bottom:10px}}@media (max-width:976px){.main .benefits .wrapper .items .item,.main .benefits .wrapper .items .filling-element{width:49.5%}}@media (max-width:576px){.main .benefits .wrapper .items .item,.main .benefits .wrapper .items .filling-element{width:100%}}.main .benefits .wrapper .items .filling-element{display:none}@media (max-width:1300px){.main .benefits .wrapper .items .filling-element{display:block}}.main .brands{margin-bottom:80px}.main .brands .wrapper .section-title{color:#1a2d4b;font-size:18px;font-weight:600;margin-bottom:30px}.main .brands .wrapper .items{display:flex;justify-content:space-between;flex-wrap:wrap}.main .brands .wrapper .items .item{width:16.3%;height:125px;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:25px;border-radius:5px}@media (max-width:1300px){.main .brands .wrapper .items .item{width:32.5%;margin-bottom:10px;padding:30px}}@media (max-width:976px){.main .brands .wrapper .items .item{width:49.5%}}@media (max-width:420px){.main .brands .wrapper .items .item{width:100%}}.main .brands .wrapper .items .item .image{width:100%;height:100%;object-fit:contain}.main .page{padding:50px 0}.main .page-description ul,.main .page-description ol{padding-left:20px}.main .page .wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.main .page .wrapper .filling-element{width:24.5%}.main .page .wrapper .partner-request-button{display:flex;justify-content:center;align-items:center;border-radius:3px;width:360px;height:50px;background-color:#0661b2}@media (max-width:576px){.main .page .wrapper .partner-request-button{width:100%}}.main .page .wrapper .partner-request-button .text{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:600;color:#f1efef}.main .page .wrapper .page-form{background-color:#FFFFFF;width:100%;padding:30px;border-radius:5px;display:flex;justify-content:space-between}.main .page .wrapper .page-form .button{display:flex;justify-content:center;align-items:center;width:100%;height:45px;background-color:#0661b2;border-radius:5px;color:#FFFFFF;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600}.main .page .wrapper .page-form .block{width:48%}.main .page .wrapper .page-form .block .row:not(:last-child){margin-bottom:15px}.main .page .wrapper .page-form .block .row .label{display:block;font-weight:600;font-size:14px;margin-bottom:5px;color:#505050}.main .page .wrapper .page-form .block .row .input{width:100%;height:45px;border:1px solid #d0dde7;border-radius:5px;padding:15px;font-size:14px;font-weight:300}.main .page .wrapper .page-form .block .row .textarea{width:100%;height:153px;resize:none;border:1px solid #d0dde7;border-radius:5px;outline:none;padding:15px;font-size:14px;font-weight:300}.main .page .wrapper .page-form.service-quality{display:block}.main .page .wrapper .page-form.service-quality .block{width:100%}.main .page .wrapper .page-form.service-quality .block:not(:last-child){margin-bottom:30px}.main .page .wrapper .page-form.service-quality .block-title{font-size:20px;font-weight:700;margin-bottom:10px;color:#1a2d4b}.main .page .wrapper .page-form.service-quality .block-content .checkboxes{margin:0 0 15px}.main .page .wrapper .page-form.service-quality .block-content .checkboxes .checkbox-wrap{display:block;width:fit-content;position:relative;cursor:pointer}.main .page .wrapper .page-form.service-quality .block-content .checkboxes .checkbox-wrap:not(:last-child){margin-bottom:10px}.main .page .wrapper .page-form.service-quality .block-content .checkboxes .checkbox-wrap input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.main .page .wrapper .page-form.service-quality .block-content .checkboxes .checkbox-wrap input:checked~.checkbox::after{display:block}.main .page .wrapper .page-form.service-quality .block-content .checkboxes .checkbox-wrap .checkbox{padding-left:27px;font-weight:600;line-height:1;color:#1a2d4b}.main .page .wrapper .page-form.service-quality .block-content .checkboxes .checkbox-wrap .checkbox::before{content:'';width:20px;height:20px;border:2px solid #0661b2;border-radius:2px;position:absolute;top:-2px;left:0}.main .page .wrapper .page-form.service-quality .block-content .checkboxes .checkbox-wrap .checkbox::after{display:none;content:'';position:absolute;top:0;left:6.5px;width:7px;height:13px;border:solid #0661b2;border-width:0 3px 3px 0;transform:rotate(45deg)}.main .page .wrapper .page-form.service-quality .block-content .select{width:100%;height:45px;border:1px solid #d0dde7;border-radius:5px;padding:10px 15px;background:none;margin:0 0 10px}.main .page .content ul{padding-left:20px;padding-top:10px}.main .partner-catalog{width:100%;padding-top:0}.main .partner-catalog .list-item.active{background-color:#FFFFFF}.main .partner-catalog .list-item.active .item-head{background-color:#0661b2}.main .partner-catalog .list-item.active .item-head:hover{background-color:#0661b2}.main .partner-catalog .list-item.active .item-head .name{color:#d0dde7}.main .partner-catalog .list-item.active .item-head .arrow{transform:rotate(90deg)}.main .partner-catalog .list-item.active .sublist{display:block}.main .partner-catalog .list-item:not(:last-child){margin-bottom:10px}.main .partner-catalog .list-item .item-head{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#FFFFFF;border-radius:5px;padding:10px;cursor:pointer}.main .partner-catalog .list-item .item-head:hover{background-color:#F7F7F7}.main .partner-catalog .list-item .item-head .name{font-family:'Alegreya Sans SC',sans-serif;font-weight:700;color:#1a2d4b;font-size:18px}.main .partner-catalog .list-item .item-head .arrow{display:flex;justify-content:center;align-items:center;width:25px;height:25px;background-color:#1a2d4b;border-radius:50%;padding:6px;transition:transform .1s}.main .partner-catalog .list-item .item-head .arrow .icon{width:100%;height:100%;margin-left:3px}.main .partner-catalog .list-item .sublist{display:none;padding:15px}.main .partner-catalog .list-item .sublist-item{cursor:pointer}.main .partner-catalog .list-item .sublist-item.active .sublist{display:block}.main .partner-catalog .list-item .sublist-item:not(:last-child){margin-bottom:5px}.main .partner-catalog .list-item .sublist-item-head{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#F7F7F7;border-radius:5px}.main .partner-catalog .list-item .sublist-item-head:hover{background-color:#F4F4F4}.main .partner-catalog .list-item .sublist-item-head .name{font-family:'Alegreya Sans SC',sans-serif;font-size:16px;font-weight:700}.main .partner-catalog .list-item .sublist-item-head .arrow{display:flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:#1a2d4b;border-radius:50%;padding:5px;transition:transform .1s}.main .partner-catalog .list-item .sublist-item-head .arrow .icon{width:100%;height:100%;margin-left:2px}.main .partner-catalog .list-item .sublist-item .sublist{display:none}.main .partner-catalog .list-item .sublist-item .sublist-item.active .sublist{display:block}.main .partner-catalog .list-item .sublist-item .sublist-item .sublist{display:none}.main .partner-catalog .list-item .item-filters{display:flex;justify-content:flex-start;font-size:12px;padding:5px 0}.main .partner-catalog .list-item .item-filters .item{margin:0 30px 0 0}.main .partner-catalog .list-item .item-filters .item .title{font-weight:600}.main .partner-catalog .list-item .item-filters .item label{display:block}.main .partner-catalog .list-item .item-filters .item label input{margin:0 3px 0 0}.main .partner-catalog .list-item .item-filters .price-from{margin:0 30px 0 0}.main .section-items{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:20px}.main .section-items .section-item{background-color:#fff;border-radius:2px;margin-bottom:20px;border:1px solid #0661b2;border-bottom:none;display:flex;flex-direction:column;justify-content:space-between}.main .section-items .section-item .image{width:100%;height:200px;object-fit:contain}.main .section-items .section-item .image.noimage{padding:60px}.main .section-items .section-item .text{text-transform:uppercase;font-weight:700;font-size:14px;padding:10px;background-color:#0661b2;color:#f1efef}.main .section-items .section-item,.main .section-items .filling-element{width:24%}@media (max-width:976px){.main .section-items .section-item,.main .section-items .filling-element{width:32%}}@media (max-width:768px){.main .section-items .section-item,.main .section-items .filling-element{width:49%}}@media (max-width:576px){.main .section-items .section-item,.main .section-items .filling-element{width:100%}}.main .page.error .content{color:#1a2d4b;text-align:center}.main .page.error .content .title{font-family:'Alegreya Sans SC',sans-serif;font-weight:800;font-size:128px;line-height:1;margin-bottom:10px}.main .page.error .content .text{font-family:'Montserrat',sans-serif;font-weight:700;font-size:22px;margin-bottom:20px}.main .page.error .content .small-text{font-size:18px;font-weight:500;text-align:center;margin:0 auto 48px;max-width:620px}.main .page.error .content .small-text .link{display:inline-block;line-height:.97;font-weight:700;color:#0661b2;border-bottom:2px dashed #0661b2;transition:border-bottom-color .15s;cursor:pointer}.main .page.error .content .small-text .link:hover{border-bottom-color:transparent}.main .page.error .content .catalog-links-block .block-text{margin-bottom:20px;font-size:15px;font-weight:600;color:#505050}.main .page.error .content .catalog-links-block .block-links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}@media (max-width:576px){.main .page.error .content .catalog-links-block .block-links{gap:4px;justify-content:flex-start}}.main .page.error .content .catalog-links-block .block-links .link{position:relative;display:flex;align-items:center;height:44px;background-color:#0661b2;border-radius:5px;padding:0 10px;border:2px solid transparent;cursor:pointer}@media (max-width:576px){.main .page.error .content .catalog-links-block .block-links .link{padding:0 8px}}.main .page.error .content .catalog-links-block .block-links .link .icon-wrapper{margin-right:10px;width:18px;height:14px}@media (max-width:576px){.main .page.error .content .catalog-links-block .block-links .link .icon-wrapper{font-size:14px;height:12px}}.main .page.error .content .catalog-links-block .block-links .link .icon-wrapper .icon{display:block;width:100%;height:100%;object-fit:contain}.main .page.error .content .catalog-links-block .block-links .link .text{font-size:13px;font-weight:700;color:#d0dde7;white-space:nowrap;margin:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:576px){.main .page.error .content .catalog-links-block .block-links .link .text{max-width:320px;font-size:11px}}.main .page.catalog{display:flex;align-items:flex-start;padding:30px 0 20px 0}@media (max-width:1150px){.main .page.catalog{flex-wrap:wrap}}.main .page.catalog .section-items{padding-top:20px;margin-bottom:0}.main .page.catalog .page-title{margin-bottom:15px}.main .page.catalog .catalog-title{font-size:18px;font-weight:600;color:#1a2d4b;margin-bottom:15px}.main .page.catalog .aside{width:250px;margin-right:15px;padding-top:415px}@media (max-width:1150px){.main .page.catalog .aside{width:100%;padding-top:0}}.main .page.catalog .aside .filter-mobile-btn{display:none;justify-content:center;align-items:center;width:100%;height:45px;background-color:#0661b2;color:#f1efef;font-size:15px;font-weight:700;border-radius:2px;margin-bottom:20px}@media (max-width:976px){.main .page.catalog .aside .filter-mobile-btn{display:flex}}@media (max-width:976px){.main .page.catalog .aside .filter,.main .page.catalog .aside .consultation{display:none}}.main .page.catalog .aside .filter{background-color:#fff;padding:18px;margin-bottom:15px}.main .page.catalog .aside .filter .block{padding:20px 0;border-bottom:1px solid #f2f3f4}.main .page.catalog .aside .filter .block.available{padding-top:0}.main .page.catalog .aside .filter .block.available .checkbox label{color:#1a2d4b}.main .page.catalog .aside .filter .block.price{padding-bottom:40px}.main .page.catalog .aside .filter .block .title{font-family:"Montserrat",sans-serif;color:#1a2d4b;font-weight:600;font-size:14px;margin-bottom:15px}.main .page.catalog .aside .filter .block .checkbox{margin-bottom:12px}.main .page.catalog .aside .filter .block .checkbox:last-child{margin-bottom:0}.main .page.catalog .aside .filter .block .checkbox label{font-size:15px;color:#434444;position:relative;padding-left:30px;cursor:pointer}.main .page.catalog .aside .filter .block .checkbox label::before{content:'';width:15px;height:15px;border:1px solid #a1a7ac;border-radius:2px;position:absolute;top:2px;left:0}.main .page.catalog .aside .filter .block .checkbox label::after{content:'';position:absolute;left:5px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.main .page.catalog .aside .filter .block .checkbox input{display:none}.main .page.catalog .aside .filter .block .checkbox input:checked~label::before{background-color:#0661b2;border-color:transparent}.main .page.catalog .aside .filter .block .checkbox input:checked~label::after{opacity:1}.main .page.catalog .aside .filter .block .price{margin-bottom:20px}.main .page.catalog .aside .filter .block .price .inputs{display:flex;justify-content:space-between;align-items:center}.main .page.catalog .aside .filter .block .price .inputs input.number{padding-left:12px;border:1px solid #a1a7ac;background-color:#fff;font-weight:100;border-radius:2px;font-size:14px;color:#434444;width:42%;height:32px}.main .page.catalog .aside .filter .block .price .inputs input.number:focus{border-color:#86ae3e}.main .page.catalog .aside .filter .block .price .inputs input.number::-webkit-outer-spin-button,.main .page.catalog .aside .filter .block .price .inputs input.number::-webkit-inner-spin-button{-webkit-appearance:none}.main .page.catalog .aside .filter .block .price .inputs .dash{font-size:24px;font-weight:300;color:#1a2d4b}.main .page.catalog .aside .filter .block .price .range{position:relative}.main .page.catalog .aside .filter .block .price .range input.range{-webkit-appearance:none;width:100%;position:absolute;left:0;top:25px}.main .page.catalog .aside .filter .block .price .range input.range::-webkit-slider-runnable-track{width:100%;height:1px;cursor:pointer;animate:.2s;background:#1a2d4b;border-radius:1px;box-shadow:none;border:0}.main .page.catalog .aside .filter .block .price .range input.range::-webkit-slider-thumb{z-index:1;position:relative;height:15px;width:15px;border-radius:2px;background:#0661b2;cursor:pointer;-webkit-appearance:none;margin-top:-7px}.main .page.catalog .aside .filter .block .price .range input.range::-moz-range-track{width:100%;height:5px;cursor:pointer;background:#2497e3;border-radius:1px;box-shadow:none;border:0}.main .page.catalog .aside .filter .block .price .range input.range::-moz-range-thumb{z-index:2;position:relative;box-shadow:0 0 0 #000;border:1px solid #2497e3;height:18px;width:18px;border-radius:25px;background:#a1d0ff;cursor:pointer}.main .page.catalog .aside .filter .block .price .range input.range::-ms-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}.main .page.catalog .aside .filter .block .price .range input.range::-ms-fill-lower,.main .page.catalog .aside .filter .block .price .range input.range::-ms-fill-upper{background:#2497e3;border-radius:1px;box-shadow:none;border:0}.main .page.catalog .aside .filter .block .price .range input.range::-ms-thumb{z-index:2;position:relative;box-shadow:0 0 0 #000;border:1px solid #2497e3;height:18px;width:18px;border-radius:25px;background:#a1d0ff;cursor:pointer}.main .page.catalog .aside .filter .buttons{display:flex;justify-content:center;flex-wrap:wrap;padding-top:20px}.main .page.catalog .aside .filter .buttons .button{width:100%;height:45px;background-color:#0661b2;color:#f1efef;display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:700;border-radius:4px;margin-bottom:10px}.main .page.catalog .aside .filter .buttons .reset{font-size:15px;color:#0661b2;padding-right:14px;position:relative}.main .page.catalog .aside .filter .buttons .reset::before{content:'';width:80%;border-bottom:1px dashed #0661b2;position:absolute;left:1px;bottom:2px}.main .page.catalog .aside .filter .buttons .reset::after{content:'✖';color:#0661b2;font-size:13px;font-weight:300;position:absolute;top:2px;right:0}.main .page.catalog .aside .consultation{background-color:#fff;padding:20px 15px 30px}.main .page.catalog .aside .consultation .title{font-family:"Montserrat",sans-serif;font-weight:600;font-size:15px;color:#1a2d4b;text-align:center;margin-bottom:20px}.main .page.catalog .aside .consultation .input{width:100%;height:45px;background-color:#fafafa;border:1px solid #a1a7ac;padding:10px;margin-bottom:15px;border-radius:5px}.main .page.catalog .aside .consultation .button{width:100%;height:45px;display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:700;color:#f1efef;background-color:#0661b2;border-radius:4px}.main .page.catalog .content{width:calc(100% - 265px)}.main .page.catalog .content.full-width{width:100%}@media (max-width:1150px){.main .page.catalog .content{width:100%}}.main .page.catalog .content .sort{width:100%;padding:17px 20px;background-color:#fff;margin-bottom:10px;display:flex;align-items:center;font-size:14px}@media (max-width:440px){.main .page.catalog .content .sort{flex-wrap:wrap}}.main .page.catalog .content .sort .title{margin-right:15px}@media (max-width:440px){.main .page.catalog .content .sort .title{width:100%;margin-bottom:10px}}.main .page.catalog .content .sort .item{margin-right:15px}.main .page.catalog .content .sort .item.asc,.main .page.catalog .content .sort .item.desc{color:#0661b2;position:relative;padding-right:17px}.main .page.catalog .content .sort .item.asc::after,.main .page.catalog .content .sort .item.desc::after{content:'';width:12px;height:6px;position:absolute;top:8px;right:0;background-image:url("/usertpl/i/icons/sort-icon.png")}.main .page.catalog .content .sort .item.asc::after{transform:rotate(180deg)}.main .page.catalog .content .nodes{display:flex;flex-wrap:wrap;justify-content:space-between}.main .page.catalog .content .nodes .catalog-node,.main .page.catalog .content .nodes .filling-element{width:24.5%}@media (max-width:976px){.main .page.catalog .content .nodes .catalog-node,.main .page.catalog .content .nodes .filling-element{width:32%}}@media (max-width:768px){.main .page.catalog .content .nodes .catalog-node,.main .page.catalog .content .nodes .filling-element{width:49%}}@media (max-width:576px){.main .page.catalog .content .nodes .catalog-node,.main .page.catalog .content .nodes .filling-element{width:100%}}.main .page.datatype .page-title{margin-bottom:15px}.main .partner-filter-bar{color:#fff;border-radius:5px;height:115px;background-color:#0661b2;padding:15px;margin-bottom:20px}.main .partner-filter-bar .row{width:100%}.main .partner-filter-bar .row .block{margin:0 20px 0 0}.main .partner-filter-bar .row .block-title{font-size:18px;line-height:1;font-weight:900;margin:0 0 5px}.main .partner-filter-bar .row .block-content .input{width:100%;height:40px;background-color:#d0dde7;border-radius:5px;padding:5px 20px}.main .partner-filter-bar .row .block-content .input.price{width:48%}.main .partner-filter-bar .row .block-content .select{width:100%;height:40px;background-color:#d0dde7;border-radius:5px;padding:5px 20px;border:none}.main .partner-filter-bar .row .block-content .checkbox{width:40px;height:40px;background:#d0dde7;cursor:pointer;position:relative;border-radius:5px}.main .partner-filter-bar .row .block-content .checkbox.active::after{content:'';width:12px;height:22px;border:solid #1a2d4b;border-width:0 5px 5px 0;position:absolute;top:8px;left:16px;transform:rotate(45deg)}.main .partner-filter-bar .row .block-content .button{display:flex;justify-content:center;align-items:center;width:200px;height:40px;background-color:#d0dde7;border-radius:5px;color:#1a2d4b;font-weight:600}.footer .content{background-color:#0661b2;color:#f1efef;padding:55px 0}@media (max-width:576px){.footer .content{padding:40px 0}}.footer .content .wrapper{display:flex}@media (max-width:1100px){.footer .content .wrapper{flex-wrap:wrap;justify-content:space-between}}.footer .content .wrapper .block-title{font-size:15px;font-weight:600;margin-bottom:25px}@media (max-width:576px){.footer .content .wrapper .block-title{font-size:14px;margin-bottom:16px}}.footer .content .wrapper .info{max-width:280px;margin-right:72px}@media (max-width:1100px){.footer .content .wrapper .info{margin-bottom:32px}}@media (max-width:576px){.footer .content .wrapper .info{max-width:unset;width:100%;display:flex;align-items:flex-end;justify-content:space-between;margin-right:0}}@media (max-width:576px){.footer .content .wrapper .info .about{max-width:250px}}.footer .content .wrapper .info .about .logo{font-family:'Alegreya Sans SC',sans-serif;font-weight:800;font-size:32px;color:#d0dde7;line-height:1;margin-bottom:10px}@media (max-width:576px){.footer .content .wrapper .info .about .logo{font-size:28px;margin-bottom:8px}}.footer .content .wrapper .info .about .logo span{display:inline-block;font-family:inherit;font-size:inherit;color:#b80a10;line-height:1}.footer .content .wrapper .info .about .text{font-size:14px;font-weight:300;margin-bottom:40px;line-height:17px}@media (max-width:576px){.footer .content .wrapper .info .about .text{margin-bottom:0;font-size:13px}}.footer .content .wrapper .info .social{display:grid;grid-template-columns:repeat(4, 38px);gap:8px}@media (max-width:576px){.footer .content .wrapper .info .social{grid-template-columns:repeat(2, 32px)}}.footer .content .wrapper .info .social .item{width:100%;height:38px;display:flex;justify-content:center;align-items:center;background-color:#d0dde7;padding:7px;border-radius:5px}@media (max-width:576px){.footer .content .wrapper .info .social .item{height:32px}}.footer .content .wrapper .info .social .item .icon{width:100%;height:100%}.footer .content .wrapper .menu{display:flex;gap:48px}@media (max-width:576px){.footer .content .wrapper .menu{flex-wrap:wrap;gap:32px;margin-bottom:32px}}@media (max-width:576px){.footer .content .wrapper .menu .block-item{width:100%;line-height:1.2}}.footer .content .wrapper .menu .block-item:first-child{margin-right:16px}@media (max-width:576px){.footer .content .wrapper .menu .block-item:first-child{margin:0}}.footer .content .wrapper .menu .block-item:first-child .list{column-count:2;column-gap:32px}@media (max-width:576px){.footer .content .wrapper .menu .block-item:first-child .list{column-gap:24px}}.footer .content .wrapper .menu .block-item:first-child .list .item{max-width:270px}@media (max-width:576px){.footer .content .wrapper .menu .block-item:first-child .list .item{max-width:unset}}@media (max-width:576px){.footer .content .wrapper .menu .block-item:last-child .list{column-count:2;column-gap:24px}}@media (max-width:1100px){.footer .content .wrapper .menu .block-item .list{height:auto}}.footer .content .wrapper .menu .block-item .list .item{margin-bottom:17px}@media (max-width:576px){.footer .content .wrapper .menu .block-item .list .item{margin-bottom:12px}}.footer .content .wrapper .menu .block-item .list .item:last-child{margin-bottom:0}.footer .content .wrapper .menu .block-item .list .item .link{font-size:15px;font-weight:300}@media (max-width:576px){.footer .content .wrapper .menu .block-item .list .item .link{font-size:13px}}.footer .content .wrapper .payment{text-align:end;margin-left:auto}@media (max-width:576px){.footer .content .wrapper .payment{text-align:start;margin:0}}.footer .content .wrapper .payment .items{display:flex;flex-direction:column;gap:15px}@media (max-width:576px){.footer .content .wrapper .payment .items{flex-direction:row;gap:12px}}@media (max-width:576px){.footer .content .wrapper .payment .items .item{width:48px;height:28px;object-fit:contain}}.footer .bar{background-color:#1a2d4b;color:#f1efef;font-size:13px;font-weight:300;padding:48px 0}@media (max-width:576px){.footer .bar{padding:32px 0 64px}}.footer .bar .wrapper{display:flex;align-items:center;justify-content:space-between;padding:0 24px}@media (max-width:576px){.footer .bar .wrapper{padding:0;flex-wrap:wrap;justify-content:center;gap:16px 0}}.footer .bar .wrapper .developer{color:#677A98}.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(6,97,178,0.99), rgba(26,45,75,0.99));z-index:100}.overlay .popup{display:none;width:400px;background:#f1efef;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:5px}@media (max-width:450px){.overlay .popup{width:90%}}.overlay .popup .head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(6,97,178,0.1);padding:15px}.overlay .popup .head .popup-title{font-family:'Alegreya Sans SC',sans-serif;text-transform:uppercase;color:#1a2d4b;font-weight:700;font-size:22px;line-height:1}.overlay .popup .head .close{width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#d0dde7;border-radius:5px;transition:background-color .1s}.overlay .popup .head .close:hover{background-color:#b80a10}.overlay .popup .head .close:hover .icon{filter:brightness(100)}.overlay .popup .head .close .icon{width:18px;height:18px;transition:filter .1s}.overlay .popup .form{padding:25px 30px 0 30px;margin-bottom:20px}.overlay .popup .form .input{padding:15px;width:100%;height:45px;font-size:14px;font-weight:300;border-radius:5px;background:#d0dde7}.overlay .popup .form .input:not(:last-child){margin-bottom:8px}.overlay .popup .form .input::placeholder{font-size:14px;font-weight:300}.overlay .popup .descr{padding:25px 30px 0 30px;margin-bottom:20px}.overlay .popup .bottom{padding:0 30px 25px 30px}.overlay .popup .bottom .button{display:flex;justify-content:center;align-items:center;height:40px;background-color:#0661b2;color:#f1efef;border-radius:5px;font-weight:600}.overlay .popup .bottom .text{color:#1a2d4b;font-size:14px;font-weight:600;margin-top:15px}.overlay .popup .bottom .text.reset-password{margin-top:5px}.overlay .popup .bottom .text .link{color:#0661b2;border-bottom:1px dashed #0661b2}.overlay .popup.registration .type{display:flex;justify-content:space-between;padding:20px 30px 0 30px}.overlay .popup.registration .type-button{width:49%;height:35px;font-weight:700;text-transform:uppercase;font-size:12px;display:flex;justify-content:center;align-items:center;border-radius:2px;border:2px solid #0661b2;color:#0661b2;cursor:pointer}.overlay .popup.registration .type-button.active{background:#0661b2;color:#f1efef}.overlay .popup.registration .form{display:none}.overlay .popup.registration .form.active{display:block}.overlay .popup.message .text{padding:20px 30px;color:#1a2d4b;font-size:16px;font-weight:600}.overlay .loader{display:none;width:100%;height:100%;background:url("/usertpl/i/loader.svg") center center / 400px no-repeat}.open-whatsapp-form{width:65px;height:65px;border-radius:50%;background:linear-gradient(20deg, #128c7e 0%, #25d366 40%);position:fixed;bottom:15px;right:15px;padding:10px;transition:transform .1s,bottom .15s}.open-whatsapp-form.active{bottom:-200px}.open-whatsapp-form::before{content:'';width:40px;height:40px;background:url('/usertpl/i/icons/whatsapp-icon.svg');position:absolute;top:50%;left:50%;translate:-50% -50%}.open-whatsapp-form:hover{transform:scale(1.05)}.whatsapp-form{position:fixed;bottom:-500px;right:16px;background:#ffffff;padding:24px;box-shadow:0 0 8px rgba(0,0,0,0.1);border-radius:8px;transition:bottom .15s,opacity .1s;transition-delay:0s}@media (max-width:576px){.whatsapp-form{width:calc(100% - 16px);right:8px}}.whatsapp-form.active{bottom:16px;opacity:1;transition-delay:.15s}@media (max-width:576px){.whatsapp-form.active{bottom:8px}}.whatsapp-form .head .title{font-family:'Alegreya Sans SC',sans-serif;text-transform:uppercase;font-size:18px;margin-bottom:20px;color:#1a2d4b}.whatsapp-form .head .close-button{position:absolute;top:14px;right:14px}.whatsapp-form .head .close-button:hover .icon{fill:#b80a10}.whatsapp-form .form .input,.whatsapp-form .form .textarea{width:100%;font-size:13px;font-weight:600;border-radius:5px;background:#d0dde7;border:1px solid transparent}.whatsapp-form .form .input::placeholder,.whatsapp-form .form .textarea::placeholder{font-size:inherit;font-weight:inherit}.whatsapp-form .form .input{height:36px;padding:0 16px;margin-bottom:6px}.whatsapp-form .form .textarea{height:120px;padding:16px;margin-bottom:8px}.whatsapp-form .form .submit-button{width:100%;display:flex;justify-content:center;align-items:center;height:36px;background-color:#0661b2;color:#f1efef;border-radius:4px;font-weight:700;text-transform:uppercase;font-size:13px}.whatsapp-form .form .submit-button.loader{font-size:0;background:#0661b2 url('/usertpl/i/loader.svg') center / 36px no-repeat}.whatsapp-form .form .submit-button.success{background:#2a911c}.worker-catalog{display:flex;justify-content:space-between;margin-top:20px}@media (max-width:768px){.worker-catalog{flex-wrap:wrap;width:100%}}.worker-catalog .image-wrapper{min-width:500px;height:500px;margin-right:20px}@media (max-width:768px){.worker-catalog .image-wrapper{min-width:unset;width:100%;height:unset;margin-bottom:20px;margin-right:0}}.worker-catalog .image-wrapper .image{width:100%;height:100%;object-fit:contain}.worker-catalog .content .name{font-size:24px;font-weight:700;color:#1a2d4b;line-height:1}.worker-catalog .content .position{font-weight:600;color:#70756f;font-size:14px;margin-bottom:20px}.worker-catalog .content .description{font-size:14px;margin-bottom:20px}.worker-catalog .content .contacts{font-weight:600;font-size:15px}.worker-catalog .content .contacts .item{margin-bottom:5px}.worker-catalog .content .contacts .item .link{transition:color .2s}.worker-catalog .content .contacts .item .link:hover{color:#0661b2}.similar-products{width:100%;overflow:hidden}.similar-products .title{font-size:18px;font-weight:600;color:#1a2d4b;margin-bottom:30px}.similar-products .slider{display:flex}.similar-products .slider .catalog-node{width:100%}.partner-page{display:flex;width:100%;justify-content:space-between}.partner-page .form{width:47%}@media (max-width:768px){.partner-page .form{width:100%}}.partner-page .form input{padding:15px;width:100%;height:45px;font-size:14px;font-weight:300;border-radius:5px;background:#d0dde7}.partner-page .form input:not(:last-child){margin-bottom:8px}.partner-page .form input::placeholder{font-size:14px;font-weight:300}.partner-page .form .button{display:flex;justify-content:center;align-items:center;height:40px;background-color:#0661b2;color:#f1efef;border-radius:5px;font-weight:600}.partner-page .img{width:47%;background:no-repeat center / cover}@media (max-width:768px){.partner-page .img{display:none}}.suggestions-page{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}.suggestions-page .form{width:47%}@media (max-width:768px){.suggestions-page .form{width:100%;order:2}}.suggestions-page .form input{padding:15px;width:100%;height:45px;font-size:14px;font-weight:300;border-radius:5px;background:#d0dde7}.suggestions-page .form input:not(:last-child){margin-bottom:8px}.suggestions-page .form input::placeholder{font-size:14px;font-weight:300}.suggestions-page .form textarea{padding:15px;width:100%;height:45px;font-size:14px;font-weight:300;border-radius:5px;background:#d0dde7;border:none;min-height:60px}.suggestions-page .form textarea:not(:last-child){margin-bottom:8px}.suggestions-page .form textarea::placeholder{font-size:14px;font-weight:300}.suggestions-page .form .button{display:flex;justify-content:center;align-items:center;height:40px;background-color:#0661b2;color:#f1efef;border-radius:5px;font-weight:600}.suggestions-page .descr{width:47%;background:no-repeat center / cover}@media (max-width:768px){.suggestions-page .descr{order:1;width:100%;margin:0 0 20px}}.calc-video-page{width:100%}.calc-video-page .calc-video-form{width:280px;margin:0 0 40px}.calc-video-page .calc-video-form label{display:block;margin:0 0 10px}.calc-video-page .calc-video-form input{padding:15px;width:100%;height:45px;font-size:14px;font-weight:300;border-radius:5px;background:#d0dde7}.calc-video-page .calc-video-form input:not(:last-child){margin-bottom:8px}.calc-video-page .calc-video-form input::placeholder{font-size:14px;font-weight:300}.calc-video-page .calc-video-form input[type=checkbox]{display:inline-block;width:auto;height:auto}.calc-video-page .calc-video-form .button{display:flex;justify-content:center;align-items:center;height:40px;background-color:#0661b2;color:#f1efef;border-radius:5px;font-weight:600}.calc-video-page .calc-video-result{width:100%;border-collapse:collapse;display:none}@media (max-width:768px){.calc-video-page .calc-video-result{font-size:12px}}.calc-video-page .calc-video-result.opened{display:block}.calc-video-page .calc-video-result th{text-align:left}.calc-video-page .calc-video-result th,.calc-video-page .calc-video-result td{padding:5px 10px;border:1px solid}.calc-video-page .calc-video-result tr:nth-child(2n+1){background:#d0dde7}.calc-video-page .calc-video-result tr.itogo{font-weight:bold}.reviews-block .reviews-form .row{display:flex;align-items:flex-end}@media (max-width:576px){.reviews-block .reviews-form .row{flex-wrap:wrap}}.reviews-block .reviews-form .row .input{border:1px solid #dedede;border-radius:2px;width:400px;padding:10px;margin-bottom:10px;margin-right:30px}@media (max-width:576px){.reviews-block .reviews-form .row .input{width:100%;margin-right:0}}.reviews-block .reviews-form .row .rating{display:flex;margin-bottom:10px}@media (max-width:576px){.reviews-block .reviews-form .row .rating{width:100%;justify-content:center}}.reviews-block .reviews-form .row .rating .star{width:38px;height:38px;background:url("/usertpl/i/icons/star.svg") center center / cover no-repeat;cursor:pointer;transition:transform .2s}.reviews-block .reviews-form .row .rating .star.active{background-image:url("/usertpl/i/icons/star_active.svg")}.reviews-block .reviews-form .row .rating .star:not(:last-child){margin-right:5px}.reviews-block .reviews-form .row .rating .star:hover{transform:translateY(-1px)}.reviews-block .reviews-form .row .textarea{border:1px solid #dedede;border-radius:2px;width:400px;padding:10px;resize:none;outline:none;height:80px;margin-right:30px}@media (max-width:576px){.reviews-block .reviews-form .row .textarea{width:100%;margin-right:0;margin-bottom:10px}}.reviews-block .reviews-form .row .button{width:210px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#0661b2;color:#f1efef;font-weight:700;text-transform:uppercase;border-radius:2px;font-size:12px}@media (max-width:576px){.reviews-block .reviews-form .row .button{width:100%}}.reviews-block .reviews-items{margin-top:40px}.reviews-block .reviews-items .reviews-item{padding:20px 0;border-bottom:1px solid #f0f0f0}.reviews-block .reviews-items .reviews-item:first-child{padding-top:0}.reviews-block .reviews-items .reviews-item:last-child{padding-bottom:0;border-bottom:none}.reviews-block .reviews-items .reviews-item .head{display:flex;justify-content:space-between}.reviews-block .reviews-items .reviews-item .head .name{font-weight:700;font-family:'Montserrat',sans-serif;font-size:18px;line-height:1;margin-right:40px}.reviews-block .reviews-items .reviews-item .head .rating{display:flex}.reviews-block .reviews-items .reviews-item .head .rating .star{width:20px;height:20px;background:url("/usertpl/i/icons/star.svg") center center / cover no-repeat}.reviews-block .reviews-items .reviews-item .head .rating .star.active{background-image:url("/usertpl/i/icons/star_active.svg")}.reviews-block .reviews-items .reviews-item .head .rating .star:not(:last-child){margin-right:5px}.reviews-block .reviews-items .reviews-item .text{line-height:1.4}.page.print-mode .wrapper{justify-content:center}.page.print-mode .wrapper .buttons{display:flex;margin-bottom:20px}@media print{.page.print-mode .wrapper .buttons{display:none}}.page.print-mode .wrapper .buttons .button{width:300px;height:40px;box-shadow:0 0 1px black;display:flex;justify-content:center;align-items:center}.page.print-mode .wrapper .print-page{width:816px;height:1020px;background-color:#fff;padding:.75cm 1.25cm 1cm 1.1cm;display:flex;flex-direction:column}@media print{body{background:none}jdiv{display:none!important}.header,.footer,.catalog-menu{display:none}.main{padding-top:10px}.main .page{padding:0}}