/* / - rules only this page (or a few pages) use. */
.x-accordion { display: flex; flex-direction: column; width: 100%;}
:where(.x-accordion) { padding: 0; margin: 0;}
.x-accordion_content { display: none;}
:where(.x-accordion_content-inner) { padding: 15px; width: 100%;}
.x-accordion[data-x-accordion*=expandFirst] > .brxe-block:first-child > .x-accordion_content { display: flex; }
.x-accordion[data-x-accordion*=expandAll] > .brxe-block > .x-accordion_content { display: flex; }
.x-accordion_header { padding: 15px; transition: all .15s ease; align-items: center; flex-direction: row; justify-content: space-between; flex-wrap: nowrap; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
.x-accordion_header[tabindex] { cursor: pointer; }
:where(.x-accordion_header) { background-color: #EFEFEF; }
.x-accordion_header[data-controls] { pointer-events: none; }
.x-accordion_item .x-accordion_header:not([tabindex]) .x-accordion_icon { display: none; }
.x-accordion_icon { font-size: 1em; transition: transform .15s ease; }
.x-accordion_header[role=button] .x-accordion_icon, button.x-accordion_header .x-accordion_icon { display: inline-block }
.x-accordion_header[aria-expanded=true] .brxe-icon { transform: rotateX(180deg);}
.x-accordion_heading-wrapper { margin-top: 0; margin-bottom: 0;}
.x-accordion_heading { width: 100%;}
.x-accordion_title { margin-top: 0; margin-bottom: 0;}
.x-accordion_item.brxe-block { align-items: stretch;}
:where(.brxe-xproaccordion) .x-accordion_item { gap: 0;}
.x-accordion:not([data-x-expand*=expandFirst]).x-accordion_builder-collapse .x-accordion_content { display: none;}
.x-accordion[data-x-expand*=expandFirst].x-accordion_builder-collapse > .brxe-block:not(:first-child) .x-accordion_content { display: none!important;}
.x-accordion[data-x-expand*=expandFirst].x-accordion_builder-collapse > .brxe-block:first-child .x-accordion_content { display: flex!important;}
component.x-slider { --xitemstoshow: 1; --xspacebetween: 0px; --xsliderautoheight: ;}
:root { --xadaptiveheightduration: 0.2s; --x-slider-overflow-left: inset( -100vw -100vw -100vw 0 ); --x-slider-overflow-right: inset( -100vw 0 -100vw -100vw ); --x-slider-overflow-none: none; --x-slider-overflow: var(--x-slider-overflow-none); --x-slider-mask-edge: 10%; --x-slider-mask-edge-slope: 2;}
.brx-body.iframe .x-slider.splide { visibility: visible;}
.x-slider_builder .splide__list { overflow-x: scroll; gap: var(--xspacebetween);}
.x-slider.x-slider_no-slides { display: none;}
.x-slider_builder .splide__list > .brxe-code,.x-slider_builder .x-slider-gallery { overflow-x: scroll; gap: var(--xspacebetween); display: flex;}
.x-slider-gallery { width: 100%;}
.x-slider_slide { display: flex;}
.x-slider_slide[class*=brxe-] { max-width: none;}
.x-slider_slide-image { position: relative;}
.x-slider_slide-caption { position: absolute; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,.25); font-size: inherit; margin: 0; padding: 10px 15px; z-index: 1; color: #fff;}
.x-slider,.x-slider .splide__track,.x-slider .splide__list { width: 100%;}
.x-slider { --xsliderprogress-thickness: 4px;}
.x-slider[data-x-slider*=isIndepententNav] > .splide__track > .splide__list >.splide__slide { cursor: pointer;}
.splide__track_builder { --xslidesize: calc( ( 100% - ( calc( var(--xitemstoshow) - 1 ) * var(--xspacebetween) ) ) / var(--xitemstoshow) )!important;}
.x-slider .splide__track_builder.splide__track--fade .x-slider_slide { height: 100%!important; width: 100%!important;}
.x-slider .splide__track_builder.x-slider_autoWidth .x-slider_slide { width: auto!important;}
.x-slider .splide__track_builder.splide__track--fade>.splide__list>.splide__slide:first-of-type { opacity: 1;}
.x-slider-gallery .splide__slide img { height: auto; width: 100%;}
.x-slider_slide { width: var(--xslidesize); height: auto; padding: 4rem 1rem;}
.x-slider-gallery .x-slider_slide { padding: 0;}
.x-slider-gallery[data-linked] .x-slider_slide { display: block;}
.brxe-code .x-slider_slide { padding: 0;}
.x-slider_builder .splide__list .x-slider_slide { flex-shrink: 0; width: var(--xslidesize); height: auto;}
.x-slider_builder .splide__list > .brxe-block { flex-shrink: 0; width: var(--xslidesize); height: auto;}
.splide__list { display: flex; }
.splide__track--ttb > .splide__list { display:block;}
.x-no-slider .splide__track--ttb > .splide__list { display: flex; flex-direction: column;}
.x-no-slider .splide__track--nav>.splide__list>.splide__slide:only-child { cursor: auto;}
.x-no-slider .splide__arrows, .x-no-slider .splide__pagination { display: none;}
.x-slider_builder.splide--ttb > .splide__track > .splide__list,.x-slider_builder.splide--ttb > .splide__track > .splide__list > .brxe-code,.x-slider_builder.splide--ttb > .splide__track > .splide__list.x-slider-gallery { flex-direction: column; --xsliderautoheight: var(--xslidesize);}
.x-slider_builder.splide--ttb > .splide__track > .splide__list > .x-slider_slide { height: var(--xslidesize); width: 100%;}
.x-slider_builder.splide--ttb > .splide__track > .splide__list > .x-slider_slide { height: var(--xsliderautoheight);}
.x-slider .splide__arrows--ttb i { transform: rotate(90deg);}
.splide__arrows--ttb .splide__arrow--prev svg.x-splide__arrow-default { transform: rotate(90deg);}
.x-slider .splide__track--ttb > .splide__list > .splide__slide { width: 100%;}
.x-slider_builder.splide--ltr > .splide__track > .splide__list,.x-slider_builder.splide--ltr > .splide__track > .splide__list > .brxe-code,.x-slider_builder.splide--ltr > .splide__track > .splide__list > .x-slider-gallery { flex-direction: row;}
.x-slider_builder.splide--rtl > .splide__track > .splide__list,.x-slider_builder.splide--rtl > .splide__track > .splide__list > .brxe-code,.x-slider_builder.splide--rtl > .splide__track > .splide__list > .xproslidergalleryslides { flex-direction: unset;}
.x-slider_builder.splide--ltr > .splide__track > .splide__list > .x-slider_slide,.x-slider_builder.splide--rtl > .splide__track > .splide__list > .x-slider_slide { width: var(--xslidesize); height: auto;}
.x-slider_builder.splide--ltr > .splide__track > .splide__list > .brxe-block,.x-slider_builder.splide--rtl > .splide__track > .splide__list > .brxe-block { width: var(--xslidesize); height: auto;}
.x-slider_builder { height: 100%;}
.x-slider_slide > * { position: relative;}
.x-slider .splide__arrows--rtl .splide__arrow > * { transform: rotate(180deg);}
.x-splide__arrows .splide__arrow { color: currentColor; font-size: 16px; border-radius: 100%; transition-duration: 0.3s; transition-property: opacity, color, background-color; transition-timing-function: ease;}
.x-splide__arrows .splide__arrow i,.x-splide__arrows .splide__arrow .x-splide__arrow-default { height: 1em; width: 1em; display: flex; align-items: center; justify-content: center;}
.x-splide__arrows .splide__arrow .x-splide__arrow-default { fill: currentColor;}
.splide__track--nav>.splide__list>.splide__slide.is-active { opacity: 1;}
.x-splide__track.splide__track--nav>.splide__list>.splide__slide,.x-splide__track.splide__track--nav>.splide__list>.splide__slide.is-active { border: none;}
.x-slider [data-x-animation*=fade] { opacity: 0;}
.x-slider .splide__slide [data-x-interaction-animation] { opacity: 0;}
.x-slider .splide__slide [data-x-interaction-animation] { animation-name: none;}
.x-slider .splide__slide [data-x-interaction-animation].x-animated { opacity: 1;}
.x-splide__track { clip-path: var(--x-slider-overflow);}
.x-slider:not(.is-overflow) .splide__slide:last-child { margin: 0 !important;}
.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeIn,.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeIn { animation-name: fadeIn;}
.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInDown,.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInDown { animation-name: fadeInDown;}
.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInLeft,.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInLeft { animation-name: fadeInLeft;}
.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInUp,.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInUp { animation-name: fadeInUp;}
.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInRight,.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInRight { animation-name: fadeInRight;}
.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInDownBig,.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInDownBig { animation-name: fadeInDownBig;}
.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInLeftBig,.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInLeftBig { animation-name: fadeInLeftBig;}
.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInUpBig,.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInUpBig { animation-name: fadeInUpBig;}
.x-slider[data-x-slider*=is-active][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInRightBig,.x-slider[data-x-slider*=is-active]:not([data-x-slider*=animateOnce]) .splide__slide.is-active [data-x-interaction-animation].brx-x-animate-fadeInRightBig { animation-name: fadeInRightBig;}
.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeIn,.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeIn { animation-name: fadeIn;}
.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInDown,.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInDown { animation-name: fadeInDown;}
.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInLeft,.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInLeft { animation-name: fadeInLeft;}
.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInUp,.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInUp { animation-name: fadeInUp;}
.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInRight,.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInRight { animation-name: fadeInRight;}
.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInDownBig,.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInDownBig { animation-name: fadeInDownBig;}
.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInLeftBig,.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInLeftBig { animation-name: fadeInLeftBig;}
.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInUpBig,.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInUpBig { animation-name: fadeInUpBig;}
.x-slider[data-x-slider*=is-visible][data-x-slider*=animateOnce] .splide__slide [data-x-interaction-animation].brx-x-animate-fadeInRightBig,.x-slider[data-x-slider*=is-visible]:not([data-x-slider*=animateOnce]) .splide__slide.is-visible [data-x-interaction-animation].brx-x-animate-fadeInRightBig { animation-name: fadeInRightBig;}
.x-slider { position: relative;}
.x-slider .splide__arrows:not(.x-splide__arrows) { display: none;}
.x-slider_builder { width: 100%;}
[data-x-hide-caption=true] .x-slider_slide-caption { display: none;}
.x-slider[data-x-slider*=fade] .x-slider_slide { margin-right: 0!important; width: 100%;}
.x-slider[data-x-slider*=edgeEffect] > .splide__track:not(.splide__track--ttb),.x-slider.edgeEffect > .x-slider_builder:not(.splide--ttb) > .splide__track { -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0.5) calc(var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), black var(--x-slider-mask-edge), black calc(100% - var(--x-slider-mask-edge)), rgba(0,0,0.5) calc(100% - var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), transparent 100%); mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0.5) calc(var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), black var(--x-slider-mask-edge), black calc(100% - var(--x-slider-mask-edge)), rgba(0,0,0.5) calc(100% - var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), transparent 100%);}
.x-slider[data-x-slider*=edgeEffect] > .splide__track.splide__track--ttb,.x-slider.edgeEffect > .x-slider_builder.splide--ttb > .splide__track { -webkit-mask-image: linear-gradient(to bottom, transparent 0%, rgba(0,0,0.5) calc(var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), black var(--x-slider-mask-edge), black calc(100% - var(--x-slider-mask-edge)), rgba(0,0,0.5) calc(100% - var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), transparent 100%); mask-image: linear-gradient(to bottom, transparent 0%, rgba(0,0,0.5) calc(var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), black var(--x-slider-mask-edge), black calc(100% - var(--x-slider-mask-edge)), rgba(0,0,0.5) calc(100% - var(--x-slider-mask-edge) / var(--x-slider-mask-edge-slope)), transparent 100%);}
.x-slider .splide__track--fade.splide__track--rtl .splide__list { flex-direction: row-reverse;}
.x-slider[data-x-slider*=adaptiveHeight] .splide__list { align-items: var(--xadaptiveheight);}
.x-slider[data-x-slider*=adaptiveHeight] .splide__track { --xadaptiveheight-disable: unset; --xadaptiveheight-enable: flex-start; --xadaptiveheight: var(--xadaptiveheight-disable); transition-property: height,max-height; transition-duration: var(--xadaptiveheightduration);}
.x-slider-control_pagination { list-style: none; padding: 0; align-items: center; display: flex; flex-wrap: wrap; justify-content: center; margin: 0; gap: 10px;}
.x-slider-control_pagination .splide__pagination__page { background-color: rgba(0, 0, 0, .33); border: 0; border-radius: 100%; display: inline-block; height: 10px; padding: 0; position: relative; transition: transform .2s linear; width: 10px;}
.x-slider-control_pagination .splide__pagination__page.is-active { background-color: #000; z-index: 1;}
.x-slider-control_pagination > li { display: flex;}
.x-slider_builder { --xslidedirection: ltr;}
.x-slider_builder .x-slider-gallery:empty { min-height: 200px;}
body.bricks-is-frontend .x-slider_slide:focus { outline: none;}
body.bricks-is-frontend .x-slider_slide:focus-visible { outline: thin dotted currentcolor;}
.gbrx-edit-block .splide__pagination .splide__pagination__page { margin: 5px;}
.gbrx-edit-block .splide__pagination { bottom: 15px; left: 50%; list-style: none; padding: 0;}
.gbrx-edit-block .splide { visibility: visible;;}
@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:""}
}
@layer bricks {
.splide{position:relative;visibility:hidden}
.splide.is-initialized,.splide.is-rendered{visibility:visible}
.splide.is-initialized:not(.is-active) .splide__list{display:block}
.splide.brx-auto-height .splide__list{align-items:flex-start}
.splide__container{box-sizing:border-box;position:relative}
.splide__track{height:100%;overflow:hidden;position:relative;width:100%;z-index:0}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0}
.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}
.splide__list{display:flex;height:100%;padding:0}
.splide__list,.splide__slide{backface-visibility:hidden;margin:0}
.splide__slide{-webkit-tap-highlight-color:transparent;background-size:cover;box-sizing:border-box;flex-shrink:0;list-style-type:none;position:relative}
.splide__slide img{vertical-align:bottom}
.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}
.splide--rtl{direction:rtl}
.splide__arrows.custom,.splide__track--ttb>.splide__list{display:block}
.splide__arrow{align-items:center;background-color:transparent;cursor:pointer;display:flex;font-size:60px;height:50px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:50px;z-index:1}
.splide__arrow:disabled{opacity:.5}
.splide__arrows--ltr .splide__arrow--prev{left:0}
.splide__arrows--ltr .splide__arrow--next,.splide__arrows--rtl .splide__arrow--prev{right:0}
.splide__arrows--rtl .splide__arrow--next{left:0}
.splide__arrows--rtl .splide__arrow--next svg,.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(-1)}
.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}
.splide__arrows--ttb .splide__arrow--prev{top:0}
.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}
.splide__arrows--ttb .splide__arrow--next{bottom:0;top:auto}
.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}
.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}
.splide__pagination li{display:inline-block;line-height:0;list-style-type:none;margin:0;pointer-events:auto}
.splide__pagination{bottom:15px;left:50%;list-style:none;padding:0;position:absolute;transform:translateX(-50%);z-index:1}
.splide__pagination .splide__pagination__page{background-color:rgba(0,0,0,.33);border:0;border-radius:100%;display:inline-block;height:10px;margin:5px;padding:0;position:relative;transition:transform .2s linear;width:10px}
.splide__pagination .splide__pagination__page.is-active{background-color:#000;z-index:1}
.splide__pagination .splide__pagination__page:focus{outline:none}
.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}
.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}
.splide__progress__bar{background:#ccc;height:3px;width:0}
.splide__toggle{cursor:pointer}
.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}
.splide__toggle.is-active .splide__toggle__pause{display:inline}
.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
}
.first-block.brxe-section {padding-top: 48px}
@media (min-width: 1280px) {
.first-block.brxe-section {padding-top: 60px; background-color: var(--ra-yellow-200)}
}
@media (min-width: 991px) {
.build-deck--block.brxe-block {flex-direction: row}
}
.build-deck--text.brxe-div {margin-top: calc(-1 * var(--ra-space-2xl)); display: flex; flex-direction: column; row-gap: var(--ra-space-s); box-shadow: 0px 1px 4px 0px rgba(0,0,0, 0.02), 0px 1px 10px 0px rgba(0,0,0, 0.04), 0px 1px 24px 0px rgba(0,0,0, 0.04), 0px 42px 80px 0px rgba(0,0,0, 0.07); z-index: 2}
@media (min-width: 767px) {
.build-deck--text.brxe-div {margin-right: 59px; margin-left: 59px}
}
@media (min-width: 991px) {
.build-deck--text.brxe-div {margin-top: 28px; margin-right: 0; margin-bottom: 28px; margin-left: calc(-2 * var(--ra-space-l)); width: calc(50% + 30px); z-index: 2}
.build-deck--text { align-self: center;}
}
.h1-like-h2.brxe-heading {font-size: var(--ra-text-3xl); text-align: center; max-width: 910px}
.ra-hero-rating-text.brxe-text-basic {text-decoration: underline; padding-left: 7px}
.ra-hero-rating-text.brxe-text-basic:hover {text-decoration: none}
@media (min-width: 1446px) {
.ra-hero-rating-text.brxe-text-basic {padding-left: 7px}
}
.build-deck--image-wrapper.brxe-div {z-index: 1}
@media (min-width: 991px) {
.build-deck--image-wrapper.brxe-div {width: calc(50% + 30px); z-index: 1}
}
.build-deck--image.brxe-rivo-image {height: 100%; width: 100%}
.build-deck--image.brxe-rivo-image:not(.tag), .build-deck--image.brxe-rivo-image img {object-fit: cover}
.rivo-image-component.brxe-rivo-image:not(.tag), .rivo-image-component.brxe-rivo-image img {object-fit: cover}
.rivo-image-component img { min-height: 100%;}
@media (min-width: 1280px) {
.services-block.brxe-block {grid-template-columns: 1fr 1fr 1fr 1fr}
}
.item-card-wrapper.brxe-div {display: block; background-color: var(--ra-text-white); width: 100%; transition: all 0.25s ease-in-out; border-color: var(--ra-border-card)}
.item-card-wrapper.brxe-div:hover {border: 1px solid var(--ra-primary-d-1); background-color: var(--ra-gray-50)}
.item-card-wrapper .item-card--title:after{ transition: all 0.4s ease-in-out;}
.item-card-wrapper:hover .item-card--title:after { width: 90%}
.item-card-wrapper:hover .item-card,.item-card-wrapper:focus-visible .item-card { background-color: var(--ra-gray-50);}
.a11y-focus-ring.brxe-div:focus {box-shadow: var(--ra-focus-ring)}
.a11y-focus-border.brxe-div:focus {border: var(--ra-focus-width) solid var(--ra-primary)}
.item-card.brxe-div {padding-top: var(--ra-space-3xs); padding-right: var(--ra-space-3xs); padding-bottom: var(--ra-space-3xs); padding-left: var(--ra-space-3xs); display: flex; flex-direction: column; justify-content: flex-start; row-gap: var(--ra-space-3xs); width: 100%; background-color: var(--ra-light); height: 100%; transition: all 0.25s ease-in-out}
.item-card.brxe-div:hover {background-color: var(--ra-gray-50)}
.item-card-image-wrapper.brxe-div {border-radius: 16px; position: relative; background-color: var(--ra-border-card)}
.item-card-image-wrapper picture { height: 100%;}
.card-item-image.brxe-image:not(.tag), .card-item-image.brxe-image img {object-fit: cover}
.card-item-image.brxe-image {height: 100%; min-width: 100%}
.card-item-image img{min-height: 100%; min-width:100%; height:100%;}
.portfolio-location-pill.brxe-div {display: inline-flex; flex-direction: row; align-items: center; column-gap: var(--portfolio-location-gap); padding-top: var(--portfolio-location-pad-y); padding-right: var(--ra-space-4xs); padding-bottom: var(--portfolio-location-pad-y); padding-left: var(--ra-space-4xs); background-color: var(--ra-light); border-radius: var(--ra-radius-s); font-size: var(--ra-text-xs); color: var(--ra-text-body)}
@media (min-width: 1446px) {
.portfolio-location-pill.brxe-div {display: inline-flex; flex-direction: row; align-items: center; column-gap: var(--portfolio-location-gap); padding-top: var(--portfolio-location-pad-y); padding-right: var(--ra-space-4xs); padding-bottom: var(--portfolio-location-pad-y); padding-left: var(--ra-space-4xs); background-color: var(--ra-light); border-radius: var(--ra-radius-s); font-size: var(--ra-text-xs); color: var(--ra-text-body)}
}
.item-card--title.brxe-heading:after {content: " "}
.item-card--title:after { content:"";width: 33.33%; height:1px; background-color: #DEDFE0; display: block;}
.item-card--title.brxe-heading {display: flex; align-items: center; flex-direction: column; gap: var(--ra-space-3xs); text-align: center}
.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}
.ra-container { max-width: 1446px; width:100%; align-self: center; padding-inline: var(--ra-space-3xs);}
.contractor-card-wrapper.brxe-div {padding-right: 0; padding-bottom: 0; padding-left: 0}
.contractor-card.brxe-div {display: flex; flex-direction: column; justify-content: flex-start; align-items: center}
.contractor-card {height:100%;}
@media (min-width: 767px) {
.contractor-card.brxe-div {box-shadow: 0px 0px 20px 0px rgba(0,0,0, 0.10)}
}
.contrartor-card--image.brxe-div {border: 5px solid var(--ra-light); background-color: var(--ra-primary); box-shadow: 0px 0px 6px 0px rgba(0,0,0, 0.10); display: flex; align-self: center !important; justify-content: center; align-items: center}
%parent% .contrartor-card--image { border-color: red;}
.award-review-block.brxe-block {display: grid; align-items: initial; grid-template-columns: 1fr; gap: 30px 32px}
@media (min-width: 767px) {
.award-review-block.brxe-block {grid-template-columns: 1fr 1fr}
}
@media (min-width: 991px) {
.award-review-block.brxe-block {grid-template-columns: 1fr 1fr}
}
@media (min-width: 1280px) {
.award-review-block.brxe-block {grid-template-columns: 1fr 1fr 1fr 1fr}
}
@media (min-width: 1446px) {
.award-review-block.brxe-block {grid-template-columns: repeat(4, 1fr)}
}
.review-card.brxe-div {display: flex; flex-direction: column; justify-content: center; align-items: center; row-gap: 16px; transition: transform 0.4s ease-in-out}
.review-card.brxe-div:hover {transform: scaleX(1.05) scaleY(1.05)}
.review-card-svg-wrapper.brxe-code {height: 103px}
.review-card-svg-wrapper.brxe-div {height: 103px}
.review-card--text.brxe-text-basic {text-align: center}
.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}
@media (min-width: 991px) {
.commercial-approved-description.brxe-text-basic {text-align: left}
}
.commercial-approved-description.brxe-text {text-align: center}
.commercial-approved-description.brxe-text a {text-align: center; font-size: inherit}
.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 {text-align: left}
.commercial-approved-description.brxe-text a {text-align: left; font-size: inherit}
}
.a11y-carousel-pagination .splide__pagination__page { display: inline-flex; align-items: center; justify-content: center; padding: 0; border: 0; border-radius: 50%; background: transparent !important; opacity: 1; transform: none !important; position: relative;}
.a11y-carousel-pagination .splide__pagination__page::before { content: ""; display: block; width: 10px; height: 10px; flex: 0 0 10px; border-radius: 50%; background-color: var(--ra-border-primar); pointer-events: none;}
.a11y-carousel-pagination .splide__pagination__page.is-active::before { background-color: var(--ra-primary);}
.a11y-carousel-pagination .splide__pagination__page:focus-visible { outline: none; box-shadow: var(--ra-focus-ring) !important; z-index: 2;}
.view-all-projects-btn.brxe-text-link {margin-top: 48px}
@media screen and (min-width:1466px) {
.view-all-projects-btn.view-all-projects-btn.brxe-text-link { margin-top: 0; }
}
.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}
}
.client-card.brxe-div {justify-content: center; align-items: center; aspect-ratio: 2/1; width: 100%; display: flex; border: 1px solid var(--ra-border-primar); border-radius: 20px}
.construction-steps-block.brxe-block {row-gap: 32px}
#deck-constraction .constraction-step .constraction-step--image-block > div { width:100%; height: 100%;}
@media screen and (max-width:991px) {
#deck-constraction .constraction-step .constraction-step--image-block { display: flex; align-items: center; justify-content: center; max-width: 156px; max-height: 156px; width:100%; aspect-ratio: 1 / 1; }
}
@media screen and (min-width:992px) {
#deck-constraction .construction-steps-block { display: grid; grid-gap:0; grid-template-columns: repeat(5, 1fr); }
.construction-steps-block { background-image: url(../../img/way.svg); background-position: center center; background-repeat: no-repeat; background-size: contain; }
.construction-steps-block .brxe-div.constraction-step { width: 100%; }
#deck-constraction .constraction-step .constraction-step--image-block { display: flex; align-items: center; justify-content: center; max-width: 156px; max-height: 156px; width:56.27%; aspect-ratio: 1 / 1; }
.constraction-step--number-wrapper { display: flex; align-items: center; justify-content: center; }
.constraction-step--number-wrapper, .constraction-step--text-wrapper { height: 165px; overflow: hidden; }
.constraction-step:nth-child(2n/**/+1) .constraction-step--text-wrapper { order: 1; }
.constraction-step:nth-child(2n/**/+1) .constraction-step--image-block{ order: 2; }
.constraction-step:nth-child(2n/**/+1) .constraction-step--number-wrapper { order: 3; }
.constraction-step .constraction-step--number-wrapper { display: flex; box-sizing: border-box; }
}
@media (min-width: 767px) {
.construction-steps-block.brxe-block {display: flex; grid-template-columns: 1fr 1fr; gap: 32px; flex-wrap: wrap; flex-direction: row; justify-content: center}
}
.constraction-step.brxe-div {display: flex; flex-direction: column; align-items: center; row-gap: 16px}
@media (min-width: 767px) {
.constraction-step.brxe-div {width: calc(50% - 16px)}
}
.constraction-step--text-wrapper.brxe-div {text-align: center}
.constraction-step--text-wrapper a{text-decoration: underline;}
.constraction-step--text-wrapper a:hover { color: var(--ra-primary-d-1);}
.constraction-step--title.brxe-heading {padding-bottom: calc(var(--ra-space-3xs) / 2)}
.construction-step--image-wrapper.brxe-div {border-radius: 50%; background-color: var(--ra-bg-surface); display: flex; justify-content: center; align-items: center}
.constraction-step-image.brxe-svg {height: 100%; width: 100%; max-width: 96px; width: 61.5%; max-height: 96px; aspect-ratio: calc(1 / 1)}
.constraction-step--number.brxe-text-basic {font-size: var(--ra-font-digit); font-weight: 700; text-align: center}
@media (min-width: 991px) {
.faq-contact-block.brxe-block { display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 30px; }
}
@media screen and (min-width:1200px) {
.faq-contact-block.brxe-block { grid-template-columns: calc(100% - 560px - 30px) 560px; }
}
.faq-block.brxe-div {display: flex; justify-items: center; gap: 30px; flex-direction: column; align-items: flex-start}
@media (min-width: 991px) {
.faq-block.brxe-div {justify-items: flex-start; flex-shrink: 0; align-items: flex-start; grid-template-columns: 1fr 1fr; grid-auto-columns: 30px}
}
.ra-faq--form-column.brxe-div {display: none}
@media (min-width: 991px) {
.ra-faq--form-column.brxe-div {display: block}
}
.contact-us-block.brxe-div {display: flex; flex-direction: column; justify-content: center; align-items: center; column-gap: var(--ra-space-xl); row-gap: var(--ra-space-xl)}
.contact-us--image-wrapper.brxe-div {width: 128px; height: 128px; display: flex; flex-direction: row}
.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}
}
.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}
}
.brx-boxed {max-width: 1920px; box-shadow: rgba(99, 99, 99, 0.1)}
#brxe-tcgpjs {margin-top: 0; margin-bottom: 0}
@media (min-width: 1446px) {
#brxe-tcgpjs {margin-bottom: -12px}
}
#brxe-gwwkao {display: flex; flex-direction: column; row-gap: 16px; margin-top: 0; margin-bottom: 0}
@media (min-width: 1446px) {
#brxe-gwwkao {display: flex; row-gap: var(--ra-space-2xs); flex-direction: column}
}
#brxe-yvzfxh {height: 40px; width: 200px}
@media (min-width: 991px) {
#brxe-yvzfxh {height: 44px; width: 218px}
}
#brxe-skqpai {text-align: center}
@media (min-width: 1280px) {
#brxe-skqpai {font-size: var(--ra-text-m); line-height: 1.45}
}
@media (min-width: 1446px) {
#brxe-skqpai {font-size: var(--ra-text-m); line-height: 1.45}
}
#brxe-znslkk {display: flex; flex-direction: column; align-items: center; align-self: center !important; row-gap: 0px; justify-content: center; width: 100%; margin-top: -8px}
@media (min-width: 991px) {
#brxe-znslkk {margin-top: 0px}
}
@media (min-width: 1446px) {
#brxe-znslkk {align-self: flex-start !important; align-items: center; flex-direction: row; row-gap: 3px; display: flex}
}
#brxe-gqzism {display: none}
@media (min-width: 991px) {
#brxe-gqzism {display: block; text-align: center}
}
#brxe-cexuxf {color: var(--ra-primary); font-weight: 700; text-align: center; display: flex; gap: 14px; justify-content: center; align-items: center; align-self: center}
#brxe-cexuxf:before {width: 36px; height: 36px; background-image: url(../../img/check.svg); background-position: top center; background-repeat: no-repeat; background-size: 36px; display: flex; content: " "; flex-shrink: 0}
@media (min-width: 991px) {
#brxe-cexuxf {gap: 25px; font-size: var(--ra-text-l); line-height: 1.5}
#brxe-cexuxf:before {width: 48px; height: 48px}
}
@media (min-width: 1280px) {
#brxe-cexuxf {font-size: var(--ra-text-2xl); line-height: 1.35; font-weight: 700; text-align: center; color: var(--ra-primary)}
}
@media (min-width: 1446px) {
#brxe-cexuxf {font-size: var(--ra-text-2xl); line-height: 1.35; font-weight: 700; text-align: center; color: var(--ra-primary)}
}
#brxe-rejrra {text-align: center; width: 100%}
@media (min-width: 991px) {
#brxe-rejrra {width: fit-content}
}
#brxe-jyircd {width: 100%; align-self: center !important}
@media (min-width: 991px) {
#brxe-jyircd {width: fit-content; align-self: center !important}
}
#brxe-obunsc {margin-top: 8px; padding-top: 22px; padding-right: 24px; padding-bottom: 22px; padding-left: 24px; row-gap: 16px}
@media (min-width: 991px) {
#brxe-obunsc {margin-top: 28px; margin-right: calc(-2 * var(--ra-space-l)); margin-bottom: 28px; margin-left: 0px; padding-top: var(--ra-space-xl); padding-right: var(--ra-space-l); padding-bottom: var(--ra-space-xl); padding-left: var(--ra-space-l); row-gap: var(--ra-space-s)}
}
#brxe-nlrhnv:not(.tag), #brxe-nlrhnv img {object-fit: cover; object-position: center 100%}
#brxe-nlrhnv {margin-top: -48px; height: calc(100% + 48px)}
@media (min-width: 991px) {
#brxe-nlrhnv:not(.tag), #brxe-nlrhnv img {object-position: center center}
#brxe-nlrhnv {margin-top: 0px; height: 100%}
}
#brxe-igmkkp {height: 248px}
@media (min-width: 991px) {
#brxe-igmkkp {height: auto}
#brxe-vduidg {align-items: flex-start}
}
#brxe-ianogo {padding-top: 66px; padding-bottom: 28px}
@media (min-width: 991px) {
#brxe-ianogo {padding-top: 64px; padding-bottom: 64px}
}
#brxe-wslgkz {padding-top: 28px}
@media (min-width: 991px) {
#brxe-wslgkz {padding-top: 48px}
}
@media (min-width: 1280px) {
#brxe-wslgkz {background-color: var(--ra-bg-surface); background-image: linear-gradient(135deg, var(--ra-gray-50) 0%, var(--ra-secondary-5) 48%, var(--ra-bg-surface) 68%, var(--ra-tertiary-10) 100%); padding-top: 60px}
}
.brxe-ljatwm .brxe-ucnreq.brxe-svg {position: absolute; top: 15px; right: 15px; width: 48px; height: 48px}
@media (min-width: 1446px) {
.brxe-ljatwm .brxe-locic1.brxe-icon {color: var(--ra-primary); fill: var(--ra-primary); font-size: var(--ra-text-xs)}
}
.brxe-ljatwm .brxe-locp13.brxe-div {position: absolute; bottom: var(--ra-space-3xs); left: var(--ra-space-3xs)}
.brxe-wenzzg { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
#brxe-pkjuoj {order: 2}
#brxe-bkqapq {order: 3}
#brxe-wwpnny {text-align: center}
#brxe-uwfgxm {max-width: 920px; align-self: center !important; order: 1}
#brxe-czrmch {align-items: center}
#brxe-jteoow {width: 48px; height: 48px}
#brxe-mmefkk {margin-top: -66px; width: 130px; height: 130px}
#brxe-rmpvpb { padding-top:66px;}
#brxe-nqyokg {width: 48px; height: 48px}
#brxe-xresqz {margin-top: -66px; width: 130px; height: 130px}
#brxe-xqwasr { padding-top:66px;}
#brxe-rwavbt {width: 48px; height: 48px}
#brxe-ngfriz {margin-top: -66px; width: 130px; height: 130px}
#brxe-xewwbp { padding-top:66px;}
#brxe-gkemkm {width: 48px; height: 48px}
#brxe-avbhlw {margin-top: -66px; width: 130px; height: 130px}
#brxe-muyvge { padding-top:66px;}
#brxe-tocrlh {order: 2}
#brxe-wyddya {text-align: center}
#brxe-yseznn {order: 1}
#brxe-okqgrn {order: 1}
#brxe-qbzclo {order: 1}
#brxe-tmchwv {order: 3}
#brxe-mhxlnv {text-align: center; align-self: center; margin-top: 16px; order: 1}
#brxe-tfigsw {order: 1}
@media screen and (max-width:575px) {
#trustindex-reviews-wrapper .ti-footer.source-all { display: flex; justify-content: center; }
}
.brxe-jcllre .brxe-ucnreq.brxe-svg {position: absolute; top: 15px; right: 15px; width: 48px; height: 48px}
.brxe-jcllre .brxe-locic1.brxe-icon {color: var(--ra-primary); fill: var(--ra-primary); font-size: var(--ra-text-xs)}
@media (min-width: 1446px) {
.brxe-jcllre .brxe-locic1.brxe-icon {color: var(--ra-primary); fill: var(--ra-primary); font-size: var(--ra-text-xs)}
}
.brxe-jcllre .brxe-locp13.brxe-div {position: absolute; bottom: var(--ra-space-3xs); left: var(--ra-space-3xs)}
.brxe-jcllre .brxe-fhbvgz.brxe-template {height: 100%}
.slide-luxury-ipe-rooftop-terrace-with-custom-pergolas-in-torontos-distillery-district.brxe-block {padding-top: 0; padding-right: 0; padding-bottom: 68px; padding-left: 0}
.slide-lunawood-deck-with-cedar-privacy-screen-backyard-refresh.brxe-block {padding-top: 0; padding-right: 0; padding-bottom: 68px; padding-left: 0}
.slide-fiberon-chai-and-fortress-railings.brxe-block {padding-top: 0; padding-right: 0; padding-bottom: 68px; padding-left: 0}
.slide-lunawood-deck-with-custom-angled-stairs.brxe-block {padding-top: 0; padding-right: 0; padding-bottom: 68px; padding-left: 0}
.slide-fiberon-chai-deck-with-custom-benches-newmarket-project.brxe-block {padding-top: 0; padding-right: 0; padding-bottom: 68px; padding-left: 0}
.slide-fiberon-cabana-backyard-rooftop-deck.brxe-block {padding-top: 0; padding-right: 0; padding-bottom: 68px; padding-left: 0}
.slide-waterproof-two-level-trex-deck-with-lake-view-glass-railings.brxe-block {padding-top: 0; padding-right: 0; padding-bottom: 68px; padding-left: 0}
#brxe-vyzgfb > .x-slider_builder {--xspacebetween: 30px}
#brxe-vyzgfb > .x-slider_builder > .splide__track_builder {--xitemstoshow: 1}
#brxe-vyzgfb > .x-slider_builder > .splide__track_builder > .splide__list > .x-slider_slide {--xsliderautoheight: auto}
#brxe-vyzgfb > .x-slider_builder > .splide__track_builder > .splide__list > .brxe-block {--xsliderautoheight: auto}
#brxe-vyzgfb > .splide__arrows {display: flex}
#brxe-vyzgfb > .x-slider_builder > .splide__arrows {display: flex}
@media screen and (min-width:1466px) {
#brxe-vyzgfb .splide__arrows .splide__arrow { top: calc(50% - 34px); }
}
#brxe-vyzgfb .item-card-wrapper.card-shadows {box-shadow: none;}
#brxe-vyzgfb .brxe-wenzzg { display: -webkit-box; -webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#brxe-vyzgfb > .splide__pagination .splide__pagination__page.is-active {color: var(--ra-primary); background-color: var(--ra-primary); width: 24px; height: 24px}
#brxe-vyzgfb > .x-slider_builder > .splide__pagination .splide__pagination__page.is-active {color: var(--ra-primary); background-color: var(--ra-primary); width: 24px; height: 24px}
#brxe-vyzgfb > .splide__pagination .splide__pagination__page {color: var(--ra-border-primar); background-color: var(--ra-border-primar); width: 24px; height: 24px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
#brxe-vyzgfb > .x-slider_builder > .splide__pagination .splide__pagination__page {color: var(--ra-border-primar); background-color: var(--ra-border-primar); width: 24px; height: 24px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
#brxe-vyzgfb > .x-splide__arrows .splide__arrow--prev {top: calc(100% - 27px); left: calc(25% - 40px)}
#brxe-vyzgfb > .x-slider_builder > .x-splide__arrows .splide__arrow--prev {top: calc(100% - 27px); left: calc(25% - 40px)}
#brxe-vyzgfb > .x-splide__arrows .splide__arrow--next {top: calc(100% - 27px); right: calc(25% - 40px)}
#brxe-vyzgfb > .x-slider_builder > .x-splide__arrows .splide__arrow--next {top: calc(100% - 27px); right: calc(25% - 40px)}
#brxe-vyzgfb > .splide__pagination {bottom: 15px}
#brxe-vyzgfb > .x-slider_builder > .splide__pagination {bottom: 15px}
@media (min-width: 767px) {
#brxe-vyzgfb > .x-slider_builder > .splide__track_builder {--xitemstoshow: 2}
#brxe-vyzgfb > .x-slider_builder > .splide__track_builder > .splide__list > .x-slider_slide {--xsliderautoheight: auto}
#brxe-vyzgfb > .x-slider_builder > .splide__track_builder > .splide__list > .brxe-block {--xsliderautoheight: auto}
}
@media (min-width: 991px) {
#brxe-vyzgfb > .x-slider_builder > .splide__track_builder {--xitemstoshow: 3}
#brxe-vyzgfb > .x-slider_builder > .splide__track_builder > .splide__list > .x-slider_slide {--xsliderautoheight: auto}
#brxe-vyzgfb > .x-slider_builder > .splide__track_builder > .splide__list > .brxe-block {--xsliderautoheight: auto}
}
@media (min-width: 1280px) {
#brxe-vyzgfb > .x-slider_builder > .splide__track_builder {--xitemstoshow: 3}
#brxe-vyzgfb > .x-slider_builder > .splide__track_builder > .splide__list > .x-slider_slide {--xsliderautoheight: auto}
#brxe-vyzgfb > .x-slider_builder > .splide__track_builder > .splide__list > .brxe-block {--xsliderautoheight: auto}
#brxe-vyzgfb > .x-splide__arrows .splide__arrow--prev {top: calc(100% - 13px); left: calc(50% - 86px)}
#brxe-vyzgfb > .x-slider_builder > .x-splide__arrows .splide__arrow--prev {top: calc(100% - 13px); left: calc(50% - 86px)}
#brxe-vyzgfb > .x-splide__arrows .splide__arrow--next {top: calc(100% - 13px); right: calc(50% - 86px)}
#brxe-vyzgfb > .x-slider_builder > .x-splide__arrows .splide__arrow--next {top: calc(100% - 13px); right: calc(50% - 86px)}
#brxe-vyzgfb > .splide__pagination {bottom: 1px}
#brxe-vyzgfb > .x-slider_builder > .splide__pagination {bottom: 1px}
}
@media (min-width: 1446px) {
#brxe-vyzgfb .splide__slide {align-items: center; justify-content: center}
#brxe-vyzgfb > .x-slider_builder > .splide__track_builder {--xitemstoshow: 3}
#brxe-vyzgfb > .x-splide__arrows .splide__arrow--prev > * {height: 32px; width: 32px}
#brxe-vyzgfb > .x-slider_builder > .x-splide__arrows .splide__arrow--prev > * {height: 32px; width: 32px}
#brxe-vyzgfb > .x-splide__arrows .splide__arrow--next > * {height: 32px; width: 32px}
#brxe-vyzgfb > .x-slider_builder > .x-splide__arrows .splide__arrow--next > * {height: 32px; width: 32px}
#brxe-vyzgfb > .splide__arrows {display: flex}
#brxe-vyzgfb > .x-slider_builder > .splide__arrows {display: flex}
#brxe-vyzgfb > .x-slider_builder > .splide__track_builder > .splide__list > .x-slider_slide {--xsliderautoheight: auto}
#brxe-vyzgfb > .x-slider_builder > .splide__track_builder > .splide__list > .brxe-block {--xsliderautoheight: auto}
#brxe-vyzgfb > .x-splide__arrows .splide__arrow--next {right: -56px}
#brxe-vyzgfb > .x-slider_builder > .x-splide__arrows .splide__arrow--next {right: -56px}
#brxe-vyzgfb > .x-splide__arrows .splide__arrow--prev {left: -56px}
#brxe-vyzgfb > .x-slider_builder > .x-splide__arrows .splide__arrow--prev {left: -56px}
#brxe-anauxe {position: relative}
#brxe-ygygnd {text-align: left}
#brxe-ygygnd a {text-align: left; font-size: inherit}
}
#brxe-pmpscb > .x-slider_builder {--xspacebetween: 30px}
#brxe-pmpscb .x-slider_slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}
#brxe-pmpscb > .x-slider_builder > .splide__track_builder {--xitemstoshow: 1}
#brxe-pmpscb .x-splide__track {--xadaptiveheightduration: 600ms}
@media (min-width: 767px) {
#brxe-pmpscb > .x-slider_builder > .splide__track_builder {--xitemstoshow: 2}
}
@media (min-width: 991px) {
#brxe-pmpscb > .x-slider_builder > .splide__track_builder {--xitemstoshow: 3}
}
@media (min-width: 1446px) {
#brxe-pmpscb .splide__slide {align-items: center; justify-content: center}
#brxe-pmpscb > .x-slider_builder > .splide__track_builder {--xitemstoshow: 4}
#brxe-iqztpl {position: relative}
}
#brxe-yejgiv {max-width: 156px; max-height: 156px; width: 100%}
#brxe-bhkrgr {max-width: 156px; max-height: 156px; width: 100%}
#brxe-tuokms {max-width: 156px; max-height: 156px; width: 100%}
#brxe-pzmqgt {max-width: 156px; max-height: 156px; width: 100%}
@media (min-width: 1446px) {
#brxe-antlgi {display: grid; align-items: initial; grid-template-columns: repeat(5, 1fr)}
}
@media (min-width: 991px) {
#brxe-mfoxhl {text-align: left}
}
#brxe-udbwfc {text-align: center}
#brxe-mfhmsx {display: flex; row-gap: 16px; flex-direction: column; align-self: center !important; align-items: center}
@media (min-width: 991px) {
#brxe-mfhmsx {display: flex; flex-direction: column; row-gap: 16px; align-self: flex-start !important; align-items: flex-start}
}
#brxe-sjajad {width: 50px; display: flex; justify-content: center; align-items: center; background-color: var(--ra-light); border-radius: 50%; height: 50px}
a.bricks-link-wrapper:has(> #brxe-sjajad) {display: flex}
#brxe-fpgcxn {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; column-gap: 20px}
@media (min-width: 1446px) {
#brxe-fpgcxn {align-items: center; flex-direction: row; justify-content: space-between; flex-wrap: nowrap}
}
#brxe-kblgvs {padding-top: 19px; padding-right: 69px; padding-bottom: 0; padding-left: 0}
#brxe-omylcj {width: 50px; display: flex; justify-content: center; align-items: center; background-color: var(--ra-light); border-radius: 50%; height: 50px}
a.bricks-link-wrapper:has(> #brxe-omylcj) {display: flex}
#brxe-lbjaap {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; column-gap: 20px}
@media (min-width: 1446px) {
#brxe-lbjaap {align-items: center; flex-direction: row; justify-content: space-between; flex-wrap: nowrap}
}
#brxe-guffhh {padding-top: 19px; padding-right: 69px; padding-bottom: 0; padding-left: 0}
#brxe-avgjkh {width: 50px; display: flex; justify-content: center; align-items: center; background-color: var(--ra-light); border-radius: 50%; height: 50px}
a.bricks-link-wrapper:has(> #brxe-avgjkh) {display: flex}
#brxe-lcouop {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; column-gap: 20px}
@media (min-width: 1446px) {
#brxe-lcouop {align-items: center; flex-direction: row; justify-content: space-between; flex-wrap: nowrap}
}
#brxe-bsdlva {padding-top: 19px; padding-right: 69px; padding-bottom: 0; padding-left: 0}
#brxe-mbpeur {width: 50px; display: flex; justify-content: center; align-items: center; background-color: var(--ra-light); border-radius: 50%; height: 50px}
a.bricks-link-wrapper:has(> #brxe-mbpeur) {display: flex}
#brxe-luwxhd {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; column-gap: 20px}
@media (min-width: 1446px) {
#brxe-luwxhd {align-items: center; flex-direction: row; justify-content: space-between; flex-wrap: nowrap}
}
#brxe-rfyqru {padding-top: 19px; padding-right: 69px; padding-bottom: 0; padding-left: 0}
#brxe-dwkimw {width: 50px; display: flex; justify-content: center; align-items: center; background-color: var(--ra-light); border-radius: 50%; height: 50px}
a.bricks-link-wrapper:has(> #brxe-dwkimw) {display: flex}
#brxe-qlupot {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; column-gap: 20px}
@media (min-width: 1446px) {
#brxe-qlupot {align-items: center; flex-direction: row; justify-content: space-between; flex-wrap: nowrap}
}
#brxe-cqxhlh {padding-top: 19px; padding-right: 69px; padding-bottom: 0; padding-left: 0}
#brxe-qacvkg .x-accordion_header {background-color: var(--ra-bg-surface)}
#brxe-qacvkg .x-accordion_header[aria-expanded=true] {color: var(--ra-primary)}
#brxe-qacvkg .x-accordion_content {color: var(--ra-text-body)}
#brxe-qacvkg .x-accordion_icon {font-size: 24px}
#brxe-qacvkg .x-accordion_header[aria-expanded=true] .x-accordion_icon {color: var(--ra-text-white); transform: rotateX(180deg)}
#brxe-qacvkg .x-accordion_item { padding-block: 16px; border-bottom: 1px solid var(--ra-bg-body);}
#brxe-qacvkg .x-accordion_item:first-child { border-top: 1px solid var(--ra-bg-body);}
#brxe-qacvkg .x-accordion_item .brxe-text-basic { flex: 1;}
#brxe-qacvkg .x-accordion_item .x-accordion_icon{ box-shadow: 0px 1px 20px 0px #00000003, 0px 1px 32px 0px #00000005, 0px 1px 36px 0px #00000005, 0px 2px 60px 0px #00000014;}
#brxe-qacvkg .x-accordion_item.x-accordion_item-active .x-accordion_icon {background-color:var(--ra-primary);}
#brxe-qacvkg .x-accordion_header:before { transition: transform 1s ease-in-out;}
@media (min-width: 991px) {
#brxe-wmdhrh {width: 128px; height: 128px}
}
#brxe-ekqyyc {text-align: center; font-weight: 700; font-size: 24px}
@media (min-width: 991px) {
#brxe-ekqyyc {text-align: left}
}
#brxe-ptmwjs {text-align: center; font-weight: 500}
@media (min-width: 991px) {
#brxe-ptmwjs {text-align: left}
}
#brxe-vexcgd {display: flex; flex-direction: column; row-gap: var(--ra-space-2xs); width: 100%}
#brxe-iyplbi {display: flex; flex-direction: column; align-items: center; row-gap: var(--ra-space-l); column-gap: var(--ra-space-l)}
@media (min-width: 991px) {
#brxe-iyplbi {display: grid; align-items: initial; grid-template-columns: calc(128px) calc(100% - 158px); align-items: center}
}
#brxe-fvhaen a:hover,#brxe-fvhaen a:focus {color: var(--ra-primary-d-1); text-decoration: underline;}
#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 {background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; display: inline-flex; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
@media (min-width: 767px) {
#brxe-kwothr {background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; display: inline-flex; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
}
@media (min-width: 991px) {
#brxe-kwothr {background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; display: inline-flex; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
}
@media (min-width: 1280px) {
#brxe-kwothr {background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; display: inline-flex; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
}
@media (min-width: 1446px) {
#brxe-kwothr {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; display: inline-flex; 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 {background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; display: inline-flex; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
@media (min-width: 767px) {
#brxe-otothr {background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; display: inline-flex; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
}
@media (min-width: 991px) {
#brxe-otothr {background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; display: inline-flex; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
}
@media (min-width: 1280px) {
#brxe-otothr {background-color: var(--ra-light); padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-radius: 8px; display: inline-flex; align-items: center; gap: 5px; font-size: 16px; font-weight: 700}
}
@media (min-width: 1446px) {
#brxe-otothr {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; display: inline-flex; 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-jomgkh {width: 100%; height: 360px}
@media (min-width: 991px) {
#brxe-jomgkh {height: 100%; aspect-ratio: 4/3}
}
#brxe-ipdonr {display: grid; align-items: initial; align-items: center; gap: 32px}
@media (min-width: 991px) {
#brxe-ipdonr {grid-template-columns: 1fr 1fr ; gap: 30px}
}
.alice-carousel .animated {
  animation-fill-mode: both;
}
.alice-carousel .animated-out {
  z-index: 1;
}
.alice-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
.alice-carousel {
  position: relative;
  width: 100%;
  margin: auto;
  direction: ltr;
}
.alice-carousel__wrapper {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  box-sizing: border-box;
  width: 100%;
  height: auto;
}
.alice-carousel__stage {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  transform-style: flat;
  -webkit-transform-style: flat;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.alice-carousel__stage-item {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  vertical-align: top;
  white-space: normal;
  line-height: 0;
}
.alice-carousel__stage-item * {
  line-height: initial;
}
.alice-carousel__stage-item.__hidden {
  opacity: 0;
  overflow: hidden;
}
.alice-carousel__prev-btn,
.alice-carousel__next-btn {
  display: inline-block;
  box-sizing: border-box;
  width: 50%;
  padding: 10px 5px;
}
.alice-carousel__prev-btn [data-area]::after,
.alice-carousel__next-btn [data-area]::after {
  position: relative;
  content: attr(data-area);
  text-transform: capitalize;
}
.alice-carousel__prev-btn {
  text-align: right;
}
.alice-carousel__prev-btn-item,
.alice-carousel__next-btn-item {
  display: inline-block;
  cursor: pointer;
  padding: 5px;
  margin: 0;
  color: #465798;
}
.alice-carousel__prev-btn-item:hover,
.alice-carousel__next-btn-item:hover {
  color: darkred;
}
.alice-carousel__prev-btn-item.__inactive,
.alice-carousel__next-btn-item.__inactive {
  opacity: 0.4;
  pointer-events: none;
}
.alice-carousel__play-btn {
  position: absolute;
  top: 30px;
  left: 20px;
  display: inline-block;
}
.alice-carousel__play-btn:hover {
  cursor: pointer;
}
.alice-carousel__play-btn-wrapper {
  position: relative;
  width: 32px;
  height: 32px;
  padding: 10px;
  border-radius: 50%;
  background-color: #fff;
}
.alice-carousel__play-btn-item {
  position: absolute;
  width: 32px;
  height: 32px;
  cursor: pointer;
  border: 0;
  outline: none;
  background: transparent;
}
.alice-carousel__play-btn-item::before, .alice-carousel__play-btn-item::after {
  position: absolute;
  pointer-events: none;
  display: block;
  width: 0;
  height: 0;
  content: "";
  transition: all 0.4s linear;
  border-width: 8px 0 8px 15px;
  border-style: solid;
  border-color: transparent;
  border-left-color: #465798;
}
.alice-carousel__play-btn-item::before {
  left: 5px;
  height: 14px;
}
.alice-carousel__play-btn-item::after {
  top: 7px;
  left: 18px;
}
.alice-carousel__play-btn-item.__pause::before, .alice-carousel__play-btn-item.__pause::after {
  height: 30px;
  border-width: 0 0 0 10px;
}
.alice-carousel__play-btn-item.__pause::after {
  top: 0;
  left: 18px;
}
.alice-carousel__dots {
  margin: 30px 3px 5px;
  padding: 0;
  list-style: none;
  text-align: center;
}
.alice-carousel__dots > li {
  display: inline-block;
}
.alice-carousel__dots-item:not(.__custom) {
  width: 8px;
  height: 8px;
  cursor: pointer;
  border-radius: 50%;
  background-color: #e0e4fb;
}
.alice-carousel__dots-item:not(.__custom):not(:last-child) {
  margin-right: 20px;
}
.alice-carousel__dots-item:not(.__custom):hover, .alice-carousel__dots-item:not(.__custom).__active {
  background-color: #6e7ebc;
}
.alice-carousel__slide-info {
  position: absolute;
  top: 20px;
  right: 20px;
  display: inline-block;
  padding: 5px 10px;
  color: #465798;
  border-radius: 5px;
  background-color: rgba(224, 228, 251, 0.6);
}
.alice-carousel__slide-info-item {
  vertical-align: middle;
  line-height: 0;
}
.layout__fill-parent{top:0;bottom:0;left:0;right:0}
.layout__flex-box{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:stretch;box-sizing:border-box}
.layout__no-overflow{overflow:hidden}
.layout__scroll-x{overflow-x:auto;overflow-y:hidden}
.layout__scroll-y{overflow-x:hidden;overflow-y:auto}
.layout__overflow-x{overflow-x:visible;overflow-y:hidden}
.layout__overflow-y{overflow-x:hidden;overflow-y:visible}
.layout__text-overflow-ellipsis{text-overflow:ellipsis;overflow:hidden}
.layout__flex-row{display:flex;flex-direction:row}
.layout__flex-column{display:flex;flex-direction:column}
.layout__flex-center{align-items:center;justify-content:center}
.layout__z-medium{z-index:100}
.layout__z-lower{z-index:-100}
.layout__z-low{z-index:0}
.layout__z-high{z-index:1000}
.layout__z-higher{z-index:100000}
.layout__z-highest{z-index:1000000}
.DesignedButton__button{display:inline-block;padding:.8em 1.1em;border:0;border-radius:3px;text-align:center;white-space:nowrap;cursor:pointer;font-size:inherit;font-family:inherit;text-transform:none;font-weight:400;letter-spacing:normal}
.DesignedButton__button,.DesignedButton__button:active,.DesignedButton__button:focus,.DesignedButton__button:hover{text-decoration:none;box-shadow:0 0 0 transparent;background:transparent;border:0;outline:0}
.DesignedButton__link{display:inline-flex!important;flex-direction:column;align-items:stretch;padding:0!important;margin:0!important;border:0!important;background:transparent!important}
.DesignedButton__link,.DesignedButton__link:active,.DesignedButton__link:focus,.DesignedButton__link:hover{text-decoration:none!important}
.DesignedButton__link .dashicons{font-size:1.4em;width:1em;height:1em;margin-right:.2em;vertical-align:text-top}
.Square__filler{position:relative;padding-bottom:100%;box-sizing:border-box}
.Square__positioner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;z-index:0}
.Square__positioner>:first-child{top:0;right:0;bottom:0;left:0;flex:1}
.Skeleton__loading{position:relative;padding-bottom:100%;border-radius:2px;opacity:0;background-color:var(--sli-barely-grey);animation-name:Skeleton__fade-in;animation-duration:.8s;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards;overflow:hidden}
.Skeleton__error{background-color:#000}
.Skeleton__error-container{position:absolute;top:0;right:0;bottom:0;left:0}
.Skeleton__error-message{color:#fff;font-size:13px;line-height:1.5em;text-align:center}
@keyframes Skeleton__fade-in{0%{opacity:0}to{opacity:1}}
.MasonryLayout__root{display:grid}
.MasonryLayout__column,.MasonryLayout__root{justify-content:flex-start;align-items:stretch}
.MasonryLayout__column{flex:1;display:flex;flex-direction:column}
.MasonryLayout__column:last-of-type{margin-right:0!important}
.MasonryLayout__cell{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}
.MasonryLayout__cell:last-of-type{margin-bottom:0!important}
.state__disabled{opacity:.45;filter:grayscale(60%);pointer-events:none;cursor:not-allowed!important}
.a11y__focus-outline.a11y__focus-visible,.a11y__focus-outline:focus-visible{outline:1px dotted var(--sli-quasi-black);outline-offset:2px}
.a11y__focus-outline-2x.a11y__focus-visible,.a11y__focus-outline-2x:focus-visible{outline:2px dotted var(--sli-grey);outline-offset:4px}
.FeedGridLayout__root{align-items:stretch}
.FeedGridLayout__grid{display:grid;grid-auto-flow:dense}
.FeedGridLayout__cell{position:relative;padding-bottom:100%}
.FeedGridLayout__cell-content{position:absolute;align-items:stretch;justify-content:stretch}
.FeedGridLayout__media-container{flex:1;overflow:hidden}
.FeedGridLayout__media-meta{align-items:stretch}
.MediaTileCaption__root{margin-top:6px}
.MediaTileCaption__preview{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.MediaTileCaption__full{text-align:left;white-space:pre-line}
.MediaTileIcons__root{justify-content:center;margin-bottom:6px}
.MediaTileIcons__icon,.MediaTileIcons__root{align-items:center}
.MediaTileIcons__icon{display:flex;flex-direction:row;margin-top:6px}
.MediaTileIcons__icon:not(:last-child){margin-right:10px}
.MediaTileIcons__icon svg{margin-right:5px}
:root{--sli-yellow:#ffb83b;--sli-indigo:#564dd8;--sli-green:#3d8e34;--sli-cyan:#1898b2;--sli-teal:#429b93;--sli-pink:#d04186;--sli-blue:#0f69cb;--sli-gold:#ffbf00;--sli-orange:#ff9300;--sli-rouge:#d82442;--sli-pro:#dd224b;--sli-grey:#999;--sli-dark:#191e23;--sli-black:#202225;--sli-quasi-black:#202225;--sli-wp-blue:#007cba;--sli-insta-purple:#595fcd;--sli-modest-grey:#ccc;--sli-barely-grey:#eee;--sli-wp-grey:#f1f1f1;--sli-wp-bg:#f5f5f5;--sli-wp-light-grey:#f9f9f9;--sli-wp-danger:#b32d2e;--sli-primary-color:var(--wp-admin-theme-color);--sli-secondary-color:var(--sli-yellow);--sli-tertiary-color:var(--sli-pink);--sli-pro-bg-color:#dd244b;--sli-pro-fg-color:#fff;--sli-focus-color:var(--sli-wp-blue);--sli-tooltip-color:var(--sli-dark);--sli-line-color:#d3d8dc;--sli-line-color-2:#e6e7e8;--sli-shade-color:rgba(0,0,0,0.3)}
.FeedHeader__root{position:relative;justify-content:space-between;font-size:inherit;flex-wrap:wrap}
.FeedHeader__container,.FeedHeader__root{display:flex;flex-direction:row}
.FeedHeader__left-container{flex:1;justify-content:flex-start;align-items:stretch}
.FeedHeader__right-container{flex:0;justify-content:flex-end;align-items:flex-start}
.FeedHeader__profile-pic{flex-shrink:0;width:$picSize;height:$picSize;margin-right:10px;border-radius:9999999px;overflow:hidden}
.FeedHeader__profile-pic a{display:block;width:100%;height:100%}
.FeedHeader__profile-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.FeedHeader__profile-pic-with-stories{box-shadow:0 0 0 2px #fff,0 0 0 4px #d04186;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--sli-tertiary-color);cursor:pointer}
.FeedHeader__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:2px 0;margin-right:10px}
.FeedHeader__info-row{line-height:1em;margin:2px 0}
.FeedHeader__info-row:first-of-type{margin-top:5px}
.FeedHeader__info-row:last-of-type{margin-bottom:5px}
.FeedHeader__username{font-size:115%;font-weight:700}
.FeedHeader__username a{color:currentColor;text-decoration:none}
.FeedHeader__username a:active,.FeedHeader__username a:focus,.FeedHeader__username a:hover{text-decoration:underline}
.FeedHeader__subtext{color:inherit}
.FeedHeader__bio,.FeedHeader__subtext{padding:3px 3px 0}
.FeedHeader__bio{}
.FeedHeader__bio:empty{padding:0}
.FeedHeader__bio p{font-size:100%;color:inherit;margin:3px 0;line-height:1.2em}
.FeedHeader__counter-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}
.FeedHeader__counter{font-size:90%}
.FeedHeader__counter span{font-weight:700}
.FeedHeader__counter:not(:last-of-type){margin-right:10px}
.FeedHeader__follow-button{justify-self:right;display:flex;flex-direction:column;justify-content:flex-start}
.FeedHeader__centered-style,.FeedHeader__normal-style{}
.FeedHeader__centered-style,.FeedHeader__centered-style .FeedHeader__container{flex-direction:column;align-items:center}
.FeedHeader__centered-style .FeedHeader__profile-pic{margin-right:0;margin-bottom:10px}
.FeedHeader__centered-style .FeedHeader__info{align-items:stretch;justify-content:flex-start;text-align:center;margin-right:0}
.FeedHeader__centered-style .FeedHeader__bio{margin:0}
.FeedHeader__centered-style .FeedHeader__bio p{text-align:center}
.FeedHeader__centered-style .FeedHeader__counter-list{position:relative;justify-content:center;padding:0;border-top:1px solid transparent}
.FeedHeader__centered-style .FeedHeader__follow-button{margin-top:10px}
.FeedHeader__boxed-style{padding:0;border-radius:0;align-items:stretch;margin-bottom:1.5em}
.FeedHeader__boxed-style .FeedHeader__profile-pic{display:flex;flex-direction:column;justify-content:flex-start;width:50px;height:50px;margin:0;border-radius:0;background:#000}
.FeedHeader__boxed-style .FeedHeader__profile-pic img{width:auto;height:100%}
.FeedHeader__boxed-style .FeedHeader__info{justify-content:center;padding:5px}
.FeedHeader__boxed-style .FeedHeader__counter-list{position:absolute;top:100%;left:0}
.FeedHeader__boxed-style .FeedHeader__follow-button{margin-right:6px}
.FeedProfilePic__root{flex-shrink:0;margin-right:10px;border-radius:100%;box-sizing:border-box;cursor:pointer;overflow:hidden}
.FeedProfilePic__root img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.FeedProfilePic__root.FeedProfilePic__focus-visible,.FeedProfilePic__root:focus-visible{outline:1px dashed var(--sli-tertiary-color);outline-offset:7px}
.FeedProfilePic__fallback{border-radius:100%}
.FeedProfilePic__fallback:not(.FeedProfilePic__with-stories){border:2px solid #333}
.FeedProfilePic__with-stories,.FeedProfilePic__with-stories:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--sli-tertiary-color);cursor:pointer}
.StoryLightbox__root{position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;background:rgba(0,0,0,.8);padding:10px 0}
.StoryLightbox__container,.StoryLightbox__root{justify-content:flex-start;box-sizing:border-box}
.StoryLightbox__container{align-items:stretch;width:60vh;max-width:100%;padding:0 50px}
.StoryLightbox__header{justify-content:flex-start;align-items:center;color:#fff;font-size:14px;padding:15px 0}
.StoryLightbox__profile-picture{-o-object-fit:cover;object-fit:cover;width:30px;height:30px;border-radius:99999px}
.StoryLightbox__username{font-weight:700;margin:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.StoryLightbox__username:link,.StoryLightbox__username:visited{color:#fff;text-decoration:none}
.StoryLightbox__username:-moz-any-link{color:#fff;text-decoration:none}
.StoryLightbox__username:any-link{color:#fff;text-decoration:none}
.StoryLightbox__date{opacity:.8;font-size:14px}
.StoryLightbox__progress{margin-bottom:10px}
.StoryLightbox__progress-segment{flex:1;position:relative;height:2px;border-radius:5px;background:hsla(0,0%,100%,.35);overflow:hidden}
.StoryLightbox__progress-segment:not(:last-of-type){margin-right:3px}
.StoryLightbox__progress-overlay{position:absolute;top:0;bottom:0;left:0;width:0;background:#fff}
.StoryLightbox__content{flex:1;position:relative}
.StoryLightbox__media{width:100%;max-height:100%}
.StoryLightbox__media img,.StoryLightbox__media video{width:100%;-o-object-fit:contain;object-fit:contain}
.StoryLightbox__button{color:#fff;opacity:.8;cursor:pointer;text-align:center}
.StoryLightbox__button:hover{opacity:1}
.StoryLightbox__button.StoryLightbox__focus-visible,.StoryLightbox__button:focus-visible{outline:1px dotted var(--sli-modest-grey);outline-offset:3px}
.StoryLightbox__close-button{position:absolute;top:0;right:-40px;color:hsla(0,0%,100%,.75)}
.StoryLightbox__close-button svg{width:40px;height:40px}
.StoryLightbox__nav-button{position:absolute;top:50%;margin-top:-20px;padding:5px;width:22px;height:22px;color:rgba(0,0,0,.75);background:hsla(0,0%,100%,.75);border-radius:999999px}
.StoryLightbox__prev-button{left:-40px}
.StoryLightbox__prev-button svg{position:relative;left:-1px}
.StoryLightbox__next-button{right:-40px}
.StoryLightbox__next-button svg{position:relative;left:1px}
@keyframes StoryLightbox__progress-segment-animation{0%{width:0}to{width:100%}}
.StoryPlayer__loading{position:absolute;visibility:hidden;pointer-events:none}
.StoryPlayer__media.StoryPlayer__focus-visible,.StoryPlayer__media:focus-visible{outline:1px dotted var(--sli-modest-grey);outline-offset:3px}
.FeedLayout__root{box-sizing:border-box}
.FeedLayout__wrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;image-rendering:high-quality}
.FeedLayout__button{display:block;text-align:center}
.FeedLayout__follow-btn,.FeedLayout__load-more-btn{}
.FeedLayout__fake-media{padding-bottom:100%;border-radius:2px;background-color:var(--sli-grey);animation-duration:.75s;animation-name:FeedLayout__fake-media-flash-animation;animation-iteration-count:infinite;animation-timing-function:linear}
.FeedLayout__col-footer{justify-content:flex-start;align-items:center}
.FeedLayout__col-footer>:not(:first-child){margin-top:10px}
.FeedLayout__row-footer{}
.FeedLayout__row-footer>:not(:first-child){margin-left:10px}
@keyframes FeedLayout__fake-media-flash-animation{0%,to{background:#e3e3e3}50%{background:#efefef}}
.MediaTile__root{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:100%;cursor:pointer;background-color:var(--sli-barely-grey);overflow:hidden}
.MediaTile__type-icon{position:absolute;top:0;right:0;line-height:0}
.MediaTile__type-icon>*{margin:8px}
.MediaTile__overlay{position:absolute;top:0;right:0;bottom:0;left:0}
.MediaTile__thumbnail-loaded{opacity:1;transition:opacity .32s ease-out}
.MediaTile__thumbnail-loading{opacity:0}
.MediaOverlay__root{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:.3vw;box-sizing:border-box}
.MediaOverlay__root>*{color:currentColor;font-size:13px;font-weight:400}
.MediaOverlay__root a{color:currentColor!important;text-decoration:none;text-underline-style:single}
.MediaOverlay__root a:hover{text-decoration:underline}
.MediaOverlay__rows{flex:1;flex-direction:column;justify-content:space-between;height:100%;max-height:100%}
.MediaOverlay__row,.MediaOverlay__rows{display:flex}
.MediaOverlay__row{position:relative;flex-direction:column}
.MediaOverlay__top-row{flex:2 0;justify-content:flex-start}
.MediaOverlay__middle-row{flex:6 0;justify-content:center}
.MediaOverlay__bottom-row{flex:2 0;justify-content:flex-end}
.MediaOverlay__counter-list{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:2px 0}
.MediaOverlay__username{font-size:15px;font-weight:700;margin-bottom:3px}
.MediaOverlay__date-container,.MediaOverlay__username{text-align:center}
.MediaOverlay__date{line-height:1.8em}
.MediaOverlay__caption{display:-webkit-box!important;-webkit-line-clamp:6;-webkit-box-orient:vertical;width:100%;font-size:13px;line-height:1.3em;text-align:center;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}
.MediaOverlay__counter{display:flex;flex-direction:row;align-items:center;text-align:center;color:currentColor;font-weight:700;font-size:0;white-space:nowrap}
.MediaOverlay__counter svg{margin-right:10%}
.MediaOverlay__counter:not(:last-child){margin-right:15%}
.MediaOverlay__comments-count,.MediaOverlay__likes-count{}
.MediaOverlay__ig-link-icon{display:inline-block;position:absolute;bottom:0;right:0;color:currentColor;font-size:0}
.MediaOverlay__ig-link-icon:hover{color:currentColor;text-decoration:none!important}
.MediaThumbnail__root{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible;background-color:var(--sli-grey);animation-duration:.3s;animation-name:MediaThumbnail__media-background-fade-in-animation;animation-iteration-count:1;animation-fill-mode:forwards}
.MediaThumbnail__root img,.MediaThumbnail__root video{width:auto;height:auto;max-width:100%;max-height:100%;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;margin:0!important;padding:0!important;border:0 solid transparent!important;outline:0 solid transparent!important;box-shadow:0 0 0 transparent!important;animation-duration:.3s;animation-name:MediaThumbnail__media-object-fade-in-animation;animation-iteration-count:1;animation-fill-mode:forwards;box-sizing:content-box!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.MediaThumbnail__image,.MediaThumbnail__root{width:100%!important;height:100%!important}
.MediaThumbnail__image{max-width:100%;max-height:100%;min-width:100%;min-height:100%;-o-object-fit:cover!important;object-fit:cover!important;margin:0!important;padding:0!important;border:0 solid transparent!important;outline:0 solid transparent!important;box-shadow:0 0 0 transparent!important;animation-duration:.3s;animation-name:MediaThumbnail__media-object-fade-in-animation;animation-iteration-count:1;animation-fill-mode:forwards;box-sizing:content-box!important}
.MediaThumbnail__image:after{display:none;content:" "}
.MediaThumbnail__not-available{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;line-height:1.5em;text-align:center;background:#000}
.MediaLoading__root{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;animation-name:MediaLoading__animation;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}
@keyframes MediaLoading__animation{0%,to{background:#e3e3e3}50%{background:#efefef}}
.MediaPopupBox__container{position:fixed;top:0;bottom:0;left:0;right:0;font-size:14px;background:rgba(0,0,0,.7);overflow-x:hidden;overflow-y:auto;z-index:999999999}
.MediaPopupBox__horizontal,.MediaPopupBox__vertical{}
.MediaPopupBox__layer{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;max-height:100vh}
.MediaPopupBox__control{display:block;width:40px;height:40px;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;pointer-events:auto;overflow:hidden}
.MediaPopupBox__control .MediaPopupBox__control-label{display:block;text-indent:-9999em}
.MediaPopupBox__control:focus{border:none;outline:none;box-shadow:none}
.MediaPopupBox__control.MediaPopupBox__focus-visible,.MediaPopupBox__control:focus-visible{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8)}
.MediaPopupBox__control-icon{color:#fff;font-size:40px;line-height:40px;width:40px;height:40px}
.MediaPopupBox__close-button{position:absolute;top:5px;right:5px}
.MediaPopupBox__nav-layer{z-index:0}
.MediaPopupBox__nav-boundary,.MediaPopupBox__nav-layer{pointer-events:none}
.MediaPopupBox__nav-boundary{margin:0 auto;padding:40px}
.MediaPopupBox__nav-aligner{position:relative;width:100%;height:100%;margin:0 auto;pointer-events:none}
.MediaPopupBox__nav-aligner-sidebar{max-width:935px}
.MediaPopupBox__nav-aligner-no-sidebar{max-width:600px}
.MediaPopupBox__nav-btn{position:absolute;top:50%;margin-top:-20px}
.MediaPopupBox__prev-btn{left:-40px}
.MediaPopupBox__next-btn{right:-40px}
.MediaPopupBox__modal-layer{padding:0 40px;width:auto;height:100%;pointer-events:none;z-index:1}
.MediaPopupBox__modal-aligner{position:relative;align-items:center;width:100%;margin:auto;pointer-events:none}
.MediaPopupBox__modal-aligner>*{pointer-events:auto}
.MediaPopupBox__modal-aligner-sidebar{max-width:935px}
.MediaPopupBox__modal-aligner-no-sidebar{max-width:600px}
.MediaPopupBox__vertical .MediaPopupBox__modal-layer{padding:40px}
.MediaPopupBox__vertical .MediaPopupBox__modal-aligner{padding-bottom:20px}
.MediaPopupBox__vertical .MediaPopupBox__modal{max-height:100%}
.MediaPopupBox__no-scroll{overflow:hidden!important}
.MediaPopupBox__cta-text{display:inline-block}
.MediaPopupBox__cta-icon,.MediaPopupBox__cta-text{height:18px;line-height:18px}
.MediaPopupBox__cta-icon{width:18px;vertical-align:text-bottom;margin-right:.3em}
.MediaViewer__container{position:relative;width:100%;border-radius:2px;overflow:hidden}
.MediaViewer__container *{font-size:inherit}
.MediaViewer__horizontal,.MediaViewer__vertical{}
.MediaViewer__wrapper{position:relative;justify-content:center;min-height:450px}
.MediaViewer__wrapper-sidebar{margin-right:335px;background:#000}
.MediaViewer__sidebar{position:absolute;top:0;right:0;bottom:0;width:335px;background:#fff;display:flex;flex-flow:column nowrap;align-items:stretch;overflow:hidden}
.MediaViewer__media-frame{touch-action:manipulation}
.MediaViewer__media-container{display:block;width:100%}
.MediaViewer__media-sizer{display:block;top:0;left:0;padding-bottom:100%;box-sizing:border-box;overflow:hidden}
.MediaViewer__media{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover;display:flex;justify-content:center}
.MediaViewer__media,.MediaViewer__vertical{flex-direction:column}
.MediaViewer__vertical .MediaViewer__wrapper{left:0;bottom:unset;min-height:unset}
.MediaViewer__vertical .MediaViewer__wrapper-sidebar{margin-right:0}
.MediaViewer__vertical .MediaViewer__media-sizer{position:relative;max-width:450px;height:auto;margin:auto;padding-bottom:0}
.MediaViewer__vertical .MediaViewer__media{height:unset}
.MediaViewer__vertical .MediaViewer__media,.MediaViewer__vertical .MediaViewer__sidebar{position:relative;width:100%}
.MediaPopupBoxObject__reset{min-width:unset;max-width:unset;min-height:unset;max-height:unset;-o-object-fit:contain;object-fit:contain;margin:0!important;padding:0!important;border:0 solid transparent!important;outline:0 solid transparent!important;box-shadow:0 0 0 transparent!important;box-sizing:content-box!important}
.MediaPopupBoxObject__not-available{width:100%;height:100%;min-height:450px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.5em;white-space:pre-wrap;text-align:center;color:#fff;background:#000}
.MediaPopupBoxObject__loading-animation{animation-name:MediaPopupBoxObject__fade-in;animation-duration:.8s;animation-iteration-count:1;animation-timing-function:linear;animation-fill-mode:forwards;background-color:var(--sli-barely-grey);opacity:0;overflow:hidden}
@keyframes MediaPopupBoxObject__fade-in{0%{opacity:0}to{opacity:1}}
:root{--sli-video-play-btn-size:100px}
.IgVideoPlayer__root{position:relative;justify-content:stretch;align-items:stretch;background:#000}
.IgVideoPlayer__root,.IgVideoPlayer__thumbnail{display:flex;flex-direction:column}
.IgVideoPlayer__thumbnail{position:absolute;top:0;left:0;min-width:100%;max-height:100%;justify-content:center}
.IgVideoPlayer__thumbnail-hidden{display:none}
.IgVideoPlayer__video{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;visibility:visible}
.IgVideoPlayer__video:focus{border:0 transparent!important;outline:0 transparent!important;box-shadow:0 0 transparent!important}
.IgVideoPlayer__video-hidden{visibility:hidden;pointer-events:none}
.IgVideoPlayer__control{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:opacity .1s ease-in}
.IgVideoPlayer__control-playing{opacity:0}
.IgVideoPlayer__control-paused{opacity:1}
.IgVideoPlayer__play-button{width:100px!important;width:var(--sli-video-play-btn-size)!important;height:100px!important;height:var(--sli-video-play-btn-size)!important;fill:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.25));opacity:.85;box-sizing:border-box;pointer-events:none}
.MediaPopupBoxImage__container{-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover;display:flex;flex-direction:column;justify-content:center;background-color:#bbb}
.MediaPopupBoxImage__container,.MediaPopupBoxImage__image{width:100%;height:100%}
.MediaPopupBoxImage__image{position:relative;vertical-align:bottom;background-color:#000}
.MediaPopupBoxImage__image-loaded{opacity:1;transition:opacity 80ms ease-out 20ms}
.MediaPopupBoxImage__image-loading{display:block;min-width:250px;min-height:300px;opacity:0}
.MediaPopupBoxImage__error{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:250px;min-height:250px;background:#000}
.MediaPopupBoxImage__error-message{color:#fff;font-size:20px;text-align:center}
:root{--sli-media-album-controls-size:18px;--sli-media-album-controls-bg-color:hsla(0,0%,100%,0.6);--sli-media-album-controls-shadow:0 1px 3px rgba(0,0,0,0.3)}
.MediaPopupBoxAlbum__album{position:relative}
.MediaPopupBoxAlbum__frame{width:100%;overflow:hidden}
.MediaPopupBoxAlbum__scroller{display:block;width:auto;white-space:nowrap;overflow:visible;transition:transform .36s cubic-bezier(.215,.6,.35,1)}
.MediaPopupBoxAlbum__child,.MediaPopupBoxAlbum__scroller{margin:0!important;padding:0!important;list-style:none!important}
.MediaPopupBoxAlbum__child{display:inline-block;width:100%;max-height:100%;vertical-align:middle}
.MediaPopupBoxAlbum__controls-layer{align-items:stretch;position:absolute;top:0;bottom:0;left:0;right:0;padding:0 10px;pointer-events:none}
.MediaPopupBoxAlbum__controls-container{position:relative;height:100%}
.MediaPopupBoxAlbum__nav-button{position:absolute;top:50%;margin-top:-9px;margin-top:calc(var(--sli-media-album-controls-size)/-2);width:18px;width:var(--sli-media-album-controls-size);height:18px;height:var(--sli-media-album-controls-size);padding:3px;border:0;outline:0;background:hsla(0,0%,100%,.6);background:var(--sli-media-album-controls-bg-color);border-radius:99999px;box-sizing:content-box;cursor:pointer;pointer-events:auto}
.MediaPopupBoxAlbum__nav-button svg{color:rgba(0,0,0,.5);width:18px!important;width:var(--sli-media-album-controls-size)!important;height:18px!important;height:var(--sli-media-album-controls-size)!important}
.MediaPopupBoxAlbum__prev-button{left:0}
.MediaPopupBoxAlbum__next-button{right:0}
.MediaPopupBoxAlbum__indicator-list{justify-content:center;position:absolute;left:0;right:0;bottom:10px}
.MediaPopupBoxAlbum__indicator{--size:7px;width:var(--size);height:var(--size);box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:var(--sli-media-album-controls-shadow);border-radius:99999px;background-color:hsla(0,0%,100%,.6);background-color:var(--sli-media-album-controls-bg-color);box-sizing:border-box;transition:background-color .16s linear;transition-delay:.2s}
.MediaPopupBoxAlbum__indicator:not(:last-of-type){margin-right:6px}
.MediaPopupBoxAlbum__indicator-current{background-color:#fff}
.ReelVideoLink__root{position:relative;background:#000}
.ReelVideoLink__thumbnail{overflow:hidden}
.ReelVideoLink__thumbnail img{filter:blur(7px)}
.ReelVideoLink__overlay{position:absolute;top:0;right:0;bottom:0;left:0}
.ReelVideoLink__link{font-size:1.2em!important;color:#000!important;background:hsla(0,0%,100%,.8);padding:1.5rem 2.3rem;border-radius:10rem;box-shadow:0 0 8px rgba(0,0,0,.05)}
:root{--sli-media-lightbox-border-color:#eee}
.MediaInfo__container{flex:1;display:flex;flex-direction:column;align-items:stretch;background:#fff;max-height:100%}
.MediaInfo__container a{color:#2a2a2a!important;font-weight:700;font-size:inherit;text-decoration:none}
.MediaInfo__container a:focus,.MediaInfo__container a:hover{text-decoration:underline}
.MediaInfo__container a:focus svg,.MediaInfo__container a:hover svg{text-decoration:none!important}
.MediaInfo__padded{padding:18px 20px}
.MediaInfo__bordered{border:0 solid #eee;border:0 solid var(--sli-media-lightbox-border-color)}
.MediaInfo__header{flex:0;display:flex;flex-direction:row;align-items:center;border-bottom-width:1px}
.MediaInfo__source-img{width:34px;height:34px;border-radius:999999px}
.MediaInfo__source-img-link{margin-right:8px}
.MediaInfo__source-name{font-size:1.15em;line-height:1.5em;overflow:hidden;text-overflow:ellipsis}
.MediaInfo__source-name a{color:inherit}
.MediaInfo__comments-scroller{flex:1;overflow-x:hidden;overflow-y:auto}
.MediaInfo__comments-list{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;margin:2px 0}
.MediaInfo__comment{line-height:1.5em}
.MediaInfo__comment:not(:last-of-type){margin-bottom:10px}
.MediaInfo__stats{display:flex;flex-direction:column;justify-content:center}
.MediaInfo__stats:not(:empty){border-top-width:1px}
.MediaInfo__stats-line{line-height:20px}
.MediaInfo__stats-line:not(:last-child){margin-bottom:5px}
.MediaInfo__num-likes{font-size:1.1em;font-weight:700}
.MediaInfo__date,.MediaInfo__num-likes{}
.MediaInfo__date{font-size:.9em;opacity:.8;text-transform:uppercase}
.MediaInfo__footer{display:flex;flex-direction:column;align-items:stretch;padding:8px;border-top-width:1px;line-height:1.6em}
.MediaInfo__footer a{color:inherit}
.MediaComment__root{flex-direction:column;line-height:1.5em}
.MediaComment__root,.MediaComment__row{display:flex}
.MediaComment__row{flex-direction:row;justify-content:flex-start;align-items:baseline}
.MediaComment__username{color:inherit!important;font-weight:700!important;margin-right:6px!important}
.MediaComment__content{flex:1}
.MediaComment__text{white-space:pre-wrap;overflow:hidden}
.MediaComment__meta-list{}
.MediaComment__meta{font-size:.9em;opacity:.7}
.MediaComment__date,.MediaComment__like-count{}
.MediaComment__like-count{font-weight:700;margin-left:8px}
.InstagramFeed__feed{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}
.spotlight-instagram-app {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.visit-showroom-block.brxe-block {align-items: center; column-gap: 30px; grid-template-columns: repeat(4, 1fr); display: grid; align-items: initial; gap: 30px 32px}
@media screen and (min-width:1200px) {
.visit-showroom-block.brxe-block {
    grid-template-columns: 520px 1fr 1fr;
  }
}
@media screen and (min-width:1280px) {
.visit-showroom-block.brxe-block {
    grid-template-columns: 540px 1fr 1fr;
  }
}
@media screen and (min-width:1300px) {
.visit-showroom-block.brxe-block {
    grid-template-columns: 560px 1fr 1fr;
  }
}
@media (min-width: 1446px) {
.visit-showroom-block.brxe-block {grid-template-rows: 1fr 1fr; gap: 30px}
}
@media screen and (min-width:1200px) {
.visit-showroom-block .visit-showroom--image-wrapper.brxe-div {
    height: 100%;
    grid-column: auto / span 1;
   grid-row: auto / span 2;
  }
}
.visit-showroom--image-wrapper.brxe-div {height: 360px; width: 100%}
@media (min-width: 1280px) {
.visit-showroom--image-wrapper.brxe-div {height: 100%}
}
@media (min-width: 1446px) {
.visit-showroom--image-wrapper.brxe-div {height: 100%}
}
.visit-showroom-right-column.brxe-div {display: grid; align-items: initial; gap: 30px 32px}
@media screen and (min-width:1200px) {
.visit-showroom-block .visit-showroom-right-column.brxe-div {
    grid-column: auto / span 2;
  }
}
@media (min-width: 767px) {
.visit-showroom-right-column.brxe-div {grid-template-columns: 1fr 1fr}
}
.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}
}
.brxe-ljatwm .brxe-locic1.brxe-icon {color: var(--ra-primary); fill: var(--ra-primary); font-size: var(--ra-text-xs)}
#brxe-d668d6:not(.tag), #brxe-d668d6 img {object-fit: cover}
#brxe-d668d6 {min-height: 100%; height: 100%; width: 100%}
@media (min-width: 991px) {
#brxe-d668d6:not(.tag), #brxe-d668d6 img {object-position: 50% 55%}
}
#brxe-36f1cd span {
  display: block;
}
#brxe-7d2450:before {content: " "; background-image: url(../../img/pin.svg); background-position: center center; background-size: contain; width: 24px; height: 24px; display: flex}
#brxe-7d2450 {display: flex; gap: 10px}
@media (min-width: 1280px) {
#brxe-7d2450 {text-align: left; justify-content: flex-start; align-items: flex-start}
}
#brxe-703c19 {display: flex}
@media (min-width: 1280px) {
#brxe-703c19 {justify-content: flex-start}
}
@media (min-width: 1446px) {
#brxe-703c19 {justify-content: center}
}
#brxe-c79c31 {text-decoration: underline}
#brxe-c79c31:hover {text-decoration: none}
#brxe-6e9c74 {display: flex; flex-direction: column; align-items: center; row-gap: 10px; column-gap: 10px}
@media (min-width: 1280px) {
#brxe-6e9c74 {align-items: flex-start; justify-content: flex-start}
}
@media (min-width: 1446px) {
#brxe-6e9c74 {flex-direction: row; justify-content: center}
}
#brxe-f6e1fe {text-align: center}
@media (min-width: 1280px) {
#brxe-f6e1fe {text-align: left}
#brxe-c68079 {justify-content: flex-start; justify-items: flex-start}
}
#brxe-eb8eeb.horizontal .line {border-top-color: var(--ra-bg-body)}
#brxe-eb8eeb.vertical .line {border-right-color: var(--ra-bg-body)}
#brxe-eb8eeb .icon {color: var(--ra-bg-body)}
#brxe-5f85aa {height: 24px; width: 24px}
#brxe-626189 {display: flex; align-items: center; column-gap: 10px}
#brxe-350fe2 {display: none}
@media (min-width: 991px) {
#brxe-350fe2 {display: inline}
}
#brxe-95eaa1 {display: flex; flex-direction: column; row-gap: 16px; padding-top: 8px; padding-bottom: 8px}
@media (min-width: 991px) {
#brxe-95eaa1 {flex-direction: row; justify-content: flex-start}
}
#brxe-e1b58b.horizontal .line {border-top-color: var(--ra-bg-body)}
#brxe-e1b58b.vertical .line {border-right-color: var(--ra-bg-body)}
#brxe-e1b58b .icon {color: var(--ra-bg-body)}
#brxe-7f6cff {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; gap: 16px 0}
#brxe-16b423.horizontal .line {border-top-color: var(--ra-bg-body)}
#brxe-16b423.vertical .line {border-right-color: var(--ra-bg-body)}
#brxe-16b423 .icon {color: var(--ra-bg-body)}
#brxe-e7253a {height: 24px; width: 24px}
#brxe-0ec5e0 {display: flex; align-items: center; column-gap: 10px}
#brxe-b8ce93.horizontal .line {border-top-color: var(--ra-bg-body)}
#brxe-b8ce93.vertical .line {border-right-color: var(--ra-bg-body)}
#brxe-b8ce93 .icon {color: var(--ra-bg-body)}
#brxe-41b565 {height: 24px; width: 24px}
#brxe-9eeee3 {display: flex; align-items: center; column-gap: 10px}
#brxe-de10c1 {height: 24px; width: 24px}
#brxe-4621c1 {display: flex; align-items: center; column-gap: 10px}
#brxe-f28000.horizontal .line {border-top-color: var(--ra-bg-body)}
#brxe-f28000.vertical .line {border-right-color: var(--ra-bg-body)}
#brxe-f28000 .icon {color: var(--ra-bg-body)}
#brxe-1b0f86 {flex-grow: 1}
#brxe-gmapif {width: 100%; height: 100%}
@media (min-width: 991px) {
#brxe-gmapif {width: 100%; height: 100%}
}
@media (min-width: 1280px) {
#brxe-gmapif {width: 100%; height: 100%}
}
@media (min-width: 1446px) {
#brxe-gmapif {width: 100%; height: 100%}
}
#showroom-google-map {width: 100%; height: 360px}
@media (min-width: 991px) {
#showroom-google-map {width: 100%; height: 400px}
}
@media (min-width: 1280px) {
#showroom-google-map {width: 100%; height: 400px}
}
@media (min-width: 1446px) {
#showroom-google-map {width: 100%; height: 400px; margin-top: var(--ra-space-l)}
}
.review-card-svg-wrapper .ti-widget[data-layout-id="99"][data-set-id="light-minimal"] .ti-widget-container {
  margin-bottom: 0;
}
.review-card-svg-wrapper .ti-widget[data-layout-id="99"][data-set-id="light-minimal"] .ti-header {
  padding: 0;
}
