img{max-width:100%;height:auto} #slider4>li:first-child{display:block;position:relative;opacity:1} #slider4>li:not(:first-child){display:none} dialog{max-width:92vw;max-height:92vh;padding:1rem;border:0}dialog::backdrop{background:rgba(0,0,0,.8)}dialog img{display:block;max-height:78vh;object-fit:contain}dialog button{display:block;margin-bottom:.5rem}.callbacks_container button{cursor:pointer;margin:.3rem;padding:.5rem} @media(max-width:600px){#nav ul{display:none}#nav.open ul{display:block}#nav.open li{display:block;float:none}#pull{display:block!important} #centercontent_one,#rightbar-w{max-width:100%}}
#header{height:auto;min-height:90px} .logo-container{float:none;top:0}.logo a{font-size:clamp(25px,4.2vw,56px)}#nav ul{height:auto;float:none;display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}#nav ul li{float:none;margin:0;padding:0}#nav ul li a{padding:8px 10px;line-height:1.4;border:0}#nav ul li.active>a{background:#ececec;color:#333}#nav .module-body{padding:0}.callbacks_container>button{border:1px solid #ccc;border-radius:4px;background:#f3f3f3;color:#333}.callbacks_container{text-align:center}.callbacks_container .caption{text-align:left}@media(min-width:640px){#pull{display:none!important}}@media(max-width:639px){#nav ul{display:none;height:auto}#nav.open ul{display:block}#header{min-height:0;padding-bottom:5px}#nav ul li a{display:block;padding:8px 12px}}

#slider4>li{float:left;overflow:hidden}#slider4 .caption{clear:both}#slider4 .limited{clear:both}
#header-w{height:auto}#header nav{position:relative;right:auto;top:auto;margin:0;padding:4px 12px;display:flex;flex-direction:column}#nav{float:none;margin:0;max-width:100%}#nav ul li{width:auto}#pull{order:-1;color:#fff;padding:9px 0;text-indent:12px}#nav ul li a{box-sizing:border-box;width:100%}@media(max-width:639px){#nav ul li{width:100%}#header{min-height:0}.logo-container{padding:4px;box-sizing:border-box}#nav.open{clear:both}}
