@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 {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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 jf-components {  .me-hero { position: relative; display: flex; align-items: center; color: var(--neutral-100); background-color: #0b0f1f; background-size: cover; background-position: center; background-repeat: no-repeat; } .me-hero__overlay { position: absolute; inset: 0; background: linear-gradient(90deg, rgba(9,12,24,0.85) 0%, rgba(9,12,24,0.4) 55%, rgba(9,12,24,0.1) 100% ); pointer-events: none; } .me-hero__inner { position: relative; z-index: 1; padding: var(--space-10) 0 var(--space-12); } .me-hero__content { max-width: 560px; } .me-hero__title { font-family: var(--font-display); font-size: var(--fs-display-2); line-height: var(--lh-display-2); margin: 0 0 var(--space-6); color: var(--neutral-100); text-transform: none; } .me-hero__text { font-size: var(--fs-b1); line-height: var(--lh-b1); color: var(--neutral-200); margin-bottom: var(--space-8); } .me-hero__text p { margin: 0 0 var(--space-4); color: var(--neutral-200); } @media (max-width: 980px) { .me-hero { min-height: 100svh; align-items: flex-end; } .me-hero__inner { padding-bottom: var(--space-10); } .me-hero__content { max-width: 100%; padding: var(--space-9) var(--space-6); } .me-hero__title { font-size: var(--fs-h1); line-height: var(--lh-h1); } .me-hero__overlay { background: linear-gradient(0deg, rgba(9,12,24,0.82) 0%, rgba(9,12,24,0.45) 60%, rgba(9,12,24,0.15) 100% ); } }  .me-why { color: var(--neutral-1000); } .me-why .me-container { padding: var(--space-6); background-color: var(--primary-500); box-shadow: var(--box-shadow); margin-top: -70px; position: relative; z-index: 9; } .me-why__title { font-family: var(--font-display); font-size: var(--fs-h3); text-align: center; margin: 0 0 var(--space-7); color: var(--neutral-100); text-transform: none; } .me-why__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-8); } .me-why__card { display: flex; flex-direction: column; gap: var(--space-4); background-color: var(--primary-100); padding: var(--space-6); transition: transform 0.3s ease-in-out; } .me-why__card:hover { transform: translateY(-10px); } .me-why__icon { display: inline-flex; color: var(--neutral-100); opacity: 0.9; } .me-why__cardTitle { font-family: var(--font-display); font-size: var(--fs-h4); font-weight: 700; margin: 0; color: var(--primary-500); text-transform: none; } .me-why__cardText { font-size: var(--fs-b1); line-height: var(--lh-b1); color: var(--neutral-1000); margin: 0; } @media (max-width: 980px) { .me-why { padding: 0; } .me-why__grid { grid-template-columns: 1fr; gap: var(--space-8); } .me-why__title { font-size: var(--fs-h2); margin-bottom: var(--space-7); } .me-why__cardTitle { font-size: var(--fs-h5); } }  .me-industries { padding: var(--space-13) 0; background: var(--neutral-100); } .me-industries__header { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-9); align-items: start; margin-bottom: var(--space-9); } .me-industries__title { font-family: var(--font-display); font-size: var(--fs-h2); line-height: var(--lh-h2); margin: 0; color: var(--secondary-800); text-transform: none; } .me-industries__lead { font-size: var(--fs-b1); line-height: var(--lh-b1); color: var(--neutral-1000); margin: 0; padding-top: var(--space-3); } .me-industries__grid { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-4); } .me-industries__item { position: relative; overflow: hidden; aspect-ratio: 16 / 7; background: var(--neutral-400); cursor: pointer; } .me-industries__item img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.4s ease; } .me-industries__item:hover img { transform: scale(1.04); } .me-industries__item::before { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; background: linear-gradient(to top, #001064 0%, rgba(0,16,100,0) 30%); transition: background 0.4s ease; } .me-industries__item:hover::before { background: rgba(0,16,100,0.80); } .me-industries__label { position: absolute; left: 0; right: 0; bottom: var(--space-1); padding: 0 var(--space-5); color: var(--neutral-100); font-family: var(--font-display); font-size: var(--fs-h4); font-weight: 700; z-index: 2; line-height: 1.3; text-transform: none; transform: translateY(0); transition: transform 0.4s ease; } .me-industries__item:hover .me-industries__label { transform: translateY(-36px); } .me-industries__text { position: absolute; left: 0; right: 0; bottom: var(--space-4); padding: 0 var(--space-5); color: rgba(255,255,255,0.88); font-family: var(--font-body); font-size: var(--fs-b2); line-height: 1.3; z-index: 2; margin: 0; opacity: 0; transform: translateY(6px); transition: opacity 0.35s ease 0.05s, transform 0.4s ease; } .me-industries__item:hover .me-industries__text { opacity: 1; transform: translateY(0); } @media (max-width: 980px) { .me-industries { padding: var(--space-10) 0; } .me-industries__header { grid-template-columns: 1fr; gap: var(--space-5); margin-bottom: var(--space-7); } .me-industries__title { font-size: var(--fs-h3); } .me-industries__grid { grid-template-columns: 1fr; } .me-industries__item::before { background: rgba(0,16,100,0.70); } .me-industries__label { transform: translateY(-50px); } .me-industries__text { opacity: 1; transform: translateY(0); } .me-industries__item:hover .me-industries__label { transform: translateY(-50px); } }  .me-features__grid { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-12); align-items: start; } .me-features__heading { font-family: var(--font-display); font-size: var(--fs-h3); line-height: var(--lh-h3); color: var(--secondary-800); margin: 0 0 var(--space-5); text-transform: none; } .me-features__intro { font-size: var(--fs-b1); line-height: var(--lh-b1); color: var(--neutral-1000); margin: 0 0 var(--space-6); } .me-features__body { font-size: var(--fs-b1); line-height: var(--lh-b1); color: var(--neutral-1000); margin: 0 0 var(--space-5); } .me-features__list { list-style: none; display: grid; gap: var(--space-4); } .me-features__list li { font-size: var(--fs-b1); line-height: var(--lh-b1); color: var(--neutral-900); padding-left: var(--space-7); position: relative; min-height: 28px; display: flex; align-items: flex-start; } .me-features__list li::after { content: ""; position: absolute; left: 0; top: 1px; width: 20px; height: 20px; background-color: var(--secondary-700); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='none'%3E%3Cpolyline points='6,14 11,19 22,9' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: contain; } @media (max-width: 980px) { .me-features__grid { gap: var(--space-5); } .me-features__heading { font-size: var(--fs-h4); } .me-features__list li { padding-left: var(--space-8); } .me-features__list li::after { top: 10px; } }  .me-banner { position: relative; max-height: 580px; overflow: hidden; line-height: 0; margin: 0 auto; } .me-banner img { width: 100%; height: 100%; object-fit: cover; display: block; } @media (max-width: 980px) { .me-banner { max-height: 220px; } }  .me-modular { padding: var(--space-8) 0; background: var(--neutral-100); } .me-modular__grid { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-12); align-items: start; } .me-modular__heading { font-family: var(--font-display); font-size: var(--fs-h3); line-height: var(--lh-h3); color: var(--secondary-800); margin: 0 0 var(--space-6); text-transform: none; } .me-modular__body { font-size: var(--fs-b1); line-height: var(--lh-b1); color: var(--neutral-1000); margin: 0 0 var(--space-5); } .me-modular__checklist { list-style: none; margin: 0 0 var(--space-6); display: grid; gap: var(--space-3); } .me-modular__checklist li { font-size: var(--fs-b1); line-height: var(--lh-b1); color: var(--neutral-1000); padding-left: var(--space-7); position: relative; min-height: 20px; } .me-modular__checklist li::after { content: ""; position: absolute; left: 0; top: 1px; width: 20px; height: 20px; background-color: var(--secondary-700); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='none'%3E%3Cpolyline points='6,14 11,19 22,9' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: contain; } @media (max-width: 980px) { .me-modular { padding-bottom: 0; } .me-modular__grid { gap: var(--space-4); } .me-modular__heading { font-size: var(--fs-h4); } }  .me-faq { padding: var(--space-13) 0; background: var(--neutral-100); } .me-faq__title { font-family: var(--font-display); font-size: var(--fs-h2); text-align: center; color: var(--secondary-800); margin: 0 0 var(--space-10); text-transform: none; } .me-faq__list { display: grid; gap: var(--space-5); } .me-faq__item { border: 1px solid var(--neutral-300); overflow: hidden; } .me-faq__item.is-open { background: var(--neutral-200); border-color: var(--secondary-800); box-shadow: var(--box-shadow); } .me-faq__question { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: var(--space-6); background: transparent; border: none; padding: var(--space-6); font-family: var(--font-body); font-size: var(--fs-b1); font-weight: 700; color: var(--secondary-800); text-align: left; cursor: pointer; transition: color 0.2s ease; text-transform: none; line-height: var(--lh-b1); } .me-faq__question:hover { color: var(--primary-600); } .me-faq__icon { flex-shrink: 0; width: 27px; height: 27px; border-radius: 50%; background: var(--secondary-800); display: flex; align-items: center; justify-content: center; position: relative; transition: background 0.2s ease; } .me-faq__icon::before, .me-faq__icon::after { content: ""; position: absolute; background: var(--neutral-100); border-radius: 2px; transition: transform 0.3s ease; } .me-faq__icon::before { width: 14px; height: 2px; } .me-faq__icon::after { width: 2px; height: 14px; } .me-faq__item.is-open .me-faq__icon::before, .me-faq__item.is-open .me-faq__icon::after { transform: rotate(45deg); } .me-faq__answer { overflow: hidden; max-height: 0; transition: max-height 0.3s ease, padding 0.3s ease; padding: 0 var(--space-6); } .me-faq__answer.is-open { max-height: 600px; padding: 0 var(--space-6) var(--space-6); } .me-faq__answer p { margin: 0; font-size: var(--fs-b1); line-height: var(--lh-b1); color: var(--neutral-800); max-width: 700px; } @media (max-width: 980px) { .me-faq__question { padding: var(--space-5); } .me-faq__answer { padding: 0 var(--space-5); } .me-faq__answer.is-open { padding: 0 var(--space-5) var(--space-5); } .me-faq__title { margin-bottom: 0; } }  @media (max-width: 980px) { .me-hero, .me-why, .me-industries, .me-features, .me-banner, .me-modular, .me-quote, .me-faq { overflow-x: hidden; width: 100%; } .me-industries__lead, .me-features__intro, .me-features__body, .me-modular__body, .me-quote__text, .me-why__cardText { overflow-wrap: break-word; word-break: break-word; hyphens: auto; max-width: 100%; } }  @media (max-width: 980px) { .me-container { padding: 0 var(--space-6); } .me-hero .me-container { padding: 0; } } .me-quote__form .columnContainer{ padding: 20px !important; background: var(--primary-500) !important; } .me-quote__form input[type="text"]{ padding-block:7px !important ; } .me-quote__form .phoneFormFieldBlock input{ padding-block:8px !important ; }}.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-fgehai .splide__arrow, #brxe-fgehai .splide__pagination, #brxe-fgehai .brxe-mebf01{ 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-l0001e {font-family: "Yantramanav"; font-size: 34px; line-height: 44px; font-weight: 700; color: #001689}@media (max-width: 478px) {#brxe-l0001e {font-family: "Yantramanav"; font-size: 28px; line-height: 36px; font-weight: 700; color: #001689}}#brxe-l0001f {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l0001f {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l0001h {margin-top: 5px; color: #001689; fill: #001689; font-size: 16px}#brxe-l0001i {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l0001i {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l0001g {display: flex; flex-direction: row; align-items: center; column-gap: 12px}.me-laser-bullet .fa-check{ background-color:#001689 ; color: white; fill: white; padding:5px; justify-items: center; align-items: center; justify-content: center; d} .me-laser-bullet .fa-check::before{ color:#fff;}#brxe-l0001k {margin-top: 5px; color: #001689; fill: #001689; font-size: 16px}#brxe-l0001l {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l0001l {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l0001j {display: flex; flex-direction: row; align-items: flex-start; column-gap: 12px}#brxe-l0001n {margin-top: 5px; color: #001689; fill: #001689; font-size: 16px}#brxe-l0001o {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l0001o {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l0001m {display: flex; flex-direction: row; align-items: flex-start; column-gap: 12px}#brxe-l0001q {margin-top: 5px; color: #001689; fill: #001689; font-size: 16px}#brxe-l0001r {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l0001r {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l0001p {display: flex; flex-direction: row; align-items: flex-start; column-gap: 12px}#brxe-l0001d {display: flex; flex-direction: column; row-gap: 20px}#brxe-l0001t {font-family: "Yantramanav"; font-size: 34px; line-height: 44px; font-weight: 700; color: #001689}@media (max-width: 478px) {#brxe-l0001t {font-family: "Yantramanav"; font-size: 28px; line-height: 36px; font-weight: 700; color: #001689}}#brxe-l0001u {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l0001u {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l0001v {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l0001v {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l0001w {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l0001w {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l0001s {display: flex; flex-direction: column; row-gap: 20px}#brxe-l0001c {display: grid; align-items: initial; grid-template-columns: repeat(2,minmax(0,1fr)); column-gap: 80px; row-gap: 80px}@media (max-width: 991px) {#brxe-l0001c {grid-template-columns: 1fr; column-gap: 48px; row-gap: 48px}}#brxe-l0001z {font-family: "Yantramanav"; font-size: 34px; line-height: 44px; font-weight: 700; color: #001689}@media (max-width: 478px) {#brxe-l0001z {font-family: "Yantramanav"; font-size: 28px; line-height: 36px; font-weight: 700; color: #001689}}#brxe-l00021 {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l00021 {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l00020 {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l00020 {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l0001y {display: flex; flex-direction: column; row-gap: 20px}#brxe-l00023 {font-family: "Yantramanav"; font-size: 34px; line-height: 44px; font-weight: 700; color: #001689}@media (max-width: 478px) {#brxe-l00023 {font-family: "Yantramanav"; font-size: 28px; line-height: 36px; font-weight: 700; color: #001689}}#brxe-l00024 {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l00024 {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l00025 {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l00025 {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l00027 {margin-top: 5px; color: #001689; fill: #001689; font-size: 16px}#brxe-l00028 {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l00028 {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l00026 {display: flex; flex-direction: row; align-items: flex-start; column-gap: 12px}#brxe-l0002a {margin-top: 5px; color: #001689; fill: #001689; font-size: 16px}#brxe-l0002b {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l0002b {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l00029 {display: flex; flex-direction: row; align-items: flex-start; column-gap: 12px}#brxe-l0002d {margin-top: 5px; color: #001689; fill: #001689; font-size: 16px}#brxe-l0002e {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l0002e {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l0002c {display: flex; flex-direction: row; align-items: flex-start; column-gap: 12px}#brxe-l0002g {margin-top: 5px; color: #001689; fill: #001689; font-size: 16px}#brxe-l0002h {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-l0002h {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l0002f {display: flex; flex-direction: row; align-items: flex-start; column-gap: 12px}#brxe-mecq01 {font-family: "Roboto"; font-size: 18px; line-height: 27px; font-weight: 400; color: #232323}@media (max-width: 478px) {#brxe-mecq01 {font-family: "Roboto"; font-size: 16px; line-height: 24px; font-weight: 400; color: #232323}}#brxe-l00022 {display: flex; flex-direction: column; row-gap: 20px}#brxe-l0001x {display: grid; align-items: initial; grid-template-columns: repeat(2,minmax(0,1fr)); column-gap: 80px; row-gap: 80px}@media (max-width: 991px) {#brxe-l0001x {grid-template-columns: 1fr; column-gap: 48px; row-gap: 48px}}#brxe-l0001b {width: 100%; max-width: 1384px; row-gap: 40px}#brxe-l0001a {background-color: #e8e8e8; padding-top: 80px; padding-right: 64px; padding-bottom: 80px; padding-left: 64px}@media (max-width: 991px) {#brxe-l0001a {padding-top: 64px; padding-right: 32px; padding-bottom: 64px; padding-left: 32px}}@media (max-width: 478px) {#brxe-l0001a {padding-top: 48px; padding-right: 20px; padding-bottom: 48px; 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-lrgi01 {width: 100%; height: 100%}.brxe-lrgb01 {width: 100%; height: 100%; overflow: hidden}.brxe-lrgi02 {width: 100%; height: 100%}.brxe-lrgb02 {width: 100%; height: 100%; overflow: hidden}.brxe-lrgi03 {width: 100%; height: 100%}.brxe-lrgb03 {width: 100%; height: 100%; overflow: hidden}.brxe-lrgi04 {width: 100%; height: 100%}.brxe-lrgb04 {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-lrfi01 {width: 24px; height: 24px; color: #001689; font-size: 24px}.brxe-mefqi5.brxi-lrfi01 {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-lrfi02 {width: 24px; height: 24px; color: #001689; font-size: 24px}.brxe-mefqi5.brxi-lrfi02 {width: 24px; height: 24px; color: #001689; font-size: 24px}.brxe-mefqi4.brxi-lrfi03 {width: 24px; height: 24px; color: #001689; font-size: 24px}.brxe-mefqi5.brxi-lrfi03 {width: 24px; height: 24px; color: #001689; font-size: 24px}.brxe-mefqi4.brxi-lrfi04 {width: 24px; height: 24px; color: #001689; font-size: 24px}.brxe-mefqi5.brxi-lrfi04 {width: 24px; height: 24px; color: #001689; font-size: 24px}.brxe-mefqi4.brxi-lrfi05 {width: 24px; height: 24px; color: #001689; font-size: 24px}.brxe-mefqi5.brxi-lrfi05 {width: 24px; height: 24px; color: #001689; font-size: 24px}.brxe-mefqi4.brxi-lrfi06 {width: 24px; height: 24px; color: #001689; font-size: 24px}.brxe-mefqi5.brxi-lrfi06 {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}}