.wp-block-bdc-dark-mode{display:flex;font-size:1em;justify-content:flex-end}.wp-block-bdc-dark-mode button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#fff;cursor:pointer;font-size:0;outline:none;text-align:center;transition:transform .5s;width:35px}.wp-block-bdc-dark-mode button:before{content:"";font-family:Font Awesome\ 5 Free;font-size:18px;font-weight:700}.wp-block-bdc-dark-mode button:hover{transform:scale(1.2)}.wp-block-bdc-dark-mode.dark-theme button:before{content:""}body:has(.wp-block-bdc-dark-mode.dark-theme){--not-quite-black:#242525;--not-quite-white:#f5f5f5;--dark-grey:#343331;--medium-grey:#3f3d3b;--light-grey:#b7b6b3;--pale-yellow:#f5e3aa;--dark-blue:#165c7d;--dark-orange:#823602;background:var(--not-quite-black);color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) #main_nav .header-logo-container .header-logo.dark{opacity:1}body:has(.wp-block-bdc-dark-mode.dark-theme) #main_nav .header-logo-container .header-logo.light{opacity:0}body:has(.wp-block-bdc-dark-mode.dark-theme) #main_nav ul.menu li a{color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) #main_nav ul.menu li:hover>a:hover,body:has(.wp-block-bdc-dark-mode.dark-theme) #main_nav ul.menu li>ul>li>a:hover{border-bottom-color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) #footer_main{color:var(--not-white-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) #footer_main .footer-logo .dark{opacity:1}body:has(.wp-block-bdc-dark-mode.dark-theme) #footer_main .footer-logo .light{opacity:0}body:has(.wp-block-bdc-dark-mode.dark-theme) #footer_main .chambers a img.light-mode{display:none}body:has(.wp-block-bdc-dark-mode.dark-theme) #footer_main .chambers a img.dark-mode{display:inline-block}body:has(.wp-block-bdc-dark-mode.dark-theme) footer#copyright{background:var(--not-quite-black);color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) footer a:hover,body:has(.wp-block-bdc-dark-mode.dark-theme) footer a:hover .text-blue,body:has(.wp-block-bdc-dark-mode.dark-theme) footer#copyright a{color:var(--pale-yellow)}body:has(.wp-block-bdc-dark-mode.dark-theme) .button,body:has(.wp-block-bdc-dark-mode.dark-theme) .square-link,body:has(.wp-block-bdc-dark-mode.dark-theme) .wp-block-button__link{background:var(--not-quite-white);color:var(--dark-blue)}body:has(.wp-block-bdc-dark-mode.dark-theme) .button:hover,body:has(.wp-block-bdc-dark-mode.dark-theme) .square-link:hover,body:has(.wp-block-bdc-dark-mode.dark-theme) .wp-block-button__link:hover{background:var(--dark-blue);color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) .h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .h6,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-black-color,body:has(.wp-block-bdc-dark-mode.dark-theme) .is-style-h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .is-style-h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .is-style-h6,body:has(.wp-block-bdc-dark-mode.dark-theme) h2,body:has(.wp-block-bdc-dark-mode.dark-theme) h3,body:has(.wp-block-bdc-dark-mode.dark-theme) h6{color:var(--light-grey)}body:has(.wp-block-bdc-dark-mode.dark-theme) .has-orange-color,body:has(.wp-block-bdc-dark-mode.dark-theme) .text-blue{color:var(--pale-yellow)}body:has(.wp-block-bdc-dark-mode.dark-theme) .post-preview .read-more,body:has(.wp-block-bdc-dark-mode.dark-theme) main a:not(.service-card,.post-preview,.button,.video_item_row,.portfolio-item,.video-card-link,.wp-element-button,.wp-block-button__link){border-bottom-color:var(--pale-yellow);color:var(--pale-yellow)}body:has(.wp-block-bdc-dark-mode.dark-theme) .section-title{color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) .wp-block-image.is-style-icon img{filter:brightness(0) invert(1);opacity:.95}body:has(.wp-block-bdc-dark-mode.dark-theme) .wp-block-media-text.is-image-fill>.wp-block-media-text__media{opacity:.8}body:has(.wp-block-bdc-dark-mode.dark-theme) .has-blue-background-color,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.blue{background:var(--dark-orange)}body:has(.wp-block-bdc-dark-mode.dark-theme) .has-blue-background-color .button:hover,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.blue .button:hover{background-color:transparent}body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.bg-grey{background:var(--dark-grey);color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content h1{color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.bg-dark{background-color:var(--medium-grey);color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) .has-black-background-color{background-color:var(--medium-grey)}body:has(.wp-block-bdc-dark-mode.dark-theme) .has-grey-background-color{background-color:var(--dark-grey)}body:has(.wp-block-bdc-dark-mode.dark-theme) .has-orange-background-color{background-color:var(--dark-grey)}body:has(.wp-block-bdc-dark-mode.dark-theme) .interior-helpbox-wrapper{background-color:var(--dark-grey)}body:has(.wp-block-bdc-dark-mode.dark-theme) .main_nav_container{background-color:var(--dark-grey)}body:has(.wp-block-bdc-dark-mode.dark-theme) .bg-grey .h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .bg-grey .h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .bg-grey .is-style-h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .bg-grey .is-style-h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .bg-grey .text-blue,body:has(.wp-block-bdc-dark-mode.dark-theme) .bg-grey .text-purple,body:has(.wp-block-bdc-dark-mode.dark-theme) .bg-grey h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .bg-grey h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-black-background-color .h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-black-background-color .h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-black-background-color .is-style-h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-black-background-color .is-style-h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-black-background-color .text-blue,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-black-background-color .text-purple,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-black-background-color h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-black-background-color h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-blue-background-color .h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-blue-background-color .h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-blue-background-color .is-style-h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-blue-background-color .is-style-h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-blue-background-color .text-blue,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-blue-background-color .text-purple,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-blue-background-color h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-blue-background-color h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-dark-blue-background-color .h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-dark-blue-background-color .h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-dark-blue-background-color .is-style-h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-dark-blue-background-color .is-style-h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-dark-blue-background-color .text-blue,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-dark-blue-background-color .text-purple,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-dark-blue-background-color h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-dark-blue-background-color h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-grey-background-color .h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-grey-background-color .h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-grey-background-color .is-style-h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-grey-background-color .is-style-h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-grey-background-color .text-blue,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-grey-background-color .text-purple,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-grey-background-color h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-grey-background-color h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-orange-background-color .h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-orange-background-color .h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-orange-background-color .is-style-h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-orange-background-color .is-style-h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-orange-background-color .text-blue,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-orange-background-color .text-purple,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-orange-background-color h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-orange-background-color h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-purple-background-color .h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-purple-background-color .h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-purple-background-color .is-style-h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-purple-background-color .is-style-h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-purple-background-color .text-blue,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-purple-background-color .text-purple,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-purple-background-color h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-purple-background-color h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .is-style-white .h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .is-style-white .h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .is-style-white .is-style-h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .is-style-white .is-style-h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .is-style-white .text-blue,body:has(.wp-block-bdc-dark-mode.dark-theme) .is-style-white .text-purple,body:has(.wp-block-bdc-dark-mode.dark-theme) .is-style-white h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .is-style-white h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.bg-dark .h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.bg-dark .h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.bg-dark .is-style-h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.bg-dark .is-style-h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.bg-dark .text-blue,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.bg-dark .text-purple,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.bg-dark h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.bg-dark h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.blue .h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.blue .h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.blue .is-style-h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.blue .is-style-h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.blue .text-blue,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.blue .text-purple,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.blue h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .primary-content.blue h3{color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) .has-text-on-left.black-text,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-text-on-right.black-text{color:var(--not-quite-black)}body:has(.wp-block-bdc-dark-mode.dark-theme) .has-text-on-left.black-text .h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-text-on-left.black-text .h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-text-on-left.black-text .is-style-h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-text-on-left.black-text .is-style-h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-text-on-left.black-text h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-text-on-left.black-text h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-text-on-right.black-text .h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-text-on-right.black-text .h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-text-on-right.black-text .is-style-h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-text-on-right.black-text .is-style-h3,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-text-on-right.black-text h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .has-text-on-right.black-text h3{color:var(--not-quite-black)}body:has(.wp-block-bdc-dark-mode.dark-theme) .is-style-white .wp-block-column,body:has(.wp-block-bdc-dark-mode.dark-theme) .post-preview{background:var(--not-quite-black);color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) .wp-block-table.is-style-orange th{background:var(--dark-orange)}body:has(.wp-block-bdc-dark-mode.dark-theme) .wp-block-table.is-style-orange tbody tr{border-bottom-color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) .wp-block-table.is-style-orange tbody tr td:first-child{background:var(--dark-grey)}body:has(.wp-block-bdc-dark-mode.dark-theme) .interior-banner.no-image{background:var(--not-quite-black);color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) .interior-banner.no-image h1{color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) form input[type=email],body:has(.wp-block-bdc-dark-mode.dark-theme) form input[type=password],body:has(.wp-block-bdc-dark-mode.dark-theme) form input[type=search],body:has(.wp-block-bdc-dark-mode.dark-theme) form input[type=tel],body:has(.wp-block-bdc-dark-mode.dark-theme) form input[type=text],body:has(.wp-block-bdc-dark-mode.dark-theme) form textarea{background-color:transparent;border-color:var(--not-quite-white);color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) .full-width.image-carousel{opacity:.95}body:has(.wp-block-bdc-dark-mode.dark-theme) .full-width.image-carousel:last-child{transform:translateY(55px)}body:has(.wp-block-bdc-dark-mode.dark-theme) .full-width.image-carousel+*{margin-top:50px}body:has(.wp-block-bdc-dark-mode.dark-theme) .team-member-grid .team-card-wrapper{background:var(--not-quite-black)}body:has(.wp-block-bdc-dark-mode.dark-theme) .team-member-grid .team-card-wrapper .team-card-photo{opacity:.8}body:has(.wp-block-bdc-dark-mode.dark-theme) #page_content .team-member-social a{color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) .gform_legacy_markup_wrapper .gfield_required,body:has(.wp-block-bdc-dark-mode.dark-theme) .gform_wrapper.gravity-theme .gfield_required{color:var(--pale-yellow)}body:has(.wp-block-bdc-dark-mode.dark-theme) .gform_legacy_markup_wrapper div.validation_error,body:has(.wp-block-bdc-dark-mode.dark-theme) .gform_wrapper.gravity-theme div.validation_error{border-color:var(--pale-yellow)}body:has(.wp-block-bdc-dark-mode.dark-theme) .gform_legacy_markup_wrapper div.validation_error h2:before,body:has(.wp-block-bdc-dark-mode.dark-theme) .gform_wrapper.gravity-theme div.validation_error h2:before{display:none}body:has(.wp-block-bdc-dark-mode.dark-theme) .gform_legacy_markup_wrapper li.gfield.gfield_error,body:has(.wp-block-bdc-dark-mode.dark-theme) .gform_wrapper.gravity-theme li.gfield.gfield_error{border-bottom:1px solid var(--pale-yellow);border-top:1px solid var(--pale-yellow)}body:has(.wp-block-bdc-dark-mode.dark-theme) .gform_legacy_markup_wrapper li.gfield.gfield_error .field_description_below .gfield_description,body:has(.wp-block-bdc-dark-mode.dark-theme) .gform_legacy_markup_wrapper li.gfield.gfield_error .gfield_label,body:has(.wp-block-bdc-dark-mode.dark-theme) .gform_legacy_markup_wrapper li.gfield.gfield_error .validation_message,body:has(.wp-block-bdc-dark-mode.dark-theme) .gform_wrapper.gravity-theme li.gfield.gfield_error .field_description_below .gfield_description,body:has(.wp-block-bdc-dark-mode.dark-theme) .gform_wrapper.gravity-theme li.gfield.gfield_error .gfield_label,body:has(.wp-block-bdc-dark-mode.dark-theme) .gform_wrapper.gravity-theme li.gfield.gfield_error .validation_message{color:var(--pale-yellow)}body:has(.wp-block-bdc-dark-mode.dark-theme) #home_services{background:var(--dark-grey)}body:has(.wp-block-bdc-dark-mode.dark-theme) .portfolio-item:after,body:has(.wp-block-bdc-dark-mode.dark-theme) .portfolio-item:before{background:var(--dark-blue)}body:has(.wp-block-bdc-dark-mode.dark-theme) .portfolio-item h2,body:has(.wp-block-bdc-dark-mode.dark-theme) .portfolio-item h3{color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) #results_wrapper:before{background-color:var(--purple)}body:has(.wp-block-bdc-dark-mode.dark-theme) #testimonial_carousel .h6{color:var(--light-grey)}body:has(.wp-block-bdc-dark-mode.dark-theme) #testimonial_carousel img{background:var(--not-quite-white);border-radius:5px;padding:5px}body:has(.wp-block-bdc-dark-mode.dark-theme) #process_circle{background-color:transparent;box-shadow:none}body:has(.wp-block-bdc-dark-mode.dark-theme) #process_circle .step{align-items:center;background:var(--not-quite-white);border-radius:50%;display:flex;flex-direction:column;height:130px;justify-content:center;padding:20px;width:130px}body:has(.wp-block-bdc-dark-mode.dark-theme) #process_circle .step img{width:65px}body:has(.wp-block-bdc-dark-mode.dark-theme) #process_steps .step .h4,body:has(.wp-block-bdc-dark-mode.dark-theme) #process_steps .step h4{color:var(--pale-yellow)!important}body:has(.wp-block-bdc-dark-mode.dark-theme) #logo_slider .slick-slide img{opacity:.9}body:has(.wp-block-bdc-dark-mode.dark-theme) .slick-dots li:before{color:var(--light-grey);font-weight:400}body:has(.wp-block-bdc-dark-mode.dark-theme) .slick-dots li.slick-active:before{font-weight:900}body:has(.wp-block-bdc-dark-mode.dark-theme) .animated-number{color:var(--light-grey)}body:has(.wp-block-bdc-dark-mode.dark-theme) .video_item_row{border-color:var(--not-quite-black)}body:has(.wp-block-bdc-dark-mode.dark-theme) .videogallery-wrapper .slick-next,body:has(.wp-block-bdc-dark-mode.dark-theme) .videogallery-wrapper .slick-prev{filter:brightness(0) invert(1)}body:has(.wp-block-bdc-dark-mode.dark-theme) .blog-header{background-image:url(images/blog-header-dark-blue.0533773f.webp)}body:has(.wp-block-bdc-dark-mode.dark-theme) .out-of-the-blue{background-image:url(images/out-of-the-blue-white.924b641b.webp)}body:has(.wp-block-bdc-dark-mode.dark-theme) .blog-preview a{border-bottom-color:transparent!important}body:has(.wp-block-bdc-dark-mode.dark-theme) .blog-preview a img{opacity:.8}body:has(.wp-block-bdc-dark-mode.dark-theme) .blog-preview span{background:var(--dark-grey)}body:has(.wp-block-bdc-dark-mode.dark-theme) #infinite .landing-child{background:var(--not-quite-black)}body:has(.wp-block-bdc-dark-mode.dark-theme) #infinite .landing-child .square-thumb:has(.default-blog){background:url(images/out-of-the-blue-blog-default-dark.4a325b8c.webp) 50% no-repeat;background-size:cover}body:has(.wp-block-bdc-dark-mode.dark-theme) #infinite .landing-child img{opacity:.8}body:has(.wp-block-bdc-dark-mode.dark-theme) #infinite .landing-child img.default-blog{opacity:0}body:has(.wp-block-bdc-dark-mode.dark-theme) #infinite .landing-child .landing-child-container a{color:var(--not-quite-white)}body:has(.wp-block-bdc-dark-mode.dark-theme) #infinite .landing-child .blog_date{color:var(--not-quite-white)}
