/* SIBeras T9-T11: responsive, SEO-supporting UI, accessibility. */
*,*::before,*::after{box-sizing:border-box}
html,body{max-width:100%;overflow-x:hidden}
img,svg,video,canvas{max-width:100%}
img{height:auto}
iframe{max-width:100%;border:0}
.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive>table{min-width:600px}
.siberas-theme-mobile-nav-heading,.siberas-theme-mobile-nav-link,.menu-left,.warna a,.go-search{touch-action:manipulation}
.siberas-theme-mobile-nav-heading,.siberas-theme-mobile-nav-link{min-height:44px}
.siberas-theme-mobile-nav-list{display:none}
.siberas-theme-mobile-nav-list.is-open{display:block}
.siberas-theme-mobile-nav-level-2,.siberas-theme-mobile-nav-level-3,.siberas-theme-mobile-nav-level-4{padding-left:14px}
.siberas-theme-mobile-nav-item.has-children>a{display:flex;align-items:center;justify-content:space-between;gap:10px}
.siberas-theme-mobile-nav-caret{display:inline-block;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .16s ease;flex:0 0 auto}
.siberas-theme-mobile-nav-item.is-open>a .siberas-theme-mobile-nav-caret,.siberas-theme-mobile-nav-heading[aria-expanded="true"] .siberas-theme-mobile-nav-caret{transform:rotate(225deg)}
.leftpanel[aria-hidden="true"]{visibility:hidden}
body.siberas-theme-mobile-menu-open{overflow:hidden}
.siberas-theme-skip-link{position:fixed;left:12px;top:12px;z-index:2147483647;padding:10px 14px;background:#111;color:#fff;border-radius:4px;transform:translateY(-160%);transition:transform .15s ease}
.siberas-theme-skip-link:focus{transform:translateY(0);color:#fff}
:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #0b63ce!important;outline-offset:2px}
.siberas-theme-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.siberas-theme-media{display:block;width:100%;height:auto;object-fit:cover}
@media (max-width:1199px){.container-page,.limit-footer{max-width:100%;overflow-x:clip}.mainheader-inner,.mainheader-inner2{max-width:100%}}
@media (max-width:991px){
 .body-absolute,.body-wrapper,.body-ab{max-width:100%;overflow-x:clip}
 .leftpanel-inner{max-width:min(92vw,420px);width:min(92vw,420px);overflow:hidden}
 .menu-left{cursor:pointer}
 .mainheader-inner,.mainheader-inner2{padding-left:12px;padding-right:12px}
 .article-content,.page-left-big,.page-right-small,.sidebarright{min-width:0;max-width:100%}
 .siberas-theme-mobile-nav-list{overflow-wrap:anywhere}
 .modal-dialog,.modal-content{max-width:calc(100vw - 20px)}
 .map-home-height{max-width:100%;overflow:hidden}
}
@media (max-width:767px){
 body{font-size:15px}
 .container-page,.limit-footer{margin-left:10px!important;margin-right:10px!important}
 .articlehome .container-page,.aparatur-style .container-page,.runningstyle .container-page{margin-left:0!important;margin-right:0!important}
 .headline,.article,.latest,.fotohome,.aparatur,.sinergi,.forwidget{min-width:0;max-width:100%;overflow:hidden}
 .article .carouselcustom-item,.sinergi .carouselcustom-item{width:82%}
 .articlehome .latest-box,.latest-box{max-width:100%}
 .stat-col{width:100%;float:none}
 .footer-left,.footer-right{min-width:0}
 .footer-left img,.footer-right img{max-width:100%;height:auto}
 .table-responsive{margin-left:0;margin-right:0}
 .siberas-theme-mobile-nav-heading{width:100%;text-align:left}
}
@media (max-width:575px){
 .container-page,.limit-footer{margin-left:8px!important;margin-right:8px!important}
 .head-content h1,.headingpage h2{line-height:1.25;overflow-wrap:anywhere}
 .image-slider{height:180px}
 .image-headline{height:180px}
 .image-article{height:220px;max-height:45vh}
 .image-aparatur{height:220px}
 .latest-box-title{height:auto;min-height:100px}
 .fotohome-label{height:140px}
 .modal-dialog,.modal-content{width:auto!important}
 .petastyle .modal-dialog{padding:55px 8px 8px}
 .social-icon{min-width:44px;min-height:44px}
 .bottom-tombol a,.bottom-tombol button{min-width:44px;min-height:44px}
}
@media (max-width:430px){
 .headertop-logo{left:44px;right:58px}
 .headertop-logo img{max-width:120px}
 .logo h1{font-size:135%}
 .logo h2{font-size:90%}
 .header-right h2{font-size:115%}
 .runningpage-info{font-size:13px}
 .article .carouselcustom-item,.sinergi .carouselcustom-item,.aparatur .carouselcustom-item{width:88%}
 .modal-container-big .modal-container-area{max-width:100vw}
}
@media (min-width:768px) and (max-width:991px){.container-page,.limit-footer{margin-left:15px!important;margin-right:15px!important}}
@media (min-width:992px) and (max-width:1199px){.container-page,.limit-footer{margin-left:30px!important;margin-right:30px!important}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.siberas-theme-mobile-nav-caret,.siberas-theme-skip-link{transition:none!important}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
