@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-accordion-nested{--brx-icon-transform:rotate(90deg);width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-accordion-nested .brx-icon-expanded{display:none}.brxe-accordion-nested .brx-icon-transform{transition:transform .1s}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-transform{transform:var(--brx-icon-transform)}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-collapsed{display:none}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-expanded{display:block}}@layer bricks {.brxe-code{width:100%}}@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-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-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)}}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 {: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}}.me-cmm { --me-red: #ed1c24; --me-maroon: #77090e; --me-blue: #001689; --me-ink: #232323; --me-cloud: #e8e8e8; font-family: var(--font-body, Roboto, sans-serif); color: var(--me-ink); overflow: hidden}.me-cmm * { box-sizing: border-box}.me-cmm__container { width: min(1384px, calc(100% - 128px)); margin-inline: auto}.me-cmm h1,.me-cmm h2,.me-cmm h3 { font-family: var(--font-display, Yantramanav, sans-serif); font-weight: 700; margin: 0}.me-cmm p { margin: 0}.me-cmm__hero { background-position: center; background-size: cover; color: #fff; padding: 220px 0 220px}.me-cmm__hero-copy { max-width: 700px; display: grid; gap: 18px}.me-cmm__hero h1 { font-size: clamp(48px, 5vw, 64px); line-height: 1.125}.me-cmm__hero p { font-size: 18px; line-height: 1.5}.me-cmm__button { width: max-content; border: 0; border-radius: 0; background: var(--me-red); color: #fff; padding: 14px 28px; font-family: var(--font-display, Yantramanav, sans-serif); font-size: 16px; font-weight: 700; cursor: pointer}.me-cmm__risk { background: var(--me-red); color: #fff; padding: 0 0 48px}.me-cmm__riskin { position: relative}.me-cmm__section-head { padding: 48px 0 28px}.me-cmm__section-head--center { text-align: center}.me-cmm__section-head h2 { font-size: 34px; line-height: 1.3}.me-cmm__rule { width: 80px; height: 4px; background: var(--me-blue); margin: 16px auto 0}.me-cmm__risk-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px}.me-cmm__risk-card { background: var(--me-maroon); min-height: 312px; padding: 32px; display: flex; flex-direction: column; align-items: flex-start; gap: 20px}.me-cmm__icon-tile { display: grid; place-items: center; width: 56px; height: 56px; background: #fff; color: var(--me-blue); font-size: 32px}.me-cmm__risk-card h3 { font-size: 28px; line-height: 1.35}.me-cmm__risk-card p { font-size: 18px; line-height: 1.5}.me-cmm__trust { text-align: center; font-family: var(--font-display, Yantramanav, sans-serif); font-size: 14px; font-weight: 700; letter-spacing: .04em; margin-top: 28px}.me-cmm__types,.me-cmm__options,.me-cmm__modular,.me-cmm__faq { padding: 104px 0}.me-cmm__two-col { display: grid; grid-template-columns: minmax(0, .5fr) minmax(0, 1fr); gap: 40px}.me-cmm__intro h2,.me-cmm__mod-intro h2,.me-cmm__faq h2 { font-size: 34px; line-height: 1.3; color: var(--me-blue); margin-bottom: 20px}.me-cmm__intro p,.me-cmm__mod-intro p { font-size: 18px; line-height: 1.5; max-width: 448px}.me-cmm__types-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px}.me-cmm__type-card { position: relative; min-height: 340px; background: var(--me-blue); overflow: hidden; display: flex; align-items: flex-end}.me-cmm__type-card img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; object-position: center; transition: transform .25s ease}.me-cmm__type-card:hover img { transform: scale(1.025)}.me-cmm__type-card h3 { position: relative; width: 100%; background: rgba(0, 22, 137, .94); color: #fff; padding: 18px 24px; font-size: 28px; line-height: 1.2}.me-cmm__options { background: var(--me-cloud)}.me-cmm__options-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px}.me-cmm__option { background: #fff; min-height: 167px; padding: 24px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 14px; text-align: center}.me-cmm__option-icon { display: grid; place-items: center; width: 56px; height: 56px; background: #fff; color: var(--me-blue); border: 1px solid #d7d7d7; font-size: 31px}.me-cmm__option p { font-size: 18px; line-height: 1.35}.me-cmm__modular { background: #fff}.me-cmm__mod-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 40px}.me-cmm__mod-intro { background: var(--me-cloud); padding: 32px}.me-cmm__mod-cards { display: grid; gap: 24px}.me-cmm__mod-card { border: 1px solid #d7d7d7; padding: 32px}.me-cmm__mod-card h3 { font-size: 24px; color: var(--me-blue); margin-bottom: 12px}.me-cmm__mod-card p { font-size: 16px; line-height: 1.5}.me-cmm__cta { background: var(--me-blue); color: #fff; padding: 88px 0}.me-cmm__cta-inner { display: grid; gap: 18px; max-width: 900px; margin-left: max(64px, calc((100% - 1384px)/2)); margin-right: auto}.me-cmm__cta h2 { font-size: 48px; line-height: 1.1}.me-cmm__cta p { font-size: 20px; line-height: 1.5; max-width: 760px}.me-cmm__button--light { background: #fff; color: var(--me-red)}.me-cmm__faq { background: var(--me-cloud)}.me-cmm__faq-inner { max-width: 940px; margin-inline: auto}.me-cmm__faq h2 { margin-bottom: 28px}.me-cmm__faq-item { background: #fff; padding: 24px 28px; border-bottom: 1px solid #d7d7d7}.me-cmm__faq-item h3 { font-size: 22px; line-height: 1.3; color: var(--me-blue); margin-bottom: 10px}.me-cmm__faq-item p { font-size: 17px; line-height: 1.5}@media(max-width:991px) { .me-cmm__container { width: min(100% - 64px, 1384px) } .me-cmm__hero { padding: 156px 0 112px } .me-cmm__risk-grid { grid-template-columns: 1fr } .me-cmm__risk-card { min-height: auto } .me-cmm__two-col, .me-cmm__mod-grid { grid-template-columns: 1fr } .me-cmm__types-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) } .me-cmm__options-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) } .me-cmm__types, .me-cmm__options, .me-cmm__modular, .me-cmm__faq { padding: 72px 0 } .me-cmm__cta-inner { margin-inline: auto } .me-cmm__cta { padding: 72px 0 }}@media(max-width:640px) { .me-cmm__container { width: calc(100% - 40px) } .me-cmm__hero { padding: 152px 0 72px } .me-cmm__hero h1 { font-size: 44px } .me-cmm__hero p { font-size: 16px } .me-cmm__section-head h2, .me-cmm__intro h2, .me-cmm__mod-intro h2, .me-cmm__faq h2 { font-size: 30px } .me-cmm__types-grid, .me-cmm__options-grid { grid-template-columns: 1fr } .me-cmm__type-card { min-height: 270px } .me-cmm__type-card h3 { font-size: 24px } .me-cmm__risk-card { padding: 26px } .me-cmm__risk-card h3 { font-size: 24px } .me-cmm__risk-card p, .me-cmm__intro p, .me-cmm__option p { font-size: 16px } .me-cmm__cta h2 { font-size: 38px } .me-cmm__cta p { font-size: 18px }}.me-cmm__articles { padding: 0 0 104px; background: #fff}.me-cmm__article-image { height: 518px; background-size: cover; background-position: center}.me-cmm__article-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 40px; padding-top: 40px}.me-cmm__article h2 { font-size: 34px; line-height: 1.3; color: var(--me-blue); margin-bottom: 20px}.me-cmm__article p { font-size: 18px; line-height: 1.5; white-space: pre-line}.me-cmm__quote { padding: 112px 0; background: #fff}.me-cmm__quote-shell { background-size: cover; background-position: center; padding: 64px; color: #fff}.me-cmm__quote-grid { display: grid; grid-template-columns: minmax(0, .92fr) minmax(0, 1fr); gap: 64px; align-items: start}.me-cmm__quote h2 { font-size: 48px; line-height: 1.1; color: #fff; margin-bottom: 24px}.me-cmm__quote-info>p { font-size: 18px; line-height: 1.5; margin-bottom: 28px}.me-cmm__quote-list { display: grid; gap: 16px; margin-bottom: 30px}.me-cmm__quote-item { display: flex; align-items: flex-start; gap: 16px}.me-cmm__quote-check { display: grid; place-items: center; flex: 0 0 24px; width: 24px; height: 24px; background: var(--me-red); margin-top: 2px}.me-cmm__quote-item p { font-size: 18px; line-height: 1.5}.me-cmm__brochure { display: inline-flex; align-items: center; justify-content: center; min-height: 40px; border: 1px solid #fff; padding: 8px 16px; color: var(--me-red); background: #fff; font-family: var(--font-display, Yantramanav, sans-serif); font-size: 16px; font-weight: 700; text-decoration: none}.me-cmm__quote-form { min-width: 0}.me-cmm__quote-form-mount th.inner { display: flex; flex-wrap: wrap; gap: 16px; border: 0; padding: 0; width: 100%; font-weight: 400}.me-cmm__quote-form-mount .optionSetFormFieldBlock { display: none}.me-cmm__quote-form-mount .textFormFieldBlock,.me-cmm__quote-form-mount .phoneFormFieldBlock { flex: 0 0 calc(50% - 8px)}.me-cmm__quote-form-mount .textFormFieldBlock[data-editorblocktype="TextAreaFormField"] { flex: 0 0 100%; margin-bottom: 20px}.me-cmm__quote-form-mount textarea,.me-cmm__quote-form-mount input { width: 100%; background: #fff; border: 0; border-radius: 0; color: var(--me-ink); font-family: var(--font-body, Roboto, sans-serif); font-size: 18px; padding: 12px 16px; outline: 0}.me-cmm__quote-form-mount textarea { min-height: 130px; resize: vertical}.me-cmm__quote-form-mount .phoneCountryCodeLabel { display: none}.me-cmm__quote-form-mount .submitButtonWrapper { margin-top: 8px; width: 100%; padding: 0; text-align: left}.me-cmm__quote-form-mount .submitButton { display: flex; align-items: center; justify-content: center; width: 100%; min-height: 48px; padding: 0; background: var(--me-blue); border: 2px solid #fff; border-radius: 0; color: #fff; font-family: var(--font-body, Roboto, sans-serif); font-size: 16px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; cursor: pointer}.me-cmm__type-card { background: linear-gradient(180deg, #8fb0f3 0%, #001689 100%)}.me-cmm__type-card img { mix-blend-mode: multiply; opacity: .84}@media(max-width:991px) { .me-cmm__articles { padding-bottom: 72px } .me-cmm__article-grid, .me-cmm__quote-grid { grid-template-columns: 1fr } .me-cmm__quote { padding: 72px 0 } .me-cmm__quote-shell { padding: 48px } .me-cmm__article-image { height: 360px }}@media(max-width:640px) { .me-cmm__article-grid { gap: 28px; padding-top: 28px } .me-cmm__article h2 { font-size: 30px } .me-cmm__article p { font-size: 16px } .me-cmm__article-image { height: 250px } .me-cmm__quote { padding: 56px 0 } .me-cmm__quote-shell { padding: 32px 20px } .me-cmm__quote h2 { font-size: 38px } .me-cmm__quote-info>p, .me-cmm__quote-item p { font-size: 16px } .me-cmm__quote-form-mount .textFormFieldBlock, .me-cmm__quote-form-mount .phoneFormFieldBlock { flex-basis: 100% }}.me-cmm .me-why.me-cmm__risk { background: #fff; color: #fff; padding: 0 0 48px; overflow: visible}.me-cmm .me-why .cnc-why-inner { width: min(1384px, calc(100% - 128px)); max-width: none; margin: -70px auto 0; padding: 44px 32px 32px; background: #ed1c24; display: flex; flex-direction: column; position: relative; z-index: 9}.me-cmm .me-why__title { order: 1; color: #fff; font-size: 34px; line-height: 1.3; text-align: center; margin: 0 0 32px}.me-cmm .me-why__title::after { content: ""; display: block; width: 80px; height: 4px; background: #001689; margin: 16px auto 0}.me-cmm .me-why__slider { order: 2; width: 100%}.me-cmm .me-why__card { background: #77090e; color: #fff; overflow: hidden}.me-cmm .me-why__cardTitle { color: #fff; font-size: 28px; line-height: 1.25}.me-cmm .me-why__cardText { color: #fff; font-size: 18px; line-height: 1.5}.me-cmm .me-why__icon { order: 1; display: grid; place-items: center; width: 56px; height: 56px; min-height: 56px; background: #fff; padding: 8px; opacity: 1}.me-cmm .me-why__icon img { display: block; width: 100%; height: 100%; object-fit: contain}.me-cmm .me-why__cardTitle { order: 2}.me-cmm .me-why__cardText { order: 3}.me-cmm .me-cmm__trust { order: 3; color: #fff; margin: 26px 0 0}.me-cmm div.me-cmm__article-image { background-image: url(https://machineenclosure.com/wp-content/uploads/2026/07/cmm-environmental-control.png); background-size: cover; background-position: center}.me-cmm div.me-cmm__quote-shell { background-image: linear-gradient(rgba(0, 22, 137, .94), rgba(0, 22, 137, .94)), url(https://machineenclosure.com/wp-content/uploads/2026/07/cnc-quote-background.webp); background-size: cover; background-position: center}.me-cmm .me-cmm__quote-info { color: #fff}.me-cmm .me-cmm__quote-info>p { color: #fff}@media(max-width:991px) { .me-cmm .me-why .cnc-why-inner { width: min(100% - 64px, 1384px); margin-top: -40px; padding: 36px 24px 28px } .me-cmm .me-why__cardTitle { font-size: 24px } .me-cmm .me-why__cardText { font-size: 16px }}@media(max-width:640px) { .me-cmm .me-why .cnc-why-inner { width: calc(100% - 40px); margin-top: -24px; padding: 30px 18px 24px } .me-cmm .me-why__title { font-size: 30px }}.me-cmm .me-cmm__article-image { position: relative; overflow: hidden}.me-cmm .me-cmm__article-image::after { content: ""; position: absolute; inset: 0; background: rgba(237, 28, 36, .72); mix-blend-mode: multiply; pointer-events: none}.me-cmm .me-cmm__quote-info { background: rgba(0, 30, 133, .93); padding: 46px}@media(max-width:640px) { .me-cmm__hero { padding-top: 190px } .me-cmm .accordion-title-wrapper { flex-wrap: nowrap } .me-cmm .accordion-title-wrapper>h3 { flex: 1; min-width: 0 } .me-cmm .accordion-title-wrapper>[data-accordion-icon] { flex: 0 0 auto }} .brxe-mehi01 {position: absolute; top: 0px; right: 0px; left: -0.21%; width: 100.41%; height: 100%; z-index: 0; display: block}.brxe-meho01 {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; background-color: rgba(0, 0, 0, 0.75)}.brxe-meht01 {font-size: 64px; font-weight: 700; line-height: 72px; color: #ffffff; font-family: "Yantramanav"; width: 717px; max-width: 717px}@media (min-width: 992px) { .me-hero__title { white-space: nowrap; } }@media (max-width: 991px) {.brxe-meht01 {font-size: 52px; font-weight: 700; line-height: 60px; color: #ffffff; font-family: "Yantramanav"; width: 100%}}@media (max-width: 478px) {.brxe-meht01 {font-size: 40px; font-weight: 700; line-height: 48px; color: #ffffff; font-family: "Yantramanav"; width: 100%}}.brxe-mebd01 {font-size: 18px; line-height: 27px; color: #ffffff; font-family: "Roboto"}.brxe-mebd01 a {font-size: 18px; line-height: 27px; color: #ffffff; font-family: "Roboto"; font-size: inherit}.me-hero__body p { margin-block: 0 27px;} .me-hero__body p:last-child { margin-bottom: 0;}.brxe-mebu01 {display: inline-flex; padding-top: 0px; padding-right: 18px; padding-bottom: 0px; padding-left: 18px; background-color: #ed1c24; font-size: 18px; font-weight: 600; color: #ffffff; font-family: "Roboto"; line-height: 27px; height: 48px; align-items: center; justify-content: center; width: 144px}@media (prefers-reduced-motion: reduce) { .me-button-fill { transition-duration: 0.01ms; } } .me-button-fill { --me-button-bg: #ed1c24; --me-button-text: #ffffff; --me-button-hover-bg: #001689; --me-button-hover-text: #ffffff; position: relative; isolation: isolate; overflow: hidden; display: inline-flex; align-items: center; justify-content: center; background-color: var(--me-button-bg); background-image: linear-gradient(var(--me-button-hover-bg), var(--me-button-hover-bg)); background-repeat: no-repeat; background-position: center bottom; background-size: 100% 0%; border: 1.5px solid var(--me-button-bg); border-radius: 2px; color: var(--me-button-text); font-family: Roboto, sans-serif; font-weight: 600; text-decoration: none; transition: background-size 260ms ease, color 180ms ease, border-color 180ms ease;} .me-button-fill.me-button-scheme--red-blue { --me-button-bg: #ed1c24; --me-button-text: #ffffff; --me-button-hover-bg: #001689; --me-button-hover-text: #ffffff;} .me-button-fill.me-button-scheme--light-red { --me-button-bg: #ffffff; --me-button-text: #ed1c24; --me-button-hover-bg: #ed1c24; --me-button-hover-text: #ffffff;} .me-button-fill.me-button-scheme--blue-red { --me-button-bg: #001689; --me-button-text: #ffffff; --me-button-hover-bg: #ed1c24; --me-button-hover-text: #ffffff;} .me-button-fill:is(:hover, :focus-visible) { background-size: 100% 100%; border-color: var(--me-button-hover-bg); color: var(--me-button-hover-text);}.brxe-mehb01 {display: flex; flex-direction: column; row-gap: 24px; width: 100%; max-width: 700px}.brxe-mehc01 {position: relative; z-index: 2; width: 100%; display: flex; flex-direction: column; align-items: flex-start; padding-top: 61px; padding-right: 64px; padding-bottom: 220px; padding-left: 64px; max-width: 1512px}@media (max-width: 991px) {.brxe-mehc01 {padding-top: 88px; padding-right: 48px; padding-bottom: 168px; padding-left: 48px}}@media (max-width: 478px) {.brxe-mehc01 {padding-top: 64px; padding-right: 24px; padding-bottom: 120px; padding-left: 24px}}.brxe-mehv01 {position: relative; overflow: hidden; min-height: 986px; display: flex; align-items: center; background-color: #000000; height: 986px; padding-top: 132px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; justify-content: center}@media (max-width: 991px) {.brxe-mehv01 {min-height: 730px; height: auto; padding-top: 130px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}}@media (max-width: 478px) {.brxe-mehv01 {min-height: 730px; height: auto; padding-top: 170px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}}.brxe-mebt02 {font-family: "Yantramanav"; font-size: 34px; font-weight: 700; line-height: 44px; text-align: center; color: #ffffff}.brxe-mebl01 {width: 80px; height: 4px; background-color: #001689; border-radius: 2px}.brxe-mebh01 {display: flex; flex-direction: column; align-items: center; row-gap: 16px; width: 100%}.brxe-mebs02 > .splide__arrows > .splide__arrow {height: 40px; width: 40px; font-size: 24px; min-height: 24px; min-width: 24px; background-color: #ffffff; color: #ed1c24; border: 1.5px solid #ed1c24}.brxe-mebs02 > .splide__arrows > .splide__arrow svg {height: 24px; width: 24px; fill: #ed1c24}.brxe-mebs02 > .splide__arrows > .splide__arrow:disabled {background-color: #ffffff; color: #ed1c24; opacity: 1}.brxe-mebs02 > .splide__arrows > .splide__arrow:disabled svg {fill: #ed1c24}.brxe-mebs02 > .splide__arrows > .splide__arrow--prev {left: -62px}.brxe-mebs02 > .splide__arrows > .splide__arrow--next {right: -62px}.brxe-mebs02 > .splide__pagination .splide__pagination__page {height: 12px; width: 12px; color: rgba(255,255,255,0.30); background-color: rgba(255,255,255,0.30); border-radius: 999px}.brxe-mebs02 > .splide__pagination .splide__pagination__page.is-active {height: 12px; width: 12px; color: #ffffff; background-color: #ffffff; border-radius: 999px}.brxe-mebs02 > .splide__pagination {bottom: -36px}.brxe-mebs02 {width: 100%; margin-bottom: 16px}@media (max-width: 991px) {.brxe-mebs02 > .splide__arrows > .splide__arrow--prev {left: 8px}.brxe-mebs02 > .splide__arrows > .splide__arrow--next {right: 8px}}@media (max-width: 478px) {.brxe-mebs02 > .splide__arrows > .splide__arrow--prev {left: 8px}.brxe-mebs02 > .splide__arrows > .splide__arrow--next {right: 8px}}.brxe-mebf02 {font-family: "Roboto"; font-size: 14px; font-weight: 600; line-height: 21px; letter-spacing: 1px; text-transform: uppercase; color: #ffffff; white-space: nowrap}@media (max-width: 991px) {.brxe-mebf02 {white-space: normal}}@media (max-width: 478px) {.brxe-mebf02 {white-space: normal}}.brxe-mebf03 {width: 4px; height: 4px; background-color: #ffffff; border-radius: 2px; display: none}.brxe-mebf04 {font-family: "Roboto"; font-size: 14px; font-weight: 600; line-height: 21px; letter-spacing: 1px; text-transform: uppercase; color: #ffffff; white-space: nowrap}.brxe-mebf01 {display: flex; flex-direction: row; align-items: center; justify-content: center; flex-wrap: wrap; column-gap: 12px; row-gap: 12px; width: 100%}.brxe-mebr01 {display: flex; flex-direction: column; align-items: center; row-gap: 24px; width: 100%}.brxe-mebc02 {width: 100%; max-width: 1384px; display: flex; flex-direction: column; align-items: center; row-gap: 40px; padding-top: 32px; padding-right: 40px; padding-bottom: 32px; padding-left: 40px; background-color: #ed1c24}@media (max-width: 478px) {.brxe-mebc02 {padding-top: 32px; padding-right: 20px; padding-bottom: 32px; padding-left: 20px}}.brxe-mebi01 {width: 32px; height: 32px}.brxe-mebiw1 {display: flex; flex-direction: row; justify-content: center; align-items: center; width: 56px; height: 56px; background-color: #ffffff; border-radius: 4px; flex-shrink: 0}.brxe-mebt01 {font-family: "Yantramanav"; font-size: 28px; font-weight: 700; line-height: 40px; color: #ffffff}.brxe-mebd02 {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #ffffff}.brxe-mebd02 a {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #ffffff; font-size: inherit}.brxe-mebtwr {display: flex; flex-direction: column; row-gap: 12px; width: 100%}.brxe-mebc01 {display: flex; flex-direction: column; row-gap: 20px; overflow: hidden; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; background-color: #77090e; align-items: flex-start; justify-content: flex-start}.brxe-mebs01 {padding-top: 0px; padding-right: 64px; padding-bottom: 0px; padding-left: 64px; margin-top: -280px; margin-right: 0px; margin-bottom: -276px; margin-left: 0px; z-index: 10; position: relative; top: 132px}@media (min-width: 992px) { .brxe-mebs01.machine-benefits--rfid .brxe-mebs02 { height: 432px; margin-bottom: 1px; } .brxe-mebs01.machine-benefits--rfid .brxe-mebc01 { height: 432px; } .brxe-mebs01.machine-benefits--rfid .splide__arrows { display: none; }}@media (max-width: 991px) {.brxe-mebs01 {padding-top: 0px; padding-right: 32px; padding-bottom: 0px; padding-left: 32px; margin-top: 0px; margin-bottom: 0px; top: 0px}}@media (max-width: 478px) {.brxe-mebs01 {padding-top: 0px; padding-right: 16px; padding-bottom: 0px; padding-left: 16px; margin-top: 0px; margin-bottom: 0px; top: 0px}}#brxe-mxgogf .splide__arrow { display: none;}#brxe-mxgogf .splide__pagination { display: none;}.brxe-mig003 {font-family: "Yantramanav"; font-size: 34px; line-height: 44px; font-weight: 700; color: #001689}.brxe-mig004 {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}.brxe-mig004 a {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323; font-size: inherit}.brxe-mig006 {display: flex; flex-direction: column; row-gap: 24px}.brxe-mig007 {display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 24px; row-gap: 24px}@media (max-width: 991px) {.brxe-mig007 {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 478px) {.brxe-mig007 {grid-template-columns: minmax(0, 1fr); column-gap: 20px; row-gap: 20px}}.brxe-mig002 {width: 100%; max-width: 1384px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: grid; align-items: initial; align-items: flex-start; grid-template-columns: 448px minmax(0, 1fr); column-gap: 40px}@media (max-width: 991px) {.brxe-mig002 {padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; grid-template-columns: minmax(0, 1fr); row-gap: 32px}}@media (max-width: 478px) {.brxe-mig002 {padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; grid-template-columns: minmax(0, 1fr); row-gap: 24px}}.brxe-mic002 {width: 100%; height: 100%}.brxe-mic004 {font-size: 34px; line-height: 44px; font-weight: 700; color: #ffffff; font-family: "Yantramanav"}.brxe-mic005 {opacity: 0; transform: translateY(16px); transition: opacity 240ms ease, transform 240ms ease, max-height 240ms ease; font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px}.brxe-mic003 {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; display: flex; flex-direction: column; justify-content: flex-end; align-items: stretch; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px}@media (max-width: 991px) {.brxe-mic003 {padding-top: 24px; padding-right: 24px; padding-bottom: 22px; padding-left: 24px}}@media (max-width: 478px) {.brxe-mic003 {padding-top: 20px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px}}.brxe-mic001 {display: block; position: relative; overflow: hidden; width: 100%; height: 340px; min-height: 340px}@media (max-width: 991px) { .machine-industry-card { min-height: 300px; } .machine-industry-card__title { font-size: 30px; line-height: 38px; }}@media (max-width: 767px) { .machine-industry-card { min-height: 280px; } .machine-industry-card__title { font-size: 28px; line-height: 36px; }}@media (prefers-reduced-motion: reduce) { .machine-industry-card__title, .machine-industry-card__description { transition: none; }} .machine-industry-card { min-height: 340px; position: relative; overflow: hidden;} .machine-industry-card__image { display: block; width: 100%; height: 100%; object-fit: cover;} .machine-industry-card__image img { display: block; width: 100%; height: 100%; object-fit: cover;} .machine-industry-card__title { color: #ffffff; font-size: 34px; line-height: 44px; transform: translateY(0); transition: transform 240ms ease;} .machine-industry-card__description { color: #ffffff; max-height: 0; opacity: 0; transform: translateY(16px); transition: max-height 240ms ease, opacity 240ms ease, transform 240ms ease;} .machine-industry-card:hover .machine-industry-card__title { transform: translateY(-12px);} .machine-industry-card:focus-within .machine-industry-card__title { transform: translateY(-12px);} .machine-industry-card:hover .machine-industry-card__description { max-height: 20rem; opacity: 1; transform: translateY(-12px);} .machine-industry-card:focus-within .machine-industry-card__description { max-height: 20rem; opacity: 1; transform: translateY(-12px);} .machine-industry-card:focus-within { outline: 2px solid #ffffff; outline-offset: -2px;} .machine-industry-card__overlay { background-image: linear-gradient(180deg, rgba(0, 16, 100, 0) 18%, rgba(0, 16, 100, 0.9) 100%); background-color: transparent; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; mix-blend-mode: hard-light;} .machine-industry-card:hover .machine-industry-card__overlay { background: #001064; mix-blend-mode: normal;} .machine-industry-card:focus-within .machine-industry-card__overlay { background: #001064; mix-blend-mode: normal;}@media (max-width: 991px) {.brxe-mic001 {min-height: 300px; height: 300px}}@media (max-width: 478px) {.brxe-mic001 {min-height: 280px; height: 280px}}.brxe-mig001 {padding-top: 460px; padding-right: 64px; padding-bottom: 64px; padding-left: 64px; background-color: #ffffff}.machine-industry-layout--overlap { margin-top: -276px; } .machine-industry-layout--standard { margin-top: 0; }@media (max-width: 991px) { .machine-industry-layout--overlap, .machine-industry-layout--standard { margin-top: 0; } }@media (max-width: 991px) {.brxe-mig001 {padding-top: 64px; padding-right: 32px; padding-bottom: 56px; padding-left: 32px}}@media (max-width: 478px) {.brxe-mig001 {padding-top: 64px; padding-right: 20px; padding-bottom: 56px; padding-left: 20px}}.brxe-mog003 {font-family: "Yantramanav"; font-size: 34px; font-weight: 700; line-height: 44px; color: #001689}.brxe-mog004 {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #232323}.brxe-mog006 {display: flex; flex-direction: column; row-gap: 24px}.brxe-mog007 {display: grid; align-items: initial; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: 24px; row-gap: 24px}@media (max-width: 991px) {.brxe-mog007 {grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (max-width: 478px) {.brxe-mog007 {grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 16px; row-gap: 20px}}.brxe-mog002 {width: 100%; max-width: 1384px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: grid; align-items: initial; grid-template-columns: 448px minmax(0, 1fr); column-gap: 40px; align-items: flex-start}@media (max-width: 991px) {.brxe-mog002 {padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; grid-template-columns: minmax(0, 1fr); row-gap: 32px}}@media (max-width: 478px) {.brxe-mog002 {padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; grid-template-columns: minmax(0, 1fr); row-gap: 24px}}.brxe-moi004 {width: 32px; height: 32px}.brxe-moi002 {display: flex; flex-direction: row; justify-content: center; align-items: center; width: 56px; height: 56px; background-color: #ffffff; border: 1px solid #d2d2d2}.brxe-moi003 {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #232323}.brxe-moi001 {display: flex; flex-direction: column; align-items: center; justify-content: flex-start; row-gap: 20px; text-align: center; min-height: 167px; padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px}.brxe-mog001 {padding-top: 480px; padding-right: 64px; padding-bottom: 64px; padding-left: 64px; background-color: #e8e8e8}@media (min-width: 992px) { .machine-options-grid.machine-options-layout--standard { padding-block: 64px; min-height: 508px; }}@media (min-width: 992px) { .machine-options-layout--equal-rows .machine-options-grid__items { grid-template-rows: repeat(2, minmax(0, 1fr)); min-height: 402px; }}@media (max-width: 991px) {.brxe-mog001 {padding-top: 48px; padding-right: 32px; padding-bottom: 48px; padding-left: 32px}}@media (max-width: 478px) {.brxe-mog001 {padding-top: 40px; padding-right: 20px; padding-bottom: 40px; padding-left: 20px}}.brxe-mmbtit {font-family: "Yantramanav"; font-size: 34px; font-weight: 700; line-height: 44px; color: #001689}.brxe-mmbp01 {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #232323}.brxe-mmbp01 a {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #232323; font-size: inherit}@media (max-width: 478px) {.brxe-mmbp01 {font-size: 16px; line-height: 24px}.brxe-mmbp01 a {font-size: 16px; line-height: 24px; font-size: inherit}}.brxe-mmbp02 {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #232323}.brxe-mmbp02 a {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #232323; font-size: inherit}@media (max-width: 478px) {.brxe-mmbp02 {font-size: 16px; line-height: 24px}.brxe-mmbp02 a {font-size: 16px; line-height: 24px; font-size: inherit}}.brxe-mmbp03 {font-family: "Roboto"; font-size: 18px; font-weight: 600; line-height: 27px; color: #001689}.brxe-mmbp03 a {font-family: "Roboto"; font-size: 18px; font-weight: 600; line-height: 27px; color: #001689; font-size: inherit}@media (max-width: 478px) {.brxe-mmbp03 {font-size: 16px; line-height: 24px}.brxe-mmbp03 a {font-size: 16px; line-height: 24px; font-size: inherit}}.brxe-mmbbdw {display: flex; flex-direction: column; row-gap: 20px; width: 100%}.brxe-mmbcpy {display: flex; flex-direction: column; row-gap: 24px; padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; background-color: #e8e8e8; border-radius: 4px; align-self: flex-start !important}@media (max-width: 478px) {.brxe-mmbcpy {padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px}}.brxe-mmbitw {display: flex; flex-direction: column; row-gap: 24px; width: 100%}@media (max-width: 478px) {.brxe-mmbitw {row-gap: 16px}}.brxe-mmbgrd {display: grid; align-items: initial; grid-template-columns: minmax(0, 0.5fr) minmax(0, 1fr); column-gap: 40px; row-gap: 40px}@media (max-width: 991px) {.brxe-mmbgrd {grid-template-columns: 1fr; column-gap: 0px; row-gap: 32px}}@media (max-width: 478px) {.brxe-mmbgrd {grid-template-columns: 1fr; column-gap: 0px; row-gap: 24px}}.brxe-mmbc01 {width: 100%; display: flex; flex-direction: column; max-width: 1384px}.brxe-mmbih1 {font-family: "Yantramanav"; font-size: 28px; font-weight: 700; line-height: 40px; color: #001689}.brxe-mmbib1 {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #232323}.brxe-mmbib1 a {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #232323; font-size: inherit}@media (max-width: 478px) {.brxe-mmbib1 {font-size: 16px; line-height: 24px}.brxe-mmbib1 a {font-size: 16px; line-height: 24px; font-size: inherit}}.brxe-mmbi01 {display: flex; flex-direction: column; row-gap: 16px; width: 100%; padding-top: 31.2px; padding-right: 32px; padding-bottom: 31.2px; padding-left: 32px; background-color: #ffffff; border: 1px solid #d2d2d2; border-radius: 4px}.brxe-mmbs01 {padding-top: 64px; padding-right: 64px; padding-bottom: 64px; padding-left: 64px; background-color: #ffffff}@media (min-width: 992px) { .machine-modular-spacing--compact { padding-bottom: 62px; }}@media (max-width: 991px) {.brxe-mmbs01 {padding-top: 48px; padding-right: 32px; padding-bottom: 48px; padding-left: 32px}}@media (max-width: 478px) {.brxe-mmbs01 {padding-top: 32px; padding-right: 20px; padding-bottom: 32px; padding-left: 20px}}#brxe-envh01 {font-family: "Yantramanav"; font-size: 34px; font-weight: 700; line-height: 44px; color: #001a8d}@media (max-width: 478px) {#brxe-envh01 {font-size: 28px; line-height: 36px}}#brxe-envt01 {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #111111}#brxe-envt01 a {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #111111; font-size: inherit}.me-environment__body--left p { margin-block: 0 18px;} .me-environment__body--left p:last-child { margin-bottom: 0;}#brxe-envcl1 {display: flex; flex-direction: column; row-gap: 24px; width: 100%}#brxe-envh02 {font-family: "Yantramanav"; font-size: 34px; font-weight: 700; line-height: 44px; color: #001a8d}@media (max-width: 478px) {#brxe-envh02 {font-size: 28px; line-height: 36px}}#brxe-envt02 {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #111111}#brxe-envt02 a {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #111111; font-size: inherit}.me-environment__body--right p { margin-block: 0 27px;} .me-environment__body--right p:last-child { margin-bottom: 0;}#brxe-envcl2 {display: flex; flex-direction: column; row-gap: 24px; width: 100%}#brxe-envgrd {display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 80px; row-gap: 40px; width: 100%}@media (max-width: 991px) {#brxe-envgrd {grid-template-columns: 1fr; column-gap: 0px}}#brxe-envc01 {width: 100%; max-width: 1384px}#brxe-envs01 {padding-top: 64px; padding-right: 64px; padding-bottom: 64px; padding-left: 64px; background-color: #e8e8e8; min-height: 599px}@media (max-width: 991px) {#brxe-envs01 {padding-top: 56px; padding-right: 32px; padding-bottom: 56px; padding-left: 32px}}@media (max-width: 478px) {#brxe-envs01 {padding-top: 40px; padding-right: 20px; padding-bottom: 40px; padding-left: 20px}}.brxe-mewt01 {font-family: "Yantramanav"; font-size: 34px; font-weight: 700; line-height: 44px; color: #001689}.brxe-mewb01 {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #232323}.brxe-mewb01 a {font-family: "Roboto"; font-size: 18px; font-weight: 400; line-height: 27px; color: #232323; font-size: inherit}.brxe-mewl01 {display: flex; flex-direction: column; row-gap: 24px; width: 100%}.brxe-mewg02 > .splide__arrows > .splide__arrow {height: 48px; width: 48px; font-size: 24px; min-height: 24px; min-width: 24px; background-color: #ed1c24; color: #ffffff}.brxe-mewg02 > .splide__arrows > .splide__arrow svg {height: 24px; width: 24px; fill: #ffffff}.brxe-mewg02 > .splide__arrows > .splide__arrow:disabled {background-color: #bbbbbb; color: #ffffff; opacity: 1}.brxe-mewg02 > .splide__arrows > .splide__arrow:disabled svg {fill: #ffffff}.brxe-mewg02 > .splide__arrows > .splide__arrow--prev {top: calc(100% + 44px); left: 0px}.brxe-mewg02 > .splide__arrows > .splide__arrow--next {top: calc(100% + 44px); left: 64px}.brxe-mewg02 > .splide__pagination .splide__pagination__page {height: 8px; width: 8px; color: rgba(237,28,36,0.2); background-color: rgba(237,28,36,0.2); border-radius: 999px}.brxe-mewg02 > .splide__pagination .splide__pagination__page.is-active {height: 8px; width: 8px; color: #ed1c24; background-color: #ed1c24; border-radius: 999px}.brxe-mewg02 > .splide__pagination {bottom: -36px}.brxe-mewg02 {width: 100%; margin-bottom: 68px}.machine-gallery-slider .splide__arrow,.machine-gallery-slider .splide__arrow:disabled { color: #ffffff;} .machine-gallery-slider .splide__arrow svg { fill: currentColor;}.brxe-mewr01 {display: flex; flex-direction: column; width: 100%}.brxe-mewc01 {width: 100%; max-width: 1384px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: grid; align-items: initial; grid-template-columns: 448px minmax(0, 1fr); column-gap: 40px}@media (max-width: 991px) {.brxe-mewc01 {grid-template-columns: minmax(0, 1fr); row-gap: 32px}}@media (max-width: 478px) {.brxe-mewc01 {grid-template-columns: minmax(0, 1fr); row-gap: 24px}}.brxe-4x5cvh {width: 100%; height: 100%}.brxe-u76yao {width: 100%; height: 100%; overflow: hidden}.brxe-owuqtz {width: 100%; height: 100%}.brxe-6lwh4o {width: 100%; height: 100%; overflow: hidden}.brxe-05yflh {width: 100%; height: 100%}.brxe-oqzptn {width: 100%; height: 100%; overflow: hidden}.brxe-pji1aw {width: 100%; height: 100%}.brxe-f8x1c7 {width: 100%; height: 100%; overflow: hidden}.brxe-mewg01 {padding-top: 64px; padding-right: 64px; padding-bottom: 64px; padding-left: 64px; background-color: #ffffff}@media (min-width: 992px) { .machine-gallery-spacing--compact { padding-bottom: 52px; }}@media (max-width: 991px) {.brxe-mewg01 {padding-top: 56px; padding-right: 32px; padding-bottom: 56px; padding-left: 32px}}@media (max-width: 478px) {.brxe-mewg01 {padding-top: 40px; padding-right: 20px; padding-bottom: 40px; padding-left: 20px}}.brxe-cbd3c9 {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1; background-color: rgba(0,22,137,0.85); pointer-events: none}.brxe-a3cde2 {font-family: "Yantramanav"; font-size: 34px; line-height: 44px; font-weight: 700; color: #ffffff; margin-top: 0px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px}.brxe-08bc93 {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #ffffff; margin-top: 0px; margin-right: 0px; margin-bottom: 40px; margin-left: 0px}.brxe-082710 .icon {color: #ffffff; font-size: 16px}.brxe-082710 svg {height: 16px; width: auto}.brxe-082710 {flex-direction: column; gap: 16px}.brxe-082710 li.has-link a, .brxe-082710 li.no-link {align-items: flex-start; justify-content: flex-start; gap: 8px; font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #ffffff}.brxe-082710 li {margin-bottom: 20px}.me-checklist--inverse .repeater-item { align-items: center;} .me-checklist--inverse .icon { display: grid; place-items: center; flex: 0 0 24px; width: 24px; height: 24px; background: #ed1c24; color: #ffffff; line-height: 1;} .me-checklist--inverse .repeater-item>span { flex: 1;}.brxe-71f77c {position: relative; z-index: 2; width: 555px; height: 702px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: flex; flex-direction: column; margin-top: 40px; margin-right: 0px; margin-bottom: 40px; margin-left: 64px; align-items: flex-start}@media (max-width: 991px) {.brxe-71f77c {width: 100%; height: auto; margin-top: 40px; margin-right: 0px; margin-bottom: 40px; margin-left: 0px}}@media (max-width: 478px) {.brxe-71f77c {margin-top: 24px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%}}.brxe-c2afbb {position: absolute; top: -83.5px; left: calc(50% - 10px); z-index: 3; width: calc(50% - 20px); padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; background-color: #ed1c24; box-shadow: 0 0 0 0 transparent}@media (max-width: 991px) {.brxe-c2afbb {position: relative; top: auto; left: auto; width: 100%; height: auto}}@media (max-width: 478px) {.brxe-c2afbb {position: relative; top: auto; left: auto; width: 100%; height: auto; margin-top: 32px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 24px; padding-right: 0px; padding-bottom: 24px; padding-left: 0px}}.brxe-e1be36 {width: 100%; max-width: 1384px; height: 620px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: relative; overflow: visible; background-image: url("https://tienda.bfexplus.com/wp-content/uploads/2026/08/figma-machine-enclosure-contact-background.png"); background-size: cover; background-position: center center; background-repeat: no-repeat}@media (max-width: 991px) {.brxe-e1be36 {height: auto}}@media (max-width: 478px) {.brxe-e1be36 {padding-top: 24px; padding-right: 16px; padding-bottom: 24px; padding-left: 16px; height: auto}}.brxe-ca293c {width: 100%; height: 805px; position: relative; overflow: visible; background-color: #ffffff; padding-top: 112px; padding-right: 64px; padding-bottom: 140px; padding-left: 64px}@media (min-width: 992px) { .brxe-ca293c { scroll-margin-top: 140px; } }@media (min-width: 479px) and (max-width: 991px) { .brxe-ca293c { scroll-margin-top: 160px; } }@media (max-width: 478px) { .brxe-ca293c { scroll-margin-top: 178px; } }@media (max-width: 991px) { .brxe-ca293c .brxe-ca293c__form-wrap .brxe-ca293c__form-placeholder { padding: 32px !important; } .brxe-ca293c form.marketingForm th.inner.inner { grid-template-columns: minmax(0, 1fr); } .brxe-ca293c form.marketingForm th.inner > .textFormFieldBlock, .brxe-ca293c form.marketingForm th.inner > .phoneFormFieldBlock, .brxe-ca293c form.marketingForm th.inner > .submitButtonWrapper { grid-column: 1; }}@media (max-width: 478px) { .brxe-ca293c .brxe-ca293c__form-wrap .brxe-ca293c__form-placeholder { padding: 24px !important; } .brxe-ca293c form.marketingForm th.inner label { font-size: 18px !important; } .brxe-ca293c form.marketingForm #g-recaptcha { transform-origin: left top; max-width: 100%; }}@media (max-width: 478px) { .brxe-ca293c .brxe-ca293c__grid .brxe-ca293c__form-wrap { width: 100% !important; max-width: none !important; margin-right: 0 !important; margin-left: 0 !important; padding-right: 0 !important; padding-left: 0 !important; }}@media (max-width: 478px) { .brxe-ca293c .me-quote__form-wrap { padding-right: 12px !important; padding-left: 12px !important; }} .brxe-ca293c { background: var(--neutral-100);} .brxe-ca293c .brxe-ca293c__form-placeholder { background: #ed1c24 !important; padding: 48px !important;} .brxe-ca293c form.marketingForm { width: 100% !important; max-width: none !important; min-width: 0 !important; background: transparent !important; border: 0 !important;} .brxe-ca293c form.marketingForm>div[data-layout] { width: 100% !important; max-width: none !important; min-width: 0 !important; background: transparent !important; border: 0 !important;} .brxe-ca293c form.marketingForm .emptyContainer { width: 100% !important; max-width: none !important; min-width: 0 !important; background: transparent !important; border: 0 !important;} .brxe-ca293c form.marketingForm table.outer { width: 100% !important; max-width: none !important; min-width: 0 !important; background: transparent !important; border: 0 !important;} .brxe-ca293c form.marketingForm table.outer>tbody { width: 100% !important; max-width: none !important; min-width: 0 !important; background: transparent !important; border: 0 !important;} .brxe-ca293c form.marketingForm table.outer>tbody>tr { width: 100% !important; max-width: none !important; min-width: 0 !important; background: transparent !important; border: 0 !important;} .brxe-ca293c form.marketingForm th.inner { width: 100% !important; max-width: none !important; min-width: 0 !important; background: transparent !important; border: 0 !important;} .brxe-ca293c form.marketingForm table.outer { display: block !important;} .brxe-ca293c form.marketingForm table.outer>tbody { display: block !important;} .brxe-ca293c form.marketingForm table.outer>tbody>tr { display: block !important;} .brxe-ca293c form.marketingForm th.inner { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); column-gap: 40px; row-gap: 26px; padding: 0 !important;} .brxe-ca293c form.marketingForm th.inner>.optionSetFormFieldBlock { display: none !important;} .brxe-ca293c form.marketingForm th.inner>.textFormFieldBlock { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important;} .brxe-ca293c form.marketingForm th.inner>.phoneFormFieldBlock { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important;} .brxe-ca293c form.marketingForm th.inner>.submitButtonWrapper { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important;} .brxe-ca293c form.marketingForm [data-targetproperty="firstname"] { order: 1;} .brxe-ca293c form.marketingForm [data-targetproperty="lastname"] { order: 2;} .brxe-ca293c form.marketingForm [data-targetproperty="emailaddress1"] { order: 3;} .brxe-ca293c form.marketingForm [data-targetproperty="telephone1"] { order: 4;} .brxe-ca293c form.marketingForm [data-targetproperty="companyname"] { order: 5;} .brxe-ca293c form.marketingForm [data-targetproperty="new_leadformzipcode"] { order: 6;} .brxe-ca293c form.marketingForm [data-targetproperty="description"] { grid-column: 1 / -1; order: 7;} .brxe-ca293c form.marketingForm th.inner>.textFormFieldBlock:not([data-targetproperty]) { grid-column: 1 / -1; order: 8; margin: 6px 0 !important;} .brxe-ca293c form.marketingForm .submitButtonWrapper { grid-column: 1 / -1; order: 9;} .brxe-ca293c form.marketingForm label { display: block !important; margin: 0 0 10px !important; color: #ffffff !important; font-family: Roboto, Arial, sans-serif !important; font-size: 20px !important; font-weight: 500 !important; line-height: 1.2 !important;} .brxe-ca293c form.marketingForm [data-required="required"]>label>span { display: none !important;} .brxe-ca293c form.marketingForm [data-required="required"]>label::after { content: " *"; color: #b3121a;} .brxe-ca293c form.marketingForm input:not([type="hidden"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]) { box-sizing: border-box !important; width: 100% !important; max-width: none !important; min-width: 0 !important; color: #1a1a1a !important; background: #ffffff !important; border: 1px solid #d9d9d9 !important; border-radius: 4px !important; font-family: Roboto, Arial, sans-serif !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1.4 !important;} .brxe-ca293c form.marketingForm textarea { box-sizing: border-box !important; width: 100% !important; max-width: none !important; min-width: 0 !important; color: #1a1a1a !important; background: #ffffff !important; border: 1px solid #d9d9d9 !important; border-radius: 4px !important; font-family: Roboto, Arial, sans-serif !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1.4 !important;} .brxe-ca293c form.marketingForm input:not([type="hidden"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]) { height: 56px !important; padding: 0 16px !important;} .brxe-ca293c form.marketingForm textarea { height: 180px !important; min-height: 180px !important; padding: 16px !important; resize: vertical !important;} .brxe-ca293c form.marketingForm input:focus-visible { outline: 2px solid #001489 !important; outline-offset: 1px !important;} .brxe-ca293c form.marketingForm textarea:focus-visible { outline: 2px solid #001489 !important; outline-offset: 1px !important;} .brxe-ca293c form.marketingForm #g-recaptcha { margin: 0 !important;} .brxe-ca293c form.marketingForm .submitButtonWrapper>button.submitButton { width: 100% !important; max-width: none !important; height: 56px !important; min-height: 56px !important; margin: 0 !important; padding: 0 16px !important; color: #ffffff !important; background: #001489 !important; border: 0 !important; border-radius: 0 !important; font-family: Roboto, Arial, sans-serif !important; font-size: 20px !important; font-weight: 500 !important; line-height: 1.2 !important; cursor: pointer;} .brxe-ca293c form.marketingForm .submitButtonWrapper>button.submitButton:hover { background: #000f66 !important;} .brxe-ca293c form.marketingForm .submitButtonWrapper>button.submitButton:focus-visible { outline: 2px solid #ffffff !important; outline-offset: 2px !important;} .brxe-ca293c form.marketingForm [role="alert"] { display: block !important; margin-top: 6px !important; color: #ffffff !important; font-family: Roboto, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.4 !important;} .brxe-ca293c form.marketingForm .error { display: block !important; margin-top: 6px !important; color: #ffffff !important; font-family: Roboto, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.4 !important;} .brxe-ca293c form.marketingForm .errorMessage { display: block !important; margin-top: 6px !important; color: #ffffff !important; font-family: Roboto, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.4 !important;} .brxe-ca293c form.marketingForm .field-validation-error { display: block !important; margin-top: 6px !important; color: #ffffff !important; font-family: Roboto, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.4 !important;} .brxe-ca293c form.marketingForm .fieldError { display: block !important; margin-top: 6px !important; color: #ffffff !important; font-family: Roboto, Arial, sans-serif !important; font-size: 14px !important; line-height: 1.4 !important;} .brxe-ca293c form.marketingForm th.inner>div[data-targetproperty]>input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]) { box-sizing: border-box !important; height: 56px !important; min-height: 56px !important; padding: 0 16px !important;} .brxe-ca293c form.marketingForm th.inner>div[data-targetproperty="description"]>textarea { box-sizing: border-box !important; height: 180px !important; min-height: 180px !important; padding: 16px !important;}#quote.brxe-ca293c form.marketingForm th.inner>div.textFormFieldBlock[data-targetproperty="emailaddress1"]>input[type="email"] { box-sizing: border-box !important; height: 56px !important; min-height: 56px !important; padding: 0 16px !important;} .brxe-ca293c form.marketingForm th.inner>.phoneFormFieldBlock>label { margin-bottom: 8px !important;} .brxe-ca293c form.marketingForm th.inner>.phoneFormFieldBlock>.phoneCountryCode { box-sizing: border-box !important; height: 48px !important; min-height: 48px !important; border: 0 !important; overflow: visible !important;}@media (max-width: 991px) {.brxe-ca293c {height: auto; padding-top: 64px; padding-right: 20px; padding-bottom: 64px; padding-left: 20px}}@media (max-width: 478px) {.brxe-ca293c {height: auto}}.brxe-b7c0a2 {height: 48px; padding-top: 0px; padding-right: 22px; padding-bottom: 0px; padding-left: 22px}.me-button-fill { --me-button-bg: #ed1c24; --me-button-text: #ffffff; --me-button-hover-bg: #001689; --me-button-hover-text: #ffffff; position: relative; isolation: isolate; overflow: hidden; display: inline-flex; align-items: center; justify-content: center; background-color: var(--me-button-bg); background-image: linear-gradient(var(--me-button-hover-bg), var(--me-button-hover-bg)); background-repeat: no-repeat; background-position: center bottom; background-size: 100% 0%; border: 1.5px solid var(--me-button-bg); border-radius: 2px; color: var(--me-button-text); font-family: Roboto, sans-serif; font-weight: 600; text-decoration: none; transition: background-size 260ms ease, color 180ms ease, border-color 180ms ease; } .me-button-fill.me-button-scheme--red-blue { --me-button-bg: #ed1c24; --me-button-text: #ffffff; --me-button-hover-bg: #001689; --me-button-hover-text: #ffffff; } .me-button-fill.me-button-scheme--light-red { --me-button-bg: #ffffff; --me-button-text: #ed1c24; --me-button-hover-bg: #ed1c24; --me-button-hover-text: #ffffff; } .me-button-fill.me-button-scheme--blue-red { --me-button-bg: #001689; --me-button-text: #ffffff; --me-button-hover-bg: #ed1c24; --me-button-hover-text: #ffffff; } .me-button-fill:is(:hover, :focus-visible) { background-size: 100% 100%; border-color: var(--me-button-hover-bg); color: var(--me-button-hover-text); }@media (prefers-reduced-motion: reduce) { .me-button-fill { transition-duration: 0.01ms; } } .me-button-fill.me-button-size--compact { height: 40px; padding-inline: 16px; }.brxe-mefaq3 {font-family: "Yantramanav"; font-size: 34px; line-height: 44px; font-weight: 700; color: #001689; text-align: center; margin-top: 0px; margin-right: 0px; margin-bottom: 40px; margin-left: 0px}.brxe-mefaq4 .accordion-title-wrapper {min-height: 88px}.brxe-mefaq4 .accordion-content-wrapper {padding-top: 16px; padding-right: 24px; padding-bottom: 16px; padding-left: 24px}.brxe-mefaq4 {width: 100%; display: flex; flex-direction: column; gap: 16px}@media (max-width: 478px) {.brxe-mefaq4 {width: 100%}.brxe-mefaq4 .accordion-content-wrapper {padding-top: 12px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px}}.brxe-mefaq2 {width: 100%; max-width: 1384px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: flex; flex-direction: column; align-items: stretch}.brxe-mefqi3 {font-family: "Yantramanav"; font-size: 28px; line-height: 40px; font-weight: 700; color: #001689; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: calc(100% - 48px)}.brxe-mefqi4.brxi-x2csjy {width: 24px; height: 24px; color: #001689; font-size: 24px}.brxe-mefqi5.brxi-x2csjy {width: 24px; height: 24px; color: #001689; font-size: 24px}.brxe-mefqi2 {align-items: center; flex-direction: row; justify-content: space-between; min-height: 40px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: flex}.brxe-mefqi7 {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323; max-width: 800px}.brxe-mefqi7 a {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323; font-size: inherit}.brxe-mefqi6 {padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 24px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}.brxe-mefqi1 {width: 100%; min-height: 88px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: 1px solid #d2d2d2; padding-top: 23.2px; padding-right: 23.2px; padding-bottom: 23.2px; padding-left: 23.2px}.machine-faq-item.brx-open { background-color: #e8e8e8; border-color: #001689; box-shadow: 0 0 5px rgba(10, 27, 44, 0.25); } .machine-faq-item > .accordion-title-wrapper { min-height: 40px; padding: 0; } .machine-faq-item > .accordion-content-wrapper { padding: 0; margin-top: 24px; }.brxe-mefqi4.brxi-bnyl39 {width: 24px; height: 24px; color: #001689; font-size: 24px}.brxe-mefqi5.brxi-bnyl39 {width: 24px; height: 24px; color: #001689; font-size: 24px}.brxe-mefaq1 {width: 100%; padding-top: 64px; padding-right: 64px; padding-bottom: 112px; padding-left: 64px; background-color: #ffffff}@media (min-width: 992px) { .machine-faq-spacing--compact { padding-top: 50px; }}@media (max-width: 991px) {.brxe-mefaq1 {padding-top: 56px; padding-right: 32px; padding-bottom: 56px; padding-left: 32px}}@media (max-width: 478px) {.brxe-mefaq1 {padding-top: 48px; padding-right: 20px; padding-bottom: 56px; padding-left: 20px}}