@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} }@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-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-shortcode{width:100%} }.brxe-1c668b {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px}.brxe-e2feb2 {position: absolute; top: 0px; left: 0px; z-index: 3}.brxe-f61bb0 {position: relative; z-index: 2}.brxe-2cac10 {display: flex; flex-direction: column; align-items: center; width: 100%; color: var(--tu-ink-900); text-align: center; text-decoration: none}@media (prefers-reduced-motion: reduce) { .brxe-2cac10 .tu-category-card__content, .brxe-2cac10 .tu-category-card__title { transition: none; } .brxe-2cac10:hover .tu-category-card__content { transform: none; }} .brxe-2cac10 .tu-category-card__visual { position: relative; width: 17rem; height: 17rem; max-width: 100%;} .brxe-2cac10 .tu-category-card__image-wrap { display: flex; align-items: center; justify-content: center; overflow: hidden; border: 3px solid #fff; border-radius: 50%; background: radial-gradient(circle at 50% 42%, #fff 0%, #FFF6EE 40%, var(--tu-brand-100) 68%, var(--tu-brand-200) 100%); box-shadow: 0 0 0 1px var(--tu-brand-200), 0 10px 22px rgba(204, 82, 0, .16);} .brxe-2cac10 .tu-category-card__image { display: block; width: 86%; height: 86%; object-fit: contain;} .brxe-2cac10 .tu-category-card__icon-wrap { display: flex; align-items: center; justify-content: center; width: 4rem; height: 4rem; border-radius: 50%; background: radial-gradient(circle at 50% 42%, #fff 0%, #fff 52%, var(--tu-brand-100) 82%, var(--tu-brand-200) 100%); box-shadow: 0 0 0 1px var(--tu-brand-200), 0 4px 10px rgba(204, 82, 0, .18);} .brxe-2cac10 .tu-category-card__ms::before { content: "category"; display: block; color: var(--tu-brand-600); font-family: "Material Symbols Outlined"; font-size: 2rem; font-style: normal; font-weight: 400; line-height: 1; font-feature-settings: "liga"; font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;} .brxe-2cac10 .tu-category-card__ms[data-cat="motoutilaje-pentru-agricultura"]::before { content: "agriculture";} .brxe-2cac10 .tu-category-card__ms[data-cat="gazon-si-intretinerea-gradinii"]::before { content: "grass";} .brxe-2cac10 .tu-category-card__ms[data-cat="padure-si-prelucrarea-lemnului"]::before { content: "forest";} .brxe-2cac10 .tu-category-card__ms[data-cat="pompe-de-apa-si-irigatii"]::before { content: "water_drop";} .brxe-2cac10 .tu-category-card__ms[data-cat="generatoare-atelier-si-constructii"]::before { content: "bolt";} .brxe-2cac10 .tu-category-card__ms[data-cat="curatenie-incalzire-si-utilaje-sezoniere"]::before { content: "heat_pump";} .brxe-2cac10 .tu-category-card__ms[data-cat="zootehnie-si-gospodarie"]::before { content: "pets";} .brxe-2cac10 .tu-category-card__ms[data-cat="nautica-si-mobilitate-electrica"]::before { content: "sailing";} .brxe-2cac10 .tu-category-card__ms[data-cat="uleiuri-si-consumabile-pentru-motoutilaje"]::before { content: "oil_barrel";} .brxe-2cac10 .tu-category-card__content { display: flex; flex-direction: column; align-items: center; width: 19rem; max-width: 100%; margin-top: -1.8rem; padding: 1rem 1.4rem 1.2rem; border: 1px solid var(--tu-border-soft); border-radius: var(--tu-radius-lg); background: var(--tu-surface-page); box-shadow: var(--tu-shadow-card); transition: all .3s var(--tu-ease);} .brxe-2cac10 .tu-category-card__title { display: -webkit-box; min-height: 3.4rem; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: var(--tu-ink-900); font-family: "Archivo", sans-serif; font-size: 1.3rem; font-weight: 700; line-height: 1.3; transition: all .3s var(--tu-ease);} .brxe-2cac10 .tu-category-card__accent { display: block; width: 4.4rem; height: 0.4rem; margin-top: 0.8rem; border-radius: 0.2rem; background: var(--tu-gradient-orange);} .brxe-2cac10:hover .tu-category-card__content { transform: translateY(-0.5rem);} .brxe-2cac10:hover .tu-category-card__title { color: var(--tu-brand-600);} .brxe-2cac10:focus-visible { outline: 3px solid var(--tu-brand-300); outline-offset: 4px;}.brxe-ad862e {width: 100%}.brxe-e85780 {margin-bottom: 3.6rem; width: 100%; overflow: visible}@media (max-width: 767px) { .brxe-e85780 .splide__arrow { display: none !important; }}@media (prefers-reduced-motion: reduce) { .brxe-e85780 .splide__arrow, .brxe-e85780 .splide__pagination__page { transition: none; }} .brxe-e85780 .splide__track { padding-block: 0.6rem 1rem;} .brxe-e85780 .splide__list { align-items: stretch;} .brxe-e85780 .splide__slide { height: auto;} .brxe-e85780 .splide__arrow { width: 3rem !important; height: 3rem !important; min-height: 0 !important; padding: 0 !important; border: 1px solid var(--tu-brand-200) !important; border-radius: 50%; background: var(--tu-surface-page) !important; color: var(--tu-brand-600); box-shadow: var(--tu-shadow-card); opacity: 1; display: flex; align-items: center; justify-content: center; transition: background var(--tu-duration-fast) var(--tu-ease), color var(--tu-duration-fast) var(--tu-ease), box-shadow var(--tu-duration-fast) var(--tu-ease);} .brxe-e85780 .splide__arrow svg { display: none !important;} .brxe-e85780 .splide__arrow::before { display: block; color: currentColor; font-family: "Material Symbols Outlined"; font-size: 1.8rem; font-style: normal; font-weight: 400; line-height: 1; font-feature-settings: "liga"; font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;} .brxe-e85780 .splide__arrow--prev::before { content: "chevron_left";} .brxe-e85780 .splide__arrow--next::before { content: "chevron_right";} .brxe-e85780 .splide__arrow--prev { left: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow--prev:hover { left: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow--prev:focus { left: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow--prev:active { left: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow--next { right: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow--next:hover { right: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow--next:focus { right: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow--next:active { right: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;} .brxe-e85780 .splide__arrow:hover { background: var(--tu-brand-500) !important; color: var(--tu-surface-page);} .brxe-e85780 .splide__arrow:focus-visible { outline: 3px solid var(--tu-brand-300); outline-offset: 2px;} .brxe-e85780 .splide__pagination { bottom: -2.8rem;} .brxe-e85780 .splide__pagination__page { width: 1rem !important; height: 1rem !important; min-height: 0 !important; padding: 0 !important; margin-inline: 0.4rem; border: none !important; border-radius: var(--tu-radius-pill); background: var(--tu-brand-200) !important; opacity: 1; transform: none; transition: all var(--tu-duration-slow) var(--tu-ease);} .brxe-e85780 .splide__pagination__page:active { transform: none !important;} .brxe-e85780 .splide__pagination__page.is-active { width: 2.6rem !important; background: var(--tu-brand-500) !important; transform: none;}#brxe-abbrsl .splide__arrow {height: 44px; width: 44px}#brxe-abbrsl .splide__pagination .splide__pagination__page {height: 10px; width: 10px}#brxe-abbrsl .splide__pagination .splide__pagination__page.is-active {height: 10px; width: 26px}#brxe-abbrsl .splide__pagination {bottom: -28px}#brxe-abbrsl {margin-bottom: 3.6rem; width: 100%; overflow: visible}.tu-about-root { width: 100%; max-width: none; margin: 0; padding: 0; display: block;} .tu-about-root .brxe-shortcode { width: 100%; } .tu-about-root .tu-bg-ms { font-family: "Material Symbols Outlined"; font-weight: 400; font-style: normal; line-height: 1; display: inline-flex; flex-shrink: 0; letter-spacing: normal; text-transform: none; white-space: nowrap; direction: ltr; font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24; -webkit-font-smoothing: antialiased;} .tu-ab-w,.tu-about-root .tu-ab-brx { width: min(100% - 4rem, 120rem); margin-left: auto; margin-right: auto; box-sizing: border-box; display: block;} .tu-ab-sec, .tu-about-root .tu-ab-brx { margin-top: 4.4rem; } .tu-about-root .tu-ab-ctasec { margin-bottom: 6.4rem;  }.tu-about-root .tu-ab-h2 { margin: 0 0 1.2rem; font-family: Archivo, sans-serif; font-size: clamp(2rem, 2vw + .8rem, 2.8rem); font-weight: 800; text-transform: uppercase; color: var(--tu-ink-900, #2B1D10); text-wrap: pretty;} .tu-about-root .tu-ab-p { margin: 0 0 1.2rem; font-size: 1.4rem; line-height: 1.7; color: var(--tu-ink-700, #52453A); text-wrap: pretty;} .tu-about-root .tu-ab-p--last { margin-bottom: 0; } .tu-about-root .tu-ab-catlink { color: var(--tu-brand-600, #CC5200); font-weight: 700; text-decoration: none;} .tu-about-root .tu-ab-catlink:hover { text-decoration: underline; text-underline-offset: 3px; }.tu-ab-btnrow { display: flex; gap: 1rem; flex-wrap: wrap; margin-top: .4rem; } .tu-about-root .tu-ab-btn { display: inline-flex; align-items: center; justify-content: center; gap: .8rem; min-height: 4.4rem; height: auto; padding: .8rem 2.2rem; border-radius: .8rem; border: none; box-sizing: border-box; font-size: 1.4rem; font-weight: 600; text-decoration: none; cursor: pointer; text-align: center; transition: all 200ms var(--tu-ease, cubic-bezier(.2, .7, .3, 1));} .tu-about-root .tu-ab-btn .tu-bg-ms { font-size: 1.9rem; } .tu-about-root .tu-ab-btn--primary { background: linear-gradient(135deg, #FF791F, #CC5200); color: #fff;} .tu-about-root .tu-ab-btn--primary:hover { transform: translateY(-2px); box-shadow: 0 10px 28px rgba(204, 82, 0, .13); color: #fff;} .tu-about-root .tu-ab-btn--secondary { background: #fff; border: 1.5px solid var(--tu-brand-500, #FF791F); color: var(--tu-brand-600, #CC5200);} .tu-about-root .tu-ab-btn--secondary:hover { background: var(--tu-brand-500, #FF791F); color: #fff; transform: translateY(-2px); box-shadow: 0 10px 28px rgba(204, 82, 0, .13);} .tu-about-root .tu-ab-btn--ghost { background: transparent; color: var(--tu-brand-600, #CC5200);} .tu-about-root .tu-ab-btn--ghost:hover { background: var(--tu-brand-50, #FFF6EE); color: var(--tu-brand-600, #CC5200); } .tu-about-root .tu-ab-btn--wline { min-height: 4.6rem; background: transparent; border: 1.5px solid rgba(255, 255, 255, .5); color: #fff; font-weight: 700;} .tu-about-root .tu-ab-btn--wline:hover { background: rgba(255, 255, 255, .12); color: #fff; } .tu-about-root .tu-ab-btn:active { transform: scale(.98); }.tu-ab-hero { margin-top: 2.4rem; } .tu-ab-hero__card { position: relative; overflow: hidden; border-radius: 1.4rem; border: 1px solid var(--tu-brand-200, #FFD9B8); box-shadow: 0 2px 8px rgba(204, 82, 0, .05); min-height: 32rem; display: flex; align-items: center; background: linear-gradient(90deg, rgba(255, 248, 242, .99) 0%, rgba(255, 248, 242, .96) 42%, rgba(255, 248, 242, .38) 66%, rgba(255, 248, 242, 0) 84%), url('https://vmwebsite.ro/wp-content/uploads/2026/08/tu-home-hero-1-desktop.webp') right center / cover no-repeat;} .tu-ab-hero__content { position: relative; z-index: 1; padding: 3.4rem 4rem; max-width: 62rem; display: flex; flex-direction: column; align-items: flex-start; gap: 1.2rem;} .tu-about-root .tu-ab-hero__pill { background: var(--tu-brand-500, #FF791F); color: #fff; font-size: 1.2rem; font-weight: 700; padding: .4rem 1.2rem; border-radius: 999px; text-transform: uppercase; letter-spacing: .04em;} .tu-about-root .tu-ab-hero__title { margin: 0; font-family: Archivo, sans-serif; font-size: clamp(2.4rem, 2.6vw + 1rem, 3.6rem); font-weight: 800; line-height: 1.15; text-transform: uppercase; color: #26170B; text-wrap: pretty;} .tu-about-root .tu-ab-hero__lead { margin: 0; font-size: 1.4rem; line-height: 1.65; color: #5C4630; max-width: 52rem; text-wrap: pretty;}.tu-ab-s2btn { margin-top: 1.4rem; } .tu-about-root .tu-ab-s2head { margin-bottom: 1.8rem; } .tu-about-root .tu-ab-brx .brxe-slider-nested { width: 100%; }.tu-ab-split { display: flex; gap: 4rem; align-items: center; flex-direction: row;} .tu-ab-split--rev { flex-direction: row-reverse; } .tu-ab-split__text { flex: 1; min-width: 0; } .tu-ab-split__media { flex: 0 0 calc(50% - 2rem); min-width: 0; } .tu-ab-split__img { display: block; width: 100%; aspect-ratio: 16 / 9; object-fit: cover; border-radius: 1.4rem;} .tu-ab-split__text .tu-ab-btnrow,.tu-ab-split__text .tu-ab-btn { margin-top: .8rem; } .tu-ab-split__text .tu-ab-btnrow .tu-ab-btn { margin-top: 0; }.tu-ab-cols { display: flex; gap: 4rem; flex-direction: row; align-items: flex-start;} .tu-ab-cols__intro { flex: 0 0 34%; min-width: 0; } .tu-ab-benefits { flex: 1; list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 1.2rem;} .tu-ab-benefit { background: var(--tu-brand-50, #FFF6EE); border: 1px solid var(--tu-brand-200, #FFD9B8); border-radius: 1.4rem; padding: 1.4rem 1.6rem;} .tu-ab-benefit__t { display: flex; gap: .8rem; align-items: center; font-size: 1.4rem; font-weight: 700; color: var(--tu-ink-900, #2B1D10); margin-bottom: .4rem;} .tu-ab-benefit__t .tu-bg-ms { font-size: 1.8rem; color: var(--tu-brand-600, #CC5200); } .tu-ab-benefit__d { font-size: 1.3rem; line-height: 1.55; color: var(--tu-ink-700, #52453A); display: block; } .tu-ab-chips { list-style: none; margin: 1.8rem 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: 1rem;} .tu-ab-chip { display: flex; gap: .8rem; align-items: center; background: var(--tu-surface-card, #fff); border: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: 999px; padding: .9rem 1.6rem; font-size: 1.3rem; font-weight: 600; color: var(--tu-ink-700, #52453A); box-shadow: 0 2px 8px rgba(204, 82, 0, .05);} .tu-ab-chip .tu-bg-ms { font-size: 1.6rem; color: var(--tu-brand-600, #CC5200); } .tu-ab-steps { flex: 1; list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 1rem;} .tu-ab-step { display: flex; gap: 1.4rem; align-items: center; background: var(--tu-surface-card, #fff); border: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: 1.4rem; padding: 1.2rem 1.6rem; box-shadow: 0 2px 8px rgba(204, 82, 0, .05);} .tu-ab-step__no { font-family: Archivo, sans-serif; font-weight: 800; font-size: 1.8rem; color: var(--tu-brand-500, #FF791F); flex-shrink: 0; width: 3.4rem;} .tu-ab-step__t { font-size: 1.4rem; color: var(--tu-ink-700, #52453A); }.tu-ab-faq { max-width: 82rem; display: flex; flex-direction: column; gap: 1rem; margin-top: 1.6rem;} .tu-ab-faq__item { background: var(--tu-surface-card, #fff); border: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: 1.4rem; overflow: hidden; box-shadow: 0 2px 8px rgba(204, 82, 0, .05);} .tu-ab-faq__h3 { margin: 0; } .tu-about-root .tu-ab-faq__btn { width: 100%; display: flex; gap: 1.2rem; align-items: center; justify-content: space-between; min-height: 0 !important; border: none; border-radius: 0; background: transparent; cursor: pointer; padding: 1.4rem 1.8rem; text-align: left; font-size: 1.5rem; font-weight: 700; color: var(--tu-ink-900, #2B1D10);} .tu-about-root .tu-ab-faq__chev { font-size: 2.2rem; color: var(--tu-brand-600, #CC5200); transition: transform 200ms var(--tu-ease, cubic-bezier(.2, .7, .3, 1));} .tu-ab-faq__item.is-open .tu-ab-faq__chev { transform: rotate(180deg); } .tu-ab-faq__inner { padding: 0 1.8rem 1.6rem; font-size: 1.4rem; line-height: 1.65; color: var(--tu-ink-700, #52453A);}.tu-ab-cta { background: var(--tu-ink-900, #2B1D10); border-radius: 1.4rem; padding: 4.4rem 4.8rem; display: flex; gap: 2.4rem; align-items: center; flex-direction: row; justify-content: space-between;} .tu-ab-cta__text { max-width: 56rem; } .tu-about-root .tu-ab-cta__h2 { margin: 0 0 .8rem; font-family: Archivo, sans-serif; font-size: clamp(2rem, 2vw + .8rem, 2.8rem); font-weight: 800; text-transform: uppercase; color: #fff; text-wrap: pretty;} .tu-about-root .tu-ab-cta__p { margin: 0; font-size: 1.4rem; line-height: 1.65; color: rgba(255, 255, 255, .75);} .tu-ab-cta .tu-ab-btnrow { flex-shrink: 0; margin-top: 0; }@media (max-width: 991px) { .tu-ab-hero__card { background: linear-gradient(90deg, rgba(255, 248, 242, .99) 0%, rgba(255, 248, 242, .96) 45%, rgba(255, 248, 242, .32) 70%, rgba(255, 248, 242, 0) 88%), url('https://vmwebsite.ro/wp-content/uploads/2026/08/tu-home-hero-1-tablet.webp') right bottom / cover no-repeat; } .tu-ab-hero__content { max-width: 46rem; } .tu-ab-split, .tu-ab-cols { gap: 2.4rem; } .tu-ab-split__media { flex: 0 0 calc(50% - 1.2rem); } .tu-ab-cols__intro { flex: 0 0 40%; } .tu-ab-cta { flex-direction: column; align-items: flex-start; }}@media (max-width: 767px) { .tu-ab-hero__card { background: linear-gradient(90deg, rgba(255, 248, 242, .99) 0%, rgba(255, 248, 242, .96) 48%, rgba(255, 248, 242, .35) 74%, rgba(255, 248, 242, 0) 92%), url('https://vmwebsite.ro/wp-content/uploads/2026/08/tu-home-hero-1-tablet.webp') right bottom / cover no-repeat; } .tu-ab-split, .tu-ab-split--rev, .tu-ab-cols { flex-direction: column; } .tu-ab-split__media { flex: none; width: 100%; } .tu-ab-cols__intro { flex: none; width: 100%; } .tu-ab-benefits { grid-template-columns: 1fr; }}@media (max-width: 478px) { .tu-ab-hero__card { min-height: 34rem; background: linear-gradient(90deg, rgba(255, 248, 242, .99) 0%, rgba(255, 248, 242, .96) 42%, rgba(255, 248, 242, .38) 66%, rgba(255, 248, 242, 0) 84%), url('https://vmwebsite.ro/wp-content/uploads/2026/08/tu-home-hero-1-tablet.webp') right center / cover no-repeat; } .tu-ab-hero__content { padding: 2.6rem 2.2rem; max-width: 100%; } .tu-ab-cta { padding: 3rem 2.4rem; }}@media (prefers-reduced-motion: reduce) {.tu-about-root .tu-home-brand:hover { transform: none !important; }} .tu-about-root .tu-home-brand { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: var(--tu-space-3); min-height: 14rem; padding: var(--tu-space-5); border: 1px solid var(--tu-border-soft); border-radius: var(--tu-radius-lg); background: var(--tu-surface-page); box-shadow: var(--tu-shadow-card); color: var(--tu-ink-900); text-decoration: none; transition: transform var(--tu-duration-fast) var(--tu-ease), border-color var(--tu-duration-fast) var(--tu-ease), box-shadow var(--tu-duration-fast) var(--tu-ease);} .tu-about-root .tu-home-brand:hover { border-color: var(--tu-brand-300); box-shadow: var(--tu-shadow-hover); transform: translateY(var(--tu-lift));} .tu-about-root .tu-home-brand:focus-visible { outline: 3px solid var(--tu-brand-300); outline-offset: 3px;} .tu-about-root .tu-home-brand__image { width: 100%; height: 6.4rem;} .tu-about-root .tu-home-brand__image img { width: 100%; height: 100%; object-fit: contain;} .tu-about-root .tu-home-brand__name { font-size: var(--tu-body-xs); font-weight: 700; text-transform: uppercase;}#brxe-abbrsl .splide__track { padding-block: 0.6rem 1rem;}#brxe-abbrsl .splide__list { align-items: stretch;}#brxe-abbrsl .splide__slide { height: auto;} .tu-about-root .tu-home-brand { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 0.8rem; width: 100%; height: 100%; min-height: 12rem; padding: 2rem 1.6rem; background: #fff; border: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: var(--tu-radius-lg, 1.4rem); box-shadow: var(--tu-shadow-card); text-decoration: none; transition: border-color var(--tu-duration-fast, 200ms) var(--tu-ease, ease), box-shadow var(--tu-duration-fast, 200ms) var(--tu-ease, ease), transform var(--tu-duration-fast, 200ms) var(--tu-ease, ease);} .tu-about-root .tu-home-brand:hover { border-color: var(--tu-brand-200, #FFD9B8); box-shadow: var(--tu-shadow-hover); transform: translateY(-2px);} .tu-about-root .tu-home-brand .tu-home-brand__image { display: block; width: auto; height: auto; max-width: 70%; max-height: 4.8rem; object-fit: contain; filter: grayscale(1) opacity(0.72); transition: filter var(--tu-duration-slow, 300ms) var(--tu-ease, ease);} .tu-about-root .tu-home-brand:hover .tu-home-brand__image { filter: none;} .tu-about-root .tu-home-brand .tu-home-brand__cta { font-size: 1.3rem; font-weight: 700; color: var(--tu-brand-500, #FF791F); line-height: 1.3; opacity: 0; transform: translateY(6px); transition: opacity var(--tu-duration-slow, 300ms) var(--tu-ease, ease), transform var(--tu-duration-slow, 300ms) var(--tu-ease, ease);} .tu-about-root .tu-home-brand:hover .tu-home-brand__cta { opacity: 1; transform: none;}#brxe-abbrsl .splide__arrow { width: 3rem !important; height: 3rem !important; min-height: 0 !important; padding: 0 !important; border: 1px solid var(--tu-brand-200) !important; border-radius: 50%; background: var(--tu-surface-page, #fff) !important; color: var(--tu-brand-600); box-shadow: var(--tu-shadow-card); opacity: 1; display: flex; align-items: center; justify-content: center; transition: background var(--tu-duration-fast) var(--tu-ease), color var(--tu-duration-fast) var(--tu-ease);}#brxe-abbrsl .splide__arrow svg { display: none !important;}#brxe-abbrsl .splide__arrow::before { display: block; color: currentColor; font-family: 'Material Symbols Outlined'; font-size: 1.8rem; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga';}#brxe-abbrsl .splide__arrow--prev::before { content: 'chevron_left';}#brxe-abbrsl .splide__arrow--next::before { content: 'chevron_right';}#brxe-abbrsl .splide__arrow--prev,#brxe-abbrsl .splide__arrow--prev:hover,#brxe-abbrsl .splide__arrow--prev:focus,#brxe-abbrsl .splide__arrow--prev:active { left: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;}#brxe-abbrsl .splide__arrow--next,#brxe-abbrsl .splide__arrow--next:hover,#brxe-abbrsl .splide__arrow--next:focus,#brxe-abbrsl .splide__arrow--next:active { right: max(-4.2rem, calc((100% - 100vw) / 2 + 0.6rem)); transform: translateY(-50%) !important;}#brxe-abbrsl .splide__arrow:hover { background: var(--tu-brand-500) !important; color: var(--tu-surface-page, #fff);}#brxe-abbrsl .splide__arrow:focus-visible { outline: 3px solid var(--tu-brand-300); outline-offset: 2px;}#brxe-abbrsl .splide__pagination { bottom: -2.8rem;}#brxe-abbrsl .splide__pagination__page { width: 1rem !important; height: 1rem !important; min-height: 0 !important; padding: 0 !important; margin-inline: 0.4rem; border: none !important; border-radius: var(--tu-radius-pill); background: var(--tu-brand-200) !important; opacity: 1; transform: none; transition: all var(--tu-duration-slow) var(--tu-ease);}#brxe-abbrsl .splide__pagination__page.is-active { width: 2.6rem !important; background: var(--tu-brand-500) !important; transform: none;}@media (max-width: 767px) {#brxe-abbrsl .splide__arrow { display: none !important; }}@media (prefers-reduced-motion: reduce) {.tu-about-root .tu-home-brand, .tu-about-root .tu-home-brand .tu-home-brand__image, .tu-about-root .tu-home-brand .tu-home-brand__cta, #brxe-abbrsl .splide__arrow, #brxe-abbrsl .splide__pagination__page { transition: none; } .tu-about-root .tu-home-brand .tu-home-brand__cta { opacity: 1; transform: none; } .tu-about-root .tu-home-brand .tu-home-brand__image { filter: none; }}