#picModal{display:none;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.95);z-index:1}#picModal a{border:none}#picModal div{position:absolute;left:50%;width:100%;top:50%;transform:translateX(-50%) translateY(-48%)}#picModal img{max-width:100%;max-height:calc(100vh - 3rem)}#picModal i,#picModal p{color:#fff;font-style:normal}#picModal .descr{width:100%;margin:2px auto 1rem auto}#picModal .nr{position:absolute;left:8px;top:4px;font-family:Arial,sans-serif;font-size:small}#picModal .cross,#picModal .navBtn{color:#fff;text-shadow:0 0 2px #000,0 0 2px #000}#picModal .cross{position:absolute;right:0;top:0;line-height:2.2rem;font-size:2rem;font-weight:400;padding:5px .7rem 2rem 2rem;cursor:pointer;z-index:2}#picModal .navBtn{font-size:2rem;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}#picModal .arr-prev{left:4%}#picModal .arr-next{right:4%}div.carousel-container{position:relative;width:100%;height:350px;overflow:hidden;margin:0 auto}div.carousel-page{opacity:0;position:absolute;top:0;left:0;width:100%;-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-ms-transition:opacity 1s linear;-o-transition:opacity 1s linear;transition:opacity 1s linear}div.carousel-page img{width:100%;height:auto}div.carousel-page div.carousel-text{position:relative}div.carousel-container img.nav{display:inline-block;z-index:1;position:relative;width:18px;height:18px;opacity:.6;top:4px}@font-face{font-display:swap;font-family:"Crimson Pro";font-style:normal;font-weight:300;src:url(fonts/crimson-pro-v24-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Crimson Pro";font-style:italic;font-weight:300;src:url(fonts/crimson-pro-v24-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Crimson Pro";font-style:normal;font-weight:400;src:url(fonts/crimson-pro-v24-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Crimson Pro";font-style:normal;font-weight:600;src:url(fonts/crimson-pro-v24-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Crimson Pro";font-style:italic;font-weight:600;src:url(fonts/crimson-pro-v24-latin-600italic.woff2) format("woff2")}html{font-size:18px}body{text-align:center;background:url(data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/wAALCABQAFABAREA/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEI/8QAIRAAAgICAgIDAQAAAAAAAAAAAAERITFBUWFxgZGhsdH/2gAIAQEAAD8A0NhOo0J/gpOYvkYWBlWVZEz2R7TwVYkTTiSJqE0B4GUTZd0N4EAKdFINdjwMYsLIfQgLgPHIwBEIT8BWwsxsv4RUJqxjUkWOiyGI5AL5pEnMCe0Ln7EqFXofhZ7JplcCFyTzYDUdDUDewkK9jVBdj1Q/BFeQoViYchzPYnQoML6A8iaguiVMO+ivN0SAtSXZNBKUNB0xmw+8BKqwXGhkmAo9lSbfJFdIayEyzGMn/9k=);margin:0;padding:0;font-family:"Crimson Pro";font-weight:300;font-size:1rem;color:#333}body.cms{margin-top:50px}div,p{margin:0 auto;padding:0}a{text-decoration:none;border-bottom:1px dotted #111;color:#333;outline-color:red;outline-width:3px}a:focus{background:#fff}.no-border{border:none}.strong,b,strong{font-weight:600}img{max-width:100%}table{border-collapse:collapse}#box{max-width:660px;background:0 0}#banner{background:#444;padding:4px 0}#banner h1{margin:0 auto;line-height:1.6rem;font-size:1.6rem}#banner h1 a{border:none;letter-spacing:.5px;font-weight:600;text-transform:uppercase;color:#f5f5f5}#banner p{font-size:1.3rem;line-height:1.6rem;text-transform:uppercase;font-weight:400;color:#f5f5f5;padding:0}#banner p span{color:gold;font-size:1.75rem;padding:0 5px}h2,h3,h4{font-size:1.3rem;margin:0 auto .5rem auto}h4{font-size:1.1rem}h5{font-size:1rem;margin:0 auto}h6{font-size:.9rem;margin:0 auto}#pics{padding:6px 0 2px 0;display:flex;background:#fff}#pics div{max-width:31%}#pics div img{max-width:100%}#carousel{background:#fff;display:none;border-top:1px solid #fff}#menu{background:gold;color:#000;font-weight:500;padding-bottom:2px}#menu div{display:inline;padding:0 5px}#menu a{border:0}#menu a.active{font-weight:600}#submenu{background:#fff8e1;display:flex;padding:.5rem 10%}#submenu .menuItem{display:block;width:50%;border:0;padding:5px}#submenu .menuItem:first-child{border-right:1px solid #f4a460}#submenu .menuItem a{border:0}#submenu .menuItem a.active{font-weight:600}#content{padding:.5rem .5rem 1rem .5rem;background:#fff}#content img{max-width:90%}#contact{background:#fff;padding-bottom:1rem}#contact table{margin:0 auto}#contact table td.text{text-align:left;padding:2px 0 2px 6px;vertical-align:middle}.boxContainer{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1rem auto}.boxContainer>div{border:2px solid gray;width:45%;min-width:140px;border-radius:5px;padding:.5rem}.boxContainer>div a{border:0}.boxContainer>div a div svg{color:#666;width:40px;height:40px}#gallery{display:flex;gap:1rem .5rem;flex-flow:row wrap}#gallery .item{width:calc((100% - 1rem)/ 3)}footer{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:13px;line-height:130%;background:rgba(255,255,255,.2);padding:.5rem 0;margin-bottom:.5rem}footer a.su{border:none;font-family:Arial;font-size:13px;text-transform:uppercase;display:block;margin:8px auto 3px auto}footer img{width:16px;height:16px;vertical-align:text-bottom}.border-none{border:none}body.cms table.border-none{border:1px dotted gray!important}.border-silver{border:1px solid silver!important}.border-gray{border:1px solid gray!important}@media (max-width:450px){#banner{padding-top:2px}#pics{display:none}#carousel{display:block}#submenu{padding:.5rem 0}#gallery .item{width:48%}}@media (max-width:350px){#submenu{display:block;padding:0}#submenu .menuItem{width:100%;border:none;border-bottom:1px solid #f4a460}#gallery .item{width:100%}}