

/* Start:/bitrix/templates/aspro_max/components/bitrix/news/blog/style.min.css?17865326122215*/
.categories_block .dropdown>li.has-child a .toggle_block{position:absolute;top:0;right:0;z-index:2;width:35px;height:100%;bottom:0;}.categories_block.menu_top_block li.v_bottom .dropdown{position:static;min-width:auto;width:auto;}.categories_block.menu_top_block .dropdown ul.child{margin:0;}body .categories_block.menu_top_block .left_menu li.v_bottom>.dropdown{padding:0 0 16px;}.categories_block.menu_top_block li.v_bottom.current .dropdown,.categories_block.menu_top_block li.v_bottom:hover .dropdown{background:#FFF;background-color:var(--black_bg_black);}.categories_block.menu_top_block .dropdown>li.v_bottom>.dropdown{width:auto;box-shadow:none;opacity:1;visibility:visible;padding:5px 0 10px;border:1px solid #EEE;border-top-width:0;border-bottom-width:0;border-color:var(--stroke_black);}.categories_block.menu_top_block .dropdown>li.has-child.v_bottom.opened>a{padding-bottom:7px;border-bottom:none;line-height:20px;}.categories_block.menu_top_block .item .child_container .child_wrapp{padding:0;}.categories_block.menu_top_block .opened>a .svg{transform:rotate(180deg);}.categories_block.menu_top_block .dropdown>li.v_bottom>.dropdown li{float:none;display:block;width:auto;padding:5px 16px 0;vertical-align:top;line-height:20px;}.categories_block.menu_top_block .dropdown>li.v_bottom>.dropdown li a{padding:0 10px 0 0;font-weight:normal;font-size:12px;display:block;line-height:20px;}.categories_block.menu_top_block .dropdown>li.v_bottom>.dropdown li:not(.current) a:not(:hover){color:#333;color:var(--white_text_black);}.categories_block.menu_top_block li.has-child.v_bottom:last-child>.dropdown{border-bottom-width:1px;}.categories_block.menu_top_block ul.left_menu li{line-height:20px;}.categories_block.menu_top_block .categories_count{position:absolute;right:15px;top:15px;font-weight:normal;}.categories_block.menu_top_block .has-child>a{padding-right:56px;}.categories_block.menu_top_block .has-child .categories_count{right:38px;}.categories_block.menu_top_block .has-child .svg{right:11px;top:19px;}.authors_block .side-block{padding:24px;}.authors_block .side-block-author__img,.authors_block .side-block__text{margin:0 0 20px;}.authors_block .side-block-author__img{width:56px;height:56px;}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/technokauf_blog/style.css?17867550307883*/
/* Technokauf blog — isolated styles for bitrix:news.list/technokauf_blog */
.tk-blog-page { width: 100%; }

.tk-blog-hero {
    position: relative;
    overflow: hidden;
    margin: 8px 0 36px;
    padding: 34px 38px 30px;
    background: #f4f5f6;
    border-top: 3px solid #a92c1b;
}
.tk-blog-hero::after {
    content: "";
    position: absolute;
    right: -70px;
    top: -95px;
    width: 330px;
    height: 330px;
    border: 1px solid rgba(169,44,27,.14);
    transform: rotate(32deg);
    pointer-events: none;
}
.tk-blog-hero__eyebrow {
    margin-bottom: 18px;
    color: #a92c1b;
    font-size: 11px;
    line-height: 1.4;
    font-weight: 700;
    letter-spacing: .1em;
}
.tk-blog-hero__content {
    display: grid;
    grid-template-columns: minmax(0, 1.05fr) minmax(320px, .95fr);
    gap: 54px;
    align-items: end;
}
.tk-blog-hero__title {
    margin: 0;
    max-width: 650px;
    color: #111;
    font-size: 34px;
    line-height: 1.16;
    font-weight: 600;
}
.tk-blog-hero__text {
    max-width: 590px;
    color: #62666b;
    font-size: 15px;
    line-height: 1.7;
}
.tk-blog-topics {
    position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 26px;
}
.tk-blog-topics span {
    display: inline-flex;
    align-items: center;
    min-height: 30px;
    padding: 6px 11px;
    border: 1px solid #dedfe1;
    background: rgba(255,255,255,.7);
    color: #55595e;
    font-size: 12px;
    line-height: 1.2;
}
.tk-blog-list { margin-bottom: 54px; }
.tk-blog-featured {
    display: grid;
    grid-template-columns: minmax(0, 1.35fr) minmax(360px, .95fr);
    min-height: 390px;
    margin-bottom: 38px;
    background: #f4f5f6;
}
.tk-blog-featured__image,
.tk-blog-card__image {
    display: block;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.tk-blog-featured__image { min-height: 390px; }
.tk-blog-featured__content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 46px 44px;
}
.tk-blog-meta {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px 14px;
    margin-bottom: 14px;
    font-size: 11px;
    line-height: 1.3;
    text-transform: uppercase;
    letter-spacing: .045em;
}
.tk-blog-category { color: #a92c1b; font-weight: 700; }
.tk-blog-date { color: #8b8f93; }
.tk-blog-date::before { content: "•"; margin-right: 14px; color: #bfc1c4; }
.tk-blog-featured__title {
    margin: 0 0 16px;
    font-size: 32px;
    line-height: 1.25;
    font-weight: 500;
}
.tk-blog-featured__title a,
.tk-blog-card__title a { color: #111; text-decoration: none; }
.tk-blog-featured__title a:hover,
.tk-blog-card__title a:hover { color: #a92c1b; }
.tk-blog-featured__preview,
.tk-blog-card__preview { color: #686c70; margin: 0; }
.tk-blog-featured__preview { font-size: 15px; line-height: 1.72; }
.tk-blog-read {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    width: max-content;
    margin-top: 24px;
    color: #111;
    font-size: 13.5px;
    font-weight: 600;
    text-decoration: none;
}
.tk-blog-read span { color: #a92c1b; transition: transform .2s ease; }
.tk-blog-read:hover { color: #a92c1b; }
.tk-blog-read:hover span { transform: translateX(4px); }
.tk-blog-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 52px 34px;
}
.tk-blog-card {
    display: flex;
    flex-direction: column;
    min-width: 0;
    padding-bottom: 0;
}
.tk-blog-card__image {
    aspect-ratio: 16 / 9;
    margin-bottom: 24px;
    background-color: #eceeef;
}
.tk-blog-card__body { display: flex; flex-direction: column; flex: 1 1 auto; }
.tk-blog-card__title {
    margin: 0;
    font-size: 22px;
    line-height: 1.34;
    font-weight: 500;
}
.tk-blog-card__preview {
    margin-top: 14px;
    font-size: 14px;
    line-height: 1.7;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.tk-blog-card .tk-blog-read { margin-top: auto; padding-top: 22px; }
.tk-blog-image--empty {
    background:
        linear-gradient(135deg, transparent 46%, rgba(169,44,27,.12) 46%, rgba(169,44,27,.12) 47%, transparent 47%),
        #f1f2f3;
}
.tk-blog-pagination { margin-top: 42px; }

@media (max-width: 991px) {
    .tk-blog-hero { padding: 28px 28px 26px; }
    .tk-blog-hero__content { grid-template-columns: 1fr; gap: 16px; }
    .tk-blog-hero__title { font-size: 30px; }
    .tk-blog-featured { grid-template-columns: 1fr; min-height: 0; }
    .tk-blog-featured__image { min-height: 0; aspect-ratio: 16 / 8; }
    .tk-blog-featured__content { padding: 30px 30px 32px; }
    .tk-blog-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 40px 24px; }
    .tk-blog-card__title { font-size: 20px; }
}

@media (max-width: 600px) {
    .tk-blog-hero { margin-top: 0; margin-bottom: 26px; padding: 24px 20px 22px; }
    .tk-blog-hero__eyebrow { margin-bottom: 13px; }
    .tk-blog-hero__title { font-size: 25px; }
    .tk-blog-hero__text { font-size: 14px; line-height: 1.6; }
    .tk-blog-topics { margin-top: 20px; gap: 6px; }
    .tk-blog-topics span { font-size: 11px; }
    .tk-blog-featured { margin-bottom: 30px; }
    .tk-blog-featured__image { aspect-ratio: 4 / 3; }
    .tk-blog-featured__content { padding: 24px 20px 26px; }
    .tk-blog-featured__title { font-size: 23px; }
    .tk-blog-grid { grid-template-columns: 1fr; gap: 28px; }
    .tk-blog-card__image { margin-bottom: 18px; }
    .tk-blog-card__title { font-size: 19px; line-height: 1.36; }
}

/* V3 — интерактивные рубрики и дополнительная доводка */
.tk-blog-topics .tk-blog-topic {
    display: inline-flex;
    align-items: center;
    min-height: 32px;
    padding: 6px 12px;
    border: 1px solid #dedfe1;
    background: rgba(255,255,255,.72);
    color: #55595e;
    font-size: 12px;
    line-height: 1.2;
    text-decoration: none;
    transition: color .18s ease, border-color .18s ease, background-color .18s ease;
}
.tk-blog-topics .tk-blog-topic:hover {
    color: #a92c1b;
    border-color: rgba(169,44,27,.55);
    background: #fff;
}
.tk-blog-topics .tk-blog-topic.is-active {
    color: #fff;
    border-color: #a92c1b;
    background: #a92c1b;
}
.tk-blog-date { color: #777c80; }
.tk-blog-read { font-size: 14px; }
.tk-blog-featured__content { gap: 0; }
.tk-blog-featured__preview { margin-top: 2px; }
.tk-blog-empty {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    padding: 36px 38px;
    margin-bottom: 50px;
    border-top: 2px solid #a92c1b;
    background: #f4f5f6;
    color: #5f6468;
    font-size: 15px;
    line-height: 1.6;
}
.tk-blog-empty strong { color: #111; font-size: 20px; font-weight: 500; }
.tk-blog-empty a { margin-top: 8px; color: #111; font-weight: 600; text-decoration: none; }
.tk-blog-empty a:hover { color: #a92c1b; }

@media (max-width: 767px) {
    .tk-blog-grid { grid-template-columns: 1fr; gap: 34px; }
    .tk-blog-topics { flex-wrap: nowrap; overflow-x: auto; padding-bottom: 4px; scrollbar-width: thin; }
    .tk-blog-topics .tk-blog-topic { flex: 0 0 auto; white-space: nowrap; }
}


/* V4 — финальная доводка рубрик и мобильной навигации */
.tk-blog-category {
    text-decoration: none;
    transition: color .18s ease;
}
a.tk-blog-category:hover { color: #7f2116; }

.tk-blog-topics .tk-blog-topic.is-active {
    box-shadow: inset 0 0 0 1px #a92c1b;
    font-weight: 600;
}

@media (max-width: 767px) {
    .tk-blog-topics {
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        margin-right: -20px;
        padding-right: 20px;
    }
    .tk-blog-topics::-webkit-scrollbar { display: none; }
    .tk-blog-featured__content { padding-top: 22px; }
    .tk-blog-card__preview { -webkit-line-clamp: 3; }
}

/* End */


/* Start:/bitrix/templates/aspro_max/css/animation/animation_ext.min.css?17865326644158*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}.transition{-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;}.animated.duration03{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;}.animated.duration04{-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;}.animated.duration05{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;}.animated.duration06{-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;}.animated.duration07{-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s;}.animated.duration08{-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-o-animation-duration:.8s;animation-duration:.8s;}.animated.duration09{-webkit-animation-duration:.9s;-moz-animation-duration:.9s;-o-animation-duration:.9s;animation-duration:.9s;}.animated.duration10{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}.delay01{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s;}.delay03{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s;}.delay05{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;}.delay055{-webkit-animation-delay:.55s;-moz-animation-delay:.55s;-o-animation-delay:.55s;animation-delay:.55s;}.delay06{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;}.delay065{-webkit-animation-delay:.65s;-moz-animation-delay:.65s;-o-animation-delay:.65s;animation-delay:.65s;}.delay07{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s;}.delay08{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s;}.delay09{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;}.delay11,.delay011{-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;-o-animation-delay:1.1s;animation-delay:1.1s;}.delay12,.delay012{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s;}.delay13,.delay013{-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s;}.delay15,.delay015{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s;}.delay17,.delay017{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s;}.delay19,.delay019{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s;}.delay21,.delay021{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s;}@-webkit-keyframes toggle_opacity{from{opacity:0}to{opacity:1}}@keyframes toggle_opacity{from{opacity:0}to{opacity:1}}@media (any-hover:hover){@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}@-webkit-keyframes flash{0%{opacity:.55}100%{opacity:1}}@keyframes flash{0%{opacity:.55}100%{opacity:1}}}@-webkit-keyframes spinner{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spinner{from{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}
/* End */
/* /bitrix/templates/aspro_max/components/bitrix/news/blog/style.min.css?17865326122215 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/technokauf_blog/style.css?17867550307883 */
/* /bitrix/templates/aspro_max/css/animation/animation_ext.min.css?17865326644158 */
