.bali-breadcrumbs{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;padding:0;margin:0}.bali-breadcrumbs li:not(:last-child)::after{content:"/";margin-left:.45rem}.bali-quick-menu{margin-top:2rem;padding-top:1rem;border-top:1px solid #ddd}.bali-quick-menu ul{columns:2;list-style:none;padding:0}.bali-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bali-review-grid iframe{width:100%;height:720px;border:0}.bali-contact-card{margin-bottom:1.5rem}.bali-honeypot{position:absolute!important;left:-10000px!important}.bali-form-success{color:#367c3c}.error{color:#a11919}.carusel{display:flex;overflow-x:auto;gap:12px}.carusel>a.picture{flex:0 0 190px}.carusel img{display:block}.bali-sitemap ul{margin:.35rem 0 1rem}@media(max-width:767px){.bali-review-grid{grid-template-columns:1fr}.bali-quick-menu ul{columns:1}}/* bali-v3 */.bl-footer,.bl-footer p{color:#c0392b}.bali-lightbox{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;background:rgba(20,3,3,.92);padding:48px}.bali-lightbox.is-open{display:flex}.bali-lightbox img{display:block;max-width:calc(100vw - 96px);max-height:calc(100vh - 96px);object-fit:contain}.bali-lightbox button{position:absolute;border:0;background:rgba(255,255,255,.14);color:#fff;font-size:34px;line-height:1;cursor:pointer}.bali-lightbox-close{top:12px;right:18px;width:44px;height:44px}.bali-lightbox-prev,.bali-lightbox-next{top:50%;width:48px;height:60px;transform:translateY(-50%)}.bali-lightbox-prev{left:10px}.bali-lightbox-next{right:10px}body.bali-lightbox-lock{overflow:hidden}@media(max-width:767px){.bali-lightbox{padding:46px 12px}.bali-lightbox img{max-width:calc(100vw - 24px);max-height:calc(100vh - 92px)}}/* bali-v4 */.bl-footer,.bl-footer p{color:#2f0908}/* bali-v5-gallery */
.bali-lightbox{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;background:rgba(20,3,3,.88);padding:54px}
.bali-lightbox.is-open{display:flex}
.bali-lightbox-stage{position:relative;background:#fff;padding:12px;border-radius:3px;box-shadow:0 8px 38px rgba(0,0,0,.65)}
.bali-lightbox img{display:block;max-width:calc(100vw - 132px);max-height:calc(100vh - 132px);object-fit:contain}
.bali-lightbox button{position:absolute;z-index:2;border:0;color:#fff;font:700 34px/1 Arial,sans-serif;cursor:pointer}
.bali-lightbox-close{top:-24px;right:-24px;width:45px;height:45px;border:3px solid #fff!important;border-radius:50%;background:#292929;box-shadow:0 1px 5px #000;font-size:28px!important}
.bali-lightbox-prev,.bali-lightbox-next{top:50%;width:48px;height:64px;transform:translateY(-50%);background:rgba(31,12,10,.72);border-radius:3px}
.bali-lightbox-prev{left:-62px}.bali-lightbox-next{right:-62px}body.bali-lightbox-lock{overflow:hidden}
@media(max-width:767px){.bali-lightbox{padding:48px 10px}.bali-lightbox-stage{padding:7px}.bali-lightbox img{max-width:calc(100vw - 34px);max-height:calc(100vh - 110px)}.bali-lightbox-prev{left:5px}.bali-lightbox-next{right:5px}.bali-lightbox-close{top:-20px;right:-5px}}
/* bali-v6-close-button */
.bali-lightbox button.bali-lightbox-close,
.bali-lightbox button.bali-lightbox-close:hover,
.bali-lightbox button.bali-lightbox-close:active,
.bali-lightbox button.bali-lightbox-close:focus{
 background:#000!important;background-image:none!important;color:#fff!important;
 opacity:1!important;outline:0!important;
 box-shadow:0 0 0 2px #fff,0 1px 5px #000!important;
 -webkit-appearance:none;appearance:none
}
/* bali-v7-review-background */
.bali-review-grid>div,.bali-review-grid iframe{background:#fff!important}

/* bali-v8-review-backing */
.bali-review-grid,.bali-review-grid>div,.bali-review-grid iframe{background:#fff!important}

/* bali-v9-review-backing */
.bali-review-grid{background:#fff!important}

/* bali-v10-review-sections */
.bali-review-grid,.bali-review-grid>section,.bali-review-grid iframe{background:#fff!important}
.bali-review-grid>section{background-image:none!important}

/* bali-v11-review-ornament */
.bali-review-grid,.bali-review-grid>section{background:#fff!important;background-image:none!important}
.bali-review-grid>section::before{display:none!important;content:none!important;background:none!important}

/* bali-v16-carousel */
.carusel{align-items:flex-start}.carusel>a.picture{flex:0 0 205px;align-self:flex-start}.carusel>a.picture img{display:block;width:205px;height:195px;object-fit:cover}

/* bali-v17-faq */
.bali-faq-list{display:grid;gap:22px}.bali-faq-card{overflow:hidden;border:1px solid rgba(107,62,35,.2);border-radius:8px;background:#fffaf0;box-shadow:0 3px 12px rgba(68,23,12,.1)}.bali-faq-question,.bali-faq-answer{position:relative;padding:24px 28px 25px 86px}.bali-faq-question{background:rgba(224,177,105,.18)}.bali-faq-answer{border-top:1px solid rgba(107,62,35,.15);background:rgba(255,255,255,.72)}.bali-faq-question:before,.bali-faq-answer:before{position:absolute;top:24px;left:25px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font:700 20px/1 Arial,sans-serif}.bali-faq-question:before{content:'В';background:#73342c}.bali-faq-answer:before{content:'О';background:#c28a45}.bali-faq-label{display:block;margin-bottom:6px;color:#a15b35;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bali-faq-author{margin-bottom:8px;color:#3b0c09;font-size:19px;font-weight:700}.bali-faq-text{color:#3c241d;font-size:17px;line-height:1.65}@media(max-width:767px){.bali-faq-question,.bali-faq-answer{padding:20px 18px 21px}.bali-faq-question:before,.bali-faq-answer:before{display:none}.bali-faq-text{font-size:16px}}

/* bali-v19-pagination-menu */
.bali-faq-pagination{margin:34px 0 8px;overflow:hidden}.bali-faq-pagination:empty{display:none}.bali-faq-pagination .pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:0;padding:0;list-style:none}.bali-faq-pagination .page-item{margin:0}.bali-faq-pagination .page-link{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 13px;border:1px solid #b98550!important;border-radius:4px!important;background:#fffaf0!important;color:#5b291f!important;font-size:16px;line-height:1;text-decoration:none;box-shadow:none!important}.bali-faq-pagination .page-link:hover,.bali-faq-pagination .page-link:focus{border-color:#6b321f!important;background:#efd09a!important;color:#3b0b0b!important}.bali-faq-pagination .active .page-link{border-color:#4a160f!important;background:#5b291f!important;color:#f8e5c7!important}.bali-faq-pagination .disabled .page-link{opacity:.45;pointer-events:none}@media(max-width:575px){.bali-faq-pagination{margin-top:26px}.bali-faq-pagination .pagination{gap:5px}.bali-faq-pagination .page-link{min-width:38px;height:38px;padding:0 10px;font-size:15px}.bali-faq-pagination .page-item:first-child,.bali-faq-pagination .page-item:last-child{display:none}}@media(max-width:991px){.bl-nav{position:relative!important;top:auto!important;width:100%!important;margin-top:0!important;padding:10px 0;background:#e2b36d!important;z-index:1200}.bl-nav .navbar{display:block!important;padding:0!important}.bl-nav .bali-menu-toggle{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;margin:0;padding:9px 16px!important;border:1px solid #2f0908!important;border-radius:4px;background:linear-gradient(to bottom,#66422d 0%,#340b09 100%)!important;color:#f4e4cc!important;font-size:17px;font-weight:700;text-transform:uppercase}.bali-menu-bars{display:block;width:25px}.bali-menu-bars span{display:block;width:25px;height:2px;margin:5px 0;background:#f4e4cc}.bl-nav .navbar-collapse{position:static!important;width:100%;padding-top:8px}.bl-nav .navbar-collapse:not(.show){display:none!important}.bl-nav .navbar-collapse.show{display:block!important}.bl-nav .navbar-nav{display:flex!important;flex-direction:column!important;width:100%;margin:0!important;border-radius:4px!important}.bl-nav .navbar-nav>li{display:block!important;width:100%;text-align:left!important;border-bottom:1px solid rgba(244,228,204,.16)}.bl-nav .navbar-nav>li:last-child{border-bottom:0}.bl-nav .navbar-nav>li>a{display:block;padding:12px 16px!important;box-shadow:none!important}.bl-nav .navbar-nav>li>a:before{display:none!important}.bl-nav .dropdown-menu{position:static!important;display:block!important;width:100%;min-width:0!important;padding:2px 0 7px!important;border:0!important;background:#3d1712!important;box-shadow:none!important}.bl-nav .dropdown-menu ul{margin:0!important;padding:0!important}.bl-nav .dropdown-menu li{display:block!important}.bl-nav .dropdown-menu a{display:block!important;padding:9px 16px 9px 32px!important;color:#f4e4cc!important}.bl-nav .dropdown-toggle:after{float:right;margin-top:7px}}
/* bali-v20-header-icon */
@media(min-width:992px){.bl-header .phones{left:0!important}.bl-header .phones:before{display:none!important;content:none!important}}

/* bali-v21-header-quick */
.bali-quick-menu-extra:empty{display:none}@media(min-width:992px){.bl-header .left-info{position:static!important;margin:30px 0 0!important;padding-right:30px;text-align:right}.bl-header .phones{position:static!important;margin:30px 0 0!important;padding-left:30px;text-align:left!important}}

/* bali-v25-unified-pagination */
.paginator,.bali-faq-pagination{margin:34px 0 8px!important;padding:0!important;overflow:hidden;line-height:1!important}.paginator:empty,.bali-faq-pagination:empty{display:none}.paginator .pagination,.bali-faq-pagination .pagination{display:flex!important;flex-wrap:wrap;justify-content:center;gap:7px;margin:0!important;padding:0!important;list-style:none}.paginator .page-item,.bali-faq-pagination .page-item{display:block!important;margin:0!important}.paginator .page-link,.bali-faq-pagination .page-link{display:flex!important;align-items:center;justify-content:center;min-width:42px;height:42px;margin:0!important;padding:0 13px!important;border:1px solid #b98550!important;border-radius:4px!important;background:#fffaf0!important;background-image:none!important;color:#5b291f!important;font-size:16px;line-height:1!important;text-decoration:none;box-shadow:none!important}.paginator .page-link:hover,.paginator .page-link:focus,.bali-faq-pagination .page-link:hover,.bali-faq-pagination .page-link:focus{border-color:#6b321f!important;background:#efd09a!important;color:#3b0b0b!important}.paginator .active .page-link,.bali-faq-pagination .active .page-link{border-color:#4a160f!important;background:#5b291f!important;color:#f8e5c7!important}.paginator .disabled .page-link,.bali-faq-pagination .disabled .page-link{opacity:.45;pointer-events:none}@media(max-width:575px){.paginator,.bali-faq-pagination{margin-top:26px!important}.paginator .pagination,.bali-faq-pagination .pagination{gap:5px}.paginator .page-link,.bali-faq-pagination .page-link{min-width:38px;height:38px;padding:0 10px!important;font-size:15px}.paginator .page-item:first-child,.paginator .page-item:last-child,.bali-faq-pagination .page-item:first-child,.bali-faq-pagination .page-item:last-child{display:none!important}}