@charset "UTF-8";#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%}@font-face{font-display:swap;font-family:"Berkshire Swash";font-style:normal;font-weight:400;src:url(fonts/berkshire-swash-v21-latin-regular.woff2) format("woff2")}html{font-size:14px}body{text-align:center;margin:0;background:#e8d5ac}body.cms{padding-top:65px}div,p{margin:0}a{text-decoration:none;border-bottom:1px #222 dotted}h3,h4{font-size:1.3rem;margin:0 auto .5rem auto;font-weight:600}h4{font-size:1.1rem}h5{font-size:1rem;margin:0 auto;font-weight:400}h6{font-weight:400;font-size:.9rem;margin:0 auto}table{border-collapse:collapse}#box{max-width:950px;margin:0 auto;background:#401500;padding:5px;display:grid;grid-template-columns:185px 1fr 1fr;grid-template-rows:30px 90px auto auto;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";color:#e8d5ac;column-gap:5px;row-gap:5px}#box a{color:#e8d5ac;border-color:#e8d5ac}#box>div{text-align:left}#box>div img.logo{width:100%;display:block}#box #contentL,#box #header1,#box #header2,#box #menu{padding:0 .5rem}#box #content100{padding:0}#box #topPic{background:#643e24;border:3px solid #e8d5ac;grid-column:1/2;grid-row:1/3}#box #header1{font-size:12px;letter-spacing:.4px;line-height:30px;background:#643e24;grid-column:2/4}#box #header1 a{border:none}#box #header2{font-family:"Berkshire Swash",cursive;color:#222;font-size:32px;background:#e8d5ac;grid-column:2/4;color:#401500;padding-top:22px}#box #menu{background:#643e24;grid-column:1/2;grid-row:3/5;padding:0;font-size:1.2rem}#box #menu ul{list-style:none;padding:0;margin:0}#box #menu ul a{border:none;text-transform:uppercase;letter-spacing:.75px;display:block;padding:1px 1px 1px .5rem}#box #menu ul a.active{background:#8d6e63}#box #menu ul li>a.line{margin-bottom:2rem}#box #contentL{grid-column:2/3}#box #contentR{grid-column:3/4}#box #content100{grid-column:2/4}#box.plain{grid-template-columns:185px 1fr;grid-template-rows:30px 90px auto}#box.plain #content100,#box.plain #header1,#box.plain #header2{grid-column:2/3}#box.apartment{grid-template-columns:185px .8fr 1.2fr}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-size:.9rem;color:#444;line-height:130%;padding:.8rem 0}footer a{color:#444}footer a.su{border:none;font-family:Arial;font-size:13px;text-transform:uppercase;display:block;margin:8px auto}footer img{width:16px;height:16px;vertical-align:text-bottom}#btnPhone{position:fixed;top:5px;right:58px;padding:7px;border:1px solid #000;border-radius:8px;background:#4caf50;z-index:100;display:none}#btnPhone svg{vertical-align:middle}#btnPopupmenu{position:fixed;top:5px;right:10px;padding:7px;border:1px solid #000;border-radius:8px;background:#efefef;z-index:100;display:none}#btnPopupmenu svg{vertical-align:middle}#popupMenu{position:fixed;right:10px;top:4px;padding:0;border:1px solid #555;display:none;background:#f7f9f9;z-index:110;display:none;text-align:left;font-size:1.2rem;text-transform:uppercase;letter-spacing:.5px}#popupMenu ul{margin:0;padding:0}#popupMenu ul li{padding:0;border-bottom:1px solid silver;list-style:none}#popupMenu ul li a{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";color:#401500;display:block;padding:.6rem 2rem;border:none}#popupMenu ul li a.active{background:#e8d5ac;color:#000;font-weight:700}#popupMenu ul li a.line{border-bottom:3px double gray}#popupMenu ul ul li a{padding:.2rem 1rem .2rem 3rem}.border-none{border:none}body.cms table.border-none{border:1px dotted gray!important}.border-silver{border:1px solid #e8d5ac!important}.border-gray{border:1px solid #401500!important}.editable ul{padding:0 0 0 1rem}#gallery{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-evenly}#gallery .content_section_item{width:30%;height:auto;text-align:center;margin:5px}#gallery .content_section_item img{border:3px solid #e8d5ac;width:100%}#gallery .content_section_item .altText{display:none}#picModal>div img{border:3px solid #fff}.boxContainer{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem auto}.boxContainer>a{display:block;text-align:center;width:35%;min-width:140px;border-radius:5px;padding:.5rem;background:#e8d5ac;color:#401500;border:none}.boxContainer>a p{color:#401500}.boxContainer>a img,.boxContainer>a svg{width:48px;height:48px}@media (max-width:720px){#btnPopupmenu{display:block}#menu,#topPic{display:none}#box{grid-template-columns:1fr 1fr;grid-template-rows:30px auto auto auto}#box #content100,#box #header1,#box #header2{grid-column:1/3}#box #header2{padding:3px .5rem}#box #contentL{grid-column:1/2}#box #contentR{grid-column:2/3}#box.plain{grid-template-columns:1fr;grid-template-rows:30px auto auto}#box.plain #content100,#box.plain #header1,#box.plain #header2{grid-column:1/2}#box.apartment{grid-template-columns:.8fr 1.2fr}}@media (max-width:500px){#box{grid-template-columns:1fr;padding-left:5px}#box #header1{background:#643e24;grid-column:1/2}#box #header2{background:#e8d5ac;grid-column:1/2}#box #contentL{grid-column:1/2;grid-row:4/5}#box #contentR{grid-column:1/2;grid-row:3/4}#box #content100{grid-column:1/2}#box.apartment{grid-template-columns:1fr}.editable table{width:auto!important}#gallery .content_section_item{width:45%}.boxContainer>a{width:75%}}@media (max-width:450px){#header1 .email,#header1 .tel{display:none}#btnPhone{display:block}}@media (max-width:300px){#box #header2{font-size:24px}}