.alert{color:#fff;background:var(--dark-color, #808080)}.alert.alert-success{background:var(--light-color, #F8F8F8)}.social-platform-icon:hover{color:var(--light-color, #808080)}.button{border:1px solid #333333;background:var(--light-color-translucent, #808080);color:#333;text-align:center}.button:hover{color:#000;background-color:var(--light-color-translucent, #F8F8F8)}.slick-dots li.slick-active button:before{color:var(--light-color, #808080)}.slick-dots li button:before{color:#333}.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):hover{color:var(--header-link-highlight-color, var(--dark-color, #808080));opacity:var(--header-link-highlight-opacity, 1)}.header .site-brand .text-container .tagline,.header .contact-info .phone,.header .navigation{color:var(--header-text-color, #333)}.header .navigation .nav-top-level .nav-top-item .nav-top-link{color:var(--header-text-color, black)}.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, #808080));opacity:var(--header-link-highlight-opacity, 1)}.header .navigation .nav-top-level .nav-top-item .nav-top-link.highlight{color:#fff;background:var(--header-link-highlight-color, var(--dark-color-lighter, #808080))}.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:#fff;background:var(--header-link-highlight-color, var(--dark-color-lighter, #808080));opacity:var(--header-link-highlight-opacity, 1)}.header .navigation .nav-top-level .nav-top-item .nav-sub-level{background:var(--header-background-color, white)}.header .navigation .nav-top-level .nav-top-item .nav-sub-level .nav-sub-item{background:none}.header .navigation .nav-top-level .nav-top-item .nav-sub-level .nav-sub-item .nav-sub-link{background:none;color:var(--header-text-color, black)}.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{background:none;-webkit-backdrop-filter:brightness(93%);backdrop-filter:brightness(93%);color:var(--header-link-highlight-color, var(--dark-color, #808080));opacity:1}.header .navigation .nav-toggler{color:var(--header-text-color, #333)}.header .navigation .nav-toggler:hover{color:var(--header-link-highlight-color, var(--dark-color, #808080))}.header{background:var(--header-background-color, none);color:var(--header-text-color, #333)}.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, #808080))}.header .site-brand .text-container,.header .tagline{text-transform:none}.header .navigation{text-align:right}.header .navigation:after{border-top:none}.header .navigation .nav-top-level .nav-top-item:after{color:var(--header-text-color, black)}.header.left-brand{align-items:center}.navigation{background-color:#fff;text-align:center;margin-top:.3rem}.navigation .nav-toggler{font-size:1.1rem;font-weight:600;color:#333;text-transform:uppercase}.navigation .nav-top-level .nav-top-item{line-height:1.5}.navigation .nav-top-level .nav-top-item .nav-top-link{color:#333}.navigation .nav-top-level .nav-top-item .nav-top-link.active{color:var(--dark-color, #808080)}.navigation .nav-top-level .nav-top-item .nav-top-link.active:after{content:"";display:block;margin:3px auto 0;width:2.5rem;border-top:3px solid var(--light-color, #ddd)}.navigation .nav-top-level .nav-top-item .nav-top-link:not(.active){margin-bottom:6px}.navigation .nav-top-level .nav-top-item .nav-top-link:hover{color:var(--dark-color-lighter, #808080)}.navigation .nav-top-level .nav-top-item .nav-top-link.highlight{color:#000;background:var(--light-color-translucent, rgba(248, 248, 248, .4))}.navigation .nav-top-level .nav-top-item .nav-top-link.highlight.active{margin-bottom:6px}.navigation .nav-top-level .nav-top-item .nav-top-link.highlight.active:after{display:none}.navigation .nav-top-level .nav-top-item .nav-top-link.highlight:hover{background:var(--light-color, #F8F8F8)}.navigation .nav-top-level .nav-top-item .nav-sub-level{margin-top:-2px;background:#fff}.navigation .nav-top-level .nav-top-item .nav-sub-level .nav-sub-item .nav-sub-link{color:#000}.navigation .nav-top-level .nav-top-item .nav-sub-level .nav-sub-item .nav-sub-link:hover{background:var(--light-color-translucent, rgba(248, 248, 248, .4))}.navigation:after{content:"";display:block;border-top:solid 1px #333333}@media (max-width: 767px){.navigation:after{margin-top:0;border-top:none}}nav.navigation-showcase{margin:2rem 30px;width:calc(100% - 60px)}section.hero,section.slideshow{margin:2rem 30px}section.hero .superimposition .button-row .button,section.slideshow .superimposition .button-row .button{border:solid 1px #999;color:#fff;background:#0006}section.hero .superimposition .button-row .button:hover,section.slideshow .superimposition .button-row .button:hover{background:var(--light-color-translucent, rgba(248, 248, 248, .5019607843))}.body hr{border-color:#555}.article h1,.contact-form h1{padding-bottom:0}.article h1:after,.contact-form h1:after{content:"";display:block;margin:0 auto;width:100%;border-top:solid 1px #333;margin-top:.8rem}@media (max-width: 767px){.article h1:after,.contact-form h1:after{margin-top:.65rem}}@media (max-width: 533px){.article h1:after,.contact-form h1:after{margin-top:.5rem}}.article.unconstrained h1,.contact-form.unconstrained h1{max-width:100%}@media (max-width: 1199px){.article.unconstrained h1,.contact-form.unconstrained h1{max-width:767px}}.call-to-action{border:solid 1px var(--dark-color, #808080);background:#fff;max-width:708px}@media (max-width: 767px){.call-to-action{margin-inline:30px}}.call-to-action.minimal{border:none;padding-top:0;padding-bottom:0}.contact-form .field input,.contact-form .field select,.contact-form .field textarea{background-color:#0000}.contact-form .panel .panel-body{background:#0000}footer{margin-top:20px;border-bottom:none;background:#fff}footer .site-footer{background-color:#fff;color:#333;text-align:center}footer .site-footer .flex{justify-content:center}footer .site-footer p{padding-bottom:0;margin-bottom:0}footer .site-footer hr{background-color:#fff}footer .site-footer a:not(.btn,.button){color:inherit}footer .site-footer a:not(.btn,.button):hover{color:var(--dark-color, inherit)}footer .site-footer .fluid-container,footer .site-footer .component{margin-top:0}footer .site-footer .custom-col .images-container{justify-content:center}footer .site-footer .custom-col .images-container .caption{color:#373737b3}footer .brand-footer{background:#000;border-top:none}footer:before{content:"";display:block;margin:0rem 30px 0;border-top:1px solid #333333}
