.cms-content{padding:48px max(20px,7vw);background:#070707;color:#fff}.cms-content h2{font-size:clamp(30px,5vw,64px);margin:0 0 25px}.cms-text{max-width:850px;line-height:1.75;white-space:normal}.cms-table-wrap{overflow:auto}.cms-table{border-collapse:collapse;width:100%;min-width:680px}.cms-table td,.cms-table th{text-align:left;padding:16px;border-bottom:1px solid #444}.cms-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.cms-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover}.cms-docs{list-style:none;padding:0}.cms-docs li{padding:15px 0;border-bottom:1px solid #444}.cms-docs a{color:white}.cms-news{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px}.cms-news article{border:1px solid #444;padding:24px}.cms-news time{color:#f55}
.brbc-minimal-home .brbc-gallery-frame .brbc-slide{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
.brbc-minimal-home .brbc-gallery-frame .brbc-slide:not(.is-active){opacity:0!important;pointer-events:none}
.brbc-minimal-home .brbc-gallery-frame .brbc-slide.is-active{opacity:1!important}
.cms-docs a{display:flex;align-items:center;gap:16px;text-decoration:none;font-weight:800}.cms-docs a span{color:#ef3438;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.cms-docs a b{margin-left:auto;font-size:10px;letter-spacing:.1em;color:#aaa}.cms-docs a:hover{color:#ef3438}
.brbc-minimal-home .brbc-gallery-frame:after{background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.04) 45%,rgba(0,0,0,.42))!important}
