.alert{color:#fff;background:var(--dark-color,gray)}.alert.alert-success{background:var(--light-color,#f8f8f8)}.social-platform-icon:hover{color:var(--light-color,gray)}.button{background:var(--light-color-translucent,gray);color:#333;border:1px solid #333}.button:hover{color:#000;background-color:var(--light-color-translucent,#f8f8f8)}.slick-dots li.slick-active button:before{color:var(--light-color,gray)}.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,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))}.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,gray))}.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{text-align:center;background-color:#fff;margin-top:.3rem}.navigation .nav-toggler{color:#333;text-transform:uppercase;font-size:1.1rem;font-weight:600}.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,gray)}.navigation .nav-top-level .nav-top-item .nav-top-link.active:after{content:"";border-top:3px solid var(--light-color,#ddd);width:2.5rem;margin:3px auto 0;display:block}.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,gray)}.navigation .nav-top-level .nav-top-item .nav-top-link.highlight{color:#000;background:var(--light-color-translucent,#f8f8f866)}.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{background:#fff;margin-top:-2px}.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,#f8f8f866)}.navigation:after{content:"";border-top:1px solid #333;display:block}@media (width<=767px){.navigation:after{border-top:none;margin-top:0}}nav.navigation-showcase{width:calc(100% - 60px);margin:2rem 30px}section.hero,section.slideshow{margin:2rem 30px}section.hero .superimposition .button-row .button,section.slideshow .superimposition .button-row .button{color:#fff;background:#0006;border:1px solid #999}section.hero .superimposition .button-row .button:hover,section.slideshow .superimposition .button-row .button:hover{background:var(--light-color-translucent,#f8f8f880)}.body hr{border-color:#555}.contact-form h1{padding-bottom:0}.article:not(.unconstrained,:has(.image-container.left-column,.image-container.right-column)) h1{padding-bottom:0}.contact-form h1:after{content:"";border-top:1px solid #333;width:100%;margin:.8rem auto 0;display:block}.article:not(.unconstrained,:has(.image-container.left-column,.image-container.right-column)) h1:after{content:"";border-top:1px solid #333;width:100%;margin:.8rem auto 0;display:block}@media (width<=767px){.contact-form h1:after{margin-top:.65rem}.article:not(.unconstrained,:has(.image-container.left-column,.image-container.right-column)) h1:after{margin-top:.65rem}}@media (width<=533px){.contact-form h1:after{margin-top:.5rem}.article:not(.unconstrained,:has(.image-container.left-column,.image-container.right-column)) h1:after{margin-top:.5rem}}.contact-form[data-bg-color-preset=dark_color] h1:after{border-color:#fff}.article:not(.unconstrained,:has(.image-container.left-column,.image-container.right-column))[data-bg-color-preset=dark_color] h1:after{border-color:#fff}.call-to-action{border:solid 1px var(--dark-color,gray);background:#fff;max-width:708px}@media (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,.contact-form .field .panel{background-color:#0000;border-color:#555}.contact-form[data-bg-color-preset=dark_color] .field input,.contact-form[data-bg-color-preset=dark_color] .field select,.contact-form[data-bg-color-preset=dark_color] .field textarea,.contact-form[data-bg-color-preset=dark_color] .field .panel,.contact-form[data-bg-color-preset=dark_color] .field .filename.button{color:#fff;border:1px solid #fff}.contact-form[data-bg-color-preset=dark_color] .field input::placeholder,.contact-form[data-bg-color-preset=dark_color] .field select::placeholder,.contact-form[data-bg-color-preset=dark_color] .field textarea::placeholder,.contact-form[data-bg-color-preset=dark_color] .field .panel::placeholder,.contact-form[data-bg-color-preset=dark_color] .field .filename.button::placeholder{color:#fff!important}.contact-form[data-bg-color-preset=dark_color] .field input:has(option[value=""]:checked){color:#fff!important}.contact-form[data-bg-color-preset=dark_color] .field select:has(option[value=""]:checked){color:#fff!important}.contact-form[data-bg-color-preset=dark_color] .field textarea:has(option[value=""]:checked){color:#fff!important}.contact-form[data-bg-color-preset=dark_color] .field .panel:has(option[value=""]:checked){color:#fff!important}.contact-form[data-bg-color-preset=dark_color] .field .filename.button:has(option[value=""]:checked){color:#fff!important}.contact-form[data-bg-color-preset=dark_color] .field .panel .panel-body legend{color:#fff!important}.contact-form[data-bg-color-preset=dark_color] .panel,.contact-form[data-bg-color-preset=dark_color] .panel .panel-body .checkbox-set label,.contact-form[data-bg-color-preset=dark_color] .filename.button{color:#fff;background-color:#0000}.contact-form[data-bg-color-preset=dark_color] .button{border-color:#fff}.footer{background:#fff;border-bottom:none;margin-top:20px}.footer .site-footer{color:#333;text-align:center;background-color:#fff}.footer .site-footer .flex{justify-content:center}.footer .site-footer p{margin-bottom:0;padding-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:"";border-top:1px solid #333;margin:0 30px 0;display:block}
