/* /contact-us/ - rules only this page (or a few pages) use. */
:root { --x-breadcrumb-separator: ""; --x-breadcrumbs-gap: 5px;}
.brxe-xbreadcrumbs { display: inline-flex; flex-direction: row; gap: 10px; flex-wrap: wrap;}
.x-breadcrumbs_list { padding: 0; margin: 0; list-style-type: none; display: flex; flex-wrap: wrap;}
.brxe-xbreadcrumbs li { display: flex; align-items: center; flex-direction: row;}
.x-breadcrumbs_prefix { display: flex; align-items: center;}
.x-breadcrumbs_list-item,[data-source=yoast] > span:last-child,[data-source=navxt] > .breadcrumbs,.brxe-xbreadcrumbs .aioseo-breadcrumbs,.brxe-xbreadcrumbs .rank-math-breadcrumb > p,.brxe-xbreadcrumbs > .breadcrumbs,[data-source=seopress] .breadcrumb { flex-wrap: wrap; display: flex; align-items: center; flex-direction: row; column-gap: var(--x-breadcrumbs-gap); padding: 0;}
.brxe-xbreadcrumbs .aioseo-breadcrumb { display: inline-flex;}
.brxe-xbreadcrumbs .breadcrumbs[typeof="BreadcrumbList"] > span { display: inline-flex;}
[data-source=yoast] span,[data-source=seopress] .breadcrumb-item { display: inline-flex;}
[data-source=seopress] .breadcrumb li::after { margin-right: 0; margin-left: var(--x-breadcrumbs-gap);}
.brxe-xbreadcrumbs[data-source=extras][data-separator-type=text] li:not(:first-child):before { color: inherit; content: " " var(--x-breadcrumb-separator) " ";}
.brxe-xbreadcrumbs[data-source=extras] li:not(:last-child):after { content: "";}
.x-breadcrumbs_separator { display: inline-flex; align-items: center;}
.x-breadcrumbs_separator svg { height: 1em; width: 1em;}
.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline] .x-breadcrumbs_list { display: block;}
.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline] .x-breadcrumbs_list-item { display: inline; margin-inline-end: var(--x-breadcrumbs-gap);}
.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline] .x-breadcrumbs_list-item a,.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline] .x-breadcrumbs_list-item span { display: inline; vertical-align: middle;}
.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline] .x-breadcrumbs_separator { margin-inline-end: var(--x-breadcrumbs-gap); line-height: 0;}
.brxe-xbreadcrumbs[data-source=extras][data-display-mode=inline][data-separator-type=text] li:not(:first-child):before { margin-inline-end: var(--x-breadcrumbs-gap); vertical-align: middle;}
@layer bricks.icons {
@font-face{font-family:themify;font-style:normal;font-weight:400;src:url(../../fonts/themify-subset.woff) format("woff"),url(../../fonts/themify-subset.ttf) format("truetype")}
[class*=" ti-"],[class^=ti-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:themify;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}
.ti-wand:before{content:""}
.ti-volume:before{content:""}
.ti-user:before{content:""}
.ti-unlock:before{content:""}
.ti-unlink:before{content:""}
.ti-trash:before{content:""}
.ti-thought:before{content:""}
.ti-target:before{content:""}
.ti-tag:before{content:""}
.ti-tablet:before{content:""}
.ti-star:before{content:""}
.ti-spray:before{content:""}
.ti-signal:before{content:""}
.ti-shopping-cart:before{content:""}
.ti-shopping-cart-full:before{content:""}
.ti-settings:before{content:""}
.ti-search:before{content:""}
.ti-zoom-in:before{content:""}
.ti-zoom-out:before{content:""}
.ti-cut:before{content:""}
.ti-ruler:before{content:""}
.ti-ruler-pencil:before{content:""}
.ti-ruler-alt:before{content:""}
.ti-bookmark:before{content:""}
.ti-bookmark-alt:before{content:""}
.ti-reload:before{content:""}
.ti-plus:before{content:""}
.ti-pin:before{content:""}
.ti-pencil:before{content:""}
.ti-pencil-alt:before{content:""}
.ti-paint-roller:before{content:""}
.ti-paint-bucket:before{content:""}
.ti-na:before{content:""}
.ti-mobile:before{content:""}
.ti-minus:before{content:""}
.ti-medall:before{content:""}
.ti-medall-alt:before{content:""}
.ti-marker:before{content:""}
.ti-marker-alt:before{content:""}
.ti-arrow-up:before{content:""}
.ti-arrow-right:before{content:""}
.ti-arrow-left:before{content:""}
.ti-arrow-down:before{content:""}
.ti-lock:before{content:""}
.ti-location-arrow:before{content:""}
.ti-link:before{content:""}
.ti-layout:before{content:""}
.ti-layers:before{content:""}
.ti-layers-alt:before{content:""}
.ti-key:before{content:""}
.ti-import:before{content:""}
.ti-image:before{content:""}
.ti-heart:before{content:""}
.ti-heart-broken:before{content:""}
.ti-hand-stop:before{content:""}
.ti-hand-open:before{content:""}
.ti-hand-drag:before{content:""}
.ti-folder:before{content:""}
.ti-flag:before{content:""}
.ti-flag-alt:before{content:""}
.ti-flag-alt-2:before{content:""}
.ti-eye:before{content:""}
.ti-export:before{content:""}
.ti-exchange-vertical:before{content:""}
.ti-desktop:before{content:""}
.ti-cup:before{content:""}
.ti-crown:before{content:""}
.ti-comments:before{content:""}
.ti-comment:before{content:""}
.ti-comment-alt:before{content:""}
.ti-close:before{content:""}
.ti-clip:before{content:""}
.ti-angle-up:before{content:""}
.ti-angle-right:before{content:""}
.ti-angle-left:before{content:""}
.ti-angle-down:before{content:""}
.ti-check:before{content:""}
.ti-check-box:before{content:""}
.ti-camera:before{content:""}
.ti-announcement:before{content:""}
.ti-brush:before{content:""}
.ti-briefcase:before{content:""}
.ti-bolt:before{content:""}
.ti-bolt-alt:before{content:""}
.ti-blackboard:before{content:""}
.ti-bag:before{content:""}
.ti-move:before{content:""}
.ti-arrows-vertical:before{content:""}
.ti-arrows-horizontal:before{content:""}
.ti-fullscreen:before{content:""}
.ti-arrow-top-right:before{content:""}
.ti-arrow-top-left:before{content:""}
.ti-arrow-circle-up:before{content:""}
.ti-arrow-circle-right:before{content:""}
.ti-arrow-circle-left:before{content:""}
.ti-arrow-circle-down:before{content:""}
.ti-angle-double-up:before{content:""}
.ti-angle-double-right:before{content:""}
.ti-angle-double-left:before{content:""}
.ti-angle-double-down:before{content:""}
.ti-zip:before{content:""}
.ti-world:before{content:""}
.ti-wheelchair:before{content:""}
.ti-view-list:before{content:""}
.ti-view-list-alt:before{content:""}
.ti-view-grid:before{content:""}
.ti-uppercase:before{content:""}
.ti-upload:before{content:""}
.ti-underline:before{content:""}
.ti-truck:before{content:""}
.ti-timer:before{content:""}
.ti-ticket:before{content:""}
.ti-thumb-up:before{content:""}
.ti-thumb-down:before{content:""}
.ti-text:before{content:""}
.ti-stats-up:before{content:""}
.ti-stats-down:before{content:""}
.ti-split-v:before{content:""}
.ti-split-h:before{content:""}
.ti-smallcap:before{content:""}
.ti-shine:before{content:""}
.ti-shift-right:before{content:""}
.ti-shift-left:before{content:""}
.ti-shield:before{content:""}
.ti-notepad:before{content:""}
.ti-server:before{content:""}
.ti-quote-right:before{content:""}
.ti-quote-left:before{content:""}
.ti-pulse:before{content:""}
.ti-printer:before{content:""}
.ti-power-off:before{content:""}
.ti-plug:before{content:""}
.ti-pie-chart:before{content:""}
.ti-paragraph:before{content:""}
.ti-panel:before{content:""}
.ti-package:before{content:""}
.ti-music:before{content:""}
.ti-music-alt:before{content:""}
.ti-mouse:before{content:""}
.ti-mouse-alt:before{content:""}
.ti-money:before{content:""}
.ti-microphone:before{content:""}
.ti-menu:before{content:""}
.ti-menu-alt:before{content:""}
.ti-map:before{content:""}
.ti-map-alt:before{content:""}
.ti-loop:before{content:""}
.ti-location-pin:before{content:""}
.ti-list:before{content:""}
.ti-light-bulb:before{content:""}
.ti-Italic:before{content:""}
.ti-info:before{content:""}
.ti-infinite:before{content:""}
.ti-id-badge:before{content:""}
.ti-hummer:before{content:""}
.ti-home:before{content:""}
.ti-help:before{content:""}
.ti-headphone:before{content:""}
.ti-harddrives:before{content:""}
.ti-harddrive:before{content:""}
.ti-gift:before{content:""}
.ti-game:before{content:""}
.ti-filter:before{content:""}
.ti-files:before{content:""}
.ti-file:before{content:""}
.ti-eraser:before{content:""}
.ti-envelope:before{content:""}
.ti-download:before{content:""}
.ti-direction:before{content:""}
.ti-direction-alt:before{content:""}
.ti-dashboard:before{content:""}
.ti-control-stop:before{content:""}
.ti-control-shuffle:before{content:""}
.ti-control-play:before{content:""}
.ti-control-pause:before{content:""}
.ti-control-forward:before{content:""}
.ti-control-backward:before{content:""}
.ti-cloud:before{content:""}
.ti-cloud-up:before{content:""}
.ti-cloud-down:before{content:""}
.ti-clipboard:before{content:""}
.ti-car:before{content:""}
.ti-calendar:before{content:""}
.ti-book:before{content:""}
.ti-bell:before{content:""}
.ti-basketball:before{content:""}
.ti-bar-chart:before{content:""}
.ti-bar-chart-alt:before{content:""}
.ti-back-right:before{content:""}
.ti-back-left:before{content:""}
.ti-arrows-corner:before{content:""}
.ti-archive:before{content:""}
.ti-anchor:before{content:""}
.ti-align-right:before{content:""}
.ti-align-left:before{content:""}
.ti-align-justify:before{content:""}
.ti-align-center:before{content:""}
.ti-alert:before{content:""}
.ti-alarm-clock:before{content:""}
.ti-agenda:before{content:""}
.ti-write:before{content:""}
.ti-window:before{content:""}
.ti-widgetized:before{content:""}
.ti-widget:before{content:""}
.ti-widget-alt:before{content:""}
.ti-wallet:before{content:""}
.ti-video-clapper:before{content:""}
.ti-video-camera:before{content:""}
.ti-vector:before{content:""}
.ti-themify-logo:before{content:""}
.ti-themify-favicon:before{content:""}
.ti-themify-favicon-alt:before{content:""}
.ti-support:before{content:""}
.ti-stamp:before{content:""}
.ti-split-v-alt:before{content:""}
.ti-slice:before{content:""}
.ti-shortcode:before{content:""}
.ti-shift-right-alt:before{content:""}
.ti-shift-left-alt:before{content:""}
.ti-ruler-alt-2:before{content:""}
.ti-receipt:before{content:""}
.ti-pin2:before{content:""}
.ti-pin-alt:before{content:""}
.ti-pencil-alt2:before{content:""}
.ti-palette:before{content:""}
.ti-more:before{content:""}
.ti-more-alt:before{content:""}
.ti-microphone-alt:before{content:""}
.ti-magnet:before{content:""}
.ti-line-double:before{content:""}
.ti-line-dotted:before{content:""}
.ti-line-dashed:before{content:""}
.ti-layout-width-full:before{content:""}
.ti-layout-width-default:before{content:""}
.ti-layout-width-default-alt:before{content:""}
.ti-layout-tab:before{content:""}
.ti-layout-tab-window:before{content:""}
.ti-layout-tab-v:before{content:""}
.ti-layout-tab-min:before{content:""}
.ti-layout-slider:before{content:""}
.ti-layout-slider-alt:before{content:""}
.ti-layout-sidebar-right:before{content:""}
.ti-layout-sidebar-none:before{content:""}
.ti-layout-sidebar-left:before{content:""}
.ti-layout-placeholder:before{content:""}
.ti-layout-menu:before{content:""}
.ti-layout-menu-v:before{content:""}
.ti-layout-menu-separated:before{content:""}
.ti-layout-menu-full:before{content:""}
.ti-layout-media-right-alt:before{content:""}
.ti-layout-media-right:before{content:""}
.ti-layout-media-overlay:before{content:""}
.ti-layout-media-overlay-alt:before{content:""}
.ti-layout-media-overlay-alt-2:before{content:""}
.ti-layout-media-left-alt:before{content:""}
.ti-layout-media-left:before{content:""}
.ti-layout-media-center-alt:before{content:""}
.ti-layout-media-center:before{content:""}
.ti-layout-list-thumb:before{content:""}
.ti-layout-list-thumb-alt:before{content:""}
.ti-layout-list-post:before{content:""}
.ti-layout-list-large-image:before{content:""}
.ti-layout-line-solid:before{content:""}
.ti-layout-grid4:before{content:""}
.ti-layout-grid3:before{content:""}
.ti-layout-grid2:before{content:""}
.ti-layout-grid2-thumb:before{content:""}
.ti-layout-cta-right:before{content:""}
.ti-layout-cta-left:before{content:""}
.ti-layout-cta-center:before{content:""}
.ti-layout-cta-btn-right:before{content:""}
.ti-layout-cta-btn-left:before{content:""}
.ti-layout-column4:before{content:""}
.ti-layout-column3:before{content:""}
.ti-layout-column2:before{content:""}
.ti-layout-accordion-separated:before{content:""}
.ti-layout-accordion-merged:before{content:""}
.ti-layout-accordion-list:before{content:""}
.ti-ink-pen:before{content:""}
.ti-info-alt:before{content:""}
.ti-help-alt:before{content:""}
.ti-headphone-alt:before{content:""}
.ti-hand-point-up:before{content:""}
.ti-hand-point-right:before{content:""}
.ti-hand-point-left:before{content:""}
.ti-hand-point-down:before{content:""}
.ti-gallery:before{content:""}
.ti-face-smile:before{content:""}
.ti-face-sad:before{content:""}
.ti-credit-card:before{content:""}
.ti-control-skip-forward:before{content:""}
.ti-control-skip-backward:before{content:""}
.ti-control-record:before{content:""}
.ti-control-eject:before{content:""}
.ti-comments-smiley:before{content:""}
.ti-brush-alt:before{content:""}
.ti-youtube:before{content:""}
.ti-vimeo:before{content:""}
.ti-twitter:before{content:""}
.ti-time:before{content:""}
.ti-tumblr:before{content:""}
.ti-skype:before{content:""}
.ti-share:before{content:""}
.ti-share-alt:before{content:""}
.ti-rocket:before{content:""}
.ti-pinterest:before{content:""}
.ti-new-window:before{content:""}
.ti-microsoft:before{content:""}
.ti-list-ol:before{content:""}
.ti-linkedin:before{content:""}
.ti-layout-sidebar-2:before{content:""}
.ti-layout-grid4-alt:before{content:""}
.ti-layout-grid3-alt:before{content:""}
.ti-layout-grid2-alt:before{content:""}
.ti-layout-column4-alt:before{content:""}
.ti-layout-column3-alt:before{content:""}
.ti-layout-column2-alt:before{content:""}
.ti-instagram:before{content:""}
.ti-google:before{content:""}
.ti-github:before{content:""}
.ti-flickr:before{content:""}
.ti-facebook:before{content:""}
.ti-dropbox:before{content:""}
.ti-dribbble:before{content:""}
.ti-apple:before{content:""}
.ti-android:before{content:""}
.ti-save:before{content:""}
.ti-save-alt:before{content:""}
.ti-yahoo:before{content:""}
.ti-wordpress:before{content:""}
.ti-vimeo-alt:before{content:""}
.ti-twitter-alt:before{content:""}
.ti-tumblr-alt:before{content:""}
.ti-trello:before{content:""}
.ti-stack-overflow:before{content:""}
.ti-soundcloud:before{content:""}
.ti-sharethis:before{content:""}
.ti-sharethis-alt:before{content:""}
.ti-reddit:before{content:""}
.ti-pinterest-alt:before{content:""}
.ti-microsoft-alt:before{content:""}
.ti-linux:before{content:""}
.ti-jsfiddle:before{content:""}
.ti-joomla:before{content:""}
.ti-html5:before{content:""}
.ti-flickr-alt:before{content:""}
.ti-email:before{content:""}
.ti-drupal:before{content:""}
.ti-dropbox-alt:before{content:""}
.ti-css3:before{content:""}
.ti-rss:before{content:""}
.ti-rss-alt:before{content:""}
}
.contact-us-get-a-free-estimate-section .get-free-estimate-section.brxe-container { padding-block: 0;}
.ra-text-center.brxe-text-basic:after {content: " "}
.ra-text-center.brxe-text-basic {text-align: center}
.ra-text-center.brxe-heading:after {content: " "}
.ra-text-center.brxe-heading {text-align: center}
.get-free-estimate-section.brxe-div {align-items: center; row-gap: 48px; display: grid; align-items: initial; grid-template-columns: 1fr; gap: 48px; align-items: center; padding-top: 64px; padding-bottom: 64px; width: 100%}
.get-free-estimate-section .custom-form-wrapper label { position: relative; margin: 0;}
.get-free-estimate-section .custom-form-wrapper .ra-form-fields-wrapper,.get-free-estimate-section .custom-form-wrapper .column-1,.get-free-estimate-section .custom-form-wrapper .column-1-1,.get-free-estimate-section .custom-form-wrapper .column-1-2,.get-free-estimate-section .custom-form-wrapper .column-2 { display: grid; grid-template-columns: 1fr; row-gap: var(--ra-space-3xs); column-gap: var(--ra-space-2xs);}
.get-free-estimate-section.contact-us-page.brxe-div { padding-block: 0;}
@media screen and (min-width: 768px) {
.get-free-estimate-section .custom-form-wrapper .column-1-1, .get-free-estimate-section .custom-form-wrapper .column-1-2 { grid-template-columns: 1fr 1fr; }
.get-free-estimate-section.contact-us-page .custom-form-wrapper .ra-cf7-submit-btn-wrapper .wpcf7-submit { width: auto; }
}
@media screen and (min-width: 1200px) {
.get-free-estimate-section .custom-form-wrapper .ra-form-fields-wrapper { grid-template-columns: 1fr 1fr; grid-column: span 2; }
.get-free-estimate-section .custom-form-wrapper .ra-cf7-submit-btn-wrapper { grid-column: span 2; display: flex; }
.get-free-estimate-section.contact-us-page .custom-form-wrapper .ra-form-fields-wrapper { grid-template-columns: 1fr; }
.get-free-estimate-section.contact-us-page .custom-form-wrapper .ra-cf7-submit-btn-wrapper { grid-column: unset; }
}
@media screen and (max-width: 767px) {
.get-free-estimate-section.contact-us-page .custom-form-wrapper .ra-cf7-submit-btn-wrapper .wpcf7-submit { width: 100%; }
.get-free-estimate-section.contact-us-page .custom-form-wrapper textarea[name="project-details"] { min-height: 7.2rem; height: 7.2rem; }
.get-free-estimate-section.contact-us-page .custom-form-wrapper .ra-cf7-submit-btn-wrapper > span { order: 2; }
}
@media (min-width: 991px) {
.get-free-estimate-section.brxe-div {justify-items: center; padding-top: 96px; padding-bottom: 96px}
}
.custom-form-wrapper label { position: relative; margin: 0;}
.custom-form-wrapper .label-as-placeholder { position: absolute; z-index: -1; top: 17px; left: 16px; display: inline-flex; font-size: 15px; line-height: 1.3; font-weight: 500; color: var(--ra-text-body);}
.custom-form-wrapper .label-as-placeholder sup { position: unset; line-height: 1; font-size: inherit;}
.custom-form-wrapper label.ra-field { position: relative; display: block;}
.custom-form-wrapper .ra-field .wpcf7-form-control-wrap { display: block;}
.custom-form-wrapper .ra-field-label { position: absolute; z-index: 2; top: 50%; left: var(--ra-space-2xs); display: flex; align-items: center; gap: 0.4rem; color: var(--ra-text-body-l-2); font-size: var(--ra-text-s); font-weight: 500; line-height: 1; pointer-events: none; transform: translateY(-50%); transition: top .2s ease, transform .2s ease, font-size .2s ease, color .2s ease;}
.custom-form-wrapper .ra-field-label sup { position: static; color: var(--ra-primary); font-size: inherit; line-height: 1;}
.custom-form-wrapper .ra-optional { color: var(--ra-text-body-l-3); font-size: 0.85em; font-weight: 400;}
.custom-form-wrapper .ra-field:focus-within .ra-field-label,.custom-form-wrapper .ra-field:has(.ra-input:not(:placeholder-shown)) .ra-field-label { top: 0.8rem; color: var(--ra-primary); font-size: 75%; transform: none;}
.custom-form-wrapper input.ra-input,.custom-form-wrapper textarea.ra-input { width: 100%; min-height: 5.6rem; padding: 2.4rem var(--ra-space-2xs) 0.8rem; border: 1px solid var(--ra-border-card); border-radius: var(--ra-radius-s); outline: 0; background: var(--ra-light); color: var(--ra-text-body); font-size: var(--ra-text-s); font-weight: 500; line-height: 1.3; appearance: none; transition: border-color .2s ease, box-shadow .2s ease;}
.custom-form-wrapper textarea.ra-input { min-height: 7.2rem; resize: vertical;}
.custom-form-wrapper input.ra-input:hover,.custom-form-wrapper textarea.ra-input:hover { border-color: var(--ra-text-body-l-4); box-shadow: none;}
.custom-form-wrapper input.ra-input:focus,.custom-form-wrapper textarea.ra-input:focus { border-color: var(--ra-primary); box-shadow: 0 0 0 0.3rem var(--ra-primary-10);}
.custom-form-wrapper .ra-phone-field input.ra-input { padding-left: 9.4rem;}
.custom-form-wrapper .ra-phone-field .ra-field-label { left: 9.4rem;}
.custom-form-wrapper .ra-phone-prefix { position: absolute; z-index: 3; top: 50%; left: var(--ra-space-2xs); display: inline-flex; align-items: center; gap: 0.5rem; padding-right: 1rem; border-right: 1px solid var(--ra-border-card); color: var(--ra-text-body); font-size: var(--ra-text-s); font-weight: 600; line-height: 1; pointer-events: none; transform: translateY(-50%);}
.custom-form-wrapper .wpcf7-not-valid { border-color: var(--ra-error);}
.custom-form-wrapper .wpcf7-not-valid-tip { position: static; display: block; margin-top: 0.4rem; color: var(--ra-error); font-size: 1.3rem; font-weight: 600; line-height: 1.3;}
.custom-form-wrapper .ra-cf7-submit-btn-wrapper { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 0.8rem;}
.custom-form-wrapper .ra-cf7-submit-btn-wrapper .wpcf7-submit { order: 1;}
.custom-form-wrapper .ra-cf7-submit-btn-wrapper .wpcf7-spinner { order: 2; margin: 0;}
.custom-form-wrapper .ra-form-reassurance { order: 3; margin: 0; color: var(--ra-text-body-l-3); font-size: 1.3rem; font-weight: 500; line-height: 1.3; text-align: center;}
@media (prefers-reduced-motion: reduce) {
.custom-form-wrapper .ra-field-label, .custom-form-wrapper input.ra-input, .custom-form-wrapper textarea.ra-input { transition: none; }
}
.get-free-estimate-section .custom-form-wrapper .ra-form-reassurance { width: fit-content; max-width: 100%; padding: 0.6rem 1rem; border-radius: var(--ra-radius-s); background: var(--ra-bg-header-60); color: var(--ra-light); text-align: left;}
@media (min-width: 991px) {
.custom-form-wrapper .ra-cf7-submit-btn-wrapper { align-items: flex-start; }
}
@media (min-width: 1280px) {
.custom-form-wrapper.brxe-shortcode {margin-top: 30px}
}
.half-content-width-image.brxe-rivo-image {height: 100%; width: 100%}
.visit-showroom-title.brxe-heading {text-align: center}
@media (min-width: 1280px) {
.visit-showroom-title.brxe-heading {text-align: left}
}
.showroom-and-office.brxe-div {flex-direction: row; align-items: flex-start; justify-content: center}
@media (min-width: 1280px) {
.showroom-and-office.brxe-div {justify-content: flex-start; align-items: flex-start; align-self: flex-start !important}
}
@media (min-width: 1446px) {
.showroom-and-office.brxe-div {flex-direction: row; justify-content: center}
}
.sign-2points.brxe-text-basic {display: none; line-height: 1.3; align-items: center}
@media (min-width: 1446px) {
.sign-2points.brxe-text-basic {display: flex}
}
.services-area--button.brxe-text-link {background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; font-weight: 700; font-size: 16px}
.services-area--button:hover svg path,.services-area--button:active svg path, .services-area--button:focus svg path {stroke: var(--ra-light);}
.services-area--button {stroke: var(--ra-primary);}
.services-area--button.brxe-text-link:hover {background-color: var(--ra-primary); color: var(--ra-text-white)}
.services-area--button.brxe-text-link:active {color: var(--ra-text-white); background-color: var(--ra-primary)}
.services-area--button.brxe-text-link:focus {background-color: var(--ra-primary); color: var(--ra-text-white)}
.services-area--button.brxe-text-link .icon {color: var(--ra-primary); fill: var(--ra-primary)}
@media (min-width: 991px) {
.services-area--button.brxe-text-link {gap: 5px}
}
.services-area-map-wrapper.brxe-div {border-radius: var(--ra-radius-l); overflow: hidden; width: 100%; height: 360px}
@media (min-width: 767px) {
.services-area-map-wrapper.brxe-div {height: 400px}
}
@media (min-width: 991px) {
.services-area-map-wrapper.brxe-div {height: 520px}
}
.commercial-approved-block.brxe-block {grid-template-columns: 1fr; justify-items: center; align-self: center !important; align-items: center}
@media (min-width: 991px) {
.commercial-approved-block.brxe-block {grid-template-columns: calc(100% - 330px - var(--ra-space-l)) 330px; align-items: center; flex-direction: row; justify-content: space-between}
}
.commercial-approved-title.brxe-heading {text-align: center}
@media screen and (max-width: 991px) {
.commercial-approved-title span {display: block;}
}
@media (min-width: 991px) {
.commercial-approved-title.brxe-heading {text-align: left}
}
.commercial-approved-description.brxe-text-basic {text-align: center}
.commercial-approved-description a { text-decoration: underline;}
.commercial-approved-description a:hover { text-decoration: none; color: var(--ra-primary);}
@media (min-width: 991px) {
.commercial-approved-description.brxe-text-basic {text-align: left}
}
.commercial-approved-link-btn.brxe-text-link {display: inline-flex}
@media (min-width: 1446px) {
.commercial-approved-link-btn.brxe-text-link .icon {width: 24px; height: 24px}
.commercial-approved-link-btn.brxe-text-link {gap: 5px}
}
.brx-boxed {max-width: 1920px; box-shadow: rgba(99, 99, 99, 0.1)}
.wpcf7[data-wpcf7-id="710"] .wpcf7-form.sent [data-ra-form-fields] { display: none;}
.wpcf7[data-wpcf7-id="710"] .wpcf7-form.sent > .wpcf7-response-output { display: none;}
.wpcf7[data-wpcf7-id="710"] [data-ra-form-success] { width: 100%;}
.wpcf7[data-wpcf7-id="710"] [data-ra-form-success] > div { display: flex; width: 100%; min-height: 24rem; padding: var(--ra-space-l); flex-direction: column; align-items: center; justify-content: center; gap: var(--ra-space-s); border: 1px solid var(--ra-success-20); border-radius: var(--ra-radius-l); background: var(--ra-light); box-shadow: var(--ra-shadow-l); text-align: center;}
.wpcf7[data-wpcf7-id="710"] [data-ra-form-success] svg { display: block; width: 5.6rem; height: 5.6rem; flex: 0 0 auto; color: var(--ra-success);}
.wpcf7[data-wpcf7-id="710"] [data-ra-form-success] h3 { max-width: 32ch; margin: 0; color: var(--ra-text-body); font-size: var(--ra-text-2xl); line-height: 1.3;}
.wpcf7[data-wpcf7-id="710"] [data-ra-form-success] p { max-width: 52ch; margin: 0; color: var(--ra-text-body-l-2); font-size: var(--ra-text-s); line-height: 1.5;}
.wpcf7[data-wpcf7-id="710"] [data-ra-form-success]:focus-visible { outline: var(--ra-focus-width) solid var(--ra-primary); outline-offset: 0.4rem;}
@media (min-width: 768px) {
.wpcf7[data-wpcf7-id="710"] [data-ra-form-success] > div { min-height: 34rem; }
}
.brxe-avkjdp span { display: block;}
#brxe-avkjdp {text-align: center; color: var(--ra-text-body); font-size: 26px; line-height: 1.05; margin-top: var(--ra-space-4xs)}
@media (min-width: 991px) {
#brxe-avkjdp {text-align: center; color: var(--ra-text-body); font-size: 48px; line-height: 1.1; margin-top: var(--ra-space-s)}
}
#brxe-dgabcj {display: none}
@media (min-width: 991px) {
#brxe-dgabcj {display: block}
}
#brxe-jgkwjp {display: grid; align-items: initial; grid-template-columns: 1fr; justify-content: center; gap: 0px}
@media (min-width: 991px) {
#brxe-jgkwjp {max-width: 920px; gap: 16px}
}
@media (min-width: 1280px) {
#brxe-jgkwjp {width: 100%; justify-content: center; display: flex; flex-direction: column; align-self: center !important}
}
#brxe-ymcxzq {text-align: center; text-decoration: underline; align-self: center; flex-direction: column}
#brxe-ymcxzq:hover {text-decoration: none}
@media (min-width: 991px) {
#brxe-ymcxzq {align-items: flex-start}
#brxe-ajabxn {text-align: left}
}
#brxe-kqftjs {text-align: center; text-decoration: underline; align-self: center; flex-direction: column}
#brxe-kqftjs:hover {text-decoration: none}
@media (min-width: 991px) {
#brxe-kqftjs {align-items: flex-start}
}
#brxe-dgnxut {display: grid; align-items: initial; grid-template-columns: 1fr; gap: 30px 32px; align-items: flex-start}
#brxe-huhawo {display: grid; align-items: initial; gap: 32px 30px; grid-template-columns: 1fr; width: 100%}
@media (min-width: 991px) {
#brxe-huhawo {grid-template-columns: 2fr 1fr}
}
#brxe-bwjiec {width: 100%}
#brxe-dkaloc {row-gap: 12px; width: 100%}
@media (min-width: 991px) {
#brxe-dkaloc {row-gap: 48px}
}
#brxe-iidemz {padding-top: 16px; padding-bottom: 32px}
@media (min-width: 991px) {
#brxe-iidemz {padding-top: 48px; padding-bottom: 48px}
}
#brxe-zmzwct {margin-top: 0; background-color: var(--ra-bg-surface); background-image: url(../../img/delta-decks-contact-estimate-deck-sketch-background-450x1080.webp); background-position: center center; background-repeat: no-repeat; background-size: cover}
@media (min-width: 991px) {
#brxe-zmzwct {background-color: var(--ra-bg-surface); background-image: url(../../img/delta-decks-contact-estimate-deck-sketch-background-1024x768.webp); background-position: center top; background-repeat: no-repeat; background-size: cover; margin-top: 0}
}
@media (min-width: 1280px) {
#brxe-zmzwct {background-color: var(--ra-bg-surface); background-image: url(../../img/delta-decks-contact-estimate-deck-sketch-background.webp); background-position: center top; background-repeat: no-repeat; background-size: cover}
}
@media (min-width: 1446px) {
#brxe-zmzwct {background-color: var(--ra-bg-surface); background-image: url(../../img/delta-decks-contact-estimate-deck-sketch-background.webp); background-position: center top; background-repeat: no-repeat; background-size: cover}
}
#brxe-12b5ce span { display: block;}
#brxe-d7d8d7:before {content: " "; background-image: url(../../img/pin.svg); background-position: center center; background-size: contain; width: 24px; height: 24px; display: flex}
#brxe-d7d8d7 {display: flex; gap: 10px}
@media (min-width: 1280px) {
#brxe-d7d8d7 {text-align: left; justify-content: flex-start; align-items: flex-start}
}
#brxe-7c19f2 {display: flex}
@media (min-width: 1280px) {
#brxe-7c19f2 {justify-content: flex-start}
}
@media (min-width: 1446px) {
#brxe-7c19f2 {justify-content: center}
}
#brxe-3c9c74 {text-decoration: underline}
#brxe-3c9c74:hover {text-decoration: none}
#brxe-6233e1 {display: flex; flex-direction: column; align-items: center; row-gap: 10px; column-gap: 10px}
@media (min-width: 1280px) {
#brxe-6233e1 {align-items: flex-start; justify-content: flex-start}
}
@media (min-width: 1446px) {
#brxe-6233e1 {flex-direction: row; justify-content: center}
}
#brxe-ufwzou {flex:1 0 auto;}
#brxe-ufwzou {height: 300px}
@media (min-width: 767px) {
#brxe-ufwzou {height: 450px}
}
@media (min-width: 1200px) {
#brxe-ufwzou {height: auto}
}
#brxe-df89c6 {display: flex; flex-direction: column; row-gap: 32px; width: 100%}
@media (min-width: 1280px) {
#brxe-df89c6 {justify-content: flex-start; justify-items: flex-start}
}
#brxe-4ad7c8 {row-gap: 32px}
@media (min-width: 991px) {
#brxe-4ad7c8 {display: grid; align-items: initial; gap: 32px 30px; grid-template-columns: 1fr 1fr}
}
@media (min-width: 1200px) {
#brxe-4ad7c8 {grid-template-columns: 520px 1fr}
}
@media (min-width: 1280px) {
#brxe-4ad7c8 {grid-template-columns: 540px 1fr}
}
@media (min-width: 1446px) {
#brxe-4ad7c8 {grid-template-columns: 560px 1fr}
}
#brxe-yzkonu {text-align: center}
#brxe-tlbjen {text-align: center; margin-top: 16px}
@media (min-width: 1446px) {
#brxe-torbge .icon > svg {height: 16px; width: 16px; stroke: var(--ra-primary)}
#brxe-vaugan .icon > svg {height: 16px; width: 16px; stroke: var(--ra-primary)}
#brxe-noryrk .icon > svg {height: 16px; width: 16px; stroke: var(--ra-primary)}
#brxe-etobic .icon > svg {height: 16px; width: 16px; stroke: var(--ra-primary)}
#brxe-missga .icon > svg {height: 16px; width: 16px; stroke: var(--ra-primary)}
#brxe-oakvil .icon > svg {height: 16px; width: 16px; stroke: var(--ra-primary)}
#brxe-brampt .icon > svg {height: 16px; width: 16px; stroke: var(--ra-primary)}
#brxe-markhm .icon > svg {height: 16px; width: 16px; stroke: var(--ra-primary)}
#brxe-richhl .icon > svg {height: 16px; width: 16px; stroke: var(--ra-primary)}
#brxe-kingct .icon > svg {height: 16px; width: 16px; stroke: var(--ra-primary)}
#brxe-aurora .icon > svg {height: 16px; width: 16px; stroke: var(--ra-primary)}
#brxe-newmkt .icon > svg {height: 16px; width: 16px; stroke: var(--ra-primary)}
}
#brxe-bdexux {display: grid; align-items: initial; justify-content: center; flex-wrap: wrap; column-gap: 20px; row-gap: 16px; flex-direction: column; align-items: center; margin-top: 32px; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--ra-space-4xs); justify-items: center}
@media (min-width: 767px) {
#brxe-bdexux {flex-direction: row}
}
@media (min-width: 1280px) {
#brxe-bdexux {padding-right: 24px; padding-left: 24px; grid-template-columns: repeat(4,max-content); justify-items: center; justify-content: space-between}
}
#brxe-othhdr {margin-top: var(--ra-space-xs); margin-right: 0; margin-bottom: var(--ra-space-4xs); margin-left: 0}
@media (min-width: 1280px) {
#brxe-othhdr {margin-top: var(--ra-space-xl); margin-right: 0; margin-bottom: var(--ra-space-4xs); margin-left: 0}
}
@media (min-width: 1446px) {
#brxe-othhdr {margin-top: 32px; margin-bottom: 10px; font-size: var(--ra-text-2xl); font-weight: 700; line-height: 1.3; color: var(--ra-text-body)}
}
#brxe-kwothr {display: inline-flex; background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
@media (min-width: 767px) {
#brxe-kwothr {display: inline-flex; background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
}
@media (min-width: 991px) {
#brxe-kwothr {display: inline-flex; background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
}
@media (min-width: 1280px) {
#brxe-kwothr {display: inline-flex; background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
}
@media (min-width: 1446px) {
#brxe-kwothr {display: inline-flex; font-size: 16px; font-weight: 700; text-decoration: none; background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; align-items: center; gap: 5px}
#brxe-kwothr .icon > i {font-size: 16px}
#brxe-kwothr .icon > svg {width: 16px; height: 16px}
#brxe-kwothr .icon {color: var(--ra-primary); fill: var(--ra-primary)}
#brxe-kwothr:hover {text-decoration: none}
#brxe-kwothr .text { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px;}
#brxe-kwothr:hover .text { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px;}
#brxe-kwothr .icon { text-decoration: none;}
}
#brxe-otothr {display: inline-flex; background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
@media (min-width: 767px) {
#brxe-otothr {display: inline-flex; background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
}
@media (min-width: 991px) {
#brxe-otothr {display: inline-flex; background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
}
@media (min-width: 1280px) {
#brxe-otothr {display: inline-flex; background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
}
@media (min-width: 1446px) {
#brxe-otothr {display: inline-flex; font-size: 16px; font-weight: 700; text-decoration: none; background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; align-items: center; gap: 5px}
#brxe-otothr .icon > i {font-size: 16px}
#brxe-otothr .icon > svg {width: 16px; height: 16px}
#brxe-otothr .icon {color: var(--ra-primary); fill: var(--ra-primary)}
#brxe-otothr:hover {text-decoration: none}
#brxe-otothr .text { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px;}
#brxe-otothr:hover .text { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px;}
#brxe-otothr .icon { text-decoration: none;}
}
#brxe-othrow {display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; row-gap: calc(var(--ra-space-4xs) / 2); column-gap: 0px; width: 100%}
@media (min-width: 1446px) {
#brxe-othrow {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; column-gap: 18px; row-gap: 12px}
}
#brxe-othbox {margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: flex; flex-direction: column; align-items: stretch; justify-content: center; width: 100%; padding-top: var(--ra-space-4xs); padding-right: var(--ra-space-3xs); padding-bottom: var(--ra-space-4xs); padding-left: var(--ra-space-3xs)}
@media (min-width: 767px) {
#brxe-othbox {margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}
}
@media (min-width: 991px) {
#brxe-othbox {margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}
}
@media (min-width: 1280px) {
#brxe-othbox {margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}
}
@media (min-width: 1446px) {
#brxe-othbox {display: flex; flex-direction: column; align-items: center; row-gap: 0px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 18px; padding-right: 28px; padding-bottom: 18px; padding-left: 28px; width: fit-content; max-width: 100%; align-self: center !important; justify-content: center}
}
#brxe-d24c55 {width: 100%; height: 360px}
@media (min-width: 991px) {
#brxe-d24c55 {height: 100%; aspect-ratio: 4/3}
}
#brxe-b08ea0 {display: grid; align-items: initial; align-items: center; gap: 32px}
@media (min-width: 991px) {
#brxe-b08ea0 {grid-template-columns: 1fr 1fr ; gap: 30px}
}
@media screen and (max-width:575px) {
#trustindex-reviews-wrapper .ti-footer.source-all { display: flex; justify-content: center; }
}
.ra-breadcrumbs-section.brxe-section {border-bottom: 1px solid #dddddd}
@media (min-width: 991px) {
.ra-breadcrumbs-section.brxe-section {margin-top: 0px}
}
.breadcrumbs-element.brxe-xbreadcrumbs ol {--x-breadcrumb-separator: "/"}
.breadcrumbs-element.brxe-xbreadcrumbs li:not(:first-child):before, .breadcrumbs-element.brxe-xbreadcrumbs .x-breadcrumbs_separator {color: var(--ra-text-body-l-3); font-weight: 400}
.breadcrumbs-element.brxe-xbreadcrumbs .x-breadcrumbs_list [aria-current=page] > span, .breadcrumbs-element.brxe-xbreadcrumbs .rank-math-breadcrumb .last:last-child, .breadcrumbs-element.brxe-xbreadcrumbs .breadcrumbs .current-item, .breadcrumbs-element.brxe-xbreadcrumbs .breadcrumb_last, .breadcrumbs-element.brxe-xbreadcrumbs .breadcrumb--last, .breadcrumbs-element.brxe-xbreadcrumbs .breadcrumb-item.active {color: var(--ra-text-body-l-3); line-height: 1.2}
.breadcrumbs-element.brxe-xbreadcrumbs a {line-height: 1.2; color: var(--ra-text-body-l-3)}
#brxe-mlqlec {display: none}
@media (min-width: 991px) {
#brxe-mlqlec {display: block}
}
#brxe-p0mbcr {display: block}
@media (min-width: 991px) {
#brxe-p0mbcr {display: none}
}
#brxe-c5e2cb {padding-top: 20px; padding-bottom: 20px; max-width: 100%}
@media (min-width: 991px) {
#brxe-c5e2cb {padding-top: calc(var(--ra-space-4xl) + var(--ra-space-xl)); padding-right: 70px; padding-bottom: var(--ra-space-2xs); padding-left: 70px}
}
@media (min-width: 1446px) {
#brxe-c5e2cb {padding-top: calc(var(--ra-space-4xl) + var(--ra-space-xl)); padding-bottom: var(--ra-space-2xs)}
}
