/* ===== ИЭММ ПРЕМИУМ-ДИЗАЙН 09.11.2026 — откат: IEMM_PREMIUM_THEME=false в /bitrix/php_interface/iemm_premium.php ===== */
body.iemm-pr{--pr-navy:#0B1A33;--pr-navy-2:#13254A;--pr-blue:#2449D1;--pr-blue-h:#1B3AB0;--pr-ink:#0B1A33;--pr-text:#3D4A61;--pr-muted:#7A8599;--pr-line:#E3E7EE;--pr-line-2:#D5DBE5;--pr-bg:#F5F6F8;--pr-card:#FFFFFF;--pr-r:12px;--pr-r-sm:8px;--pr-sh:0 1px 2px rgba(11,26,51,.04),0 1px 1px rgba(11,26,51,.03);--pr-sh-h:0 18px 40px -22px rgba(11,26,51,.35);--theme-base-color:#2449D1;background:#fff !important;color:var(--pr-text) !important}
/* --- типографика --- */
body.iemm-pr,body.iemm-pr input,body.iemm-pr textarea,body.iemm-pr select,body.iemm-pr button,body.iemm-pr .btn,body.iemm-pr p,body.iemm-pr a,body.iemm-pr span,body.iemm-pr li,body.iemm-pr td,body.iemm-pr th,body.iemm-pr label,body.iemm-pr div{font-family:'Inter',-apple-system,'Segoe UI',Arial,sans-serif !important}
body.iemm-pr h1,body.iemm-pr h2,body.iemm-pr h3,body.iemm-pr h4,body.iemm-pr .switcher-title,body.iemm-pr .ih-head__title,body.iemm-pr [class*="__title"],body.iemm-pr .topic__heading h1,body.iemm-pr .index-block__title,body.iemm-pr .imm-title,body.iemm-pr .ift__title{font-family:'Manrope','Inter',Arial,sans-serif !important;letter-spacing:-.015em}
body.iemm-pr h1,body.iemm-pr .topic__heading h1#pagetitle{font-size:40px !important;font-weight:800 !important;line-height:1.12 !important;letter-spacing:-.025em !important}
body.iemm-pr h2,body.iemm-pr .ih-head__title,body.iemm-pr .index-block__title{font-weight:800 !important;letter-spacing:-.02em !important}
/* --- кнопки: плоские, без градиентов --- */
body.iemm-pr .btn.btn-default,body.iemm-pr .btn-default:not(.btn-transparent-border):not(.btn-white),body.iemm-pr .iemm-hdr__catalog,body.iemm-pr .imm-all,body.iemm-pr .iemm-sb2-all,body.iemm-pr .idir__btn,body.iemm-pr button[type=submit].btn,body.iemm-pr .ih-btn:not(.ih-btn--light){background:var(--pr-blue) !important;background-image:none !important;border:1px solid var(--pr-blue) !important;color:#fff !important;border-radius:var(--pr-r-sm) !important;box-shadow:none !important;font-weight:600 !important;letter-spacing:.005em;transition:background-color .2s,border-color .2s,transform .2s !important}
body.iemm-pr .btn.btn-default:hover,body.iemm-pr .iemm-hdr__catalog:hover,body.iemm-pr .imm-all:hover,body.iemm-pr .iemm-sb2-all:hover,body.iemm-pr .idir__btn:hover,body.iemm-pr .ih-btn:not(.ih-btn--light):hover{background:var(--pr-blue-h) !important;border-color:var(--pr-blue-h) !important;transform:none !important;box-shadow:none !important}
body.iemm-pr .btn-transparent-border,body.iemm-pr .ih-btn--light{background:transparent !important;background-image:none !important;border:1px solid var(--pr-line-2) !important;color:var(--pr-ink) !important;border-radius:var(--pr-r-sm) !important;box-shadow:none !important}
body.iemm-pr .btn-transparent-border:hover,body.iemm-pr .ih-btn--light:hover{border-color:var(--pr-ink) !important;background:#fff !important}
/* --- верхняя строка (тёмно-синяя) --- */
body.iemm-pr .iemm-hdr > .maxwidth-theme:first-child{background:var(--pr-navy) !important;box-shadow:0 0 0 100vmax var(--pr-navy) !important;clip-path:inset(0 -100vmax) !important}
body.iemm-pr .iemm-hdr__row2{min-height:44px !important;height:44px !important}
body.iemm-pr .iemm-hdr__row2 a,body.iemm-pr .iemm-hdr__nav a{color:rgba(255,255,255,.72) !important;font-size:13px !important;font-weight:500 !important}
body.iemm-pr .iemm-hdr__row2 a:hover,body.iemm-pr .iemm-hdr__nav a:hover,body.iemm-pr .iemm-hdr__nav a.active,body.iemm-pr .iemm-hdr__nav a.is-active{color:#fff !important}
body.iemm-pr .iemm-hdr__nav a::after{background:#fff !important;height:1px !important}
body.iemm-pr .iemm-hdr__row2 .iemm-hdr__phone{font-weight:600 !important;color:#fff !important}
body.iemm-pr .iemm-hdr__row2 .iemm-hdr__phone::before{background-color:rgba(255,255,255,.08) !important;filter:brightness(0) invert(1) !important}
body.iemm-pr .iemm-hdr__tg{background:rgba(255,255,255,.1) !important}
/* --- основная шапка --- */
body.iemm-pr .iemm-hdr__bar{background:#fff !important;border-bottom:1px solid var(--pr-line) !important;box-shadow:none !important}
body.iemm-pr .iemm-hdr__catalog.iemm-hdr__catalog{background:var(--pr-navy) !important;border-color:var(--pr-navy) !important;border-radius:var(--pr-r-sm) !important;height:46px !important;box-shadow:none !important}
body.iemm-pr .iemm-hdr__catalog.iemm-hdr__catalog:hover{background:var(--pr-navy-2) !important}
body.iemm-pr .iemm-hdr__search.iemm-hdr__search{background:#fff !important;border:1px solid var(--pr-line-2) !important;border-radius:var(--pr-r-sm) !important;height:46px !important;box-shadow:none !important}
body.iemm-pr .iemm-hdr__search.iemm-hdr__search:focus-within{border-color:var(--pr-navy) !important;box-shadow:0 0 0 3px rgba(11,26,51,.08) !important;background:#fff !important}
body.iemm-pr .iemm-hdr__search.iemm-hdr__search button{background:transparent !important;background-image:none !important;border-radius:0 !important;border-left:1px solid var(--pr-line) !important}
body.iemm-pr .iemm-hdr__search.iemm-hdr__search button svg *{stroke:var(--pr-ink) !important}
body.iemm-pr .iemm-hdr__search input{font-size:14px !important;color:var(--pr-ink) !important}
body.iemm-pr .iemm-hdr__actions{gap:4px !important}
body.iemm-pr .iemm-hdr__about > a::before,body.iemm-pr .iemm-hdr__cabinet .header-cabinet__link::before,body.iemm-pr .iemm-hdr__fav-ico::before,body.iemm-pr .iemm-hdr__cart .header-cart__inner::before{background-color:transparent !important;box-shadow:none !important;transform:none !important}
body.iemm-pr .iemm-hdr__about > a:hover::before,body.iemm-pr .iemm-hdr__cabinet .header-cabinet__link:hover::before,body.iemm-pr .iemm-hdr__fav > a:hover .iemm-hdr__fav-ico::before,body.iemm-pr .iemm-hdr__cart .basket > a:hover .header-cart__inner::before{background-color:var(--pr-bg) !important}
body.iemm-pr .iemm-hdr__actions a{color:var(--pr-text) !important;font-size:12px !important}
body.iemm-pr .iemm-hdr__actions a:hover{color:var(--pr-ink) !important}
body.iemm-pr .iemm-hdr__about > a::before,body.iemm-pr .iemm-hdr__about > a:hover::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%230B1A33'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%2021V6.5a1.5%201.5%200%200%201%201-1.4l7-2.6a1%201%200%200%201%201.4.9V21'%2F%3E%3Cpath%20d%3D'M13.4%208.5H18a2%202%200%200%201%202%202V21'%2F%3E%3Cpath%20d%3D'M3%2021h18'%2F%3E%3Cpath%20d%3D'M8%208.5h2M8%2012h2M8%2015.5h2'%2F%3E%3C%2Fsvg%3E") !important;background-size:24px 24px !important}
body.iemm-pr .iemm-hdr__cabinet .header-cabinet__link::before,body.iemm-pr .iemm-hdr__cabinet .header-cabinet__link:hover::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%230B1A33'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8.5'%20r%3D'3.8'%2F%3E%3Cpath%20d%3D'M4.5%2020.5c1.2-3.6%204.2-5.5%207.5-5.5s6.3%201.9%207.5%205.5'%2F%3E%3C%2Fsvg%3E") !important;background-size:24px 24px !important}
body.iemm-pr .iemm-hdr__fav-ico::before,body.iemm-pr .iemm-hdr__fav > a:hover .iemm-hdr__fav-ico::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%230B1A33'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%2020.3s-7.8-4.6-9.1-9.6C2%207.3%204.3%204.3%207.5%204.3c1.9%200%203.4%201%204.5%202.6%201.1-1.6%202.6-2.6%204.5-2.6%203.2%200%205.5%203%204.6%206.4-1.3%205-9.1%209.6-9.1%209.6z'%2F%3E%3C%2Fsvg%3E") !important;background-size:24px 24px !important}
body.iemm-pr .iemm-hdr__cart .header-cart__inner::before,body.iemm-pr .iemm-hdr__cart .basket > a:hover .header-cart__inner::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%230B1A33'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5.5%208h13l-1%2011.2a1.5%201.5%200%200%201-1.5%201.3H8a1.5%201.5%200%200%201-1.5-1.3z'%2F%3E%3Cpath%20d%3D'M9%2010.5V7a3%203%200%200%201%206%200v3.5'%2F%3E%3C%2Fsvg%3E") !important;background-size:24px 24px !important}
/* ===== ГЛАВНАЯ ===== */
body.iemm-pr .ih-section{margin-top:88px !important}
body.iemm-pr .ih-head{margin-bottom:28px !important;align-items:flex-end !important}
body.iemm-pr .ih-head__title,body.iemm-pr .ih-h2{font-size:34px !important;line-height:1.15 !important;color:var(--pr-ink) !important}
body.iemm-pr .ih-head__title::before,body.iemm-pr .ih-h2::before{content:"";display:block;width:36px;height:3px;background:var(--pr-blue);border-radius:2px;margin-bottom:16px}
body.iemm-pr .ih-sub,body.iemm-pr .ih-head p{color:var(--pr-muted) !important;font-size:15px !important}
body.iemm-pr .ih-more{color:var(--pr-ink) !important;font-weight:600 !important;border-bottom:1px solid var(--pr-line-2);padding-bottom:2px}
body.iemm-pr .ih-more:hover{border-color:var(--pr-ink)}
body.iemm-pr .ih-bento{gap:16px !important}
body.iemm-pr .ih-bento .ih-tile.ih-tile{background:var(--pr-bg) !important;background-image:none !important;border:1px solid var(--pr-line) !important;border-radius:var(--pr-r) !important;box-shadow:none !important;transition:border-color .25s,box-shadow .3s,background .25s !important}
body.iemm-pr .ih-bento .ih-tile.ih-tile:hover{background:#fff !important;border-color:var(--pr-line-2) !important;box-shadow:var(--pr-sh-h) !important;transform:none !important}
body.iemm-pr .ih-tile__title{color:var(--pr-ink) !important;font-family:'Manrope',sans-serif !important;font-weight:700 !important;font-size:19px !important}
body.iemm-pr .ih-tile__title small,body.iemm-pr .ih-tile__count,body.iemm-pr .ih-tile__title span{color:var(--pr-muted) !important;font-family:'Inter',sans-serif !important}
body.iemm-pr .ih-tile__arr{background:#fff !important;border:1px solid var(--pr-line-2) !important;color:var(--pr-ink) !important;box-shadow:none !important}
body.iemm-pr .ih-tile:hover .ih-tile__arr{background:var(--pr-navy) !important;border-color:var(--pr-navy) !important;color:#fff !important}
body.iemm-pr .ih-tile:hover .ih-tile__img{transform:scale(1.03) !important}
/* полоса «Станьте партнёром» */
body.iemm-pr .ih-strip{background:var(--pr-navy) !important;background-image:radial-gradient(800px 300px at 90% -40%,rgba(36,73,209,.45),transparent 60%) !important;border-radius:var(--pr-r) !important;box-shadow:none !important}
body.iemm-pr .ih-strip__ico{background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.14) !important;box-shadow:none !important}
body.iemm-pr .ih-btn-cta{background:#fff !important;color:var(--pr-navy) !important;border-radius:var(--pr-r-sm) !important;box-shadow:none !important;font-weight:700 !important}
body.iemm-pr .ih-btn-cta:hover{background:#E9EDF5 !important;transform:none !important}
/* карточки преимуществ */
body.iemm-pr .ih-adv{gap:16px !important}
body.iemm-pr .ih-card{background:#fff !important;background-image:none !important;border:1px solid var(--pr-line) !important;border-radius:var(--pr-r) !important;box-shadow:none !important;color:var(--pr-text) !important}
body.iemm-pr .ih-card:hover{border-color:var(--pr-line-2) !important;box-shadow:var(--pr-sh-h) !important;transform:none !important}
body.iemm-pr .ih-card--accent{background:var(--pr-navy) !important;border-color:var(--pr-navy) !important}
body.iemm-pr .ih-card .ih-card__t{color:var(--pr-ink) !important;font-family:'Manrope',sans-serif !important;font-weight:700 !important}
body.iemm-pr .ih-card .ih-card__d{color:var(--pr-text) !important}
body.iemm-pr .ih-card .ih-card__n{color:var(--pr-muted) !important;font-family:'Manrope',sans-serif !important}
body.iemm-pr .ih-card--accent .ih-card__t{color:#fff !important}
body.iemm-pr .ih-card--accent .ih-card__d,body.iemm-pr .ih-card--accent .ih-card__n{color:rgba(255,255,255,.7) !important}
body.iemm-pr .ih-card__ico{background:var(--pr-bg) !important;color:var(--pr-blue) !important;border:1px solid var(--pr-line) !important;box-shadow:none !important}
body.iemm-pr .ih-card--accent .ih-card__ico{background:rgba(255,255,255,.08) !important;border-color:rgba(255,255,255,.14) !important;color:#fff !important}
body.iemm-pr .ih-chip{background:var(--pr-bg) !important;border:1px solid var(--pr-line) !important;color:var(--pr-ink) !important;border-radius:6px !important;font-weight:600 !important}
/* о компании */
body.iemm-pr .ih-about__lead{color:var(--pr-ink) !important;font-family:'Manrope',sans-serif !important}
body.iemm-pr .ih-about__media{border-radius:var(--pr-r) !important;box-shadow:none !important}
body.iemm-pr .ih-about__badge{background:#fff !important;border:1px solid var(--pr-line) !important;border-radius:var(--pr-r-sm) !important;box-shadow:0 12px 30px -18px rgba(11,26,51,.4) !important}
body.iemm-pr .ih-letter__paper{border-radius:6px !important;box-shadow:0 1px 2px rgba(11,26,51,.06) !important;border:1px solid var(--pr-line) !important}
/* ключевые направления */
body.iemm-pr .idir{border:1px solid var(--pr-line) !important;border-radius:var(--pr-r) !important;box-shadow:none !important;background:#fff !important}
body.iemm-pr .idir:hover{transform:none !important;box-shadow:var(--pr-sh-h) !important;border-color:var(--pr-line-2) !important}
body.iemm-pr .ih-bento .ih-tile.ih-tile::before,body.iemm-pr .ih-bento .ih-tile.ih-tile::after{display:none !important}
body.iemm-pr .idirs .idir .idir__top{background:var(--pr-bg) !important;border-bottom:1px solid var(--pr-line) !important}
body.iemm-pr .idirs .idir .idir__top::before{display:none !important}
body.iemm-pr .idirs .idir .idir__badge{background:#fff !important;color:var(--pr-ink) !important;border:1px solid var(--pr-line-2) !important;border-radius:6px !important;font-weight:600 !important;letter-spacing:.02em}
body.iemm-pr .idirs .idir .idir__t{color:var(--pr-ink) !important;font-family:'Manrope',sans-serif !important;font-weight:800 !important}
body.iemm-pr .idirs .idir .idir__lead{color:var(--pr-text) !important}
body.iemm-pr .idirs .idir .idir__list li{color:var(--pr-ink) !important}
body.iemm-pr .idirs .idir .idir__terms > *{background:transparent !important;border:1px solid var(--pr-line-2) !important;color:var(--pr-ink) !important;border-radius:6px !important}
body.iemm-pr .idirs .idir .idir__link{color:var(--pr-ink) !important;font-weight:600 !important}
body.iemm-pr .idirs .idir:hover .idir__img{transform:scale(1.03) !important}

/* forms */
body.iemm-pr .form.form--with-bg{border-radius:var(--pr-r) !important;overflow:hidden}
body.iemm-pr .form.form--with-bg .form-fon{box-shadow:inset 0 0 0 3000px rgba(11,26,51,.62) !important}
body.iemm-pr .form.form--with-bg .form-header .switcher-title,body.iemm-pr .form.form--with-bg .form-header h2{color:#fff !important;font-size:32px !important}
body.iemm-pr .form.form--with-bg .form-header .index-block__subtitle{color:rgba(255,255,255,.7) !important}
body.iemm-pr .form.form--with-bg label{color:rgba(255,255,255,.85) !important;font-weight:500 !important}
body.iemm-pr .form .form-control{background:#fff !important;border:1px solid var(--pr-line-2) !important;border-radius:var(--pr-r-sm) !important;box-shadow:none !important}
body.iemm-pr .form .form-control:focus{border-color:var(--pr-blue) !important;box-shadow:0 0 0 3px rgba(36,73,209,.15) !important}
body.iemm-pr .btn.btn-default,body.iemm-pr .btn-default{background-image:none !important;background-color:var(--pr-blue) !important;border-color:var(--pr-blue) !important;box-shadow:none !important;border-radius:var(--pr-r-sm) !important}
body.iemm-pr .btn.btn-default:hover{background-color:var(--pr-blue-h) !important}
/* footer */
body.iemm-pr footer.iemm-ft:not(#x){background-color:#0B1A33 !important;background-image:none !important}
body.iemm-pr footer.iemm-ft .ift{background:transparent !important}
body.iemm-pr footer.iemm-ft .ift__req span{background:transparent !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:6px !important}
body.iemm-pr footer.iemm-ft h4,body.iemm-pr footer.iemm-ft [class*="__h"]{font-family:'Manrope',sans-serif !important;letter-spacing:.08em}
/* faq */
body.iemm-pr .accordion-head,body.iemm-pr .faq-item{font-family:'Inter',sans-serif}

html body.iemm-pr .btn.btn-default:not(.btn-transparent-border):not(.btn-transparent):not(.btn-white):not(#x){background-image:none !important;background-color:var(--pr-blue) !important;box-shadow:none !important;border-radius:var(--pr-r-sm) !important}
html body.iemm-pr .btn.btn-default:not(.btn-transparent-border):not(.btn-transparent):not(.btn-white):not(#x):hover{background-color:var(--pr-blue-h) !important}
body.iemm-pr .ih-btn--primary:not(#x){background:var(--pr-blue) !important;box-shadow:none !important;border-radius:var(--pr-r-sm) !important}
body.iemm-pr .ih-btn--primary:not(#x):hover{background:var(--pr-blue-h) !important}
body.iemm-pr footer.iemm-ft .ift::before{opacity:.35}

/* inner: section tiles */
body.iemm-pr .sections-list__item.sections-list__item{border:1px solid var(--pr-line) !important;border-radius:var(--pr-r) !important;box-shadow:none !important;transition:box-shadow .2s,border-color .2s,transform .2s !important}
body.iemm-pr .sections-list__item.sections-list__item::after{display:none !important}
body.iemm-pr .sections-list__item.sections-list__item:hover{border-color:var(--pr-line-2) !important;box-shadow:var(--pr-sh-h) !important;transform:translateY(-2px)}
body.iemm-pr .sections-list__item-title,body.iemm-pr .sections-list__item-title a{font-family:'Manrope',sans-serif !important;font-weight:700 !important;color:var(--pr-ink) !important}
/* sidebar */
body.iemm-pr .iemm-sb2.iemm-sb2{box-shadow:none !important;border:1px solid var(--pr-line) !important;border-radius:var(--pr-r) !important;background:#fff !important}
/* page title + breadcrumbs */
body.iemm-pr #pagetitle,body.iemm-pr h1#pagetitle{font-family:'Manrope',sans-serif !important;font-weight:800 !important;letter-spacing:-.02em;color:var(--pr-ink) !important}
body.iemm-pr .breadcrumbs,body.iemm-pr .breadcrumbs a,body.iemm-pr .breadcrumbs span{font-size:13px !important;color:var(--pr-muted) !important}
body.iemm-pr .breadcrumbs a:hover{color:var(--pr-blue) !important}

body.iemm-pr .slide-block.iemm-sb2:not(#x){background:#fff !important;box-shadow:none !important;border:1px solid var(--pr-line) !important;border-radius:var(--pr-r) !important}
/* product cards */
body.iemm-pr .catalog-block__item.catalog-block__item:not(#x){border:1px solid var(--pr-line) !important;border-radius:var(--pr-r) !important;box-shadow:none !important;transition:box-shadow .2s,border-color .2s !important}
body.iemm-pr .catalog-block__item.catalog-block__item:not(#x):hover{border-color:var(--pr-line-2) !important;box-shadow:var(--pr-sh-h) !important}
body.iemm-pr .catalog-block__info-section{text-transform:uppercase;letter-spacing:.06em;font-size:10.5px !important;color:var(--pr-muted) !important;font-weight:600 !important}
body.iemm-pr .catalog-block__info-title a,body.iemm-pr .catalog-block__info-title{color:var(--pr-ink) !important;font-weight:600 !important}
body.iemm-pr .price__new-val{font-family:'Manrope',sans-serif !important;font-weight:800 !important;color:var(--pr-ink) !important;font-size:19px !important}
body.iemm-pr .catalog-block__item .btn{font-weight:600 !important}
body.iemm-pr .catalog-items-toolbar,body.iemm-pr .filter-panel,body.iemm-pr .sort-panel,body.iemm-pr .ordered-block .filter-panel{border-color:var(--pr-line) !important;box-shadow:none !important;border-radius:var(--pr-r) !important}
body.iemm-pr .catalog-table__item,body.iemm-pr .catalog-list__item{border-color:var(--pr-line) !important;box-shadow:none !important}
body.iemm-pr .module-pagination .cur,body.iemm-pr .module-pagination .nums .cur{background:var(--pr-navy) !important;border-color:var(--pr-navy) !important;color:#fff !important;border-radius:6px !important}

/* product detail */
body.iemm-pr .catalog-detail__buy-block:not(#x){box-shadow:none !important;border:1px solid var(--pr-line) !important;border-radius:var(--pr-r) !important;background:#fff !important}
body.iemm-pr .catalog-detail__sticky-panel:not(#x){box-shadow:none !important;border:1px solid var(--pr-line) !important;border-radius:var(--pr-r) !important}
body.iemm-pr .catalog-detail__buy-block .price__new-val{font-size:26px !important}
body.iemm-pr .iemm-fav-btn--detail{border-color:var(--pr-line-2) !important;border-radius:var(--pr-r-sm) !important}
body.iemm-pr .tabs .nav.nav-tabs:not(#x){border-bottom:1px solid var(--pr-line) !important;gap:4px}
body.iemm-pr .tabs .nav.nav-tabs:not(#x) > li{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;margin-bottom:-1px !important;border-bottom:2px solid transparent !important}
body.iemm-pr .tabs .nav.nav-tabs:not(#x) > li > a{color:var(--pr-muted) !important;border-radius:0 !important;padding-left:14px !important;padding-right:14px !important;background:transparent !important}
body.iemm-pr .tabs .nav.nav-tabs:not(#x) > li:hover > a{color:var(--pr-ink) !important}
body.iemm-pr .tabs .nav.nav-tabs:not(#x) > li.active{border-bottom-color:var(--pr-blue) !important}
body.iemm-pr .tabs .nav.nav-tabs:not(#x) > li.active > a{color:var(--pr-ink) !important}
body.iemm-pr .props_list tr td,body.iemm-pr .properties__item{border-color:var(--pr-line) !important}

body.iemm-pr .tabs .nav.nav-tabs:not(#x){border-bottom:0 !important;box-shadow:inset 0 -1px 0 var(--pr-line) !important}
body.iemm-pr .tabs .nav.nav-tabs:not(#x) > li{margin-bottom:0 !important;border-bottom:0 !important}
body.iemm-pr .tabs .nav.nav-tabs:not(#x) > li.active{box-shadow:inset 0 -2px 0 var(--pr-blue) !important}

/* contacts & generic panels */
body.iemm-pr .contacts__sticky-panel:not(#x){box-shadow:none !important;border:1px solid var(--pr-line) !important;border-radius:var(--pr-r) !important;overflow:hidden}
body.iemm-pr .contacts__sticky-panel__image::after{background:linear-gradient(rgba(11,26,51,0) 40%,rgba(11,26,51,.35) 100%) !important}
body.iemm-pr .contact-property__value{color:var(--pr-ink) !important;font-weight:500}
body.iemm-pr .contacts-list__item:not(#x),body.iemm-pr .contacts__map,body.iemm-pr .contacts-detail__map{border-color:var(--pr-line) !important;box-shadow:none !important;border-radius:var(--pr-r) !important}
body.iemm-pr .bordered:not(.btn){border-color:var(--pr-line) !important}
body.iemm-pr .sticky-block.rounded-4{box-shadow:none}
body.iemm-pr .content p,body.iemm-pr .detail-text,body.iemm-pr .introtext{color:var(--pr-text)}

/* about */
body.iemm-pr .iab-hero__main:not(#x){background:radial-gradient(600px 300px at 90% 0%,rgba(36,73,209,.35),transparent 70%),var(--pr-navy) !important;border-radius:var(--pr-r) !important;box-shadow:none !important}
body.iemm-pr .iab-hero__main h1,body.iemm-pr .iab-hero__main h2,body.iemm-pr .iab-hero__main [class*=title]{color:#fff !important}
body.iemm-pr .iab-req:not(#x){box-shadow:none !important;border:1px solid var(--pr-line) !important;border-radius:var(--pr-r) !important}
body.iemm-pr [class^="iab-"][class*="card"],body.iemm-pr [class^="iab-"][class*="item"]{box-shadow:none !important;border-color:var(--pr-line) !important}

@media (max-width:767px){
body.iemm-pr h1,body.iemm-pr #pagetitle{font-size:30px !important;line-height:1.15 !important}
body.iemm-pr .ih-head__title,body.iemm-pr .ih-h2{font-size:26px !important}
body.iemm-pr .ih-section{margin-top:56px !important}
body.iemm-pr .form.form--with-bg .form-header h2{font-size:26px !important}
}

@media (max-width:767px){body.iemm-pr .ih-bento .ih-tile .ih-tile__title{font-size:16px !important;hyphens:auto;overflow-wrap:anywhere}}

@media (max-width:1199px){body.iemm-pr .iemm-hdr__row2 .iemm-hdr__mail{display:none !important}}
@media (max-width:899px){body.iemm-pr .iemm-hdr__nav a:nth-child(n+4){display:none !important}}
