html{scroll-behavior:smooth}img{max-width:100%;height:auto}.responsivewrapper{overflow:auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #235b85!important;outline-offset:3px!important}.lv-photo-zoom{cursor:zoom-in}.lux-photo-dialog{border:0;background:#1a1714;padding:12px;color:#fff;max-width:94vw;max-height:94vh}.lux-photo-dialog::backdrop{background:#000b}.lux-photo-dialog img{display:block;max-width:86vw;max-height:80vh;object-fit:contain;margin:auto}.lux-photo-dialog button{background:#fff;color:#2c2118;border:2px solid #fff;padding:7px 12px;cursor:pointer;float:right;margin-bottom:8px}.lux-photo-dialog button:hover{background:#ded4c2;color:#21170d}.lux-photo-dialog button:focus-visible{outline-color:#80c4ff!important}
.burger{color:#412e15!important}.lv-tabs button,.lv-tab,.lv-pill,.lv-calc-tab,.lv-calc-tabs button{color:#3b2915!important;background:#f3ead7!important;border-color:#b9a073!important}.lv-tabs button:hover,.lv-tab:hover,.lv-pill:hover,.lv-calc-tab:hover,.lv-calc-tabs button:hover{color:#2c1e0d!important;background:#e4d3ac!important}.lv-tabs button.active,.lv-tabs button[aria-selected=true],.lv-tab.active,.lv-pill.active,.lv-calc-tab.active,.lv-calc-tabs button.active,.lv-calc-tabs button[aria-selected=true]{background:#65471c!important;color:#fff!important;border-color:#65471c!important}.lv-tabs button.active:hover,.lv-tabs button[aria-selected=true]:hover,.lv-tab.active:hover,.lv-pill.active:hover,.lv-calc-tab.active:hover,.lv-calc-tabs button.active:hover,.lv-calc-tabs button[aria-selected=true]:hover{background:#493113!important;color:#fff!important}.lv-tabs button:disabled,.lv-calc-tabs button:disabled{background:#e1d9cc!important;color:#5b5348!important;opacity:1!important}button:focus-visible{position:relative;z-index:2}.uk-lightbox-button{color:#fff!important;background:#211b17cc!important}.uk-lightbox-close{color:#fff!important;background:#211b17cc!important}.uk-lightbox-button:hover,.uk-lightbox-close:hover{color:#fff!important;background:#211b17!important}
@media(max-width:600px){.contentarea table{max-width:100%}.contentarea iframe{max-width:100%}.uk-container{box-sizing:border-box}}
.module.module-menu ul>li.active{background:#fffdf5!important;background-image:none!important}.module.module-menu ul>li>a{color:#352512!important}.module.module-menu ul>li>a:hover{background-color:#e9d6ad!important;color:#352512!important}.module.module-menu ul>li.active>a{background:#65471c!important;color:#fff!important;position:relative}.module.module-menu ul>li.active>a:before{content:'✓';position:absolute;left:6px;color:#fff}.module.module-menu ul>li.active>a:hover,.module.module-menu ul>li.active>a:active{background:#493113!important;color:#fff!important}.module.module-menu ul>li.active>a:hover:before{color:#fff!important}
.uk-offcanvas-close{color:#fff!important}.uk-offcanvas-close:focus-visible{outline-color:#fff!important}.uk-offcanvas-bar .active>a{color:#fff!important;background:#65471c!important}.uk-offcanvas-bar .active>a:hover{color:#fff!important;background:#493113!important}

.lux-route-card{box-sizing:border-box;min-height:240px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:26px;background:#f2e6cc;color:#3e2c16;border:1px solid #c8ac78;border-radius:12px;font-size:16px;line-height:1.6}.lux-route-card strong{font-size:21px}.lux-route-card a{display:inline-block;color:#fff!important;background:#65471c;border:1px solid #65471c;padding:11px 16px;border-radius:6px;text-decoration:none}.lux-route-card a:hover{background:#493113;color:#fff!important}.lux-route-card a:focus-visible{outline:3px solid #235b85;outline-offset:3px}

.lux-video-preview{position:relative;inset:auto;display:block;width:100%;height:100%;overflow:hidden;background:#382b1d;color:#fff!important}.lux-video-preview img{width:100%!important;height:100%!important;object-fit:cover;display:block}.lux-video-preview span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;max-width:90%;box-sizing:border-box;padding:10px 14px;border-radius:20px;background:#60421b;color:#fff;font:600 14px/1.4 Arial,sans-serif;text-align:center}.lux-video-preview:hover span,.lux-video-preview:active span{background:#3f2a10;color:#fff}.lux-video-preview:focus-visible{outline:3px solid #235b85!important;outline-offset:-4px!important}
