:root {
--body-1-rgb: 247, 247, 247;
--body-2-rgb: 48, 48, 48;
}
.body-1-bg, .sf-active.sfHoverMain-body-1-bg .sf-menu > li.sfHover,.sf-active.sfDropdownHover-body-1-bg ul ul li.sfHover,.sf-active.sfDropdown-body-1-bg ul ul,.sf-active.sfDropdown-body-1-bg ul ul ul,.page-header-body-1 h1,body.custom-module-color-body-1 .module,body.custom-module-color-body-1 .highlight,body.custom-module-color-body-1 .well,.testimonial-bg-body-1 .review-inner,.btn.btn-body-1, .btn-flip.btn-body-1 .flippety {
background-color: rgba(247, 247, 247, 1);
background-color: rgba(var(--body-1-rgb), 1);
color: rgba(48, 48, 48, 1);
color: rgba(var(--body-2-rgb), 1);
border-color: rgba(48, 48, 48, 1);
border-color: rgba(var(--body-2-rgb), 1);
}
.body-1-bg-only {
background-color: rgba(247, 247, 247, 1);
background-color: rgba(var(--body-1-rgb), 1);
}
.body-1, body.custom-h1-color-body-1 .page-content-wrap h1,body.custom-h2-color-body-1 .page-content-wrap h2,.btn.btn-outline.btn-body-1 {
color: rgba(247, 247, 247, 1);
color: rgba(var(--body-1-rgb), 1);
}
.body-1-border, .btn.btn-body-1,.content-border-body-1,.ht-image img,.border-body-1 {
border-color: rgba(247, 247, 247, 1);
border-color: rgba(var(--body-1-rgb), 1);
}
.body-1-border-bottom, .testimonial-bg-body-1 .review-inner:after {
border-bottom-color: rgba(247, 247, 247, 1);
border-bottom-color: rgba(var(--body-1-rgb), 1);
}
.body-1-svg, polygon.body-1-bg,path.body-1-bg,rect.body-1-bg,.page-container.body-1-bg .svg-accent-color,.page-container .pbhs-website-part.body-1-bg .svg-accent-color {
fill: rgba(247, 247, 247, 1);
fill: rgba(var(--body-1-rgb), 1);
}
.body-2-bg, body.custom-module-color-body-2 .module,body.custom-module-color-body-2 .highlight,body.custom-module-color-body-2 .well,body.custom-module-color-body-2 .well, .body-1-bg .dynamic-flickity-dot-color .flickity-page-dots .dot, .body-1-bg.dynamic-flickity-dot-color .flickity-page-dots .dot {
background-color: rgba(48, 48, 48, 1);
background-color: rgba(var(--body-2-rgb), 1);
color: rgba(48, 48, 48, 1);
color: rgba(var(--body-2-rgb), 1);
border-color: rgba(48, 48, 48, 1);
border-color: rgba(var(--body-2-rgb), 1);
}
.body-2-bg-only {
background-color: rgba(48, 48, 48, 1);
background-color: rgba(var(--body-2-rgb), 1);
}
.body-2, .body-1-bg .side-nav li a,.sf-active.body-1-bg li > a,.sf-active.sfDropdown-body-1-bg li li a,.sf-active.sfDropdownHover-body-1-bg li li a:hover,.sf-active.sfDropdownHover-body-1-bg li li.sfHover > a,.btn-body-1,.btn.btn-body-1,.testimonial-bg-body-1 .review-inner,.page-header-body-1 h1 {
color: rgba(48, 48, 48, 1);
color: rgba(var(--body-2-rgb), 1);
}
.body-2-border, .page-header-body-1 h1 {
border-color: rgba(48, 48, 48, 1);
border-color: rgba(var(--body-2-rgb), 1);
}
.body-2-svg, .page-container.body-2-bg .svg-accent-color,.page-container .pbhs-website-part.body-2-bg .svg-accent-color {
fill: rgba(48, 48, 48, 1);
fill: rgba(var(--body-2-rgb), 1);
}
:root {
--palette_a-1-rgb: 247, 247, 247;
--palette_a-2-rgb: 48, 48, 48;
}
.palette_a-1-bg, #welcome1:before, .part-members-offices .office-link:before, .footer-accent:before, .sf-active.sfHoverMain-palette_a-1-bg .sf-menu > li.sfHover,.sf-active.sfDropdownHover-palette_a-1-bg ul ul li.sfHover,.sf-active.sfDropdown-palette_a-1-bg ul ul,.sf-active.sfDropdown-palette_a-1-bg ul ul ul,.page-header-palette_a-1 h1,body.custom-module-color-palette_a-1 .module,body.custom-module-color-palette_a-1 .highlight,body.custom-module-color-palette_a-1 .well,.testimonial-bg-palette_a-1 .review-inner,.btn.btn-palette_a-1, .btn-flip.btn-palette_a-1 .flippety {
background-color: rgba(247, 247, 247, 1);
background-color: rgba(var(--palette_a-1-rgb), 1);
color: rgba(48, 48, 48, 1);
color: rgba(var(--palette_a-2-rgb), 1);
border-color: rgba(48, 48, 48, 1);
border-color: rgba(var(--palette_a-2-rgb), 1);
}
.palette_a-1-bg-only {
background-color: rgba(247, 247, 247, 1);
background-color: rgba(var(--palette_a-1-rgb), 1);
}
.palette_a-1-bg-20 {
background-color: rgba(247, 247, 247, 0.2);
background-color: rgba(var(--palette_a-1-rgb), 0.2);
}

.palette_a-1-bg-25 {
background-color: rgba(247, 247, 247, 0.25);
background-color: rgba(var(--palette_a-1-rgb), 0.25);
}

.palette_a-1-bg-40 {
background-color: rgba(247, 247, 247, 0.4);
background-color: rgba(var(--palette_a-1-rgb), 0.4);
}

.palette_a-1-bg-50 {
background-color: rgba(247, 247, 247, 0.5);
background-color: rgba(var(--palette_a-1-rgb), 0.5);
}

.palette_a-1-bg-60 {
background-color: rgba(247, 247, 247, 0.6);
background-color: rgba(var(--palette_a-1-rgb), 0.6);
}

.palette_a-1-bg-80 {
background-color: rgba(247, 247, 247, 0.8);
background-color: rgba(var(--palette_a-1-rgb), 0.8);
}
.palette_a-1, body .btn, .side-nav li a:hover, .side-nav .current_page_item > a, body.custom-h1-color-palette_a-1 .page-content-wrap h1,body.custom-h2-color-palette_a-1 .page-content-wrap h2,.btn.btn-outline.btn-palette_a-1 {
color: rgba(247, 247, 247, 1);
color: rgba(var(--palette_a-1-rgb), 1);
}
.palette_a-1-border, #welcome2 h3:before, #welcome3 h3:before, .btn.btn-palette_a-1,.content-border-palette_a-1,.ht-image img,.border-palette_a-1 {
border-color: rgba(247, 247, 247, 1);
border-color: rgba(var(--palette_a-1-rgb), 1);
}
.palette_a-1-border-20 {
border-color: rgba(247, 247, 247, 0.2);
border-color: rgba(var(--palette_a-1-rgb), 0.2);
}

.palette_a-1-border-25 {
border-color: rgba(247, 247, 247, 0.25);
border-color: rgba(var(--palette_a-1-rgb), 0.25);
}

.palette_a-1-border-40 {
border-color: rgba(247, 247, 247, 0.4);
border-color: rgba(var(--palette_a-1-rgb), 0.4);
}

.palette_a-1-border-50 {
border-color: rgba(247, 247, 247, 0.5);
border-color: rgba(var(--palette_a-1-rgb), 0.5);
}

.palette_a-1-border-60 {
border-color: rgba(247, 247, 247, 0.6);
border-color: rgba(var(--palette_a-1-rgb), 0.6);
}

.palette_a-1-border-80 {
border-color: rgba(247, 247, 247, 0.8);
border-color: rgba(var(--palette_a-1-rgb), 0.8);
}
.palette_a-1-border-right, .part-members-offices .office-link:before {
border-right-color: rgba(247, 247, 247, 1);
border-right-color: rgba(var(--palette_a-1-rgb), 1);
}
.palette_a-1-border-right-20 {
border-right-color: rgba(247, 247, 247, 0.2);
border-right-color: rgba(var(--palette_a-1-rgb), 0.2);
}

.palette_a-1-border-right-25 {
border-right-color: rgba(247, 247, 247, 0.25);
border-right-color: rgba(var(--palette_a-1-rgb), 0.25);
}

.palette_a-1-border-right-40 {
border-right-color: rgba(247, 247, 247, 0.4);
border-right-color: rgba(var(--palette_a-1-rgb), 0.4);
}

.palette_a-1-border-right-50 {
border-right-color: rgba(247, 247, 247, 0.5);
border-right-color: rgba(var(--palette_a-1-rgb), 0.5);
}

.palette_a-1-border-right-60 {
border-right-color: rgba(247, 247, 247, 0.6);
border-right-color: rgba(var(--palette_a-1-rgb), 0.6);
}

.palette_a-1-border-right-80 {
border-right-color: rgba(247, 247, 247, 0.8);
border-right-color: rgba(var(--palette_a-1-rgb), 0.8);
}
.palette_a-1-border-bottom, .part-members-offices .office-link:before, .menu-drop .main-menu > li > a, .menu-fade .main-menu > li > a, .testimonial-bg-palette_a-1 .review-inner:after {
border-bottom-color: rgba(247, 247, 247, 1);
border-bottom-color: rgba(var(--palette_a-1-rgb), 1);
}
.palette_a-1-border-bottom-20 {
border-bottom-color: rgba(247, 247, 247, 0.2);
border-bottom-color: rgba(var(--palette_a-1-rgb), 0.2);
}

.palette_a-1-border-bottom-25 {
border-bottom-color: rgba(247, 247, 247, 0.25);
border-bottom-color: rgba(var(--palette_a-1-rgb), 0.25);
}

.palette_a-1-border-bottom-40 {
border-bottom-color: rgba(247, 247, 247, 0.4);
border-bottom-color: rgba(var(--palette_a-1-rgb), 0.4);
}

.palette_a-1-border-bottom-50 {
border-bottom-color: rgba(247, 247, 247, 0.5);
border-bottom-color: rgba(var(--palette_a-1-rgb), 0.5);
}

.palette_a-1-border-bottom-60 {
border-bottom-color: rgba(247, 247, 247, 0.6);
border-bottom-color: rgba(var(--palette_a-1-rgb), 0.6);
}

.palette_a-1-border-bottom-80 {
border-bottom-color: rgba(247, 247, 247, 0.8);
border-bottom-color: rgba(var(--palette_a-1-rgb), 0.8);
}
.palette_a-1-svg, polygon.palette_a-1-bg,path.palette_a-1-bg,rect.palette_a-1-bg,.page-container.palette_a-1-bg .svg-accent-color,.page-container .pbhs-website-part.palette_a-1-bg .svg-accent-color {
fill: rgba(247, 247, 247, 1);
fill: rgba(var(--palette_a-1-rgb), 1);
}
.palette_a-1-svg-20 {
fill: rgba(247, 247, 247, 0.2);
fill: rgba(var(--palette_a-1-rgb), 0.2);
}

.palette_a-1-svg-25 {
fill: rgba(247, 247, 247, 0.25);
fill: rgba(var(--palette_a-1-rgb), 0.25);
}

.palette_a-1-svg-40 {
fill: rgba(247, 247, 247, 0.4);
fill: rgba(var(--palette_a-1-rgb), 0.4);
}

.palette_a-1-svg-50 {
fill: rgba(247, 247, 247, 0.5);
fill: rgba(var(--palette_a-1-rgb), 0.5);
}

.palette_a-1-svg-60 {
fill: rgba(247, 247, 247, 0.6);
fill: rgba(var(--palette_a-1-rgb), 0.6);
}

.palette_a-1-svg-80 {
fill: rgba(247, 247, 247, 0.8);
fill: rgba(var(--palette_a-1-rgb), 0.8);
}
.palette_a-2-bg, body.custom-module-color-palette_a-2 .module,body.custom-module-color-palette_a-2 .highlight,body.custom-module-color-palette_a-2 .well,body.custom-module-color-palette_a-2 .well, .palette_a-1-bg .dynamic-flickity-dot-color .flickity-page-dots .dot, .palette_a-1-bg.dynamic-flickity-dot-color .flickity-page-dots .dot {
background-color: rgba(48, 48, 48, 1);
background-color: rgba(var(--palette_a-2-rgb), 1);
color: rgba(48, 48, 48, 1);
color: rgba(var(--palette_a-2-rgb), 1);
border-color: rgba(48, 48, 48, 1);
border-color: rgba(var(--palette_a-2-rgb), 1);
}
.palette_a-2-bg-only {
background-color: rgba(48, 48, 48, 1);
background-color: rgba(var(--palette_a-2-rgb), 1);
}
.palette_a-2-bg-20 {
background-color: rgba(48, 48, 48, 0.2);
background-color: rgba(var(--palette_a-2-rgb), 0.2);
}

.palette_a-2-bg-40 {
background-color: rgba(48, 48, 48, 0.4);
background-color: rgba(var(--palette_a-2-rgb), 0.4);
}

.palette_a-2-bg-80 {
background-color: rgba(48, 48, 48, 0.8);
background-color: rgba(var(--palette_a-2-rgb), 0.8);
}
.palette_a-2, #welcome1, .palette_a-1-bg .side-nav li a,.sf-active.palette_a-1-bg li > a,.sf-active.sfDropdown-palette_a-1-bg li li a,.sf-active.sfDropdownHover-palette_a-1-bg li li a:hover,.sf-active.sfDropdownHover-palette_a-1-bg li li.sfHover > a,.btn-palette_a-1,.btn.btn-palette_a-1,.testimonial-bg-palette_a-1 .review-inner,.page-header-palette_a-1 h1 {
color: rgba(48, 48, 48, 1);
color: rgba(var(--palette_a-2-rgb), 1);
}
.palette_a-2-border, .page-header-palette_a-1 h1 {
border-color: rgba(48, 48, 48, 1);
border-color: rgba(var(--palette_a-2-rgb), 1);
}
.palette_a-2-border-20 {
border-color: rgba(48, 48, 48, 0.2);
border-color: rgba(var(--palette_a-2-rgb), 0.2);
}

.palette_a-2-border-40 {
border-color: rgba(48, 48, 48, 0.4);
border-color: rgba(var(--palette_a-2-rgb), 0.4);
}

.palette_a-2-border-80 {
border-color: rgba(48, 48, 48, 0.8);
border-color: rgba(var(--palette_a-2-rgb), 0.8);
}
.palette_a-2-svg, .page-container.palette_a-2-bg .svg-accent-color,.page-container .pbhs-website-part.palette_a-2-bg .svg-accent-color {
fill: rgba(48, 48, 48, 1);
fill: rgba(var(--palette_a-2-rgb), 1);
}
.palette_a-2-svg-20 {
fill: rgba(48, 48, 48, 0.2);
fill: rgba(var(--palette_a-2-rgb), 0.2);
}

.palette_a-2-svg-40 {
fill: rgba(48, 48, 48, 0.4);
fill: rgba(var(--palette_a-2-rgb), 0.4);
}

.palette_a-2-svg-80 {
fill: rgba(48, 48, 48, 0.8);
fill: rgba(var(--palette_a-2-rgb), 0.8);
}
.palette_a-1-gradient, .palette_a-1-gradient {
background: rgb(247, 247, 247);
background: linear-gradient(to bottom, rgba(247, 247, 247, 0) 0%,rgba(247, 247, 247, 1) 100%);
background: linear-gradient(to bottom, rgba(var(--palette_a-1-rgb), 0) 0%,rgba(var(--palette_a-1-rgb), 1) 100%);}
.palette_a-2-gradient, .palette_a-1-gradient-reverse {
background: rgb(247, 247, 247);
background: linear-gradient(to bottom, rgba(247, 247, 247, 1) 0%,rgba(247, 247, 247, 0) 100%);
background: linear-gradient(to bottom, rgba(var(--palette_a-1-rgb), 1) 0%,rgba(var(--palette_a-1-rgb), 0) 100%);}
:root {
--palette_b-1-rgb: 0, 0, 0;
--palette_b-2-rgb: 255, 255, 255;
}
.palette_b-1-bg, .btn, .pbhs-rs-gallery.rsDefault .rsOverflow, .pbhs-rs-gallery.rsDefault .rsSlide, .pbhs-rs-gallery.rsDefault .rsThumbs, .pbhs-rs-gallery.rsDefault .rsVideoFrameHolder, .image, .module, .highlight, .well, .modal-header, .social-tab:hover, .sf-active.sfHoverMain-palette_b-1-bg .sf-menu > li.sfHover,.sf-active.sfDropdownHover-palette_b-1-bg ul ul li.sfHover,.sf-active.sfDropdown-palette_b-1-bg ul ul,.sf-active.sfDropdown-palette_b-1-bg ul ul ul,.page-header-palette_b-1 h1,body.custom-module-color-palette_b-1 .module,body.custom-module-color-palette_b-1 .highlight,body.custom-module-color-palette_b-1 .well,.testimonial-bg-palette_b-1 .review-inner,.btn.btn-palette_b-1, .btn-flip.btn-palette_b-1 .flippety, .btn-flip.btn-palette_c-1 .flop, .btn.btn-outline.btn-palette_c-1:hover, .btn.btn-palette_c-1:hover {
background-color: rgba(0, 0, 0, 1);
background-color: rgba(var(--palette_b-1-rgb), 1);
color: rgba(255, 255, 255, 1);
color: rgba(var(--palette_b-2-rgb), 1);
border-color: rgba(255, 255, 255, 1);
border-color: rgba(var(--palette_b-2-rgb), 1);
}
.palette_b-1-bg-only {
background-color: rgba(0, 0, 0, 1);
background-color: rgba(var(--palette_b-1-rgb), 1);
}
.palette_b-1-bg-0 {
background-color: rgba(0, 0, 0, 0);
background-color: rgba(var(--palette_b-1-rgb), 0);
}

.palette_b-1-bg-20, body.custom-module-color-palette_b-1-20 .module, body.custom-module-color-palette_b-1-20 .highlight, body.custom-module-color-palette_b-1-20 .well {
background-color: rgba(0, 0, 0, 0.2);
background-color: rgba(var(--palette_b-1-rgb), 0.2);
}

.palette_b-1-bg-40, body.custom-module-color-palette_b-1-40 .module, body.custom-module-color-palette_b-1-40 .highlight, body.custom-module-color-palette_b-1-40 .well {
background-color: rgba(0, 0, 0, 0.4);
background-color: rgba(var(--palette_b-1-rgb), 0.4);
}

.palette_b-1-bg-50 {
background-color: rgba(0, 0, 0, 0.5);
background-color: rgba(var(--palette_b-1-rgb), 0.5);
}

.palette_b-1-bg-60 {
background-color: rgba(0, 0, 0, 0.6);
background-color: rgba(var(--palette_b-1-rgb), 0.6);
}

.palette_b-1-bg-80, body.custom-module-color-palette_b-1-80 .module, body.custom-module-color-palette_b-1-80 .highlight, body.custom-module-color-palette_b-1-80 .well {
background-color: rgba(0, 0, 0, 0.8);
background-color: rgba(var(--palette_b-1-rgb), 0.8);
}
.palette_b-1, .social-tabs .social-tab, .side-nav li a, body.custom-h1-color-palette_b-1 .page-content-wrap h1,body.custom-h2-color-palette_b-1 .page-content-wrap h2,.btn.btn-outline.btn-palette_b-1 {
color: rgba(0, 0, 0, 1);
color: rgba(var(--palette_b-1-rgb), 1);
}
.palette_b-1-border, .btn, .well, .social-tabs .social-tab, .btn.btn-palette_b-1,.content-border-palette_b-1,.ht-image img,.border-palette_b-1, .palette_c-1-bg .ht-image a:hover img, .btn.btn-palette_c-1:hover, .btn.btn-outline.btn-palette_c-1:hover {
border-color: rgba(0, 0, 0, 1);
border-color: rgba(var(--palette_b-1-rgb), 1);
}
.palette_b-1-border-0 {
border-color: rgba(0, 0, 0, 0);
border-color: rgba(var(--palette_b-1-rgb), 0);
}

.palette_b-1-border-20 {
border-color: rgba(0, 0, 0, 0.2);
border-color: rgba(var(--palette_b-1-rgb), 0.2);
}

.palette_b-1-border-40 {
border-color: rgba(0, 0, 0, 0.4);
border-color: rgba(var(--palette_b-1-rgb), 0.4);
}

.palette_b-1-border-50 {
border-color: rgba(0, 0, 0, 0.5);
border-color: rgba(var(--palette_b-1-rgb), 0.5);
}

.palette_b-1-border-60 {
border-color: rgba(0, 0, 0, 0.6);
border-color: rgba(var(--palette_b-1-rgb), 0.6);
}

.palette_b-1-border-80 {
border-color: rgba(0, 0, 0, 0.8);
border-color: rgba(var(--palette_b-1-rgb), 0.8);
}
.palette_b-1-border-bottom, .testimonial-bg-palette_b-1 .review-inner:after {
border-bottom-color: rgba(0, 0, 0, 1);
border-bottom-color: rgba(var(--palette_b-1-rgb), 1);
}
.palette_b-1-border-bottom-0 {
border-bottom-color: rgba(0, 0, 0, 0);
border-bottom-color: rgba(var(--palette_b-1-rgb), 0);
}

.palette_b-1-border-bottom-20 {
border-bottom-color: rgba(0, 0, 0, 0.2);
border-bottom-color: rgba(var(--palette_b-1-rgb), 0.2);
}

.palette_b-1-border-bottom-40 {
border-bottom-color: rgba(0, 0, 0, 0.4);
border-bottom-color: rgba(var(--palette_b-1-rgb), 0.4);
}

.palette_b-1-border-bottom-50 {
border-bottom-color: rgba(0, 0, 0, 0.5);
border-bottom-color: rgba(var(--palette_b-1-rgb), 0.5);
}

.palette_b-1-border-bottom-60 {
border-bottom-color: rgba(0, 0, 0, 0.6);
border-bottom-color: rgba(var(--palette_b-1-rgb), 0.6);
}

.palette_b-1-border-bottom-80 {
border-bottom-color: rgba(0, 0, 0, 0.8);
border-bottom-color: rgba(var(--palette_b-1-rgb), 0.8);
}
.palette_b-1-svg, polygon.palette_b-1-bg,path.palette_b-1-bg,rect.palette_b-1-bg,.page-container.palette_b-1-bg .svg-accent-color,.page-container .pbhs-website-part.palette_b-1-bg .svg-accent-color {
fill: rgba(0, 0, 0, 1);
fill: rgba(var(--palette_b-1-rgb), 1);
}
.palette_b-1-svg-0 {
fill: rgba(0, 0, 0, 0);
fill: rgba(var(--palette_b-1-rgb), 0);
}

.palette_b-1-svg-20 {
fill: rgba(0, 0, 0, 0.2);
fill: rgba(var(--palette_b-1-rgb), 0.2);
}

.palette_b-1-svg-40 {
fill: rgba(0, 0, 0, 0.4);
fill: rgba(var(--palette_b-1-rgb), 0.4);
}

.palette_b-1-svg-50 {
fill: rgba(0, 0, 0, 0.5);
fill: rgba(var(--palette_b-1-rgb), 0.5);
}

.palette_b-1-svg-60 {
fill: rgba(0, 0, 0, 0.6);
fill: rgba(var(--palette_b-1-rgb), 0.6);
}

.palette_b-1-svg-80 {
fill: rgba(0, 0, 0, 0.8);
fill: rgba(var(--palette_b-1-rgb), 0.8);
}
.palette_b-2-bg, body.custom-module-color-palette_b-2 .module,body.custom-module-color-palette_b-2 .highlight,body.custom-module-color-palette_b-2 .well,body.custom-module-color-palette_b-2 .well, .palette_b-1-bg .dynamic-flickity-dot-color .flickity-page-dots .dot, .palette_b-1-bg.dynamic-flickity-dot-color .flickity-page-dots .dot {
background-color: rgba(255, 255, 255, 1);
background-color: rgba(var(--palette_b-2-rgb), 1);
color: rgba(255, 255, 255, 1);
color: rgba(var(--palette_b-2-rgb), 1);
border-color: rgba(255, 255, 255, 1);
border-color: rgba(var(--palette_b-2-rgb), 1);
}
.palette_b-2-bg-only {
background-color: rgba(255, 255, 255, 1);
background-color: rgba(var(--palette_b-2-rgb), 1);
}
.palette_b-2-bg-20 {
background-color: rgba(255, 255, 255, 0.2);
background-color: rgba(var(--palette_b-2-rgb), 0.2);
}

.palette_b-2-bg-40 {
background-color: rgba(255, 255, 255, 0.4);
background-color: rgba(var(--palette_b-2-rgb), 0.4);
}

.palette_b-2-bg-80 {
background-color: rgba(255, 255, 255, 0.8);
background-color: rgba(var(--palette_b-2-rgb), 0.8);
}
.palette_b-2, .modal-header .close, .btn a, body:not([class*="custom-module-color"]) .page-content-wrap .module .ht-title, .palette_b-1-bg .side-nav li a,.sf-active.palette_b-1-bg li > a,.sf-active.sfDropdown-palette_b-1-bg li li a,.sf-active.sfDropdownHover-palette_b-1-bg li li a:hover,.sf-active.sfDropdownHover-palette_b-1-bg li li.sfHover > a,.btn-palette_b-1,.btn.btn-palette_b-1,.testimonial-bg-palette_b-1 .review-inner,.page-header-palette_b-1 h1 {
color: rgba(255, 255, 255, 1);
color: rgba(var(--palette_b-2-rgb), 1);
}
.palette_b-2-border, .page-header-palette_b-1 h1 {
border-color: rgba(255, 255, 255, 1);
border-color: rgba(var(--palette_b-2-rgb), 1);
}
.palette_b-2-border-20 {
border-color: rgba(255, 255, 255, 0.2);
border-color: rgba(var(--palette_b-2-rgb), 0.2);
}

.palette_b-2-border-40 {
border-color: rgba(255, 255, 255, 0.4);
border-color: rgba(var(--palette_b-2-rgb), 0.4);
}

.palette_b-2-border-80 {
border-color: rgba(255, 255, 255, 0.8);
border-color: rgba(var(--palette_b-2-rgb), 0.8);
}
.palette_b-2-svg, .page-container.palette_b-2-bg .svg-accent-color,.page-container .pbhs-website-part.palette_b-2-bg .svg-accent-color {
fill: rgba(255, 255, 255, 1);
fill: rgba(var(--palette_b-2-rgb), 1);
}
.palette_b-2-svg-20 {
fill: rgba(255, 255, 255, 0.2);
fill: rgba(var(--palette_b-2-rgb), 0.2);
}

.palette_b-2-svg-40 {
fill: rgba(255, 255, 255, 0.4);
fill: rgba(var(--palette_b-2-rgb), 0.4);
}

.palette_b-2-svg-80 {
fill: rgba(255, 255, 255, 0.8);
fill: rgba(var(--palette_b-2-rgb), 0.8);
}
.palette_b-1-gradient, .palette_b-1-gradient {
background: rgb(0, 0, 0);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 1) 100%);
background: linear-gradient(to bottom, rgba(var(--palette_b-1-rgb), 0) 0%,rgba(var(--palette_b-1-rgb), 1) 100%);}
.palette_b-2-gradient, .palette_b-1-gradient-reverse {
background: rgb(0, 0, 0);
background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to bottom, rgba(var(--palette_b-1-rgb), 1) 0%,rgba(var(--palette_b-1-rgb), 0) 100%);}
.palette_b-3-gradient, .special-gradient, .vertical-striped {
background: rgb(0, 0, 0);
background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 20%,rgba(0, 0, 0, 0.3) 20%,rgba(0, 0, 0, 0.3) 40%,rgba(0, 0, 0, 0.1) 40%,rgba(0, 0, 0, 0.1) 60%,rgba(0, 0, 0, 0.3) 60%,rgba(0, 0, 0, 0.3) 80%,rgba(0, 0, 0, 0.1) 80%,rgba(0, 0, 0, 0.1) 100%,rgba(0, 0, 0, 0.3) 100%);
background: linear-gradient(to right, rgba(var(--palette_b-1-rgb), 0.1) 20%,rgba(var(--palette_b-1-rgb), 0.3) 20%,rgba(var(--palette_b-1-rgb), 0.3) 40%,rgba(var(--palette_b-1-rgb), 0.1) 40%,rgba(var(--palette_b-1-rgb), 0.1) 60%,rgba(var(--palette_b-1-rgb), 0.3) 60%,rgba(var(--palette_b-1-rgb), 0.3) 80%,rgba(var(--palette_b-1-rgb), 0.1) 80%,rgba(var(--palette_b-1-rgb), 0.1) 100%,rgba(var(--palette_b-1-rgb), 0.3) 100%);}
:root {
--palette_c-1-rgb: 185, 148, 93;
--palette_c-2-rgb: 255, 255, 255;
}
.palette_c-1-bg, .hentry a:hover, .btn:hover, .tour-bucket:hover h2.tour-bucket-title, .tour-bucket:hover .tour-bucket-title:before, #captions-wrap .rsABlock:before, .sf-active.sfHoverMain-palette_c-1-bg .sf-menu > li.sfHover,.sf-active.sfDropdownHover-palette_c-1-bg ul ul li.sfHover,.sf-active.sfDropdown-palette_c-1-bg ul ul,.sf-active.sfDropdown-palette_c-1-bg ul ul ul,.page-header-palette_c-1 h1,body.custom-module-color-palette_c-1 .module,body.custom-module-color-palette_c-1 .highlight,body.custom-module-color-palette_c-1 .well,.testimonial-bg-palette_c-1 .review-inner,.btn.btn-palette_c-1, .btn-flip.btn-palette_c-1 .flippety, .btn-flip.btn-palette_a-1 .flop, .btn.btn-outline.btn-palette_a-1:hover, .btn.btn-palette_a-1:hover, .btn-flip.btn-palette_b-1 .flop, .btn.btn-outline.btn-palette_b-1:hover, .btn.btn-palette_b-1:hover, .btn-flip.btn-palette_d-1 .flop, .btn.btn-outline.btn-palette_d-1:hover, .btn.btn-palette_d-1:hover, .btn-flip.btn-palette_e-1 .flop, .btn.btn-outline.btn-palette_e-1:hover, .btn.btn-palette_e-1:hover, .btn-flip.btn-palette_f-1 .flop, .btn.btn-outline.btn-palette_f-1:hover, .btn.btn-palette_f-1:hover {
background-color: rgba(185, 148, 93, 1);
background-color: rgba(var(--palette_c-1-rgb), 1);
color: rgba(255, 255, 255, 1);
color: rgba(var(--palette_c-2-rgb), 1);
border-color: rgba(255, 255, 255, 1);
border-color: rgba(var(--palette_c-2-rgb), 1);
}
.palette_c-1-bg-only {
background-color: rgba(185, 148, 93, 1);
background-color: rgba(var(--palette_c-1-rgb), 1);
}
.palette_c-1-bg-0 {
background-color: rgba(185, 148, 93, 0);
background-color: rgba(var(--palette_c-1-rgb), 0);
}

.palette_c-1-bg-20, body.custom-module-color-palette_c-1-20 .module, body.custom-module-color-palette_c-1-20 .highlight, body.custom-module-color-palette_c-1-20 .well {
background-color: rgba(185, 148, 93, 0.2);
background-color: rgba(var(--palette_c-1-rgb), 0.2);
}

.palette_c-1-bg-40, body.custom-module-color-palette_c-1-40 .module, body.custom-module-color-palette_c-1-40 .highlight, body.custom-module-color-palette_c-1-40 .well {
background-color: rgba(185, 148, 93, 0.4);
background-color: rgba(var(--palette_c-1-rgb), 0.4);
}

.palette_c-1-bg-50 {
background-color: rgba(185, 148, 93, 0.5);
background-color: rgba(var(--palette_c-1-rgb), 0.5);
}

.palette_c-1-bg-60 {
background-color: rgba(185, 148, 93, 0.6);
background-color: rgba(var(--palette_c-1-rgb), 0.6);
}

.palette_c-1-bg-80, body.custom-module-color-palette_c-1-80 .module, body.custom-module-color-palette_c-1-80 .highlight, body.custom-module-color-palette_c-1-80 .well {
background-color: rgba(185, 148, 93, 0.8);
background-color: rgba(var(--palette_c-1-rgb), 0.8);
}
.palette_c-1, a:hover, .member-link:hover, .office-link:hover, .header-drs a:hover, #interior .office-phone h2, .side-nav li a:hover, .side-nav .current_page_item > a, body.custom-h1-color-palette_c-1 .page-content-wrap h1,body.custom-h2-color-palette_c-1 .page-content-wrap h2,.btn.btn-outline.btn-palette_c-1 {
color: rgba(185, 148, 93, 1);
color: rgba(var(--palette_c-1-rgb), 1);
}
.palette_c-1-border, .btn.btn-palette_c-1,.content-border-palette_c-1,.ht-image img,.border-palette_c-1, .palette_a-1-bg .ht-image a:hover img, .btn.btn-palette_a-1:hover, .btn.btn-outline.btn-palette_a-1:hover, .palette_b-1-bg .ht-image a:hover img, .btn.btn-palette_b-1:hover, .btn.btn-outline.btn-palette_b-1:hover, .palette_d-1-bg .ht-image a:hover img, .btn.btn-palette_d-1:hover, .btn.btn-outline.btn-palette_d-1:hover, .palette_e-1-bg .ht-image a:hover img, .btn.btn-palette_e-1:hover, .btn.btn-outline.btn-palette_e-1:hover, .palette_f-1-bg .ht-image a:hover img, .btn.btn-palette_f-1:hover, .btn.btn-outline.btn-palette_f-1:hover {
border-color: rgba(185, 148, 93, 1);
border-color: rgba(var(--palette_c-1-rgb), 1);
}
.palette_c-1-border-0 {
border-color: rgba(185, 148, 93, 0);
border-color: rgba(var(--palette_c-1-rgb), 0);
}

.palette_c-1-border-20 {
border-color: rgba(185, 148, 93, 0.2);
border-color: rgba(var(--palette_c-1-rgb), 0.2);
}

.palette_c-1-border-40 {
border-color: rgba(185, 148, 93, 0.4);
border-color: rgba(var(--palette_c-1-rgb), 0.4);
}

.palette_c-1-border-50 {
border-color: rgba(185, 148, 93, 0.5);
border-color: rgba(var(--palette_c-1-rgb), 0.5);
}

.palette_c-1-border-60 {
border-color: rgba(185, 148, 93, 0.6);
border-color: rgba(var(--palette_c-1-rgb), 0.6);
}

.palette_c-1-border-80 {
border-color: rgba(185, 148, 93, 0.8);
border-color: rgba(var(--palette_c-1-rgb), 0.8);
}
.palette_c-1-border-bottom, .tour-bucket:hover .tour-bucket-title:before, .header-drs a:hover, .testimonial-bg-palette_c-1 .review-inner:after {
border-bottom-color: rgba(185, 148, 93, 1);
border-bottom-color: rgba(var(--palette_c-1-rgb), 1);
}
.palette_c-1-border-bottom-0 {
border-bottom-color: rgba(185, 148, 93, 0);
border-bottom-color: rgba(var(--palette_c-1-rgb), 0);
}

.palette_c-1-border-bottom-20 {
border-bottom-color: rgba(185, 148, 93, 0.2);
border-bottom-color: rgba(var(--palette_c-1-rgb), 0.2);
}

.palette_c-1-border-bottom-40 {
border-bottom-color: rgba(185, 148, 93, 0.4);
border-bottom-color: rgba(var(--palette_c-1-rgb), 0.4);
}

.palette_c-1-border-bottom-50 {
border-bottom-color: rgba(185, 148, 93, 0.5);
border-bottom-color: rgba(var(--palette_c-1-rgb), 0.5);
}

.palette_c-1-border-bottom-60 {
border-bottom-color: rgba(185, 148, 93, 0.6);
border-bottom-color: rgba(var(--palette_c-1-rgb), 0.6);
}

.palette_c-1-border-bottom-80 {
border-bottom-color: rgba(185, 148, 93, 0.8);
border-bottom-color: rgba(var(--palette_c-1-rgb), 0.8);
}
.palette_c-1-border-left, .sf-arrows ul .sf-with-ul:after, .side-nav li a:hover:before, .side-nav .current_page_item > a:before {
border-left-color: rgba(185, 148, 93, 1);
border-left-color: rgba(var(--palette_c-1-rgb), 1);
}
.palette_c-1-border-left-0 {
border-left-color: rgba(185, 148, 93, 0);
border-left-color: rgba(var(--palette_c-1-rgb), 0);
}

.palette_c-1-border-left-20 {
border-left-color: rgba(185, 148, 93, 0.2);
border-left-color: rgba(var(--palette_c-1-rgb), 0.2);
}

.palette_c-1-border-left-40 {
border-left-color: rgba(185, 148, 93, 0.4);
border-left-color: rgba(var(--palette_c-1-rgb), 0.4);
}

.palette_c-1-border-left-50 {
border-left-color: rgba(185, 148, 93, 0.5);
border-left-color: rgba(var(--palette_c-1-rgb), 0.5);
}

.palette_c-1-border-left-60 {
border-left-color: rgba(185, 148, 93, 0.6);
border-left-color: rgba(var(--palette_c-1-rgb), 0.6);
}

.palette_c-1-border-left-80 {
border-left-color: rgba(185, 148, 93, 0.8);
border-left-color: rgba(var(--palette_c-1-rgb), 0.8);
}
.palette_c-1-svg, polygon.palette_c-1-bg,path.palette_c-1-bg,rect.palette_c-1-bg,.page-container.palette_c-1-bg .svg-accent-color,.page-container .pbhs-website-part.palette_c-1-bg .svg-accent-color {
fill: rgba(185, 148, 93, 1);
fill: rgba(var(--palette_c-1-rgb), 1);
}
.palette_c-1-svg-0 {
fill: rgba(185, 148, 93, 0);
fill: rgba(var(--palette_c-1-rgb), 0);
}

.palette_c-1-svg-20 {
fill: rgba(185, 148, 93, 0.2);
fill: rgba(var(--palette_c-1-rgb), 0.2);
}

.palette_c-1-svg-40 {
fill: rgba(185, 148, 93, 0.4);
fill: rgba(var(--palette_c-1-rgb), 0.4);
}

.palette_c-1-svg-50 {
fill: rgba(185, 148, 93, 0.5);
fill: rgba(var(--palette_c-1-rgb), 0.5);
}

.palette_c-1-svg-60 {
fill: rgba(185, 148, 93, 0.6);
fill: rgba(var(--palette_c-1-rgb), 0.6);
}

.palette_c-1-svg-80 {
fill: rgba(185, 148, 93, 0.8);
fill: rgba(var(--palette_c-1-rgb), 0.8);
}
.palette_c-2-bg, body.custom-module-color-palette_c-2 .module,body.custom-module-color-palette_c-2 .highlight,body.custom-module-color-palette_c-2 .well,body.custom-module-color-palette_c-2 .well, .palette_c-1-bg .dynamic-flickity-dot-color .flickity-page-dots .dot, .palette_c-1-bg.dynamic-flickity-dot-color .flickity-page-dots .dot {
background-color: rgba(255, 255, 255, 1);
background-color: rgba(var(--palette_c-2-rgb), 1);
color: rgba(255, 255, 255, 1);
color: rgba(var(--palette_c-2-rgb), 1);
border-color: rgba(255, 255, 255, 1);
border-color: rgba(var(--palette_c-2-rgb), 1);
}
.palette_c-2-bg-only {
background-color: rgba(255, 255, 255, 1);
background-color: rgba(var(--palette_c-2-rgb), 1);
}
.palette_c-2-bg-20 {
background-color: rgba(255, 255, 255, 0.2);
background-color: rgba(var(--palette_c-2-rgb), 0.2);
}

.palette_c-2-bg-40 {
background-color: rgba(255, 255, 255, 0.4);
background-color: rgba(var(--palette_c-2-rgb), 0.4);
}

.palette_c-2-bg-80 {
background-color: rgba(255, 255, 255, 0.8);
background-color: rgba(var(--palette_c-2-rgb), 0.8);
}
.palette_c-2, .palette_c-1-bg .side-nav li a,.sf-active.palette_c-1-bg li > a,.sf-active.sfDropdown-palette_c-1-bg li li a,.sf-active.sfDropdownHover-palette_c-1-bg li li a:hover,.sf-active.sfDropdownHover-palette_c-1-bg li li.sfHover > a,.btn-palette_c-1,.btn.btn-palette_c-1,.testimonial-bg-palette_c-1 .review-inner,.page-header-palette_c-1 h1 {
color: rgba(255, 255, 255, 1);
color: rgba(var(--palette_c-2-rgb), 1);
}
.palette_c-2-border, .page-header-palette_c-1 h1 {
border-color: rgba(255, 255, 255, 1);
border-color: rgba(var(--palette_c-2-rgb), 1);
}
.palette_c-2-border-20 {
border-color: rgba(255, 255, 255, 0.2);
border-color: rgba(var(--palette_c-2-rgb), 0.2);
}

.palette_c-2-border-40 {
border-color: rgba(255, 255, 255, 0.4);
border-color: rgba(var(--palette_c-2-rgb), 0.4);
}

.palette_c-2-border-80 {
border-color: rgba(255, 255, 255, 0.8);
border-color: rgba(var(--palette_c-2-rgb), 0.8);
}
.palette_c-2-svg, .page-container.palette_c-2-bg .svg-accent-color,.page-container .pbhs-website-part.palette_c-2-bg .svg-accent-color {
fill: rgba(255, 255, 255, 1);
fill: rgba(var(--palette_c-2-rgb), 1);
}
.palette_c-2-svg-20 {
fill: rgba(255, 255, 255, 0.2);
fill: rgba(var(--palette_c-2-rgb), 0.2);
}

.palette_c-2-svg-40 {
fill: rgba(255, 255, 255, 0.4);
fill: rgba(var(--palette_c-2-rgb), 0.4);
}

.palette_c-2-svg-80 {
fill: rgba(255, 255, 255, 0.8);
fill: rgba(var(--palette_c-2-rgb), 0.8);
}
.palette_c-1-gradient,  {
background: rgb(185, 148, 93);
background: linear-gradient(to bottom, rgba(185, 148, 93, 0) 0%,rgba(185, 148, 93, 1) 100%);
background: linear-gradient(to bottom, rgba(var(--palette_c-1-rgb), 0) 0%,rgba(var(--palette_c-1-rgb), 1) 100%);}
.palette_c-2-gradient, .palette_c-1-gradient-reverse {
background: rgb(185, 148, 93);
background: linear-gradient(to bottom, rgba(185, 148, 93, 1) 0%,rgba(185, 148, 93, 0) 100%);
background: linear-gradient(to bottom, rgba(var(--palette_c-1-rgb), 1) 0%,rgba(var(--palette_c-1-rgb), 0) 100%);}
:root {
--palette_d-1-rgb: 255, 255, 255;
--palette_d-2-rgb: 48, 48, 48;
}
.palette_d-1-bg, .member-link:before, .featured-card-link:before, .tour-bucket-title:before, .sf-active.sfHoverMain-palette_d-1-bg .sf-menu > li.sfHover,.sf-active.sfDropdownHover-palette_d-1-bg ul ul li.sfHover,.sf-active.sfDropdown-palette_d-1-bg ul ul,.sf-active.sfDropdown-palette_d-1-bg ul ul ul,.page-header-palette_d-1 h1,body.custom-module-color-palette_d-1 .module,body.custom-module-color-palette_d-1 .highlight,body.custom-module-color-palette_d-1 .well,.testimonial-bg-palette_d-1 .review-inner,.btn.btn-palette_d-1, .btn-flip.btn-palette_d-1 .flippety {
background-color: rgba(255, 255, 255, 1);
background-color: rgba(var(--palette_d-1-rgb), 1);
color: rgba(48, 48, 48, 1);
color: rgba(var(--palette_d-2-rgb), 1);
border-color: rgba(48, 48, 48, 1);
border-color: rgba(var(--palette_d-2-rgb), 1);
}
.palette_d-1-bg-only {
background-color: rgba(255, 255, 255, 1);
background-color: rgba(var(--palette_d-1-rgb), 1);
}
.palette_d-1-bg-0 {
background-color: rgba(255, 255, 255, 0);
background-color: rgba(var(--palette_d-1-rgb), 0);
}

.palette_d-1-bg-20, body.custom-module-color-palette_d-1-20 .module, body.custom-module-color-palette_d-1-20 .highlight, body.custom-module-color-palette_d-1-20 .well {
background-color: rgba(255, 255, 255, 0.2);
background-color: rgba(var(--palette_d-1-rgb), 0.2);
}

.palette_d-1-bg-30, #welcome3:before, .side-nav .children {
background-color: rgba(255, 255, 255, 0.3);
background-color: rgba(var(--palette_d-1-rgb), 0.3);
}

.palette_d-1-bg-40, body.custom-module-color-palette_d-1-40 .module, body.custom-module-color-palette_d-1-40 .highlight, body.custom-module-color-palette_d-1-40 .well {
background-color: rgba(255, 255, 255, 0.4);
background-color: rgba(var(--palette_d-1-rgb), 0.4);
}

.palette_d-1-bg-50 {
background-color: rgba(255, 255, 255, 0.5);
background-color: rgba(var(--palette_d-1-rgb), 0.5);
}

.palette_d-1-bg-60, #welcome2:before, #interior .side-wrap:before, .header-box:before {
background-color: rgba(255, 255, 255, 0.6);
background-color: rgba(var(--palette_d-1-rgb), 0.6);
}

.palette_d-1-bg-80, body.custom-module-color-palette_d-1-80 .module, body.custom-module-color-palette_d-1-80 .highlight, body.custom-module-color-palette_d-1-80 .well {
background-color: rgba(255, 255, 255, 0.8);
background-color: rgba(var(--palette_d-1-rgb), 0.8);
}
.palette_d-1, body.custom-h1-color-palette_d-1 .page-content-wrap h1,body.custom-h2-color-palette_d-1 .page-content-wrap h2,.btn.btn-outline.btn-palette_d-1 {
color: rgba(255, 255, 255, 1);
color: rgba(var(--palette_d-1-rgb), 1);
}
.palette_d-1-border, hr, #welcome1 h3:before, #welcome2 h3:before, #welcome3 h3:before, .part-searchbox.search-wrapper input.search-query, #html .accent-bottom:before, #html .accent-top:before, #html .secondary_alt-1-border, .btn.btn-palette_d-1,.content-border-palette_d-1,.ht-image img,.border-palette_d-1 {
border-color: rgba(255, 255, 255, 1);
border-color: rgba(var(--palette_d-1-rgb), 1);
}
.palette_d-1-border-0 {
border-color: rgba(255, 255, 255, 0);
border-color: rgba(var(--palette_d-1-rgb), 0);
}

.palette_d-1-border-20 {
border-color: rgba(255, 255, 255, 0.2);
border-color: rgba(var(--palette_d-1-rgb), 0.2);
}

.palette_d-1-border-30 {
border-color: rgba(255, 255, 255, 0.3);
border-color: rgba(var(--palette_d-1-rgb), 0.3);
}

.palette_d-1-border-40 {
border-color: rgba(255, 255, 255, 0.4);
border-color: rgba(var(--palette_d-1-rgb), 0.4);
}

.palette_d-1-border-50 {
border-color: rgba(255, 255, 255, 0.5);
border-color: rgba(var(--palette_d-1-rgb), 0.5);
}

.palette_d-1-border-60 {
border-color: rgba(255, 255, 255, 0.6);
border-color: rgba(var(--palette_d-1-rgb), 0.6);
}

.palette_d-1-border-80 {
border-color: rgba(255, 255, 255, 0.8);
border-color: rgba(var(--palette_d-1-rgb), 0.8);
}
.palette_d-1-border-right, .part-members-offices .member-link:before, .featured-card-link:before {
border-right-color: rgba(255, 255, 255, 1);
border-right-color: rgba(var(--palette_d-1-rgb), 1);
}
.palette_d-1-border-right-0 {
border-right-color: rgba(255, 255, 255, 0);
border-right-color: rgba(var(--palette_d-1-rgb), 0);
}

.palette_d-1-border-right-20 {
border-right-color: rgba(255, 255, 255, 0.2);
border-right-color: rgba(var(--palette_d-1-rgb), 0.2);
}

.palette_d-1-border-right-30 {
border-right-color: rgba(255, 255, 255, 0.3);
border-right-color: rgba(var(--palette_d-1-rgb), 0.3);
}

.palette_d-1-border-right-40 {
border-right-color: rgba(255, 255, 255, 0.4);
border-right-color: rgba(var(--palette_d-1-rgb), 0.4);
}

.palette_d-1-border-right-50 {
border-right-color: rgba(255, 255, 255, 0.5);
border-right-color: rgba(var(--palette_d-1-rgb), 0.5);
}

.palette_d-1-border-right-60 {
border-right-color: rgba(255, 255, 255, 0.6);
border-right-color: rgba(var(--palette_d-1-rgb), 0.6);
}

.palette_d-1-border-right-80 {
border-right-color: rgba(255, 255, 255, 0.8);
border-right-color: rgba(var(--palette_d-1-rgb), 0.8);
}
.palette_d-1-border-bottom, .part-members-offices .member-link:before, .featured-card-link:before, #interior h1, #interior .h1, .testimonial-bg-palette_d-1 .review-inner:after {
border-bottom-color: rgba(255, 255, 255, 1);
border-bottom-color: rgba(var(--palette_d-1-rgb), 1);
}
.palette_d-1-border-bottom-0 {
border-bottom-color: rgba(255, 255, 255, 0);
border-bottom-color: rgba(var(--palette_d-1-rgb), 0);
}

.palette_d-1-border-bottom-20 {
border-bottom-color: rgba(255, 255, 255, 0.2);
border-bottom-color: rgba(var(--palette_d-1-rgb), 0.2);
}

.palette_d-1-border-bottom-30 {
border-bottom-color: rgba(255, 255, 255, 0.3);
border-bottom-color: rgba(var(--palette_d-1-rgb), 0.3);
}

.palette_d-1-border-bottom-40 {
border-bottom-color: rgba(255, 255, 255, 0.4);
border-bottom-color: rgba(var(--palette_d-1-rgb), 0.4);
}

.palette_d-1-border-bottom-50 {
border-bottom-color: rgba(255, 255, 255, 0.5);
border-bottom-color: rgba(var(--palette_d-1-rgb), 0.5);
}

.palette_d-1-border-bottom-60 {
border-bottom-color: rgba(255, 255, 255, 0.6);
border-bottom-color: rgba(var(--palette_d-1-rgb), 0.6);
}

.palette_d-1-border-bottom-80 {
border-bottom-color: rgba(255, 255, 255, 0.8);
border-bottom-color: rgba(var(--palette_d-1-rgb), 0.8);
}
.palette_d-1-svg, polygon.palette_d-1-bg,path.palette_d-1-bg,rect.palette_d-1-bg,.page-container.palette_d-1-bg .svg-accent-color,.page-container .pbhs-website-part.palette_d-1-bg .svg-accent-color {
fill: rgba(255, 255, 255, 1);
fill: rgba(var(--palette_d-1-rgb), 1);
}
.palette_d-1-svg-0 {
fill: rgba(255, 255, 255, 0);
fill: rgba(var(--palette_d-1-rgb), 0);
}

.palette_d-1-svg-20 {
fill: rgba(255, 255, 255, 0.2);
fill: rgba(var(--palette_d-1-rgb), 0.2);
}

.palette_d-1-svg-30 {
fill: rgba(255, 255, 255, 0.3);
fill: rgba(var(--palette_d-1-rgb), 0.3);
}

.palette_d-1-svg-40 {
fill: rgba(255, 255, 255, 0.4);
fill: rgba(var(--palette_d-1-rgb), 0.4);
}

.palette_d-1-svg-50 {
fill: rgba(255, 255, 255, 0.5);
fill: rgba(var(--palette_d-1-rgb), 0.5);
}

.palette_d-1-svg-60 {
fill: rgba(255, 255, 255, 0.6);
fill: rgba(var(--palette_d-1-rgb), 0.6);
}

.palette_d-1-svg-80 {
fill: rgba(255, 255, 255, 0.8);
fill: rgba(var(--palette_d-1-rgb), 0.8);
}
.palette_d-2-bg, body.custom-module-color-palette_d-2 .module,body.custom-module-color-palette_d-2 .highlight,body.custom-module-color-palette_d-2 .well,body.custom-module-color-palette_d-2 .well, .palette_d-1-bg .dynamic-flickity-dot-color .flickity-page-dots .dot, .palette_d-1-bg.dynamic-flickity-dot-color .flickity-page-dots .dot {
background-color: rgba(48, 48, 48, 1);
background-color: rgba(var(--palette_d-2-rgb), 1);
color: rgba(48, 48, 48, 1);
color: rgba(var(--palette_d-2-rgb), 1);
border-color: rgba(48, 48, 48, 1);
border-color: rgba(var(--palette_d-2-rgb), 1);
}
.palette_d-2-bg-only {
background-color: rgba(48, 48, 48, 1);
background-color: rgba(var(--palette_d-2-rgb), 1);
}
.palette_d-2-bg-20 {
background-color: rgba(48, 48, 48, 0.2);
background-color: rgba(var(--palette_d-2-rgb), 0.2);
}

.palette_d-2-bg-30 {
background-color: rgba(48, 48, 48, 0.3);
background-color: rgba(var(--palette_d-2-rgb), 0.3);
}

.palette_d-2-bg-40 {
background-color: rgba(48, 48, 48, 0.4);
background-color: rgba(var(--palette_d-2-rgb), 0.4);
}

.palette_d-2-bg-60 {
background-color: rgba(48, 48, 48, 0.6);
background-color: rgba(var(--palette_d-2-rgb), 0.6);
}

.palette_d-2-bg-80 {
background-color: rgba(48, 48, 48, 0.8);
background-color: rgba(var(--palette_d-2-rgb), 0.8);
}
.palette_d-2, #welcome2, #welcome3, .palette_d-1-bg .side-nav li a,.sf-active.palette_d-1-bg li > a,.sf-active.sfDropdown-palette_d-1-bg li li a,.sf-active.sfDropdownHover-palette_d-1-bg li li a:hover,.sf-active.sfDropdownHover-palette_d-1-bg li li.sfHover > a,.btn-palette_d-1,.btn.btn-palette_d-1,.testimonial-bg-palette_d-1 .review-inner,.page-header-palette_d-1 h1 {
color: rgba(48, 48, 48, 1);
color: rgba(var(--palette_d-2-rgb), 1);
}
.palette_d-2-border, .page-header-palette_d-1 h1 {
border-color: rgba(48, 48, 48, 1);
border-color: rgba(var(--palette_d-2-rgb), 1);
}
.palette_d-2-border-20 {
border-color: rgba(48, 48, 48, 0.2);
border-color: rgba(var(--palette_d-2-rgb), 0.2);
}

.palette_d-2-border-30 {
border-color: rgba(48, 48, 48, 0.3);
border-color: rgba(var(--palette_d-2-rgb), 0.3);
}

.palette_d-2-border-40 {
border-color: rgba(48, 48, 48, 0.4);
border-color: rgba(var(--palette_d-2-rgb), 0.4);
}

.palette_d-2-border-60 {
border-color: rgba(48, 48, 48, 0.6);
border-color: rgba(var(--palette_d-2-rgb), 0.6);
}

.palette_d-2-border-80 {
border-color: rgba(48, 48, 48, 0.8);
border-color: rgba(var(--palette_d-2-rgb), 0.8);
}
.palette_d-2-svg, .page-container.palette_d-2-bg .svg-accent-color,.page-container .pbhs-website-part.palette_d-2-bg .svg-accent-color {
fill: rgba(48, 48, 48, 1);
fill: rgba(var(--palette_d-2-rgb), 1);
}
.palette_d-2-svg-20 {
fill: rgba(48, 48, 48, 0.2);
fill: rgba(var(--palette_d-2-rgb), 0.2);
}

.palette_d-2-svg-30 {
fill: rgba(48, 48, 48, 0.3);
fill: rgba(var(--palette_d-2-rgb), 0.3);
}

.palette_d-2-svg-40 {
fill: rgba(48, 48, 48, 0.4);
fill: rgba(var(--palette_d-2-rgb), 0.4);
}

.palette_d-2-svg-60 {
fill: rgba(48, 48, 48, 0.6);
fill: rgba(var(--palette_d-2-rgb), 0.6);
}

.palette_d-2-svg-80 {
fill: rgba(48, 48, 48, 0.8);
fill: rgba(var(--palette_d-2-rgb), 0.8);
}
:root {
--palette_e-1-rgb: 101, 101, 101;
--palette_e-2-rgb: 48, 48, 48;
}
.palette_e-1-bg, .sf-active.sfHoverMain-palette_e-1-bg .sf-menu > li.sfHover,.sf-active.sfDropdownHover-palette_e-1-bg ul ul li.sfHover,.sf-active.sfDropdown-palette_e-1-bg ul ul,.sf-active.sfDropdown-palette_e-1-bg ul ul ul,.page-header-palette_e-1 h1,body.custom-module-color-palette_e-1 .module,body.custom-module-color-palette_e-1 .highlight,body.custom-module-color-palette_e-1 .well,.testimonial-bg-palette_e-1 .review-inner,.btn.btn-palette_e-1, .btn-flip.btn-palette_e-1 .flippety {
background-color: rgba(101, 101, 101, 1);
background-color: rgba(var(--palette_e-1-rgb), 1);
color: rgba(48, 48, 48, 1);
color: rgba(var(--palette_e-2-rgb), 1);
border-color: rgba(48, 48, 48, 1);
border-color: rgba(var(--palette_e-2-rgb), 1);
}
.palette_e-1-bg-only {
background-color: rgba(101, 101, 101, 1);
background-color: rgba(var(--palette_e-1-rgb), 1);
}
.palette_e-1-bg-0 {
background-color: rgba(101, 101, 101, 0);
background-color: rgba(var(--palette_e-1-rgb), 0);
}

.palette_e-1-bg-20 {
background-color: rgba(101, 101, 101, 0.2);
background-color: rgba(var(--palette_e-1-rgb), 0.2);
}

.palette_e-1-bg-40 {
background-color: rgba(101, 101, 101, 0.4);
background-color: rgba(var(--palette_e-1-rgb), 0.4);
}

.palette_e-1-bg-50 {
background-color: rgba(101, 101, 101, 0.5);
background-color: rgba(var(--palette_e-1-rgb), 0.5);
}

.palette_e-1-bg-60 {
background-color: rgba(101, 101, 101, 0.6);
background-color: rgba(var(--palette_e-1-rgb), 0.6);
}

.palette_e-1-bg-80 {
background-color: rgba(101, 101, 101, 0.8);
background-color: rgba(var(--palette_e-1-rgb), 0.8);
}
.palette_e-1, body.custom-h1-color-palette_e-1 .page-content-wrap h1,body.custom-h2-color-palette_e-1 .page-content-wrap h2,.btn.btn-outline.btn-palette_e-1 {
color: rgba(101, 101, 101, 1);
color: rgba(var(--palette_e-1-rgb), 1);
}
.palette_e-1-border, .btn.btn-palette_e-1,.content-border-palette_e-1,.ht-image img,.border-palette_e-1 {
border-color: rgba(101, 101, 101, 1);
border-color: rgba(var(--palette_e-1-rgb), 1);
}
.palette_e-1-border-0 {
border-color: rgba(101, 101, 101, 0);
border-color: rgba(var(--palette_e-1-rgb), 0);
}

.palette_e-1-border-20 {
border-color: rgba(101, 101, 101, 0.2);
border-color: rgba(var(--palette_e-1-rgb), 0.2);
}

.palette_e-1-border-40 {
border-color: rgba(101, 101, 101, 0.4);
border-color: rgba(var(--palette_e-1-rgb), 0.4);
}

.palette_e-1-border-50 {
border-color: rgba(101, 101, 101, 0.5);
border-color: rgba(var(--palette_e-1-rgb), 0.5);
}

.palette_e-1-border-60 {
border-color: rgba(101, 101, 101, 0.6);
border-color: rgba(var(--palette_e-1-rgb), 0.6);
}

.palette_e-1-border-80 {
border-color: rgba(101, 101, 101, 0.8);
border-color: rgba(var(--palette_e-1-rgb), 0.8);
}
.palette_e-1-border-bottom, .testimonial-bg-palette_e-1 .review-inner:after {
border-bottom-color: rgba(101, 101, 101, 1);
border-bottom-color: rgba(var(--palette_e-1-rgb), 1);
}
.palette_e-1-border-bottom-0 {
border-bottom-color: rgba(101, 101, 101, 0);
border-bottom-color: rgba(var(--palette_e-1-rgb), 0);
}

.palette_e-1-border-bottom-20 {
border-bottom-color: rgba(101, 101, 101, 0.2);
border-bottom-color: rgba(var(--palette_e-1-rgb), 0.2);
}

.palette_e-1-border-bottom-40 {
border-bottom-color: rgba(101, 101, 101, 0.4);
border-bottom-color: rgba(var(--palette_e-1-rgb), 0.4);
}

.palette_e-1-border-bottom-50 {
border-bottom-color: rgba(101, 101, 101, 0.5);
border-bottom-color: rgba(var(--palette_e-1-rgb), 0.5);
}

.palette_e-1-border-bottom-60 {
border-bottom-color: rgba(101, 101, 101, 0.6);
border-bottom-color: rgba(var(--palette_e-1-rgb), 0.6);
}

.palette_e-1-border-bottom-80 {
border-bottom-color: rgba(101, 101, 101, 0.8);
border-bottom-color: rgba(var(--palette_e-1-rgb), 0.8);
}
.palette_e-1-svg, polygon.palette_e-1-bg,path.palette_e-1-bg,rect.palette_e-1-bg,.page-container.palette_e-1-bg .svg-accent-color,.page-container .pbhs-website-part.palette_e-1-bg .svg-accent-color {
fill: rgba(101, 101, 101, 1);
fill: rgba(var(--palette_e-1-rgb), 1);
}
.palette_e-1-svg-0 {
fill: rgba(101, 101, 101, 0);
fill: rgba(var(--palette_e-1-rgb), 0);
}

.palette_e-1-svg-20 {
fill: rgba(101, 101, 101, 0.2);
fill: rgba(var(--palette_e-1-rgb), 0.2);
}

.palette_e-1-svg-40 {
fill: rgba(101, 101, 101, 0.4);
fill: rgba(var(--palette_e-1-rgb), 0.4);
}

.palette_e-1-svg-50 {
fill: rgba(101, 101, 101, 0.5);
fill: rgba(var(--palette_e-1-rgb), 0.5);
}

.palette_e-1-svg-60 {
fill: rgba(101, 101, 101, 0.6);
fill: rgba(var(--palette_e-1-rgb), 0.6);
}

.palette_e-1-svg-80 {
fill: rgba(101, 101, 101, 0.8);
fill: rgba(var(--palette_e-1-rgb), 0.8);
}
.palette_e-2-bg, body.custom-module-color-palette_e-2 .module,body.custom-module-color-palette_e-2 .highlight,body.custom-module-color-palette_e-2 .well,body.custom-module-color-palette_e-2 .well, .palette_e-1-bg .dynamic-flickity-dot-color .flickity-page-dots .dot, .palette_e-1-bg.dynamic-flickity-dot-color .flickity-page-dots .dot {
background-color: rgba(48, 48, 48, 1);
background-color: rgba(var(--palette_e-2-rgb), 1);
color: rgba(48, 48, 48, 1);
color: rgba(var(--palette_e-2-rgb), 1);
border-color: rgba(48, 48, 48, 1);
border-color: rgba(var(--palette_e-2-rgb), 1);
}
.palette_e-2-bg-only {
background-color: rgba(48, 48, 48, 1);
background-color: rgba(var(--palette_e-2-rgb), 1);
}
.palette_e-2-bg-20 {
background-color: rgba(48, 48, 48, 0.2);
background-color: rgba(var(--palette_e-2-rgb), 0.2);
}

.palette_e-2-bg-40 {
background-color: rgba(48, 48, 48, 0.4);
background-color: rgba(var(--palette_e-2-rgb), 0.4);
}

.palette_e-2-bg-80 {
background-color: rgba(48, 48, 48, 0.8);
background-color: rgba(var(--palette_e-2-rgb), 0.8);
}
.palette_e-2, .palette_e-1-bg .side-nav li a,.sf-active.palette_e-1-bg li > a,.sf-active.sfDropdown-palette_e-1-bg li li a,.sf-active.sfDropdownHover-palette_e-1-bg li li a:hover,.sf-active.sfDropdownHover-palette_e-1-bg li li.sfHover > a,.btn-palette_e-1,.btn.btn-palette_e-1,.testimonial-bg-palette_e-1 .review-inner,.page-header-palette_e-1 h1 {
color: rgba(48, 48, 48, 1);
color: rgba(var(--palette_e-2-rgb), 1);
}
.palette_e-2-border, .page-header-palette_e-1 h1 {
border-color: rgba(48, 48, 48, 1);
border-color: rgba(var(--palette_e-2-rgb), 1);
}
.palette_e-2-border-20 {
border-color: rgba(48, 48, 48, 0.2);
border-color: rgba(var(--palette_e-2-rgb), 0.2);
}

.palette_e-2-border-40 {
border-color: rgba(48, 48, 48, 0.4);
border-color: rgba(var(--palette_e-2-rgb), 0.4);
}

.palette_e-2-border-80 {
border-color: rgba(48, 48, 48, 0.8);
border-color: rgba(var(--palette_e-2-rgb), 0.8);
}
.palette_e-2-svg, .page-container.palette_e-2-bg .svg-accent-color,.page-container .pbhs-website-part.palette_e-2-bg .svg-accent-color {
fill: rgba(48, 48, 48, 1);
fill: rgba(var(--palette_e-2-rgb), 1);
}
.palette_e-2-svg-20 {
fill: rgba(48, 48, 48, 0.2);
fill: rgba(var(--palette_e-2-rgb), 0.2);
}

.palette_e-2-svg-40 {
fill: rgba(48, 48, 48, 0.4);
fill: rgba(var(--palette_e-2-rgb), 0.4);
}

.palette_e-2-svg-80 {
fill: rgba(48, 48, 48, 0.8);
fill: rgba(var(--palette_e-2-rgb), 0.8);
}
:root {
--palette_f-1-rgb: 159, 159, 159;
--palette_f-2-rgb: 48, 48, 48;
}
.palette_f-1-bg, .sf-active.sfHoverMain-palette_f-1-bg .sf-menu > li.sfHover,.sf-active.sfDropdownHover-palette_f-1-bg ul ul li.sfHover,.sf-active.sfDropdown-palette_f-1-bg ul ul,.sf-active.sfDropdown-palette_f-1-bg ul ul ul,.page-header-palette_f-1 h1,body.custom-module-color-palette_f-1 .module,body.custom-module-color-palette_f-1 .highlight,body.custom-module-color-palette_f-1 .well,.testimonial-bg-palette_f-1 .review-inner,.btn.btn-palette_f-1, .btn-flip.btn-palette_f-1 .flippety {
background-color: rgba(159, 159, 159, 1);
background-color: rgba(var(--palette_f-1-rgb), 1);
color: rgba(48, 48, 48, 1);
color: rgba(var(--palette_f-2-rgb), 1);
border-color: rgba(48, 48, 48, 1);
border-color: rgba(var(--palette_f-2-rgb), 1);
}
.palette_f-1-bg-only {
background-color: rgba(159, 159, 159, 1);
background-color: rgba(var(--palette_f-1-rgb), 1);
}
.palette_f-1-bg-20 {
background-color: rgba(159, 159, 159, 0.2);
background-color: rgba(var(--palette_f-1-rgb), 0.2);
}

.palette_f-1-bg-40 {
background-color: rgba(159, 159, 159, 0.4);
background-color: rgba(var(--palette_f-1-rgb), 0.4);
}

.palette_f-1-bg-50 {
background-color: rgba(159, 159, 159, 0.5);
background-color: rgba(var(--palette_f-1-rgb), 0.5);
}

.palette_f-1-bg-60 {
background-color: rgba(159, 159, 159, 0.6);
background-color: rgba(var(--palette_f-1-rgb), 0.6);
}

.palette_f-1-bg-80 {
background-color: rgba(159, 159, 159, 0.8);
background-color: rgba(var(--palette_f-1-rgb), 0.8);
}
.palette_f-1, body.custom-h1-color-palette_f-1 .page-content-wrap h1,body.custom-h2-color-palette_f-1 .page-content-wrap h2,.btn.btn-outline.btn-palette_f-1 {
color: rgba(159, 159, 159, 1);
color: rgba(var(--palette_f-1-rgb), 1);
}
.palette_f-1-border, .btn.btn-palette_f-1,.content-border-palette_f-1,.ht-image img,.border-palette_f-1 {
border-color: rgba(159, 159, 159, 1);
border-color: rgba(var(--palette_f-1-rgb), 1);
}
.palette_f-1-border-20 {
border-color: rgba(159, 159, 159, 0.2);
border-color: rgba(var(--palette_f-1-rgb), 0.2);
}

.palette_f-1-border-40 {
border-color: rgba(159, 159, 159, 0.4);
border-color: rgba(var(--palette_f-1-rgb), 0.4);
}

.palette_f-1-border-50 {
border-color: rgba(159, 159, 159, 0.5);
border-color: rgba(var(--palette_f-1-rgb), 0.5);
}

.palette_f-1-border-60 {
border-color: rgba(159, 159, 159, 0.6);
border-color: rgba(var(--palette_f-1-rgb), 0.6);
}

.palette_f-1-border-80 {
border-color: rgba(159, 159, 159, 0.8);
border-color: rgba(var(--palette_f-1-rgb), 0.8);
}
.palette_f-1-border-bottom, .testimonial-bg-palette_f-1 .review-inner:after {
border-bottom-color: rgba(159, 159, 159, 1);
border-bottom-color: rgba(var(--palette_f-1-rgb), 1);
}
.palette_f-1-border-bottom-20 {
border-bottom-color: rgba(159, 159, 159, 0.2);
border-bottom-color: rgba(var(--palette_f-1-rgb), 0.2);
}

.palette_f-1-border-bottom-40 {
border-bottom-color: rgba(159, 159, 159, 0.4);
border-bottom-color: rgba(var(--palette_f-1-rgb), 0.4);
}

.palette_f-1-border-bottom-50 {
border-bottom-color: rgba(159, 159, 159, 0.5);
border-bottom-color: rgba(var(--palette_f-1-rgb), 0.5);
}

.palette_f-1-border-bottom-60 {
border-bottom-color: rgba(159, 159, 159, 0.6);
border-bottom-color: rgba(var(--palette_f-1-rgb), 0.6);
}

.palette_f-1-border-bottom-80 {
border-bottom-color: rgba(159, 159, 159, 0.8);
border-bottom-color: rgba(var(--palette_f-1-rgb), 0.8);
}
.palette_f-1-svg, polygon.palette_f-1-bg,path.palette_f-1-bg,rect.palette_f-1-bg,.page-container.palette_f-1-bg .svg-accent-color,.page-container .pbhs-website-part.palette_f-1-bg .svg-accent-color {
fill: rgba(159, 159, 159, 1);
fill: rgba(var(--palette_f-1-rgb), 1);
}
.palette_f-1-svg-20 {
fill: rgba(159, 159, 159, 0.2);
fill: rgba(var(--palette_f-1-rgb), 0.2);
}

.palette_f-1-svg-40 {
fill: rgba(159, 159, 159, 0.4);
fill: rgba(var(--palette_f-1-rgb), 0.4);
}

.palette_f-1-svg-50 {
fill: rgba(159, 159, 159, 0.5);
fill: rgba(var(--palette_f-1-rgb), 0.5);
}

.palette_f-1-svg-60 {
fill: rgba(159, 159, 159, 0.6);
fill: rgba(var(--palette_f-1-rgb), 0.6);
}

.palette_f-1-svg-80 {
fill: rgba(159, 159, 159, 0.8);
fill: rgba(var(--palette_f-1-rgb), 0.8);
}
.palette_f-2-bg, body.custom-module-color-palette_f-2 .module,body.custom-module-color-palette_f-2 .highlight,body.custom-module-color-palette_f-2 .well,body.custom-module-color-palette_f-2 .well, .palette_f-1-bg .dynamic-flickity-dot-color .flickity-page-dots .dot, .palette_f-1-bg.dynamic-flickity-dot-color .flickity-page-dots .dot {
background-color: rgba(48, 48, 48, 1);
background-color: rgba(var(--palette_f-2-rgb), 1);
color: rgba(48, 48, 48, 1);
color: rgba(var(--palette_f-2-rgb), 1);
border-color: rgba(48, 48, 48, 1);
border-color: rgba(var(--palette_f-2-rgb), 1);
}
.palette_f-2-bg-only {
background-color: rgba(48, 48, 48, 1);
background-color: rgba(var(--palette_f-2-rgb), 1);
}
.palette_f-2-bg-20 {
background-color: rgba(48, 48, 48, 0.2);
background-color: rgba(var(--palette_f-2-rgb), 0.2);
}

.palette_f-2-bg-40 {
background-color: rgba(48, 48, 48, 0.4);
background-color: rgba(var(--palette_f-2-rgb), 0.4);
}

.palette_f-2-bg-80 {
background-color: rgba(48, 48, 48, 0.8);
background-color: rgba(var(--palette_f-2-rgb), 0.8);
}
.palette_f-2, .palette_f-1-bg .side-nav li a,.sf-active.palette_f-1-bg li > a,.sf-active.sfDropdown-palette_f-1-bg li li a,.sf-active.sfDropdownHover-palette_f-1-bg li li a:hover,.sf-active.sfDropdownHover-palette_f-1-bg li li.sfHover > a,.btn-palette_f-1,.btn.btn-palette_f-1,.testimonial-bg-palette_f-1 .review-inner,.page-header-palette_f-1 h1 {
color: rgba(48, 48, 48, 1);
color: rgba(var(--palette_f-2-rgb), 1);
}
.palette_f-2-border, .page-header-palette_f-1 h1 {
border-color: rgba(48, 48, 48, 1);
border-color: rgba(var(--palette_f-2-rgb), 1);
}
.palette_f-2-border-20 {
border-color: rgba(48, 48, 48, 0.2);
border-color: rgba(var(--palette_f-2-rgb), 0.2);
}

.palette_f-2-border-40 {
border-color: rgba(48, 48, 48, 0.4);
border-color: rgba(var(--palette_f-2-rgb), 0.4);
}

.palette_f-2-border-80 {
border-color: rgba(48, 48, 48, 0.8);
border-color: rgba(var(--palette_f-2-rgb), 0.8);
}
.palette_f-2-svg, .page-container.palette_f-2-bg .svg-accent-color,.page-container .pbhs-website-part.palette_f-2-bg .svg-accent-color {
fill: rgba(48, 48, 48, 1);
fill: rgba(var(--palette_f-2-rgb), 1);
}
.palette_f-2-svg-20 {
fill: rgba(48, 48, 48, 0.2);
fill: rgba(var(--palette_f-2-rgb), 0.2);
}

.palette_f-2-svg-40 {
fill: rgba(48, 48, 48, 0.4);
fill: rgba(var(--palette_f-2-rgb), 0.4);
}

.palette_f-2-svg-80 {
fill: rgba(48, 48, 48, 0.8);
fill: rgba(var(--palette_f-2-rgb), 0.8);
}
:root {
--slide-1-rgb: 255, 255, 255;
--slide-2-rgb: 255, 255, 255;
--slide-3-rgb: 255, 255, 255;
}
.slide-1-bg {
background-color: rgba(255, 255, 255, 1);
background-color: rgba(var(--slide-1-rgb), 1);
color: rgba(255, 255, 255, 1);
color: rgba(var(--slide-2-rgb), 1);
border-color: rgba(255, 255, 255, 1);
border-color: rgba(var(--slide-2-rgb), 1);
}
.slide-1-bg-only {
background-color: rgba(255, 255, 255, 1);
background-color: rgba(var(--slide-1-rgb), 1);
}
.slide-1, .captions-wrap .marketing-headline, .captions-wrap .rsCaption {
color: rgba(255, 255, 255, 1);
color: rgba(var(--slide-1-rgb), 1);
}
.slide-2-bg {
background-color: rgba(255, 255, 255, 1);
background-color: rgba(var(--slide-2-rgb), 1);
color: rgba(255, 255, 255, 1);
color: rgba(var(--slide-2-rgb), 1);
border-color: rgba(255, 255, 255, 1);
border-color: rgba(var(--slide-2-rgb), 1);
}
.slide-2-bg-only {
background-color: rgba(255, 255, 255, 1);
background-color: rgba(var(--slide-2-rgb), 1);
}
.slide-2, .captions-wrap .marketing-bold {
color: rgba(255, 255, 255, 1);
color: rgba(var(--slide-2-rgb), 1);
}
.slide-3-bg {
background-color: rgba(255, 255, 255, 1);
background-color: rgba(var(--slide-3-rgb), 1);
color: rgba(255, 255, 255, 1);
color: rgba(var(--slide-2-rgb), 1);
border-color: rgba(255, 255, 255, 1);
border-color: rgba(var(--slide-2-rgb), 1);
}
.slide-3-bg-only {
background-color: rgba(255, 255, 255, 1);
background-color: rgba(var(--slide-3-rgb), 1);
}
.slide-3, .captions-wrap .marketing-body, .captions-wrap .marketing-small {
color: rgba(255, 255, 255, 1);
color: rgba(var(--slide-3-rgb), 1);
}
body h1, body h2, body h3 {
font-weight:500;
}

#gform_fields_2 select,  #gform_fields_2 input {
width:100%;
}

.component-office-phone.has-icon .component-office-phone-item, .component-office-phone.has-icon .component-office-phone-item * {
font-size:3rem;
}

.version-2121-template .sf-active .sf-menu>li>a {
font-weight:700;
}

body.brandon .page-content-wrap h1, body.brandon .page-content-wrap h2, body.brandon .page-content-wrap h3 {
    font-weight: 600;
}

.side-nav h2 a, .side-nav h2 a:hover, .side-nav-title a, .side-nav-title a:hover {
    text-decoration: none;
    font-weight: 600;}

.social-tab.fa-facebook {
    background-color: #3b5998;
    border-color: #3b5998;
    color: white; }

.social-tab.fa-facebook:hover {
    opacity: .8; }

.social-tab.fa-twitter {
    background-color: #00aced;
    border-color: #00aced;
    color: white; }

.social-tab.fa-twitter:hover {
    opacity: .8; }

.social-tab.fa-youtube {
    background-color: #b00;
    border-color: #b00;
    color: white; }

.social-tab.fa-youtube:hover {
    opacity: .8; }

.social-tab.fa-google {
    background-color: #4285f4;
    border-color: #4285f4;
    color: white; }

.social-tab.fa-google:hover {
    opacity: .8; }

.sidebar-single.well { display: none;}

#gform_submit_button_2 > span { color: white; }

/*CTA Standard Button*/

.stndBtn {
display:inline-block; 
text-decoration: none !important;
padding: 14px 20px 16px 20px;
border-radius:4px;
background:#000;
font-size:1.8rem;
text-transform:uppercase;
color:#FFF !important;
transition: all .4s ease;
-webkit-transition: all .4s ease;
border:2px solid #C6A36B;
overflow:hidden;
position:relative;
text-align:center;
}

.stndIcon {
font-size:2.2rem;
margin-right:4px;
}

.stndBtn:hover {
background-color:#C6A36B;
border:2px solid #C6A36B;
color:#fff;
transition: all .4s ease;
-webkit-transition: all .4s ease;
}

.stndBtn:hover {
background-color:#ad813b;
border:2px solid #ad813b;
color:#fff;
transition: all .4s ease;
-webkit-transition: all .4s ease;
}

#part-social-icons-1 {
padding-top:0 !important;
margin-top:0 !important;
}

/*CTA MORPH*/

section.morphSection {
display:inline-block;
flex:0 500px;	
}

.morphWrap {
	position:relative;
	display:inline-block;
	flex-flow:column;
	flex:1;
	padding:25px 40px;
	border-radius:2px;
	border:3px solid #B9945D;  /*COLOR SWAP NEEDED */
	background:#EFEFEF;  /*COLOR SWAP NEEDED */
	transition:all .4s linear;
	box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
	color:#333;  /*COLOR SWAP NEEDED */
	margin-bottom:15px;
}

.morphWrap p {
	margin:10px 0 10px;
	color:#333; /*COLOR SWAP NEEDED */
}

.morphWrap:hover {
	box-shadow: 0px 8px 200px rgba(0, 0, 0, 1);
}

.morphBtn {
display:inline-block; 
text-decoration: none !important;
padding: 14px 60px 16px 20px;
margin: 6px 10px 6px 0px;
border-radius:4px;
background:#B9945D;  /*COLOR SWAP NEEDED */
font-size:1.8rem;
text-transform:uppercase;
color:#fff !important;  /*COLOR SWAP NEEDED */
transition: all .4s ease;
-webkit-transition: all .4s ease;
border:2px solid #B9945D;  /*COLOR SWAP NEEDED */
overflow:hidden;
position:relative;
}

.morphWrap h3 {
	font-size:2.5rem;
	text-transform:uppercase;
	color:#333;  /*COLOR SWAP NEEDED */
	margin:0;
}

p.morphCopy {
	margin-top:0px;
	font-size:2rem;
}

a.mobileBtn span {
	text-decoration:underline !important;
	color:#B9945D;  /*COLOR SWAP NEEDED */
}

.morphContent {
position:relative;
right:0;
transition: right 300ms ease;
display:block;
text-align:left;
}


.morphIcon {
position:absolute;
right: 0;
text-align:center;
transition:all 300ms ease;
width:60px;
transform: translateY(-50%);
height: 50%;
top: 45%;
font-size:2.2rem;
}

.morphContent i {
position:relative;
top:45%;
}

.morphBtn:after {
content: ' ';
position:absolute;
top:0;
bottom:0;
right:0;
left:0;
background-color:#B9945D;  /*COLOR SWAP NEEDED */
opacity:0;
transition:opacity 300ms ease;
}

.morphBtn:hover {
background-color:RGBA(185,148,93,0.5) ;  /*COLOR SWAP NEEDED */
color:#062B41;  /*COLOR SWAP NEEDED */
transition: all .4s ease;
-webkit-transition: all .4s ease;
border:2px solid #B9945D;  /*COLOR SWAP NEEDED */
}

.morphBtn:hover .morphContent {
right:120%;
}

.morphBtn:hover .morphIcon {
font-size:2em;
width:100%;
top:30%;
}

.fa {
margin-right:3px;
}

@media only screen and (max-width: 767px) {
a.mobileBtn {
	display:block; 
	text-decoration: none !important;
	padding: 15px 15px;
	margin: 6px 10px 6px 0px;
	border-radius:4px;
	background:#B9945D !important; /*COLOR SWAP NEEDED */
	font-size:1.8rem;
	text-transform:uppercase;
	color:#fff !important;  /*COLOR SWAP NEEDED */
	transition: all .4s ease;
	-webkit-transition: all .4s ease;
	border:2px solid #B9945D;  /*COLOR SWAP NEEDED */
	overflow:hidden;
	position:relative;
	text-align:center;
	width:100%;
}

a.mobileBtn span.morphPhone {
	color:#fff;
	text-decoration:none !important;
}

.morphWrap p {
margin:5px;
}

a.mobileBtn:hover {
background-color:RGBA(185,148,93,0.5) !important;  /*COLOR SWAP NEEDED */
}

.morphBtn {
	display:block;
	width:100%;
	text-align:center;
	padding:15px;
	margin-top:15px;
}

.morphContent {
	text-align:center;
	font-weight:700;
}

.morphIcon {
	display:none;
}

.morphBtn:hover .morphContent {
right:0;
}

p.morphCopy {
	font-size:0;
	margin:0;
}
}

/*CTA MORPH END*/

@media only screen and (max-width: 767px) {
a.stndBtn {
width:100%;
margin:0 auto;
}
}
/* --- Transposh Language Selector Styles --- */
#tp-language-selector {
    background: #000000 !important;
    background: rgba(0,0,0, 0.7) !important;
}
#tp-language-selector,
#tp-language-selector.vertical,
#tp-language-selector.top-selection-mobile,
#tp-language-selector > a,
#tp-language-selector.vertical > a,
#tp-language-selector.top-selection-mobile > a {
    border-color: #000000 !important;
}
#tp-language-selector a:hover {
    background: rgba(0,0,0, 0.5) !important;
}
#tp-language-selector a.active {
    background: #000000 !important;
}
.tp-selection-box {
    background: rgba(0,0,0, 0.8) !important;
}
.tp-selection-box a {
    border-color: rgba(0,0,0, 0.8) !important;
}#tp-language-selector,
.tp-selection-box a {
    color: #FFFFFF !important;
}