/* Internal pages share one in-flow breadcrumb strip below the fixed header. */
.inros-page-top{--inros-header-clearance:226px;padding-top:var(--inros-header-clearance);flex:0 0 auto;width:100%;background:#fff}
.inros-breadcrumbs{position:relative;width:100%;background:#f3f7fb;border-top:1px solid #e6eef5;border-bottom:1px solid #e0e9f2;color:#687b8d}
.inros-breadcrumbs__inner{width:min(100%,1570px);margin:0 auto;padding:17px 15px;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.7;overflow-wrap:anywhere}
.inros-breadcrumbs a{color:#005da3;text-decoration:none;display:inline;padding:4px 0;border-radius:2px}
.inros-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:4px;color:#004574}
.inros-breadcrumbs a:focus-visible{outline:2px solid #005da3;outline-offset:4px}
.inros-breadcrumbs .breadcrumb_last{color:#586b7e;font-weight:500}
.inros-breadcrumbs__separator{display:inline-block;margin:0 9px;color:#9aabba;font-size:17px;line-height:1;vertical-align:baseline}
.inros-breadcrumb-layout #breadcrumbs,.inros-breadcrumb-layout .rb-breadcrumbs{display:none!important}
.inros-breadcrumb-layout main.page{margin-top:0!important;padding-top:0!important}

/* Replace old fixed-header compensation; retain each section's own layout. */
.inros-breadcrumb-layout main.page>.intro{margin-top:0!important;padding-top:56px!important}
.inros-breadcrumb-layout main.page>.intro .intro__container,
.inros-breadcrumb-layout main.page>.intro .intro__content{margin-top:0!important;padding-top:0!important}
.inros-breadcrumb-layout main.page>.about,
.inros-breadcrumb-layout main.page>.contacts,
.inros-breadcrumb-layout main.page>.sales,
.inros-breadcrumb-layout main.page>.cases-page,
.inros-breadcrumb-layout main.page>.case,
.inros-breadcrumb-layout main.page>.section-blog,
.inros-breadcrumb-layout main.page>.rb-product-page,
.inros-breadcrumb-layout main.page>.page__container,
.inros-breadcrumb-layout main.page>#primary,
.inros-breadcrumb-layout main.page>#main{margin-top:0!important;padding-top:40px!important}
.inros-breadcrumb-layout main.page>.post-page,
.inros-breadcrumb-layout main.page>.ndw-page,
.inros-breadcrumb-layout main.page>.blinds-page,
.inros-breadcrumb-layout main.page>.econom-page{margin-top:0!important;padding-top:0!important}
.inros-breadcrumb-layout .blinds-hero{margin-top:0!important;min-height:0!important}
.inros-breadcrumb-layout .blinds-hero__inner{min-height:640px;padding-top:64px!important;padding-bottom:64px!important}
.inros-breadcrumb-layout .ndo-hero{margin-top:0!important}
.inros-breadcrumb-layout .econom-page>.ec-hero{margin-top:0!important;padding-top:40px!important}
.inros-breadcrumb-layout main.page>.feedback-banner{margin-top:0!important}
.inros-breadcrumb-layout main.page>.calculator{padding-top:40px!important}
.inros-breadcrumb-layout main.page>.referal{padding-top:40px!important}
.inros-breadcrumb-layout main.page>#primary>#main{padding-top:0!important;margin-top:0!important}
.inros-breadcrumb-layout main.page>.page__container>article{padding-top:0!important}
.inros-breadcrumb-layout .nd-page>.nd-hero{padding-top:0!important;margin-top:0!important}
@media(max-width:991px){
 .inros-page-top{--inros-header-clearance:100px}
 .inros-breadcrumbs__inner{font-size:13px;padding-block:13px}
 .inros-breadcrumb-layout main.page>.intro{padding-top:40px!important}
 .inros-breadcrumb-layout .blinds-hero__inner{min-height:0;padding-top:48px!important;padding-bottom:48px!important}
}
@media(max-width:599px){
 .inros-breadcrumbs__inner{font-size:12px;padding-block:12px;line-height:1.8}
 .inros-breadcrumb-layout main.page>.about,
 .inros-breadcrumb-layout main.page>.contacts,
 .inros-breadcrumb-layout main.page>.sales,
 .inros-breadcrumb-layout main.page>.cases-page,
 .inros-breadcrumb-layout main.page>.case,
 .inros-breadcrumb-layout main.page>.section-blog,
 .inros-breadcrumb-layout main.page>.rb-product-page,
 .inros-breadcrumb-layout main.page>.page__container{padding-top:28px!important}
}
