/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion-button collapsed a:hover{color:#fff;}.accordion-item .accordion-body{background-color:#fff;color:#192636;}.accordion-item .accordion-button:not(.collapsed){background:#fff;color:#192636;}.accordion-item .accordion-button{background:#fff;color:#192636;}
.btn-default,.btn-group>.btn-default,.btn-primary,.btn-group>.btn-primary,.html .fake-submit{background:#192636;border-color:#192636;color:#fff;}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,a.bg-primary:hover,a.bg-primary:focus{background-color:#3c4858;border-color:#3c4858;color:#f6f3ea;}.btn-check:checked + .btn,.node-preview-container .btn-check:checked + .node-preview-backlink,.btn-check:checked + .button,.btn-check:checked + button.link,:not(.btn-check) + .btn:active,.node-preview-container :not(.btn-check) + .node-preview-backlink:active,:not(.btn-check) + .button:active,:not(.btn-check) + button.link:active,.btn:first-child:active,.node-preview-container .node-preview-backlink:first-child:active,.button:first-child:active,button.link:first-child:active,.btn.active,.media-library-view--widget .view-header a.btn.is-active,.node-preview-container .active.node-preview-backlink,.node-preview-container .media-library-view--widget .view-header a.node-preview-backlink.is-active,.media-library-view--widget .view-header .node-preview-container a.node-preview-backlink.is-active,.active.button,.media-library-view--widget .view-header a.button.is-active,button.active.link,.btn.show,.node-preview-container .show.node-preview-backlink,.show.button,button.show.link{color:#fff;background-color:#8ba8a3;border-color:#8ba8a3;}.progress-step.is-active .progress-marker::before{background-color:#192636;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before{background-color:#8ba8a3;}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,.webform-progress-tracker .progress-step:hover .progress-marker::before,.webform-progress-tracker .progress-step .progress-marker::after{background-color:#3c4858;}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#8ba8a3;--bs-btn-border-color:#8ba8a3;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#8ba8a3;--bs-btn-hover-border-color:#8ba8a3;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#8ba8a3;--bs-btn-active-border-color:#8ba8a3;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#8ba8a3;--bs-btn-disabled-border-color:#8ba8a3;}a,.btn-link,.nav-link{color:#3F5555;}
.calendly-badge-widget{right:100px !important;bottom:30px !important;}
.dxpr-theme-footer .footer-container{padding-top:15px;padding-bottom:15px;}
.review-container .review-author-image{display:none !important;}.review-container .review-author-name{display:none !important;}.review-container .stars-wrapper svg{height:auto;width:auto;}.stars-background{display:none !important;}.review-container .review-date{font-size:0.75rem;margin-left:9.9rem;margin-top:0.1em;}.review-text{font-style:italic;color:#000;padding:0.5em;}.googlereviews-ratings-container .rating-source-logo{width:1.5rem;height:1.5rem;margin-bottom:0.5rem;display:none;}
h1,h2,h3,h4,h5,h6{min-height:.5em;}
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top #logo{max-height:70px !important;}.body--dxpr-theme-nav-mobile #logo{max-height:55px !important;margin-right:0em !important;}
a,.btn-link,.nav-link{color:#3F5555;font-weight:bold;}
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top #logo{max-height:40px;}.body--dxpr-theme-nav-mobile #logo{max-height:40px;margin-right:1em;}
ul.menu a.is-active{color:#f6f3ea;}.html .dxpr-theme-mini-tabs-wrapper .tabs--primary li.active a{color:#fff;}.body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span,.body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span:before,.body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span:after{background:#f6f3ea;}.body--dxpr-theme-nav-mobile #logo{max-height:30px;margin-right:1em;}
.news{margin-bottom:1em;}.lowercase{text-transform:lowercase;}.view-news{margin-top:1em;}
.region-content-top{margin-bottom:1.5em;}
.alert{display:none;}
