:root { --bn-accent: #40a29d; --bn-header: #263238; --bn-white: #ffffff; --bn-black: #000000; }
*, ::before, ::after { box-sizing: content-box; }
div, span, h1, h2, h3, p, a, img, table, tr, th, td { margin: 0px; padding: 0px; border: 0px; }
.bn-container { margin-left: auto; margin-right: auto; width: 100%; max-width: 1200px; padding: 0px; }
.bn-container_flex { display: flex; }
.bn-container_100 { width: 100%; padding: 0px; }
.bn-container::before, .bn-container::after, .bn-container_100::before, .bn-container_100::after { display: table; content: " "; width: 0px; }
.bn-container::after, .bn-container_100::after { clear: both; }
.bn-col { display: inline; float: left; margin-left: 20px; margin-right: 20px; width: 100%; }
.bn-col_3 { max-width: 260px; }
.bn-col_4 { max-width: 360px; }
.bn-col_6 { max-width: 560px; }
.bn-col_8 { max-width: 760px; }
.bn-col_10 { max-width: 960px; }
.bn-col_12 { max-width: 1160px; }
.bn-prefix_1 { padding-left: 100px; }
.bn-width { width: 100%; }
.bn-width_6 { max-width: 560px; }
.bn-width_8 { max-width: 760px; }
.bn-width_10 { max-width: 960px; }
.bn-width_12 { max-width: 1160px; }
.bn-width_100 { max-width: 100%; }
:where(html:not(.bn-error-page)) #bn-page .bn-section, :where(html:not(.bn-error-page)) body {
  --bn-headline-font: 'Roboto',Arial,sans-serif; --bn-text-font: 'Roboto',Arial,sans-serif;
}
.bn-body { margin: 0px; }
:where(html:not(.bn-error-page)) :where(.bn-records) a, :where(html:not(.bn-error-page)) :where(.bn-records) button {
  outline: none;
}
:where(html:not(.bn-error-page)) :where(.bn-records) a:focus-visible, :where(html:not(.bn-error-page)) :where(.bn-records) button:focus-visible {
  outline-color: rgb(32, 21, 255); outline-offset: 4px; outline-style: auto;
}
:where(html:not(.bn-error-page)) :where(.bn-records) .bn-descr a:focus-visible, :where(html:not(.bn-error-page)) :where(.bn-records) .bn-sociallinks a:focus-visible {
  outline-offset: 2px;
}
:where(.bn-error-page) #bn-page { -webkit-font-smoothing: antialiased; }
:where(.bn-error-page) #bn-page a { color: var(--bn-accent); text-decoration: none; }
:where(.bn-error-page) #bn-page a, :where(.bn-error-page) #bn-page button { outline: none; }
:where(.bn-error-page) #bn-page a:focus-visible, :where(.bn-error-page) #bn-page button:focus-visible {
  outline-color: rgb(32, 21, 255); outline-offset: 4px; outline-style: auto;
}
:where(.bn-error-page) #bn-page .bn-descr a:focus-visible, :where(.bn-error-page) #bn-page .bn-sociallinks a:focus-visible { outline-offset: 2px; }
:where(.bn-error-page) #bn-page a[href^="tel"] { color: inherit; text-decoration: none; }
:where(.bn-error-page) #bn-page ul { padding-left: 20px; }
:where(html:not(.bn-error-page)) .bn-records {
  -webkit-font-smoothing: antialiased;
}
:where(html:not(.bn-error-page)) :where(.bn-records) a {
  color: var(--bn-accent); text-decoration: none;
}
:where(html:not(.bn-error-page)) :where(.bn-records) a[href^="tel"] {
  color: inherit; text-decoration: none;
}
:where(html:not(.bn-error-page)) :where(.bn-records) ul {
  padding-left: 20px; margin-top: 0px; margin-bottom: 10px;
}
:where(html:not(.bn-error-page)) :where(.bn-records) strong {
  font-weight: 700;
}
:where(.bn-error-page) .bn-records a { color: var(--bn-accent); text-decoration: none; }
:where(.bn-error-page) .bn-records a[href^="tel"] { color: inherit; text-decoration: none; }
:where(.bn-error-page) .bn-records ul { padding-left: 20px; margin-top: 0px; margin-bottom: 10px; }
img:not([src]) { visibility: hidden; }
.bn-text { font-family: Roboto, Arial, sans-serif; font-weight: 300; color: var(--bn-black); }
.bn-text_xs { font-size: 15px; line-height: 1.55; }
.bn-text_sm { font-size: 18px; line-height: 1.55; }
.bn-text_md { font-size: 20px; line-height: 1.55; }
.bn-name { font-family: Roboto, Arial, sans-serif; font-weight: 600; color: var(--bn-black); }
.bn-name_xs { font-size: 16px; line-height: 1.35; }
.bn-name_sm { font-size: 18px; line-height: 1.35; }
.bn-name_md { font-size: 20px; line-height: 1.35; }
.bn-name_lg { font-size: 22px; line-height: 1.35; }
.bn-heading { font-family: Roboto, Arial, sans-serif; font-weight: 600; color: var(--bn-black); }
.bn-heading_sm { font-size: 28px; line-height: 1.17; }
.bn-heading_md { font-size: 30px; line-height: 1.17; }
.bn-name_xl { font-size: 24px; line-height: 1.35; }
.bn-title { font-family: Roboto, Arial, sans-serif; font-weight: 600; color: var(--bn-black); }
.bn-title_xxs { font-size: 36px; line-height: 1.23; }
.bn-title_xs { font-size: 42px; line-height: 1.23; }
.bn-title_md { font-size: 52px; line-height: 1.23; }
.bn-title_xl { font-size: 72px; line-height: 1.17; }
.bn-title_xxl { font-size: 82px; line-height: 1.17; }
.bn-descr { font-family: Roboto, Arial, sans-serif; font-weight: 300; color: var(--bn-black); }
.bn-descr_xxs { font-size: 14px; line-height: 1.55; }
.bn-descr_xs { font-size: 16px; line-height: 1.55; }
.bn-descr_sm { font-size: 18px; line-height: 1.55; }
.bn-descr_md { font-size: 20px; line-height: 1.55; }
.bn-descr_lg { font-size: 22px; line-height: 1.55; }
.bn-descr_xl { font-size: 24px; line-height: 1.5; }
.bn-descr_xxl { font-size: 26px; line-height: 1.45; }
.bn-btn {
  display: inline-block; font-family: Roboto, Arial, sans-serif; border: 0px; text-align: center; white-space: nowrap; vertical-align: middle; font-weight: 700; background-image: none; cursor: pointer; appearance: none; user-select: none; box-sizing: border-box;
}
.bn-valign_middle { vertical-align: middle; }
.bn-opacity_70 { opacity: 0.7; }
:where(.bn-error-page) .bn-btn_md { height: 60px; font-size: 16px; padding-left: 60px; padding-right: 60px; }
.bn-align_center { text-align: center; }
.bn-align_left { text-align: left; }
.bn-margin_auto, .bn-hero-cover__title, .bn-hero-cover__descr { margin-left: auto; margin-right: auto; }
.bn-submit, :where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-input, .bn-select, .bn-input-error {
  font-family: Roboto, Arial, sans-serif;
}
.bn-rec_pt_30 { padding-top: 30px; }
:where([data-page="home"]) .bn-rec_pt_45 { padding-top: 45px; }
.bn-rec_pt_0 { padding-top: 0px; }
.bn-rec_pt_15 { padding-top: 15px; }
.bn-rec_pt_60 { padding-top: 60px; }
:where([data-page="uteplitel-sonifer"]) .bn-rec_pt_45 { padding-top: 45px; }
.bn-rec_pt_75 { padding-top: 75px; }
.bn-rec_pt_90 { padding-top: 90px; }
.bn-rec_pt_120 { padding-top: 120px; }
.bn-rec_pt_135 { padding-top: 135px; }
.bn-rec_pt_150 { padding-top: 150px; }
.bn-rec_pb_0 { padding-bottom: 0px; }
.bn-rec_pt_180 { padding-top: 180px; }
.bn-rec_pb_15 { padding-bottom: 15px; }
.bn-rec_pt_165 { padding-top: 165px; }
.bn-rec_pb_30 { padding-bottom: 30px; }
.bn-rec_pb_60 { padding-bottom: 60px; }
.bn-rec_pb_45 { padding-bottom: 45px; }
.bn-rec_pb_90 { padding-bottom: 90px; }
.bn-rec_pb_105 { padding-bottom: 105px; }
.bn-rec_pb_135 { padding-bottom: 135px; }
.bn-rec_pb_120 { padding-bottom: 120px; }
.bn-rec_pb_150 { padding-bottom: 150px; }
.bn-rec_pb_165 { padding-bottom: 165px; }
.bn-btnflex, .bn-btn.bn-btnflex, .bn-submit.bn-btnflex {
  display: inline-flex; align-items: center; justify-content: center; gap: 1ch; max-width: 100%; height: unset; padding-right: 0px; padding-left: 0px; overflow: hidden; font-family: Roboto, Arial, sans-serif, Arial, sans-serif; font-weight: 600; line-height: var(--line-height,1.4); padding-top: calc(((var(--height,0px) - 1em * var(--line-height,1.4)) / 2) - var(--border-width,0px)); padding-bottom: calc(((var(--height,0px) - 1em * var(--line-height,1.4)) / 2) - var(--border-width,0px)); box-sizing: border-box; border-style: solid; border-color: transparent; border-width: var(--border-width,0); background-image: none; cursor: pointer; user-select: none; text-decoration: none; color: inherit; border-radius: 0px; background-color: transparent; white-space: nowrap;
}
.bn-btnflex__text { max-width: 100%; overflow: hidden; text-align: center; white-space: inherit; text-overflow: ellipsis; }
.bn-btnflex_xs, .bn-btn.bn-btnflex_xs { --height: 35px; font-size: 13px; padding-left: 15px; padding-right: 15px; }
.bn-btnflex_md, .bn-btn.bn-btnflex_md, .bn-submit.bn-btnflex_md { --height: 60px; font-size: 16px; padding-left: 60px; padding-right: 60px; }
.bn-hero-cover { text-align: center; }
.bn-hero-cover__wrapper { padding-top: 52px; padding-bottom: 42px; }
.bn-hero-cover__title { padding: 24px 0px; letter-spacing: 1px; color: var(--bn-white); }
.bn-hero-cover__descr { padding: 15px 0px 30px; color: var(--bn-white); }
.bn-hero-cover__buttons { margin-top: 45px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 10px; }
.bn-hero-cover__content-wrapper { display: inline-block; }
:where([data-page="home"]) .bn-company__container { flex-wrap: wrap; }
:where([data-page="home"]) .bn-company__col { float: none; margin-top: var(--column-margin,70px); }
:where([data-page="home"]) .bn-company .bn-card__title { margin-top: 23px; }
:where([data-page="home"]) .bn-company .bn-card__descr { margin-top: 12px; }
:where([data-page="home"]) .bn-company__wrapper { display: table; }
:where([data-page="home"]) .bn-company .bn-card__title { display: table-cell; vertical-align: middle; }
:where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-layout { text-size-adjust: 100%; }
:where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-layout__artboard {
  position: relative; width: 100%; height: 100vh; overflow: hidden;
}
.bn-layout__carrier { position: absolute; left: 0px; top: 0px; z-index: 0; width: 100%; height: 100vh; }
.bn-layout__filter { position: absolute; left: 0px; top: 0px; z-index: 1; width: 100%; height: 100vh; }
.bn-layout__elem { position: absolute; box-sizing: border-box; display: table; }
:where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-layout .bn-content {
  display: table-cell; vertical-align: middle; width: 100%; text-size-adjust: 100%;
}
:where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-layout a.bn-content { text-decoration: none; }
.bn-layout .bn-content__img { width: 100%; display: block; }
.bn-layout .bn-content__button-content { display: flex; flex-direction: row; align-items: center; justify-content: center; flex: 0 1 auto; min-width: 0px; }
.bn-layout .bn-content__button-text { flex: 1 1 0px; text-overflow: ellipsis; }
:where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-layout .bn-element[data-elem-type="button"] { display: block; }
:where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-layout .bn-element[data-elem-type="button"] .bn-content {
  display: flex; box-sizing: border-box; width: 100%; height: 100%; flex-direction: row; justify-content: center; align-items: center; overflow: hidden;
}
:where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-layout .bn-element[data-elem-type="button"] .bn-content::after {
  content: ""; display: block; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1;
}
.bn-layout .bn-content__button-border {
  position: absolute; inset: 0px; z-index: 1; border-radius: inherit; transition-duration: inherit; transition-timing-function: inherit; pointer-events: none;
}
.bn-layout .bn-content__button-border::before, .bn-layout .bn-content__button-border::after {
  backface-visibility: hidden; position: absolute; inset: 0px; content: ""; border-radius: inherit; z-index: 1;
}
.bn-layout .bn-content__button-border::after { opacity: 0; transition-property: opacity; transition-duration: inherit; transition-timing-function: inherit; }
@keyframes bn-button-hover-animation { 
  100% { background-image: none; background-color: transparent; }
}
.bn-section-heading__title { margin-bottom: 15px; }
.bn-section-heading__descr { margin-top: 8px; padding-bottom: 6px; }
.bn-product-cards__container { display: flex; width: 100%; max-width: 1200px; margin-right: auto; margin-left: auto; padding: 0px; flex-wrap: wrap; }
.bn-product-cards__col { display: flex; flex-direction: column; }
.bn-product-cards__content { display: flex; flex-direction: column; justify-content: space-between; height: 100%; }
.bn-product-cards__wrapper {
  display: flex; flex-direction: column; height: 100%; overflow: hidden; background-color: var(--bn-white); transition: 0.2s linear; backface-visibility: hidden; transform: translate3d(0px, 0px, 0px);
}
.bn-product-cards__imgwrapper { position: relative; width: 100%; padding-bottom: 110%; }
.bn-product-cards__bgimg {
  position: absolute; inset: 0px; z-index: 2; background-position: center center; background-repeat: no-repeat; background-size: cover; transition: opacity 0.1s linear;
}
.bn-product-cards__textwrapper { padding: 27px 30px; box-sizing: border-box; }
.bn-product-cards__textwrapper.bn-product-cards__paddingbig { padding: 36px 40px; }
.bn-product-cards .bn-card__descr { margin-top: 8px; }
.bn-product-cards .bn-card__btn-wrapper { width: 100%; padding: 0px 30px 21px; box-sizing: border-box; }
.bn-product-cards .bn-align_left .bn-card__btn { margin: 0px 4px 8px 0px; }
.bn-product-cards__paddingbig.bn-card__btn-wrapper { padding: 0px 40px 28px; }
.bn-partnership__title, .bn-partnership__descr { color: var(--bn-white); }
.bn-partnership__img { width: 100px; height: 100px; }
.bn-partnership__img_circle { border-radius: 50%; }
.bn-partnership__textwrapper { box-sizing: border-box; margin: 0px auto 70px; padding: 0px 20px; }
.bn-partnership__textwrapper .bn-partnership__descr { margin-top: 26px; }
.bn-partnership__blockswrapper .bn-partnership__descr { margin-top: 18px; }
.bn-partnership__blockswrapper .bn-partnership__title { margin-top: 20px; }
.bn-partnership__wrapper { padding: 50px 0px; position: relative; z-index: 2; }
.bn-partnership__blockswrapper::before, .bn-partnership__blockswrapper::after { content: ""; display: table; clear: both; }
.bn-partnership__blockswrapper .bn-partnership__wrapper { padding: 0px; }
.bn-statement__text { text-align: center; }
.bn-gallery__container { display: flex; flex-wrap: wrap; gap: 10px; box-sizing: border-box; }
.bn-gallery__tile {
  position: relative; box-sizing: border-box; overflow: visible; display: inline-block; flex: 1 1 32%; height: 0px; padding-bottom: 32%; vertical-align: top; margin: 0px 10px;
}
@supports (display:grid) {
  .bn-gallery__container {
  width: auto; display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: auto; grid-auto-flow: dense; font-size: initial; gap: 20px; padding-right: 10px; padding-left: 10px; padding-bottom: 20px;
  &::after, &::before { content: ""; display: none; }
}
  .bn-gallery__tile { display: block; width: auto; height: var(--tile-height,320px); grid-column: var(--desktop-grid-column); grid-row: var(--desktop-grid-row); }
  .bn-gallery__tile[data-pattern-position="1"] { height: 660px; }
  .bn-gallery__tile[data-pattern-position="2"], .bn-gallery__tile[data-pattern-position="3"] { height: 320px; }
}
.bn-gallery__bgimg {
  position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important;
}
.bn-lead__title { margin-bottom: 40px; }

#bn-page .bn-contact-card__container { margin-bottom: 0px; padding-left: 0px; }
.bn-contact-card__container { display: flex; flex-wrap: wrap; }
.bn-contact-card__wrappercenter { padding-right: 20px; padding-left: 20px; }
.bn-contact-card__itemwrapper { margin: 0px auto; }
.bn-contact-card__imgwrapper { width: 200px; max-width: 100%; margin-bottom: 20px; }
.bn-contact-card__bgimg { width: 100%; max-width: 100%; padding-bottom: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.bn-contact-card__img_circle { border-radius: 50%; }
.bn-contact-card__persdescr { color: rgb(122, 122, 122); }
.bn-contact-card__bottommargin_sm { margin-bottom: 4px; }
.bn-contact-card .bn-list__item { margin-top: 90px; }
.bn-contact-card .bn-list__container_inrow3 .bn-list__item:nth-child(-n+3) { margin-top: 0px !important; }
.bn-office__map { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }
.bn-office__contentwrapper { display: table-cell; vertical-align: middle; }
.bn-office__contentbox { display: table; width: 100%; color: var(--bn-white); }
.bn-office__title { margin-bottom: 30px; }
:where([data-page="home"], [data-page="kontakty"]) .bn-sociallinks__svg { overflow: visible; }
.bn-office .bn-map-lazyload { background-color: rgb(229, 227, 223); }
.bn-photo-grid__container { min-height: 1px; padding: 0px 10px 20px; font-size: 0px; box-sizing: border-box; }
.bn-photo-grid__tile { display: inline-block; vertical-align: top; padding: 20px 10px 0px; box-sizing: border-box; }
.bn-photo-grid__tile_25 { width: 25%; }
.bn-photo-grid__blockimg { width: 100%; }
.bn-photo-grid__blockimg_1-1 { padding-bottom: 100%; }
:where([data-page="spanbond"], [data-page="ukryvnoi-material"]) .bn-company__container { flex-wrap: wrap; }
:where([data-page="spanbond"], [data-page="ukryvnoi-material"]) .bn-company__col { float: none; margin-top: var(--column-margin,70px); }
.bn-company__img { margin-right: 16px; width: 35px; height: auto; }
:where([data-page="spanbond"], [data-page="ukryvnoi-material"]) .bn-company .bn-card__title { margin-top: 23px; }
:where([data-page="spanbond"], [data-page="ukryvnoi-material"]) .bn-company .bn-card__descr { margin-top: 12px; }
:where([data-page="spanbond"], [data-page="ukryvnoi-material"]) .bn-company__wrapper { display: table; }
.bn-company__img, :where([data-page="spanbond"], [data-page="ukryvnoi-material"]) .bn-company .bn-card__title { display: table-cell; vertical-align: middle; }
.bn-specification__title { padding-top: 4px; padding-bottom: 14px; }
.bn-table__table, .bn-table__tbody, .bn-table__th, .bn-table__td { margin: 0px; padding: 0px; border: 0px solid rgb(204, 204, 204); vertical-align: baseline; text-align: inherit; }
.bn-table__table { table-layout: auto; border-collapse: separate; border-spacing: 0px; }
.bn-table__tbody { overflow-y: auto; height: inherit; vertical-align: middle; }
.bn-table__th, .bn-table__td { padding: 20px; vertical-align: top; }
.bn-table__tdscale_1 .bn-table__th, .bn-table__tdscale_1 .bn-table__td { padding: 20px; }
.bn-accordion__header { position: relative; cursor: pointer; border-top: 1px solid rgb(238, 238, 238); }
:where([data-page="uteplitel-sonifer"]) .bn-accordion__trigger-button {
  position: relative; width: 100%; padding: 27px 50px 27px 0px; text-align: left; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-sizing: border-box; cursor: pointer;
}
:where([data-page="uteplitel-sonifer"]) #bn-page button.bn-accordion__trigger-button:focus-visible { outline-offset: 2px; }
.bn-accordion__title { display: inline-block; }
:where([data-page="uteplitel-sonifer"]) .bn-accordion__icon {
  position: absolute; right: 0px; top: 50%; transform: translateY(-50%); display: inline-block; width: 40px; height: 40px; stroke: rgb(34, 34, 34); fill: transparent; transition-property: fill, stroke; transition-duration: 0.2s; transition-timing-function: ease-in-out;
}
:where([data-page="uteplitel-sonifer"]) .bn-accordion__lines { transition: transform 0.3s ease-in-out; transform-origin: center center; }
.bn-accordion__opened .bn-accordion__lines { transform: rotate(-45deg); }
.bn-accordion__content { display: none; overflow: hidden; transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out; }
.bn-accordion__textwrapper { padding: 0px 0px 20px; }
.bn-accordion__text { margin-bottom: 20px; }
#bn-page .bn-accordion__text > ul { padding-inline-start: 26px; }
.bn-accordion__border { width: 100%; height: 1px; background-color: rgb(238, 238, 238); }
.bn-photo-captions .bn-card__title { word-break: break-word; }
.bn-photo-captions .bn-card__title, .bn-photo-captions .bn-card__descr { margin-top: 10px; }
.bn-photo-captions .bn-photo-captions__blockimg_3-2 { padding-bottom: 66%; }
.bn-photo-captions .bn-photo-captions__textwrapper { padding: 20px 40px 0px; }
.bn-photo-captions .bn-photo-captions__textwrapper_left { padding-right: 0px; padding-left: 0px; }
.bn-comparison__width_33 { width: calc(33.3333%); }
.bn-comparison__wrapper { overflow: hidden; border-radius: 9px; border: 1px solid rgb(238, 238, 238); }
.bn-comparison__header { border-bottom: 1px solid rgb(238, 238, 238); }
.bn-comparison__left, .bn-comparison__col { display: table-cell; overflow: hidden; }
.bn-comparison__left { width: 200px; min-width: 200px; }
.bn-comparison__col { border-left: 1px solid rgb(238, 238, 238); }
.bn-comparison__title { padding: 25px 20px; }
.bn-comparison__middle_item { border-bottom: 1px solid rgb(238, 238, 238); display: table; width: 100%; table-layout: fixed; }
.bn-comparison__middle_item:last-child { border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
.bn-quote-section .bn-quote-section__mainblock { margin: 0px auto; }
.bn-comparison__header { display: table; width: 100%; table-layout: fixed; }
.bn-quote-section .bn-quote-section__mainwrapper { padding: 0px 20px; }
.bn-quote-section .bn-quote-section__title { color: var(--bn-white); margin-bottom: 40px; }
.bn-quote-section .bn-quote-section__descr { color: var(--bn-white); margin-bottom: 50px; }
.bn-quote-section .bn-quote-section__form-bottom-text { color: var(--bn-white); margin-top: 30px; margin-bottom: 30px; }
.bn-quote-section .bn-form__inputsbox { transition: max-height 0.3s cubic-bezier(0.19, 1, 0.22, 1); max-height: 15000px; max-width: 560px; margin: 0px auto; text-align: left; }
.bn-quote-section .bn-form__inputsbox_vertical-form .bn-input-group { margin-bottom: 20px; }
.bn-quote-section .bn-form__inputsbox_vertical-form + .bn-form__errorbox-bottom { display: none; }
.bn-quote-section .bn-form__inputsbox_vertical-form .bn-form__errorbox-middle { display: block; }
.bn-quote-section .bn-input { height: 56px; background-color: transparent; appearance: none; }
.bn-quote-section .bn-select { height: 56px; }
.bn-quote-section .bn-input-block textarea { padding-top: 17px; }
.bn-quote-section .bn-input-title { padding-bottom: 5px; color: var(--bn-white); }
.bn-quote-section .bn-input-subtitle { padding-bottom: 15px; color: var(--bn-white); }
.bn-quote-section .bn-form__submit { display: block; text-align: center; vertical-align: middle; height: 100%; }
.bn-quote-section .bn-form__inputsbox_vertical-form .bn-form__submit { margin-top: 20px; }
.bn-quote-section .bn-submit { width: 100%; --height: 56px; }
#bn-page .bn-supply-benefits__container { margin-bottom: 0px; padding-left: 0px; list-style: none; flex-wrap: wrap; row-gap: 90px; }
.bn-supply-benefits__col { float: none; }
.bn-supply-benefits__wrappercenter { padding-right: 20px; padding-left: 20px; }
.bn-supply-benefits__bgimg {
  width: 100px; height: 100px; max-width: 100%; margin-bottom: 25px; background-size: cover; background-repeat: no-repeat; background-position: center center;
}
.bn-supply-benefits .bn-heading_md { margin-top: 12px; margin-bottom: 25px; }
.bn-supply-benefits .bn-card__title, .bn-supply-benefits .bn-card__descr { overflow-wrap: break-word; }
.bn-copy { padding-top: 8px; padding-bottom: 6px; position: relative; }
.bn-intro__descr { padding-top: 50px; padding-bottom: 9px; }
.bn-cta .bn-cta__wrapone { position: relative; }
.bn-cta .bn-cta__wraptwo { position: relative; z-index: 1; text-align: center; }
.bn-cta .bn-cta__submit {
  font-family: Roboto, Arial, sans-serif; text-align: center; border: 0px; font-size: 16px; padding-left: 60px; padding-right: 60px; appearance: none; font-weight: 700; background: none; cursor: pointer; box-sizing: content-box; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center;
}
.bn-header { width: 100%; height: 80px; z-index: 2000; position: fixed; top: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 1px 3px; transition: background-color 0.3s linear; }
:where(html:not(.bn-error-page)) .bn-header__maincontainer {
  position: relative; display: table; width: 100%; height: 80px;
}
:where(.bn-error-page) .bn-header__maincontainer { width: 100%; height: 80px; display: table; }
.bn-header__leftside { display: table-cell; vertical-align: middle; }
.bn-header__centerside { display: table-cell; vertical-align: middle; text-align: center; width: 100%; }
.bn-header__rightside { display: table-cell; vertical-align: middle; text-align: right; }
.bn-header__padding40px { width: 40px; }
.bn-header__imgwrapper { display: inline-block; }
.bn-header__imglogo { margin-right: 30px; vertical-align: middle; }
.bn-header__list { font-size: 0px; transition: opacity 0.2s ease-in-out; }
#bn-page ul.bn-header__list { margin: 0px; padding: 0px; list-style-type: none; }
.bn-header__list_item {
  clear: both; font-family: Roboto, Arial, sans-serif; display: inline-block; padding-left: 15px; padding-right: 15px; margin: 0px; color: var(--bn-black); white-space: nowrap;
}
.bn-header__list_item .bn-menu__link-item { font-size: 16px; }
.bn-header__list_item .bn-active { opacity: 0.7; }
.bn-header__list_hidden { opacity: 0; }
.bn-header__list_item:first-child { padding-left: 0px; }
.bn-header__list_item:last-child { padding-right: 0px; }
.bn-header__leftcontainer { display: inline-block; }
:where(html:not(.bn-error-page)) .bn-header__rightcontainer {
  display: flex; align-items: center; justify-content: flex-end; text-align: right; gap: 30px; margin-left: 25px;
}
:where(html:not(.bn-error-page)) .bn-header__right_buttons_wrap {
  display: flex; justify-content: center; align-items: center; gap: 10px;
}
:where(.bn-error-page) .bn-header__rightcontainer { display: table; text-align: right; width: auto; position: relative; float: right; }
:where(.bn-error-page) .bn-header__right_buttons { padding-left: 30px; display: table-cell; vertical-align: middle; }
:where(.bn-error-page) .bn-header__right_buttons_wrap { display: table; width: auto; float: right; }
:where(.bn-error-page) .bn-header__right_buttons_but { display: table-cell; vertical-align: middle; }
:where(.bn-error-page) .bn-header__right_buttons_but a { display: flex; justify-content: center; align-items: center; }
:where(html:not(.bn-error-page)) .bn-header__list_item a, :where(html:not(.bn-error-page)) #bn-page .bn-header__list_item a, :where(.bn-error-page) .bn-header a, :where(.bn-error-page) #bn-page .bn-header a {
  text-decoration: none; color: var(--bn-black);
}
:where(html:not(.bn-error-page)) .bn-header .bn-btn {
  --height: 40px;
}
:where(.bn-error-page) .bn-header .bn-btn { height: 40px; font-size: 14px; padding-left: 30px; padding-right: 30px; margin-left: 10px; }
:where(html:not(.bn-error-page)) .bn-site-footer__title {
  margin-bottom: 14px; color: var(--bn-white); letter-spacing: 1px;
}
:where(html:not(.bn-error-page)) #bn-page .bn-site-footer__descr a {
  color: inherit;
}
:where(.bn-error-page) .bn-site-footer__title { margin-bottom: 14px; color: var(--bn-white); }
:where(.bn-error-page) .bn-site-footer__descr a { color: inherit !important; }
.bn-site-footer__floatbeaker_lr3 { display: none; }
:where(.bn-error-page) .bn-site-footer__title_uppercase { letter-spacing: 1px; text-transform: uppercase; }
.bn-site-footer__logo-link { display: inline-block; }
.bn-site-footer__logo { display: block; max-width: 120px; width: 100%; }
.bn-site-footer .bn-sociallinks__item { display: inline-block; margin-right: 4px; transition: opacity 0.2s ease-in-out; }
.bn-site-footer .bn-sociallinks__item:hover, .bn-site-footer .bn-sociallinks__item a:focus-visible { opacity: 0.9; }
.bn-site-footer .bn-sociallinks__item:last-child { margin-right: 0px; }
.bn-site-footer .bn-sociallinks { margin-top: 30px; }
#bn-page .bn-site-footer ul.bn-sociallinks__wrapper { margin-bottom: 0px; padding-left: 0px; list-style: none; }
.bn-site-footer .bn-sociallinks a { display: inline-block; }
.bn-site-footer .bn-sociallinks svg { display: block; }
.bn-site-footer__text { color: rgb(82, 82, 82); margin-top: 21px; font-size: 12px; }
:where(html:not(.bn-error-page)) .bn-back-top {
  position: fixed; min-height: 30px; z-index: 100000;
}
.bn-back-top__button {
  display: inline-block; padding: 0px; font-size: 0px; background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer;
}
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("/assets/fonts/01f94d674db55952c3.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("/assets/fonts/481dd0c01e6bbb129f.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("/assets/fonts/ec7769b08981399627.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("/assets/fonts/97fbf7bd0b4579e632.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("/assets/fonts/7cb4281a0ccc84cc18.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("/assets/fonts/2addf2d86d7a577865.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("/assets/fonts/0b60bbe04e9c479444.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("/assets/fonts/cedb374b05a35034cf.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("/assets/fonts/1404ca348bd75ef836.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("/assets/fonts/01f94d674db55952c3.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("/assets/fonts/481dd0c01e6bbb129f.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("/assets/fonts/ec7769b08981399627.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("/assets/fonts/97fbf7bd0b4579e632.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("/assets/fonts/7cb4281a0ccc84cc18.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("/assets/fonts/2addf2d86d7a577865.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("/assets/fonts/0b60bbe04e9c479444.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("/assets/fonts/cedb374b05a35034cf.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("/assets/fonts/1404ca348bd75ef836.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("/assets/fonts/01f94d674db55952c3.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("/assets/fonts/481dd0c01e6bbb129f.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("/assets/fonts/ec7769b08981399627.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("/assets/fonts/97fbf7bd0b4579e632.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("/assets/fonts/7cb4281a0ccc84cc18.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("/assets/fonts/2addf2d86d7a577865.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("/assets/fonts/0b60bbe04e9c479444.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("/assets/fonts/cedb374b05a35034cf.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("/assets/fonts/1404ca348bd75ef836.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("/assets/fonts/01f94d674db55952c3.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("/assets/fonts/481dd0c01e6bbb129f.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("/assets/fonts/ec7769b08981399627.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("/assets/fonts/97fbf7bd0b4579e632.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("/assets/fonts/7cb4281a0ccc84cc18.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("/assets/fonts/2addf2d86d7a577865.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("/assets/fonts/0b60bbe04e9c479444.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("/assets/fonts/cedb374b05a35034cf.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("/assets/fonts/1404ca348bd75ef836.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.bn-layout .bn-animate[data-animate-style="fadein"], .bn-layout .bn-animate[data-animate-style="fadeindown"], .bn-layout .bn-animate[data-animate-style="fadeinleft"], .bn-layout .bn-animate[data-animate-style="fadeinright"], .bn-layout .bn-animate[data-animate-style="fadeinup"], .bn-layout .bn-animate[data-animate-style="zoomin"], .bn-layout .bn-animate[data-animate-style="zoomout"] {
  opacity: 0;
}
@-webkit-keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(110%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(110%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes fadeInDown { 
  0% { opacity: 0; transform: translateY(-110%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translateY(-110%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes fadeInLeft { 
  0% { opacity: 0; transform: translateX(36px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translateX(36px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes fadeInRight { 
  0% { opacity: 0; transform: translateX(-36px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translateX(-36px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes fadeInLeftGradient { 
  0% { clip-path: inset(0px 0px 0px 100%); display: inline-block; filter: blur(2px); opacity: 0; transform: translateX(-10px); }
  99% { clip-path: inset(0px); display: inline-block; filter: blur(0px); opacity: 1; transform: translateX(0px); }
  100% { clip-path: none; display: inline; filter: blur(0px); opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInLeftGradient { 
  0% { clip-path: inset(0px 0px 0px 100%); display: inline-block; filter: blur(2px); opacity: 0; transform: translateX(-10px); }
  99% { clip-path: inset(0px); display: inline-block; filter: blur(0px); opacity: 1; transform: translateX(0px); }
  100% { clip-path: none; display: inline; filter: blur(0px); opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes fadeInRightGradient { 
  0% { clip-path: inset(0px 100% 0px 0px); display: inline-block; filter: blur(2px); opacity: 0; transform: translateX(10px); }
  99% { clip-path: inset(0px); display: inline-block; filter: blur(0px); opacity: 1; transform: translateX(0px); }
  100% { clip-path: none; display: inline; filter: blur(0px); opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInRightGradient { 
  0% { clip-path: inset(0px 100% 0px 0px); display: inline-block; filter: blur(2px); opacity: 0; transform: translateX(10px); }
  99% { clip-path: inset(0px); display: inline-block; filter: blur(0px); opacity: 1; transform: translateX(0px); }
  100% { clip-path: none; display: inline; filter: blur(0px); opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
:where([data-page="home"]) .bn-cover {
  background-attachment: fixed; background-color: var(--bn-black); background-position: 50% center; background-repeat: no-repeat; background-size: cover; height: 700px; overflow: hidden; position: relative; text-align: center; vertical-align: middle; width: 100%;
}
:where([data-page="home"]) .bn-cover__carrier {
  background-attachment: fixed; background-position: 50% center; background-repeat: no-repeat; background-size: cover; height: 700px; position: relative; text-align: center; vertical-align: middle; width: 100%;
}
@supports (-ms-ime-align:auto) {
  .bn-cover__carrier { transform: unset; }
}
:where([data-page="home"]) .bn-cover__carrier.loaded { opacity: 1; transition: opacity 0.7s; }
:where([data-page="home"]) .bn-cover__filter { height: 700px; left: 0px; position: absolute; top: 0px; width: 100%; }
:where([data-page="home"]) .bn-cover .bn-container { inset: 0px; position: absolute; }
:where([data-page="home"]) .bn-cover__wrapper { display: table-cell; height: 700px; width: 1200px; }
@-webkit-keyframes bn-arrow-bottom { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-7px); }
  55% { transform: translateY(-7px); }
  100% { transform: translateY(0px); }
}
@keyframes bn-arrow-bottom { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-7px); }
  55% { transform: translateY(-7px); }
  100% { transform: translateY(0px); }
}
.bn-cover__arrow-wrapper_animated { animation: 1.7s ease 0s infinite normal none running bn-arrow-bottom; }
:where([data-page="home"]) .bn-cover__arrow { bottom: 40px; left: 0px; position: absolute; right: 0px; text-align: center; z-index: 9; }
.bn-cover__arrow-wrapper { cursor: pointer; display: inline-block; transition: 0.2s ease-in-out; }
.bn-cover__arrow-wrapper:hover { opacity: 0.7; }
:where([data-page="home"]) .bn-cover__arrow-svg { fill: var(--bn-white); }
:where([data-page="home"], [data-page="spanbond"], [data-page="uteplitel-sonifer"]) #bn-page ul.bn-card__container { list-style: none; margin-bottom: 0px; padding-left: 0px; }
#bn-page .bn-card__col .bn-card__link:not(.bn-btn, .bn-btntext, .bn-submit, .bn-btnflex) { outline: none; color: inherit !important; }
:where([data-page="ukryvnoi-material"]) #bn-page ul.bn-card__container { list-style: none; margin-bottom: 0px; padding-left: 0px; }
.bn-submit {
  appearance: none; background: transparent; border: 0px; box-sizing: border-box; cursor: pointer; font-size: 16px; font-weight: 700; height: 60px; margin: 0px; outline: none; padding-left: 60px; padding-right: 60px; text-align: center; white-space: nowrap;
}
@-webkit-keyframes button-icon-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes button-icon-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes bn-icon-animation-rotate15 { 
  0% { animation-timing-function: ease-in-out; transform: rotate(0deg); }
  50% { animation-timing-function: ease-in-out; transform: rotate(15deg); }
  100% { transform: rotate(0deg); }
}
@keyframes bn-icon-animation-rotate15 { 
  0% { animation-timing-function: ease-in-out; transform: rotate(0deg); }
  50% { animation-timing-function: ease-in-out; transform: rotate(15deg); }
  100% { transform: rotate(0deg); }
}
@-webkit-keyframes bn-icon-animation-rotate360 { 
  0% { animation-timing-function: ease-in-out; transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes bn-icon-animation-rotate360 { 
  0% { animation-timing-function: ease-in-out; transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@-webkit-keyframes bn-icon-animation-scale { 
  0% { animation-timing-function: ease-in-out; transform: scale(1); }
  50% { animation-timing-function: ease-in-out; transform: scale(0.8); }
  100% { transform: scale(1); }
}
@keyframes bn-icon-animation-scale { 
  0% { animation-timing-function: ease-in-out; transform: scale(1); }
  50% { animation-timing-function: ease-in-out; transform: scale(0.8); }
  100% { transform: scale(1); }
}
@-webkit-keyframes bn-icon-animation-scaleX { 
  0% { animation-timing-function: ease-in-out; transform: scale(1); }
  50% { animation-timing-function: ease-in-out; transform: scaleX(0.8); }
  100% { transform: scale(1); }
}
@keyframes bn-icon-animation-scaleX { 
  0% { animation-timing-function: ease-in-out; transform: scale(1); }
  50% { animation-timing-function: ease-in-out; transform: scaleX(0.8); }
  100% { transform: scale(1); }
}
@-webkit-keyframes bn-icon-animation-scaleY { 
  0% { animation-timing-function: ease-in-out; transform: scale(1); }
  50% { animation-timing-function: ease-in-out; transform: scaleY(0.8); }
  100% { transform: scale(1); }
}
@keyframes bn-icon-animation-scaleY { 
  0% { animation-timing-function: ease-in-out; transform: scale(1); }
  50% { animation-timing-function: ease-in-out; transform: scaleY(0.8); }
  100% { transform: scale(1); }
}
@-webkit-keyframes bn-icon-animation-moveX { 
  0% { animation-timing-function: ease-in-out; transform: translateX(0px); }
  50% { animation-timing-function: ease-in-out; transform: translateX(clamp(3px, 3%, 10px)); }
  100% { transform: translateX(0px); }
}
@keyframes bn-icon-animation-moveX { 
  0% { animation-timing-function: ease-in-out; transform: translateX(0px); }
  50% { animation-timing-function: ease-in-out; transform: translateX(clamp(3px, 3%, 10px)); }
  100% { transform: translateX(0px); }
}
@-webkit-keyframes bn-icon-animation-moveY { 
  0% { animation-timing-function: ease-in-out; transform: translateY(0px); }
  50% { animation-timing-function: ease-in-out; transform: translateY(clamp(-10px, -3%, -3px)); }
  100% { transform: translateY(0px); }
}
@keyframes bn-icon-animation-moveY { 
  0% { animation-timing-function: ease-in-out; transform: translateY(0px); }
  50% { animation-timing-function: ease-in-out; transform: translateY(clamp(-10px, -3%, -3px)); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes bn-icon-animation-opacity50 { 
  0% { animation-timing-function: ease-in-out; opacity: 1; }
  50% { animation-timing-function: ease-in-out; opacity: 0.5; }
  100% { opacity: 1; }
}
@keyframes bn-icon-animation-opacity50 { 
  0% { animation-timing-function: ease-in-out; opacity: 1; }
  50% { animation-timing-function: ease-in-out; opacity: 0.5; }
  100% { opacity: 1; }
}
@-webkit-keyframes bn-icon-animation-opacity100 { 
  0% { animation-timing-function: ease-in-out; opacity: 1; }
  50% { animation-timing-function: ease-in-out; opacity: 0; }
  100% { opacity: 1; }
}
@keyframes bn-icon-animation-opacity100 { 
  0% { animation-timing-function: ease-in-out; opacity: 1; }
  50% { animation-timing-function: ease-in-out; opacity: 0; }
  100% { opacity: 1; }
}
:where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-input {
  appearance: none; border: 0px; border-radius: 0px; box-sizing: border-box; font-size: 16px; height: 60px; line-height: 1.33; margin: 0px; outline: none; padding: 0px 20px; width: 100%;
}
:where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-input:invalid { box-shadow: none; }
.bn-input-group_ta textarea.bn-input { resize: vertical; }
.bn-select {
  appearance: none; background: transparent; border: 0px; border-radius: 0px; box-sizing: border-box; color: initial; cursor: pointer; font-size: 16px; height: 60px; line-height: 1.33; outline: none; padding: 0px 45px 0px 20px; width: 100%;
}
.bn-select__wrapper { position: relative; }
.bn-select__wrapper::after {
  border-color: var(--bn-black) transparent transparent; border-style: solid; border-width: 6px 5px 0px; bottom: 0px; content: " "; height: 0px; margin: auto; pointer-events: none; position: absolute; right: 20px; top: 0px; width: 0px;
}
@-webkit-keyframes fade-in { 
  0% { display: block; opacity: 0; }
  100% { display: block; opacity: 1; }
}
@keyframes fade-in { 
  0% { display: block; opacity: 0; }
  100% { display: block; opacity: 1; }
}
@-webkit-keyframes fade-out { 
  0% { display: block; opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fade-out { 
  0% { display: block; opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes move-up { 
  0% { transform: translateY(15px); }
  100% { transform: translateY(0px); }
}
@keyframes move-up { 
  0% { transform: translateY(15px); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes move-down { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(20px); }
}
@keyframes move-down { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(20px); }
}
.bn-input-title, .bn-input-subtitle { display: block; height: 100%; padding-right: 10px; vertical-align: middle; }
.bn-input-error { color: red; display: none; font-size: 13px; margin-top: 5px; }
.bn-form__errorbox-bottom { display: none; }
.bn-form__errorbox-middle { width: 100%; }
.bn-form option { color: var(--bn-black); }
@-webkit-keyframes bn-submit-spinner { 
  100% { transform: rotate(1turn); }
}
@keyframes bn-submit-spinner { 
  100% { transform: rotate(1turn); }
}
.bn-form .bn-submit { position: relative; }
@-webkit-keyframes iconBackgroundOpacity { 
  100% { opacity: 1; }
}
@keyframes iconBackgroundOpacity { 
  100% { opacity: 1; }
}
@-webkit-keyframes iconBackgroundTransform { 
  0% { transform: rotate(60deg) scale(0.9); }
  46.1% { transform: rotate(-8deg) scale(1.03); }
  63.46% { transform: rotate(-10deg) scale(1); }
  100% { transform: rotate(0deg) scale(1); }
}
@keyframes iconBackgroundTransform { 
  0% { transform: rotate(60deg) scale(0.9); }
  46.1% { transform: rotate(-8deg) scale(1.03); }
  63.46% { transform: rotate(-10deg) scale(1); }
  100% { transform: rotate(0deg) scale(1); }
}
@-webkit-keyframes checkIconOpacity { 
  100% { opacity: 1; }
}
@keyframes checkIconOpacity { 
  100% { opacity: 1; }
}
@-webkit-keyframes checkIconDraw { 
  0% { stroke-dashoffset: 1; }
  100% { stroke-dashoffset: 0; }
}
@keyframes checkIconDraw { 
  0% { stroke-dashoffset: 1; }
  100% { stroke-dashoffset: 0; }
}
@-webkit-keyframes checkIconScale { 
  100% { transform: scale(1); }
}
@keyframes checkIconScale { 
  100% { transform: scale(1); }
}
:where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-cover {
  background-attachment: fixed; background-color: var(--bn-black); background-position: 50% center; background-repeat: no-repeat; background-size: cover; height: 700px; overflow: hidden; position: relative; text-align: center; vertical-align: middle; width: 100%;
}
:where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-cover__carrier {
  background-attachment: fixed; background-position: 50% center; background-repeat: no-repeat; background-size: cover; height: 700px; position: relative; text-align: center; vertical-align: middle; width: 100%;
}
@supports (-ms-ime-align:auto) {
  .bn-cover__carrier { transform: unset; }
}
:where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-cover__carrier.loaded { opacity: 1; transition: opacity 0.7s; }
:where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-cover__filter {
  height: 700px; left: 0px; position: absolute; top: 0px; width: 100%;
}
:where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-cover .bn-container { inset: 0px; position: absolute; }
:where([data-page="spanbond"], [data-page="ukryvnoi-material"], [data-page="uteplitel-sonifer"]) .bn-cover__wrapper { display: table-cell; height: 700px; width: 1200px; }
@-webkit-keyframes bn-arrow-bottom { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-7px); }
  55% { transform: translateY(-7px); }
  100% { transform: translateY(0px); }
}
@keyframes bn-arrow-bottom { 
  0% { transform: translateY(0px); }
  50% { transform: translateY(-7px); }
  55% { transform: translateY(-7px); }
  100% { transform: translateY(0px); }
}
@-webkit-keyframes showZoomerWrapper { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes showZoomerWrapper { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes bn-icon-loader-animation { 
  100% { opacity: 0; }
}
@keyframes bn-icon-loader-animation { 
  100% { opacity: 0; }
}
html { scrollbar-gutter: auto; scroll-behavior: smooth; }
body.modal-open { overflow: hidden; }
.form-trap { clip-path: inset(50%); left: -10000px; position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }
.form-status { font: 16px / 1.4 Arial, sans-serif; margin: 16px 0px 0px; white-space: normal; }
.form-status:empty { display: none; }
.form-status.error { color: rgb(217, 68, 68); }
.form-status.success { color: rgb(23, 135, 71); }
button:disabled { opacity: 0.65; cursor: wait; }
.bn-layout__elem--anim-hidden { visibility: visible !important; }
.bn-layout__artboard.rendered .bn-element { visibility: visible; }
.bn-animate { opacity: 1; transform: none; }
.js-reveal { opacity: 0; transition: opacity 0.7s, transform 0.7s; transform: translateY(25px); }
.js-reveal.is-visible { opacity: 1; transform: none; }
.bn-slider__items-wrapper.local-slides { transition: transform 0.45s; display: flex !important; width: 100% !important; }
.local-slides > .bn-slider__item { flex: 0 0 100%; width: 100% !important; display: block !important; float: none !important; opacity: 1 !important; }
.bn-popup.local-open { z-index: 100001; display: block !important; opacity: 1 !important; visibility: visible !important; }
.local-menu-open { display: block !important; opacity: 1 !important; visibility: visible !important; }
.bn-drawer.local-menu-open { right: 0px !important; transform: none !important; }
.bn-drawer__overlay.local-menu-open { display: block !important; opacity: 0.6 !important; visibility: visible !important; }
#image-viewer {
  border: 0px; background: rgba(0, 0, 0, 0.95); color: white; position: fixed; inset: 0px; width: 100vw; height: 100dvh; max-width: none; max-height: none; padding: 0px; margin: 0px; overflow: auto;
}
#image-viewer::backdrop { background: rgba(0, 0, 0, 0.85); }
#image-viewer img { max-width: 88vw; max-height: 85dvh; object-fit: contain; }
#image-viewer.zoomed img { max-width: none; max-height: none; }
#image-viewer button { position: fixed; border: 0px; background: rgba(34, 34, 34, 0.6); color: white; font: 36px / 1 Arial; cursor: pointer; padding: 10px; z-index: 2; }
.viewer-close { top: 12px; right: 14px; }
.viewer-prev { left: 10px; top: 45%; }
.viewer-next { right: 10px; top: 45%; }
.viewer-zoom { right: 14px; bottom: 14px; }
.viewer-caption { position: fixed; bottom: 15px; left: 20%; right: 20%; text-align: center; font: 16px Arial; }
.bn-cover__carrier { background-size: cover; background-position: center center; }
.bn-cover__arrow { cursor: pointer; }
.local-steps { scroll-behavior: smooth; scrollbar-width: none; overflow: auto !important; }
.bn-records { opacity: 1 !important; }
.bn-header__list_hidden, .bn-header__list { visibility: visible !important; opacity: 1 !important; }
.bn-records { overflow: hidden; }
.local-phone { align-items: center; gap: 8px; box-sizing: border-box; display: flex !important; padding: 0px 20px !important; }
.local-phone-country { display: flex; align-items: center; gap: 6px; border: 0px; background: none; color: inherit; font: 16px Arial; padding: 0px; cursor: pointer; flex: 0 0 auto; }
.local-phone-input {
  outline-offset: 3px; border: 0px !important; background: transparent !important; color: inherit !important; min-width: 0px !important; flex: 1 1 0% !important; width: 100% !important; padding: 0px !important; height: 100% !important;
}
.local-flag { display: inline-block; flex: 0 0 auto; width: 18px; height: 13px; background-image: url("/assets/img/phone-flags.webp"); }
#country-picker {
  position: fixed; inset: auto; margin: 0px; border: 1px solid rgb(221, 221, 221); padding: 8px; background: white; color: rgb(34, 34, 34); box-sizing: border-box; max-height: 270px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.267) 0px 8px 30px; font: 14px Arial;
}
#country-picker::backdrop { background: transparent; }
#country-picker input { height: 36px; width: 100%; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); padding: 8px; color: rgb(34, 34, 34); background: white; }
#country-picker [role="listbox"] { max-height: 210px; overflow: auto; }
.js-reveal { transform: var(--reveal-transform,translateY(25px)); }
.js-reveal.is-visible { transform: none; }
.local-steps { display: flex; scroll-snap-type: x mandatory; }
.local-steps > * { scroll-snap-align: start; }
.local-map-link {
  display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; background: rgb(238, 238, 238); font: 16px / 1.5 Roboto, Arial, sans-serif; text-align: center; color: var(--bn-accent) !important;
}
.bn-slider__items-wrapper.local-slides { overflow: visible !important; }
.bn-header .bn-header__right_buttons .bn-btn {
  display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; padding: 10.2px 30px; font-size: 14px; line-height: 1.4; white-space: nowrap; vertical-align: middle;
}

#bn-header-desktop .bn-menu__link-item { transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out; }
#bn-header-desktop .bn-menu__link-item.bn-active:not(.bn-cookie-panel__menu-link) { color: var(--bn-accent) !important; font-weight: 400 !important; opacity: 1 !important; }
#bn-header-desktop .bn-menu__link-item:not(.bn-active):not(.tooltipstered):hover, #bn-header-desktop .bn-menu__link-item:not(.bn-active):not(.tooltipstered):focus-visible {
  color: var(--bn-accent) !important; opacity: 1 !important;
}
@supports (overflow:-webkit-marquee) and (justify-content:inherit) {

  #bn-header-desktop .bn-menu__link-item, #bn-header-desktop .bn-menu__link-item.bn-active { opacity: 1 !important; }
}
#bn-header-desktop .bn-header__leftcontainer a { color: rgb(99, 151, 147); font-family: Roboto; letter-spacing: 0.5px; }
#bn-header-desktop a.bn-menu__link-item { font-size: 14px; color: rgb(217, 217, 217); font-weight: 400; font-family: Roboto; letter-spacing: 0.5px; }

#bn-header-tablet .bn-menu__link-item { transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out; }
#bn-header-tablet .bn-menu__link-item.bn-active:not(.bn-cookie-panel__menu-link) { color: var(--bn-accent) !important; font-weight: 400 !important; opacity: 1 !important; }
#bn-header-tablet .bn-menu__link-item:not(.bn-active):not(.tooltipstered):hover, #bn-header-tablet .bn-menu__link-item:not(.bn-active):not(.tooltipstered):focus-visible {
  color: var(--bn-accent) !important; opacity: 1 !important;
}
@supports (overflow:-webkit-marquee) and (justify-content:inherit) {

  #bn-header-tablet .bn-menu__link-item, #bn-header-tablet .bn-menu__link-item.bn-active { opacity: 1 !important; }
}
#bn-header-tablet .bn-header__leftcontainer a { color: rgb(99, 151, 147); font-family: Roboto; letter-spacing: 0.5px; }
#bn-header-tablet a.bn-menu__link-item { font-size: 12px; color: rgb(217, 217, 217); font-weight: 400; font-family: Roboto; letter-spacing: 0.5px; }
.bn-burger {
  position: relative; flex-shrink: 0; width: 28px; height: 20px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; outline: none; transform: rotate(0deg); transition: transform 0.5s ease-in-out; cursor: pointer; z-index: 999;
}
.bn-burger span {
  display: block; position: absolute; width: 100%; opacity: 1; left: 0px; transform: rotate(0deg); transition: 0.25s ease-in-out; height: 3px; background-color: var(--bn-black);
}
.bn-burger span:nth-child(1) { top: 0px; }
.bn-burger span:nth-child(2), .bn-burger span:nth-child(3) { top: 8px; }
.bn-burger span:nth-child(4) { top: 16px; }
.bn-burger-opened span:nth-child(1), .bn-burger-opened span:nth-child(4) { top: 8px; width: 0%; left: 50%; }
.bn-burger-opened span:nth-child(2) { transform: rotate(45deg); }
.bn-burger-opened span:nth-child(3) { transform: rotate(-45deg); }
@keyframes bn-burger-anim { 
  0% { width: 80%; left: 20%; right: 0px; }
  50% { width: 100%; left: 0px; right: 0px; }
  100% { width: 80%; left: 0px; right: 20%; }
}
@keyframes bn-burger-anim2 { 
  0% { width: 80%; left: 0px; }
  50% { width: 100%; right: 0px; left: 0px; }
  100% { width: 80%; left: 20%; right: 0px; }
}
.bn-menu-mobile { background-color: rgb(17, 17, 17); display: none; width: 100%; top: 0px; z-index: 990; }
.bn-menu-mobile__text { color: var(--bn-white); }
.bn-menu-mobile__container { min-height: 64px; padding: 20px; position: relative; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; }

#bn-header-mobile .bn-menu__link-item { transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out; }
#bn-header-mobile .bn-menu__link-item.bn-active:not(.bn-cookie-panel__menu-link) { color: var(--bn-accent) !important; font-weight: 400 !important; opacity: 1 !important; }
#bn-header-mobile .bn-menu__link-item:not(.bn-active):not(.tooltipstered):hover, #bn-header-mobile .bn-menu__link-item:not(.bn-active):not(.tooltipstered):focus-visible {
  color: var(--bn-accent) !important; opacity: 1 !important;
}
@supports (overflow:-webkit-marquee) and (justify-content:inherit) {

  #bn-header-mobile .bn-menu__link-item, #bn-header-mobile .bn-menu__link-item.bn-active { opacity: 1 !important; }
}
#bn-header-mobile .bn-header__leftcontainer a { color: rgb(99, 151, 147); font-family: Roboto; letter-spacing: 0.5px; }
#bn-header-mobile a.bn-menu__link-item { font-size: 14px; color: rgb(217, 217, 217); font-weight: 400; font-family: Roboto; letter-spacing: 0.5px; }

#bn-home-hero .bn-btnflex.bn-btnflex_type_button {
  color: var(--bn-white); background-color: var(--bn-accent); --border-width: 0px; border-radius: 3px; font-family: Roboto; font-weight: 400; white-space: normal; transition-duration: 0.2s; transition-property: background-color, color, border-color, box-shadow, opacity, transform, gap; transition-timing-function: ease-in-out; border-style: none !important; box-shadow: none !important;
}
#bn-home-hero .bn-btnflex.bn-btnflex_type_button2 {
  color: var(--bn-black); background-color: var(--bn-white); --border-width: 0px; border-radius: 3px; font-family: Roboto; font-weight: 400; white-space: normal; transition-duration: 0.2s; transition-property: background-color, color, border-color, box-shadow, opacity, transform, gap; transition-timing-function: ease-in-out; border-style: none !important; box-shadow: none !important;
}
#bn-home-hero .bn-hero-cover__title { text-transform: uppercase; }

#bn-company .bn-company__col:nth-child(-n+4) { margin-top: 0px; }
#bn-company .bn-card__title { font-size: 24px; color: var(--bn-black); font-family: Roboto; font-weight: 600; }
#bn-company .bn-card__descr { font-size: 16px; color: var(--bn-black); font-family: Roboto; font-weight: 300; }

#bn-spanbond-hero .bn-layout__artboard { min-height: 550px; height: 100vh; background-color: var(--bn-white); }
#bn-spanbond-hero .bn-layout__filter { min-height: 550px; height: 100vh; background-image: linear-gradient(rgba(38, 50, 56, 0.6), rgba(38, 50, 56, 0.6)); will-change: transform; }
#bn-spanbond-hero .bn-layout__carrier {
  min-height: 550px; height: 100vh; background-position: center center; background-attachment: fixed; transform: translate3d(0px, 0px, 0px); background-image: url("/assets/img/tild6235-6363-4063-b830-353663633930__-__resize__20x__spunbond_kupit_1680x.jpg"); background-size: cover; background-repeat: no-repeat;
}
#bn-spanbond-hero .bn-element.bn-spanbond-hero__heading {
  color: var(--bn-white); text-align: center; z-index: 2; top: calc(-94px + 50vh); left: calc(50% - 480px); width: 960px; height: auto;
}
#bn-spanbond-hero .bn-element.bn-spanbond-hero__heading .bn-content {
  color: var(--bn-white); font-size: 52px; font-family: Roboto, Arial, sans-serif; line-height: 1.3; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-spanbond-hero .bn-element.bn-spanbond-hero__text {
  color: var(--bn-white); text-align: center; z-index: 3; top: calc(46px + 50vh); left: calc(50% - 480px); width: 960px; height: auto;
}
#bn-spanbond-hero .bn-element.bn-spanbond-hero__text .bn-content {
  color: var(--bn-white); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1.5; font-weight: 400; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-spanbond-hero .bn-element.bn-spanbond-hero__button {
  color: var(--bn-white); text-align: center; z-index: 4; top: calc(139px + 50vh); left: calc(50% - 348.5px); width: 205px; height: 60px;
}
#bn-spanbond-hero .bn-element.bn-spanbond-hero__button .bn-content {
  color: var(--bn-white); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 400; border-radius: 3px; background-position: center center; --bn-layout-borderwidth: 1px; --bn-layout-speedhover: 0.2s; transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; --bn-layout-bgcolor-color: #40a29d; --bn-layout-bgcolor-image: none; --bn-layout-bgcolor-hover-color: #263238; --bn-layout-bgcolor-hover-image: none; background-color: var(--bn-layout-bgcolor-color,transparent); -webkit-box-pack: center; justify-content: center;
}
#bn-spanbond-hero .bn-element.bn-spanbond-hero__button .bn-content::after, #bn-spanbond-hero .bn-element.bn-spanbond-hero__button .bn-content .bn-content__button-border::before, #bn-spanbond-hero .bn-element.bn-spanbond-hero__button .bn-content .bn-content__button-border::after, #bn-spanbond-hero .bn-element.bn-spanbond-hero__button-2 .bn-content::after, #bn-spanbond-hero .bn-element.bn-spanbond-hero__button-2 .bn-content .bn-content__button-border::before, #bn-spanbond-hero .bn-element.bn-spanbond-hero__button-2 .bn-content .bn-content__button-border::after, #bn-spanbond-hero .bn-element.bn-spanbond-hero__button-3 .bn-content::after, #bn-spanbond-hero .bn-element.bn-spanbond-hero__button-3 .bn-content .bn-content__button-border::before, #bn-spanbond-hero .bn-element.bn-spanbond-hero__button-3 .bn-content .bn-content__button-border::after {
  display: none;
}
#bn-spanbond-hero .bn-element.bn-spanbond-hero__button .bn-content .bn-content__button-text { transition: color var(--bn-layout-speedhover,0s) ease-in-out; color: var(--bn-white); }
#bn-spanbond-hero .bn-element.bn-spanbond-hero__button-2 {
  color: var(--bn-black); text-align: center; z-index: 5; top: calc(139px + 50vh); left: calc(50% - 103.5px); width: 205px; height: 60px;
}
#bn-spanbond-hero .bn-element.bn-spanbond-hero__button-2 .bn-content {
  color: var(--bn-black); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 400; border-radius: 3px; background-position: center center; --bn-layout-borderwidth: 1px; --bn-layout-speedhover: 0.2s; transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; --bn-layout-bgcolor-color: #ffffff; --bn-layout-bgcolor-image: none; --bn-layout-bgcolor-hover-color: #263238; --bn-layout-bgcolor-hover-image: none; background-color: var(--bn-layout-bgcolor-color,transparent); -webkit-box-pack: center; justify-content: center;
}
#bn-spanbond-hero .bn-element.bn-spanbond-hero__button-2 .bn-content .bn-content__button-text { transition: color var(--bn-layout-speedhover,0s) ease-in-out; color: var(--bn-black); }
#bn-spanbond-hero .bn-element.bn-spanbond-hero__button-3 {
  color: var(--bn-white); text-align: center; z-index: 6; top: calc(139px + 50vh); left: calc(50% + 141.5px); width: 205px; height: 60px;
}
#bn-spanbond-hero .bn-element.bn-spanbond-hero__button-3 .bn-content {
  color: var(--bn-white); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 400; border-radius: 3px; background-position: center center; --bn-layout-borderwidth: 1px; --bn-layout-speedhover: 0.2s; transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; --bn-layout-bgcolor-color: #40a29d; --bn-layout-bgcolor-image: none; --bn-layout-bgcolor-hover-color: #263238; --bn-layout-bgcolor-hover-image: none; background-color: var(--bn-layout-bgcolor-color,transparent); -webkit-box-pack: center; justify-content: center;
}
#bn-spanbond-hero .bn-element.bn-spanbond-hero__button-3 .bn-content .bn-content__button-text { transition: color var(--bn-layout-speedhover,0s) ease-in-out; color: var(--bn-white); }

#bn-spanbond-intro .bn-section-heading__title { font-family: Roboto; }
#bn-spanbond-intro .bn-section-heading__descr { font-size: 20px; font-family: Roboto; font-weight: 300; padding-top: 30px; }

#bn-spanbond-products .bn-section__title, #bn-spanbond-products .bn-section__container:not(:has(.bn-section__descr)) .bn-section__title { margin-bottom: 90px; }
#bn-spanbond-products .bn-card__title { font-size: 24px; font-family: Roboto; font-weight: 600; }
#bn-spanbond-products .bn-card__descr { font-size: 16px; color: var(--bn-black); font-family: Roboto; font-weight: 400; }
#bn-spanbond-products .bn-btnflex.bn-btnflex_type_button {
  color: var(--bn-white); background-color: var(--bn-accent); --border-width: 0px; border-radius: 5px; font-family: Roboto; font-weight: 400; transition-duration: 0.2s; transition-property: background-color, color, border-color, box-shadow, opacity, transform, gap; transition-timing-function: ease-in-out; border-style: none !important; box-shadow: none !important;
}
#bn-spanbond-products .bn-product-cards__wrapper:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px 0px !important; }

#bn-spanbond-properties-heading .bn-section-heading__title { font-family: Roboto; }
#bn-spanbond-properties-heading .bn-section-heading__descr { font-size: 20px; font-family: Roboto; font-weight: 300; padding-top: 30px; }

#bn-spanbond-properties .bn-company__col:nth-child(-n+4) { margin-top: 0px; }
#bn-spanbond-properties .bn-section__title { margin-bottom: 40px; }
#bn-spanbond-properties .bn-section__descr, #bn-spanbond-properties .bn-section__container:not(:has(.bn-section__descr)) .bn-section__title { margin-bottom: 105px; }
#bn-spanbond-properties .bn-card__title { font-size: 22px; color: var(--bn-black); font-family: Roboto; font-weight: 600; }
#bn-spanbond-properties .bn-card__descr { font-size: 16px; color: var(--bn-black); font-family: Roboto; font-weight: 300; }

#bn-delivery-terms .bn-layout__artboard { height: 600px; background-color: var(--bn-white); }
#bn-delivery-terms .bn-layout__filter { height: 600px; }
#bn-delivery-terms .bn-layout__carrier { height: 600px; background-position: center center; background-attachment: scroll; background-size: cover; background-repeat: no-repeat; }
#bn-delivery-terms .bn-element.bn-delivery-terms__decoration { z-index: 3; top: 284px; left: calc(50% - 562px); width: 1118px; height: 2px; }
#bn-delivery-terms .bn-element.bn-delivery-terms__decoration .bn-content {
  background-color: var(--bn-accent); background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out;
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text { color: var(--bn-black); z-index: 4; top: 367px; left: calc(50% - 663px); width: 180px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text .bn-content {
  color: var(--bn-black); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 300; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-2 { color: var(--bn-black); text-align: center; z-index: 6; top: 322px; left: calc(50% - 663px); width: 190px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-2 .bn-content {
  color: var(--bn-black); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 600; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-3 { color: var(--bn-black); text-align: center; z-index: 8; top: 322px; left: calc(50% - 396px); width: 91px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-3 .bn-content {
  color: var(--bn-black); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 600; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-4 { color: var(--bn-black); z-index: 9; top: 367px; left: calc(50% - 396px); width: 160px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-4 .bn-content {
  color: var(--bn-black); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.5; font-weight: 300; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-5 { color: var(--bn-black); text-align: center; z-index: 10; top: 322px; left: calc(50% - 180px); width: 90px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-5 .bn-content {
  color: var(--bn-black); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 600; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-6 { color: var(--bn-black); z-index: 11; top: 367px; left: calc(50% - 180px); width: 160px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-6 .bn-content {
  color: var(--bn-black); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.5; font-weight: 300; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-7 { color: var(--bn-black); z-index: 12; top: 322px; left: calc(50% + 20px); width: 170px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-7 .bn-content {
  color: var(--bn-black); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1.15; font-weight: 600; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-8 { color: var(--bn-black); z-index: 15; top: 409px; left: calc(50% + 20px); width: 160px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-8 .bn-content {
  color: var(--bn-black); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.5; font-weight: 300; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__heading { color: var(--bn-black); text-align: center; z-index: 17; top: 133px; left: calc(50% - 580px); width: 1160px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__heading .bn-content {
  color: var(--bn-black); font-size: 46px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 600; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__decoration-2 { z-index: 18; top: 268px; left: calc(50% - 580px); width: 35px; height: 35px; }
#bn-delivery-terms .bn-element.bn-delivery-terms__decoration-2 .bn-content, #bn-delivery-terms .bn-element.bn-delivery-terms__decoration-3 .bn-content, #bn-delivery-terms .bn-element.bn-delivery-terms__decoration-4 .bn-content, #bn-delivery-terms .bn-element.bn-delivery-terms__decoration-5 .bn-content {
  border-radius: 3000px; background-color: var(--bn-accent); background-position: center center; --bn-layout-borderwidth: 1px; --bn-layout-borderstyle: solid; --bn-layout-borderstyle-existed: 1; --bn-layout-bordercolor: #ffffff; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out;
}
#bn-delivery-terms .bn-element.bn-delivery-terms__decoration-3 { z-index: 19; top: 268px; left: calc(50% - 363px); width: 35px; height: 35px; }
#bn-delivery-terms .bn-element.bn-delivery-terms__decoration-4 { z-index: 20; top: 268px; left: calc(50% - 152px); width: 35px; height: 35px; }
#bn-delivery-terms .bn-element.bn-delivery-terms__decoration-5 { z-index: 21; top: 268px; left: calc(50% + 88px); width: 34px; height: 34px; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-9 { color: var(--bn-white); text-align: center; z-index: 22; top: 274px; left: calc(50% - 578px); width: 30px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-9 .bn-content {
  color: var(--bn-white); font-size: 16px; font-family: Arial, Arial, sans-serif; line-height: 1.55; font-weight: 700; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-10 { color: var(--bn-white); text-align: center; z-index: 23; top: 274px; left: calc(50% - 361px); width: 30px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-10 .bn-content {
  color: var(--bn-white); font-size: 16px; font-family: Arial, Arial, sans-serif; line-height: 1.55; font-weight: 700; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-11 { color: var(--bn-white); text-align: center; z-index: 24; top: 274px; left: calc(50% - 150px); width: 30px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-11 .bn-content {
  color: var(--bn-white); font-size: 16px; font-family: Arial, Arial, sans-serif; line-height: 1.55; font-weight: 700; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-12 { color: var(--bn-white); text-align: center; z-index: 25; top: 274px; left: calc(50% + 90px); width: 30px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-12 .bn-content {
  color: var(--bn-white); font-size: 16px; font-family: Arial, Arial, sans-serif; line-height: 1.55; font-weight: 700; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__decoration-6 { z-index: 26; top: 268px; left: calc(50% + 307px); width: 34px; height: 34px; }
#bn-delivery-terms .bn-element.bn-delivery-terms__decoration-6 .bn-content {
  border-radius: 3000px; background-color: var(--bn-accent); background-position: center center; --bn-layout-borderwidth: 1px; --bn-layout-borderstyle: solid; --bn-layout-borderstyle-existed: 1; --bn-layout-bordercolor: #ffffff; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out;
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-13 { color: var(--bn-white); text-align: center; z-index: 27; top: 273px; left: calc(50% + 309px); width: 30px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-13 .bn-content {
  color: var(--bn-white); font-size: 16px; font-family: Arial, Arial, sans-serif; line-height: 1.55; font-weight: 700; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__decoration-7 { z-index: 28; top: 268px; left: calc(50% + 522px); width: 34px; height: 34px; }
#bn-delivery-terms .bn-element.bn-delivery-terms__decoration-7 .bn-content {
  border-radius: 3000px; background-color: var(--bn-accent); background-position: center center; --bn-layout-borderwidth: 1px; --bn-layout-borderstyle: solid; --bn-layout-borderstyle-existed: 1; --bn-layout-bordercolor: #ffffff; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out;
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-14 { color: var(--bn-white); text-align: center; z-index: 29; top: 273px; left: calc(50% + 524px); width: 30px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-14 .bn-content {
  color: var(--bn-white); font-size: 16px; font-family: Arial, Arial, sans-serif; line-height: 1.55; font-weight: 700; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-15 { color: var(--bn-black); z-index: 30; top: 322px; left: calc(50% + 249px); width: 150px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-15 .bn-content {
  color: var(--bn-black); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 600; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-16 { color: var(--bn-black); z-index: 31; top: 322px; left: calc(50% + 489px); width: 92px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-16 .bn-content {
  color: var(--bn-black); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 600; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-17 { color: var(--bn-black); z-index: 32; top: 367px; left: calc(50% + 249px); width: 190px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-17 .bn-content {
  color: var(--bn-black); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.5; font-weight: 300; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-delivery-terms .bn-element.bn-delivery-terms__text-18 { color: var(--bn-black); z-index: 33; top: 367px; left: calc(50% + 489px); width: 180px; height: auto; }
#bn-delivery-terms .bn-element.bn-delivery-terms__text-18 .bn-content {
  color: var(--bn-black); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.5; font-weight: 300; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}

#bn-spanbond-quote .bn-btnflex.bn-btnflex_type_submit {
  color: var(--bn-white); background-color: var(--bn-accent); --border-width: 0px; border-radius: 3px; font-family: Roboto; font-weight: 400; transition-duration: 0.2s; transition-property: background-color, color, border-color, box-shadow, opacity, transform, gap; transition-timing-function: ease-in-out; border-style: none !important; box-shadow: none !important;
}
#bn-spanbond-quote input::-webkit-input-placeholder, #bn-spanbond-quote textarea::-webkit-input-placeholder { color: var(--bn-black); opacity: 0.5; }
#bn-spanbond-quote .bn-quote-section__title { font-family: Roboto; font-weight: 600; }
#bn-spanbond-quote .bn-quote-section__descr { font-size: 20px; font-family: Roboto; font-weight: 300; }

#bn-cover-material-hero .bn-layout__artboard { min-height: 550px; height: 100vh; background-color: var(--bn-white); }
#bn-cover-material-hero .bn-layout__filter { min-height: 550px; height: 100vh; background-image: linear-gradient(rgba(38, 50, 56, 0.6), rgba(38, 50, 56, 0.6)); will-change: transform; }
#bn-cover-material-hero .bn-layout__carrier {
  min-height: 550px; height: 100vh; background-position: center center; background-attachment: fixed; transform: translate3d(0px, 0px, 0px); background-image: url("/assets/img/tild6531-3661-4165-a661-306332343530__-__resize__20x__ukryvnoi_material_sp.jpg"); background-size: cover; background-repeat: no-repeat;
}
#bn-cover-material-hero .bn-element.bn-cover-material-hero__heading {
  color: var(--bn-white); text-align: center; z-index: 2; top: calc(-94px + 50vh); left: calc(50% - 480px); width: 960px; height: auto;
}
#bn-cover-material-hero .bn-element.bn-cover-material-hero__heading .bn-content {
  color: var(--bn-white); font-size: 52px; font-family: Roboto, Arial, sans-serif; line-height: 1.3; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-cover-material-hero .bn-element.bn-cover-material-hero__text {
  color: var(--bn-white); text-align: center; z-index: 3; top: calc(46px + 50vh); left: calc(50% - 480px); width: 960px; height: auto;
}
#bn-cover-material-hero .bn-element.bn-cover-material-hero__text .bn-content {
  color: var(--bn-white); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1.5; font-weight: 400; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-cover-material-hero .bn-element.bn-cover-material-hero__button {
  color: var(--bn-white); text-align: center; z-index: 4; top: calc(139px + 50vh); left: calc(50% - 348.5px); width: 205px; height: 60px;
}
#bn-cover-material-hero .bn-element.bn-cover-material-hero__button .bn-content {
  color: var(--bn-white); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 400; border-radius: 3px; background-position: center center; --bn-layout-borderwidth: 1px; --bn-layout-speedhover: 0.2s; transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; --bn-layout-bgcolor-color: #40a29d; --bn-layout-bgcolor-image: none; --bn-layout-bgcolor-hover-color: #263238; --bn-layout-bgcolor-hover-image: none; background-color: var(--bn-layout-bgcolor-color,transparent); -webkit-box-pack: center; justify-content: center;
}
#bn-cover-material-hero .bn-element.bn-cover-material-hero__button .bn-content .bn-content__button-text {
  transition: color var(--bn-layout-speedhover,0s) ease-in-out; color: var(--bn-white);
}
#bn-cover-material-hero .bn-element.bn-cover-material-hero__button-2 {
  color: var(--bn-black); text-align: center; z-index: 5; top: calc(139px + 50vh); left: calc(50% - 103.5px); width: 205px; height: 60px;
}
#bn-cover-material-hero .bn-element.bn-cover-material-hero__button-2 .bn-content {
  color: var(--bn-black); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 400; border-radius: 3px; background-position: center center; --bn-layout-borderwidth: 1px; --bn-layout-speedhover: 0.2s; transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; --bn-layout-bgcolor-color: #ffffff; --bn-layout-bgcolor-image: none; --bn-layout-bgcolor-hover-color: #263238; --bn-layout-bgcolor-hover-image: none; background-color: var(--bn-layout-bgcolor-color,transparent); -webkit-box-pack: center; justify-content: center;
}
#bn-cover-material-hero .bn-element.bn-cover-material-hero__button-2 .bn-content .bn-content__button-text {
  transition: color var(--bn-layout-speedhover,0s) ease-in-out; color: var(--bn-black);
}
#bn-cover-material-hero .bn-element.bn-cover-material-hero__button-3 {
  color: var(--bn-white); text-align: center; z-index: 6; top: calc(139px + 50vh); left: calc(50% + 141.5px); width: 205px; height: 60px;
}
#bn-cover-material-hero .bn-element.bn-cover-material-hero__button-3 .bn-content {
  color: var(--bn-white); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 400; border-radius: 3px; background-position: center center; --bn-layout-borderwidth: 1px; --bn-layout-speedhover: 0.2s; transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; --bn-layout-bgcolor-color: #40a29d; --bn-layout-bgcolor-image: none; --bn-layout-bgcolor-hover-color: #263238; --bn-layout-bgcolor-hover-image: none; background-color: var(--bn-layout-bgcolor-color,transparent); -webkit-box-pack: center; justify-content: center;
}
#bn-cover-material-hero .bn-element.bn-cover-material-hero__button-3 .bn-content .bn-content__button-text {
  transition: color var(--bn-layout-speedhover,0s) ease-in-out; color: var(--bn-white);
}

#bn-cover-material-intro .bn-section-heading__title { font-family: Roboto; }
#bn-cover-material-intro .bn-section-heading__descr { font-size: 20px; font-family: Roboto; font-weight: 300; padding-top: 30px; }

#bn-cover-material-properties .bn-company__col:nth-child(-n+3) { margin-top: 0px; }
#bn-cover-material-properties .bn-section__title { margin-bottom: 40px; }
#bn-cover-material-properties .bn-section__descr, #bn-cover-material-properties .bn-section__container:not(:has(.bn-section__descr)) .bn-section__title { margin-bottom: 105px; }
#bn-cover-material-properties .bn-card__title { font-size: 22px; color: var(--bn-black); font-family: Roboto; }
#bn-cover-material-properties .bn-card__descr { font-size: 16px; color: var(--bn-black); font-family: Roboto; }

#bn-cover-material-prices-heading .bn-section-heading__title { font-family: Roboto; }
#bn-cover-material-prices-heading .bn-section-heading__descr { font-size: 20px; font-family: Roboto; font-weight: 300; padding-top: 30px; }

#bn-price-width-320 .bn-table .bn-table__th { border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; background: var(--bn-accent); border-color: var(--bn-accent); }
#bn-price-width-320 .bn-table .bn-table__th:not(:last-child) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
#bn-price-width-320 .bn-table .bn-table__thead tr:nth-child(1) .bn-table__th { border-top-width: 0px; }
#bn-price-width-320 .bn-table .bn-table__td { border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; vertical-align: top; }
#bn-price-width-320 .bn-table .bn-table__td:not(:last-child) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
#bn-price-width-320 .bn-table .bn-table__oddrow { background: var(--bn-white); }
#bn-price-width-320 .bn-table .bn-table__evenrow { background: rgb(245, 245, 245); }
#bn-price-width-320 .bn-table .bn-table__th { font-size: 16px; font-family: Roboto; font-weight: 600; color: var(--bn-white); }
#bn-price-width-320 .bn-table .bn-table__td { font-size: 16px; font-family: Roboto; font-weight: 400; color: var(--bn-black); }

#bn-price-width-210 .bn-table .bn-table__th { border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; background: var(--bn-accent); border-color: var(--bn-accent); }
#bn-price-width-210 .bn-table .bn-table__th:not(:last-child) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
#bn-price-width-210 .bn-table .bn-table__thead tr:nth-child(1) .bn-table__th { border-top-width: 0px; }
#bn-price-width-210 .bn-table .bn-table__td { border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; vertical-align: top; }
#bn-price-width-210 .bn-table .bn-table__td:not(:last-child) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
#bn-price-width-210 .bn-table .bn-table__oddrow { background: rgb(245, 245, 245); }
#bn-price-width-210 .bn-table .bn-table__evenrow { background: var(--bn-white); }
#bn-price-width-210 .bn-table .bn-table__th { font-size: 16px; font-family: Roboto; font-weight: 600; color: var(--bn-white); }
#bn-price-width-210 .bn-table .bn-table__td { font-size: 16px; font-family: Roboto; font-weight: 400; color: var(--bn-black); }

#bn-price-width-160 .bn-table .bn-table__th { border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; background: var(--bn-accent); border-color: var(--bn-accent); }
#bn-price-width-160 .bn-table .bn-table__th:not(:last-child) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
#bn-price-width-160 .bn-table .bn-table__thead tr:nth-child(1) .bn-table__th { border-top-width: 0px; }
#bn-price-width-160 .bn-table .bn-table__td { border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; vertical-align: top; }
#bn-price-width-160 .bn-table .bn-table__td:not(:last-child) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
#bn-price-width-160 .bn-table .bn-table__oddrow { background: rgb(245, 245, 245); }
#bn-price-width-160 .bn-table .bn-table__evenrow { background: var(--bn-white); }
#bn-price-width-160 .bn-table .bn-table__th { font-size: 16px; font-family: Roboto; font-weight: 600; color: var(--bn-white); }
#bn-price-width-160 .bn-table .bn-table__td { font-size: 16px; font-family: Roboto; font-weight: 400; color: var(--bn-black); }

#bn-cover-material-order .bn-select__wrapper::after { border-top-color: var(--bn-accent); }
#bn-cover-material-order .bn-btnflex.bn-btnflex_type_submit {
  color: var(--bn-white); background-color: var(--bn-accent); --border-width: 0px; border-radius: 3px; font-family: Roboto; font-weight: 400; transition-duration: 0.2s; transition-property: background-color, color, border-color, box-shadow, opacity, transform, gap; transition-timing-function: ease-in-out; border-style: none !important; box-shadow: none !important;
}
#bn-cover-material-order input::-webkit-input-placeholder, #bn-cover-material-order textarea::-webkit-input-placeholder { color: var(--bn-black); opacity: 0.5; }
#bn-cover-material-order .bn-quote-section__title { color: var(--bn-white); font-family: Roboto; font-weight: 600; }
#bn-cover-material-order .bn-quote-section__descr { font-size: 20px; color: var(--bn-white); font-family: Roboto; font-weight: 300; }

#bn-sonifer-hero .bn-layout__artboard { min-height: 550px; height: 100vh; background-color: var(--bn-white); }
#bn-sonifer-hero .bn-layout__filter { min-height: 550px; height: 100vh; background-image: linear-gradient(rgba(38, 50, 56, 0.6), rgba(38, 50, 56, 0.6)); will-change: transform; }
#bn-sonifer-hero .bn-layout__carrier {
  min-height: 550px; height: 100vh; background-position: center center; background-attachment: fixed; transform: translate3d(0px, 0px, 0px); background-image: url("/assets/img/tild6235-6363-4063-b830-353663633930__-__resize__20x__spunbond_kupit_1680x.jpg"); background-size: cover; background-repeat: no-repeat;
}
#bn-sonifer-hero .bn-element.bn-sonifer-hero__heading {
  color: var(--bn-white); text-align: center; z-index: 2; top: calc(-94px + 50vh); left: calc(50% - 480px); width: 960px; height: auto;
}
#bn-sonifer-hero .bn-element.bn-sonifer-hero__heading .bn-content {
  color: var(--bn-white); font-size: 52px; font-family: Roboto, Arial, sans-serif; line-height: 1.3; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-hero .bn-element.bn-sonifer-hero__text {
  color: var(--bn-white); text-align: center; z-index: 3; top: calc(46px + 50vh); left: calc(50% - 480px); width: 960px; height: auto;
}
#bn-sonifer-hero .bn-element.bn-sonifer-hero__text .bn-content {
  color: var(--bn-white); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1.5; font-weight: 400; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-hero .bn-element.bn-sonifer-hero__button {
  color: var(--bn-white); text-align: center; z-index: 5; top: calc(139px + 50vh); left: calc(50% - 103.5px); width: 205px; height: 60px;
}
#bn-sonifer-hero .bn-element.bn-sonifer-hero__button .bn-content {
  color: var(--bn-white); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 400; border-radius: 3px; background-position: center center; --bn-layout-borderwidth: 1px; --bn-layout-speedhover: 0.2s; transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; --bn-layout-bgcolor-color: #40a29d; --bn-layout-bgcolor-image: none; --bn-layout-bgcolor-hover-color: #263238; --bn-layout-bgcolor-hover-image: none; background-color: var(--bn-layout-bgcolor-color,transparent); -webkit-box-pack: center; justify-content: center;
}
#bn-sonifer-hero .bn-element.bn-sonifer-hero__button .bn-content .bn-content__button-text { transition: color var(--bn-layout-speedhover,0s) ease-in-out; color: var(--bn-white); }

#bn-sonifer-technology .bn-section-heading__title { font-family: Roboto; }
#bn-sonifer-technology .bn-section-heading__descr { font-size: 20px; font-family: Roboto; font-weight: 300; padding-top: 30px; }

#bn-sonifer-benefits .bn-section__title, #bn-sonifer-benefits .bn-section__container:not(:has(.bn-section__descr)) .bn-section__title, #bn-sonifer-fibres .bn-section__title, #bn-sonifer-fibres .bn-section__container:not(:has(.bn-section__descr)) .bn-section__title, #bn-products .bn-section__title, #bn-products .bn-section__container:not(:has(.bn-section__descr)) .bn-section__title {
  margin-bottom: 90px;
}
#bn-sonifer-benefits .bn-accordion__trigger-button:focus-visible .bn-accordion__icon { fill: var(--bn-accent); stroke: var(--bn-black); }
#bn-sonifer-benefits .bn-accordion__title { font-size: 22px; color: var(--bn-black); }
#bn-sonifer-benefits .bn-accordion__text { color: var(--bn-black); }
.bn-section__title, .bn-section__descr { overflow-wrap: break-word; }
.bn-section__descr { max-width: 560px; }

#bn-products .bn-card__title { font-size: 24px; font-family: Roboto; font-weight: 600; }
#bn-products .bn-card__descr { font-size: 16px; color: var(--bn-black); font-family: Roboto; font-weight: 400; }
#bn-products .bn-btnflex.bn-btnflex_type_button {
  color: var(--bn-white); background-color: var(--bn-accent); --border-width: 0px; border-radius: 3px; font-family: Roboto; font-weight: 400; transition-duration: 0.2s; transition-property: background-color, color, border-color, box-shadow, opacity, transform, gap; transition-timing-function: ease-in-out; border-style: none !important; box-shadow: none !important;
}
#bn-products .bn-product-cards__wrapper:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px 0px !important; }

#bn-applications .bn-statement__text { font-size: 20px; font-family: Roboto; font-weight: 400; }

#bn-contact-heading .bn-lead__title { color: var(--bn-black); font-family: Roboto; font-weight: 600; }

#bn-home-office .bn-office__title { font-size: 26px; color: var(--bn-black); font-weight: 700; padding-top: 2px; }
#bn-home-office .bn-text { font-size: 20px; font-family: Roboto; font-weight: 400; padding-top: 5px; }
#bn-home-office .bn-office__map, #bn-contacts-office .bn-office__map { box-shadow: rgba(0, 0, 0, 0) 0px 0px 20px; }

#bn-supply-benefits .bn-section__title, #bn-supply-benefits .bn-section__container:not(:has(.bn-section__descr)) .bn-section__title, #bn-cover-material-supply .bn-section__title, #bn-cover-material-supply .bn-section__container:not(:has(.bn-section__descr)) .bn-section__title {
  margin-bottom: 105px;
}
#bn-supply-benefits .bn-card__title { font-size: 22px; font-family: Roboto; font-weight: 600; }
#bn-supply-benefits .bn-card__descr { font-size: 15px; font-family: Roboto; font-weight: 400; }

#bn-cover-material-supply .bn-card__title { font-size: 22px; font-family: Roboto; font-weight: 600; }
#bn-cover-material-supply .bn-card__descr { font-size: 15px; font-family: Roboto; font-weight: 400; }

#bn-contacts-heading .bn-lead__title { color: rgb(3, 3, 3); font-family: Roboto; font-weight: 600; }

#bn-contact-offices .bn-contact-card__persname { font-size: 22px; color: var(--bn-black); font-family: Roboto; font-weight: 600; }
#bn-contact-offices .bn-contact-card__persdescr { font-size: 18px; color: var(--bn-black); font-family: Roboto; font-weight: 400; }

#bn-contacts-office .bn-office__title { font-size: 26px; color: var(--bn-black); font-weight: 700; padding-top: 2px; }
#bn-contacts-office .bn-text { font-size: 20px; font-family: Roboto; font-weight: 400; padding-top: 5px; }

#bn-sonifer-washing-comparison .bn-section__title, #bn-sonifer-washing-comparison .bn-section__container:not(:has(.bn-section__descr)) .bn-section__title { margin-bottom: 90px; }

#bn-sonifer-comparison-heading .bn-section-heading__title { font-family: Roboto; }

#bn-sonifer-comparison .bn-comparison__header_title { font-family: Roboto; font-weight: 600; }
#bn-sonifer-comparison .bn-comparison__wrapper { border-radius: 3px; }
:where([data-page="uteplitel-sonifer"]) .bn-name { font-family: Roboto, Arial, sans-serif; font-weight: 600; color: var(--bn-white); }
.bn-comparison__header { display: table; width: 100%; table-layout: fixed; background: var(--bn-accent); }

#bn-sonifer-applications-heading .bn-section-heading__title { font-family: Roboto; }

#bn-sonifer-applications .bn-layout__artboard { height: 1450px; background-color: var(--bn-white); }
#bn-sonifer-applications .bn-layout__filter { height: 1450px; }
#bn-sonifer-applications .bn-layout__carrier { height: 1450px; background-position: center center; background-attachment: scroll; background-size: cover; background-repeat: no-repeat; }
#bn-sonifer-applications .bn-element.bn-sonifer-applications__decoration { z-index: 1; top: 676px; left: calc(50% - 580px); width: 658px; height: 318px; }
#bn-sonifer-applications .bn-element.bn-sonifer-applications__decoration .bn-content {
  background-color: rgb(219, 219, 219); background-position: center bottom; background-size: cover; background-repeat: no-repeat; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out;
}
#bn-sonifer-applications .bn-element.bn-sonifer-applications__decoration-2 { z-index: 3; top: 676px; left: calc(50% + 120px); width: 458px; height: 318px; }
#bn-sonifer-applications .bn-element.bn-sonifer-applications__decoration-2 .bn-content {
  background-color: rgb(219, 219, 219); background-position: center center; background-size: cover; background-repeat: no-repeat; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out;
}
#bn-sonifer-applications .bn-element.bn-sonifer-applications__decoration-3 { z-index: 4; top: 1084px; left: calc(50% - 78px); width: 659px; height: 318px; }
#bn-sonifer-applications .bn-element.bn-sonifer-applications__decoration-3 .bn-content {
  background-color: rgb(219, 219, 219); background-position: center top; background-size: cover; background-repeat: no-repeat; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out;
}
#bn-sonifer-applications .bn-element.bn-sonifer-applications__decoration-4 { z-index: 5; top: 1084px; left: calc(50% - 578px); width: 456px; height: 318px; }
#bn-sonifer-applications .bn-element.bn-sonifer-applications__decoration-4 .bn-content {
  background-color: rgb(219, 219, 219); background-position: center center; background-size: cover; background-repeat: no-repeat; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out;
}
#bn-sonifer-applications .bn-element.bn-sonifer-applications__text { color: var(--bn-black); z-index: 6; top: 1006px; left: calc(50% - 580px); width: 76px; height: auto; }
#bn-sonifer-applications .bn-element.bn-sonifer-applications__text .bn-content {
  color: var(--bn-black); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1; font-weight: 700; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-applications .bn-element.bn-sonifer-applications__text-2 { color: var(--bn-black); z-index: 7; top: 1006px; left: calc(50% + 120px); width: 240px; height: auto; }
#bn-sonifer-applications .bn-element.bn-sonifer-applications__text-2 .bn-content {
  color: var(--bn-black); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1; font-weight: 700; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-applications .bn-element.bn-sonifer-applications__text-3 { color: var(--bn-black); z-index: 8; top: 1416px; left: calc(50% - 570px); width: 240px; height: auto; }
#bn-sonifer-applications .bn-element.bn-sonifer-applications__text-3 .bn-content {
  color: var(--bn-black); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1; font-weight: 700; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-applications .bn-element.bn-sonifer-applications__text-4 { color: var(--bn-black); z-index: 9; top: 1416px; left: calc(50% - 80px); width: 311px; height: auto; }
#bn-sonifer-applications .bn-element.bn-sonifer-applications__text-4 .bn-content {
  color: var(--bn-black); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1; font-weight: 700; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-applications .bn-element.bn-sonifer-applications__decoration-5 { z-index: 10; top: 0px; left: calc(50% - 579px); width: 1158px; height: 584px; }
#bn-sonifer-applications .bn-element.bn-sonifer-applications__decoration-5 .bn-content {
  background-color: rgb(219, 219, 219); background-position: center center; background-size: cover; background-repeat: no-repeat; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out;
}
.bn-layout__elem.zoomon { overflow: hidden; }
.zoomon .bn-content { transition: 0.8s; }
.zoomon .bn-content:hover { transform: scale(1.2); }

#bn-sonifer-care-heading .bn-section-heading__title { font-family: Roboto; }
#bn-sonifer-care-heading .bn-section-heading__descr { font-size: 20px; font-family: Roboto; font-weight: 300; padding-top: 30px; }

#bn-sonifer-care .bn-layout__artboard { height: 248px; background-color: rgb(245, 245, 245); overflow: visible; }
#bn-sonifer-care .bn-layout__filter { height: 248px; }
#bn-sonifer-care .bn-layout__carrier { height: 248px; background-position: center center; background-attachment: scroll; background-size: cover; background-repeat: no-repeat; }
#bn-sonifer-care .bn-element.bn-sonifer-care__text { color: var(--bn-black); z-index: 6; top: 158px; left: calc(50% - 580px); width: 198px; height: auto; }
#bn-sonifer-care .bn-element.bn-sonifer-care__text .bn-content {
  color: var(--bn-black); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 400; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-care .bn-element.bn-sonifer-care__text-2 { color: var(--bn-black); z-index: 8; top: 158px; left: calc(50% - 320px); width: 219px; height: auto; }
#bn-sonifer-care .bn-element.bn-sonifer-care__text-2 .bn-content {
  color: var(--bn-black); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 400; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-care .bn-element.bn-sonifer-care__text-3 { color: var(--bn-black); z-index: 9; top: 159px; left: calc(50% - 70px); width: 202px; height: auto; }
#bn-sonifer-care .bn-element.bn-sonifer-care__text-3 .bn-content {
  color: var(--bn-black); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 400; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-care .bn-element.bn-sonifer-care__text-4 { color: var(--bn-black); z-index: 13; top: 110px; left: calc(50% - 580px); width: 77px; height: auto; }
#bn-sonifer-care .bn-element.bn-sonifer-care__text-4 .bn-content {
  color: var(--bn-black); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 700; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-care .bn-element.bn-sonifer-care__text-5 { color: var(--bn-black); z-index: 14; top: 110px; left: calc(50% - 320px); width: 191px; height: auto; }
#bn-sonifer-care .bn-element.bn-sonifer-care__text-5 .bn-content {
  color: var(--bn-black); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 700; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-care .bn-element.bn-sonifer-care__text-6 { color: var(--bn-black); z-index: 15; top: 111px; left: calc(50% - 71px); width: 74px; height: auto; }
#bn-sonifer-care .bn-element.bn-sonifer-care__text-6 .bn-content {
  color: var(--bn-black); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 700; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-care .bn-element.bn-sonifer-care__image { z-index: 19; top: 14px; left: calc(50% - 598px); width: 100px; height: auto; }
#bn-sonifer-care .bn-element.bn-sonifer-care__image .bn-content, #bn-sonifer-care .bn-element.bn-sonifer-care__image-2 .bn-content, #bn-sonifer-care .bn-element.bn-sonifer-care__image-3 .bn-content {
  background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out;
}
#bn-sonifer-care .bn-element.bn-sonifer-care__image-2 { z-index: 20; top: 14px; left: calc(50% - 348px); width: 100px; height: auto; }
#bn-sonifer-care .bn-element.bn-sonifer-care__image-3 { z-index: 21; top: 14px; left: calc(50% - 98px); width: 100px; height: auto; }
#bn-sonifer-care .bn-element.bn-sonifer-care__text-7 { color: var(--bn-black); z-index: 33; top: 159px; left: calc(50% + 180px); width: 202px; height: auto; }
#bn-sonifer-care .bn-element.bn-sonifer-care__text-7 .bn-content {
  color: var(--bn-black); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 400; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-care .bn-element.bn-sonifer-care__text-8 { color: var(--bn-black); z-index: 34; top: 111px; left: calc(50% + 179px); width: 360px; height: auto; }
#bn-sonifer-care .bn-element.bn-sonifer-care__text-8 .bn-content {
  color: var(--bn-black); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 700; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-care .bn-element.bn-sonifer-care__image-4 { z-index: 35; top: 14px; left: calc(50% + 152px); width: 100px; height: auto; }
#bn-sonifer-care .bn-element.bn-sonifer-care__image-4 .bn-content {
  background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out;
}
#bn-sonifer-care .bn-element.bn-sonifer-care__text-9 { color: var(--bn-black); z-index: 36; top: 159px; left: calc(50% + 422px); width: 202px; height: auto; }
#bn-sonifer-care .bn-element.bn-sonifer-care__text-9 .bn-content {
  color: var(--bn-black); font-size: 16px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 400; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-care .bn-element.bn-sonifer-care__text-10 { color: var(--bn-black); z-index: 37; top: 111px; left: calc(50% + 421px); width: 360px; height: auto; }
#bn-sonifer-care .bn-element.bn-sonifer-care__text-10 .bn-content {
  color: var(--bn-black); font-size: 22px; font-family: Roboto, Arial, sans-serif; line-height: 1.55; font-weight: 700; background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out; text-shadow: var(--bn-layout-shadow-text-x,0px) var(--bn-layout-shadow-text-y,0px) var(--bn-layout-shadow-text-blur,0px) rgba(var(--bn-layout-shadow-text-color),var(--bn-layout-shadow-text-opacity,100%));
}
#bn-sonifer-care .bn-element.bn-sonifer-care__image-5 { z-index: 38; top: 14px; left: calc(50% + 402px); width: 100px; height: auto; }
#bn-sonifer-care .bn-element.bn-sonifer-care__image-5 .bn-content {
  background-position: center center; border-width: var(--bn-layout-borderwidth,0); border-style: var(--bn-layout-borderstyle,solid); border-color: var(--bn-layout-bordercolor,transparent); transition: background-color var(--bn-layout-speedhover,0s) ease-in-out,color var(--bn-layout-speedhover,0s) ease-in-out,border-color var(--bn-layout-speedhover,0s) ease-in-out,box-shadow var(--bn-layout-shadowshoverspeed,0.2s) ease-in-out;
}

#bn-sonifer-order .bn-btnflex.bn-btnflex_type_submit {
  color: var(--bn-white); background-color: var(--bn-accent); --border-width: 0px; border-radius: 3px; font-family: Roboto; font-weight: 400; transition-duration: 0.2s; transition-property: background-color, color, border-color, box-shadow, opacity, transform, gap; transition-timing-function: ease-in-out; border-style: none !important; box-shadow: none !important;
}
#bn-sonifer-order input::-webkit-input-placeholder, #bn-sonifer-order textarea::-webkit-input-placeholder { color: var(--bn-black); opacity: 0.5; }
#bn-sonifer-order .bn-quote-section__title { font-family: Roboto; font-weight: 600; }

#bn-error-message .bn-intro__title { font-weight: 600; font-family: Roboto; }
#bn-error-message .bn-intro__descr { color: var(--bn-black); font-weight: 400; font-family: Roboto; }

#bn-footer .bn-site-footer__title { color: var(--bn-accent); }
#bn-footer .bn-site-footer__descr { color: rgb(217, 217, 217); }
#bn-footer .bn-site-footer__logo-link, #bn-footer .bn-site-footer__logo { font-size: 20px; color: var(--bn-white); text-transform: uppercase; }
#bn-footer .bn-site-footer__text { font-weight: 400; font-family: Roboto; }
#bn-footer .bn-site-footer__title { font-size: 16px; font-weight: 400; font-family: Roboto; }
#bn-footer .bn-site-footer__descr { font-size: 14px; font-weight: 400; font-family: Roboto; }

.enquiry-captcha-row { width: 100%; min-width: 0; flex-basis: 100%; clear: both; margin: 20px 0; }
.enquiry-captcha { width: 300px; min-width: 300px; min-height: 100px; }
.enquiry-captcha button { cursor: pointer; text-decoration: underline; }
[aria-expanded="true"] .bn-faq__lines, [aria-expanded="true"] .bn-accordion__icon, [aria-expanded="true"] .bn-block-668__icon, [aria-expanded="true"] .bn-block-585__icon { transform: rotate(-45deg); }

#image-viewer[open] { display: flex; align-items: center; justify-content: center; }

.analytics-choice[hidden] { display: none; }
.analytics-choice p { margin: 0 0 16px; }
.analytics-choice a { color: var(--bn-white); text-decoration: underline; }
.consent-buttons { display: flex; flex-wrap: wrap; gap: 12px; }
.analytics-choice .consent-buttons button { margin: 0; padding: 10px 20px; border: 1px solid var(--bn-accent); border-radius: 3px; background: transparent; color: var(--bn-white); font: inherit; cursor: pointer; }
.analytics-choice .consent-buttons button:first-child { background: var(--bn-accent); color: var(--bn-ink, #17272a); }


.bn-policy-document { max-width: 1000px; margin: 0 auto; padding: 150px 24px 60px; color: #263238; background: #fff; font: 18px/1.6 Roboto, Arial, sans-serif; }
.bn-policy-document h1 { font-size: clamp(28px, 4vw, 42px); line-height: 1.2; margin-bottom: 32px; }
.bn-policy-document h2, .bn-cookie-policy h2 { font-size: 24px; line-height: 1.3; margin: 32px 0 16px; }
.bn-policy-document p, .bn-cookie-policy p { margin: 0 0 18px; }
.bn-policy-document a { color: #176767; text-decoration: underline; }
#bn-footer .bn-policy-link { position: relative; margin: 0; padding: 20px; text-align: center; font: 14px/1.5 Roboto, sans-serif; }
#bn-footer .bn-policy-link a { color: var(--bn-white); text-decoration: underline; text-underline-offset: 3px; }
.bn-cookie-policy { max-width: 1000px; padding: 24px; margin: 0 auto; background: #fff; color: #222; font: 18px/1.6 Arial, sans-serif; }

.analytics-choice { position: fixed; left: auto; right: 16px; bottom: 16px; width: calc(100% - 32px); max-width: 560px; padding: 20px; box-sizing: border-box; background: var(--bn-header); color: var(--bn-white); font: 15px/1.5 Roboto, sans-serif; border: 1px solid var(--bn-accent); border-radius: 3px; box-shadow: 0 4px 24px #0005; z-index: 1000001; }

.analytics-choice .consent-buttons button:hover { filter: brightness(1.12); }
.analytics-choice :focus-visible { outline: 2px solid var(--bn-white); outline-offset: 3px; }

.enquiry-success { box-sizing: border-box; width: 460px; max-width: calc(100% - 32px); max-height: calc(100% - 32px); margin: auto; padding: 32px; border: 1px solid var(--bn-accent); border-radius: 4px; background: var(--bn-header); color: var(--bn-white); font: 16px/1.5 Roboto, sans-serif; text-align: center; }
.enquiry-success::backdrop { background: #0009; }
.enquiry-success h2 { margin: 0 0 16px; font: inherit; font-size: 24px; font-weight: 700; line-height: 1.25; }
.enquiry-success p { margin: 0 0 24px; }
.enquiry-success button { padding: 12px 24px; border: 0; border-radius: 3px; background: var(--bn-accent); color: #101b1c; font: inherit; cursor: pointer; }
.enquiry-success button:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
