@layer bricks {.brxe-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}}@layer bricks {@charset "UTF-8";@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-carousel{min-width:0;position:relative;width:100%}.brxe-carousel .image{background-position:50%;background-size:cover;bottom:0;height:300px;left:0;position:relative;right:0;top:0}.brxe-carousel .swiper-autoheight .image{height:auto!important;width:100%}.brxe-carousel .content-wrapper,.brxe-carousel .overlay-wrapper{align-items:baseline;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;left:0;position:relative;right:0;top:0;z-index:1}.brxe-carousel .content-wrapper.top,.brxe-carousel .overlay-wrapper.top{justify-content:flex-start}.brxe-carousel .content-wrapper.middle,.brxe-carousel .overlay-wrapper.middle{justify-content:center;margin-bottom:auto;margin-top:auto}.brxe-carousel .content-wrapper.bottom,.brxe-carousel .overlay-wrapper.bottom{justify-content:flex-end}.brxe-carousel .content-wrapper.left,.brxe-carousel .overlay-wrapper.left{align-items:flex-start;text-align:left}.brxe-carousel .content-wrapper.center,.brxe-carousel .overlay-wrapper.center{align-items:center;text-align:center}.brxe-carousel .content-wrapper.right,.brxe-carousel .overlay-wrapper.right{align-items:flex-end;text-align:right}.brxe-carousel .content-wrapper.center.middle,.brxe-carousel .overlay-wrapper.center.middle{margin-bottom:auto;margin-top:auto}.brxe-carousel .overlay-wrapper{position:absolute!important;z-index:2}.brxe-carousel .overlay-wrapper.show-on-hover{opacity:0;position:relative;transition:var(--bricks-transition)}.brxe-carousel .overlay-wrapper.show-on-hover:hover{opacity:1}.brxe-carousel .overlay-wrapper.show-on-hover .overlay-inner{transition:var(--bricks-transition);will-change:transform}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-up .overlay-inner{transform:translateY(10px)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-up:hover .overlay-inner{transform:translateY(0)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-right .overlay-inner{transform:translateX(-10px)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-right:hover .overlay-inner{transform:translateY(0)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-down .overlay-inner{transform:translateY(-10px)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-down:hover .overlay-inner{transform:translateY(0)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-left .overlay-inner{transform:translateX(10px)}.brxe-carousel .overlay-wrapper.show-on-hover.fade-in-left:hover .overlay-inner{transform:translateY(0)}.brxe-carousel .overlay-wrapper.show-on-hover.zoom-in .overlay-inner{transform:scale(.8)}.brxe-carousel .overlay-wrapper.show-on-hover.zoom-in:hover .overlay-inner{transform:scale(1)}.brxe-carousel .overlay-wrapper.show-on-hover.zoom-out .overlay-inner{transform:scale(1.2)}.brxe-carousel .overlay-wrapper.show-on-hover.zoom-out:hover .overlay-inner{transform:scale(1)}.brxe-carousel .dynamic{margin:0;padding:0}.brxe-carousel .meta{width:100%}.brxe-carousel .meta span:first-child{padding:0}.brxe-carousel .meta span+span{padding:0 5px}.brxe-carousel .meta span+span:before{content:" ·";left:-5px;position:relative}.brxe-carousel .excerpt{margin-top:.5em}.brxe-carousel .taxonomy{margin:0 -5px}.brxe-carousel .taxonomy a{display:inline-block;line-height:2;margin:0 5px}.brxe-carousel .overlay-wrapper{height:300px}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-social-icons{display:flex;list-style-type:none;margin:0;padding:0}.brxe-social-icons li,.brxe-social-icons li a{align-items:center;display:flex;flex:1;gap:5px;justify-content:center}.brxe-social-icons i{line-height:unset}.brxe-social-icons span{align-items:center;display:inline-flex}}@layer bricks {.brxe-tabs-nested{display:flex;flex-direction:column;width:100%}.brxe-tabs-nested .tab-title{cursor:pointer;width:auto}.brxe-tabs-nested .tab-pane,.brxe-tabs-nested .tab-pane:empty{display:none!important}.brxe-tabs-nested .tab-pane.brx-open{display:block!important}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.team-accordion-wrapper { display: flex; flex-direction: row;  gap: 15px; width: 100%; height: 650px; }.team-card { flex: 1;  position: relative; overflow: hidden; border-radius: 12px; }.team-preview { position: relative; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; padding: 30px; z-index: 1;}.team-expanded { position: absolute;  inset: 0;  opacity: 0;  pointer-events: none;  display: flex; flex-direction: row; padding: 30px; background-color: var(--color-1);  z-index: 2;}@media (max-width: 991px) { .team-accordion-wrapper { flex-direction: column;  height: 900px;  } .team-expanded { flex-direction: column;  overflow-y: auto;  }}#brxe-hajvwz {font-family: "Stigo"; font-weight: 400; color: var(--color-3); font-size: 6vw; line-height: 1.2em; margin-bottom: -3%}@media (max-width: 1024px) {#brxe-hajvwz {margin-bottom: 0}}@media (max-width: 767px) {#brxe-hajvwz {font-size: 8vw}}@media (max-width: 478px) {#brxe-hajvwz {font-size: 12vw}}#brxe-fyakcn {font-family: "Oakle"; font-weight: 400; color: var(--color-3); font-size: 19vw; letter-spacing: 0px; line-height: 1.2em}@media (max-width: 1024px) {#brxe-fyakcn {line-height: 1em}}@media (max-width: 767px) {#brxe-fyakcn {margin-top: 0; padding-top: 0; line-height: 1}}@media (max-width: 478px) {#brxe-fyakcn {width: 100%; min-width: 100%; max-width: 100%; font-size: 20vw}}#brxe-rdllgc {font-family: "Blumir"; font-weight: 300; color: var(--color-3); font-size: 2rem; line-height: 1; margin-bottom: 10px; flex-shrink: 1; flex-grow: 0}@media (max-width: 1024px) {#brxe-rdllgc {font-size: 2rem}}@media (max-width: 767px) {#brxe-rdllgc {font-size: 2rem}}@media (max-width: 478px) {#brxe-rdllgc {font-size: 2rem}}#brxe-ggnuhm {background-color: var(--color-3); color: var(--color-2); font-size: var(--hm)}#brxe-jsofvn {flex-direction: column; flex-grow: 1; align-self: stretch !important; width: 100%; justify-content: flex-start; row-gap: 0.5vw; column-gap: 1.5vw; width: 17%}@media (max-width: 1024px) {#brxe-jsofvn {width: 100%}}@media (max-width: 767px) {#brxe-jsofvn {width: 100%}}@media (max-width: 478px) {#brxe-jsofvn {width: 710px; row-gap: 3vw; column-gap: 3vw}}#brxe-htetoq {font-family: "Stigo"; font-weight: 400; color: var(--color-3); font-size: 5vw; line-height: 1.2em; text-align: left; flex-shrink: 1; flex-grow: 0; margin-top: -25px; align-self: flex-start; width: 100%}@media (max-width: 1024px) {#brxe-htetoq {margin-top: -15px; font-size: 4vw; line-height: 1.2em; text-align: center; width: 100%}}@media (max-width: 767px) {#brxe-htetoq {margin-top: -15px; font-size: 6vw; text-align: left}}@media (max-width: 478px) {#brxe-htetoq {font-size: 7vw; line-height: 1.2em; text-align: left; margin-top: -15px}}#brxe-xnprfl {width: 30%; flex-direction: row; justify-content: flex-start; column-gap: 20px; row-gap: 1px; flex-wrap: wrap}@media (max-width: 1024px) {#brxe-xnprfl {column-gap: 20px}}@media (max-width: 767px) {#brxe-xnprfl {flex-direction: row; justify-content: space-between; flex-wrap: wrap}}@media (max-width: 478px) {#brxe-xnprfl {flex-wrap: wrap; justify-content: center}}#brxe-syqqip {font-family: "Have Heart One"; font-weight: 400; color: var(--color-1); font-size: 23vw; text-shadow: 2px 2px 0 var(--color-3); text-align: center; line-height: 1.1; background-image: url("https://vitalitysouth.com/wp-content/uploads/2025/12/2025VSsite-05.png"); background-position: center 14vw; background-repeat: no-repeat; background-size: contain; flex-direction: row; flex-grow: 1; z-index: 999999999999999999999; flex-shrink: 0; margin-top: -12vw; padding-right: 2vw; padding-left: 3vw; width: auto}@media (max-width: 767px) {#brxe-syqqip {font-size: 24vw; background-position: center 13vw; width: auto}}@media (max-width: 478px) {#brxe-syqqip {padding-left: 0; text-align: center; font-size: 35vw; background-position: center 24vw; z-index: 9999999999999999; margin-top: -16vw}}#brxe-xsvuct {width: 70%}#brxe-rskmez {flex-direction: row; padding-right: 1.5vw; padding-left: 1.5vw; justify-content: flex-start; width: 78%}@media (max-width: 1024px) {#brxe-rskmez {justify-content: flex-start; width: 100%}}@media (max-width: 767px) {#brxe-rskmez {width: 100%; align-self: center !important; justify-content: center; flex-wrap: nowrap; align-items: flex-start}}@media (max-width: 478px) {#brxe-rskmez {width: 100%; padding-right: 0; padding-left: 0; justify-content: center; flex-direction: row; align-items: flex-start}}#brxe-zoimwn {flex-direction: row; width: 100%}@media (max-width: 1024px) {#brxe-zoimwn {flex-direction: column-reverse}}@media (max-width: 767px) {#brxe-zoimwn {flex-wrap: nowrap; flex-direction: column-reverse}}@media (max-width: 478px) {#brxe-zoimwn {margin-top: 3vw; flex-direction: column-reverse; flex-wrap: nowrap}}#brxe-zrbnsi {width: 90%; justify-content: flex-end; margin-right: 0; margin-left: 0}@media (max-width: 767px) {#brxe-zrbnsi {width: 90%; margin-right: 40px; margin-left: 40px}}@media (max-width: 478px) {#brxe-zrbnsi {width: 90%; margin-right: 0; margin-left: 0; padding-bottom: 5vw; align-self: center !important; align-items: flex-start}}#brxe-lefvbr {width: 100%; background-position: center center; background-repeat: no-repeat; background-attachment: scroll; background-color: var(--color-6); align-items: center; z-index: 1; align-self: stretch !important; overflow: hidden; border-bottom: 2px solid var(--color-3); row-gap: 1px; height: 60vw; justify-content: center}#brxe-lefvbr { transform: none !important; position: relative; overflow: hidden; isolation: isolate;}@keyframes scale-fade-entrance { 0% { opacity: 0; scale: 1.3;  filter: blur(10px);  } 100% { opacity: 1; scale: 1;  filter: blur(0px); }}#brxe-lefvbr::before { content: ""; position: absolute; width: 140%; height: 140%; top: -20%; left: -20%; background-image: url('https://vitalitysouth.com/wp-content/uploads/2025/12/2025VSsite-03.png'); background-size: cover; background-position: center; z-index: -1; pointer-events: none;  animation: scale-fade-entrance 2s cubic-bezier(0.16, 1, 0.3, 1) forwards;}@media (min-width: 992px) { #brxe-lefvbr::before { transition: transform 0.2s ease-out; transform: translate( calc(var(--x-move, 0) * 200px), calc(var(--y-move, 0) * 200px) ); }}@media (max-width: 1024px) {#brxe-lefvbr {height: 80vw; justify-content: center}}@media (max-width: 767px) {#brxe-lefvbr {height: 680px; flex-direction: column; justify-content: flex-end; align-items: flex-start; align-self: center !important; padding-bottom: 90px}}@media (max-width: 478px) {#brxe-lefvbr {justify-content: flex-end; height: 140vw; align-items: center; padding-bottom: 50px}}#brxe-ttpxrs {font-family: "Oakle"; font-weight: 400; color: var(--color-3); font-size: var(--hxl); text-align: center; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}@media (max-width: 478px) {#brxe-ttpxrs {font-size: 7vw}}.brxe-mlojre .brxe-uemvdg.brxe-heading {color: var(--script-text); line-height: 1.1; font-size: 16vw; text-align: center; font-family: "Have Heart One"; text-wrap: nowrap; align-self: center; position: absolute; overflow: visible; top: -35px; z-index: 1; left: -1vw}@media (max-width: 1024px) {.brxe-mlojre .brxe-uemvdg.brxe-heading {font-size: 30vw; text-align: center}}@media (max-width: 767px) {.brxe-mlojre .brxe-uemvdg.brxe-heading {margin-top: -1vh; font-size: 30vw}}@media (max-width: 478px) {.brxe-mlojre .brxe-uemvdg.brxe-heading {align-self: auto; font-size: 60vw; margin-top: 0; top: -60px}}.brxe-mlojre .brxe-jfgyfh.brxe-heading {color: var(--job-title); line-height: 1.1; font-size: var(--hm); text-align: right; font-family: "Stigo"; text-wrap: wrap; align-self: flex-start; position: absolute; overflow: visible; top: 48%; width: 35%; right: 1vw}@media (max-width: 1024px) {.brxe-mlojre .brxe-jfgyfh.brxe-heading {font-size: 25px; text-align: right; right: 3vw; top: 45%}}@media (max-width: 767px) {.brxe-mlojre .brxe-jfgyfh.brxe-heading {width: 45%; right: 2vw; top: 51%; font-size: 22px}}@media (max-width: 478px) {.brxe-mlojre .brxe-jfgyfh.brxe-heading {align-self: auto; text-wrap: wrap; font-size: var(--hm); width: 30%; right: 9vw; top: 44%}}.brxe-mlojre .brxe-chkjxo.brxe-image {position: absolute; bottom: 0px; z-index: 2; width: auto; max-height: 25vw; min-height: 25vw; max-width: none; height: 25vw; align-self: center; margin-right: 1vw}.brxe-mlojre .brxe-chkjxo.brxe-image:not(.tag), .brxe-mlojre .brxe-chkjxo.brxe-image img {object-fit: contain}@media (max-width: 1024px) {.brxe-mlojre .brxe-chkjxo.brxe-image {align-self: flex-start; max-height: 40vw; min-height: 40vw; height: 40vw; right: 7vw}.brxe-mlojre .brxe-chkjxo.brxe-image:not(.tag), .brxe-mlojre .brxe-chkjxo.brxe-image img {object-fit: cover}}@media (max-width: 478px) {.brxe-mlojre .brxe-chkjxo.brxe-image {left: -5vw; max-height: 90vw; min-height: 90vw; height: 90vw}}.brxe-mlojre .brxe-alngko.brxe-button svg {height: 1.5vw; stroke: var(--color-1); fill: var(--color-1); color: var(--color-1)}.brxe-mlojre .brxe-alngko.brxe-button {background-color: var(--color-6); font-size: var(--hm); font-family: "Stigo"; text-transform: uppercase; color: var(--color-1); text-wrap: nowrap; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; z-index: 4; position: absolute; bottom: 10px; right: 10px; cursor: pointer}@media (max-width: 1024px) {.brxe-mlojre .brxe-alngko.brxe-button svg {width: 30px; height: 30px}.brxe-mlojre .brxe-alngko.brxe-button {gap: 5px}}@media (max-width: 478px) {.brxe-mlojre .brxe-alngko.brxe-button svg {height: 25px; width: 25px}.brxe-mlojre .brxe-alngko.brxe-button {gap: 2px}}.brxe-mlojre .brxe-qarisb.brxe-container {position: absolute; bottom: 0px; left: 0px; right: 0px; height: 35%; z-index: 3}:where(.brxe-mlojre .brxe-qarisb.brxe-container > *:not(figcaption)) {position: relative}.brxe-mlojre .brxe-qarisb.brxe-container::before {background-image: linear-gradient(hsla(223, 98%, 21%, 0), var(--color-3)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}.brxe-mlojre .brxe-joyate.brxe-container {position: relative; justify-content: space-between; z-index: 1; background-color: var(--card-bg); overflow: hidden; height: 35vw; border-radius: 5px; align-items: center; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; flex-shrink: 1; flex-grow: 0}@media (max-width: 1024px) {.brxe-mlojre .brxe-joyate.brxe-container {width: 100%; height: 56vw}}@media (max-width: 767px) {.brxe-mlojre .brxe-joyate.brxe-container {height: 50vw}}@media (max-width: 478px) {.brxe-mlojre .brxe-joyate.brxe-container {width: 100%; flex-shrink: 1; flex-grow: 0; height: 50vh}}.brxe-mlojre.brxe-container {min-width: 0px; flex-shrink: 1; flex-grow: 1; max-width: 23vw; width: auto; margin-right: 0; margin-left: 0}@media (max-width: 1024px) {.brxe-mlojre.brxe-container {max-width: 45vw}}@media (max-width: 478px) {.brxe-mlojre.brxe-container {max-width: 100%; width: 100%}}#brxe-34acdf {flex-direction: row; width: 80%; height: auto; column-gap: 3vw; justify-content: center}@media (max-width: 1024px) {#brxe-34acdf {width: 90%}}@media (max-width: 478px) {#brxe-34acdf {flex-direction: column; align-items: center; justify-content: center; align-self: center !important}}#brxe-vxfamk {font-family: "Oakle"; font-weight: 400; color: var(--color-3); font-size: var(--hxl); text-align: center; padding-top: 3vw; padding-right: 1.5vw; padding-left: 1.5vw; width: 85%; border-top: 2px solid var(--color-3); margin-top: 1.5vw}@media (max-width: 478px) {#brxe-vxfamk {font-size: 7vw; margin-top: 3vw; padding-top: 6vw}}.brxe-zamagc .brxe-nfdcof.brxe-heading {color: var(--script-text); line-height: 1.1; font-size: 16vw; text-align: center; font-family: "Have Heart One"; text-wrap: nowrap; align-self: center; position: absolute; overflow: visible; top: -35px; z-index: 1}@media (max-width: 1024px) {.brxe-zamagc .brxe-nfdcof.brxe-heading {font-size: 28vw}}@media (max-width: 767px) {.brxe-zamagc .brxe-nfdcof.brxe-heading {font-size: 30vw; top: -38px; margin-top: -1vh}}@media (max-width: 478px) {.brxe-zamagc .brxe-nfdcof.brxe-heading {align-self: auto; font-size: 60vw; margin-top: 0; top: -60px}}.brxe-zamagc .brxe-exzlit.brxe-heading {color: var(--job-title); line-height: 1.1; font-size: var(--hm); text-align: right; font-family: "Stigo"; text-wrap: wrap; align-self: flex-start; position: absolute; overflow: visible; top: 48%; width: 48%; right: 1vw}@media (max-width: 1024px) {.brxe-zamagc .brxe-exzlit.brxe-heading {font-size: 25px; text-align: right; right: 3vw; top: 45%}}@media (max-width: 767px) {.brxe-zamagc .brxe-exzlit.brxe-heading {width: 45%; font-size: 22px; top: 50%; right: 2vw}}@media (max-width: 478px) {.brxe-zamagc .brxe-exzlit.brxe-heading {align-self: auto; text-wrap: wrap; font-size: var(--hm); width: 30%; right: 9vw; top: 44%}}.brxe-zamagc .brxe-qsxkct.brxe-image {position: absolute; bottom: 0px; z-index: 2; width: auto; max-height: 25vw; min-height: 25vw; max-width: none; height: 25vw; align-self: center; margin-right: 1vw}.brxe-zamagc .brxe-qsxkct.brxe-image:not(.tag), .brxe-zamagc .brxe-qsxkct.brxe-image img {object-fit: contain}@media (max-width: 1024px) {.brxe-zamagc .brxe-qsxkct.brxe-image {align-self: flex-start; height: 40vw; min-height: 40vw; max-height: 40vw}}@media (max-width: 478px) {.brxe-zamagc .brxe-qsxkct.brxe-image {left: -5vw; height: 90vw; min-height: 90vw; max-height: 90vw}}.brxe-zamagc .brxe-hpgwjm.brxe-button svg {height: 1.5vw; stroke: var(--color-1); fill: var(--color-1); color: var(--color-1)}.brxe-zamagc .brxe-hpgwjm.brxe-button {background-color: var(--color-6); font-size: var(--hm); font-family: "Stigo"; text-transform: uppercase; color: var(--color-1); text-wrap: nowrap; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; z-index: 4; position: absolute; bottom: 10px; right: 10px; cursor: pointer}@media (max-width: 1024px) {.brxe-zamagc .brxe-hpgwjm.brxe-button svg {width: 30px; height: 30px}.brxe-zamagc .brxe-hpgwjm.brxe-button {gap: 5px}}@media (max-width: 478px) {.brxe-zamagc .brxe-hpgwjm.brxe-button svg {height: 25px; width: 25px}.brxe-zamagc .brxe-hpgwjm.brxe-button {gap: 2px}}.brxe-zamagc .brxe-dacnek.brxe-container {position: absolute; bottom: 0px; left: 0px; right: 0px; height: 35%; z-index: 3}:where(.brxe-zamagc .brxe-dacnek.brxe-container > *:not(figcaption)) {position: relative}.brxe-zamagc .brxe-dacnek.brxe-container::before {background-image: linear-gradient(hsla(223, 98%, 21%, 0), var(--color-3)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}.brxe-zamagc .brxe-npqrtk.brxe-container {position: relative; justify-content: space-between; z-index: 1; background-color: var(--card-bg); overflow: hidden; height: 35vw; border-radius: 5px; align-items: center; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; flex-shrink: 1; flex-grow: 0}@media (max-width: 1024px) {.brxe-zamagc .brxe-npqrtk.brxe-container {width: 100%; height: 56vw}}@media (max-width: 767px) {.brxe-zamagc .brxe-npqrtk.brxe-container {height: 50vw}}@media (max-width: 478px) {.brxe-zamagc .brxe-npqrtk.brxe-container {width: 100%; flex-shrink: 1; flex-grow: 0; height: 50vh}}.brxe-zamagc.brxe-container {min-width: 0px; flex-shrink: 1; flex-grow: 1; max-width: 23vw; width: auto; margin-right: 0; margin-left: 0}@media (max-width: 1024px) {.brxe-zamagc.brxe-container {max-width: 45vw}}@media (max-width: 478px) {.brxe-zamagc.brxe-container {max-width: 100%; width: 100%}}#brxe-vfkbaa {flex-direction: row; width: 80%; height: auto; column-gap: 3vw; justify-content: center}@media (max-width: 1024px) {#brxe-vfkbaa {width: 90%}}@media (max-width: 767px) {#brxe-vfkbaa {width: 90%}}@media (max-width: 478px) {#brxe-vfkbaa {flex-direction: column; align-items: center; justify-content: center; align-self: center !important}}#brxe-cfyeei {font-family: "Oakle"; font-weight: 400; color: var(--color-3); font-size: var(--hxl); text-align: center; padding-top: 3vw; padding-right: 1.5vw; padding-bottom: 0; padding-left: 1.5vw; width: 85%; border-top: 2px solid var(--color-3); margin-top: 1.5vw}@media (max-width: 478px) {#brxe-cfyeei {font-size: 7vw; margin-top: 3vw; padding-top: 6vw}}.brxe-btzjnh .brxe-ojyztn.brxe-heading {color: var(--script-text); line-height: 1.1; font-size: 16vw; text-align: left; font-family: "Have Heart One"; text-wrap: nowrap; align-self: center; position: absolute; overflow: visible; top: -35px; z-index: 1; left: -2vw}@media (max-width: 1024px) {.brxe-btzjnh .brxe-ojyztn.brxe-heading {font-size: 21vw; left: -2vw}}@media (max-width: 767px) {.brxe-btzjnh .brxe-ojyztn.brxe-heading {margin-top: -1vh; font-size: 19vw; left: 0vw; top: -19px}}@media (max-width: 478px) {.brxe-btzjnh .brxe-ojyztn.brxe-heading {align-self: auto; font-size: 60vw; margin-top: 0; top: -60px}}.brxe-btzjnh .brxe-ujtciq.brxe-heading {color: var(--job-title); line-height: 1.1; font-size: var(--hm); text-align: right; font-family: "Stigo"; text-wrap: wrap; align-self: flex-start; position: absolute; overflow: visible; top: 48%; width: 43%; right: 1vw}@media (max-width: 1024px) {.brxe-btzjnh .brxe-ujtciq.brxe-heading {font-size: 25px; text-align: right; right: 2vw; width: 90%; top: 32%}}@media (max-width: 767px) {.brxe-btzjnh .brxe-ujtciq.brxe-heading {width: 90%; right: 2vw; top: 30%; font-size: 22px}}@media (max-width: 478px) {.brxe-btzjnh .brxe-ujtciq.brxe-heading {align-self: auto; text-wrap: wrap; font-size: var(--hm); width: 30%; right: 9vw; top: 44%}}.brxe-btzjnh .brxe-uhxusm.brxe-image {position: absolute; bottom: 0px; z-index: 2; width: auto; max-height: 25vw; min-height: 25vw; max-width: none; height: 25vw; align-self: center; left: -2vw}.brxe-btzjnh .brxe-uhxusm.brxe-image:not(.tag), .brxe-btzjnh .brxe-uhxusm.brxe-image img {object-fit: contain}@media (max-width: 1024px) {.brxe-btzjnh .brxe-uhxusm.brxe-image {align-self: flex-start; height: 40vw; min-height: 40vw; max-height: 40vw}}@media (max-width: 478px) {.brxe-btzjnh .brxe-uhxusm.brxe-image {left: -5vw; max-height: 90vw; min-height: 90vw; height: 90vw}}.brxe-btzjnh .brxe-xcieeu.brxe-button svg {height: 1.5vw; stroke: var(--color-1); fill: var(--color-1); color: var(--color-1)}.brxe-btzjnh .brxe-xcieeu.brxe-button {background-color: var(--color-6); font-size: var(--hm); font-family: "Stigo"; text-transform: uppercase; color: var(--color-1); text-wrap: nowrap; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; z-index: 4; position: absolute; bottom: 10px; right: 10px; cursor: pointer}@media (max-width: 1024px) {.brxe-btzjnh .brxe-xcieeu.brxe-button svg {width: 30px; height: 30px}.brxe-btzjnh .brxe-xcieeu.brxe-button {gap: 5px}}@media (max-width: 478px) {.brxe-btzjnh .brxe-xcieeu.brxe-button svg {height: 25px; width: 25px}.brxe-btzjnh .brxe-xcieeu.brxe-button {gap: 2px}}.brxe-btzjnh .brxe-kkbsvl.brxe-container {position: absolute; bottom: 0px; left: 0px; right: 0px; height: 35%; z-index: 3}:where(.brxe-btzjnh .brxe-kkbsvl.brxe-container > *:not(figcaption)) {position: relative}.brxe-btzjnh .brxe-kkbsvl.brxe-container::before {background-image: linear-gradient(hsla(223, 98%, 21%, 0), var(--color-3)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}.brxe-btzjnh .brxe-houuoa.brxe-container {position: relative; justify-content: space-between; z-index: 1; background-color: var(--card-bg); overflow: hidden; height: 35vw; border-radius: 5px; align-items: center; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; flex-shrink: 1; flex-grow: 0}@media (max-width: 1024px) {.brxe-btzjnh .brxe-houuoa.brxe-container {width: 100%; height: 62vw}}@media (max-width: 767px) {.brxe-btzjnh .brxe-houuoa.brxe-container {height: 58vw}}@media (max-width: 478px) {.brxe-btzjnh .brxe-houuoa.brxe-container {width: 100%; flex-shrink: 1; flex-grow: 0; height: 50vh}}.brxe-btzjnh.brxe-container {min-width: 0px; flex-shrink: 1; flex-grow: 1; max-width: 23vw; width: auto; margin-right: 0; margin-left: 0}@media (max-width: 1024px) {.brxe-btzjnh.brxe-container {max-width: 45vw}}@media (max-width: 478px) {.brxe-btzjnh.brxe-container {max-width: 100%; width: 100%}}#brxe-aaalmo {flex-direction: row; width: 80%; height: auto; column-gap: 3vw; justify-content: center}@media (max-width: 1024px) {#brxe-aaalmo {width: 90%}}@media (max-width: 478px) {#brxe-aaalmo {flex-direction: column; align-items: center; justify-content: center; align-self: center !important}}#brxe-uiuxki {font-family: "Oakle"; font-weight: 400; color: var(--color-3); font-size: var(--hxl); text-align: center; padding-top: 3vw; padding-right: 1.5vw; padding-bottom: 0; padding-left: 1.5vw; width: 85%; border-top: 2px solid var(--color-3); margin-top: 1.5vw}@media (max-width: 478px) {#brxe-uiuxki {font-size: 7vw; margin-top: 3vw; padding-top: 6vw}}#brxe-rabnot {color: var(--script-text); line-height: 1.1; font-size: 26vw; text-align: center; font-family: "Have Heart One"; text-wrap: nowrap; align-self: center; position: absolute; overflow: visible; top: -45px; left: 0px; z-index: 1}@media (max-width: 1024px) {#brxe-rabnot {font-size: 50vw; top: -100px}}@media (max-width: 767px) {#brxe-rabnot {font-size: 50vw; top: -100px}}@media (max-width: 478px) {#brxe-rabnot {align-self: auto; margin-top: 0; top: -35px}}#brxe-omavak {position: absolute; width: 50%; align-self: flex-start; color: var(--job-title); line-height: 1.1; font-size: var(--hm); text-align: right; font-family: "Stigo"; text-wrap: wrap; overflow: visible; top: 70%; right: -1vw}@media (max-width: 1024px) {#brxe-omavak {right: 3vw; font-size: var(--hl); top: 60%}}@media (max-width: 767px) {#brxe-omavak {font-size: var(--hl); right: 3vw; width: 50%}}@media (max-width: 478px) {#brxe-omavak {align-self: auto; text-wrap: wrap; font-size: var(--hm); text-align: right; width: 50vw; right: 4vw; top: 45%}}#brxe-tjgofg {z-index: 2; position: absolute; bottom: 0px; width: auto; align-self: center; min-height: 50vh; max-width: none; margin-right: 1vw; max-height: 50vh; height: 50vh}#brxe-tjgofg:not(.tag), #brxe-tjgofg img {object-fit: contain}@media (max-width: 1024px) {#brxe-tjgofg {align-self: flex-start; min-height: 50vw; max-height: 50vw; height: 50vw; bottom: -130px; left: 15px; z-index: 1}}@media (max-width: 767px) {#brxe-tjgofg {height: 45vw; min-height: 45vw; max-height: 45vw; bottom: -100px; left: 100px}}@media (max-width: 478px) {#brxe-tjgofg {z-index: 5; left: 10vw; height: 60vw; min-height: 60vw; max-height: 60vw; bottom: -80px}}#brxe-sxgwly {width: 100%; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 15%; z-index: 3; display: none}:where(#brxe-sxgwly > *:not(figcaption)) {position: relative}#brxe-sxgwly::before {background-image: linear-gradient(hsla(223, 98%, 21%, 0), var(--color-3)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 1024px) {#brxe-sxgwly {display: flex}}@media (max-width: 478px) {#brxe-sxgwly {display: flex; height: 15%}}#brxe-fjpaqu {position: relative; height: 35vw; width: 35%; flex-grow: 1; align-items: center; min-width: 0px; flex-shrink: 0}@media (max-width: 1024px) {#brxe-fjpaqu {width: 100%}}@media (max-width: 478px) {#brxe-fjpaqu {margin-bottom: 0; position: relative; background-color: var(--color-2); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%; height: 50vw; max-height: 50vw}:where(#brxe-fjpaqu > *:not(figcaption)) {position: relative}#brxe-fjpaqu::before {background-image: linear-gradient(hsla(223, 98%, 21%, 0) 77%, var(--color-3) 95%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}#brxe-vbbilp {font-size: var(--hm)}#brxe-ozslen {border-top-left-radius: 5px; border-bottom-left-radius: 5px; flex-grow: 1; flex-shrink: 0; width: 33.3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}@media (max-width: 1024px) {#brxe-ozslen {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}@media (max-width: 478px) {#brxe-ozslen {width: 100%}}#brxe-tlznxo {font-size: var(--hm)}@media (max-width: 1024px) {#brxe-tlznxo {text-align: center}}#brxe-hkcfwy {border-top-left-radius: 5px; border-bottom-left-radius: 5px; flex-grow: 1; flex-shrink: 0; width: 33.3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}@media (max-width: 1024px) {#brxe-hkcfwy {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}@media (max-width: 478px) {#brxe-hkcfwy {width: 100%}}#brxe-vhuqsp {font-size: var(--hm)}@media (max-width: 1024px) {#brxe-vhuqsp {width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}}#brxe-lihmnm {border-top-right-radius: 5px; border-bottom-right-radius: 5px; flex-grow: 1; flex-shrink: 0; width: 33.3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}@media (max-width: 1024px) {#brxe-lihmnm {margin-bottom: 0}}@media (max-width: 478px) {#brxe-lihmnm {width: 100%}}#brxe-dfcxyl {border: 2px solid var(--tab-border); flex-grow: 0; flex-shrink: 1; width: 100%; flex-direction: row; align-items: center; justify-content: center; align-self: center !important; flex-wrap: wrap; background-color: var(--color-3)}.sliding-tabs-menu { position: relative; z-index: 1; display: flex; border-radius: 5px; padding: 6px; } .sliding-tabs-menu .brxe-tab-title { flex: 1; text-align: center; color: #ffffff !important; background: transparent !important; border: none !important; border-radius: 5px;} .sliding-tabs-menu::before { content: ''; position: absolute; top: 6px; bottom: 6px; left: 6px; width: calc((100% - 12px) / 3); background-color: var(--color-4); border-radius: 5px; z-index: -1; transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1);}.sliding-tabs-menu:has(.tab-2:hover)::before,.sliding-tabs-menu:has(.tab-2.brx-open):not(:has(.tab-1:hover)):not(:has(.tab-3:hover))::before { transform: translateX(100%);} .sliding-tabs-menu:has(.tab-3:hover)::before,.sliding-tabs-menu:has(.tab-3.brx-open):not(:has(.tab-1:hover)):not(:has(.tab-2:hover))::before { transform: translateX(200%);}@media (max-width: 991px) { .sliding-tabs-menu .brxe-tab-title { padding: 0 !important; }}@media (max-width: 478px) { .sliding-tabs-menu { flex-direction: column; } .sliding-tabs-menu .brxe-tab-title { padding: 15px 10px !important; } .sliding-tabs-menu::before { width: calc(100% - 12px); height: calc((100% - 12px) / 3); bottom: auto; } .sliding-tabs-menu:has(.tab-2:hover)::before, .sliding-tabs-menu:has(.tab-2.brx-open):not(:has(.tab-1:hover)):not(:has(.tab-3:hover))::before { transform: translateY(100%); } .sliding-tabs-menu:has(.tab-3:hover)::before, .sliding-tabs-menu:has(.tab-3.brx-open):not(:has(.tab-1:hover)):not(:has(.tab-2:hover))::before { transform: translateY(200%); }}@media (max-width: 1024px) {#brxe-dfcxyl {flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; align-self: center !important}@media (max-width: 991px) {  .sliding-tabs-menu > * { padding: 0 !important; }}}@media (max-width: 767px) {#brxe-dfcxyl {flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-dfcxyl {width: 100%; flex-wrap: wrap; margin-bottom: 3rem}}#brxe-mdvnwp {color: var(--subheading-text); font-size: var(--hs); text-align: left; font-family: "Stigo"; font-weight: 400; white-space: nowrap; text-transform: uppercase; letter-spacing: 1px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-bottom: 0}@media (max-width: 478px) {#brxe-mdvnwp {font-size: var(--hs)}}#brxe-gqahqb {font-weight: 200; font-family: "Blumir"; color: var(--body-text); font-size: var(--hs); line-height: 1; text-transform: capitalize}@media (max-width: 478px) {#brxe-gqahqb {font-size: var(--hm); padding-bottom: 30px}}#brxe-hrfihz {flex-direction: column; border-bottom: 4px solid var(--divider-border); padding-bottom: .5vw; justify-content: flex-start; align-items: flex-start; column-gap: 1vw; row-gap: 1vw}@media (max-width: 478px) {#brxe-hrfihz {flex-direction: column; align-self: stretch !important; width: 100%; align-items: flex-start; row-gap: 1.5vw; margin-bottom: 50px}}#brxe-pouqkp {flex-direction: column; column-gap: 1.5vw; row-gap: .5vw; flex-shrink: 1; flex-grow: 0; width: 100%}.service-item { transition: opacity 0.3s ease, filter 0.3s ease, transform 0.3s ease; cursor: default;}.services-focus-area:hover .service-item { opacity: 0.3; filter: grayscale(100%) blur(.8px);}.services-focus-area .service-item:hover { opacity: 1 !important; filter: grayscale(0%) blur(0); transform: translateX(10px); }@media (max-width: 478px) {#brxe-pouqkp {row-gap: 4vw; column-gap: 4vw; padding-top: 0}}#brxe-zgerjx {column-gap: .5vw; row-gap: .5vw; flex-direction: column; justify-content: space-between; width: 60%; flex-grow: 1; flex-shrink: 0}@media (max-width: 1024px) {#brxe-zgerjx {width: 100%}}@media (max-width: 478px) {#brxe-zgerjx {column-gap: 1.5vw; row-gap: 1.5vw; align-self: stretch !important; width: 100%}}#brxe-eqrrqh {column-gap: 3vw; row-gap: 3vh; flex-direction: row; align-items: flex-start; display: flex; overflow: hidden; align-self: stretch !important; width: 100%; padding-right: 0; padding-left: 0; margin-right: 0; margin-left: 0}@media (max-width: 478px) {#brxe-eqrrqh {align-self: flex-start !important; height: auto; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; flex-direction: column; align-items: stretch}}#brxe-bphkun {flex-direction: row; width: 100%}#brxe-fpboqq {color: var(--subheading-text); font-size: var(--hs); text-align: right; font-family: "Stigo"; font-weight: 400; white-space: nowrap; text-transform: uppercase; letter-spacing: 1px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-bottom: 0}@media (max-width: 478px) {#brxe-fpboqq {font-size: var(--hs)}}#brxe-hazobu {font-weight: 400; font-family: "Oakle"; color: var(--body-text); font-size: var(--hm); line-height: 1; text-wrap: nowrap}@media (max-width: 478px) {#brxe-hazobu {font-size: var(--hl); text-wrap: wrap}}#brxe-tlyyfr {font-weight: 200; font-family: "Blumir"; color: var(--body-text); font-size: var(--hs); line-height: 1; text-transform: capitalize}@media (max-width: 478px) {#brxe-tlyyfr {font-size: var(--hm)}}#brxe-fmeopq {flex-direction: row; border-bottom: 4px solid var(--divider-border); padding-bottom: .5vw; justify-content: flex-start; align-items: center; column-gap: 1vw}@media (max-width: 478px) {#brxe-fmeopq {flex-direction: column; align-self: stretch !important; width: 100%; align-items: flex-start; row-gap: 1.5vw}}#brxe-ikdiad {font-weight: 400; font-family: "Oakle"; color: var(--body-text); font-size: var(--hm); line-height: 1; text-wrap: nowrap}@media (max-width: 478px) {#brxe-ikdiad {font-size: var(--hl); text-wrap: wrap}}#brxe-hxgwqn {font-weight: 200; font-family: "Blumir"; color: var(--body-text); font-size: var(--hs); line-height: 1; text-transform: capitalize}@media (max-width: 478px) {#brxe-hxgwqn {font-size: var(--hm)}}#brxe-yatetk {flex-direction: row; border-bottom: 4px solid var(--divider-border); padding-bottom: .5vw; justify-content: flex-start; align-items: center; column-gap: 1vw}@media (max-width: 478px) {#brxe-yatetk {flex-direction: column; align-self: stretch !important; width: 100%; align-items: flex-start; row-gap: 1.5vw}}#brxe-egcbuy {font-weight: 400; font-family: "Oakle"; color: var(--body-text); font-size: var(--hm); line-height: 1; text-wrap: nowrap}@media (max-width: 478px) {#brxe-egcbuy {font-size: var(--hl); text-wrap: wrap}}#brxe-nifqaf {font-weight: 200; font-family: "Blumir"; color: var(--body-text); font-size: var(--hs); line-height: 1; text-transform: capitalize}@media (max-width: 478px) {#brxe-nifqaf {font-size: var(--hm)}}#brxe-bsywft {flex-direction: column; border-bottom: 4px solid var(--divider-border); padding-bottom: .5vw; justify-content: flex-start; align-items: flex-start; column-gap: 1vw; row-gap: 1vw}@media (max-width: 478px) {#brxe-bsywft {flex-direction: column; align-self: stretch !important; width: 100%; align-items: flex-start; row-gap: 1.5vw}}#brxe-lplzbf {font-weight: 400; font-family: "Oakle"; color: var(--body-text); font-size: var(--hm); line-height: 1; text-wrap: nowrap}@media (max-width: 478px) {#brxe-lplzbf {font-size: var(--hl); text-wrap: wrap}}#brxe-wstpso {font-weight: 200; font-family: "Blumir"; color: var(--body-text); font-size: var(--hs); line-height: 1; text-transform: capitalize}@media (max-width: 478px) {#brxe-wstpso {font-size: var(--hm)}}#brxe-hauczb {flex-direction: column; border-bottom: 4px solid var(--divider-border); padding-bottom: .5vw; justify-content: flex-start; align-items: flex-start; column-gap: 1vw; row-gap: 1vw}@media (max-width: 478px) {#brxe-hauczb {flex-direction: column; align-self: stretch !important; width: 100%; align-items: flex-start; row-gap: 1.5vw}}#brxe-nmbouu {flex-direction: column; column-gap: 1.5vw; row-gap: .5vw; flex-shrink: 1; flex-grow: 0; width: 100%}.service-item { transition: opacity 0.3s ease, filter 0.3s ease, transform 0.3s ease; cursor: default;}.services-focus-area:hover .service-item { opacity: 0.3; filter: grayscale(100%) blur(.8px);}.services-focus-area .service-item:hover { opacity: 1 !important; filter: grayscale(0%) blur(0); transform: translateX(10px); }@media (max-width: 478px) {#brxe-nmbouu {row-gap: 4vw; column-gap: 4vw; padding-top: 0}}#brxe-dexatr {column-gap: .5vw; row-gap: .5vw; flex-direction: column; justify-content: space-between; width: 60%}@media (max-width: 1024px) {#brxe-dexatr {width: 100%}}@media (max-width: 478px) {#brxe-dexatr {column-gap: 1.5vw; row-gap: 1.5vw; align-self: stretch !important; width: 100%}}#brxe-ojsuky {font-weight: 400; font-family: "Stigo"; color: var(--subheading-text); font-size: var(--hs); text-transform: uppercase; text-align: right; white-space: nowrap; letter-spacing: 1px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-bottom: 0}@media (max-width: 478px) {#brxe-ojsuky {font-size: var(--hs)}}#brxe-wsxgng {font-weight: 200; font-family: "Blumir"; color: var(--body-text); font-size: var(--hs); line-height: 1; text-transform: capitalize}@media (max-width: 478px) {#brxe-wsxgng {font-size: var(--hm)}}#brxe-ysgyfe {column-gap: .5vw; row-gap: .5vw; flex-direction: column; justify-content: space-between; width: 40%}@media (max-width: 1024px) {#brxe-ysgyfe {width: 100%}}@media (max-width: 478px) {#brxe-ysgyfe {column-gap: 1.5vw; row-gap: 1.5vw; align-self: stretch !important; width: 100%}}#brxe-jycecv {column-gap: 3vw; row-gap: 3vh; flex-direction: row; align-items: flex-start; display: flex; overflow: hidden; align-self: stretch !important; width: 100%; padding-right: 0; padding-left: 0; margin-right: 0; margin-left: 0}@media (max-width: 478px) {#brxe-jycecv {align-self: flex-start !important; height: auto; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; flex-direction: column; align-items: stretch}}#brxe-bqrwgg {flex-direction: row; width: 100%}#brxe-wohabu {color: var(--subheading-text); font-size: var(--hs); text-align: right; font-family: "Stigo"; font-weight: 400; white-space: nowrap; text-transform: uppercase; letter-spacing: 1px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-bottom: 0}@media (max-width: 478px) {#brxe-wohabu {font-size: var(--hs)}}#brxe-rciqfu {font-weight: 400; font-family: "Oakle"; color: var(--body-text); font-size: var(--hm); line-height: 1; text-wrap: nowrap}@media (max-width: 478px) {#brxe-rciqfu {font-size: var(--hl)}}#brxe-wnikjc {font-weight: 200; font-family: "Blumir"; color: var(--body-text); font-size: var(--hs); line-height: 1; text-transform: capitalize}@media (max-width: 478px) {#brxe-wnikjc {font-size: var(--hm)}}#brxe-qhsfst {flex-direction: row; border-bottom: 4px solid var(--divider-border); padding-bottom: .5vw; justify-content: flex-start; align-items: center; column-gap: 1vw}@media (max-width: 478px) {#brxe-qhsfst {flex-direction: column; align-self: stretch !important; width: 100%; align-items: flex-start; row-gap: 1.5vw}}#brxe-adfswy {font-weight: 400; font-family: "Oakle"; color: var(--body-text); font-size: var(--hm); line-height: 1; text-wrap: nowrap}@media (max-width: 478px) {#brxe-adfswy {font-size: var(--hl)}}#brxe-tkutpd {font-weight: 200; font-family: "Blumir"; color: var(--body-text); font-size: var(--hs); line-height: 1; text-transform: capitalize}@media (max-width: 478px) {#brxe-tkutpd {font-size: var(--hm)}}#brxe-kscohh {flex-direction: row; border-bottom: 4px solid var(--divider-border); padding-bottom: .5vw; justify-content: flex-start; align-items: center; column-gap: 1vw}@media (max-width: 478px) {#brxe-kscohh {flex-direction: column; align-self: stretch !important; width: 100%; align-items: flex-start; row-gap: 1.5vw}}#brxe-evxdlh {font-weight: 400; font-family: "Oakle"; color: var(--body-text); font-size: var(--hm); line-height: 1; text-wrap: nowrap}@media (max-width: 478px) {#brxe-evxdlh {font-size: var(--hl)}}#brxe-deapzp {font-weight: 200; font-family: "Blumir"; color: var(--body-text); font-size: var(--hs); line-height: 1; text-transform: capitalize}@media (max-width: 478px) {#brxe-deapzp {font-size: var(--hm)}}#brxe-bpltxa {flex-direction: row; border-bottom: 4px solid var(--divider-border); padding-bottom: .5vw; justify-content: flex-start; align-items: center; column-gap: 1vw}@media (max-width: 478px) {#brxe-bpltxa {flex-direction: column; align-self: stretch !important; width: 100%; align-items: flex-start; row-gap: 1.5vw}}#brxe-bvlpkj {font-weight: 400; font-family: "Oakle"; color: var(--body-text); font-size: var(--hm); line-height: 1; text-wrap: nowrap}@media (max-width: 478px) {#brxe-bvlpkj {font-size: var(--hl)}}#brxe-agztxy {font-weight: 200; font-family: "Blumir"; color: var(--body-text); font-size: var(--hs); line-height: 1; text-transform: capitalize}@media (max-width: 478px) {#brxe-agztxy {font-size: var(--hm)}}#brxe-xcrbcq {flex-direction: row; border-bottom: 4px solid var(--divider-border); padding-bottom: .5vw; justify-content: flex-start; align-items: center; column-gap: 1vw}@media (max-width: 478px) {#brxe-xcrbcq {flex-direction: column; align-self: stretch !important; width: 100%; align-items: flex-start; row-gap: 1.5vw}}#brxe-ekquzf {font-weight: 400; font-family: "Oakle"; color: var(--body-text); font-size: var(--hm); line-height: 1; text-wrap: nowrap}@media (max-width: 478px) {#brxe-ekquzf {font-size: var(--hl)}}#brxe-baqkmu {font-weight: 200; font-family: "Blumir"; color: var(--body-text); font-size: var(--hs); line-height: 1; text-transform: capitalize}@media (max-width: 478px) {#brxe-baqkmu {font-size: var(--hm)}}#brxe-wpdqdq {flex-direction: row; border-bottom: 4px solid var(--divider-border); padding-bottom: .5vw; justify-content: flex-start; align-items: center; column-gap: 1vw}@media (max-width: 478px) {#brxe-wpdqdq {flex-direction: column; align-self: stretch !important; width: 100%; align-items: flex-start; row-gap: 1.5vw}}#brxe-upjkmp {font-weight: 400; font-family: "Oakle"; color: var(--body-text); font-size: var(--hm); line-height: 1; text-wrap: nowrap}@media (max-width: 478px) {#brxe-upjkmp {font-size: var(--hl)}}#brxe-hpqhzw {font-weight: 200; font-family: "Blumir"; color: var(--body-text); font-size: var(--hs); line-height: 1; text-transform: capitalize}@media (max-width: 478px) {#brxe-hpqhzw {font-size: var(--hm)}}#brxe-egxxxh {flex-direction: row; border-bottom: 4px solid var(--divider-border); padding-bottom: .5vw; justify-content: flex-start; align-items: center; column-gap: 1vw}@media (max-width: 478px) {#brxe-egxxxh {flex-direction: column; align-self: stretch !important; width: 100%; align-items: flex-start; row-gap: 1.5vw}}#brxe-sdvjib {font-weight: 400; font-family: "Oakle"; color: var(--body-text); font-size: var(--hm); line-height: 1; text-wrap: nowrap}@media (max-width: 478px) {#brxe-sdvjib {font-size: var(--hl)}}#brxe-baqvyz {font-weight: 200; font-family: "Blumir"; color: var(--body-text); font-size: var(--hs); line-height: 1; text-transform: capitalize}@media (max-width: 478px) {#brxe-baqvyz {font-size: var(--hm); text-transform: capitalize}}#brxe-wfgehs {flex-direction: row; border-bottom: 4px solid var(--divider-border); padding-bottom: .5vw; justify-content: flex-start; align-items: center; column-gap: 1vw}@media (max-width: 478px) {#brxe-wfgehs {flex-direction: column; align-self: stretch !important; width: 100%; align-items: flex-start; row-gap: 1.5vw}}#brxe-dxsvsv {flex-direction: column; column-gap: 1.5vw; row-gap: .5vw; flex-shrink: 1; flex-grow: 0; width: 100%}.service-item { transition: opacity 0.3s ease, filter 0.3s ease, transform 0.3s ease; cursor: default;}.services-focus-area:hover .service-item { opacity: 0.3; filter: grayscale(100%) blur(.8px);}.services-focus-area .service-item:hover { opacity: 1 !important; filter: grayscale(0%) blur(0); transform: translateX(10px); }@media (max-width: 478px) {#brxe-dxsvsv {row-gap: 4vw; column-gap: 4vw; padding-top: 0}}#brxe-lurwbf {column-gap: .5vw; row-gap: .5vw; flex-direction: column; justify-content: space-between; width: 60%}@media (max-width: 1024px) {#brxe-lurwbf {width: 100%}}@media (max-width: 478px) {#brxe-lurwbf {column-gap: 1.5vw; row-gap: 1.5vw; align-self: stretch !important; width: 100%}}#brxe-zlgxsr {color: var(--subheading-text); font-size: var(--hs); text-align: right; font-family: "Stigo"; font-weight: 400; white-space: nowrap; text-transform: uppercase; letter-spacing: 1px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-bottom: 0}@media (max-width: 478px) {#brxe-zlgxsr {font-size: var(--hs)}}#brxe-llnrpv {width: 100%; height: 100%; background-color: var(--color-1); border-radius: 5px}#brxe-llnrpv:not(.tag), #brxe-llnrpv img {aspect-ratio: 1/1; object-fit: contain}root { aspect-ratio: 1 / 1; object-fit: cover;}[data-id="brxe-plqrkm"].splide__slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-mhvkkp {width: 100%; height: 100%; background-color: var(--color-1); border-radius: 5px}#brxe-mhvkkp:not(.tag), #brxe-mhvkkp img {aspect-ratio: 1/1; object-fit: contain}root { aspect-ratio: 1 / 1; object-fit: cover;}[data-id="brxe-sqcdzl"].splide__slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-fqvthk {width: 100%; height: 100%; background-color: var(--color-1); border-radius: 5px}#brxe-fqvthk:not(.tag), #brxe-fqvthk img {aspect-ratio: 1/1; object-fit: contain}root { aspect-ratio: 1 / 1; object-fit: cover;}[data-id="brxe-vdkuup"].splide__slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-oxiyuy {width: 100%; height: 100%; background-color: var(--color-1); border-radius: 5px}#brxe-oxiyuy:not(.tag), #brxe-oxiyuy img {aspect-ratio: 1/1; object-fit: contain}root { aspect-ratio: 1 / 1; object-fit: cover;}[data-id="brxe-xhftlw"].splide__slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-twbmnr {background-color: #e6e7e8; border-radius: 5px}#brxe-twbmnr .splide__pagination .splide__pagination__page {color: hsla(182, 85%, 56%, 0.4); background-color: hsla(182, 85%, 56%, 0.4)}#brxe-twbmnr .splide__pagination .splide__pagination__page.is-active {color: var(--color-2); background-color: var(--color-2)}#brxe-eohaer {column-gap: .5vw; row-gap: .5vw; flex-direction: column; justify-content: space-between; width: 40%}@media (max-width: 1024px) {#brxe-eohaer {width: 100%}}@media (max-width: 478px) {#brxe-eohaer {column-gap: 1.5vw; row-gap: 1.5vw; align-self: stretch !important; width: 100%}}#brxe-szkxwr {column-gap: 3vw; row-gap: 3vh; flex-direction: row; align-items: flex-start; display: flex; overflow: hidden; align-self: stretch !important; width: 100%; padding-right: 0; padding-left: 0; margin-right: 0; margin-left: 0}@media (max-width: 478px) {#brxe-szkxwr {align-self: flex-start !important; height: auto; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; flex-direction: column; align-items: stretch}}#brxe-zeacsi {width: 100%}@media (max-width: 478px) {#brxe-zeacsi {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}#brxe-stvhpz {padding-top: 1.5vw; padding-right: 0; padding-bottom: 0; padding-left: 0}@media (max-width: 478px) {#brxe-stvhpz {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}#brxe-trrohi {align-items: stretch; width: 100%; padding-right: 3vw}#brxe-trrohi > .tab-menu .tab-title {padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; font-size: var(--hm); font-family: "Oakle"; color: var(--color-5); text-align: center}#brxe-trrohi > .tab-menu .tab-title.brx-open {color: var(--color-5); font-size: var(--hm); font-family: "Oakle"}@media (max-width: 1024px) {#brxe-trrohi {flex-direction: column; padding-right: 3vw; padding-left: 3vw}}@media (max-width: 478px) {#brxe-trrohi > .tab-menu .tab-title {padding-top: 15px; padding-right: 45px; padding-bottom: 15px; padding-left: 45px}#brxe-trrohi > .tab-content {padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-trrohi {padding-top: 6vw; z-index: 6}}#brxe-bbpvar {padding-top: 1.5vw; padding-right: 1.5vw; padding-bottom: 1.5vw; padding-left: 3vw; align-items: center; align-self: stretch !important; width: 100%; justify-content: flex-start; flex-grow: 1; flex-shrink: 0; min-width: 0px; width: 65%}@media (max-width: 1024px) {#brxe-bbpvar {padding-top: 6vh; background-image: linear-gradient(var(--color-3) 2%, hsla(223, 98%, 21%, 0) 10%); width: 100%}}@media (max-width: 478px) {#brxe-bbpvar {padding-top: 1vh; background-color: var(--color-2); justify-content: flex-start; position: relative; align-self: flex-start !important; width: 100%}:where(#brxe-bbpvar > *:not(figcaption)) {position: relative}#brxe-bbpvar::before {background-image: linear-gradient(var(--color-3) 2%, hsla(223, 98%, 21%, 0) 15%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}#brxe-lkmwhf {position: absolute; bottom: 0px; left: 0px; right: 0px; height: 10%; z-index: 3; width: 100%}:where(#brxe-lkmwhf > *:not(figcaption)) {position: relative}#brxe-lkmwhf::before {background-image: linear-gradient(hsla(223, 98%, 21%, 0), var(--color-3)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 1024px) {#brxe-lkmwhf {display: none}}@media (max-width: 478px) {#brxe-lkmwhf {display: none}}#brxe-oufhos {align-items: center; background-color: var(--card-bg); flex-direction: row; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; align-self: stretch !important; width: 100%; justify-content: center; border-radius: 5px; row-gap: 3vh; column-gap: 3vw; overflow: hidden; width: 85%; max-width: 100%}@media (max-width: 1024px) {#brxe-oufhos {row-gap: 0px; flex-direction: column}}@media (max-width: 478px) {#brxe-oufhos {background-color: var(--color-3); width: 100%; overflow: hidden; row-gap: 0px; align-items: flex-start; justify-content: center; flex-direction: column; flex-grow: 1; flex-shrink: 0; column-gap: 3vw}}#brxe-921ffe {margin-top: 9.375rem; margin-bottom: 9.375rem; flex-direction: column; justify-content: center; width: 100%; row-gap: 1.5vw}@media (max-width: 478px) {#brxe-921ffe {row-gap: 3vw}}