*{box-sizing:border-box}body{margin:0;background:#111 radial-gradient(ellipse at center,#272727 0,#101010 85%);font:17px Arial,sans-serif;color:#c6cbd0}.sheet{max-width:1000px;margin:0 auto}.slider{height:342px;position:relative;overflow:hidden;background:#181818}.slide{position:absolute;inset:0;background-position:center;background-size:cover}.slider button{position:absolute;top:45%;border:0;background:#ddd9;color:#111;font-size:24px;cursor:pointer;width:40px;height:42px}.prev{left:0}.controls{position:absolute;right:0;top:45%;display:flex}.controls button{position:static;border-left:1px solid #bbb}.progress{position:absolute;bottom:0;left:0;height:4px;background:#b85305;width:0}.menu{display:flex;background:linear-gradient(#090909,#000);min-height:55px}.menu a{flex:1;color:#ffb77e;text-decoration:none;text-align:center;padding:17px 9px;white-space:nowrap;border-right:1px solid #303030;font-size:17px}.menu a:hover,.menu a.active{background:linear-gradient(#ec7209,#8d3900);color:white}.panel{background:#3d3d3d;min-height:480px;padding:16px 17px 48px;border-radius:2px}.page{display:none}.page.active{display:block}.page-title{font-size:22px;color:#ffc5a3;margin:0 0 12px;font-weight:bold}.page p{margin:0 0 14px;line-height:1.28}.indent{text-indent:60px}.home{text-align:center;font-size:20px}.home h1{font-size:36px;margin:0 0 2px;line-height:1.1}.home .subtitle{font-size:34px;margin-bottom:8px}.home p{margin:0 0 10px}.home .small{font-size:18px}.home .space{height:32px}.home h2{font-size:27px;margin:0 0 12px}.page a{color:#ffbd93}.gallery{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}.gallery.images a{width:calc(25% - 12px);display:block}.gallery.images img{width:100%;height:160px;object-fit:cover;border:3px solid #555}.gallery.images img:hover{border-color:#e97b25}.news h2{text-align:center}.news h3{color:#e8d2c2}.news li{margin-bottom:9px}footer{padding:20px;color:#888;text-align:center;font-size:12px}footer h3{font-size:15px}.lightbox{position:fixed;inset:0;background:#000e;z-index:10;display:flex;align-items:center;justify-content:center;padding:50px}.lightbox[hidden]{display:none}.lightbox img{max-width:100%;max-height:100%;object-fit:contain}.close{position:absolute;top:12px;right:24px;background:none;border:0;color:white;font-size:45px;cursor:pointer}@media(max-width:700px){.slider{height:220px}.menu{flex-wrap:wrap}.menu a{flex:1 0 33.33%;font-size:14px;padding:14px 4px}.panel{padding:15px}.home h1{font-size:25px}.home .subtitle{font-size:23px}.home{font-size:17px}.gallery.images a{width:calc(50% - 8px)}}