.alert{background:var(--dark-color,#666)}.alert.alert-success{background:var(--light-color,#f8f8f8)}.social-platform-icon{color:var(--dark-color,#666)}.header{color:var(--header-text-color,#333);padding-block:var(--header-inside-vertical-space,0px);margin-block:var(--header-outside-vertical-space,0px)}.header a:not(.button,.btn,.read-more){color:var(--header-text-color,#333)}.header a:not(.button,.btn,.read-more):hover{color:var(--header-link-highlight-color,var(--dark-color,gray));opacity:var(--header-link-highlight-opacity,1)}.header .site-brand .text-container .tagline,.header .contact-info .phone,.header .navigation,.header .navigation .nav-top-level .nav-top-item .nav-top-link{color:var(--header-text-color,#333)}.header .navigation .nav-top-level .nav-top-item .nav-top-link:hover,.header .navigation .nav-top-level .nav-top-item .nav-top-link.active{color:var(--header-link-highlight-color,var(--dark-color,gray));opacity:var(--header-link-highlight-opacity,1)}.header .navigation .nav-top-level .nav-top-item .nav-top-link.highlight{color:var(--header-link-highlight-text-color,white);background:var(--header-link-highlight-color,var(--dark-color,gray))}.header .navigation .nav-top-level .nav-top-item .nav-top-link.highlight:hover,.header .navigation .nav-top-level .nav-top-item .nav-top-link.highlight.active{color:var(--header-link-highlight-text-color,white);background:var(--header-link-highlight-color,var(--dark-color-lighter,gray))}.header .navigation .nav-top-level .nav-top-item .nav-sub-level{background:var(--header-nav-sub-background-color,white)}.header .navigation .nav-top-level .nav-top-item .nav-sub-level .nav-sub-item{background:0 0}.header .navigation .nav-top-level .nav-top-item .nav-sub-level .nav-sub-item .nav-sub-link{color:var(--header-text-color,#333);background:0 0}.header .navigation .nav-top-level .nav-top-item .nav-sub-level .nav-sub-item .nav-sub-link:hover,.header .navigation .nav-top-level .nav-top-item .nav-sub-level .nav-sub-item .nav-sub-link.active{-webkit-backdrop-filter:brightness(93%);backdrop-filter:brightness(93%);color:var(--header-link-highlight-color,var(--dark-color,gray));opacity:1;background:0 0}.header .navigation .nav-toggler{color:var(--header-text-color,#333)}.header .navigation .nav-toggler:hover{color:var(--header-link-highlight-color,var(--dark-color,gray))}.navigation{background:var(--dark-color,#666);color:#fff}.navigation .nav-toggler:hover{color:var(--light-color)}.navigation .nav-top-level .nav-top-item .nav-top-link,.navigation .nav-top-level .nav-top-item .nav-sub-link{color:#fff;background:var(--dark-color,#666);text-decoration:none}.navigation .nav-top-level .nav-top-item .nav-top-link:hover,.navigation .nav-top-level .nav-top-item .nav-sub-link:hover{color:var(--light-color)}.navigation .nav-top-level .nav-top-item .nav-top-link.active,.navigation .nav-top-level .nav-top-item .nav-sub-link.active{font-weight:600}.navigation .nav-top-level .nav-top-item .nav-top-link.highlight,.navigation .nav-top-level .nav-top-item .nav-sub-link.highlight{color:#000;background:var(--light-color,#f8f8f8)}.navigation .nav-top-level .nav-top-item .nav-top-link.highlight:hover,.navigation .nav-top-level .nav-top-item .nav-sub-link.highlight:hover{color:#000;background:var(--light-color-darker,#f8f8f8)}.navigation .nav-top-level .nav-top-item .nav-top-link.highlight.active,.navigation .nav-top-level .nav-top-item .nav-sub-link.highlight.active{color:var(--light-color);background:0 0;font-weight:600}.navigation .nav-top-level .nav-top-item .nav-sub-level,.navigation .nav-top-level .nav-top-item .nav-sub-level .nav-sub-item{background:var(--dark-color,#666)}.navigation .nav-top-level .nav-top-item .nav-sub-level .nav-sub-item .nav-sub-link{color:#fff}.navigation .nav-top-level .nav-top-item .nav-sub-level .nav-sub-item .nav-sub-link:hover,.navigation .nav-top-level .nav-top-item .nav-sub-level .nav-sub-item .nav-sub-link:focus{background:var(--dark-color,#666);opacity:.8}.contact-form .button{margin:0}.menu p.description,.gallery p.description{text-align:left}.footer .site-footer{color:#7b7b7b;background:#f0f0f0}.footer .site-footer h2{color:#666}.footer .site-footer hr{background-color:#ccc}.footer .site-footer .social-platform-icon{color:#666}.footer .site-footer a:not(.btn,.button){color:inherit}.footer .site-footer a:not(.btn,.button):hover{color:var(--dark-color,inherit)}
