

/* Start:/bitrix/templates/treba3/components/bitrix/breadcrumb/main/style.css?17203384242354*/
.breadcrumbs {
}
.breadcrumbs .breadcrumbs {
  padding: 0px;
}
.breadcrumbs__item {
  display: inline-block;
  position: relative;
  padding-right: 16px;
  margin-right: -16px;
}
.mobile .breadcrumbs__item:hover .breadcrumbs__dropdown-wrapper {
  display: none;
}
.mobile .breadcrumbs__item.hover .breadcrumbs__dropdown-wrapper {
  display: block;
}
.breadcrumbs__separator {
  position: relative;
  zoom: 1;
  bottom: -1px;
  display: inline-block;
  line-height: 18px;
  margin: 0 10px 0px 9px;
  border: none;
  color: #dddddd;
}
.breadcrumbs__link {
  text-decoration: none;
}

.breadcrumbs__item--with-dropdown {
}

.breadcrumbs__item--with-dropdown:hover .breadcrumbs__arrow-down {
  opacity: 1;
}

.breadcrumbs__arrow-down {
  opacity: 0.5;
  border: none;
  top: 13px;
  right: 3px;
  display: none;
  height: 3px;
  line-height: 18px;
  margin: 0 4px;
  position: absolute;
  width: 5px;
  z-index: 1;
  font-size: 0;
}
.breadcrumbs__arrow-down .svg {
  top: -8px;
}
.breadcrumbs__item--with-dropdown .breadcrumbs__arrow-down {
  display: inline-block;
}

.breadcrumbs__item-name {
  color: #b6b5b5;
}
.breadcrumbs a:hover span {
  color: var(--fill_dark_light_white_hover);
}

.breadcrumbs__item--with-dropdown .breadcrumbs__item--dropdown {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

.breadcrumbs__dropdown-wrapper {
  opacity: 0;
  visibility: hidden;
  transition-property: opacity, visibility;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transition-delay: 0.15s;
  padding-top: 8px;
  top: 18px;
  z-index: 2;
  position: absolute;
  left: -18px;
}
.breadcrumbs__item--with-dropdown:hover .breadcrumbs__dropdown-wrapper {
  opacity: 1;
  visibility: visible;
}

.breadcrumbs__dropdown {
  background: #fff;
  background: var(--card_bg_black);
  padding: 11px 20px;
  text-align: left;
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.12);
}
.breadcrumbs__dropdown .breadcrumbs__dropdown-item {
  display: block;
  line-height: 14px;
  padding: 5px 0px;
  text-decoration: none;
  text-transform: none;
  white-space: nowrap;
}

@media (min-width: 768px) {
  .breadcrumbs__item--with-dropdown + .breadcrumbs__separator {
    margin-left: 18px;
  }
}

@media (max-width: 767px) {
  .breadcrumbs__item--with-dropdown .breadcrumbs__arrow-down {
    display: none;
  }
}

/* End */


/* Start:/local/include/publications/assets/publications.css?17937084925919*/
/* Publications layout; typography and buttons use the active Aspro theme. */

:root{--pub-red:#850f18;--pub-ink:#302b29;--pub-muted:#756e69;--pub-line:#e9e3df;--pub-cream:#f8f5f1}
.pub-page{margin:0;color:var(--pub-ink);background:#fff}.pub-page *,.pub-section *{box-sizing:border-box}.pub-page a:where(:not(.btn)),.pub-section a:where(:not(.btn)){color:inherit;text-decoration:none}.pub-page a:where(:not(.btn)):hover,.pub-section a:where(:not(.btn)):hover{color:var(--pub-red)}.pub-wrap{max-width:1360px;padding:0 32px;margin:auto}.pub-header-row{display:flex;align-items:center;justify-content:space-between;gap:24px;height:130px}.pub-header-row img{max-width:290px;max-height:95px}.pub-phone small{display:block;color:var(--pub-muted);}.pub-nav{border-block:1px solid var(--pub-line);display:flex;justify-content:center;gap:42px;padding:18px}.pub-nav .pub-current{color:var(--pub-red)}.pub-eyebrow{color:var(--pub-red);}.pub-page h1{margin:20px 0 24px;}.pub-page h2,.pub-section h2{margin:10px 0 18px;color:var(--pub-ink)}.pub-section{padding:64px 0;background:var(--pub-cream);color:var(--pub-ink);clear:both}.pub-section-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.pub-section-head p{margin:0;color:var(--pub-muted)}.pub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.pub-card{border:1px solid var(--pub-line);background:white;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:box-shadow .2s,transform .2s}.pub-card:hover{box-shadow:0 10px 30px #302b2910;transform:translateY(-3px)}.pub-card-image{display:block;aspect-ratio:1.65;overflow:hidden}.pub-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.pub-card:hover img{transform:scale(1.025)}.pub-card-text{padding:25px;display:flex;flex-direction:column;flex:1}.pub-meta{color:var(--pub-muted);}.pub-card h3{margin:12px 0;color:var(--pub-ink)}.pub-card p{margin:0 0 22px;color:var(--pub-muted)}.pub-list{padding-bottom:80px}.pub-lead{color:var(--pub-muted);margin:0 0 35px}.pub-toolbar{display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid var(--pub-line);padding-top:25px}.pub-filters{display:flex;flex-wrap:wrap;gap:8px}.pub-search input{width:245px;border:1px solid var(--pub-line);border-radius:5px;padding:11px 14px;}.pub-article-title{max-width:970px;margin:5px 0 38px}.pub-article-layout{display:grid;grid-template-columns:minmax(0,810px) minmax(260px,330px);gap:70px;align-items:start}.pub-prose{min-width:0}.pub-prose>p:first-child{color:#64564e;padding-left:23px;border-left:3px solid #b5a18b;margin-top:0}.pub-prose p{margin:0 0 24px}.pub-prose h2{margin:46px 0 20px;scroll-margin-top:24px}.pub-prose h3{margin:35px 0 15px}.pub-prose img{width:100%;height:auto;border-radius:7px;margin:10px 0}.pub-prose em{color:var(--pub-muted)}.pub-prose a:where(:not(.btn)){color:var(--pub-red);text-decoration:underline;overflow-wrap:anywhere}.pub-prose table{width:100%;border-collapse:collapse;display:block;overflow:auto;margin-bottom:25px}.pub-prose td,.pub-prose th{padding:12px;border:1px solid var(--pub-line);vertical-align:top}.pub-prose th{background:var(--pub-cream)}.pub-prose ul,.pub-prose ol{padding-left:25px}.pub-prose li{margin-bottom:12px}.pub-toc{background:var(--pub-cream);border-radius:7px;padding:24px}.pub-toc summary{cursor:pointer}.pub-toc nav{display:grid;gap:13px;margin-top:22px}.pub-toc a{border-bottom:1px solid var(--pub-line);padding-bottom:12px}.pub-cta{padding:30px 24px;border:1px solid var(--pub-line);border-radius:7px;margin-top:24px}.pub-cta p{color:var(--pub-muted)}.pub-end{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--pub-line);padding-top:25px;margin-top:40px;}.pub-related{padding:65px 0}.pub-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-grid-two .pub-card{display:grid;grid-template-columns:40% 60%}.pub-grid-two .pub-card-image{height:100%;aspect-ratio:auto}.pub-footer{background:var(--pub-cream);border-top:1px solid var(--pub-line);padding:38px 0;}.pub-footer .pub-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.pub-footer p{color:var(--pub-muted);margin:5px 0}.pub-home-nav{display:flex;gap:30px;padding:12px 0;justify-content:center;}.pub-home-nav a{color:var(--pub-red)}.pub-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}[hidden]{display:none!important}.pub-page :focus-visible,.pub-section :focus-visible{outline:3px solid #b5a18b;outline-offset:4px}
@media(max-width:1000px){.pub-article-layout{grid-template-columns:minmax(0,1fr) 270px;gap:30px}.pub-card-text{padding:19px}.pub-toolbar{align-items:stretch;flex-direction:column}.pub-search input{width:100%}.pub-grid-two .pub-card{display:flex}.pub-grid-two .pub-card-image{aspect-ratio:1.65;height:auto}}
@media(max-width:700px){.pub-wrap{padding:0 20px}.pub-header-row{height:100px;justify-content:center}.pub-header-row img{max-width:245px;max-height:78px}.pub-phone,.pub-account{display:none}.pub-nav{gap:20px;justify-content:flex-start;overflow:auto;white-space:nowrap;padding:15px 20px}.pub-section{padding:40px 0}.pub-section-head{align-items:flex-start;flex-direction:column;gap:16px}.pub-grid,.pub-grid-two{grid-template-columns:1fr}.pub-card-text{padding:24px}.pub-article-layout{display:flex;flex-direction:column;gap:30px}.pub-article-layout aside{order:-1;width:100%}.pub-cta{display:none}.pub-toc{padding:20px}.pub-toc nav{max-height:190px;overflow:auto}.pub-article-title{margin-bottom:25px}.pub-footer .pub-wrap{flex-direction:column;align-items:flex-start}.pub-list{padding-bottom:45px}.pub-lead br{display:none}}
@media print{.pub-header,.pub-footer,aside,.pub-related,.pub-end{display:none!important}.pub-article-layout{display:block}.pub-wrap{max-width:none;padding:0}.pub-prose img{max-height:350px;object-fit:contain}}

/* End */


/* Start:/local/include/publications/assets/integration.css?17937154752751*/
/* Aspro variants and typography; publication buttons match note-wizard-front__button sizing. */
.pub-page,.pub-section{color:inherit;--pub-sticky-top:16px}
.pub-page .btn,.pub-section .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;font-size:14px;font-weight:700;line-height:1.2;text-transform:none;letter-spacing:normal}
/* Match the site's .page-top > #navigation spacing without moving the article heading. */
#navigation.pub-navigation{padding:15px 0 13px;margin-bottom:0}
.pub-page .pub-wrap{max-width:none;padding-right:0;padding-left:0}
.pub-page .pub-article-layout{grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:40px}
.pub-article-layout>aside{position:sticky;top:var(--pub-sticky-top);align-self:start;max-height:calc(100vh - var(--pub-sticky-top) - 16px);overflow-y:auto;overscroll-behavior:contain}
.pub-page .pub-toc a[aria-current="location"]{color:var(--pub-red);font-weight:700;border-bottom-color:var(--pub-red)}
.pub-page .pub-toc{padding:20px}
.pub-page .pub-toc nav{gap:8px;margin-top:16px;max-height:min(340px,max(80px,calc(100vh - var(--pub-sticky-top) - var(--pub-cta-height,280px) - 128px)));overflow-y:auto;overscroll-behavior:contain}
.pub-page .pub-toc a{padding-bottom:8px;font-size:.95em;line-height:1.45}
.pub-page .pub-cta{margin-top:16px;padding:20px}
.pub-page .pub-cta h2{margin:8px 0 12px;font-size:1.4em}
.pub-page .pub-cta p{margin:0 0 14px}
.pub-search-row{display:flex;align-items:stretch;gap:8px;width:400px;max-width:100%;min-width:0;flex-shrink:0}
.pub-search-row .pub-search{margin:0;flex:1;min-width:0}
.pub-search-row .pub-search input{width:100%;margin:0;height:100%}
.pub-pagination{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:35px;align-items:center}
.pub-card-action{margin-top:auto;align-self:flex-start;white-space:normal}
.pub-end{flex-wrap:wrap}
.pub-page .pub-prose h2{scroll-margin-top:calc(var(--pub-sticky-top) + 16px)}
@media(max-width:1000px){.pub-search-row{width:100%}.pub-page .pub-article-layout{grid-template-columns:minmax(0,1fr) 270px;gap:30px}}
@media(max-width:700px){.pub-page .pub-cta{display:block}.pub-article-layout>aside{position:static;max-height:none;overflow:visible}.pub-page .pub-toc nav{max-height:180px}}

/* Increase body copy by 1px without changing headings or controls. */
.pub-card p,.pub-prose>p,.pub-prose>ul,.pub-prose>ol,.pub-prose>table{font-size:calc(1em + 1px)}

/* Keep article photos at a consistent height across source image sizes. */
@media screen{
    .pub-page .pub-prose img{display:block;width:100%;height:612px;object-fit:cover;object-position:center}
}
@media screen and (max-width:700px){
    .pub-page .pub-prose img{height:312px; object-fit:contain;}
}

/* End */
/* /bitrix/templates/treba3/components/bitrix/breadcrumb/main/style.css?17203384242354 */
/* /local/include/publications/assets/publications.css?17937084925919 */
/* /local/include/publications/assets/integration.css?17937154752751 */
