@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 {.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 {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@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)}}:where(.brxe-accordion){list-style-type:none;margin:0;padding:0;width:100%}:where(.brxe-accordion) .brx-open .accordion-content-wrapper{display:block}:where(.brxe-accordion) .brx-open .icon.expanded{display:block!important}:where(.brxe-accordion) .brx-open .icon.expanded+.icon{display:none}:where(.brxe-accordion) .accordion-title-wrapper{cursor:pointer;margin-bottom:-1px;padding:15px 0;transition:var(--bricks-transition)}:where(.brxe-accordion) .accordion-title{align-items:center;display:flex}:where(.brxe-accordion) .accordion-title:empty{display:none!important}:where(.brxe-accordion) .accordion-title.icon-left{flex-direction:row-reverse}:where(.brxe-accordion) .accordion-title.icon-left .icon{margin-left:0;margin-right:10px}:where(.brxe-accordion) .accordion-title.icon-right .icon{margin-left:10px;margin-right:0}:where(.brxe-accordion) .accordion-title .title{flex:1;line-height:30px;margin:0}:where(.brxe-accordion) .accordion-title .icon{font-size:.8em;line-height:1;position:relative;top:1px;transform-origin:center}:where(.brxe-accordion) .accordion-title .icon.expanded{display:none}:where(.brxe-accordion) .accordion-subtitle{opacity:.8}:where(.brxe-accordion) .accordion-content-wrapper{animation:height .5s ease;display:none;overflow:hidden;padding:0 0 15px}:where(.brxe-accordion) .accordion-content-wrapper:empty{display:none!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-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-button{width:auto}}@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 {: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}}#brxe-azmeii {color: var(--color-primary); font-size: var(--text-4xl); max-width: 765px; margin-bottom: 35px}@media (max-width: 1240px) {#brxe-azmeii {font-size: var(--text-3xl)}}@media (max-width: 991px) {#brxe-azmeii {margin-bottom: 2rem; font-size: var(--text-2xl)}}@media (max-width: 767px) {#brxe-azmeii {font-size: var(--text-xl); text-align: center; line-height: 1.35}}#brxe-bkaupc li.has-link a, #brxe-bkaupc li.no-link {color: var(--color-text-primary); font-size: var(--text-l); font-weight: 500; line-height: 1; align-items: auto; justify-content: flex-start; gap: 0.6rem}#brxe-bkaupc .repeater-item:nth-child(1) svg {fill: var(--color-text-primary)}#brxe-bkaupc .repeater-item:nth-child(2) svg {fill: var(--color-text-primary)}#brxe-bkaupc .repeater-item:nth-child(3) svg {fill: var(--color-text-primary)}#brxe-bkaupc .repeater-item:nth-child(4) svg {fill: var(--color-text-primary)}#brxe-bkaupc .repeater-item:nth-child(5) svg {height: 0.9rem; width: auto; fill: var(--color-text-primary)}#brxe-bkaupc {flex-direction: column; gap: 1.2rem}#brxe-bkaupc .icon {font-size: 12px !important}#brxe-bkaupc svg {height: 12px !important; width: auto}@media (max-width: 767px) {#brxe-bkaupc li.has-link a, #brxe-bkaupc li.no-link {line-height: 1.45}#brxe-bkaupc {gap: 0.7rem}}@media (max-width: 478px) {#brxe-bkaupc .repeater-item:nth-child(2) svg {height: 22px !important}#brxe-bkaupc li.has-link a, #brxe-bkaupc li.no-link {font-size: var(--text-m); align-items: center; max-width: 210px}#brxe-bkaupc {flex-direction: column}}#brxe-aiikld:hover { background-color: #00000000;}#brxe-aiikld svg { rotate: -45deg;}@media (max-width: 478px) {#brxe-aiikld {width: 100%}}#brxe-zwosqs:not(:hover) { background-color: #00000000;}#brxe-zwosqs:focus-visible { text-decoration: none; color: var(--color-white); background-color: var(--color-primary);}@media (max-width: 478px) {#brxe-zwosqs {width: 100%}}#brxe-mhtjzn {margin-top: 75px}@media (max-width: 767px) {#brxe-mhtjzn {margin-top: 3rem}}#brxe-efrzcd {width: 60%}@media (max-width: 991px) {#brxe-efrzcd {width: 100%}}@media (max-width: 767px) {#brxe-efrzcd {align-self: center !important; align-items: center}}#brxe-lwtymc {flex-direction: row}@media (max-width: 991px) {#brxe-lwtymc {flex-direction: column; justify-content: center; row-gap: 10vw}}@media (max-width: 767px) {#brxe-lwtymc {align-self: center !important; align-items: center}}#brxe-aofslw {width: 86%}#brxe-gfxwtz {height: auto; justify-content: center; position: relative; overflow: hidden; padding-top: 25vh; padding-bottom: 25vh; min-height: 100vh; background-image: linear-gradient(90deg, #f0faff 15%, rgba(255, 255, 255, 0) 55%)}@media (max-width: 991px) {#brxe-gfxwtz {padding-top: var(--section-spacer); padding-bottom: var(--section-spacer); min-height: unset; background-color: var(--color-accent-primary); background-image: linear-gradient(var(--color-white), var(--color-white))}}@media (max-width: 767px) {#brxe-gfxwtz {background-image: linear-gradient(var(--color-white), var(--color-white))}}@media (max-width: 478px) {#brxe-gfxwtz {background-image: linear-gradient(0deg, var(--color-white), var(--color-white))}}#services-section-label {color: var(--color-white)}#services-section-label .highlight { color: white !important;}#services-section-label { color: var(--color-secondary) !important;}#brxe-qavpef {color: var(--color-white); margin-top: 3rem; margin-bottom: 75px}#brxe-qavpef a {color: var(--color-white); font-size: inherit}@media (max-width: 991px) {#brxe-qavpef {margin-top: 2rem; margin-bottom: 3rem}}#brxe-jnweiu:hover { background-color: #00000000;}#brxe-jnweiu svg { rotate: -45deg;}@media (max-width: 478px) {#brxe-jnweiu {width: 100%}}#brxe-umlvvg {position: sticky; top: 30vh}#brxe-rycajb {width: 40%}@media (max-width: 991px) {#brxe-rycajb {width: 100%}}@media (max-width: 767px) {#brxe-rycajb {width: 100%}}.brxe-ynxmud .brxe-dkqmqd.brxe-heading {font-size: var(--text-xl); color: var(--color-secondary); font-weight: 500}@media (max-width: 767px) {.brxe-ynxmud .brxe-dkqmqd.brxe-heading {font-size: var(--text-l); max-width: 90%}}.brxe-ynxmud .brxe-jvunsn.brxe-icon {fill: var(--color-secondary); height: 26px; stroke: var(--color-white); width: auto; color: var(--color-secondary)}.brxe-jvunsn { transform: rotate(45deg);}.brxe-ynxmud .brxe-bthafu.brxe-icon {color: var(--color-white); fill: var(--color-secondary); height: 22px; stroke: var(--color-white); width: auto}.brxe-ynxmud .brxe-uismzz.brxe-block {position: absolute; right: 20px; bottom: 20px; width: auto; max-height: 40px}.brxe-yrdsrm { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; cursor: pointer; border-radius: 0; margin: 0;}.brxe-ynxmud.brxe-block {border: 1px solid #ffffff4a; border-radius: var(--border-radius-button); padding-top: 55px; padding-right: 65px; padding-bottom: 55px; padding-left: 65px; justify-content: center; background-color: #becbd14a; margin-bottom: -1px; transition: background-color .2s ease; min-height: 180px}.brxe-ynxmud { position: relative;} .brxe-ynxmud:hover,.brxe-ynxmud:focus-within { background-color: #757e8210 !important;} .brxe-ynxmud h3 { transition: transform 0.6s cubic-bezier(.32, .72, 0, 1);} .brxe-ynxmud:hover h3,.brxe-ynxmud:focus-within h3 { transform: translateX(8px);} .brxe-ynxmud a:focus-visible { outline: 3px solid currentColor; outline-offset: 6px;} .brxe-ynxmud svg { pointer-events: none;} .brxe-ynxmud .brxe-uismzz { position: relative; overflow: hidden; display: inline-grid; place-items: center;} .brxe-ynxmud .brxe-uismzz > svg { grid-area: 1 / 1; transition: transform 0.7s cubic-bezier(.32, .72, 0, 1); will-change: transform;} .brxe-ynxmud .brxe-uismzz > svg:first-child { transform: translateX(calc(-100% - 10px)) rotate(45deg);} .brxe-ynxmud .brxe-uismzz > svg:nth-child(2) { transform: translateX(0);} .brxe-ynxmud:hover .brxe-uismzz > svg:first-child,.brxe-ynxmud:focus-within .brxe-uismzz > svg:first-child { transform: translateX(0) rotate(45deg);} .brxe-ynxmud:hover .brxe-uismzz > svg:nth-child(2),.brxe-ynxmud:focus-within .brxe-uismzz > svg:nth-child(2) { transform: translateX(calc(100% + 10px));}@media(max-width:991px) { .brxe-ynxmud .brxe-uismzz > svg:first-child { transform: translateX(0) scale(.7) rotate(45deg);} .brxe-ynxmud .brxe-uismzz > svg:nth-child(2) { display: none;}}@media (max-width: 991px) {.brxe-ynxmud.brxe-block {padding-top: 35px; padding-right: 35px; padding-bottom: 35px; padding-left: 35px; min-height: auto}}@media (max-width: 767px) {.brxe-ynxmud.brxe-block {padding-right: var(--section-padding-primary); padding-left: var(--section-padding-primary)}}#brxe-pmfhzd {width: 60%; row-gap: 1.3rem}#brxe-pmfhzd li { background-color: var(--color-primary); color: white;}@media (max-width: 991px) {#brxe-pmfhzd {width: 100%}}@media (max-width: 767px) {#brxe-pmfhzd {width: 100%; row-gap: 0.5rem}}#brxe-shdtqd {height: 100%; flex-direction: row; column-gap: 9%; align-items: stretch}@media (max-width: 991px) {#brxe-shdtqd {flex-direction: column; row-gap: 75px}}#brxe-zgfdnm {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateY(135px) translateX(255px)}#brxe-zgfdnm { opacity: .4;}#brxe-nrdver {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(130px)}#brxe-nfalbi {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(130px) translateY(130px)}#brxe-nfalbi { opacity: .3;}#brxe-simxeb {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(65px)}#brxe-simxeb { opacity: .6;}#brxe-ugspat {height: 65px; width: auto; fill: var(--color-accent-primary)}#brxe-yxxdvc {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(65px)}#brxe-yxxdvc { opacity: .4;}#brxe-qexcew {height: 65px; width: auto; fill: var(--color-accent-primary)}#brxe-qexcew { opacity: .3;}#brxe-vyrkgs {position: absolute; width: auto; left: 125px; transform: rotateZ(90deg) scaleY(1.3) scaleX(1.3); z-index: 0; cursor: none; pointer-events: none; top: -185px}#brxe-vyrkgs { opacity: .045 !important;}@media (max-width: 991px) {#brxe-vyrkgs {display: none}}@media (max-width: 767px) {#brxe-vyrkgs {visibility: hidden}}#brxe-zhbayf {transform: translateY(135px) translateX(255px); height: 65px; width: auto; fill: var(--color-accent-primary)}#brxe-zhbayf { opacity: .4;}#brxe-uzmpcz {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(130px)}#brxe-stwolb {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(130px) translateY(130px)}#brxe-stwolb { opacity: .3;}#brxe-afgicm {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(65px)}#brxe-afgicm { opacity: .6;}#brxe-xzwqcb {height: 65px; width: auto; fill: var(--color-accent-primary)}#brxe-dbygoc {height: 65px; width: auto; fill: var(--color-accent-primary); transform: translateX(65px)}#brxe-dbygoc { opacity: .4;}#brxe-lkaqfx {height: 65px; width: auto; fill: var(--color-accent-primary)}#brxe-lkaqfx { opacity: .3;}#brxe-ccxksi {width: auto; position: absolute; left: 125px; bottom: -185px; transform: rotateZ(270deg) scaleY(1.3) scaleX(1.3); z-index: 0; cursor: none; pointer-events: none}#brxe-ccxksi { opacity: .05 !important;}@media (max-width: 991px) {#brxe-ccxksi {display: none}}@media (max-width: 767px) {#brxe-ccxksi {visibility: hidden}}#unsere-leistungen {background-color: var(--color-primary); padding-top: var(--section-spacer); padding-bottom: var(--section-spacer); position: relative}#brxe-oznxwn {border-radius: 0; max-width: 60%; height: 55vw; max-height: 665px}#brxe-oznxwn:not(.tag), #brxe-oznxwn img {object-fit: cover}@media (max-width: 1240px) {#brxe-oznxwn {max-width: 45%; height: 40vw}}@media (max-width: 991px) {#brxe-oznxwn {width: 100%; max-width: unset; border-radius: var(--border-radius-button); height: 55vw}}@media (max-width: 478px) {#brxe-oznxwn {max-width: 100%; width: 10=%}}#brxe-hmlpjo {color: var(--color-white); font-size: var(--text-3xl); font-weight: 500; margin-bottom: 3rem; max-width: 435px}#brxe-hmlpjo { letter-spacing: -.03em;}@media (max-width: 1240px) {#brxe-hmlpjo {font-size: var(--text-2xl); max-width: 270px; margin-bottom: 2rem}}@media (max-width: 991px) {#brxe-hmlpjo {max-width: 100%; margin-top: 75px}}@media (max-width: 478px) {#brxe-hmlpjo {max-width: 285px}}#brxe-tbotfn {color: var(--color-white); font-size: var(--text-m)}#brxe-tbotfn a {color: var(--color-white); font-size: var(--text-m); font-size: inherit}@media (max-width: 1240px) {#brxe-tbotfn {font-size: var(--text-m)}#brxe-tbotfn a {font-size: var(--text-m); font-size: inherit}}#brxe-ufsuss {margin-top: 55px}@media (max-width: 767px) {#brxe-ufsuss {margin-top: 2rem}}@media (max-width: 478px) {#brxe-ufsuss {margin-top: 3rem; width: 100%}}#brxe-qhuxjn {width: 37%}@media (max-width: 991px) {#brxe-qhuxjn {width: 100%}}#brxe-xgcckq {max-width: unset; flex-direction: row; column-gap: 7%; align-items: center; padding-top: 85px; padding-bottom: var(--section-spacer)}@media (max-width: 991px) {#brxe-xgcckq {flex-direction: column; align-self: flex-start !important; align-items: flex-start; padding-top: 0; padding-right: var(--section-padding-primary); padding-left: var(--section-padding-primary)}}#brxe-ltvmys {padding-right: calc((100% - var(--container-width-primary))/2); padding-left: 0; position: relative; background-color: var(--color-primary); overflow: hidden}#brxe-fhmzwm {width: 40%}@media (max-width: 767px) {#brxe-wdhgnj {margin-top: 2rem}}@media (max-width: 478px) {#brxe-wdhgnj {margin-bottom: 2rem}}#brxe-wffzvw {width: 80%}@media (max-width: 767px) {#brxe-wffzvw {width: 100%}}#brxe-jnizsx {height: 100%; flex-direction: row; column-gap: 9%}.brxe-gwyqlx.brxi-exxdtz {height: 45px; width: 45px; padding-top: 0.55em; padding-right: 0.55em; padding-bottom: 0.55em; padding-left: 0.55em}.brxe-sksszq.brxi-exxdtz {height: 45px; width: 45px; padding-top: 0.6em; padding-right: 0.6em; padding-bottom: 0.6em; padding-left: 0.6em}.brxe-ozfrtv.brxi-exxdtz {height: 45px; width: 45px; padding-top: 0.7em; padding-right: 0.7em; padding-bottom: 0.7em; padding-left: 0.7em}.brxe-fpoqte.brxi-exxdtz {height: 45px; width: 45px; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em}.brxe-lyquka {margin-top: 0.2rem}.brxe-luotoo {width: auto; position: absolute; right: 4%; bottom: 4%; row-gap: 0.5rem}.brxe-cvfpcy:not(.tag), .brxe-cvfpcy img {object-fit: cover; object-position: 100% 0%}.brxe-cvfpcy {margin-right: 0; max-height: 450px; min-height: 450px}@media (max-width: 478px) {.brxe-cvfpcy {max-height: 90vw; min-height: unset}}.brxe-gquymq {position: relative; overflow: hidden; align-self: flex-end !important}.brxe-vilfzg {margin-top: 1.5rem; font-size: var(--text-l); color: var(--color-text-primary); font-weight: 500}.brxe-sfbcot {font-size: 1rem; color: var(--color-text-primary); font-weight: 400; margin-top: 0.45rem}.brxe-xjcjir ul > li { --icon-y: 0; --icon-scale: 1; --hover-scale: 1; --delay: 0s; width: 45px; height: 45px; padding: 0; opacity: 1; background-color: var(--color-primary); border-radius: var(--border-radius-button); box-sizing: border-box; display: flex; align-items: center; justify-content: center; position: relative; transform: translateY(var(--icon-y)) scale(var(--icon-scale)) scale(var(--hover-scale)); transition: background-color 0.3s ease, opacity 0.15s ease var(--delay), transform 0.8s cubic-bezier(.32, .72, 0, 1) var(--delay);} .brxe-xjcjir ul > li:not(:last-child) { --icon-y: 64px; --icon-scale: 0; opacity: 0; transform-origin: bottom center; z-index: 1;} .brxe-xjcjir:hover ul > li:not(:last-child),.brxe-xjcjir:focus-within ul > li:not(:last-child) { --icon-y: 0; --icon-scale: 1; opacity: 1;} .brxe-xjcjir ul > li:last-child { z-index: 10; transform-origin: center; border-radius: 100px !important; pointer-events: none !important;} .brxe-xjcjir ul > li:hover { --hover-scale: 1.014; background-color: var(--color-white);} .brxe-xjcjir ul > li > a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;} .brxe-xjcjir ul > li svg { width: 100%; height: 100%; fill: var(--color-white); transform-origin: center; transition: fill 0.3s ease, transform 0.3s ease;} .brxe-xjcjir ul > li:hover svg { fill: var(--color-primary);} .brxe-xjcjir:hover ul > li:last-child svg,.brxe-xjcjir:focus-within ul > li:last-child svg { transform: rotate(135deg);}@media (max-width: 991px) { .brxe-xjcjir ul > li:not(:last-child) { --icon-y: 0; --icon-scale: 1; opacity: 1; transition-delay: 0s; } .brxe-xjcjir ul > li:last-child { display: none; }} .brxe-xjcjir ul > li:not(:last-child):nth-child(1) { --delay: 0s; } .brxe-xjcjir ul > li:not(:last-child):nth-child(2) { --delay: 0.02s; } .brxe-xjcjir ul > li:not(:last-child):nth-child(3) { --delay: 0.04s; } .brxe-xjcjir ul > li:not(:last-child):nth-child(4) { --delay: 0.06s; } .brxe-xjcjir ul > li:not(:last-child):nth-child(5) { --delay: 0.08s; } .brxe-xjcjir ul > li:not(:last-child):nth-child(6) { --delay: 0.10s; } .brxe-xjcjir ul > li:not(:last-child):nth-child(7) { --delay: 0.12s; } .brxe-xjcjir ul > li:not(:last-child):nth-child(8) { --delay: 0.14s; }@media (prefers-reduced-motion: reduce) { .brxe-xjcjir ul > li, .brxe-xjcjir ul > li svg { transition: none; }}#brxe-ccyxak {color: var(--color-white); font-size: var(--text-xl); font-weight: 500; margin-top: auto}@media (max-width: 767px) {#brxe-ccyxak {margin-top: auto; text-align: center; width: 100%}}@media (max-width: 478px) {#brxe-ccyxak {margin-top: auto}}#brxe-xfpubj {color: var(--color-white); font-weight: 400; font-size: 1.25rem; line-height: 1.3; max-width: 90%}#brxe-xfpubj a {color: var(--color-white); font-weight: 400; font-size: 1.25rem; line-height: 1.3; font-size: inherit}@media (max-width: 767px) {#brxe-xfpubj {max-width: unset; text-align: center; font-size: 1rem}#brxe-xfpubj a {text-align: center; font-size: 1rem; font-size: inherit}}#brxe-byuvih svg {height: 1em; width: auto}#brxe-byuvih {width: 100%; border-width: 1px; border-color: var(--color-accent-secondary)}@media (max-width: 767px) {#brxe-byuvih {margin-bottom: auto}}@media (max-width: 478px) {#brxe-byuvih {width: 100%; margin-bottom: auto}}#brxe-risqpq {height: 65px; width: auto; transform: translateX(130px)}#brxe-cgtgqa {height: 65px; width: auto}#brxe-ildwlh {height: 65px; width: auto; transform: translateX(65px)}#brxe-yowmzu {height: 65px; width: auto}#brxe-cskgfr {width: 100%; position: absolute; top: 0px; right: 0px}#brxe-cskgfr { opacity: .02 !important;}#brxe-cskgfr svg { fill: white;}@media (max-width: 767px) {#brxe-cskgfr {visibility: hidden}}#brxe-csbcph {width: 100%; background-color: var(--color-primary); padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; min-height: 450px; row-gap: 2rem; max-height: 450px; overflow: hidden}@media (max-width: 767px) {#brxe-csbcph {align-items: flex-end; justify-content: center; align-self: center !important; flex-direction: column; min-height: unset; padding-top: 85px; padding-right: 85px; padding-bottom: 85px; padding-left: 85px}}@media (max-width: 478px) {#brxe-csbcph {padding-top: 75px; padding-right: 35px; padding-bottom: 75px; padding-left: 35px}}#brxe-uurtbd {width: 100%; grid-template-columns: 1fr 1fr 1fr 1fr; display: flex}#brxe-uurtbd { --team-list-col-gap: 24px; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: left; gap: 110px var(--team-list-col-gap); width: 100%; padding: 0; margin: 0; flex-direction: row;}#brxe-uurtbd > li { width: calc((100% - (var(--team-list-col-gap) * 3)) / 4); max-width: calc((100% - (var(--team-list-col-gap) * 3)) / 4); flex: 0 0 calc((100% - (var(--team-list-col-gap) * 3)) / 4); display: flex; align-items: flex-start; justify-content: flex-start; position: relative;}#brxe-uurtbd > li > div { width: 100%;}@media (max-width: 1199px) { #brxe-uurtbd > li { width: calc((100% - var(--team-list-col-gap)) / 2); max-width: calc((100% - var(--team-list-col-gap)) / 2); flex-basis: calc((100% - var(--team-list-col-gap)) / 2); }}@media (max-width: 767px) { #brxe-uurtbd { gap: 64px 0; } #brxe-uurtbd > li { width: 100%; max-width: 100%; flex-basis: 100%; }}#brxe-jojqme {flex-direction: row; column-gap: 9%; height: 100%; justify-content: center; align-self: center !important}#brxe-sxphbn {background-color: var(--color-white); row-gap: 120px; padding-top: var(--section-spacer); padding-bottom: var(--section-spacer); overflow: hidden}@media (max-width: 478px) {#brxe-sxphbn {row-gap: 2rem}}#brxe-rbmvzq {margin-top: 3rem; margin-bottom: 75px}@media (max-width: 767px) {#brxe-rbmvzq {margin-top: 2rem}}@media (max-width: 478px) {#brxe-rbmvzq {margin-bottom: 3rem}}#brxe-pbltdw:hover { background-color: #00000000;}#brxe-pbltdw svg { rotate: -45deg;}@media (max-width: 478px) {#brxe-pbltdw {width: 100%}}@media (max-width: 478px) {#brxe-nqplgr {width: 100%}}#brxe-hdgmtw {position: sticky; top: 25vh}#brxe-pktcdq {width: 40%}@media (max-width: 991px) {#brxe-pktcdq {width: 100%}}@media (max-width: 767px) {#brxe-pktcdq {width: 100%; padding-right: var(--section-padding-primary); padding-left: var(--section-padding-primary)}}@media (max-width: 478px) {#brxe-pktcdq {padding-right: var(--section-padding-primary); padding-left: var(--section-padding-primary)}}#brxe-olypux {font-size: var(--text-xl); color: var(--color-text-primary); font-weight: 500; max-width: 500px}#brxe-mxjjpv {font-size: 1rem; color: var(--color-white)}#brxe-mxjjpv a {font-size: 1rem; color: var(--color-white); font-size: inherit}#brxe-szsvlr {row-gap: 2rem; border-style: none; border-color: var(--color-border-primary); border-radius: var(--border-radius-button); padding-top: 80px; padding-right: 65px; padding-bottom: 95px; padding-left: 55px; justify-content: center; background-color: var(--color-primary); min-height: 400px}@media (max-width: 767px) {#brxe-szsvlr {padding-top: 60px; padding-right: var(--section-padding-primary); padding-bottom: 60px; padding-left: var(--section-padding-primary); min-height: auto; border-style: none; border-radius: 0}}#brxe-eqbhkf {font-size: var(--text-xl); color: var(--color-text-primary); font-weight: 500; max-width: 500px}#brxe-qxznad {font-size: 1rem}#brxe-qxznad a {font-size: 1rem; font-size: inherit}#brxe-rfxhom {border-style: none; border-color: var(--color-border-primary); border-radius: var(--border-radius-button); padding-top: 80px; padding-right: 65px; padding-bottom: 95px; padding-left: 55px; row-gap: 2rem; justify-content: center; background-color: var(--color-primary); min-height: 400px}@media (max-width: 767px) {#brxe-rfxhom {padding-top: 60px; padding-right: var(--section-padding-primary); padding-bottom: 60px; padding-left: var(--section-padding-primary); min-height: auto; border-style: none; border-radius: 0}}#brxe-tdgfgp {font-size: var(--text-xl); color: var(--color-text-primary); font-weight: 500; max-width: 475px}#brxe-eeuzuj {font-size: 1rem}#brxe-eeuzuj a {font-size: 1rem; font-size: inherit}#brxe-yhyejf {border-style: none; border-color: var(--color-border-primary); border-radius: var(--border-radius-button); padding-top: 80px; padding-right: 65px; padding-bottom: 95px; padding-left: 55px; row-gap: 2rem; justify-content: center; background-color: var(--color-primary); min-height: 400px}@media (max-width: 767px) {#brxe-yhyejf {padding-top: 60px; padding-right: var(--section-padding-primary); padding-bottom: 60px; padding-left: var(--section-padding-primary); min-height: auto; border-style: none; border-radius: 0}}#brxe-aonpxl {width: 60%; row-gap: 7px}#brxe-aonpxl li { background-color: var(--color-primary); color: white; position: relative; border-color: white;}#brxe-aonpxl .brxe-text { width: 90%; padding-left: 4.5rem;}#brxe-aonpxl li h3 { color: white;}#brxe-aonpxl .brxe-text a { color: var(--color-secondary);}#brxe-aonpxl { counter-reset: accordion-counter;}#brxe-aonpxl h3 { counter-increment: accordion-counter;}#brxe-aonpxl h3 { position: relative; padding-left: 4.5rem;}#brxe-aonpxl h3::before { content: counter(accordion-counter, decimal-leading-zero); position: absolute; left: 0; opacity: 1; top: 50%; transition: padding .2s ease; transform: translateY(-50%); font-size: 22px; font-weight: 400; color: var(--color-secondary); padding-top: 0; font-variant-numeric: tabular-nums; line-height: 1; pointer-events: none;}@media (max-width: 767px) { #brxe-aonpxl .brxe-text { padding-left: 0;}#brxe-aonpxl .brxe-heading { padding-left: 0;}#brxe-aonpxl .brxe-heading::before {display: none;}}@media (max-width: 991px) {#brxe-aonpxl {width: 100%}}@media (max-width: 767px) {#brxe-aonpxl {width: 100%}}#brxe-rqmynj {height: 100%; flex-direction: row; align-items: stretch; column-gap: 9%; padding-top: var(--section-spacer); border-top: 1px solid var(--color-border-primary)}@media (max-width: 991px) {#brxe-rqmynj {flex-direction: column; border-style: none; padding-bottom: 0; row-gap: 75px}}@media (max-width: 767px) {#brxe-rqmynj {row-gap: var(--section-spacer); padding-top: 0}}@media (max-width: 767px) {#brxe-thgmky {padding-right: 0; padding-left: 0}}#partner-section-label {text-align: center}@media (max-width: 991px) {#partner-section-label {width: 100%}}#brxe-pednct {width: auto}@media (max-width: 991px) {#brxe-pednct {flex-direction: column; align-self: center !important; width: 100%}}#brxe-vbnabi .repeater-item [data-field-id="2010b1"] {margin-top: 20px; margin-right: 0; margin-bottom: 20px; margin-left: 0}#brxe-vbnabi .bricks-swiper-button-prev {left: 50px}#brxe-vbnabi .bricks-swiper-button-next {right: 50px}#brxe-vbnabi {width: 100%}#brxe-vbnabi .image {height: unset}#brxe-vbnabi .overlay-wrapper {height: unset}#brxe-vbnabi { position: relative; overflow: hidden; pointer-events: none; opacity: .75;}#brxe-vbnabi::before,#brxe-vbnabi::after { content: ""; position: absolute; top: 0; z-index: 5; width: 150px; height: 100%; pointer-events: none;}#brxe-vbnabi::before { left: 0; background: linear-gradient( to right, #fff 0%, rgba(255, 255, 255, 0) 100% );}#brxe-vbnabi::after { right: 0; background: linear-gradient( to left, #fff 0%, rgba(255, 255, 255, 0) 100% );}#brxe-vbnabi .image { min-height: 85px; max-width: 147px; background-repeat: no-repeat; background-size: contain; background-position: center; opacity: 1; filter: grayscale(1); transition: opacity 0.35s ease, filter 0.35s ease;}#brxe-vbnabi .image:hover { opacity: 1; filter: none;}#brxe-vbnabi .swiper-wrapper { transition-timing-function: linear !important;}#brxe-lcshdq {flex-direction: column; column-gap: 9%; justify-content: center; align-items: center; row-gap: 75px; max-width: 1115px}@media (max-width: 991px) {#brxe-lcshdq {flex-direction: column; row-gap: 2rem; align-self: center !important}}#brxe-ngtuin {padding-top: var(--section-spacer); padding-bottom: var(--section-spacer)}@media (max-width: 478px) {#brxe-ngtuin {padding-right: 0; padding-left: 0}}.brxe-gwyqlx.brxi-uaapoa {height: 45px; width: 45px; padding-top: 0.55em; padding-right: 0.55em; padding-bottom: 0.55em; padding-left: 0.55em}.brxe-sksszq.brxi-uaapoa {height: 45px; width: 45px; padding-top: 0.6em; padding-right: 0.6em; padding-bottom: 0.6em; padding-left: 0.6em}.brxe-ozfrtv.brxi-uaapoa {height: 45px; width: 45px; padding-top: 0.7em; padding-right: 0.7em; padding-bottom: 0.7em; padding-left: 0.7em}.brxe-fpoqte.brxi-uaapoa {height: 45px; width: 45px; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em}