/* IEMM premium v2, 09.11.2026 */
/*<recolor>*/:root,body{--theme-base-color:#042751 !important;--theme-more-color:#042751 !important;--theme-base-color-hue:213 !important;--theme-base-color-saturation:91% !important;--theme-base-color-lightness:17% !important;--theme-more-color-hue:213 !important;--theme-more-color-saturation:91% !important;--theme-more-color-lightness:17% !important;--theme-base-opacity-color:#0427511a !important;--lk-accent:#042751 !important;--iemm-accent:#042751 !important;--cs-accent:#042751 !important;--swiper-theme-color:#042751 !important}
.owl-carousel__dot.active::after{border-color: rgb(4,39,81)}
a.grey:hover{color: rgb(4,39,81)}
.dark_link:hover{color: rgb(4,39,81)}
.btn-inline{color: rgb(4,39,81)}
.btn-inline.black:hover{color: rgb(4,39,81)}
.btn-inline.rounded:hover i{background: rgb(4,39,81)}
body .fa.big-icon{background: rgb(4,39,81)}
body .fa.big-icon.grey{color: rgb(4,39,81)}
.icon-text{background: rgb(4,39,81)}
.icon-text.grey .fa{color: rgb(4,39,81)}
a.scroll-to-top.ROUND_COLOR, a.scroll-to-top.RECT_COLOR{background-color: rgb(4,39,81)}
.underline{border-bottom: 2px solid rgb(4,39,81)}
blockquote::before{color: rgb(4,39,81)}
.review .it::before{color: rgb(4,39,81)}
.styled-block{border-left-color: rgb(4,39,81)}
.list.icons .fa{color: rgb(4,39,81)}
table.table th{background-color: rgb(4,39,81)}
hr.colored_line{border-color: rgb(4,39,81)}
.svg.colored svg path{fill: rgb(4,39,81)}
.search-tags-cloud .tags a:hover{background: rgb(4,39,81)}
.pagination .active a, .pagination .active span{border-color: rgb(4,39,81) !important;background-color: rgb(4,39,81) !important}
.pagination li:not(.active):hover a{color: rgb(4,39,81);border-color: rgb(4,39,81) !important}
.pagination a:hover .fa{color: rgb(4,39,81)}
.pagination li.prev:hover a svg path, .pagination li.next:hover a svg path{fill: rgb(4,39,81)}
.item-views.blocks h3.line::after{background: rgb(4,39,81)}
.nav-direction .flex-direction-nav li a{background: rgb(4,39,81)}
.show_props .char_title:hover svg path{fill: rgb(4,39,81)}
.cls-cluster2{fill: rgb(4,39,81)}
.accordion-head.accordion-open a, .accordion-head:hover a{color: rgb(4,39,81)}
.detail .gallery-block .small-gallery ul.items li.flex-active-slide, .detail .gallery-block .small-gallery ul.items li:hover{border-color: rgb(4,39,81)}
.color-controls .flex-direction-nav a{background: rgb(4,39,81)}
span.zoom{background-color: rgb(4,39,81)}
.wr_scrollbar .scrollbar .handle{background: rgb(4,39,81)}
.banners-small .item .title a:hover{color: rgb(4,39,81) !important}
.banners-big.view_2 .slides li .maxwidth-theme .row .tablet_text{background-color: rgb(4,39,81)}
.banners-big.view_2 .flexslider .slides li .wrap .tablet_text .banner_buttons .btn:hover{color: rgb(4,39,81) !important}
.teasers.item-views.front.icons .item a:hover{color: rgb(4,39,81) !important}
.front-projects.item-views.table .item .info{border-top-color: rgb(4,39,81)}
.front-projects.item-views.table .item a:hover .info::before{border-bottom-color: rgb(4,39,81)}
.item-views .item .title a:hover{color: rgb(4,39,81)}
.docs-block .iblocks:hover .icons-block a, .iblocks .icons-block a:hover{background: rgb(4,39,81)}
.docs-block .iblocks:hover .text-block .text{color: rgb(4,39,81) !important}
.item-views .property.price .fa, .item-views .property.price .price_val{color: rgb(4,39,81)}
.item-views .item:hover .property .fa{color: rgb(4,39,81)}
.link-block-more .dark-color:hover::before{background: rgb(4,39,81)}
.tabs.item-views.table .title, .history.item-views.table .title{color: rgb(4,39,81)}
.history.item-views .title{color: rgb(4,39,81)}
.detail .galery #carousel .slides li.flex-active-slide{border-color: rgb(4,39,81)}
.detail .reviews .item .review .icons::before{color: rgb(4,39,81)}
.detail .galery #carousel .flex-direction-nav a:hover::before{color: rgb(4,39,81)}
.catalog.group .price .price_val{color: rgb(4,39,81)}
.select-outer i.fa{color: rgb(4,39,81)}
.item-views.table.bblock .item .info{border-top-color: rgb(4,39,81)}
.popup_regions .items .item.current{background: rgb(4,39,81)}
#headerfixed .nav-pills > li.active > a, #headerfixed .nav > li > a:focus, #headerfixed .nav > li > a:hover, #headerfixed .nav-pills > li.active > a, #headerfixed .nav-pills > li.active > a:focus, #headerfixed .nav-pills > li.active > a:hover, #headerfixed .dropdown-menu > .active > a, #headerfixed .dropdown-menu > .active > a:focus, #headerfixed .dropdown-menu > .active > a:hover, #headerfixed .dropdown-menu > li > a:focus, #headerfixed .dropdown-menu > li > a:hover{color: rgb(4,39,81)}
.item .sticker-block{color: rgb(4,39,81)}
.news_block .item .sticker{background: rgb(4,39,81)}
.reviews.item-views.slider .item .preview-text-wrapper .quote svg path{fill: rgb(4,39,81)}
.profit-front-block .item .image{background: rgb(4,39,81)}
.item-views .item .title a.colored{color: rgb(4,39,81)}
.float-banners.v2 .item:hover::after{background: rgb(4,39,81)}
.marker .mcls-1{fill: rgb(4,39,81)}
.bx-yandex-view-layout .pane_info_wrapper .pane_info .email a:hover{color: rgb(4,39,81)}
.subscribe-edit-main .form input[type="checkbox"] + label:hover::after, .subscribe-edit-main .form input[type="checkbox"]:checked + label::after, .subscribe-edit-main .form input[type="radio"] + label:hover::after, .subscribe-edit-main .form input[type="radio"]:checked + label::after{background-color: rgb(4,39,81);border-color: rgb(4,39,81)}
.subscribe-edit-main font.notetext{border-color: rgb(4,39,81)}
@media (min-width: 992px){.iemm-hdr__catalog{border: 2px solid var(--theme-base-color, #042751);background: var(--theme-base-color, #042751)}.iemm-hdr__search{border: 2px solid var(--theme-base-color, #042751)}.iemm-hdr__search button{background: var(--theme-base-color, #042751)}.iemm-hdr__act > a:hover, .iemm-hdr .header-cabinet__link:hover, .iemm-hdr .header-cart .basket > a:hover{color: var(--theme-base-color, #042751)}.iemm-hdr__drop-list a:hover{color: var(--theme-base-color, #042751)}.iemm-hdr__nav a:hover{color: var(--theme-base-color, #042751)}.iemm-hdr__nav a.is-active{color: var(--theme-base-color, #042751);border-bottom-color: var(--theme-base-color, #042751)}.iemm-hdr__phone:hover{color: var(--theme-base-color, #042751)}}
@media (min-width: 992px){.iemm-hdr__catmenu .header-menu__wide-item-wrapper > a:hover, .iemm-hdr__catmenu .header-menu__wide-submenu-item-inner > a:hover{color: var(--theme-base-color, #042751) !important}}
@media (min-width: 992px){.iemm-hdr__about > a:hover svg path{stroke: var(--theme-base-color, #042751)}.iemm-hdr .header-cabinet__link:hover svg path, .iemm-hdr .header-cart .basket > a:hover svg path{fill: var(--theme-base-color, #042751)}}
.left_block .sidebar .slide-block{border: 1px solid var(--theme-base-color, #042751)}
.left_block .sidebar .slide-block__head.title-menu{background: var(--theme-base-color, #042751) !important}
.left_block .sidebar .iemm-side-ico{background: rgba(4,39,81, 0.08);color: var(--theme-base-color, #042751)}
.left_block .sidebar .side-menu > li > .link-wrapper > a.top-level-link:hover .iemm-side-ico, .left_block .sidebar .side-menu > li > .link-wrapper > a.link--active .iemm-side-ico{background: var(--theme-base-color, #042751)}
@media (min-width: 992px){.left_block .sidebar .side-menu .submenu li:hover > .link-wrapper > a{color: var(--theme-base-color, #042751) !important}}
@media (min-width: 992px){.left_block .sidebar .side-menu .submenu > li > .link-wrapper > a{border: 1px solid rgba(4,39,81, 0.45)}.left_block .sidebar .side-menu .submenu > li:hover > .link-wrapper > a{border-color: var(--theme-base-color, #042751)}.iemm-hdr__catmenu .header-menu__wide-item-wrapper > .header-menu__wide-submenu > .header-menu__wide-submenu-item > .header-menu__wide-submenu-item-inner > a{border: 1px solid rgba(4,39,81, 0.45)}.iemm-hdr__catmenu .header-menu__wide-item-wrapper > .header-menu__wide-submenu > .header-menu__wide-submenu-item > .header-menu__wide-submenu-item-inner > a:hover{border-color: var(--theme-base-color, #042751)}}
.right_block .sections-list__item:has(.sections-list__item-image-wrapper--TOP){border: 1px solid rgba(4,39,81, 0.22)}
.right_block .sections-list__item:has(.sections-list__item-image-wrapper--TOP):hover{border-color: var(--theme-base-color, #042751);box-shadow: rgba(4,39,81, 0.12) 0px 6px 20px}
.right_block .sections-list__item.bordered{border: 1px solid rgba(4,39,81, 0.22) !important}
.right_block .sections-list__item.bordered:hover{border-color: var(--theme-base-color, #042751) !important;box-shadow: rgba(4,39,81, 0.12) 0px 6px 20px !important}
@media (hover: hover) and (min-width: 992px){.right_block .sections-list__wrapper:hover .sections-list__item-title, .right_block .sections-list__wrapper:hover .sections-list__item-title a{color: var(--theme-base-color, #042751) !important}}
@media (hover: hover) and (min-width: 992px){.left_block .sidebar .side-menu > li:hover > .link-wrapper > a.top-level-link{color: var(--theme-base-color, #042751) !important}}
.left_block .sidebar .side-menu .submenu > li:hover > .link-wrapper > a.iemm-sub-ripple{color: var(--theme-base-color, #042751) !important}
.iemm-sub-ripple .ripple{background: var(--theme-base-color, #042751) !important}
@media (min-width: 992px){a.iemm-subsub .ripple{background: rgba(4,39,81, 0.35) !important}.iemm-hdr__catmenu .submenu-wrapper .header-menu__wide-submenu-item-inner > a.iemm-subsub{border: 1px solid rgba(4,39,81, 0.16) !important}.iemm-hdr__catmenu .submenu-wrapper .header-menu__wide-submenu-item-inner > a.iemm-subsub:hover{border-color: rgba(4,39,81, 0.45) !important;color: var(--theme-base-color, #042751) !important}.left_block .sidebar .side-menu .submenu .submenu > li > .link-wrapper > a.iemm-subsub{border-color: rgba(4,39,81, 0.16) !important}.left_block .sidebar .side-menu .submenu .submenu > li:hover > .link-wrapper > a.iemm-subsub{border-color: rgba(4,39,81, 0.45) !important}}
@media (min-width: 992px){.left_block .sidebar .slide-block{border: 1px solid rgba(4,39,81, 0.35) !important}.left_block .sidebar .slide-block__head.title-menu{background: linear-gradient(135deg, #4a72ee 0%, var(--theme-base-color, #042751) 55%, #2a4fc4 100%) !important}.left_block .sidebar .iemm-side-ico{background: linear-gradient(135deg, rgba(4,39,81, 0.12), rgba(4,39,81, 0.04))}}
@media (min-width: 992px){.iemm-hdr__catmenu .header-menu__dropdown-menu--grids > .header-menu__dropdown-item:hover{border-color: rgba(4,39,81, 0.3);box-shadow: rgba(4,39,81, 0.1) 0px 8px 24px}.iemm-hdr__catmenu .header-menu__wide-item-wrapper > .header-menu__wide-submenu > .header-menu__wide-submenu-item > .header-menu__wide-submenu-item-inner > a{border: 1px solid rgba(4,39,81, 0.18) !important}.iemm-hdr__catmenu .header-menu__wide-item-wrapper > .header-menu__wide-submenu > .header-menu__wide-submenu-item > .header-menu__wide-submenu-item-inner > a:hover{box-shadow: rgba(4,39,81, 0.12) 0px 3px 10px;border-color: rgba(4,39,81, 0.5) !important;color: var(--theme-base-color,#042751) !important}}
@media (min-width: 992px){.left_block .sidebar .side-menu .submenu > li > .link-wrapper > a{border-color: rgba(4,39,81, 0.18) !important}.left_block .sidebar .side-menu .submenu > li:hover > .link-wrapper > a{box-shadow: rgba(4,39,81, 0.12) 0px 3px 10px;border-color: rgba(4,39,81, 0.5) !important}}
.iemm-sl__fill{background: linear-gradient(90deg, rgba(4,39,81, 0.16), rgba(4,39,81, 0.32))}
.iemm-sl__knob{background: var(--theme-base-color, #042751);box-shadow: rgba(4,39,81, 0.4) 0px 4px 12px}
.iemm-sl__knob:focus-visible{outline: rgba(4,39,81, 0.35) solid 3px}
.iemm-sl.is-busy .iemm-sl__text{-webkit-text-fill-color: rgb(4,39,81)}
html body .license-list-inner__list .grid-list__item > .license-list-inner__item, html body .license-list-inner__item{border: 1px solid rgba(4,39,81, 0.28) !important}
html body .license-list-inner__list .grid-list__item > .license-list-inner__item:hover{border-color: rgba(4,39,81, 0.6) !important}
html body .left_block aside.sidebar > .side-menu.bordered{border: 1px solid rgba(4,39,81, 0.28) !important}
html body .left_block aside.sidebar > .side-menu.bordered > li > .link-wrapper > a:hover{color: var(--theme-base-color, #042751) !important}
html body .iemm-hdr__catmenu .header-menu__dropdown-menu--grids > .header-menu__dropdown-item::before{background: radial-gradient(120% 80% at 0% 0%, rgba(4,39,81, 0.1), transparent 55%)}
html body .iemm-hdr__catmenu .header-menu__dropdown-menu--grids > .header-menu__dropdown-item::after{background: linear-gradient(90deg, rgb(4,39,81), rgb(127,156,196), rgb(29,78,137))}
html body .iemm-hdr__catmenu .header-menu__dropdown-menu--grids > .header-menu__dropdown-item:hover{border-color: rgba(4,39,81, 0.35) !important;box-shadow: rgba(4,39,81, 0.06) 0px 4px 10px, rgba(4,39,81, 0.4) 0px 24px 48px -20px !important}
html body .iemm-hdr__catmenu .header-menu__dropdown-item-img-inner{box-shadow: rgba(4,39,81, 0.08) 0px 0px 0px 1px inset, rgba(4,39,81, 0.35) 0px 6px 16px -8px !important}
html body .iemm-hdr__catmenu .header-menu__dropdown-item:hover .header-menu__dropdown-item-img-inner{box-shadow: rgba(4,39,81, 0.18) 0px 0px 0px 1px inset, rgba(4,39,81, 0.55) 0px 12px 24px -10px !important}
html body .iemm-hdr__catmenu .header-menu__wide-item-wrapper > a.switcher-title::after{color: rgb(4,39,81)}
html body .iemm-hdr__catmenu .header-menu__dropdown-item:hover .header-menu__wide-item-wrapper > a.switcher-title{color: rgb(4,39,81) !important}
html body .iemm-hdr__catmenu .header-menu__wide-item-wrapper > .header-menu__wide-submenu > .header-menu__wide-submenu-item > .header-menu__wide-submenu-item-inner > a:hover{background: linear-gradient(135deg, rgb(4,39,81), rgb(127,156,196)) !important;box-shadow: rgba(4,39,81, 0.6) 0px 8px 18px -6px !important}
html body .iemm-hdr__catmenu .submenu-wrapper .header-menu__wide-submenu-item-inner > a.iemm-subsub:hover{color: rgb(4,39,81) !important}
html body .left_block .sidebar .side-menu > li:hover > .link-wrapper > a.top-level-link{color: rgb(4,39,81) !important}
html body .left_block .sidebar .side-menu .iemm-side-ico{box-shadow: rgba(4,39,81, 0.08) 0px 0px 0px 1px inset}
html body .left_block .sidebar .side-menu > li:hover .iemm-side-ico, html body .left_block .sidebar .side-menu > li.active .iemm-side-ico{box-shadow: rgba(4,39,81, 0.6) 0px 8px 16px -6px;background: linear-gradient(135deg, rgb(4,39,81), rgb(127,156,196)) !important}
html body .left_block .sidebar .side-menu .submenu > li:hover > .link-wrapper > a.iemm-sub-ripple{background: linear-gradient(135deg, rgb(4,39,81), rgb(127,156,196)) !important;box-shadow: rgba(4,39,81, 0.6) 0px 10px 20px -8px !important}
html body .left_block .sidebar .side-menu .submenu .submenu > li:hover > .link-wrapper > a.iemm-subsub{color: rgb(4,39,81) !important}
html body .sections-list__wrapper .sections-list__item::after{background: linear-gradient(90deg, rgb(4,39,81), rgb(127,156,196), rgb(29,78,137))}
html body .sections-list__wrapper:hover .sections-list__item{border-color: rgba(4,39,81, 0.35) !important;box-shadow: rgba(4,39,81, 0.08) 0px 6px 14px, rgba(4,39,81, 0.45) 0px 30px 60px -24px !important}
html body .sections-list__wrapper:hover .sections-list__item-title, html body .sections-list__wrapper:hover .sections-list__item-title a{color: rgb(4,39,81) !important}
html body .sections-list__wrapper .sections-list__item-title > span::after, html body .sections-list__wrapper .sections-list__item-title > a::after{color: rgb(4,39,81)}
html body .catalog-block__item:hover{border-color: rgba(4,39,81, 0.35) !important;box-shadow: rgba(4,39,81, 0.08) 0px 6px 14px, rgba(4,39,81, 0.45) 0px 30px 60px -24px !important}
html body .catalog-block__item:hover .catalog-block__info-title a{color: rgb(4,39,81) !important}
html body .tizers-list__item:hover{box-shadow: rgba(4,39,81, 0.4) 0px 24px 50px -24px}
html body .tizers-list__item:hover .tizers-list__item-name{color: rgb(4,39,81) !important}
html body .btn.btn-default:not(.btn-transparent-border):not(.btn-transparent):not(.btn-white):not(.iemm-sub-ripple):not(.iemm-subsub){box-shadow: rgba(4,39,81, 0.7) 0px 8px 20px -10px;background-image: linear-gradient(135deg, rgb(4,39,81) 0%, rgb(127,156,196) 100%) !important}
html body .btn.btn-default:not(.btn-transparent-border):not(.btn-transparent):not(.btn-white):not(.iemm-sub-ripple):not(.iemm-subsub):hover{box-shadow: rgba(4,39,81, 0.8) 0px 14px 28px -10px}
html body footer a.dark_link:hover, html body .footer a.dark_link:hover{color: rgb(127,156,196) !important}
html body .left_block .side-menu > li:hover > .link-wrapper .menu-arrow{color: rgb(4,39,81)}
::selection{background: rgba(4,39,81, 0.18)}
.btn-default:not(.iemm-sub-ripple):not(.iemm-subsub):hover, .btn-lg:hover{box-shadow: rgba(4,39,81, 0.25) 0px 8px 20px}
.form-control:focus{box-shadow: rgba(4,39,81, 0.14) 0px 0px 0px 3px !important}
.license-list-inner__list .grid-list__item > :hover{border-color: rgba(4,39,81, 0.35) !important}
.brands-list__item.bordered:hover{border-color: rgba(4,39,81, 0.3) !important}
.accordion .item-accordion-wrapper:hover{border-color: rgba(4,39,81, 0.3) !important}
.catalog-block__item.bordered:hover{border-color: rgba(4,39,81, 0.3) !important}
.scroll-to-top{box-shadow: rgba(4,39,81, 0.35) 0px 8px 22px !important}
:focus-visible{outline: rgba(4,39,81, 0.55) solid 2px}
.iemm-hdr__about > a::after, .iemm-hdr__cabinet .header-cabinet__link::after, .iemm-hdr__fav-ico::after, .iemm-hdr__cart .header-cart__inner::after{background-color: rgb(4,39,81)}
.iemm-hdr__about > a:hover, .iemm-hdr__cabinet .header-cabinet__link:hover, .iemm-hdr__fav > a:hover, .iemm-hdr__cart .basket > a:hover{color: rgb(4,39,81) !important}
.iemm-hdr__about > a:hover::before, .iemm-hdr__cabinet .header-cabinet__link:hover::before, .iemm-hdr__fav > a:hover .iemm-hdr__fav-ico::before, .iemm-hdr__cart .basket > a:hover .header-cart__inner::before{background-color: rgb(4,39,81);box-shadow: rgba(4,39,81, 0.6) 0px 6px 14px -6px}
.iemm-fav-count:not(.is-empty), .iemm-hdr__cart .header-cart__count:not(.empted){background: rgb(4,39,81)}
.accordion .item-accordion-wrapper{border: 1px solid rgba(4,39,81, 0.35) !important}
.accordion .item-accordion-wrapper:hover{border-color: rgb(4,39,81) !important;box-shadow: rgba(4,39,81, 0.55) 0px 8px 20px -14px !important}
html body .iemm-hdr__search.iemm-hdr__search{background: linear-gradient(90deg, rgb(246, 248, 253) calc(100% - 60px), rgb(4,39,81) calc(100% - 60px)) !important}
html body .iemm-hdr__search.iemm-hdr__search:focus-within{background: linear-gradient(90deg, rgb(255, 255, 255) calc(100% - 60px), rgb(4,39,81) calc(100% - 60px)) !important}
html body .left_block .sidebar .iemm-sb2 .side-menu > li > .link-wrapper::before{background: linear-gradient(rgb(4,39,81), rgb(127,156,196))}
html body .left_block .sidebar .iemm-sb2 .iemm-side-ico{box-shadow: rgba(15, 37, 84, 0.06) 0px 1px 2px, rgba(4,39,81, 0.08) 0px 0px 0px 1px inset !important}
html body .left_block .sidebar .iemm-sb2 .side-menu > li.ism-open > .link-wrapper, html body .left_block .sidebar .iemm-sb2 .side-menu > li.iemm-cur > .link-wrapper{box-shadow: rgba(4,39,81, 0.55) 0px 10px 24px -14px !important}
html body .left_block .sidebar .iemm-sb2 .side-menu > li.ism-open > .link-wrapper > a, html body .left_block .sidebar .iemm-sb2 .side-menu > li.iemm-cur > .link-wrapper > a{color: rgb(4,39,81) !important}
html body .left_block .sidebar .iemm-sb2 .side-menu > li.ism-open .iemm-side-ico, html body .left_block .sidebar .iemm-sb2 .side-menu > li.iemm-cur .iemm-side-ico{box-shadow: rgba(4,39,81, 0.6) 0px 8px 18px -10px, rgba(4,39,81, 0.2) 0px 0px 0px 1px inset !important}
html body .left_block .sidebar .iemm-sb2 .side-menu > li.ism-open .ism-tg, html body .left_block .sidebar .iemm-sb2 .side-menu > li.iemm-cur .ism-tg{color: rgb(4,39,81) !important}
html body .left_block .sidebar .iemm-sb2-all{background: linear-gradient(135deg, rgb(4,39,81), rgb(127,156,196));box-shadow: rgba(4,39,81, 0.85) 0px 14px 26px -14px}
html body .left_block .sidebar .iemm-sb2-all:hover{box-shadow: rgba(4,39,81, 0.95) 0px 18px 30px -14px}
html body .left_block .sidebar .iemm-sb2 .side-menu > li:hover .iemm-side-ico, html body .left_block .sidebar .iemm-sb2 .side-menu > li > .link-wrapper > a.top-level-link:hover .iemm-side-ico{color: rgb(4,39,81) !important}
html body .left_block .sidebar .iemm-sb2 .side-menu > li:not(.ism-open):not(.iemm-cur):not(.active):hover .iemm-side-ico{box-shadow: rgba(15, 37, 84, 0.06) 0px 1px 2px, rgba(4,39,81, 0.12) 0px 0px 0px 1px inset !important}
html body .left_block .sidebar .iemm-sb2 .side-menu > li.active .iemm-side-ico, html body .left_block .sidebar .iemm-sb2 .side-menu > li.iemm-cur .iemm-side-ico, html body .left_block .sidebar .iemm-sb2 .side-menu > li.ism-open .iemm-side-ico, html body .left_block .sidebar .iemm-sb2 .side-menu > li > .link-wrapper > a.link--active .iemm-side-ico{color: rgb(4,39,81) !important}
html body .left_block .sidebar .iemm-sb2 .ism-tg.ism-tg{color: rgb(4,39,81) !important;box-shadow: rgba(4,39,81, 0.18) 0px 0px 0px 1px inset !important}
html body .left_block .sidebar .iemm-sb2 .side-menu > li:hover .ism-tg.ism-tg, html body .left_block .sidebar .iemm-sb2 .side-menu > li.ism-open .ism-tg.ism-tg, html body .left_block .sidebar .iemm-sb2 .side-menu > li.iemm-cur .ism-tg.ism-tg{background: linear-gradient(135deg, rgb(4,39,81), rgb(127,156,196)) !important;box-shadow: rgba(4,39,81, 0.8) 0px 8px 16px -8px !important}
html body .iemm-hdr__catalog.iemm-hdr__catalog{box-shadow: rgba(4,39,81, 0.45) 0px 6px 14px -6px !important}
html body .iemm-hdr__catalog.iemm-hdr__catalog:hover{box-shadow: rgba(4,39,81, 0.55) 0px 8px 18px -8px !important}
.iemm-btn:hover{border-color: rgba(4,39,81, 0.45)}
.iemm-btn--primary:hover{box-shadow: rgba(4,39,81, 0.28) 0px 8px 18px}
.iemm-input:focus{box-shadow: rgba(4,39,81, 0.14) 0px 0px 0px 3px}
.iemm-badge{background: rgba(4,39,81, 0.1)}
.iemm-hello{background: linear-gradient(135deg, rgba(4,39,81, 0.07), rgba(4,39,81, 0) 60%), rgb(255, 255, 255)}
.iemm-tile:hover{border-color: rgba(4,39,81, 0.35)}
.iemm-tile__ic{background: rgba(4,39,81, 0.08)}
.iemm-order:hover{border-color: rgba(4,39,81, 0.3)}
.iemm-pc:hover{border-color: rgba(4,39,81, 0.3)}
.iemm-org.is-default{border-color: rgba(4,39,81, 0.4);box-shadow: rgba(4,39,81, 0.06) 0px 0px 0px 3px}
.iemm-form{border: 1px solid rgba(4,39,81, 0.3)}
.iemm-empty__ic{background: rgba(4,39,81, 0.08)}
.iemm-lk-toast a{color: rgb(127,156,196) !important}
.iemm-cs-fab{background: radial-gradient(120% 120% at 20% 10%, #7f9cc4 0%, var(--cs-accent) 55%, #0a3468 100%);box-shadow: rgba(4,39,81, 0.45) 0px 12px 30px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset}
.iemm-cs-fab:hover{box-shadow: rgba(4,39,81, 0.55) 0px 16px 36px}
.iemm-cs__head{background: linear-gradient(135deg, #0a3468 0%, var(--cs-accent) 55%, #7f9cc4 100%)}
.iemm-cs__ava i{border: 2px solid rgb(4,39,81)}
.iemm-cs__chips button{border: 1px solid rgba(4,39,81, 0.35)}
.iemm-cs__input:focus{box-shadow: rgba(4,39,81, 0.14) 0px 0px 0px 3px}
.iemm-cs__send:hover:not(:disabled){box-shadow: rgba(4,39,81, 0.35) 0px 6px 16px}
.iemm-cs-hint__ava{box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgba(4,39,81, 0.35) 0px 0px 0px 3px}
.ih-more:hover{color: rgb(10,52,104)}
.ih-tile:hover{border-color: rgba(4,39,81, 0.25)}
.ih-strip{background: linear-gradient(120deg, rgb(11, 29, 71) 0%, rgb(20, 48, 122) 45%, rgb(10,52,104) 80%, rgb(4,39,81) 100%) 0% 0% / 200% 100%}
.ih-strip::after{background: radial-gradient(circle, rgba(127,156,196, 0.55), transparent 65%)}
.ih-btn-cta::after{background: linear-gradient(90deg, transparent, rgba(4,39,81, 0.25), transparent)}
.ih-card::after{background: linear-gradient(90deg, rgb(4,39,81), rgb(127,156,196), rgb(29,78,137))}
.ih-card:hover{border-color: rgba(4,39,81, 0.3);box-shadow: rgba(4,39,81, 0.5) 0px 24px 46px -26px}
.ih-card:hover .ih-card__n{-webkit-text-stroke-color: rgb(127,156,196)}
.ih-card:hover .ih-card__ico{background: linear-gradient(135deg, rgb(4,39,81), rgb(127,156,196))}
.ih-card--accent{background: linear-gradient(150deg, rgb(15, 37, 84), rgb(10,52,104))}
.ih-card--accent:hover{background: linear-gradient(150deg, rgb(19, 48, 122), rgb(4,39,81))}
.ih-chip{color: rgb(10,52,104)}
.ih-btn--primary{background: linear-gradient(135deg, rgb(4,39,81), rgb(127,156,196));box-shadow: rgba(4,39,81, 0.8) 0px 14px 28px -14px}
.ih-btn--primary:hover{box-shadow: rgba(4,39,81, 0.9) 0px 20px 34px -14px}
.ih-btn--light:hover{border-color: rgb(4,39,81);color: rgb(4,39,81) !important}
.mq-btn{color: rgb(4,39,81)}
.mq-btn:hover{background: rgb(4,39,81)}
.imm-l1__ico{box-shadow: rgba(15, 37, 84, 0.06) 0px 1px 2px, rgba(4,39,81, 0.08) 0px 0px 0px 1px inset}
.imm-l1::before{background: linear-gradient(rgb(4,39,81), rgb(127,156,196))}
.imm-l1.is-active{box-shadow: rgba(4,39,81, 0.55) 0px 10px 24px -14px;color: rgb(4,39,81) !important}
.imm-l1.is-active .imm-l1__ico{box-shadow: rgba(4,39,81, 0.6) 0px 8px 18px -10px, rgba(4,39,81, 0.2) 0px 0px 0px 1px inset}
.imm-l1.is-active .imm-l1__chev{color: rgb(4,39,81)}
.imm-all{background: linear-gradient(135deg, rgb(4,39,81), rgb(127,156,196));box-shadow: rgba(4,39,81, 0.85) 0px 14px 26px -14px}
.imm-all:hover{box-shadow: rgba(4,39,81, 0.95) 0px 18px 30px -14px}
.imm-go{color: rgb(4,39,81) !important}
.imm-go:hover{background: rgb(4,39,81)}
.imm-g:hover{border-color: rgba(4,39,81, 0.35);box-shadow: rgba(4,39,81, 0.55) 0px 18px 34px -22px}
.imm-g__t:hover{color: rgb(4,39,81) !important}
.imm-g__arr{color: rgb(4,39,81)}
.imm-g__t:hover .imm-g__arr, .imm-g:hover .imm-g__arr{background: rgb(4,39,81)}
.imm-g li a:hover{color: rgb(4,39,81) !important}
.imm-g li a:hover::before{background: rgb(4,39,81)}
.imm-more{color: rgb(4,39,81)}
html body .iemm-hdr__nav a::after{background: linear-gradient(90deg, rgb(4,39,81), rgb(127,156,196))}
html body .iemm-hdr__nav a:hover{color: rgb(4,39,81) !important}
html body .iemm-hdr__phone:hover{color: rgb(4,39,81) !important}
html body .iemm-hdr__catalog{background: linear-gradient(135deg, rgb(4,39,81) 0%, rgb(127,156,196) 100%) !important;box-shadow: rgba(4,39,81, 0.85) 0px 12px 24px -12px !important}
html body .iemm-hdr__catalog:hover{box-shadow: rgba(4,39,81, 0.95) 0px 16px 28px -12px !important}
html body .iemm-hdr__search input:focus{border-color: rgb(4,39,81) !important;box-shadow: rgba(4,39,81, 0.14) 0px 0px 0px 4px !important}
html body .iemm-hdr__search button{box-shadow: rgba(4,39,81, 0.9) 0px 8px 16px -10px;background: linear-gradient(135deg, rgb(4,39,81), rgb(127,156,196)) !important}
html body .iemm-hdr__search button:hover{box-shadow: rgb(4,39,81) 0px 12px 20px -10px}
html body .iemm-hdr__act:hover a, html body .iemm-hdr__act:hover .iemm-hdr__about-label{color: rgb(4,39,81) !important}
html body .iemm-hdr__act:hover svg{color: rgb(4,39,81) !important}
html body .iemm-hdr__act:hover svg [stroke]:not([stroke="none"]){stroke: rgb(4,39,81) !important}
html body .iemm-hdr__act:hover svg [fill]:not([fill="none"]){fill: rgb(4,39,81) !important}
html body .breadcrumbs__link:hover .breadcrumbs__item-name, html body .breadcrumbs__link:hover{color: rgb(4,39,81) !important}
html body .index-block__subtitle{color: rgb(4,39,81) !important}
html body .tizers-list__item-wrapper .tizers-list__item::after{background: linear-gradient(90deg, rgb(4,39,81), rgb(127,156,196), rgb(29,78,137))}
html body .tizers-list__item-wrapper .tizers-list__item:hover{border-color: rgba(4,39,81, 0.3);box-shadow: rgba(4,39,81, 0.5) 0px 24px 46px -26px}
html body .tizers-list__item:hover .tizers-list__item-image-wrapper--ICONS{background: linear-gradient(135deg, rgb(4,39,81), rgb(127,156,196))}
html body .faq-items .item-accordion-wrapper:hover{box-shadow: rgba(4,39,81, 0.5) 0px 18px 36px -26px;border-color: rgba(4,39,81, 0.3) !important}
html body .faq-items .accordion-head:hover{color: rgb(4,39,81) !important}
html body .form .form-control:focus{border-color: rgb(4,39,81) !important;box-shadow: rgba(4,39,81, 0.12) 0px 0px 0px 4px !important}
html body .contacts-list__item:hover{box-shadow: rgba(4,39,81, 0.5) 0px 20px 40px -26px;border-color: rgba(4,39,81, 0.3) !important}
html body .right_block ul li::marker{color: rgb(4,39,81)}
html body .banners-fon-list__item:hover{border-color: rgba(4,39,81, 0.3)}
html body .banners-fon-list__item:hover .banners-fon-list__item-title{color: rgb(4,39,81) !important}
html body .iemm-lk .iemm-hello{background: linear-gradient(120deg, rgb(15, 37, 84) 0%, rgb(27, 60, 143) 55%, rgb(4,39,81) 100%) !important}
html body .iemm-lk .iemm-hello::after{background: radial-gradient(circle, rgba(127,156,196, 0.5), transparent 65%)}
html body .iemm-lk .iemm-tile::after{background: linear-gradient(90deg, rgb(4,39,81), rgb(127,156,196), rgb(29,78,137))}
html body .iemm-lk .iemm-tile:hover{border-color: rgba(4,39,81, 0.3) !important;box-shadow: rgba(4,39,81, 0.5) 0px 24px 46px -26px !important}
html body .iemm-lk .iemm-tile:hover .iemm-tile__ic{background: linear-gradient(135deg, rgb(4,39,81), rgb(127,156,196)) !important}
html body .iemm-lk .iemm-tile:hover .iemm-tile__t{color: rgb(4,39,81) !important}
html body .tabs-block .nav-tabs > li:hover{border-color: rgba(4,39,81, 0.4) !important}
html body .tabs-block .nav-tabs > li.active{box-shadow: rgba(4,39,81, 0.8) 0px 10px 20px -12px;background: linear-gradient(135deg, rgb(4,39,81), rgb(127,156,196)) !important}
.idir:hover{border-color: rgba(4,39,81, 0.3)}
.idir__list i{color: rgb(4,39,81)}
.idir__terms span{color: rgb(10,52,104)}
.idir__btn{background: linear-gradient(135deg, rgb(4,39,81), rgb(127,156,196));box-shadow: rgba(4,39,81, 0.85) 0px 12px 24px -12px}
.idir__btn:hover{box-shadow: rgba(4,39,81, 0.95) 0px 16px 28px -12px}
.idir__link{color: rgb(4,39,81) !important}
html body .iemm-hdr__search:focus-within{box-shadow: rgba(4,39,81, 0.14) 0px 0px 0px 4px;border-color: rgb(4,39,81) !important}
.ift::before{background: radial-gradient(circle, rgba(4,39,81, 0.22), transparent 65%)}
.ift__cta{background: linear-gradient(120deg, rgb(10,52,104) 0%, rgb(4,39,81) 55%, rgb(127,156,196) 100%);box-shadow: rgba(4,39,81, 0.9) 0px 24px 50px -28px}
.ift a.ift__btn{color: rgb(10,52,104) !important}
.ift a.ift__btn:hover{color: rgb(10,52,104) !important}
.ift__soc a:hover{background: rgb(29,78,137)}
.ift__list a::before{background: rgb(127,156,196)}
.ift__ct i{background: rgba(127,156,196, 0.14);color: rgb(127,156,196)}
.ist__n{background: linear-gradient(120deg, rgb(10,52,104), rgb(127,156,196)) text}
.ipt__k{color: rgb(4,39,81)}
@media (min-width: 992px){html body .side-menu.ism-js > li.ism-open > .link-wrapper a{color: rgb(4,39,81) !important}}
html body .iemm-hdr__nav a.is-active{color: rgb(4,39,81) !important}
html body .sections-list__wrapper:hover .sections-list__item--compact{border-color: rgba(4,39,81, 0.45) !important}
html body .sections-list__wrapper:hover .sections-list__item--compact .sections-list__item-title a{color: var(--theme-base-color, #042751)}
@media (min-width: 992px){html body .side-menu.ism-click .ism-tg{color: rgb(4,39,81);box-shadow: rgba(4,39,81, 0.16) 0px 0px 0px 1px inset}html body .side-menu.ism-click .ism-tg:hover{background: rgb(4,39,81);box-shadow: rgba(4,39,81, 0.3) 0px 6px 14px}html body .side-menu.ism-click > li.ism-open .ism-tg{background: rgb(4,39,81);box-shadow: rgba(4,39,81, 0.3) 0px 6px 14px}}
.iemm-tab ol > li::before{background: rgb(4,39,81)}
.iemm-tab ul > li::before{background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center / 12px auto no-repeat rgb(4,39,81)}
.iemm-tab a{color: rgb(4,39,81)}
.iemm-price-req{color: rgb(4,39,81)}
body.iemm-pr .ih-strip{background-image: radial-gradient(800px 300px at 90% -40%, rgba(4,39,81, 0.45), transparent 60%) !important}
body.iemm-pr .form .form-control:focus{box-shadow: rgba(4,39,81, 0.15) 0px 0px 0px 3px !important}
body.iemm-pr .iab-hero__main:not(#x){background: radial-gradient(600px 300px at 90% 0%,rgba(4,39,81,.35),transparent 70%),var(--pr-navy) !important}.iab-hero__main{background: linear-gradient(135deg, rgb(15, 37, 84) 0%, rgb(27, 60, 143) 55%, rgb(4,39,81) 100%)}
.iab-hero__main:not(#rc)::after{background: radial-gradient(circle, rgba(127,156,196, 0.5), transparent 65%)}
.iab-req__contacts a:not(#rc){color: rgb(4,39,81) !important}
.iab-more:not(#rc){color: rgb(4,39,81) !important}
.iab-dir:hover:not(#rc){border-color: rgba(4,39,81, 0.3);box-shadow: rgba(4,39,81, 0.5) 0px 26px 50px -28px}
.iab-step__n:not(#rc){background: linear-gradient(135deg, rgb(4,39,81), rgb(127,156,196));box-shadow: rgba(4,39,81, 0.8) 0px 10px 20px -10px}
.iab-cat:hover:not(#rc){border-color: rgba(4,39,81, 0.3);box-shadow: rgba(4,39,81, 0.5) 0px 26px 50px -28px;color: rgb(4,39,81) !important}
body.iemm-pr .iab-hero__main:not(#x){background: radial-gradient(600px 300px at 90% 0%,rgba(4,39,81,.35),transparent 70%),var(--pr-navy) !important}
/*</recolor>*/
/*<base>*/

body.iemm-v2{--v-ink:#042751;--v-ink-2:#0A3468;--v-blue:#042751;--v-blue-h:#0A3468;--v-blue-soft:#E8EDFD;--v-steel:#EEF2F7;--v-steel-2:#E3E8F0;--v-line:#DCE2EB;--v-text:#3A4558;--v-muted:#7A8599;--v-r-lg:20px;--v-r:14px;--v-r-sm:10px;
--v-grid:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);
--v-display:'Unbounded','Onest',sans-serif;--v-font:'Onest',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;
--pr-blue:#042751;--pr-blue-h:#0A3468;--pr-navy:#042751;--pr-ink:#042751;--pr-text:#3A4558;--pr-muted:#7A8599;--pr-line:#DCE2EB;--pr-line-2:#CDD5E1;--pr-bg:#EEF2F7;--pr-r:14px;--pr-r-sm:10px;--theme-base-color:#042751}
body.iemm-v2,body.iemm-v2 *{font-family:var(--v-font) !important}
body.iemm-v2{color:var(--v-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
body.iemm-v2 h1,body.iemm-v2 #pagetitle,body.iemm-v2 .ih-h2,body.iemm-v2 h2.index-block__title,body.iemm-v2 .banners-big__title,body.iemm-v2 .ih-strip__big{font-family:var(--v-display) !important;font-weight:600 !important;letter-spacing:-.02em !important;color:var(--v-ink)}
body.iemm-v2 h1,body.iemm-v2 #pagetitle{font-size:36px !important;line-height:1.12 !important}
body.iemm-v2 ::selection{background:var(--v-blue);color:#fff}
body.iemm-v2 a:focus-visible,body.iemm-v2 button:focus-visible,body.iemm-v2 input:focus-visible{outline:2px solid var(--v-blue) !important;outline-offset:2px}

/*</base>*/
/*<hero>*/

body.iemm-v2 .banners-big.front .banners-big__item{height:480px !important;position:relative;z-index:1}body.iemm-v2 .banners-big.front .swiper-slide{position:relative}
body.iemm-v2 .banners-big.front,body.iemm-v2 .banners-big.front .banners-big__wrapper,body.iemm-v2 .banners-big.front .main-slider,body.iemm-v2 .banners-big.front .swiper-slide{height:480px !important}
body.iemm-v2 .banners-big.front,body.iemm-v2 .banners-big.front .banners-big__wrapper,body.iemm-v2 .banners-big.front .main-slider{border-radius:var(--v-r-lg) !important}
body.iemm-v2 .banners-big.front .swiper-slide{background-size:cover !important;background-position:center right !important}
body.iemm-v2 .banners-big.front .swiper-slide::before{z-index:0;content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(4,39,81,.94) 0%,rgba(4,39,81,.86) 34%,rgba(4,39,81,.45) 62%,rgba(4,39,81,.05) 100%)}
body.iemm-v2 .banners-big.front .swiper-slide::after{z-index:0;content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--v-grid);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 30%,transparent 65%);mask-image:linear-gradient(90deg,#000 0%,#000 30%,transparent 65%)}
body.iemm-v2 .banners-big.front .banners-big__item > .maxwidth-theme{position:relative;z-index:1;height:100%}
body.iemm-v2 .banners-big.front .banners-big__inner,body.iemm-v2 .banners-big.front .banners-big__text{height:100% !important;padding-left:24px !important}
body.iemm-v2 .banners-big.front .banners-big__text{display:flex !important;flex-direction:column;justify-content:center;padding-top:0 !important;padding-bottom:40px !important;overflow:visible !important}
body.iemm-v2 .banners-big.front .banners-big__title{color:#fff !important;font-size:38px !important;line-height:1.1 !important;max-width:820px !important;margin:0 0 22px !important;text-shadow:none !important}
body.iemm-v2 .banners-big.front .banners-big__text-wrapper{margin:0 0 36px !important;padding:0 !important;width:auto !important;max-width:620px !important;position:static !important;left:auto !important}
body.iemm-v2 .banners-big.front .banners-big__text-block{color:rgba(255,255,255,.8) !important;font-size:16px !important;line-height:1.55 !important;max-width:620px !important;width:auto !important;padding:0 !important;margin:0 !important}
body.iemm-v2 .banners-big.front .banners-big__buttons{margin:0 !important;padding:0 !important;gap:12px;display:flex !important;width:auto !important}
body.iemm-v2 .banners-big.front .banners-big__buttons-item{margin:0 !important;padding:0 !important}
body.iemm-v2 .banners-big.front .banners-big__buttons .btn{height:48px !important;padding:0 28px !important;border-radius:12px !important;font-size:16px !important;font-weight:600 !important;display:inline-flex !important;align-items:center;line-height:1 !important}
html body.iemm-v2 .banners-big.front .banners-big__buttons .btn.btn-default:not(#x){background:var(--v-blue) !important;border:1px solid var(--v-blue) !important;color:#fff !important}
html body.iemm-v2 .banners-big.front .banners-big__buttons .btn.btn-default:not(#x):hover{background:var(--v-blue-h) !important}
html body.iemm-v2 .banners-big.front .banners-big__buttons .btn.btn-transparent-bg:not(#x){background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.45) !important;color:#fff !important}
html body.iemm-v2 .banners-big.front .banners-big__buttons .btn.btn-transparent-bg:not(#x):hover{background:#fff !important;color:var(--v-ink) !important;border-color:#fff !important}
body.iemm-v2 .banners-big.front .navigation-container{z-index:3}
body.iemm-v2 .banners-big.front .swiper-pagination-bullet{width:28px !important;height:3px !important;border-radius:2px !important;background:rgba(255,255,255,.35) !important;opacity:1 !important;margin:0 4px !important;transition:background .2s,width .2s}
body.iemm-v2 .banners-big.front .swiper-pagination-bullet-active{background:#fff !important;width:44px !important}
body.iemm-v2 .banners-big.front .slider-nav{width:52px !important;height:52px !important;border-radius:50% !important;background:rgba(255,255,255,.1) !important;border:1px solid rgba(255,255,255,.35) !important;box-shadow:none !important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
body.iemm-v2 .banners-big.front .slider-nav:hover{background:#fff !important}
body.iemm-v2 .banners-big.front .slider-nav svg path{stroke:#fff !important}
body.iemm-v2 .banners-big.front .slider-nav:hover svg path{stroke:var(--v-ink) !important}

/*</hero>*/
/*<hero2>*/
body.iemm-v2 .banners-big.front:not(#x){height:480px !important;max-height:none !important;min-height:0 !important}
body.iemm-v2 .BIG_BANNER_INDEX .index-block:not(#x){height:auto !important;max-height:none !important}
/*</hero2>*/
/*<hero3>*/

body.iemm-v2 .banners-big.front .banners-big__title{font-size:38px !important;max-width:860px !important;text-wrap:balance}
body.iemm-v2 .banners-big.front .banners-big__inner,body.iemm-v2 .banners-big.front .banners-big__text{padding-left:32px !important}
body.iemm-v2 .banners-big.front .slider-nav:not(#x){background:#fff !important;border:0 !important;box-shadow:0 8px 24px -10px rgba(4,39,81,.5) !important}
body.iemm-v2 .banners-big.front .slider-nav:not(#x) svg path{stroke:var(--v-ink) !important}
body.iemm-v2 .banners-big.front .slider-nav:not(#x):hover{background:var(--v-blue) !important}
body.iemm-v2 .banners-big.front .slider-nav:not(#x):hover svg path{stroke:#fff !important}
body.iemm-v2 .banners-big.front .swiper-pagination-bullet{box-shadow:0 1px 6px rgba(4,39,81,.45)}

/*</hero3>*/
/*<hero4>*/

body.iemm-v2 .banners-big.front .banners-big__inner{padding-left:0 !important}
body.iemm-v2 .banners-big.front .banners-big__text{padding-left:40px !important}
body.iemm-v2 .banners-big.front .banners-big__top-text{display:inline-flex !important;align-self:flex-start;color:#fff !important;font-size:13px !important;font-weight:500 !important;padding:7px 14px !important;border:1px solid rgba(255,255,255,.28);border-radius:30px;background:rgba(255,255,255,.07);margin:0 0 20px !important;opacity:1 !important}

/*</hero4>*/
/*<search>*/

body.iemm-v2 form.iemm-hdr__search:not(#x){height:50px !important;padding:4px !important;border:1px solid var(--v-line) !important;border-radius:12px !important;background:#F6F8FB !important;box-shadow:none !important;display:flex !important;align-items:center !important;gap:4px;overflow:visible !important;transition:border-color .15s,background .15s,box-shadow .15s}
body.iemm-v2 form.iemm-hdr__search:not(#x)::before,body.iemm-v2 form.iemm-hdr__search:not(#x)::after{display:none !important;content:none !important}
body.iemm-v2 form.iemm-hdr__search:not(#x):focus-within{border-color:var(--v-blue) !important;background:#fff !important;box-shadow:0 0 0 4px rgba(4,39,81,.12) !important}
body.iemm-v2 form.iemm-hdr__search:not(#x) input{flex:1 1 auto !important;height:40px !important;padding:0 12px 0 14px !important;background:transparent !important;border:0 !important;box-shadow:none !important;outline:0 !important;font-size:15px !important;color:var(--v-ink) !important;border-radius:0 !important}
body.iemm-v2 form.iemm-hdr__search:not(#x) input::placeholder{color:#8792A6 !important;opacity:1}
body.iemm-v2 form.iemm-hdr__search:not(#x) button{flex:0 0 42px !important;width:42px !important;height:40px !important;min-width:0 !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:9px !important;background:var(--v-ink) !important;background-image:none !important;box-shadow:none !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;position:static !important;transform:none !important;transition:background .15s}
body.iemm-v2 form.iemm-hdr__search:not(#x) button::before,body.iemm-v2 form.iemm-hdr__search:not(#x) button::after{display:none !important}
body.iemm-v2 form.iemm-hdr__search:not(#x) button:hover{background:var(--v-blue) !important}
body.iemm-v2 form.iemm-hdr__search:not(#x) button svg{width:18px !important;height:18px !important;color:#fff !important;display:block !important;margin:0 !important}
body.iemm-v2 form.iemm-hdr__search:not(#x) button svg *{stroke:#fff !important}

/*</search>*/
/*<header>*/

body.iemm-v2 .iemm-hdr__catmenu a.iemm-hdr__catalog:not(#x){height:50px !important;border-radius:12px !important;padding:0 22px 0 18px !important;background:var(--v-ink) !important;background-image:none !important;box-shadow:none !important;font-size:15px !important;font-weight:600 !important;letter-spacing:0 !important;gap:10px;display:inline-flex !important;align-items:center !important;color:#fff !important;transition:background .15s}
body.iemm-v2 .iemm-hdr__catmenu a.iemm-hdr__catalog:not(#x):hover{background:var(--v-blue) !important}
body.iemm-v2 .iemm-hdr__bar{border-bottom:1px solid var(--v-line) !important;box-shadow:none !important}
body.iemm-v2 .iemm-hdr__row1{gap:20px}
body.iemm-v2 .iemm-hdr__act > a,body.iemm-v2 .iemm-hdr__act .header-cabinet a,body.iemm-v2 .iemm-hdr__act .header-cart a{color:var(--v-ink) !important;font-size:12.5px !important;font-weight:500 !important}
body.iemm-v2 .iemm-hdr__act:hover > a,body.iemm-v2 .iemm-hdr__act:hover .header-cabinet a,body.iemm-v2 .iemm-hdr__act:hover .header-cart a{color:var(--v-blue) !important}
body.iemm-v2 .iemm-hdr > .maxwidth-theme:first-child{height:40px !important}
body.iemm-v2 .iemm-hdr__row2{height:40px !important;min-height:40px !important}
body.iemm-v2 .iemm-hdr__nav a,body.iemm-v2 .iemm-hdr__row2 .iemm-hdr__phone{font-size:13.5px !important;font-weight:500 !important;color:rgba(255,255,255,.78) !important}
body.iemm-v2 .iemm-hdr__nav a:hover,body.iemm-v2 .iemm-hdr__row2 .iemm-hdr__phone:hover{color:#fff !important}

/*</header>*/
/*<mega>*/

body.iemm-v2 .iemm-hdr__catmenu .header-menu__dropdown-menu:not(#x){box-shadow:none !important;padding-top:10px !important;top:calc(100% - 6px) !important}
body.iemm-v2 .iemm-hdr__catmenu .header-menu__dropdown-menu:not(#x) > .dropdown{border:0 !important;border-radius:20px !important;box-shadow:0 40px 90px -30px rgba(4,39,81,.45),0 0 0 1px rgba(4,39,81,.06) !important;overflow:hidden !important;background:#fff !important}
body.iemm-v2 .imm:not(#x){display:flex !important;align-items:stretch !important}
body.iemm-v2 .imm:not(#x) .imm-left{background:var(--v-ink) !important;background-image:var(--v-grid) !important;background-size:40px 40px !important;border:0 !important;padding:22px 16px 18px !important;width:320px !important;flex:0 0 320px !important;display:flex !important;flex-direction:column !important;gap:4px}
body.iemm-v2 .imm:not(#x) .imm-cap{display:none !important}
body.iemm-v2 .imm:not(#x) .imm-l1{background:transparent !important;box-shadow:none !important;border:0 !important;border-radius:12px !important;padding:10px 12px !important;min-height:60px !important;margin:0 !important;display:flex !important;align-items:center !important;gap:14px !important;transition:background .15s !important;transform:none !important}
body.iemm-v2 .imm:not(#x) .imm-l1::before,body.iemm-v2 .imm:not(#x) .imm-l1::after{display:none !important}
body.iemm-v2 .imm:not(#x) .imm-l1:hover{background:rgba(255,255,255,.06) !important}
body.iemm-v2 .imm:not(#x) .imm-l1.is-active{background:rgba(255,255,255,.1) !important}
body.iemm-v2 .imm:not(#x) .imm-l1__ico{width:40px !important;height:40px !important;flex:0 0 40px !important;border-radius:10px !important;background:#fff !important;box-shadow:none !important;border:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;padding:4px !important}
body.iemm-v2 .imm:not(#x) .imm-l1__ico img{max-width:100% !important;max-height:100% !important;object-fit:contain !important;filter:none !important}
body.iemm-v2 .imm:not(#x) .imm-l1__name{color:rgba(255,255,255,.78) !important;font-size:15px !important;font-weight:500 !important;line-height:1.3 !important;flex:1 1 auto;white-space:normal !important}
body.iemm-v2 .imm:not(#x) .imm-l1:hover .imm-l1__name,body.iemm-v2 .imm:not(#x) .imm-l1.is-active .imm-l1__name{color:#fff !important}
body.iemm-v2 .imm:not(#x) .imm-l1__chev{width:8px !important;height:8px !important;border:0 !important;border-top:2px solid rgba(255,255,255,.45) !important;border-right:2px solid rgba(255,255,255,.45) !important;transform:rotate(45deg) !important;background:none !important;flex:0 0 8px;margin-right:6px !important;border-radius:1px}
body.iemm-v2 .imm:not(#x) .imm-l1__chev::before,body.iemm-v2 .imm:not(#x) .imm-l1__chev::after{display:none !important}
body.iemm-v2 .imm:not(#x) .imm-l1.is-active .imm-l1__chev{border-color:#fff !important}
body.iemm-v2 .imm:not(#x) .imm-all{margin-top:auto !important;height:50px !important;border-radius:12px !important;background:var(--v-blue) !important;background-image:none !important;box-shadow:none !important;color:#fff !important;font-size:15px !important;font-weight:600 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px}
body.iemm-v2 .imm:not(#x) .imm-all:hover{background:#fff !important;color:var(--v-ink) !important}
body.iemm-v2 .imm:not(#x) .imm-right{padding:30px 36px 34px !important;background:#fff !important}
body.iemm-v2 .imm:not(#x) .imm-head{display:flex !important;align-items:center !important;gap:14px !important;margin:0 0 26px !important;padding:0 0 22px !important;border-bottom:1px solid var(--v-line) !important}
body.iemm-v2 .imm:not(#x) .imm-title{font-family:var(--v-display) !important;font-size:20px !important;font-weight:600 !important;letter-spacing:-.02em !important;color:var(--v-ink) !important;margin:0 !important;line-height:1.2 !important}
body.iemm-v2 .imm:not(#x) .imm-count{background:var(--v-steel) !important;color:var(--v-muted) !important;font-size:13px !important;font-weight:500 !important;padding:5px 10px !important;border-radius:20px !important}
body.iemm-v2 .imm:not(#x) .imm-go{margin-left:auto !important;background:transparent !important;box-shadow:none !important;border:1px solid var(--v-line) !important;color:var(--v-ink) !important;font-size:14px !important;font-weight:600 !important;height:40px !important;padding:0 16px !important;border-radius:10px !important;display:inline-flex !important;align-items:center !important;gap:8px}
body.iemm-v2 .imm:not(#x) .imm-go:hover{background:var(--v-ink) !important;border-color:var(--v-ink) !important;color:#fff !important}
body.iemm-v2 .imm:not(#x) .imm-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:30px 40px !important;align-items:start !important}
body.iemm-v2 .imm:not(#x) .imm-g{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;border-radius:0 !important;animation:none !important;transform:none !important;opacity:1 !important;min-width:0}
body.iemm-v2 .imm:not(#x) .imm-g__t{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:10px !important;color:var(--v-ink) !important;font-size:15.5px !important;font-weight:700 !important;line-height:1.35 !important;padding:0 0 10px !important;margin:0 0 8px !important;border-bottom:1px solid var(--v-line) !important;background:none !important}
body.iemm-v2 .imm:not(#x) .imm-g__t:hover{color:var(--v-blue) !important}
body.iemm-v2 .imm:not(#x) .imm-g__arr{background:none !important;border:0 !important;width:auto !important;height:auto !important;color:var(--v-muted) !important;margin-top:3px;flex:0 0 auto;box-shadow:none !important}
body.iemm-v2 .imm:not(#x) .imm-g__t:hover .imm-g__arr{color:var(--v-blue) !important}
body.iemm-v2 .imm:not(#x) .imm-g ul{margin:0 !important;padding:0 !important;list-style:none !important}
body.iemm-v2 .imm:not(#x) .imm-g li{padding:0 !important;margin:0 !important;list-style:none !important}
body.iemm-v2 .imm:not(#x) .imm-g li::before,body.iemm-v2 .imm:not(#x) .imm-g li::after,body.iemm-v2 .imm:not(#x) .imm-g li a::before,body.iemm-v2 .imm:not(#x) .imm-g li a::after{display:none !important}
body.iemm-v2 .imm:not(#x) .imm-g li a{display:block !important;padding:5px 0 !important;color:#4B566B !important;font-size:14px !important;line-height:1.45 !important;transform:none !important;transition:color .12s !important}
body.iemm-v2 .imm:not(#x) .imm-g li a:hover{color:var(--v-blue) !important}
body.iemm-v2 .imm:not(#x) .imm-deco{display:none !important}

/*</mega>*/
/*<mega2>*/

@supports (grid-template-rows:subgrid){
body.iemm-v2 .imm:not(#x) .imm-g{display:grid !important;grid-row:span 3;padding-bottom:28px !important;grid-template-rows:subgrid !important;row-gap:0 !important}
body.iemm-v2 .imm:not(#x) .imm-g__t{align-self:stretch !important;align-items:flex-end !important}
body.iemm-v2 .imm:not(#x) .imm-g__arr{margin-top:0 !important;margin-bottom:3px}
body.iemm-v2 .imm:not(#x) .imm-grid{row-gap:0 !important}
body.iemm-v2 .imm:not(#x) .imm-g ul{padding-bottom:0 !important}
}
/*</mega2>*/
/*<catroot>*/

body.iemm-v2.iemm-cat-root .page-top .topic{display:block !important}
body.iemm-v2.iemm-cat-root .page-top{padding-top:44px !important;padding-bottom:8px !important}
body.iemm-v2.iemm-cat-root #pagetitle{display:block !important;font-size:42px !important;margin:0 !important;line-height:1.05 !important;height:auto !important;overflow:visible !important}
body.iemm-v2 .v2-cat-lead{margin:12px 0 0 !important;max-width:760px;font-size:15.5px;line-height:1.55;color:var(--v-muted)}
body.iemm-v2.iemm-cat-root .left_block{display:none !important}
body.iemm-v2.iemm-cat-root .section-content-wrapper.with-leftblock{width:100% !important;max-width:100% !important;flex:1 1 100% !important;margin-left:0 !important;padding-left:0 !important}
body.iemm-v2.iemm-cat-root .sections-list .grid-list{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:24px !important}

/*</catroot>*/
/*<seccards>*/

body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(#x){position:relative !important;display:flex !important;flex-direction:column !important;background:#fff !important;border:1px solid var(--v-line) !important;border-radius:20px !important;overflow:hidden !important;box-shadow:none !important;transform:none !important;transition:box-shadow .25s,border-color .25s !important;height:100% !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(#x)::before,body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(#x)::after{display:none !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(#x):hover{border-color:transparent !important;box-shadow:0 24px 50px -24px rgba(4,39,81,.35),0 0 0 1px rgba(4,39,81,.06) !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(.sections-list__item--has-bg) .sections-list__item-image-wrapper:not(#x){background:var(--v-steel) !important;padding-top:0 !important;height:240px !important;margin:8px 8px 0 !important;border-radius:14px !important;overflow:hidden !important;position:relative !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(.sections-list__item--has-bg) .sections-list__item-image:not(#x){position:absolute !important;inset:22px !important;width:auto !important;height:auto !important;background-size:contain !important;background-position:center !important;background-repeat:no-repeat !important;border-radius:0 !important;mix-blend-mode:multiply;transition:transform .4s cubic-bezier(.2,.7,.2,1) !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):hover .sections-list__item-image:not(#x){transform:scale(1.05) !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(.sections-list__item--has-bg) .sections-list__item-additional-text-wrapper:not(#x){padding:20px 70px 0 24px !important;flex:0 0 auto !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(.sections-list__item--has-bg) .sections-list__item-additional-text-wrapper .sections-list__item-title,body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(.sections-list__item--has-bg) .sections-list__item-additional-text-wrapper .sections-list__item-title span{font-size:19px !important;font-weight:700 !important;line-height:1.3 !important;color:var(--v-ink) !important;letter-spacing:-.005em}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):has(.sections-list__item-additional-text-wrapper) .sections-list__item-text-top-part{display:none !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(:has(.sections-list__item-additional-text-wrapper)) .sections-list__item-text-wrapper:not(#x){position:static !important;display:block !important;flex:1 1 auto !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(:has(.sections-list__item-additional-text-wrapper)) .sections-list__item-text-top-part:not(#x){position:static !important;display:block !important;padding:20px 70px 22px 24px !important;background:none !important;transform:none !important;opacity:1 !important;height:auto !important;max-height:none !important;overflow:visible !important;box-shadow:none !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(.sections-list__item--has-bg) .sections-list__item-text-top-part .sections-list__item-title,body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(.sections-list__item--has-bg) .sections-list__item-text-top-part .sections-list__item-title a{font-size:18px !important;font-weight:700 !important;line-height:1.3 !important;color:var(--v-ink) !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(.sections-list__item--has-bg) .sections-list__item-text-top-part .sections-list__item-text,body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(.sections-list__item--has-bg) .sections-list__item-text-top-part .sections-list__item-childs{display:none !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(.sections-list__item--has-bg) .sections-list__item-text-wrapper{z-index:1}
body.iemm-v2 .v2-cat{padding:6px 24px 24px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;position:relative;z-index:2;pointer-events:none}
body.iemm-v2 .v2-cat__meta{font-size:14px;color:var(--v-muted)}
body.iemm-v2 .v2-cat__subs{display:flex;flex-wrap:wrap;gap:6px}
body.iemm-v2 .v2-cat__subs a{pointer-events:auto;display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:8px;background:var(--v-steel);color:#3A4558 !important;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:background .15s,color .15s}
body.iemm-v2 .v2-cat__subs a:hover{background:var(--v-blue-soft);color:var(--v-blue) !important}
body.iemm-v2 .v2-cat__subs a.v2-cat__more{background:transparent;border:1px dashed var(--v-line);color:var(--v-muted) !important}
body.iemm-v2 .v2-cat__arr{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--v-ink);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px -8px rgba(4,39,81,.4);z-index:2;pointer-events:none;transition:background .2s,color .2s}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):hover .v2-cat__arr{background:var(--v-ink);color:#fff}

/*</seccards>*/
/*<heads>*/

body.iemm-v2 .ih-section{margin-top:88px !important}
body.iemm-v2 .ih-head{display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:24px !important;margin:0 0 32px !important;padding:0 !important}
body.iemm-v2 .ih-head::before,body.iemm-v2 .ih-head::after,body.iemm-v2 .ih-head > div::before,body.iemm-v2 .ih-h2::before,body.iemm-v2 .ih-h2::after{display:none !important;content:none !important}
body.iemm-v2 .ih-h2:not(#x),body.iemm-v2 .ih-head__title:not(#x){font-size:32px !important;line-height:1.12 !important;margin:0 !important;padding:0 !important;color:var(--v-ink) !important}
body.iemm-v2 .ih-sub{margin:10px 0 0 !important;font-size:15.5px !important;line-height:1.5 !important;color:var(--v-muted) !important;max-width:640px}
body.iemm-v2 .ih-more:not(#x){flex:0 0 auto;height:46px !important;padding:0 20px !important;border:1px solid var(--v-line) !important;border-radius:12px !important;display:inline-flex !important;align-items:center !important;gap:10px !important;color:var(--v-ink) !important;font-size:15px !important;font-weight:600 !important;background:#fff !important;text-decoration:none !important;transition:background .15s,color .15s,border-color .15s}
body.iemm-v2 .ih-more:not(#x)::after,body.iemm-v2 .ih-more:not(#x)::before{display:none !important}
body.iemm-v2 .ih-more:not(#x):hover{background:var(--v-ink) !important;color:#fff !important;border-color:var(--v-ink) !important}

/*</heads>*/
/*<bento>*/

body.iemm-v2 .ih-bento:not(#x){grid-template-rows:230px 230px !important;gap:20px !important}
body.iemm-v2 .ih-bento .ih-tile:not(#x){background:var(--v-steel) !important;border:0 !important;border-radius:20px !important;box-shadow:none !important;padding:0 !important;overflow:hidden !important;transition:background .25s !important}
body.iemm-v2 .ih-bento .ih-tile:not(#x)::before,body.iemm-v2 .ih-bento .ih-tile:not(#x)::after{display:none !important}
body.iemm-v2 .ih-bento .ih-tile:not(#x):hover{background:#E4E9F2 !important;box-shadow:none !important;transform:none !important}
body.iemm-v2 .ih-bento .ih-tile__title:not(#x){position:absolute !important;left:28px !important;top:26px !important;right:84px !important;font-size:19px !important;font-weight:700 !important;line-height:1.25 !important;color:var(--v-ink) !important;letter-spacing:-.01em !important;z-index:2;display:block !important;max-width:none !important}
body.iemm-v2 .ih-bento .ih-tile__count:not(#x){display:block !important;margin-top:8px !important;font-size:14px !important;font-weight:400 !important;line-height:1.45 !important;color:var(--v-muted) !important;max-width:240px !important;letter-spacing:0 !important}
body.iemm-v2 .ih-bento .ih-tile--wide .ih-tile__count:not(#x){max-width:280px !important}
body.iemm-v2 .ih-bento .ih-tile__arr:not(#x){position:absolute !important;top:22px !important;right:22px !important;left:auto !important;width:44px !important;height:44px !important;border-radius:50% !important;background:#fff !important;color:var(--v-ink) !important;border:0 !important;box-shadow:0 6px 16px -8px rgba(4,39,81,.35) !important;display:flex !important;align-items:center !important;justify-content:center !important;transform:none !important;transition:background .2s,color .2s !important;z-index:2}body.iemm-v2 .ih-bento .ih-tile__arr svg{transform:rotate(-45deg) !important}
body.iemm-v2 .ih-bento .ih-tile:hover .ih-tile__arr:not(#x){background:var(--v-ink) !important;color:#fff !important}
body.iemm-v2 .ih-bento .ih-tile__img:not(#x){position:absolute !important;mix-blend-mode:multiply !important;object-fit:contain !important;transition:transform .45s cubic-bezier(.2,.7,.2,1) !important;transform-origin:bottom right;max-width:none !important;max-height:none !important;top:auto !important;left:auto !important}
body.iemm-v2 .ih-bento .ih-tile:hover .ih-tile__img:not(#x){transform:scale(1.05) !important}
body.iemm-v2 .ih-bento .ih-tile--tall .ih-tile__img:not(#x){width:88% !important;height:62% !important;right:6% !important;bottom:5% !important;object-position:center bottom}
body.iemm-v2 .ih-bento .ih-tile:not(.ih-tile--tall):not(.ih-tile--wide) .ih-tile__img:not(#x){height:56% !important;width:62% !important;right:18px !important;bottom:16px !important;object-position:right bottom}
body.iemm-v2 .ih-bento .ih-tile--wide .ih-tile__img:not(#x){height:84% !important;width:50% !important;right:24px !important;bottom:16px !important;object-position:right bottom}

/*</bento>*/
/*<noreveal>*/
body.iemm-v2 .ih-reveal,body.iemm-v2 .ih-reveal *{animation:none !important}
body.iemm-v2 .ih-reveal{opacity:1 !important;transform:none !important;transition:none !important}
/*</noreveal>*/
/*<idir>*/

body.iemm-v2 section:has(> .idirs){position:relative;padding:80px 0 88px !important;isolation:isolate}
body.iemm-v2 section:has(> .idirs)::after{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:var(--v-ink);z-index:-2;pointer-events:none}
body.iemm-v2 section:has(> .idirs)::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background-image:var(--v-grid);background-size:48px 48px;z-index:-1;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 0%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 50% 0%,#000 0%,transparent 75%)}
body.iemm-v2 section:has(> .idirs) .ih-h2:not(#x){color:#fff !important}
body.iemm-v2 section:has(> .idirs) .ih-sub{color:rgba(255,255,255,.62) !important}
body.iemm-v2 .idirs:not(#x){gap:24px !important;align-items:stretch !important}
body.iemm-v2 .idirs .idir:not(#x){background:#fff !important;border:0 !important;border-radius:20px !important;box-shadow:none !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;padding:8px !important;transform:none !important}
body.iemm-v2 .idirs .idir:not(#x)::before,body.iemm-v2 .idirs .idir:not(#x)::after{display:none !important}
body.iemm-v2 .idirs .idir .idir__top:not(#x){height:220px !important;background:var(--v-steel) !important;border:0 !important;border-radius:14px !important;position:relative !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:44px 24px 20px !important}
body.iemm-v2 .idirs .idir .idir__top:not(#x)::before,body.iemm-v2 .idirs .idir .idir__top:not(#x)::after{display:none !important}
body.iemm-v2 .idirs .idir .idir__img:not(#x){position:static !important;max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;mix-blend-mode:multiply !important;transform:none !important;transition:transform .45s cubic-bezier(.2,.7,.2,1) !important}
body.iemm-v2 .idirs .idir:hover .idir__img:not(#x){transform:scale(1.05) !important}
body.iemm-v2 .idirs .idir .idir__badge:not(#x){position:absolute !important;top:14px !important;left:14px !important;background:#fff !important;color:var(--v-ink) !important;border:0 !important;border-radius:8px !important;font-size:12px !important;font-weight:600 !important;padding:6px 10px !important;letter-spacing:0 !important;text-transform:none !important;box-shadow:0 2px 8px -4px rgba(4,39,81,.25) !important;line-height:1.2 !important}
body.iemm-v2 .idirs .idir .idir__body:not(#x){padding:24px 20px 20px !important;display:flex !important;flex-direction:column !important;flex:1 1 auto !important}
body.iemm-v2 .idirs .idir .idir__t:not(#x){font-family:var(--v-display) !important;font-size:19px !important;font-weight:600 !important;letter-spacing:-.02em !important;color:var(--v-ink) !important;margin:0 0 10px !important;line-height:1.2 !important}
body.iemm-v2 .idirs .idir .idir__lead:not(#x){font-size:15px !important;line-height:1.55 !important;color:var(--v-muted) !important;margin:0 0 18px !important}
body.iemm-v2 .idirs .idir .idir__list:not(#x){margin:0 0 20px !important;padding:16px 0 0 !important;border-top:1px solid var(--v-line) !important;display:flex !important;flex-direction:column !important;gap:10px !important}
body.iemm-v2 .idirs .idir .idir__list li:not(#x){display:flex !important;gap:10px !important;align-items:flex-start !important;font-size:14.5px !important;line-height:1.45 !important;color:var(--v-text) !important;margin:0 !important;padding:0 !important}
body.iemm-v2 .idirs .idir .idir__list li:not(#x)::before{display:none !important}
body.iemm-v2 .idirs .idir .idir__list li i:not(#x){flex:0 0 20px !important;width:20px !important;height:20px !important;border-radius:6px !important;background:var(--v-blue-soft) !important;color:var(--v-blue) !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-top:1px !important}
body.iemm-v2 .idirs .idir .idir__list li i svg{width:13px !important;height:13px !important}
body.iemm-v2 .idirs .idir .idir__terms:not(#x){display:flex !important;flex-wrap:wrap !important;gap:6px !important;margin:0 0 22px !important}
body.iemm-v2 .idirs .idir .idir__terms > span:not(#x){height:28px !important;padding:0 10px !important;display:inline-flex !important;align-items:center !important;border:0 !important;border-radius:7px !important;background:var(--v-steel) !important;color:var(--v-text) !important;font-size:12.5px !important;font-weight:500 !important}
body.iemm-v2 .idirs .idir .idir__btns:not(#x){margin-top:auto !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;padding-top:4px}
body.iemm-v2 .idirs .idir .idir__btn:not(#x){height:50px !important;padding:0 22px !important;border-radius:12px !important;background:var(--v-blue) !important;background-image:none !important;box-shadow:none !important;color:#fff !important;font-size:15px !important;font-weight:600 !important;display:inline-flex !important;align-items:center !important}
body.iemm-v2 .idirs .idir .idir__btn:not(#x):hover{background:var(--v-ink) !important}
body.iemm-v2 .idirs .idir .idir__link:not(#x){color:var(--v-ink) !important;font-size:15px !important;font-weight:600 !important;display:inline-flex !important;align-items:center !important;gap:8px !important}
body.iemm-v2 .idirs .idir .idir__link:not(#x):hover{color:var(--v-blue) !important}

/*</idir>*/
/*<idir2>*/

body.iemm-v2 .idirs .idir .idir__lead:not(#x){min-height:calc(1.55em * 3) !important}
body.iemm-v2 .idirs .idir .idir__terms:not(#x){margin-top:auto !important}
body.iemm-v2 .idirs .idir .idir__btns:not(#x){margin-top:0 !important}

/*</idir2>*/
/*<strip>*/

body.iemm-v2 section.ih-section:has(> .ih-strip){margin-top:72px !important}
body.iemm-v2 .ih-strip:not(#x){background:var(--v-steel) !important;background-image:none !important;border:0 !important;border-radius:20px !important;box-shadow:none !important;padding:36px 40px !important;display:flex !important;align-items:center !important;gap:28px !important;overflow:hidden !important}
body.iemm-v2 .ih-strip:not(#x)::before,body.iemm-v2 .ih-strip:not(#x)::after{display:none !important}
body.iemm-v2 .ih-strip .ih-strip__ico:not(#x){flex:0 0 64px !important;width:64px !important;height:64px !important;border-radius:16px !important;background:var(--v-ink) !important;border:0 !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:none !important}
body.iemm-v2 .ih-strip .ih-strip__ico svg{width:28px !important;height:28px !important}
body.iemm-v2 .ih-strip .ih-strip__ico svg *{stroke:#fff !important}
body.iemm-v2 .ih-strip .ih-strip__body{flex:1 1 auto;min-width:0}
body.iemm-v2 .ih-strip .ih-strip__big:not(#x){color:var(--v-ink) !important;font-size:22px !important;line-height:1.2 !important;margin:0 0 8px !important}
body.iemm-v2 .ih-strip .ih-strip__text:not(#x){color:var(--v-text) !important;font-size:15.5px !important;line-height:1.5 !important;margin:0 0 14px !important;opacity:1 !important}
body.iemm-v2 .ih-strip .ih-strip__tags:not(#x){display:flex !important;flex-wrap:wrap !important;gap:6px !important}
body.iemm-v2 .ih-strip .ih-strip__tags span:not(#x){height:28px !important;padding:0 10px !important;display:inline-flex !important;align-items:center !important;border-radius:7px !important;background:#fff !important;border:0 !important;color:var(--v-text) !important;font-size:12.5px !important;font-weight:500 !important}
body.iemm-v2 .ih-strip .ih-btn-cta:not(#x){flex:0 0 auto !important;height:52px !important;padding:0 24px !important;border-radius:12px !important;background:var(--v-ink) !important;background-image:none !important;color:#fff !important;border:0 !important;box-shadow:none !important;font-size:15px !important;font-weight:600 !important;display:inline-flex !important;align-items:center !important;gap:10px !important}
body.iemm-v2 .ih-strip .ih-btn-cta:not(#x):hover{background:var(--v-blue) !important}
body.iemm-v2 .ih-strip .ih-btn-cta svg *{stroke:#fff !important}

/*</strip>*/

/*<adv>*/

body.iemm-v2 .ih-sub{max-width:760px !important}
body.iemm-v2 .ih-adv:not(#x){gap:1px !important;background:var(--v-line) !important;border:1px solid var(--v-line) !important;border-radius:20px !important;overflow:hidden !important}
body.iemm-v2 .ih-adv .ih-card:not(#x){background:#fff !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:30px 28px 32px !important;display:flex !important;flex-direction:column !important;gap:0 !important;transform:none !important;min-height:0 !important;transition:background .2s !important}
body.iemm-v2 .ih-adv .ih-card:not(#x)::before,body.iemm-v2 .ih-adv .ih-card:not(#x)::after{display:none !important}
body.iemm-v2 .ih-adv .ih-card:not(#x):hover{background:#FAFBFD !important}
body.iemm-v2 .ih-adv .ih-card__n{display:none !important}
body.iemm-v2 .ih-adv .ih-card__ico:not(#x){width:52px !important;height:52px !important;border-radius:14px !important;background:var(--v-steel) !important;border:0 !important;box-shadow:none !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 0 22px !important}
body.iemm-v2 .ih-adv .ih-card__ico svg{width:30px !important;height:30px !important}
body.iemm-v2 .ih-adv .ih-card__ico svg path{fill:var(--v-ink) !important}
body.iemm-v2 .ih-adv .ih-card__t:not(#x){font-size:18px !important;font-weight:700 !important;line-height:1.3 !important;color:var(--v-ink) !important;margin:0 0 10px !important}
body.iemm-v2 .ih-adv .ih-card__d:not(#x){font-size:14.5px !important;line-height:1.55 !important;color:var(--v-muted) !important;margin:0 !important}
body.iemm-v2 .ih-adv .ih-card--accent:not(#x){background:var(--v-ink) !important;background-image:var(--v-grid) !important;background-size:32px 32px !important}
body.iemm-v2 .ih-adv .ih-card--accent:not(#x):hover{background-color:var(--v-ink-2) !important}
body.iemm-v2 .ih-adv .ih-card--accent .ih-card__ico:not(#x){background:rgba(255,255,255,.1) !important}
body.iemm-v2 .ih-adv .ih-card--accent .ih-card__ico svg path{fill:#fff !important}
body.iemm-v2 .ih-adv .ih-card--accent .ih-card__t:not(#x){color:#fff !important}
body.iemm-v2 .ih-adv .ih-card--accent .ih-card__d:not(#x){color:rgba(255,255,255,.7) !important}
body.iemm-v2 .ih-adv .ih-card--accent .ih-chips{margin-top:18px !important;display:flex !important;gap:6px !important;flex-wrap:wrap}
body.iemm-v2 .ih-adv .ih-card--accent .ih-chip:not(#x){height:28px !important;padding:0 10px !important;display:inline-flex !important;align-items:center !important;border-radius:7px !important;background:rgba(255,255,255,.1) !important;border:0 !important;color:#fff !important;font-size:12.5px !important;font-weight:600 !important}

/*</adv>*/
/*<letters>*/

body.iemm-v2 .ih-letter:not(#x){background:var(--v-steel) !important;border:0 !important;border-radius:18px !important;padding:16px 16px 20px !important;box-shadow:none !important;transition:background .2s !important}
body.iemm-v2 .ih-letter:not(#x):hover{background:#E4E9F2 !important;transform:none !important}
body.iemm-v2 .ih-letter .ih-letter__paper:not(#x){border:0 !important;border-radius:6px !important;box-shadow:0 1px 2px rgba(4,39,81,.08),0 12px 24px -16px rgba(4,39,81,.35) !important;transition:transform .35s cubic-bezier(.2,.7,.2,1) !important}
body.iemm-v2 .ih-letter:hover .ih-letter__paper:not(#x){transform:translateY(-4px) !important}
body.iemm-v2 .ih-letter .ih-letter__org:not(#x){font-size:15.5px !important;font-weight:700 !important;color:var(--v-ink) !important;margin-top:16px !important;line-height:1.3 !important}
body.iemm-v2 .ih-letter .ih-letter__what:not(#x){font-size:13.5px !important;color:var(--v-muted) !important;line-height:1.45 !important;margin-top:4px !important}
body.iemm-v2 .mq-btn:not(#x){width:48px !important;height:48px !important;border:0 !important;background:#fff !important;box-shadow:0 10px 24px -10px rgba(4,39,81,.45) !important;color:var(--v-ink) !important}
body.iemm-v2 .mq-btn:not(#x):hover{background:var(--v-ink) !important;color:#fff !important}
body.iemm-v2 .mq-btn:not(#x) svg *{stroke:currentColor !important}

/*</letters>*/
/*<about>*/

body.iemm-v2 .mq-wrap{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%)}
body.iemm-v2 .ih-about:not(#x){display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:64px !important;align-items:stretch !important}
body.iemm-v2 .ih-about > div:first-child{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;padding:0 !important}body.iemm-v2 .ih-about > div:first-child > :last-child{margin-bottom:0 !important}
body.iemm-v2 .ih-about .ih-about__lead:not(#x){font-family:var(--v-display) !important;font-size:22px !important;line-height:1.25 !important;font-weight:600 !important;letter-spacing:-.02em !important;color:var(--v-ink) !important;margin:0 0 24px !important}
body.iemm-v2 .ih-about .ih-about__lead b{font-weight:600 !important;color:inherit !important}
body.iemm-v2 .ih-about .ih-about__p:not(#x){font-size:15px !important;line-height:1.6 !important;color:var(--v-text) !important;margin:0 0 14px !important;max-width:600px}
body.iemm-v2 .ih-about .ih-chips{display:flex !important;flex-wrap:wrap !important;gap:6px !important;margin:12px 0 32px !important}
body.iemm-v2 .ih-about .ih-chip:not(#x){height:32px !important;padding:0 12px !important;display:inline-flex !important;align-items:center !important;border-radius:8px !important;background:var(--v-steel) !important;border:0 !important;color:var(--v-text) !important;font-size:13px !important;font-weight:500 !important}
body.iemm-v2 .ih-about .ih-btns{display:flex !important;gap:12px !important;flex-wrap:wrap}
body.iemm-v2 .ih-btn:not(#x){height:52px !important;padding:0 24px !important;border-radius:12px !important;font-size:15px !important;font-weight:600 !important;display:inline-flex !important;align-items:center !important;gap:10px !important;box-shadow:none !important;background-image:none !important}
body.iemm-v2 .ih-btn.ih-btn--primary:not(#x){background:var(--v-blue) !important;color:#fff !important;border:0 !important}
body.iemm-v2 .ih-btn.ih-btn--primary:not(#x):hover{background:var(--v-ink) !important}
body.iemm-v2 .ih-btn.ih-btn--light:not(#x){background:#fff !important;color:var(--v-ink) !important;border:1px solid var(--v-line) !important}
body.iemm-v2 .ih-btn.ih-btn--light:not(#x):hover{background:var(--v-ink) !important;color:#fff !important;border-color:var(--v-ink) !important}
body.iemm-v2 .ih-about .ih-about__media:not(#x){aspect-ratio:auto !important;height:auto !important;min-height:0 !important;position:relative !important;border-radius:20px !important;overflow:hidden !important;box-shadow:none !important}
body.iemm-v2 .ih-about .ih-about__media img:not(#x){position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;border-radius:0 !important}
body.iemm-v2 .ih-about .ih-about__badge:not(#x){left:20px !important;bottom:20px !important;right:auto !important;top:auto !important;background:rgba(4,39,81,.82) !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0 !important;border-radius:14px !important;padding:16px 18px !important;box-shadow:none !important;max-width:calc(100% - 40px)}
body.iemm-v2 .ih-about .ih-about__badge b{color:#fff !important;font-size:15px !important;font-weight:700 !important}
body.iemm-v2 .ih-about .ih-about__badge span{color:rgba(255,255,255,.7) !important;font-size:13px !important}

/*</about>*/
/*<partners>*/

body.iemm-v2 .drag-block.BRANDS{padding-top:72px !important;padding-bottom:24px !important}
body.iemm-v2 .ipt .ipt__head b{font-size:17px !important;font-weight:700 !important;color:var(--v-ink) !important}
body.iemm-v2 .ipt .ipt__head{border-right:1px solid var(--v-line) !important}
body.iemm-v2 .ipt .ipt__l:not(#x){background:#fff !important;border:1px solid var(--v-line) !important;border-radius:12px !important;box-shadow:none !important}

/*</partners>*/
/*<faq>*/

body.iemm-v2 .drag-block.FAQS .index-block{background:var(--v-steel) !important}
body.iemm-v2 .faq-list .index-block__subtitle{display:none !important}
body.iemm-v2 .faq-list h2.index-block__title:not(#x){font-size:32px !important;line-height:1.12 !important;margin:0 0 16px !important}
body.iemm-v2 .faq-list h2.index-block__title:not(#x)::before,body.iemm-v2 .faq-list h2.index-block__title:not(#x)::after{display:none !important}
body.iemm-v2 .faq-list .index-block__preview{font-size:16px !important;line-height:1.6 !important;color:var(--v-muted) !important}
body.iemm-v2 .faq-list .accordion{display:flex !important;flex-direction:column !important;gap:10px !important}
body.iemm-v2 .faq-list .item-accordion-wrapper:not(#x){background:#fff !important;border:1px solid #CFD8F5 !important;border-radius:16px !important;box-shadow:none !important;margin:0 !important;overflow:hidden !important;transition:border-color .2s !important}
body.iemm-v2 .faq-list .item-accordion-wrapper:not(#x):hover{border-color:var(--v-blue) !important}
body.iemm-v2 .faq-list .accordion-head:not(#x){min-height:68px !important;padding:16px 72px 16px 24px !important;display:flex !important;align-items:center !important}
body.iemm-v2 .faq-list .accordion-head:not(#x) > span{font-size:16.5px !important;font-weight:600 !important;color:var(--v-ink) !important;line-height:1.4 !important}
body.iemm-v2 .faq-list .accordion-head:not(#x)::after{top:50% !important;right:20px !important;margin-top:-16px !important;width:32px !important;height:32px !important;background-color:var(--v-steel) !important;transform-origin:center !important}
body.iemm-v2 .faq-list .accordion-body:not(#x){padding:0 24px 22px !important;font-size:15px !important;line-height:1.6 !important;color:var(--v-text) !important}
body.iemm-v2 .faq-list .accordion-line{display:none !important}

/*</faq>*/
/*<form>*/

body.iemm-v2 .form.form--BG_IMG:not(#x),body.iemm-v2 .form.form--with-bg:not(#x){background:var(--v-ink) !important;background-image:var(--v-grid) !important;background-size:48px 48px !important;border-radius:24px !important;overflow:hidden !important;padding:0 !important}
body.iemm-v2 .form.form--BG_IMG .form-fon,body.iemm-v2 .form.form--with-bg .form-fon{display:none !important}
body.iemm-v2 .form.form--BG_IMG .form__wrapper:not(#x),body.iemm-v2 .form.form--with-bg .form__wrapper:not(#x){padding:56px 56px 52px !important;gap:64px !important;align-items:flex-start !important}
body.iemm-v2 .form.form--BG_IMG .form-header .index-block__subtitle{display:none !important}
body.iemm-v2 .form.form--BG_IMG .form-header h2:not(#x),body.iemm-v2 .form.form--with-bg .form-header h2:not(#x){color:#fff !important;font-size:28px !important;line-height:1.15 !important;margin:0 !important;padding:0 !important}
body.iemm-v2 .form .form-header h2::before,body.iemm-v2 .form .form-header h2::after{display:none !important}
body.iemm-v2 .v2-form-info{margin-top:20px;max-width:440px}
body.iemm-v2 .v2-form-info p{color:rgba(255,255,255,.68);font-size:15px;line-height:1.6;margin:0 0 32px}
body.iemm-v2 .v2-form-info__list{display:flex;flex-direction:column;gap:12px}
body.iemm-v2 .v2-form-info__list a{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);transition:background .15s}
body.iemm-v2 .v2-form-info__list a:hover{background:rgba(255,255,255,.12)}
body.iemm-v2 .v2-form-info__list span{font-size:13px;color:rgba(255,255,255,.55)}
body.iemm-v2 .v2-form-info__list b{font-size:18px;font-weight:600;color:#fff}
body.iemm-v2 .form.form--BG_IMG .form-body__fields:not(#x),body.iemm-v2 .form.form--with-bg .form-body__fields:not(#x){display:grid !important;grid-template-columns:1fr 1fr !important;gap:16px 16px !important;margin:0 !important;width:100% !important}
body.iemm-v2 .form .form-body__fields > [class*="col-"]{width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important;float:none !important}
body.iemm-v2 .form .form-body__fields > [class*="col-"]:has(textarea),body.iemm-v2 .form .form-body__fields > [class*="col-"]:has(input[type=file]){grid-column:1 / -1}
body.iemm-v2 .form .form-group{margin:0 !important}
body.iemm-v2 .form.form--BG_IMG label:not(#x),body.iemm-v2 .form.form--with-bg label:not(#x){color:rgba(255,255,255,.72) !important;font-size:13px !important;font-weight:500 !important;margin:0 0 8px !important;display:block}
body.iemm-v2 .form.form--BG_IMG .form-control:not(#x),body.iemm-v2 .form.form--with-bg .form-control:not(#x){height:50px !important;border-radius:12px !important;border:1px solid transparent !important;background:#fff !important;font-size:15px !important;padding:0 16px !important;color:var(--v-ink) !important;box-shadow:none !important}
body.iemm-v2 .form.form--BG_IMG textarea.form-control:not(#x),body.iemm-v2 .form.form--with-bg textarea.form-control:not(#x){height:110px !important;padding:14px 16px !important;resize:vertical}
body.iemm-v2 .form .form-control:not(#x):focus{border-color:var(--v-blue) !important;box-shadow:0 0 0 4px rgba(4,39,81,.25) !important}
body.iemm-v2 .form .form-footer:not(#x){margin-top:24px !important;display:flex !important;flex-direction:column !important;gap:20px !important}
body.iemm-v2 .form .userconsent-wrap{margin:0 !important}
body.iemm-v2 .form.form--BG_IMG .form-checkbox__label,body.iemm-v2 .form.form--BG_IMG .form-checkbox__label span:not(.form-checkbox__box),body.iemm-v2 .form.form--with-bg .form-checkbox__label,body.iemm-v2 .form.form--with-bg .form-checkbox__label span:not(.form-checkbox__box){color:rgba(255,255,255,.7) !important;font-size:13.5px !important;text-decoration:none !important}
body.iemm-v2 .form .form-footer__btn .btn:not(#x){height:54px !important;padding:0 32px !important;border-radius:12px !important;font-size:16px !important}

/*</form>*/
/*<form2>*/
body.iemm-v2 .form .form-body__fields:not(#x)::before,body.iemm-v2 .form .form-body__fields:not(#x)::after{display:none !important;content:none !important}
body.iemm-v2 .form.form--BG_IMG .form-inner,body.iemm-v2 .form.form--with-bg .form-inner{flex:1 1 56% !important;max-width:none !important}
body.iemm-v2 .form.form--BG_IMG .form-header,body.iemm-v2 .form.form--with-bg .form-header{flex:1 1 44% !important}
/*</form2>*/
/*<form3>*/

body.iemm-v2 .form.form--BG_IMG .form-header .sticky-block:not(#x),body.iemm-v2 .form.form--with-bg .form-header .sticky-block:not(#x){margin:0 !important;padding:0 !important;position:static !important}
body.iemm-v2 .drag-block.FORMS .index-block{padding-bottom:104px !important;padding-top:104px !important}
body.iemm-v2 .form .uploader:not(#x){position:relative !important;height:50px !important;border-radius:12px !important;background:rgba(255,255,255,.08) !important;border:1px dashed rgba(255,255,255,.3) !important;display:flex !important;align-items:center !important;padding:0 16px !important;box-shadow:none !important}
body.iemm-v2 .form .uploader .filename:not(#x){color:rgba(255,255,255,.7) !important;font-size:14px !important;background:none !important;border:0 !important;padding:0 0 0 26px !important;height:auto !important;line-height:1.4 !important}
body.iemm-v2 .form .uploader .action:not(#x){margin-left:auto !important;color:#fff !important;font-size:14px !important;font-weight:600 !important;background:none !important;border:0 !important;height:auto !important;line-height:1.4 !important;display:inline-block !important;padding:0 !important;position:static !important;width:auto !important}

/*</form3>*/
/*<form4>*/
body.iemm-v2 .form .uploader .action:not(#x){white-space:nowrap !important;flex:0 0 auto}
body.iemm-v2 .form .uploader .filename:not(#x){flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.iemm-v2 .form .uploader:not(#x)::before{top:50% !important;transform:translateY(-50%) !important;filter:brightness(0) invert(1) !important;opacity:.7}
/*</form4>*/
/*<footer>*/

body.iemm-v2 footer.iemm-ft:not(#x){background-color:var(--v-ink) !important;background-image:none !important;position:relative}
body.iemm-v2 footer.iemm-ft .ift::before{display:none !important}
body.iemm-v2 footer.iemm-ft .ift__in:not(#x){max-width:1360px !important;padding-left:32px !important;padding-right:32px !important}
body.iemm-v2 footer.iemm-ft .ift__top:not(#x){padding-top:80px !important}
body.iemm-v2 footer.iemm-ft .ift__grid:not(#x){padding-bottom:56px !important}
body.iemm-v2 footer.iemm-ft .ift__h:not(#x){text-transform:none !important;letter-spacing:0 !important;font-size:15px !important;font-weight:600 !important;color:#fff !important;margin-bottom:18px !important}
body.iemm-v2 footer.iemm-ft .ift__list a:not(#x){color:rgba(255,255,255,.62) !important;font-size:14.5px !important}
body.iemm-v2 footer.iemm-ft .ift__list a:not(#x):hover{color:#fff !important}
body.iemm-v2 footer.iemm-ft .ift__brand p,body.iemm-v2 footer.iemm-ft .ift__brand div:not([class]){color:rgba(255,255,255,.55) !important;font-size:14.5px !important;line-height:1.6 !important}
body.iemm-v2 footer.iemm-ft .ift__req,body.iemm-v2 footer.iemm-ft .ift__bot{border-color:rgba(255,255,255,.1) !important}
body.iemm-v2 footer.iemm-ft .ift__bot,body.iemm-v2 footer.iemm-ft .ift__bot a{color:rgba(255,255,255,.45) !important}
body.iemm-v2 footer.iemm-ft .ift__bot a:hover{color:#fff !important}

/*</footer>*/
/*<h1fix>*/
body.iemm-v2 h1#pagetitle:not(#x),body.iemm-v2 h1:not(#x){font-family:var(--v-display) !important;font-weight:600 !important;letter-spacing:-.02em !important;color:var(--v-ink) !important;font-size:36px !important;line-height:1.12 !important}
body.iemm-v2.iemm-cat-root h1#pagetitle:not(#x){font-size:42px !important}
/*</h1fix>*/
/*<sidebar>*/

body.iemm-v2 .slide-block.iemm-sb2:not(#x){background:var(--v-ink) !important;background-image:var(--v-grid) !important;background-size:40px 40px !important;border:0 !important;border-radius:20px !important;box-shadow:none !important;padding:14px 12px 14px !important}
@media (min-width:992px){body.iemm-v2 .iemm-sb2 .slide-block__head{display:none !important}}
body.iemm-v2 .iemm-sb2 ul.side-menu:not(#x){display:flex !important;flex-direction:column !important;gap:2px !important}
body.iemm-v2 .iemm-sb2 li.child > .link-wrapper:not(#x){border-radius:12px !important;background:transparent !important;transition:background .15s !important}
body.iemm-v2 .iemm-sb2 li.child:hover > .link-wrapper:not(#x){background:rgba(255,255,255,.06) !important}
body.iemm-v2 .iemm-sb2 li.child.iemm-cur > .link-wrapper:not(#x),body.iemm-v2 .iemm-sb2 li.child.active > .link-wrapper:not(#x){background:rgba(255,255,255,.1) !important;box-shadow:none !important}
body.iemm-v2 .iemm-sb2 li.child > .link-wrapper:not(#x)::before,body.iemm-v2 .iemm-sb2 li.child > .link-wrapper:not(#x)::after,body.iemm-v2 .iemm-sb2 li.child a.top-level-link:not(#x)::before,body.iemm-v2 .iemm-sb2 li.child a.top-level-link:not(#x)::after{display:none !important}
body.iemm-v2 .iemm-sb2 li.child a.top-level-link:not(#x){background:transparent !important;box-shadow:none !important;color:rgba(255,255,255,.8) !important;padding:12px 44px 12px 10px !important;gap:12px !important;align-items:center !important}
body.iemm-v2 .iemm-sb2 li.child a.top-level-link:not(#x):hover,body.iemm-v2 .iemm-sb2 li.child.iemm-cur a.top-level-link:not(#x),body.iemm-v2 .iemm-sb2 li.child.active a.top-level-link:not(#x){color:#fff !important}
body.iemm-v2 .iemm-sb2 .iemm-sb2-name:not(#x){color:inherit !important;font-size:14.5px !important;font-weight:500 !important;line-height:1.3 !important}
body.iemm-v2 .iemm-sb2 .iemm-side-ico:not(#x){width:36px !important;height:36px !important;flex:0 0 36px !important;border-radius:9px !important;background:#fff !important;padding:3px !important}
body.iemm-v2 .iemm-sb2 .ism-tg:not(#x){width:28px !important;height:28px !important;background:rgba(255,255,255,.1) !important;color:#fff !important;border:0 !important;box-shadow:none !important;right:10px !important}
body.iemm-v2 .iemm-sb2 .ism-tg:not(#x):hover,body.iemm-v2 .iemm-sb2 li.ism-open .ism-tg:not(#x){background:#fff !important;color:var(--v-ink) !important}
body.iemm-v2 .iemm-sb2 .iemm-sb2-all:not(#x){margin-top:12px !important;height:50px !important;padding:0 16px !important;border-radius:12px !important;border:0 !important;background:var(--v-blue) !important;font-size:15px !important;font-weight:600 !important;justify-content:center !important;box-shadow:none !important}
body.iemm-v2 .iemm-sb2 .iemm-sb2-all:not(#x):hover{background:#fff !important;color:var(--v-ink) !important}
body.iemm-v2 .ism__card:not(#x){border:0 !important;border-radius:20px !important;box-shadow:0 40px 90px -30px rgba(4,39,81,.45),0 0 0 1px rgba(4,39,81,.06) !important;padding:28px 32px 30px !important}
body.iemm-v2 .ism__card:not(#x) .imm-head{display:flex !important;align-items:center !important;gap:14px !important;margin:0 0 26px !important;padding:0 0 22px !important;border-bottom:1px solid var(--v-line) !important}
body.iemm-v2 .ism__card:not(#x) .imm-title{font-family:var(--v-display) !important;font-size:20px !important;font-weight:600 !important;letter-spacing:-.02em !important;color:var(--v-ink) !important;margin:0 !important;line-height:1.2 !important}
body.iemm-v2 .ism__card:not(#x) .imm-count{background:var(--v-steel) !important;color:var(--v-muted) !important;font-size:13px !important;font-weight:500 !important;padding:5px 10px !important;border-radius:20px !important}
body.iemm-v2 .ism__card:not(#x) .imm-go{margin-left:auto !important;background:transparent !important;box-shadow:none !important;border:1px solid var(--v-line) !important;color:var(--v-ink) !important;font-size:14px !important;font-weight:600 !important;height:40px !important;padding:0 16px !important;border-radius:10px !important;display:inline-flex !important;align-items:center !important;gap:8px}
body.iemm-v2 .ism__card:not(#x) .imm-go:hover{background:var(--v-ink) !important;border-color:var(--v-ink) !important;color:#fff !important}
body.iemm-v2 .ism__card:not(#x) .imm-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:30px 40px !important;align-items:start !important}
body.iemm-v2 .ism__card:not(#x) .imm-g{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;border-radius:0 !important;animation:none !important;transform:none !important;opacity:1 !important;min-width:0}
body.iemm-v2 .ism__card:not(#x) .imm-g__t{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:10px !important;color:var(--v-ink) !important;font-size:15.5px !important;font-weight:700 !important;line-height:1.35 !important;padding:0 0 10px !important;margin:0 0 8px !important;border-bottom:1px solid var(--v-line) !important;background:none !important}
body.iemm-v2 .ism__card:not(#x) .imm-g__t:hover{color:var(--v-blue) !important}
body.iemm-v2 .ism__card:not(#x) .imm-g__arr{background:none !important;border:0 !important;width:auto !important;height:auto !important;color:var(--v-muted) !important;margin-top:3px;flex:0 0 auto;box-shadow:none !important}
body.iemm-v2 .ism__card:not(#x) .imm-g__t:hover .imm-g__arr{color:var(--v-blue) !important}
body.iemm-v2 .ism__card:not(#x) .imm-g ul{margin:0 !important;padding:0 !important;list-style:none !important}
body.iemm-v2 .ism__card:not(#x) .imm-g li{padding:0 !important;margin:0 !important;list-style:none !important}
body.iemm-v2 .ism__card:not(#x) .imm-g li::before,body.iemm-v2 .ism__card:not(#x) .imm-g li::after,body.iemm-v2 .ism__card:not(#x) .imm-g li a::before,body.iemm-v2 .ism__card:not(#x) .imm-g li a::after{display:none !important}
body.iemm-v2 .ism__card:not(#x) .imm-g li a{display:block !important;padding:5px 0 !important;color:#4B566B !important;font-size:14px !important;line-height:1.45 !important;transform:none !important;transition:color .12s !important}
body.iemm-v2 .ism__card:not(#x) .imm-g li a:hover{color:var(--v-blue) !important}
body.iemm-v2 .ism__card:not(#x) .imm-deco{display:none !important}

@supports (grid-template-rows:subgrid){
body.iemm-v2 .ism__card:not(#x) .imm-g{display:grid !important;grid-row:span 3;padding-bottom:28px !important;grid-template-rows:subgrid !important;row-gap:0 !important}
body.iemm-v2 .ism__card:not(#x) .imm-g__t{align-self:stretch !important;align-items:flex-end !important}
body.iemm-v2 .ism__card:not(#x) .imm-g__arr{margin-top:0 !important;margin-bottom:3px}
body.iemm-v2 .ism__card:not(#x) .imm-grid{row-gap:0 !important}
body.iemm-v2 .ism__card:not(#x) .imm-g ul{padding-bottom:0 !important}
}

/*</sidebar>*/
/*<seccards2>*/

body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(:has(.sections-list__item-additional-text-wrapper)) .sections-list__item-text-wrapper:not(#x){padding:0 !important;flex:0 0 auto !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(:has(.sections-list__item-additional-text-wrapper)) .sections-list__item-text-top-part:not(#x){padding:20px 24px 0 !important}
body.iemm-v2 .v2-cat__subs{min-width:0;max-width:100%}
body.iemm-v2 .v2-cat__subs a{min-width:0}
body.iemm-v2 .v2-cat{padding-top:6px !important}
@media (min-width:992px){body.iemm-v2 .iemm-sb2 .slide-block__head:not(#x){display:none !important}}

/*</seccards2>*/
/*<seccards3>*/

body.iemm-v2 .v2-cat__subs a{display:inline-block !important;height:30px;line-height:30px !important;vertical-align:top}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(.sections-list__item--has-bg) .sections-list__item-title:not(#x){min-height:calc(1.3em * 2) !important}
body.iemm-v2 .iemm-sb2 .iemm-sb2-name:not(#x){hyphens:none !important;-webkit-hyphens:none !important;overflow-wrap:normal !important;word-break:normal !important}
body.iemm-v2 .iemm-sb2 li.child a.top-level-link:not(#x){padding-right:40px !important}

/*</seccards3>*/
/*<plist>*/

body.iemm-v2 .catalog-block__item.catalog-block__item:not(#x){padding:8px !important;border:1px solid var(--v-line) !important;border-radius:18px !important;box-shadow:none !important;background:#fff !important;transition:box-shadow .25s,border-color .25s !important}
body.iemm-v2 .catalog-block__item.catalog-block__item:not(#x):hover{border-color:transparent !important;box-shadow:0 24px 50px -24px rgba(4,39,81,.35),0 0 0 1px rgba(4,39,81,.06) !important}
body.iemm-v2 .catalog-block__item .image-list:not(#x){background:var(--v-steel) !important;border-radius:12px !important;overflow:hidden !important}
body.iemm-v2 .catalog-block__item .image-list img:not(#x){mix-blend-mode:multiply !important;transition:transform .4s cubic-bezier(.2,.7,.2,1) !important}
body.iemm-v2 .catalog-block__item:hover .image-list img:not(#x){transform:scale(1.04) !important}
body.iemm-v2 .catalog-block__item .catalog-block__info:not(#x){padding:14px 8px 6px !important}
body.iemm-v2 .catalog-block__item .catalog-block__info-section:not(#x){text-transform:none !important;letter-spacing:0 !important;font-size:12.5px !important;font-weight:500 !important;color:var(--v-muted) !important;margin-bottom:4px !important}
body.iemm-v2 .catalog-block__item .catalog-block__info-title a,body.iemm-v2 .catalog-block__item .catalog-block__info-title a span{font-size:15px !important;font-weight:600 !important;line-height:1.35 !important;color:var(--v-ink) !important}
body.iemm-v2 .catalog-block__item .catalog-block__info-title a:hover span{color:var(--v-blue) !important}
body.iemm-v2 .price__new-val:not(#x){font-family:var(--v-font) !important;font-size:20px !important;font-weight:700 !important;color:var(--v-ink) !important;letter-spacing:-.01em}
body.iemm-v2 .catalog-block__item .btn:not(#x){height:42px !important;border-radius:10px !important;font-size:14px !important;font-weight:600 !important;background:var(--v-ink) !important;border-color:var(--v-ink) !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important}
body.iemm-v2 .catalog-block__item .btn:not(#x):hover{background:var(--v-blue) !important;border-color:var(--v-blue) !important}
body.iemm-v2 .iemm-fav-btn--card:not(#x){background:#fff !important;border:0 !important;box-shadow:0 4px 12px -6px rgba(4,39,81,.35) !important;border-radius:50% !important}
body.iemm-v2 .filter-panel:not(#x),body.iemm-v2 .catalog-items-toolbar:not(#x){border:1px solid var(--v-line) !important;border-radius:14px !important;box-shadow:none !important;background:#fff !important}
body.iemm-v2 .dropdown-select__title{font-weight:500 !important;color:var(--v-ink) !important}

/*</plist>*/
/*<plist2>*/

body.iemm-v2 .bx_filter_parameters_box_title:not(#x){height:36px !important;padding:0 32px 0 14px !important;display:inline-flex !important;align-items:center !important;border:1px solid var(--v-line) !important;border-radius:10px !important;box-shadow:none !important;background:#fff !important;font-weight:500 !important;color:var(--v-ink) !important}
body.iemm-v2 .bx_filter_parameters_box_title:not(#x):hover{border-color:var(--v-ink) !important}

/*</plist2>*/
/*<plist3>*/

body.iemm-v2 .bx_filter_parameters_box_title:not(#x)::before{display:none !important}
body.iemm-v2 .bx_filter_parameters_box_title .menu-arrow:not(#x){top:50% !important;right:12px !important;left:auto !important;transform:translateY(-50%) !important;margin:0 !important;display:flex !important;align-items:center}

/*</plist3>*/
/*<detail>*/

body.iemm-v2.iemm-detail h1#pagetitle:not(#x){font-size:28px !important;line-height:1.2 !important}
body.iemm-v2 .catalog-detail__gallery:not(#x){background:#fff !important;border:1px solid var(--v-line) !important;border-radius:20px !important;overflow:hidden !important}
body.iemm-v2 .catalog-detail__gallery img{mix-blend-mode:multiply}
body.iemm-v2 .catalog-detail__main:not(#x){padding-left:32px !important;font-size:15px !important;line-height:1.6 !important;color:var(--v-text) !important}
body.iemm-v2 .catalog-detail__sticky-panel:not(#x){border:0 !important;box-shadow:none !important;background:transparent !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x){border:1px solid var(--v-line) !important;border-radius:20px !important;padding:26px 26px 22px !important;background:#fff !important;box-shadow:0 24px 50px -30px rgba(4,39,81,.25) !important}
body.iemm-v2 .catalog-detail__buy-block .catalog-detail__title:not(#x){font-size:14px !important;font-weight:500 !important;color:var(--v-muted) !important;line-height:1.45 !important;margin-bottom:6px !important}
body.iemm-v2 .catalog-detail__buy-block .price__new-val:not(#x){font-size:32px !important;font-weight:700 !important;letter-spacing:-.02em !important}
body.iemm-v2 a.v2-buy-cta:not(#x){display:flex;align-items:center;justify-content:center;height:54px;border-radius:12px;background:var(--v-blue);color:#fff !important;font-size:16px;font-weight:600;margin:18px 0 10px;transition:background .15s;text-decoration:none !important}
body.iemm-v2 a.v2-buy-cta:not(#x):hover{background:var(--v-ink)}
body.iemm-v2 .v2-buy-note{font-size:13px;line-height:1.45;color:var(--v-muted);margin:0 0 16px}
body.iemm-v2 .iemm-fav-btn--detail:not(#x){width:100% !important;height:48px !important;justify-content:center !important;border:1px solid var(--v-line) !important;border-radius:12px !important;background:#fff !important}
body.iemm-v2 .iemm-fav-btn--detail:not(#x):hover{border-color:var(--v-ink) !important}

/*</detail>*/
/*<tabs>*/
body.iemm-v2 .tabs .nav.nav-tabs:not(#x) > li::before,body.iemm-v2 .tabs .nav.nav-tabs:not(#x) > li::after{display:none !important}
body.iemm-v2 .tabs .nav.nav-tabs:not(#x) > li > a{font-size:15px !important;font-weight:600 !important;padding-top:14px !important;padding-bottom:14px !important}
/*</tabs>*/
/*<tabs2>*/
body.iemm-v2 .tabs .nav.nav-tabs:not(#x) > li > a,body.iemm-v2 .tabs .nav.nav-tabs:not(#x) > li.active > a{border:0 !important;box-shadow:none !important;background:transparent !important;outline:0}
body.iemm-v2 .tabs .nav.nav-tabs:not(#x) > li.active{box-shadow:inset 0 -2px 0 var(--v-blue) !important;background:transparent !important;border:0 !important}
/*</tabs2>*/
/*<contacts>*/

body.iemm-v2 .contacts__sticky-panel:not(#x){background:var(--v-ink) !important;background-image:var(--v-grid) !important;background-size:40px 40px !important;border:0 !important;border-radius:20px !important;overflow:hidden !important;box-shadow:none !important}
body.iemm-v2 .contacts__sticky-panel__image::after{display:none !important}
body.iemm-v2 .contacts__sticky-panel__info:not(#x){padding:24px 24px 26px !important}
body.iemm-v2 .contacts__sticky-panel .contact-property__label:not(#x){color:rgba(255,255,255,.55) !important;font-size:13px !important}
body.iemm-v2 .contacts__sticky-panel .contact-property__value:not(#x),body.iemm-v2 .contacts__sticky-panel .contact-property__value a:not(#x),body.iemm-v2 .contacts__sticky-panel .contact-property a:not(#x){color:#fff !important;font-size:16px !important;font-weight:600 !important;line-height:1.45 !important}
body.iemm-v2 .contacts__sticky-panel .btn:not(#x){height:52px !important;border-radius:12px !important;background:var(--v-blue) !important;border:0 !important;color:#fff !important;font-weight:600 !important;font-size:15px !important;display:flex !important;align-items:center !important;justify-content:center !important}
body.iemm-v2 .contacts__sticky-panel .btn:not(#x):hover{background:#fff !important;color:var(--v-ink) !important}
body.iemm-v2 .contacts__map-wrapper:not(#x),body.iemm-v2 .contacts__map-wrapper > *{border-radius:20px !important;overflow:hidden}
body.iemm-v2 .contacts-list__item:not(#x){border:1px solid var(--v-line) !important;border-radius:20px !important}

/*</contacts>*/
/*<about-page>*/

body.iemm-v2 .iab-hero__main:not(#x){background:var(--v-ink) !important;background-image:var(--v-grid) !important;background-size:48px 48px !important;border-radius:24px !important;padding:48px 48px 44px !important}
body.iemm-v2 .iab-eyebrow:not(#x){text-transform:none !important;letter-spacing:0 !important;font-size:14px !important;font-weight:500 !important;color:rgba(255,255,255,.6) !important}
body.iemm-v2 .iab-h1:not(#x){font-family:var(--v-display) !important;font-weight:600 !important;font-size:28px !important;line-height:1.18 !important;letter-spacing:-.02em !important;text-wrap:balance}
body.iemm-v2 .iab-lead:not(#x){color:rgba(255,255,255,.72) !important;font-size:17px !important;line-height:1.6 !important}
body.iemm-v2 .iab-tags > *:not(#x){border-radius:8px !important;background:rgba(255,255,255,.08) !important;border:0 !important;font-weight:500 !important}
body.iemm-v2 .iab-btn:not(#x){height:52px !important;border-radius:12px !important;padding:0 24px !important;display:inline-flex !important;align-items:center !important;font-weight:600 !important;box-shadow:none !important}
body.iemm-v2 .iab-btn--primary:not(#x){background:var(--v-blue) !important;color:#fff !important}
body.iemm-v2 .iab-btn--primary:not(#x):hover{background:#fff !important;color:var(--v-ink) !important}
body.iemm-v2 .iab-btn--light:not(#x){background:transparent !important;border:1px solid rgba(255,255,255,.35) !important;color:#fff !important}
body.iemm-v2 .iab-btn--light:not(#x):hover{background:#fff !important;color:var(--v-ink) !important}
body.iemm-v2 .iab-req:not(#x){border:1px solid var(--v-line) !important;border-radius:24px !important;padding:32px !important;box-shadow:none !important}
body.iemm-v2 .iab-req__title:not(#x){font-family:var(--v-display) !important;font-weight:600 !important;font-size:22px !important;color:var(--v-ink) !important}
body.iemm-v2 .iab-req__list dt:not(#x){text-transform:none !important;letter-spacing:0 !important;font-size:13px !important;font-weight:500 !important;color:var(--v-muted) !important}
body.iemm-v2 .iab-req__list dd:not(#x){font-size:15.5px !important;font-weight:600 !important;color:var(--v-ink) !important}
body.iemm-v2 .iab-h2:not(#x){font-family:var(--v-display) !important;font-weight:600 !important;font-size:28px !important;letter-spacing:-.02em !important;color:var(--v-ink) !important}
body.iemm-v2 .iab-sec{margin-top:88px !important}
body.iemm-v2 .iab-dir:not(#x),body.iemm-v2 .iab-step:not(#x),body.iemm-v2 .iab-cat:not(#x){border:1px solid var(--v-line) !important;border-radius:18px !important;box-shadow:none !important}
body.iemm-v2 .iab-dir:not(#x){padding:26px !important}
body.iemm-v2 .iab-dir__t:not(#x),body.iemm-v2 .iab-step__t:not(#x){font-size:17px !important;font-weight:700 !important;color:var(--v-ink) !important}
body.iemm-v2 .iab-dir__d:not(#x),body.iemm-v2 .iab-step__d:not(#x){font-size:14.5px !important;line-height:1.55 !important;color:var(--v-muted) !important}
body.iemm-v2 .iab-step__n:not(#x){background:var(--v-ink) !important;border-radius:10px !important}
body.iemm-v2 .iab-cat:not(#x):hover{border-color:var(--v-ink) !important}

/*</about-page>*/
/*<about-page2>*/
body.iemm-v2 .iab-dirs-wrap{margin-top:88px !important}
body.iemm-v2 section:has(> .idirs) + *{margin-top:88px}
/*</about-page2>*/
/*<about-page3>*/

body.iemm-v2 .iab-cat:not(#x){padding:16px 12px 18px !important;gap:14px !important;text-align:center}
body.iemm-v2 .iab-cat img:not(#x){width:100% !important;height:110px !important;object-fit:contain !important;background:transparent !important;transition:transform .35s cubic-bezier(.2,.7,.2,1) !important}
body.iemm-v2 .iab-cat:hover img:not(#x){transform:scale(1.05)}
body.iemm-v2 .iab-cat span{font-size:14.5px !important;font-weight:600 !important;color:var(--v-ink) !important;line-height:1.3 !important}
body.iemm-v2 .iab-more:not(#x){font-weight:600 !important;color:var(--v-ink) !important}

/*</about-page3>*/

/*<generic-blocks>*/

body.iemm-v2 h2.index-block__title:not(#x){font-size:30px !important;line-height:1.15 !important;color:var(--v-ink) !important}
body.iemm-v2 h2.index-block__title:not(#x)::before,body.iemm-v2 h2.index-block__title:not(#x)::after{display:none !important}
body.iemm-v2 .index-block__title-wrapper{margin-bottom:28px !important}
body.iemm-v2 .sections-list.catalog-sections-2-template{padding-top:88px !important}
body.iemm-v2 .tizers-list__item:not(#x){flex-direction:column !important;align-items:flex-start !important;gap:18px !important;padding:28px 26px !important;border:1px solid var(--v-line) !important;border-radius:20px !important;box-shadow:none !important;background:#fff !important;height:100%}
body.iemm-v2 .tizers-list__item-image-wrapper:not(#x){width:52px !important;height:52px !important;flex:0 0 52px !important;margin:0 !important;border-radius:14px !important;background:var(--v-steel) !important;border:0 !important;box-shadow:none !important;display:flex !important;align-items:center !important;justify-content:center !important}
body.iemm-v2 .tizers-list__item-text-wrapper:not(#x){width:auto !important;padding:0 !important}
body.iemm-v2 .tizers-list__item-name:not(#x){font-size:17px !important;font-weight:700 !important;color:var(--v-ink) !important;line-height:1.3 !important;margin-bottom:8px !important}
body.iemm-v2 .tizers-list__item-text-wrapper .tizers-list__item-descr,body.iemm-v2 .tizers-list__item-text-wrapper div:not([class*=name]){font-size:14.5px !important;line-height:1.55 !important;color:var(--v-muted) !important}
body.iemm-v2 .sections-list__item--has-bg:not(#x){border-radius:20px !important;overflow:hidden !important;border:0 !important;box-shadow:none !important}
body.iemm-v2 .sections-list__item--has-bg .sections-list__item-image-wrapper--BG:not(#x){border-radius:0 !important}
body.iemm-v2 .sections-list__item--has-bg .sections-list__item-additional-text-wrapper:not(#x){background:linear-gradient(180deg,rgba(4,39,81,0) 0%,rgba(4,39,81,.85) 100%) !important;padding:48px 20px 20px !important}
body.iemm-v2 .sections-list__item--has-bg .sections-list__item-title:not(#x),body.iemm-v2 .sections-list__item--has-bg .sections-list__item-title *{color:#fff !important;font-size:17px !important;font-weight:600 !important;line-height:1.3 !important}

/*</generic-blocks>*/
/*<generic-blocks2>*/
body.iemm-v2 .tizers-list__items-wrapper .tizers-list__item-name:not(#x){min-height:calc(1.3em * 2) !important;display:block !important}
/*</generic-blocks2>*/
/*<cta>*/

body.iemm-v2 .iemm-cta > div:not(#x){border-radius:24px !important;overflow:hidden !important}
body.iemm-v2 .iemm-cta > div > div:first-child:not(#x){background:linear-gradient(90deg,rgba(4,39,81,.94) 0%,rgba(4,39,81,.78) 38%,rgba(4,39,81,.15) 72%) !important}
body.iemm-v2 .iemm-cta h3:not(#x){font-family:var(--v-display) !important;font-size:24px !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:-.02em !important;color:#fff !important;margin:8px 0 14px !important}
body.iemm-v2 .iemm-cta p:not(#x){font-size:16px !important;line-height:1.6 !important;color:rgba(255,255,255,.75) !important}
body.iemm-v2 .iemm-cta .btn:not(#x),body.iemm-v2 .iemm-cta a[class*=btn]:not(#x){height:52px !important;border-radius:12px !important;padding:0 24px !important;display:inline-flex !important;align-items:center !important;font-weight:600 !important;font-size:15px !important}

/*</cta>*/
/*<fontreset>*/

body.iemm-v2 :is(h1,h2,h3,h4,h5,h6,.switcher-title,[class*="__title"],[class*="__name"],[class*="-title"],.title,b,strong,span,a,div,p,li,label,input,button,textarea,select,td,th,dt,dd):not(#x){font-family:var(--v-font) !important}

/*</fontreset>*/
/*<display>*/

body.iemm-v2 :is(h1,#pagetitle,.ih-h2,.ih-head__title,h2.index-block__title,.banners-big__title,.ih-strip__big,.imm-title,.idir__t,.ih-about__lead,.iab-h1,.iab-h2,.iab-req__title,.iemm-cta h3,.form-header h2,.v2-display):not(#x):not(#y){font-family:var(--v-display) !important;font-weight:600 !important;letter-spacing:-.02em !important}
body.iemm-v2 .ih-about__lead b:not(#x):not(#y){font-family:var(--v-display) !important}
body.iemm-v2 .maxwidth-theme > h2:not([class]):not(#x):not(#y),body.iemm-v2 section > h2:not([class]):not(#x):not(#y),body.iemm-v2 .maxwidth-theme > div > h2:not([class]):not(#x):not(#y){font-family:var(--v-display) !important;font-weight:600 !important;letter-spacing:-.02em !important;font-size:28px !important;line-height:1.15 !important;color:var(--v-ink) !important;margin-bottom:24px !important}

/*</display>*/
/*<steps>*/

body.iemm-v2 .banners-fon-list__item:not(#x){border:1px solid var(--v-line) !important;border-radius:20px !important;box-shadow:none !important;overflow:hidden !important}
body.iemm-v2 .banners-fon-list__item-title:not(#x){font-size:20px !important;font-weight:700 !important;color:var(--v-ink) !important}
body.iemm-v2 .banners-fon-list__item-description:not(#x){font-size:14.5px !important;line-height:1.6 !important;color:var(--v-muted) !important}
@media (min-width:992px){body.iemm-v2 .iemm-step-img:not(#x){box-shadow:none !important;border-radius:0 !important;height:calc(100% - 36px + 76px) !important;top:-20px !important;width:auto !important;aspect-ratio:734/412;object-fit:cover !important;object-position:100% 50% !important;clip-path:inset(38px 0 38px 55% round 14px) !important}}

/*</steps>*/

/*<licenses>*/

body.iemm-v2 .license-list-inner__list:not(#x){grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:24px !important;border:0 !important}
body.iemm-v2 .license-list-inner__wrapper:not(#x){border:0 !important;padding:0 !important;margin:0 !important;width:auto !important}
body.iemm-v2 .license-list-inner__wrapper:not(#x)::before,body.iemm-v2 .license-list-inner__wrapper:not(#x)::after{display:none !important}
body.iemm-v2 .license-list-inner__item:not(#x){flex-direction:column !important;background:var(--v-steel) !important;border:0 !important;border-radius:20px !important;padding:16px 16px 22px !important;box-shadow:none !important;gap:18px !important;transition:background .2s !important}
body.iemm-v2 .license-list-inner__item:not(#x):hover{background:#E4E9F2 !important}
body.iemm-v2 .license-list-inner__image-wrapper:not(#x){width:100% !important;max-width:none !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;aspect-ratio:3/4;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px rgba(4,39,81,.08),0 14px 28px -18px rgba(4,39,81,.35)}
body.iemm-v2 .license-list-inner__image:not(#x),body.iemm-v2 .license-list-inner__image img:not(#x){display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:top center !important;max-height:none !important;border:0 !important}
body.iemm-v2 .license-list-inner__content-wrapper:not(#x){padding:0 4px !important;width:auto !important}
body.iemm-v2 .license-list-inner__name:not(#x){font-size:16px !important;font-weight:700 !important;line-height:1.35 !important;color:var(--v-ink) !important;padding-right:0 !important}
body.iemm-v2 .license-list-inner__icon-preview-image{display:none !important}
body.iemm-v2 .license-list-inner__content-wrapper .license-list-inner__text,body.iemm-v2 .license-list-inner__content-wrapper p{font-size:14px !important;line-height:1.55 !important;color:var(--v-muted) !important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}

/*</licenses>*/
/*<responsive>*/

@media (max-width:1199px){
body.iemm-v2 .license-list-inner__list:not(#x){grid-template-columns:repeat(3,minmax(0,1fr)) !important}
body.iemm-v2.iemm-cat-root .sections-list .grid-list{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
body.iemm-v2 .imm:not(#x) .imm-grid,body.iemm-v2 .ism__card:not(#x) .imm-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
body.iemm-v2 .banners-big.front .banners-big__title{font-size:34px !important}
}
@media (max-width:991px){
body.iemm-v2 .ih-about:not(#x){grid-template-columns:1fr !important;gap:32px !important}
body.iemm-v2 .ih-about .ih-about__media:not(#x){min-height:320px !important}
body.iemm-v2 .form.form--BG_IMG .form__wrapper:not(#x),body.iemm-v2 .form.form--with-bg .form__wrapper:not(#x){padding:36px 28px !important;gap:32px !important}
body.iemm-v2 .ih-strip:not(#x){flex-wrap:wrap !important}
body.iemm-v2 .license-list-inner__list:not(#x){grid-template-columns:repeat(2,minmax(0,1fr)) !important}
}
@media (max-width:767px){
body.iemm-v2 h1:not(#x),body.iemm-v2 h1#pagetitle:not(#x),body.iemm-v2.iemm-cat-root h1#pagetitle:not(#x),body.iemm-v2.iemm-detail h1#pagetitle:not(#x){font-size:28px !important;line-height:1.15 !important}
body.iemm-v2 .ih-h2:not(#x),body.iemm-v2 .ih-head__title:not(#x),body.iemm-v2 h2.index-block__title:not(#x),body.iemm-v2 .faq-list h2.index-block__title:not(#x),body.iemm-v2 .iab-h2:not(#x){font-size:26px !important}
body.iemm-v2 .maxwidth-theme > h2:not([class]):not(#x):not(#y),body.iemm-v2 .maxwidth-theme > div > h2:not([class]):not(#x):not(#y){font-size:24px !important}
body.iemm-v2 .ih-section{margin-top:64px !important}
body.iemm-v2 .ih-head:not(#x){flex-direction:column !important;align-items:flex-start !important;gap:16px !important}
body.iemm-v2 .banners-big.front .banners-big__item,body.iemm-v2 .banners-big.front:not(#x),body.iemm-v2 .banners-big.front .banners-big__wrapper,body.iemm-v2 .banners-big.front .main-slider,body.iemm-v2 .banners-big.front .swiper-slide{height:480px !important}
body.iemm-v2 .banners-big.front .banners-big__title{font-size:28px !important;max-width:100% !important}
body.iemm-v2 .banners-big.front .banners-big__text-block{font-size:15px !important}
body.iemm-v2 .banners-big.front .banners-big__text{padding-left:20px !important;padding-right:20px !important}
body.iemm-v2 .banners-big.front .swiper-slide::before{background:linear-gradient(180deg,rgba(4,39,81,.55) 0%,rgba(4,39,81,.88) 100%) !important}
body.iemm-v2 .banners-big.front .banners-big__buttons{flex-wrap:wrap}
body.iemm-v2 .banners-big.front .banners-big__buttons .btn{height:48px !important;padding:0 20px !important;font-size:15px !important}
body.iemm-v2 .ih-bento:not(#x){grid-template-rows:none !important;grid-auto-rows:200px !important;gap:12px !important}
body.iemm-v2 .ih-bento .ih-tile__title:not(#x){left:18px !important;top:18px !important;right:64px !important;font-size:17px !important}
body.iemm-v2 .ih-bento .ih-tile__count:not(#x){font-size:12.5px !important}
body.iemm-v2 .ih-bento .ih-tile__arr:not(#x){top:14px !important;right:14px !important;width:36px !important;height:36px !important}
body.iemm-v2 section:has(> .idirs){padding:64px 0 72px !important}
body.iemm-v2 .ih-adv .ih-card:not(#x){padding:24px 20px !important}
body.iemm-v2 .ih-strip:not(#x){padding:24px !important;gap:18px !important}
body.iemm-v2 .ih-strip .ih-strip__big:not(#x){font-size:21px !important}
body.iemm-v2 .ih-about .ih-about__lead:not(#x){font-size:21px !important}
body.iemm-v2 .form.form--BG_IMG .form-body__fields:not(#x),body.iemm-v2 .form.form--with-bg .form-body__fields:not(#x){grid-template-columns:1fr !important}
body.iemm-v2 .form.form--BG_IMG .form-header h2:not(#x),body.iemm-v2 .form.form--with-bg .form-header h2:not(#x){font-size:26px !important}
body.iemm-v2 .form.form--BG_IMG .form__wrapper:not(#x),body.iemm-v2 .form.form--with-bg .form__wrapper:not(#x){padding:28px 20px !important}
body.iemm-v2.iemm-cat-root .sections-list .grid-list{grid-template-columns:1fr !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg) .sections-list__item-image-wrapper:not(#x){height:180px !important}
body.iemm-v2 .license-list-inner__list:not(#x){grid-template-columns:1fr 1fr !important;gap:12px !important}
body.iemm-v2 .license-list-inner__name:not(#x){font-size:14px !important}
body.iemm-v2 .faq-list .accordion-head:not(#x){padding:14px 60px 14px 18px !important}
body.iemm-v2 .faq-list .accordion-head:not(#x) > span{font-size:15px !important}
body.iemm-v2 footer.iemm-ft .ift__in:not(#x){padding-left:20px !important;padding-right:20px !important}
body.iemm-v2 footer.iemm-ft .ift__top:not(#x){padding-top:48px !important}
body.iemm-v2 .iab-hero__main:not(#x){padding:28px 22px !important}
body.iemm-v2 .iab-h1:not(#x){font-size:24px !important}
body.iemm-v2 .catalog-detail__main:not(#x){padding-left:0 !important}
}

/*</responsive>*/
/*<footer-m>*/
@media (max-width:767px){
body.iemm-v2 footer.iemm-ft .ift__grid:not(#x){grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:32px 20px !important}
body.iemm-v2 footer.iemm-ft .ift__grid > *{min-width:0 !important}
body.iemm-v2 footer.iemm-ft .ift__brand:not(#x),body.iemm-v2 footer.iemm-ft .ift__contacts:not(#x){grid-column:1 / -1 !important;width:auto !important}
body.iemm-v2 footer.iemm-ft .ift__req:not(#x){flex-wrap:wrap !important;gap:8px !important}
body.iemm-v2 footer.iemm-ft .ift__bot:not(#x){flex-direction:column !important;align-items:flex-start !important;gap:14px !important}
}
@media (max-width:991px){body.iemm-v2 .burger-menu-btn,body.iemm-v2 [class*="mobileheader"] .burger{}}
/*</footer-m>*/
/*<footer-m2>*/
@media (max-width:767px){body.iemm-v2 footer.iemm-ft .ift__list a:not(#x){white-space:normal !important}}
/*</footer-m2>*/
/*<bento-m>*/
@media (max-width:767px){
body.iemm-v2 .ih-bento:not(#x){grid-template-columns:1fr !important;grid-template-areas:none !important;grid-template-rows:none !important;grid-auto-rows:168px !important}
body.iemm-v2 .ih-bento .ih-tile:not(#x){grid-area:auto !important;grid-column:auto !important;grid-row:auto !important}
body.iemm-v2 .ih-bento .ih-tile__title:not(#x){right:auto !important;max-width:54% !important;overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important}
body.iemm-v2 .ih-bento .ih-tile__count:not(#x){max-width:100% !important;overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important}
body.iemm-v2 .ih-bento .ih-tile .ih-tile__img:not(#x),body.iemm-v2 .ih-bento .ih-tile--tall .ih-tile__img:not(#x),body.iemm-v2 .ih-bento .ih-tile--wide .ih-tile__img:not(#x){width:42% !important;height:62% !important;right:14px !important;bottom:14px !important;object-position:right bottom !important}
}
/*</bento-m>*/
/*<adv-m>*/
@media (max-width:767px){
body.iemm-v2 .ih-adv .ih-card:not(#x){display:grid !important;grid-template-columns:44px minmax(0,1fr) !important;column-gap:16px !important;padding:20px 18px !important;align-content:start}
body.iemm-v2 .ih-adv .ih-card__ico:not(#x){grid-column:1;grid-row:1 / span 3;width:44px !important;height:44px !important;margin:0 !important}
body.iemm-v2 .ih-adv .ih-card__ico svg{width:26px !important;height:26px !important}
body.iemm-v2 .ih-adv .ih-card > :not(.ih-card__ico):not(.ih-card__n){grid-column:2}
body.iemm-v2 .ih-adv .ih-card__t:not(#x){font-size:16px !important;margin-bottom:6px !important}
body.iemm-v2 .ih-adv .ih-card__d:not(#x){font-size:14px !important}
}
/*</adv-m>*/
/*<mhdr>*/
body.iemm-v2 .mobileheader-v1 .burger:not(#x),body.iemm-v2 [class*="mobileheader"] .burger:not(#x){background:var(--v-ink) !important;border-radius:12px !important;box-shadow:none !important}
/*</mhdr>*/
/*<catroot2>*/
body.iemm-v2.iemm-cat-root .page-top{padding-bottom:36px !important}
/*</catroot2>*/
/*<more>*/

body.iemm-v2 :is(.imm,.ism__card):not(#x) .imm-more{position:static !important;justify-self:start;align-self:start;margin:6px 0 0 !important;padding:2px 0 !important;background:none !important;border:0 !important;box-shadow:none !important;color:var(--v-blue) !important;font-size:13.5px !important;font-weight:600 !important;cursor:pointer;transform:none !important;height:auto !important;width:auto !important}
body.iemm-v2 :is(.imm,.ism__card):not(#x) .imm-more:hover{color:var(--v-ink) !important}

/*</more>*/
/*<partners2>*/
body.iemm-v2 .ipt .ipt__l img,body.iemm-v2 .ipt .ipt__l svg,body.iemm-v2 .ipt .ipt__l:not(#x){filter:none !important;opacity:1 !important;-webkit-filter:none !important}
/*</partners2>*/
/*<more2>*/
body.iemm-v2 :is(.imm,.ism__card):not(#x) .imm-g li a{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;background:none !important;border-radius:0 !important}
/*</more2>*/
/*<buttons>*/

body.iemm-v2 .banners-big__item--opacity::before{display:none !important}
body.iemm-v2 :is(.btn.btn-default:not(.btn-transparent-border):not(.btn-transparent):not(.btn-white):not(.btn-transparent-bg),.banners-big .btn.btn-default,.ih-btn--primary,.idir__btn,.imm-all,.iemm-sb2-all,a.v2-buy-cta,.iab-btn--primary,.form .form-footer__btn .btn,.contacts__sticky-panel .btn,.ih-btn-cta,.catalog-block__item .btn,.iemm-hdr__catmenu a.iemm-hdr__catalog,.ih-more,.imm-go,.iemm-cta .btn,.mq-btn,.iemm-cs-fab):not(#x):not(#y){background:var(--v-ink) !important;background-image:none !important;color:#fff !important;border:1px solid var(--v-ink) !important;transition:background .18s,color .18s,border-color .18s !important}
body.iemm-v2 :is(.btn.btn-default:not(.btn-transparent-border):not(.btn-transparent):not(.btn-white):not(.btn-transparent-bg),.banners-big .btn.btn-default,.ih-btn--primary,.idir__btn,.imm-all,.iemm-sb2-all,a.v2-buy-cta,.iab-btn--primary,.form .form-footer__btn .btn,.contacts__sticky-panel .btn,.ih-btn-cta,.catalog-block__item .btn,.iemm-hdr__catmenu a.iemm-hdr__catalog,.ih-more,.imm-go,.iemm-cta .btn,.mq-btn,.iemm-cs-fab):not(#x):not(#y) svg :is(path,circle,line){stroke:currentColor !important}
body.iemm-v2 :is(.btn.btn-default:not(.btn-transparent-border):not(.btn-transparent):not(.btn-white):not(.btn-transparent-bg),.banners-big .btn.btn-default,.ih-btn--primary,.idir__btn,.imm-all,.iemm-sb2-all,a.v2-buy-cta,.iab-btn--primary,.form .form-footer__btn .btn,.contacts__sticky-panel .btn,.ih-btn-cta,.catalog-block__item .btn,.iemm-hdr__catmenu a.iemm-hdr__catalog,.ih-more,.imm-go,.iemm-cta .btn,.mq-btn,.iemm-cs-fab):not(#x):not(#y):hover{background:#fff !important;color:var(--v-ink) !important;border-color:var(--v-ink) !important}
body.iemm-v2 :is(.banners-big,.form.form--BG_IMG,.form.form--with-bg,.imm-left,.iemm-sb2,.contacts__sticky-panel,.iemm-cta,.iab-hero__main) :is(.btn.btn-default:not(.btn-transparent-border):not(.btn-transparent):not(.btn-white):not(.btn-transparent-bg),.banners-big .btn.btn-default,.ih-btn--primary,.idir__btn,.imm-all,.iemm-sb2-all,a.v2-buy-cta,.iab-btn--primary,.form .form-footer__btn .btn,.contacts__sticky-panel .btn,.ih-btn-cta,.catalog-block__item .btn,.iemm-hdr__catmenu a.iemm-hdr__catalog,.ih-more,.imm-go,.iemm-cta .btn,.mq-btn,.iemm-cs-fab):not(#x):not(#y){border-color:rgba(255,255,255,.4) !important}
body.iemm-v2 :is(.banners-big,.form.form--BG_IMG,.form.form--with-bg,.imm-left,.iemm-sb2,.contacts__sticky-panel,.iemm-cta,.iab-hero__main) :is(.btn.btn-default:not(.btn-transparent-border):not(.btn-transparent):not(.btn-white):not(.btn-transparent-bg),.banners-big .btn.btn-default,.ih-btn--primary,.idir__btn,.imm-all,.iemm-sb2-all,a.v2-buy-cta,.iab-btn--primary,.form .form-footer__btn .btn,.contacts__sticky-panel .btn,.ih-btn-cta,.catalog-block__item .btn,.iemm-hdr__catmenu a.iemm-hdr__catalog,.ih-more,.imm-go,.iemm-cta .btn,.mq-btn,.iemm-cs-fab):not(#x):not(#y):hover{border-color:#fff !important}
body.iemm-v2 .ih-more:not(#x):not(#y),body.iemm-v2 .imm-go:not(#x):not(#y),body.iemm-v2 .mq-btn:not(#x):not(#y){background:#fff !important;color:var(--v-ink) !important;border-color:var(--v-line) !important}
body.iemm-v2 .ih-more:not(#x):not(#y):hover,body.iemm-v2 .imm-go:not(#x):not(#y):hover,body.iemm-v2 .mq-btn:not(#x):not(#y):hover{background:var(--v-ink) !important;color:#fff !important;border-color:var(--v-ink) !important}
body.iemm-v2 .iemm-cs-fab:not(#x):not(#y){box-shadow:0 12px 28px -8px rgba(4,39,81,.55) !important;border:1px solid var(--v-ink) !important}
body.iemm-v2 .iemm-cs-fab:not(#x):not(#y)::before{background:rgba(4,39,81,.25) !important;border-color:rgba(4,39,81,.35) !important;box-shadow:0 0 0 0 rgba(4,39,81,.35) !important}
body.iemm-v2 .iemm-cs-fab:not(#x):not(#y) .iemm-cs-fab__ico{color:inherit !important}
body.iemm-v2 .scroll-to-top:not(#x):not(#y){box-shadow:0 10px 24px -10px rgba(4,39,81,.5) !important}
body.iemm-v2 .scroll-to-top:not(#x):not(#y):hover::before,body.iemm-v2 .scroll-to-top:not(#x):not(#y):hover::after{filter:invert(1) brightness(.3) !important}
body.iemm-v2 .banners-big.front .slider-nav:not(#x):not(#y):hover{background:var(--v-ink) !important}
body.iemm-v2 .banners-big.front .swiper-pagination-bullet-active{background:#fff !important}
body.iemm-v2 form.iemm-hdr__search:not(#x) button:hover{background:#fff !important;box-shadow:inset 0 0 0 1px var(--v-ink) !important}
body.iemm-v2 form.iemm-hdr__search:not(#x) button:hover svg *{stroke:var(--v-ink) !important}
body.iemm-v2 form.iemm-hdr__search:not(#x):focus-within{border-color:var(--v-ink) !important;box-shadow:0 0 0 4px rgba(4,39,81,.12) !important}

/*</buttons>*/
/*<heronav>*/
body.iemm-v2 .banners-big.front .navigation-container,body.iemm-v2 .banners-big.front .navigation-outer,body.iemm-v2 .banners-big.front .navigation-wrapper{pointer-events:none !important}
body.iemm-v2 .banners-big.front .navigation-wrapper .slider-nav,body.iemm-v2 .banners-big.front .navigation-wrapper .swiper-pagination,body.iemm-v2 .banners-big.front .navigation-wrapper .swiper-pagination-bullet{pointer-events:auto !important}
/*</heronav>*/
/*<herobtn>*/
body.iemm-v2 .banners-big.front .banners-big__buttons .btn.btn-default:not(#x):not(#y):not(#z){border-color:rgba(255,255,255,.75) !important;box-shadow:0 10px 24px -12px rgba(0,0,0,.6) !important}
body.iemm-v2 .banners-big.front .banners-big__buttons .btn.btn-default:not(#x):not(#y):not(#z):hover{border-color:#fff !important}
html body.iemm-v2 .banners-big.front .banners-big__buttons .btn.btn-transparent-bg:not(#x):not(#y){border-color:rgba(255,255,255,.3) !important;background:transparent !important}
/*</herobtn>*/
/*<totop>*/
body.iemm-v2 .scroll-to-top:not(#x):not(#y){background-color:var(--v-ink) !important;border:1px solid var(--v-ink) !important}
body.iemm-v2 .scroll-to-top:not(#x):not(#y):hover{background-color:#fff !important;background-blend-mode:difference !important;border-color:var(--v-ink) !important}
body.iemm-v2 .idirs .idir .idir__top:not(#x){width:100% !important;align-self:stretch !important}
/*</totop>*/
/*<fix4>*/

body.iemm-v2 :is(.imm,.ism__card):not(#x) .imm-g ul{border-top:0 !important;padding-top:6px !important}
body.iemm-v2 :is(.imm,.ism__card):not(#x) .imm-g li a{border-radius:6px !important;transition:background .12s,color .12s,box-shadow .12s !important}
body.iemm-v2 :is(.imm,.ism__card):not(#x) .imm-g li a:hover{color:var(--v-ink) !important;background:#E6ECF5 !important;box-shadow:0 0 0 2px #E6ECF5,-8px 0 0 2px #E6ECF5,8px 0 0 2px #E6ECF5 !important}
body.iemm-v2 :is(.imm,.ism__card):not(#x) .imm-g__t:hover{color:var(--v-ink) !important;border-bottom-color:var(--v-ink) !important}
body.iemm-v2 :is(.imm,.ism__card):not(#x) .imm-g__t:hover > span:first-child{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}
body.iemm-v2 :is(.imm,.ism__card):not(#x) .imm-g__t:hover .imm-g__arr{color:var(--v-ink) !important;transform:translateX(3px)}
body.iemm-v2 .imm:not(#x) .imm-l1:hover{background:rgba(255,255,255,.14) !important}
body.iemm-v2 .imm:not(#x) .imm-l1:hover .imm-l1__name{color:#fff !important}
@media (min-width:768px){
body.iemm-v2 .ih-bento .ih-tile:not(.ih-tile--tall):not(.ih-tile--wide) .ih-tile__img:not(#x){width:44% !important;height:58% !important;right:16px !important;bottom:14px !important}
body.iemm-v2 .ih-bento .ih-tile:not(.ih-tile--tall):not(.ih-tile--wide) .ih-tile__count:not(#x){max-width:60% !important}
}
body.iemm-v2 .ih-bento .ih-tile__img:not(#x){z-index:1 !important}
body.iemm-v2 .ih-bento .ih-tile__title:not(#x){z-index:3 !important}
html body.iemm-v2 .banners-big.front .banners-big__buttons .btn.btn-transparent-bg:not(#x):not(#y):hover{background:#fff !important;color:var(--v-ink) !important;border-color:#fff !important}

/*</fix4>*/
/*<compact>*/

@media (min-width:768px){
body.iemm-v2 .ih-h2:not(#x):not(#y),body.iemm-v2 .ih-head__title:not(#x):not(#y),body.iemm-v2 .faq-list h2.index-block__title:not(#x):not(#y){font-size:28px !important}
body.iemm-v2 h2.index-block__title:not(#x):not(#y){font-size:26px !important}
body.iemm-v2 .ih-sub:not(#x){font-size:14.5px !important;margin-top:8px !important}
body.iemm-v2 .ih-head:not(#x){margin-bottom:24px !important}
body.iemm-v2 .ih-section:not(#x){margin-top:72px !important}
body.iemm-v2 section:has(> .idirs):not(#x){padding:64px 0 68px !important}
body.iemm-v2 .idirs:not(#x){gap:18px !important}
body.iemm-v2 .idirs .idir:not(#x):not(#y){padding:6px !important;border-radius:16px !important}
body.iemm-v2 .idirs .idir .idir__top:not(#x):not(#y){height:160px !important;padding:36px 20px 14px !important;border-radius:12px !important}
body.iemm-v2 .idirs .idir .idir__badge:not(#x):not(#y){font-size:11px !important;padding:5px 8px !important;top:10px !important;left:10px !important}
body.iemm-v2 .idirs .idir .idir__body:not(#x):not(#y){padding:18px 16px 16px !important}
body.iemm-v2 .idirs .idir .idir__t:not(#x):not(#y){font-size:17px !important;margin-bottom:8px !important}
body.iemm-v2 .idirs .idir .idir__lead:not(#x):not(#y){font-size:13.5px !important;margin-bottom:14px !important}
body.iemm-v2 .idirs .idir .idir__list:not(#x):not(#y){padding-top:12px !important;margin-bottom:16px !important;gap:7px !important}
body.iemm-v2 .idirs .idir .idir__list li:not(#x):not(#y){font-size:13.5px !important}
body.iemm-v2 .idirs .idir .idir__list li i:not(#x):not(#y){flex-basis:18px !important;width:18px !important;height:18px !important}
body.iemm-v2 .idirs .idir .idir__terms:not(#x):not(#y){margin-bottom:16px !important}
body.iemm-v2 .idirs .idir .idir__terms > span:not(#x):not(#y){height:24px !important;font-size:11.5px !important;padding:0 8px !important}
body.iemm-v2 .idirs .idir .idir__btn:not(#x):not(#y){height:42px !important;padding:0 18px !important;font-size:14px !important;border-radius:10px !important}
body.iemm-v2 .idirs .idir .idir__link:not(#x):not(#y){font-size:14px !important}
body.iemm-v2 .ih-adv:not(#x):not(#y){border-radius:16px !important}
body.iemm-v2 .ih-adv .ih-card:not(#x):not(#y){padding:22px 20px 24px !important}
body.iemm-v2 .ih-adv .ih-card__ico:not(#x):not(#y){width:40px !important;height:40px !important;border-radius:10px !important;margin-bottom:14px !important}
body.iemm-v2 .ih-adv .ih-card__ico svg{width:22px !important;height:22px !important}
body.iemm-v2 .ih-adv .ih-card__t:not(#x):not(#y){font-size:15.5px !important;margin-bottom:6px !important}
body.iemm-v2 .ih-adv .ih-card__d:not(#x):not(#y){font-size:13.5px !important;line-height:1.5 !important}
body.iemm-v2 .ih-adv .ih-card--accent .ih-chips:not(#x){margin-top:12px !important}
body.iemm-v2 .ih-adv .ih-card--accent .ih-chip:not(#x):not(#y){height:24px !important;font-size:11.5px !important;padding:0 8px !important}
body.iemm-v2 .ih-more:not(#x):not(#y):not(#z){height:40px !important;padding:0 16px !important;font-size:14px !important;border-radius:10px !important}
body.iemm-v2 .ih-strip:not(#x):not(#y){padding:26px 30px !important}
body.iemm-v2 .ih-strip .ih-strip__ico:not(#x):not(#y){flex-basis:52px !important;width:52px !important;height:52px !important;border-radius:12px !important}
body.iemm-v2 .ih-strip .ih-strip__big:not(#x):not(#y){font-size:19px !important}
body.iemm-v2 .ih-strip .ih-strip__text:not(#x):not(#y){font-size:14px !important}
body.iemm-v2 .ih-strip .ih-btn-cta:not(#x):not(#y){height:44px !important;font-size:14px !important;border-radius:10px !important}
body.iemm-v2 .ih-letter:not(#x):not(#y){padding:12px 12px 16px !important;border-radius:14px !important}
body.iemm-v2 .ih-letter .ih-letter__org:not(#x):not(#y){font-size:14px !important;margin-top:12px !important}
body.iemm-v2 .ih-letter .ih-letter__what:not(#x):not(#y){font-size:12.5px !important}
body.iemm-v2 .ih-about .ih-about__lead:not(#x):not(#y){font-size:20px !important;margin-bottom:18px !important}
body.iemm-v2 .ih-about .ih-about__p:not(#x):not(#y){font-size:14.5px !important}
body.iemm-v2 .ih-btn:not(#x):not(#y){height:44px !important;font-size:14px !important;padding:0 20px !important;border-radius:10px !important}
body.iemm-v2 .ih-bento .ih-tile__title:not(#x):not(#y){font-size:17px !important}
body.iemm-v2 .ih-bento .ih-tile__count:not(#x):not(#y){font-size:13px !important}
body.iemm-v2 .ih-bento .ih-tile__arr:not(#x):not(#y){width:38px !important;height:38px !important}
body.iemm-v2 .ih-bento:not(#x):not(#y){grid-template-rows:210px 210px !important;gap:16px !important}
body.iemm-v2 .faq-list .accordion-head:not(#x):not(#y){min-height:58px !important}
body.iemm-v2 .faq-list .accordion-head:not(#x):not(#y) > span{font-size:15px !important}
body.iemm-v2 .form.form--BG_IMG .form__wrapper:not(#x):not(#y),body.iemm-v2 .form.form--with-bg .form__wrapper:not(#x):not(#y){padding:44px 44px 40px !important}
body.iemm-v2 .form.form--BG_IMG .form-control:not(#x):not(#y),body.iemm-v2 .form.form--with-bg .form-control:not(#x):not(#y){height:44px !important;font-size:14px !important}
body.iemm-v2 .form .form-footer__btn .btn:not(#x):not(#y){height:46px !important;font-size:15px !important}
body.iemm-v2 .v2-form-info__list b{font-size:16px !important}
body.iemm-v2 .v2-form-info__list a{padding:12px 16px !important}
body.iemm-v2 .banners-big.front .banners-big__buttons .btn:not(#x):not(#y){height:46px !important;font-size:15px !important;padding:0 24px !important}
}

/*</compact>*/
/*<compact-cat>*/

@media (min-width:768px){
body.iemm-v2.iemm-cat-root h1#pagetitle:not(#x):not(#y){font-size:34px !important}
body.iemm-v2.iemm-cat-root .page-top:not(#x){padding-top:32px !important;padding-bottom:24px !important}
body.iemm-v2 .v2-cat-lead:not(#x){font-size:14.5px !important;margin-top:8px !important}
body.iemm-v2.iemm-cat-root .sections-list .grid-list:not(#x){gap:18px !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg):not(#x):not(#y){border-radius:16px !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg) .sections-list__item-image-wrapper:not(#x):not(#y){height:170px !important;margin:6px 6px 0 !important;border-radius:12px !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg) .sections-list__item-image:not(#x):not(#y){inset:18px !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg) .sections-list__item-additional-text-wrapper:not(#x):not(#y){padding:16px 56px 0 18px !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg) .sections-list__item-text-top-part:not(#x):not(#y){padding:16px 18px 0 !important}
body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg) .sections-list__item-title:not(#x):not(#y),body.iemm-v2 .sections-list .sections-list__item:not(.sections-list__item--has-bg) .sections-list__item-title :is(a,span):not(#x):not(#y){font-size:16px !important;min-height:0 !important}
body.iemm-v2 .v2-cat:not(#x){padding:4px 18px 18px !important;gap:10px !important}
body.iemm-v2 .v2-cat__meta:not(#x){font-size:12.5px !important}
body.iemm-v2 .v2-cat__subs a:not(#x){height:26px !important;line-height:26px !important;padding:0 9px !important;font-size:12px !important;border-radius:7px !important}
body.iemm-v2 .v2-cat__subs:not(#x){gap:5px !important}
body.iemm-v2 .v2-cat__arr:not(#x){top:14px !important;right:14px !important;width:36px !important;height:36px !important}
body.iemm-v2 .v2-cat__arr svg{width:15px !important;height:15px !important}
}

/*</compact-cat>*/
/*<mega-left12>*/

body.iemm-v2 .imm:not(#x):not(#y) .imm-left{padding:12px 12px !important;gap:1px !important;overflow-y:auto !important}
body.iemm-v2 .imm:not(#x):not(#y) .imm-l1{min-height:40px !important;padding:5px 10px !important;gap:12px !important;border-radius:10px !important}
body.iemm-v2 .imm:not(#x):not(#y) .imm-l1__ico{width:30px !important;height:30px !important;flex-basis:30px !important;border-radius:8px !important;padding:3px !important}
body.iemm-v2 .imm:not(#x):not(#y) .imm-l1__name{font-size:14px !important;line-height:1.25 !important}
body.iemm-v2 .imm:not(#x):not(#y) .imm-all{height:44px !important;margin-top:auto !important;flex:0 0 auto !important}
body.iemm-v2 .imm:not(#x):not(#y) .imm-left > .imm-all{position:sticky;bottom:0}

/*</mega-left12>*/
/*<idir5>*/

@media (min-width:992px){
body.iemm-v2 .idirs:not(#x):not(#y){display:grid !important;grid-template-columns:repeat(6,minmax(0,1fr)) !important}
body.iemm-v2 .idirs > .idir:not(#x):not(#y){grid-column:span 2 !important;width:auto !important;max-width:none !important;margin:0 !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4):not(#x):not(#y){grid-column:span 3 !important;flex-direction:row !important;align-items:stretch !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__top:not(#x):not(#y){width:40% !important;flex:0 0 40% !important;height:auto !important;min-height:100% !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__body:not(#x):not(#y){flex:1 1 auto !important;padding:20px 20px 18px 24px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__lead:not(#x):not(#y){min-height:0 !important}
}
@media (min-width:768px){
body.iemm-v2 .imm:not(#x):not(#y){height:min(740px,calc(100vh - 210px)) !important}
body.iemm-v2 .header-menu__wide-limiter:has(.imm){max-height:none !important;height:auto !important}
body.iemm-v2 .imm:not(#x):not(#y) .imm-left{padding:16px 14px !important;gap:2px !important}
body.iemm-v2 .imm:not(#x):not(#y) .imm-l1{flex:1 1 0 !important;min-height:42px !important;max-height:58px !important;padding:6px 12px !important;gap:14px !important}
body.iemm-v2 .imm:not(#x):not(#y) .imm-l1__ico{width:38px !important;height:38px !important;flex-basis:38px !important;border-radius:10px !important}
body.iemm-v2 .imm:not(#x):not(#y) .imm-l1__name{font-size:15px !important;line-height:1.3 !important}
body.iemm-v2 .imm:not(#x):not(#y) .imm-all{height:48px !important;margin-top:10px !important;flex:0 0 48px !important;position:static !important}
body.iemm-v2 .imm:not(#x):not(#y) .imm-right{overflow-y:auto !important}
}

/*</idir5>*/
/*<brands>*/

body.iemm-v2 .idir__brands{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}
body.iemm-v2 .idir__brands span{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:7px;background:var(--v-ink);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.01em}

/*</brands>*/
/*<idir5b>*/

@media (min-width:992px){
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__top:not(#x):not(#y){width:32% !important;flex:0 0 32% !important;padding:34px 16px 14px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__img:not(#x):not(#y){max-height:150px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__body:not(#x):not(#y){padding:16px 18px 16px 22px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__t:not(#x):not(#y){font-size:16px !important;margin-bottom:6px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__lead:not(#x):not(#y){font-size:13px !important;margin-bottom:10px !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__brands{gap:4px !important;margin-bottom:10px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__brands span{height:22px !important;padding:0 8px !important;font-size:11px !important;border-radius:6px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__list:not(#x):not(#y){display:grid !important;grid-template-columns:1fr 1fr !important;gap:6px 14px !important;padding-top:10px !important;margin-bottom:12px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__list li:not(#x):not(#y){font-size:12.5px !important;line-height:1.35 !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__list li i:not(#x):not(#y){flex-basis:16px !important;width:16px !important;height:16px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__terms:not(#x):not(#y){display:none !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__btns:not(#x):not(#y){margin-top:auto !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__btn:not(#x):not(#y){height:38px !important;font-size:13px !important;padding:0 14px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__link:not(#x):not(#y){font-size:13px !important}
}
/*</idir5b>*/
/*<mega-align>*/

@supports (grid-template-rows:subgrid){
body.iemm-v2 :is(.imm,.ism__card):not(#x):not(#y) .imm-g__t{align-items:flex-start !important;align-self:stretch !important}
body.iemm-v2 :is(.imm,.ism__card):not(#x):not(#y) .imm-g__arr{margin-top:3px !important;margin-bottom:0 !important}
}
body.iemm-v2 :is(.imm,.ism__card):not(#x):not(#y) .imm-g__t > span:first-child{flex:1 1 auto;min-width:0}
body.iemm-v2 :is(.imm,.ism__card):not(#x):not(#y) .imm-g ul{padding-top:8px !important}
body.iemm-v2 :is(.imm,.ism__card):not(#x):not(#y) .imm-g li a{text-align:left !important}

/*</mega-align>*/
/*<bento10>*/
@media (min-width:1200px){
body.iemm-v2 .ih-bento:not(#x):not(#y){grid-template-columns:1.3fr repeat(5,minmax(0,1fr)) !important;grid-template-rows:184px 184px !important;grid-template-areas:"mo au sv sv el ne" "mo te da pr sh sa" !important;gap:14px !important}
body.iemm-v2 .ih-bento .ih-a-mo:not(#x):not(#y){grid-area:mo !important}
body.iemm-v2 .ih-bento .ih-a-au:not(#x):not(#y){grid-area:au !important}
body.iemm-v2 .ih-bento .ih-a-sv:not(#x):not(#y){grid-area:sv !important}
body.iemm-v2 .ih-bento .ih-a-el:not(#x):not(#y){grid-area:el !important}
body.iemm-v2 .ih-bento .ih-a-ne:not(#x):not(#y){grid-area:ne !important}
body.iemm-v2 .ih-bento .ih-a-te:not(#x):not(#y){grid-area:te !important}
body.iemm-v2 .ih-bento .ih-a-da:not(#x):not(#y){grid-area:da !important}
body.iemm-v2 .ih-bento .ih-a-pr:not(#x):not(#y){grid-area:pr !important}
body.iemm-v2 .ih-bento .ih-a-sh:not(#x):not(#y){grid-area:sh !important}
body.iemm-v2 .ih-bento .ih-a-sa:not(#x):not(#y){grid-area:sa !important}
body.iemm-v2 .ih-bento .ih-tile:not(#x):not(#y){border-radius:16px !important}
body.iemm-v2 .ih-bento .ih-tile__title:not(#x):not(#y){left:18px !important;top:16px !important;right:16px !important;font-size:15.5px !important;line-height:1.25 !important}
body.iemm-v2 .ih-bento .ih-tile__count:not(#x):not(#y){font-size:12.5px !important;line-height:1.4 !important;margin-top:5px !important;max-width:100% !important}
body.iemm-v2 .ih-bento .ih-tile__arr:not(#x):not(#y){top:auto !important;bottom:16px !important;left:18px !important;right:auto !important;width:32px !important;height:32px !important}
body.iemm-v2 .ih-bento .ih-tile__arr svg{width:14px !important;height:14px !important}
body.iemm-v2 .ih-bento .ih-tile .ih-tile__img:not(#x):not(#y){width:52% !important;height:50% !important;right:12px !important;bottom:12px !important;object-position:right bottom !important}
body.iemm-v2 .ih-bento .ih-tile--tall .ih-tile__title:not(#x):not(#y){left:24px !important;top:22px !important;font-size:20px !important}
body.iemm-v2 .ih-bento .ih-tile--tall .ih-tile__count:not(#x):not(#y){font-size:13.5px !important;max-width:240px !important}
body.iemm-v2 .ih-bento .ih-tile--tall .ih-tile__arr:not(#x):not(#y){width:40px !important;height:40px !important;left:24px !important;bottom:22px !important}
body.iemm-v2 .ih-bento .ih-tile--tall .ih-tile__img:not(#x):not(#y){width:86% !important;height:62% !important;right:14px !important;bottom:14px !important}
body.iemm-v2 .ih-bento .ih-tile--wide .ih-tile__title:not(#x):not(#y){font-size:17px !important;right:48% !important;left:22px !important;top:20px !important}
body.iemm-v2 .ih-bento .ih-tile--wide .ih-tile__count:not(#x):not(#y){font-size:13px !important}
body.iemm-v2 .ih-bento .ih-tile--wide .ih-tile__arr:not(#x):not(#y){left:22px !important;bottom:18px !important}
body.iemm-v2 .ih-bento .ih-tile--wide .ih-tile__img:not(#x):not(#y){width:46% !important;height:84% !important;right:14px !important;bottom:14px !important}
}
@media (min-width:768px) and (max-width:1199px){
body.iemm-v2 .ih-bento:not(#x):not(#y){grid-template-columns:repeat(3,minmax(0,1fr)) !important;grid-template-areas:none !important;grid-template-rows:none !important;grid-auto-rows:180px !important;gap:14px !important}
body.iemm-v2 .ih-bento .ih-tile:not(#x):not(#y){grid-area:auto !important}
body.iemm-v2 .ih-bento .ih-tile--tall:not(#x):not(#y){grid-row:span 2 !important}
body.iemm-v2 .ih-bento .ih-tile--wide:not(#x):not(#y){grid-column:span 2 !important}
body.iemm-v2 .ih-bento .ih-tile__title:not(#x):not(#y){left:18px !important;top:16px !important;right:16px !important;font-size:16px !important}
body.iemm-v2 .ih-bento .ih-tile__count:not(#x):not(#y){font-size:12.5px !important;max-width:100% !important}
body.iemm-v2 .ih-bento .ih-tile__arr:not(#x):not(#y){top:auto !important;bottom:16px !important;left:18px !important;right:auto !important;width:34px !important;height:34px !important}
body.iemm-v2 .ih-bento .ih-tile .ih-tile__img:not(#x):not(#y){width:50% !important;height:52% !important;right:12px !important;bottom:12px !important}
body.iemm-v2 .ih-bento .ih-tile--tall .ih-tile__img:not(#x):not(#y){width:82% !important;height:60% !important}
body.iemm-v2 .ih-bento .ih-tile--wide .ih-tile__title:not(#x):not(#y){right:48% !important}
body.iemm-v2 .ih-bento .ih-tile--wide .ih-tile__img:not(#x):not(#y){width:46% !important;height:82% !important}
}
/*</bento10>*/
/*<idir6>*/
@media (min-width:768px){
body.iemm-v2 section:has(> .idirs):not(#x):not(#y){padding:52px 0 56px !important}
body.iemm-v2 .idirs:not(#x):not(#y){gap:14px !important}
body.iemm-v2 .idirs .idir .idir__top:not(#x):not(#y){height:128px !important;padding:30px 16px 10px !important}
body.iemm-v2 .idirs .idir .idir__img:not(#x):not(#y){max-height:96px !important}
body.iemm-v2 .idirs .idir .idir__body:not(#x):not(#y){padding:14px 14px 14px !important}
body.iemm-v2 .idirs .idir .idir__t:not(#x):not(#y){font-size:15.5px !important;margin-bottom:6px !important}
body.iemm-v2 .idirs .idir .idir__lead:not(#x):not(#y){font-size:12.5px !important;margin-bottom:10px !important;line-height:1.45 !important}
body.iemm-v2 .idirs .idir .idir__list:not(#x):not(#y){padding-top:10px !important;margin-bottom:12px !important;gap:5px !important}
body.iemm-v2 .idirs .idir .idir__list li:not(#x):not(#y){font-size:12.5px !important}
body.iemm-v2 .idirs .idir .idir__list li i:not(#x):not(#y){flex-basis:16px !important;width:16px !important;height:16px !important}
body.iemm-v2 .idirs .idir .idir__terms:not(#x):not(#y){margin-bottom:12px !important}
body.iemm-v2 .idirs .idir .idir__terms > span:not(#x):not(#y){height:22px !important;font-size:11px !important}
body.iemm-v2 .idirs .idir .idir__btn:not(#x):not(#y){height:38px !important;font-size:13px !important;padding:0 14px !important}
body.iemm-v2 .idirs .idir .idir__link:not(#x):not(#y){font-size:13px !important}
}
@media (min-width:992px){
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__top:not(#x):not(#y){width:28% !important;flex:0 0 28% !important;height:auto !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__img:not(#x):not(#y){max-height:120px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__body:not(#x):not(#y){padding:14px 16px 14px 18px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__t:not(#x):not(#y){font-size:15px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__lead:not(#x):not(#y){font-size:12.5px !important;margin-bottom:8px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__list:not(#x):not(#y){gap:4px 12px !important;padding-top:8px !important;margin-bottom:10px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__list li:not(#x):not(#y){font-size:12px !important}
body.iemm-v2 .idirs > .idir:nth-child(n+4) .idir__btn:not(#x):not(#y){height:34px !important;font-size:12.5px !important}
}
/*</idir6>*/
/*<bento10b>*/
@media (min-width:768px){
body.iemm-v2 .ih-bento .ih-tile:not(.ih-tile--tall):not(.ih-tile--wide) .ih-tile__count:not(#x):not(#y){display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden !important}
body.iemm-v2 .ih-bento .ih-tile:not(.ih-tile--tall):not(.ih-tile--wide) .ih-tile__img:not(#x):not(#y){height:44% !important;width:50% !important}
}
/*</bento10b>*/
/*<idir6b>*/
body.iemm-v2 .idirs .idir .idir__badge:not(#x):not(#y){white-space:nowrap !important}
/*</idir6b>*/
/*<bento10c>*/
@media (min-width:768px) and (max-width:1199px){body.iemm-v2 .ih-bento:not(#x):not(#y){grid-auto-flow:row dense !important}}
/*</bento10c>*/
/*<dots>*/
body.iemm-v2 .banners-big .swiper-pagination .swiper-pagination-bullet:not(#x):not(#y){width:8px !important;height:8px !important;border-radius:50% !important;background:rgba(255,255,255,.45) !important;margin:0 5px !important;opacity:1 !important;transition:background .2s,transform .2s !important}
body.iemm-v2 .banners-big .swiper-pagination .swiper-pagination-bullet:not(#x):not(#y)::before,body.iemm-v2 .banners-big .swiper-pagination .swiper-pagination-bullet:not(#x):not(#y)::after{display:none !important}
body.iemm-v2 .banners-big .swiper-pagination .swiper-pagination-bullet-active:not(#x):not(#y){background:#fff !important;transform:scale(1.25) !important}
/*</dots>*/
/*<chatnavy>*/
body.iemm-v2 .iemm-cs__head:not(#x){background:linear-gradient(135deg,#042751 0%,#0A3468 100%) !important}
body.iemm-v2 .iemm-cs__ava i:not(#x){border-color:#042751 !important}
/*</chatnavy>*/
/*<cartbtn>*/
body.iemm-v2 .basket_empty .btn:not(#x):not(#y),body.iemm-v2 .basket_empty .btn:not(#x):not(#y) *{color:#fff !important;-webkit-text-fill-color:#fff !important}
body.iemm-v2 .basket_empty .btn:not(#x):not(#y){background:#042751 !important;border:1px solid #042751 !important;height:44px !important;padding:0 26px !important;display:inline-flex !important;align-items:center !important;font-size:14px !important;font-weight:600 !important;border-radius:10px !important}
body.iemm-v2 .basket_empty .btn:not(#x):not(#y):hover,body.iemm-v2 .basket_empty .btn:not(#x):not(#y):hover *{background:#fff !important;color:#042751 !important;-webkit-text-fill-color:#042751 !important}
/*</cartbtn>*/
/*<mega-th>*/
body.iemm-v2 :is(.imm,.ism__card) .imm-g__t:not(#x):not(#y),body.iemm-v2 :is(.imm,.ism__card) .imm-g__t:not(#x):not(#y) span{text-decoration:none !important}
body.iemm-v2 :is(.imm,.ism__card) .imm-g__t:not(#x):not(#y){border-radius:8px !important;transition:background .2s,box-shadow .2s,border-color .2s !important}
body.iemm-v2 :is(.imm,.ism__card) .imm-g__t:not(#x):not(#y):hover{background:#EEF2F7 !important;box-shadow:0 0 0 8px #EEF2F7 !important;border-bottom-color:transparent !important;color:#042751 !important}
body.iemm-v2 :is(.imm,.ism__card) .imm-g__t:not(#x):not(#y):hover span{text-decoration:none !important}
body.iemm-v2 :is(.imm,.ism__card) .imm-g__t:not(#x):not(#y) .imm-g__arr{width:24px !important;height:24px !important;flex:0 0 24px !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#7A8599 !important;transition:background .2s,color .2s,transform .2s !important}
body.iemm-v2 :is(.imm,.ism__card) .imm-g__t:not(#x):not(#y):hover .imm-g__arr{background:#042751 !important;color:#fff !important;transform:translateX(2px) !important}
body.iemm-v2 :is(.imm,.ism__card) .imm-g__t:not(#x):not(#y) .imm-g__arr svg{width:12px !important;height:12px !important}
/*</mega-th>*/

/*<catbento>*/

body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z){display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;grid-auto-rows:232px !important;gap:16px !important;margin:0 !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item{width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important;flex:none !important;min-width:0 !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:nth-child(2),body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:nth-child(3),body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:nth-child(9){grid-column:span 2 !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:nth-child(1){grid-column:1 !important;grid-row:1 / span 2 !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item{position:relative !important;display:block !important;height:100% !important;background:#EEF2F7 !important;border:0 !important;border-radius:18px !important;box-shadow:none !important;padding:22px 24px !important;overflow:hidden !important;transition:background .25s !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:hover .sections-list__item{background:#E4E9F2 !important;box-shadow:none !important;transform:none !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item::before,body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item::after{display:none !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-additional-text-wrapper{display:none !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-image-wrapper{position:absolute !important;right:16px !important;bottom:16px !important;width:44% !important;height:52% !important;margin:0 !important;padding:0 !important;background:none !important;border:0 !important;z-index:1 !important;top:auto !important;left:auto !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-image-wrapper .sections-list__item-link{display:block !important;width:100% !important;height:100% !important;position:static !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-image{display:block !important;width:100% !important;height:100% !important;background-size:contain !important;background-position:right bottom !important;background-repeat:no-repeat !important;background-color:transparent !important;mix-blend-mode:multiply !important;border-radius:0 !important;transition:transform .45s cubic-bezier(.2,.7,.2,1) !important;transform-origin:right bottom !important;padding:0 !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:hover .sections-list__item-image{transform:scale(1.05) !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-text-wrapper{position:relative !important;z-index:2 !important;padding:0 !important;margin:0 !important;display:block !important;background:none !important;pointer-events:none !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-text-top-part{padding:0 52px 0 0 !important;margin:0 !important;background:none !important;box-shadow:none !important;max-height:none !important;overflow:visible !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-title{margin:0 !important;font-size:17px !important;line-height:1.25 !important;font-weight:700 !important;letter-spacing:-.01em !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-title a{color:#042751 !important;text-decoration:none !important;pointer-events:auto !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .v2-cat{position:relative !important;z-index:3 !important;margin:8px 0 0 !important;padding:0 !important;border:0 !important;max-width:54% !important;pointer-events:none !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .v2-cat__meta{font-size:12.5px !important;color:#7A8599 !important;margin:0 0 12px !important;font-weight:500 !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .v2-cat__subs{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:6px !important;flex-wrap:nowrap !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .v2-cat__subs a{pointer-events:auto !important;display:inline-flex !important;align-items:center !important;max-width:100% !important;height:auto !important;padding:0 !important;margin:0 !important;background:none !important;border:0 !important;border-radius:0 !important;font-size:13px !important;line-height:1.3 !important;color:#3A4558 !important;font-weight:500 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;text-decoration:none !important;transition:color .2s !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .v2-cat__subs a::before{content:"" !important;flex:0 0 5px !important;width:5px !important;height:5px !important;border-radius:50% !important;background:#9AA6B8 !important;margin-right:8px !important;transition:background .2s !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .v2-cat__subs a:hover{color:#042751 !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .v2-cat__subs a:hover::before{background:#042751 !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .v2-cat__subs a:nth-child(n+4):not(.v2-cat__more){display:none !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .v2-cat__subs a.v2-cat__more{margin-top:2px !important;font-size:12.5px !important;font-weight:700 !important;color:#042751 !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .v2-cat__subs a.v2-cat__more::before{display:none !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:is(:nth-child(2),:nth-child(3),:nth-child(9)) .v2-cat{max-width:58% !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:is(:nth-child(2),:nth-child(3),:nth-child(9)) .v2-cat__subs{flex-direction:row !important;flex-wrap:wrap !important;gap:6px !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:is(:nth-child(2),:nth-child(3),:nth-child(9)) .v2-cat__subs a{background:#fff !important;border-radius:8px !important;padding:6px 10px !important;font-size:12.5px !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:is(:nth-child(2),:nth-child(3),:nth-child(9)) .v2-cat__subs a::before{display:none !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:is(:nth-child(2),:nth-child(3),:nth-child(9)) .v2-cat__subs a:nth-child(n+4):not(.v2-cat__more){display:inline-flex !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:is(:nth-child(2),:nth-child(3),:nth-child(9)) .v2-cat__subs a:nth-child(n+6):not(.v2-cat__more){display:none !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:is(:nth-child(2),:nth-child(3),:nth-child(9)) .v2-cat__subs a.v2-cat__more{background:none !important;padding:6px 4px !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:is(:nth-child(2),:nth-child(3),:nth-child(9)) .sections-list__item-image-wrapper{width:40% !important;height:78% !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:is(:nth-child(2),:nth-child(3),:nth-child(9)) .sections-list__item-title{font-size:20px !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:nth-child(1) .sections-list__item-title{font-size:21px !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:nth-child(1) .v2-cat{max-width:100% !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:nth-child(1) .sections-list__item-image-wrapper{width:88% !important;height:52% !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .v2-cat__arr{position:absolute !important;top:18px !important;right:18px !important;left:auto !important;bottom:auto !important;width:38px !important;height:38px !important;border-radius:50% !important;background:#fff !important;color:#042751 !important;border:0 !important;box-shadow:0 6px 16px -8px rgba(4,39,81,.35) !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:3 !important;pointer-events:none !important;transition:background .2s,color .2s !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .v2-cat__arr svg{width:16px !important;height:16px !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:hover .v2-cat__arr{background:#042751 !important;color:#fff !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-link--absolute{position:absolute !important;inset:0 !important;z-index:2 !important}
@media (max-width:991px){
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z){grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-auto-rows:220px !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:nth-child(1){grid-column:auto !important;grid-row:span 2 !important}
}
@media (max-width:575px){
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z){grid-template-columns:1fr !important;grid-auto-rows:auto !important;gap:12px !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item,body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:nth-child(n){grid-column:auto !important;grid-row:auto !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item{min-height:190px !important;padding:18px !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .v2-cat,body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:nth-child(n) .v2-cat{max-width:58% !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-image-wrapper,body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:nth-child(n) .sections-list__item-image-wrapper{width:40% !important;height:60% !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:is(:nth-child(2),:nth-child(3),:nth-child(9)) .v2-cat__subs a:nth-child(n+4):not(.v2-cat__more){display:none !important}
}
/*</catbento>*/
/*<catbento2>*/
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-additional-text-wrapper{display:block !important;position:relative !important;z-index:2 !important;padding:0 52px 0 0 !important;margin:0 !important;background:none !important;flex:none !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-additional-text-top-part{display:block !important;padding:0 !important;margin:0 !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-text-wrapper{display:none !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-additional-text-wrapper .sections-list__item-title,body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-additional-text-wrapper .sections-list__item-title span{margin:0 !important;font-size:17px !important;line-height:1.25 !important;font-weight:700 !important;color:#042751 !important;letter-spacing:-.01em !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:is(:nth-child(2),:nth-child(3),:nth-child(9)) .sections-list__item-additional-text-wrapper .sections-list__item-title span{font-size:20px !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:nth-child(1) .sections-list__item-additional-text-wrapper .sections-list__item-title span{font-size:21px !important}
/*</catbento2>*/
/*<catbento3>*/
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-image-wrapper{mix-blend-mode:multiply !important;z-index:auto !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-image{mix-blend-mode:normal !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(9)):not(:nth-child(1)) .v2-cat{max-width:62% !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(9)):not(:nth-child(1)) .sections-list__item-image-wrapper{width:38% !important;height:46% !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(9)):not(:nth-child(1)) .v2-cat__subs a{white-space:normal !important;display:-webkit-inline-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden !important;padding-left:13px !important;position:relative !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(9)):not(:nth-child(1)) .v2-cat__subs a::before{position:absolute !important;left:0 !important;top:6px !important;margin:0 !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(9)):not(:nth-child(1)) .v2-cat__subs a:nth-child(n+3):not(.v2-cat__more){display:none !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(9)):not(:nth-child(1)) .v2-cat__subs a.v2-cat__more{padding-left:0 !important;display:inline-flex !important}
/*</catbento3>*/
/*<catbento4>*/
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-additional-text-wrapper .sections-list__item-title span{display:block !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-additional-text-wrapper .sections-list__item-title span::after,body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .sections-list__item-additional-text-wrapper .sections-list__item-title span::before{display:none !important;content:none !important}
body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z) > .grid-list__item .sections-list__item .v2-cat__meta{line-height:1.3 !important}
/*</catbento4>*/

/*<mega-cols>*/
@media (min-width:768px){
body.iemm-v2 .imm .imm-grid:not(#x):not(#y):not(#z){display:block !important;columns:3 230px !important;column-gap:40px !important;grid-template-rows:none !important}
body.iemm-v2 .imm .imm-grid:not(#x):not(#y):not(#z) > .imm-g{display:block !important;grid-row:auto !important;grid-template-rows:none !important;break-inside:avoid !important;-webkit-column-break-inside:avoid !important;page-break-inside:avoid !important;margin:0 0 26px !important;padding:0 !important;width:100% !important}
body.iemm-v2 .imm .imm-grid:not(#x):not(#y):not(#z) > .imm-g .imm-g__t{height:auto !important;min-height:0 !important;align-items:flex-start !important;margin:0 0 10px !important;padding:0 0 10px !important}
body.iemm-v2 .imm .imm-grid:not(#x):not(#y):not(#z) > .imm-g ul{margin:0 !important;padding:0 !important;height:auto !important}
body.iemm-v2 .imm .imm-grid:not(#x):not(#y):not(#z) > .imm-g ul li{margin:0 !important}
body.iemm-v2 .imm .imm-grid:not(#x):not(#y):not(#z) > .imm-g ul li a{padding-top:5px !important;padding-bottom:5px !important;line-height:1.4 !important}
body.iemm-v2 .imm .imm-grid:not(#x):not(#y):not(#z) > .imm-g .imm-more{margin-top:6px !important}
}
/*</mega-cols>*/
/*<accent>*/
body.iemm-v2.iemm-acc{--v-acc:#6A44C2;--v-acc-h:#5734A8;--v-acc-soft:#F1ECFB}
body.iemm-v2.iemm-acc .banners-big .btn.btn-default:not(#x):not(#y):not(#z){background:#6A44C2 !important;border-color:#6A44C2 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
body.iemm-v2.iemm-acc .banners-big .btn.btn-default:not(#x):not(#y):not(#z):hover{background:#fff !important;border-color:#fff !important;color:#042751 !important;-webkit-text-fill-color:#042751 !important}
body.iemm-v2.iemm-acc .banners-big .btn.btn-default:not(#x):not(#y):not(#z) *{color:inherit !important;-webkit-text-fill-color:inherit !important}
body.iemm-v2.iemm-acc .banners-big .swiper-pagination .swiper-pagination-bullet-active:not(#x):not(#y):not(#z){background:#B9A2F0 !important}
body.iemm-v2.iemm-acc .idirs .idir .idir__btn:not(#x):not(#y):not(#z){background:#6A44C2 !important;border-color:#6A44C2 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
body.iemm-v2.iemm-acc .idirs .idir .idir__btn:not(#x):not(#y):not(#z):hover{background:#042751 !important;border-color:#042751 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
body.iemm-v2.iemm-acc .idirs .idir .idir__badge:not(#x):not(#y):not(#z){background:#F1ECFB !important;color:#4B2E93 !important;border:0 !important}
body.iemm-v2.iemm-acc .idirs .idir .idir__badge:not(#x):not(#y):not(#z)::before{content:"" !important;display:inline-block !important;width:6px !important;height:6px !important;border-radius:50% !important;background:#6A44C2 !important;margin-right:6px !important;vertical-align:middle !important;position:relative !important;top:-1px !important}
body.iemm-v2.iemm-acc .idirs .idir .idir__list li i:not(#x):not(#y):not(#z){background:#F1ECFB !important;color:#6A44C2 !important}
body.iemm-v2.iemm-acc .idirs .idir .idir__list li i:not(#x):not(#y):not(#z) svg{color:#6A44C2 !important;stroke:#6A44C2 !important}
body.iemm-v2.iemm-acc .idirs .idir .idir__link:not(#x):not(#y):not(#z):hover{color:#6A44C2 !important}
body.iemm-v2.iemm-acc .ih-strip .ih-btn-cta:not(#x):not(#y):not(#z){background:#6A44C2 !important;border-color:#6A44C2 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
body.iemm-v2.iemm-acc .ih-strip .ih-btn-cta:not(#x):not(#y):not(#z):hover{background:#042751 !important;border-color:#042751 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
body.iemm-v2.iemm-acc .ih-bento .ih-tile:hover .ih-tile__arr:not(#x):not(#y):not(#z){background:#6A44C2 !important;color:#fff !important}
body.iemm-v2.iemm-acc .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:hover .v2-cat__arr{background:#6A44C2 !important;color:#fff !important}
body.iemm-v2.iemm-acc .imm .imm-l1.is-active:not(#x):not(#y):not(#z){box-shadow:inset 3px 0 0 #B9A2F0 !important}
body.iemm-v2.iemm-acc :is(.imm,.ism__card) .imm-g__t:not(#x):not(#y):not(#z):hover .imm-g__arr{background:#6A44C2 !important;color:#fff !important}
body.iemm-v2.iemm-acc form .btn.btn-default.btn-lg:not(#x):not(#y):not(#z),body.iemm-v2.iemm-acc .v2-req-btn:not(#x):not(#y):not(#z){background:#6A44C2 !important;border-color:#6A44C2 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
body.iemm-v2.iemm-acc form .btn.btn-default.btn-lg:not(#x):not(#y):not(#z):hover,body.iemm-v2.iemm-acc .v2-req-btn:not(#x):not(#y):not(#z):hover{background:#042751 !important;border-color:#042751 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
/*</accent>*/

/*<accent2>*/

body.iemm-v2.iemm-acc .ih-h2:not(#x):not(#y):not(#z),body.iemm-v2.iemm-acc h2.index-block__title:not(#x):not(#y):not(#z){padding-top:14px !important;background-image:linear-gradient(#6A44C2,#6A44C2) !important;background-repeat:no-repeat !important;background-size:32px 3px !important;background-position:0 0 !important}
body.iemm-v2.iemm-acc section:has(> .idirs) .ih-h2:not(#x):not(#y):not(#z),body.iemm-v2.iemm-acc .form .index-block__title:not(#x):not(#y):not(#z){background-image:linear-gradient(#B9A2F0,#B9A2F0) !important;background-repeat:no-repeat !important;background-size:32px 3px !important;background-position:0 0 !important}
body.iemm-v2.iemm-acc #pagetitle:not(#x):not(#y):not(#z){padding-bottom:12px !important;background-image:linear-gradient(#6A44C2,#6A44C2) !important;background-repeat:no-repeat !important;background-size:40px 3px !important;background-position:0 100% !important}
body.iemm-v2.iemm-acc footer .title.font_15:not(#x):not(#y):not(#z){padding-bottom:10px !important;background-image:linear-gradient(#B9A2F0,#B9A2F0) !important;background-repeat:no-repeat !important;background-size:20px 2px !important;background-position:0 100% !important}
body.iemm-v2.iemm-acc footer a:not(#x):not(#y):not(#z):hover{color:#B9A2F0 !important}
body.iemm-v2.iemm-acc .iemm-hdr a:not(#x):not(#y):not(#z):hover{color:#B9A2F0 !important}
body.iemm-v2.iemm-acc .banners-big .banners-big__top-text:not(#x):not(#y):not(#z){border-color:rgba(185,162,240,.55) !important}
body.iemm-v2.iemm-acc .ih-adv .ih-card--accent .ih-chip:not(#x):not(#y):not(#z){border:1px solid rgba(185,162,240,.55) !important;background:rgba(185,162,240,.1) !important;color:#fff !important}
body.iemm-v2.iemm-acc .ih-adv .ih-card:not(#x):not(#y):not(#z):not(.ih-card--accent){transition:box-shadow .25s !important}
body.iemm-v2.iemm-acc .ih-adv .ih-card:not(#x):not(#y):not(#z):not(.ih-card--accent):hover{box-shadow:inset 0 3px 0 #6A44C2 !important}
body.iemm-v2.iemm-acc .ih-adv .ih-card:not(#x):not(#y):not(#z):hover .ih-card__ico{box-shadow:0 0 0 1px rgba(106,68,194,.45) !important}
body.iemm-v2.iemm-acc .ih-bento .ih-tile:not(#x):not(#y):not(#z):hover{box-shadow:inset 0 0 0 1.5px rgba(106,68,194,.55) !important}
body.iemm-v2.iemm-acc .grid-list:not(#x):not(#y):not(#z) > .grid-list__item:hover .sections-list__item{box-shadow:inset 0 0 0 1.5px rgba(106,68,194,.55) !important}
body.iemm-v2.iemm-acc .idirs .idir:not(#x):not(#y):not(#z){transition:box-shadow .25s !important}
body.iemm-v2.iemm-acc .idirs .idir:not(#x):not(#y):not(#z):hover{box-shadow:0 0 0 2px rgba(185,162,240,.9) !important}
body.iemm-v2.iemm-acc .ih-letter:not(#x):not(#y):not(#z){transition:box-shadow .25s !important}
body.iemm-v2.iemm-acc .ih-letter:not(#x):not(#y):not(#z):hover{box-shadow:0 0 0 1.5px rgba(106,68,194,.55),0 18px 36px -24px rgba(4,39,81,.35) !important}
body.iemm-v2.iemm-acc :is(input,textarea,select):not(#x):not(#y):not(#z):focus{border-color:#6A44C2 !important;box-shadow:0 0 0 3px rgba(106,68,194,.14) !important;outline:none !important}
/* поиск в шапке: без цветового выделения */
body.iemm-v2 .iemm-hdr__search:not(#x):not(#y):not(#z),body.iemm-v2 .iemm-hdr__search:not(#x):not(#y):not(#z):focus-within{box-shadow:none !important;outline:none !important}
body.iemm-v2 .iemm-hdr__search:not(#x):not(#y):not(#z) input,body.iemm-v2 .iemm-hdr__search:not(#x):not(#y):not(#z) input:focus,body.iemm-v2 .iemm-hdr__search:not(#x):not(#y):not(#z) input:focus-visible{box-shadow:none !important;outline:none !important;border-color:transparent !important}
/*</accent2>*/

/*<nogrid>*/
body.iemm-v2 .imm .imm-left:not(#x):not(#y):not(#z),body.iemm-v2 .slide-block.iemm-sb2:not(#x):not(#y):not(#z){background-image:none !important}
body.iemm-v2 .imm .imm-left:not(#x):not(#y):not(#z)::before,body.iemm-v2 .imm .imm-left:not(#x):not(#y):not(#z)::after,body.iemm-v2 .slide-block.iemm-sb2:not(#x):not(#y):not(#z)::before,body.iemm-v2 .slide-block.iemm-sb2:not(#x):not(#y):not(#z)::after{background-image:none !important}
body.iemm-v2 .iemm-hdr__catmenu .header-menu__item--dropdown.v2-open .header-menu__dropdown-menu{opacity:1 !important;visibility:visible !important}
/*</nogrid>*/
/*<searchnofocus>*/
body.iemm-v2 .iemm-hdr__search:not(#x):not(#y):not(#z):focus-within,body.iemm-v2 .iemm-hdr__search:not(#x):not(#y):not(#z):hover{border-color:#DCE2EB !important;background:#F6F8FB !important;box-shadow:none !important}
/*</searchnofocus>*/
/*<buybox>*/

body.iemm-v2 .catalog-detail__sticky-panel:not(#x):not(#y):not(#z){padding:26px 24px 22px !important;border-radius:18px !important;border:1px solid #DCE2EB !important;box-shadow:0 24px 48px -32px rgba(4,39,81,.28) !important;background:#fff !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z){display:flex !important;flex-direction:column !important;gap:0 !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) > div:first-child{order:1}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__title{font-size:15px !important;line-height:1.35 !important;font-weight:600 !important;color:#042751 !important;margin:0 0 16px !important;padding:0 0 16px !important;border-bottom:1px solid #EEF2F7 !important;display:-webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__title span{color:inherit !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) > .line-block{order:2;margin:0 !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__price{margin:0 !important;padding:0 !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__price::before{content:"Стоимость" !important;display:block !important;font-size:12px !important;color:#7A8599 !important;font-weight:500 !important;margin-bottom:4px !important;letter-spacing:.02em !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__price-on-request{font-size:22px !important;line-height:1.2 !important;font-weight:700 !important;color:#042751 !important;font-family:Unbounded,Onest,sans-serif !important;letter-spacing:-.01em !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__countdown:empty{display:none !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__info-tech{order:3;margin:12px 0 20px !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__info-tech .status-icon{display:inline-flex !important;align-items:center !important;gap:7px !important;height:28px !important;padding:0 12px !important;border-radius:99px !important;background:#EEF2F7 !important;color:#042751 !important;font-size:12.5px !important;font-weight:600 !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__info-tech .status-icon::before{position:static !important;margin:0 !important;width:7px !important;height:7px !important;flex:0 0 7px !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .v2-buy-cta{order:4;display:flex !important;align-items:center !important;justify-content:center !important;height:52px !important;border-radius:12px !important;font-size:15px !important;font-weight:700 !important;margin:0 0 10px !important;width:100% !important;text-decoration:none !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__cart{order:5;margin:0 !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__cart .btn{height:46px !important;border-radius:12px !important;background:#fff !important;border:1px solid #DCE2EB !important;color:#042751 !important;-webkit-text-fill-color:#042751 !important;font-size:14px !important;font-weight:600 !important;box-shadow:none !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__cart .btn:hover{border-color:#042751 !important;background:#F6F8FB !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__cart .btn i.svg{display:none !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__cart .btn .info-buttons__item-text{font-size:0 !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__cart .btn .info-buttons__item-text::after{content:"Задать вопрос по товару" !important;font-size:14px !important;color:#042751 !important;-webkit-text-fill-color:#042751 !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .catalog-detail__garanty{display:none !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .v2-buy-note{display:none !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .v2-buy-perks{order:6;list-style:none !important;margin:20px 0 0 !important;padding:18px 0 0 !important;border-top:1px solid #EEF2F7 !important;display:flex !important;flex-direction:column !important;gap:10px !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .v2-buy-perks li{position:relative !important;padding:0 0 0 30px !important;margin:0 !important;font-size:13px !important;line-height:1.4 !important;color:#3A4558 !important;min-height:20px !important;display:flex !important;align-items:center !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .v2-buy-perks li::before{content:"" !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:20px !important;height:20px !important;border-radius:50% !important;background:#EEF2F7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23042751' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .iemm-fav-btn{order:7;margin:16px auto 0 !important;height:auto !important;padding:4px 8px !important;border:0 !important;background:none !important;box-shadow:none !important;width:auto !important;display:inline-flex !important;align-items:center !important;gap:7px !important;color:#7A8599 !important;font-size:13px !important;font-weight:600 !important;align-self:center !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .iemm-fav-btn:hover,body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .iemm-fav-btn[aria-pressed=true]{color:#042751 !important}
body.iemm-v2 .catalog-detail__buy-block:not(#x):not(#y):not(#z) .iemm-fav-btn svg{width:16px !important;height:16px !important}
body.iemm-v2.iemm-acc .catalog-detail__buy-block:not(#x):not(#y):not(#z) .v2-buy-perks li::before{background-color:#F1ECFB !important}

/*</buybox>*/
/*<detailmid>*/

body.iemm-v2 .catalog-detail__main:not(#x):not(#y):not(#z) .catalog-detail__previewtext.v2-dup{display:none !important}
body.iemm-v2 .catalog-detail__main:not(#x):not(#y):not(#z) .char-side{background:#F6F8FB !important;border-radius:16px !important;padding:20px 22px 14px !important;margin:0 !important}
body.iemm-v2 .catalog-detail__main:not(#x):not(#y):not(#z) .char-side__title{font-size:11.5px !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#7A8599 !important;font-weight:700 !important;margin:0 0 8px !important}
body.iemm-v2 .catalog-detail__main:not(#x):not(#y):not(#z) .properties__item{display:grid !important;grid-template-columns:minmax(0,42%) minmax(0,1fr) !important;gap:14px !important;align-items:baseline !important;padding:10px 0 !important;margin:0 !important;border-bottom:1px solid #E6EBF2 !important}
body.iemm-v2 .catalog-detail__main:not(#x):not(#y):not(#z) .properties__item:last-of-type{border-bottom:0 !important}
body.iemm-v2 .catalog-detail__main:not(#x):not(#y):not(#z) .properties__hr{display:none !important}
body.iemm-v2 .catalog-detail__main:not(#x):not(#y):not(#z) .properties__title{font-size:13px !important;color:#7A8599 !important;margin:0 !important;padding:0 !important}
body.iemm-v2 .catalog-detail__main:not(#x):not(#y):not(#z) .properties__value{font-size:13.5px !important;color:#042751 !important;font-weight:600 !important;margin:0 !important;padding:0 !important;line-height:1.4 !important}
body.iemm-v2 .catalog-detail__main:not(#x):not(#y):not(#z) .properties__show-more{display:inline-block !important;margin-top:8px !important;font-weight:600 !important;color:#042751 !important}
body.iemm-v2 .catalog-detail__main:not(#x):not(#y):not(#z) .properties__show-more.hidden{display:none !important}
body.iemm-v2 .catalog-detail__main:not(#x):not(#y):not(#z) .catalog-detail__info-bc{margin:16px 0 0 !important;padding:0 0 0 26px !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237A8599' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 7.5v.5'/%3E%3C/svg%3E") 0 1px/18px no-repeat !important}
body.iemm-v2 .catalog-detail__main:not(#x):not(#y):not(#z) .catalog-detail__info-bc .price_txt{font-size:12.5px !important;line-height:1.5 !important;color:#7A8599 !important}
body.iemm-v2.iemm-acc .catalog-detail__buy-block:not(#x):not(#y):not(#z) .v2-buy-cta{background:#6A44C2 !important;border-color:#6A44C2 !important;color:#fff !important}
body.iemm-v2.iemm-acc .catalog-detail__buy-block:not(#x):not(#y):not(#z) .v2-buy-cta:hover{background:#042751 !important;border-color:#042751 !important;color:#fff !important}
/*</detailmid>*/
/*<cardimg>*/

body.iemm-v2 .image-list:not(#x):not(#y):not(#z){background:#F3F6FA !important;border-radius:12px !important;overflow:hidden !important}
body.iemm-v2 .image-list:not(#x):not(#y):not(#z) .section-gallery-wrapper{z-index:auto !important}
body.iemm-v2 .image-list:not(#x):not(#y):not(#z) .image-list__link{z-index:auto !important}
body.iemm-v2 .image-list:not(#x):not(#y):not(#z) .section-gallery-wrapper__item img,body.iemm-v2 .image-list:not(#x):not(#y):not(#z) .image-list__link > img{position:absolute !important;left:50% !important;top:50% !important;right:auto !important;bottom:auto !important;transform:translate(-50%,-50%) !important;width:auto !important;height:auto !important;max-width:calc(100% - 36px) !important;max-height:calc(100% - 36px) !important;object-fit:contain !important;mix-blend-mode:multiply !important;margin:0 !important;border-radius:0 !important}

/*</cardimg>*/
/*<tabs3>*/

body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .tabs{margin:0 0 16px !important;overflow:visible !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .nav-tabs{display:inline-flex !important;flex-wrap:wrap !important;gap:4px !important;padding:5px !important;margin:0 !important;background:#EEF2F7 !important;border:0 !important;border-radius:14px !important;transform:none !important;white-space:normal !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .nav-tabs > li{margin:0 !important;border:0 !important;background:none !important;border-radius:10px !important;float:none !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .nav-tabs > li.hidden{display:none !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .nav-tabs > li > a{display:block !important;padding:10px 18px !important;border:0 !important;border-radius:10px !important;background:none !important;color:#5A6577 !important;font-size:14px !important;font-weight:600 !important;line-height:1.2 !important;box-shadow:none !important;transition:background .2s,color .2s !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .nav-tabs > li > a::before,body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .nav-tabs > li > a::after,body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .nav-tabs > li::before,body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .nav-tabs > li::after{display:none !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .nav-tabs > li > a:hover{color:#042751 !important;background:rgba(255,255,255,.6) !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .nav-tabs > li.active > a{background:#fff !important;color:#042751 !important;box-shadow:0 2px 10px -4px rgba(4,39,81,.25) !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .arrows_wrapper{display:none !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .tab-content{border:1px solid #DCE2EB !important;border-radius:18px !important;padding:30px 34px !important;background:#fff !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext{font-size:14.5px !important;line-height:1.65 !important;color:#3A4558 !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext > p:first-child{font-size:15.5px !important;color:#042751 !important;margin:0 0 6px !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext > p:has(> b:only-child){font-size:16px !important;font-weight:700 !important;color:#042751 !important;margin:26px 0 12px !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext > p:has(> b:only-child):first-child{margin-top:0 !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext ul{list-style:none !important;padding:0 !important;margin:0 0 6px !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext ul li::before,body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext ul li::marker{display:none !important;content:none !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext ul:has(> li > b:first-child){border:1px solid #E3E8F0 !important;border-radius:14px !important;overflow:hidden !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext ul > li:has(> b:first-child){display:grid !important;grid-template-columns:minmax(150px,30%) minmax(0,1fr) !important;column-gap:20px !important;padding:12px 18px !important;margin:0 !important;border-top:1px solid #EEF2F7 !important;font-size:14px !important;line-height:1.5 !important;color:#042751 !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext ul > li:has(> b:first-child):first-child{border-top:0 !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext ul > li:has(> b:first-child):nth-child(odd){background:#F8FAFC !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext ul > li > b:first-child{font-weight:500 !important;color:#7A8599 !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext ul:not(:has(> li > b)){display:flex !important;flex-wrap:wrap !important;gap:8px !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext ul:not(:has(> li > b)) > li{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:8px 14px 8px 10px !important;margin:0 !important;border-radius:10px !important;background:#F3F6FA !important;color:#042751 !important;font-size:13.5px !important;font-weight:500 !important;line-height:1.3 !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext ul:not(:has(> li > b)) > li::before{content:"" !important;display:inline-block !important;width:18px !important;height:18px !important;flex:0 0 18px !important;border-radius:50% !important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23042751' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/11px no-repeat !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext > p:last-child{margin:22px 0 0 !important;padding:16px 18px !important;background:#F6F8FB !important;border-radius:12px !important;font-size:13.5px !important;color:#5A6577 !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .iemm-specs{border:1px solid #E3E8F0 !important;border-radius:14px !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .iemm-specs__group{background:#EEF2F7 !important;color:#042751 !important;font-size:12px !important;letter-spacing:.06em !important;text-transform:uppercase !important;font-weight:700 !important;border-top-color:#E3E8F0 !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .iemm-specs__row{grid-template-columns:minmax(0,38%) minmax(0,1fr) !important;padding:12px 18px !important;font-size:14px !important;border-top-color:#EEF2F7 !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .iemm-specs__row:nth-child(even){background:#F8FAFC !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .iemm-specs__name{color:#7A8599 !important}
body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .iemm-specs__value{color:#042751 !important;font-weight:500 !important}
@media (max-width:767px){body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .tab-content{padding:18px 16px !important}body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .catalog-detail__detailtext ul > li:has(> b:first-child){grid-template-columns:1fr !important;row-gap:2px !important;padding:10px 14px !important}body.iemm-v2 .detail-block.tabs-block:not(#x):not(#y):not(#z) .nav-tabs > li > a{padding:8px 12px !important;font-size:13px !important}}

/*</tabs3>*/
/*<catnav>*/
body.iemm-v2 .iemm-hdr__catmenu .header-menu__item.v2-nav .header-menu__dropdown-menu:not(#x):not(#y):not(#z){opacity:0 !important;visibility:hidden !important;pointer-events:none !important}
/*</catnav>*/
/*<counterfix>*/
body.iemm-v2 .btn.in_cart:not(#x):not(#y):not(#z),body.iemm-v2 .btn.in_cart:not(#x):not(#y):not(#z):hover,body.iemm-v2 .btn.in_cart:not(#x):not(#y):not(#z):focus,body.iemm-v2 .btn.in_cart:not(#x):not(#y):not(#z):focus-within,body.iemm-v2 .btn.in_cart:not(#x):not(#y):not(#z):active{background:#042751 !important;border-color:#042751 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;box-shadow:none !important}
body.iemm-v2 .btn.in_cart:not(#x):not(#y):not(#z) .counter__count,body.iemm-v2 .btn.in_cart:not(#x):not(#y):not(#z) .counter__count:focus{color:#fff !important;-webkit-text-fill-color:#fff !important;background:transparent !important;border:0 !important;box-shadow:none !important;outline:none !important}
body.iemm-v2 .btn.in_cart:not(#x):not(#y):not(#z) .counter__action::before,body.iemm-v2 .btn.in_cart:not(#x):not(#y):not(#z) .counter__action::after{background-color:#fff !important}
body.iemm-v2 .btn.in_cart:not(#x):not(#y):not(#z) .counter__action:hover{background:rgba(255,255,255,.12) !important}
/*</counterfix>*/
/*<topnav>*/
body.iemm-v2 .iemm-hdr__nav a:not(#x):not(#y):not(#z)::after,body.iemm-v2 .iemm-hdr__nav a:not(#x):not(#y):not(#z)::before{display:none !important;content:none !important}
body.iemm-v2 .iemm-hdr__nav a:not(#x):not(#y):not(#z),body.iemm-v2 .iemm-hdr__nav a:not(#x):not(#y):not(#z):hover,body.iemm-v2 .iemm-hdr__nav a.is-active:not(#x):not(#y):not(#z),body.iemm-v2 .iemm-hdr__nav a.active:not(#x):not(#y):not(#z){text-decoration:none !important;border-bottom:0 !important;box-shadow:none !important;transform:none !important}
body.iemm-v2 .iemm-hdr__nav a:not(#x):not(#y):not(#z){color:rgba(255,255,255,.82) !important;transition:color .2s !important}
body.iemm-v2 .iemm-hdr__nav a:not(#x):not(#y):not(#z):hover,body.iemm-v2 .iemm-hdr__nav a.is-active:not(#x):not(#y):not(#z),body.iemm-v2 .iemm-hdr__nav a.active:not(#x):not(#y):not(#z){color:#fff !important}
body.iemm-v2 .iemm-hdr__bar:not(#x):not(#y):not(#z){border-bottom:0 !important}
/*</topnav>*/
/*<catorder>*/
@media (min-width:992px){body.iemm-cat-root .grid-list:not(#x):not(#y):not(#z){grid-auto-flow:row dense !important}}
/*</catorder>*/
