Smart Brick: a inovação mais impressionante da Lego em anos

Descubra o que é o Smart Brick da Lego, como ele funciona e quais recursos de programação e conectividade tornam esse componente essencial nos sets robóticos.
Peça transparente tipo LEGO segurada na mão Peça transparente tipo LEGO segurada na mão

A Lego lançou o Smart Brick — um tijolo eletrônico que adiciona sensores, sons e interatividade a conjuntos específicos — e a reação do público foi dividida. Fãs adultos reclamaram nas redes sociais, céticos questionaram a necessidade e pais ficaram em dúvida sobre o preço. Mas quem parou para entender como a tecnologia funciona por dentro encontrou algo genuinamente surpreendente: uma solução que não depende de telas, aplicativos ou conexão com a internet para funcionar.

O Smart Brick é o coração do sistema chamado Smart Play, desenvolvido pela Lego para trazer interatividade física aos seus conjuntos de montagem. Diferente de outras apostas tecnológicas da empresa nos últimos anos, essa não exige que a criança tenha um smartphone ou tablet para aproveitar o que o produto oferece.

O Que É o Smart Brick e Como Ele Funciona

O Smart Brick é um tijolo eletrônico maior que o padrão 2×4 da Lego, mas ainda compatível com todos os outros blocos da marca. Dentro dele há uma série de sensores — de movimento, de cor e de comunicação por campo de proximidade, a tecnologia NFC — além de um sintetizador de áudio capaz de reproduzir efeitos sonoros com qualidade surpreendente.

O funcionamento é simples na prática. O tijolo é inserido no conjunto montado e começa a operar automaticamente, sem necessidade de configuração, pareamento ou download de qualquer aplicativo. Ao detectar movimento, ele reproduz sons correspondentes à ação. Ao identificar uma cor específica através do sensor lateral, aciona efeitos diferentes. E ao reconhecer as minifiguras ou etiquetas inteligentes por NFC, personaliza os sons de acordo com o personagem presente.

No conjunto do TIE Fighter com Darth Vader, por exemplo, o Smart Brick reproduz a respiração característica do vilão, toca A Marcha Imperial e reage quando a nave é movimentada ou girada. Existe até um gatilho físico na parte traseira da nave que aciona paletas vermelhas na frente do sensor de cor — simulando o disparo das armas do TIE Fighter. A cor vermelha ativa os canhões, o azul simula reabastecimento e o verde representa reparos na nave.

O alcance do NFC também surpreende: o tijolo consegue se comunicar com a minifigura do Vader mesmo quando há cerca de dois centímetros de distância física entre eles, o que permite que o personagem esteja sentado no cockpit enquanto o Smart Brick fica instalado na parte traseira da nave.

Uma Aposta Tecnológica Que Não Depende de Apps

A Lego tem um histórico de tentar integrar tecnologia digital aos seus conjuntos físicos, e nem sempre com bons resultados a longo prazo. O exemplo mais citado é o tema Hidden Side, lançado em 2019, que usava realidade aumentada por meio de um aplicativo para transformar os conjuntos em cenários de caça-fantasmas. A linha foi descontinuada em dezembro de 2020, e o aplicativo foi encerrado em janeiro de 2023. Os conjuntos físicos continuam existindo, mas a funcionalidade que os tornava especiais desapareceu para sempre.

O Smart Play foi projetado para evitar exatamente esse problema. Existe um aplicativo oficial chamado Smart Play, que se conecta ao tijolo via Bluetooth, mas ele não desbloqueia nenhuma função adicional. Sua única utilidade é monitorar a bateria, ajustar o volume e atualizar o firmware quando necessário. O aplicativo não precisa estar aberto — nem instalado — para que o Smart Brick funcione normalmente.

Isso significa que, quando a Lego eventualmente decidir encerrar o suporte ao Smart Play, os tijolos já vendidos continuarão funcionando normalmente. A empresa não terá como desativar remotamente os dispositivos. A única coisa que pode tornar um Smart Brick inutilizável é o desgaste físico da bateria interna — não uma decisão corporativa tomada anos depois da compra.

Publicidade

Essa escolha de design representa uma mudança de postura relevante. A Lego demonstrou que é possível usar tecnologia para enriquecer a experiência de brincar sem criar dependência de ecossistemas digitais que podem ser descontinuados a qualquer momento.

A Experiência de Brincar Sem Tela

Um dos pontos mais valorizados por quem testou o sistema é justamente a ausência de telas no processo. A criança monta o conjunto, insere o Smart Brick e começa a brincar imediatamente. Os sons respondem às ações físicas — mover a nave, girar o personagem, acionar o gatilho — sem que seja necessário olhar para um celular ou tablet em nenhum momento.

Os efeitos de voz presentes no conjunto do TIE Fighter não são dublagens originais dos filmes da Lucasfilm. A Lego optou por criar uma espécie de fala sintetizada que lembra o Simlish, idioma fictício dos jogos The Sims, ou os efeitos sonoros dos primeiros jogos Lego Star Wars — antes de eles adotarem dublagens completas. É uma escolha que preserva a universalidade do produto sem depender de licenciamentos de áudio mais complexos.

Os sons de movimento também foram cuidadosamente implementados. Quando a nave é pousada, o Smart Brick reproduz um som de desligamento dos motores. Quando é levantada e movida com velocidade, os motores voltam a rugir. Esses detalhes criam uma camada de imersão que estimula a imaginação sem substituí-la.

Os Conjuntos Disponíveis e os Preços

O sistema Smart Play foi lançado com uma linha de conjuntos temáticos de Star Wars. O TIE Fighter com Darth Vader é o mais acessível, custando 70 dólares nos Estados Unidos. O X-Wing de Luke Skywalker sai por 90 dólares, e o Salão do Trono do Imperador chega a 160 dólares. O Millennium Falcon Smart Playset está disponível por 100 dólares.

A comparação com conjuntos equivalentes sem a tecnologia embute um problema real de percepção de valor. O TIE Bomber convencional, por exemplo, custa 65 dólares, é maior, tem mais minifiguras e não inclui o Smart Brick. O Millennium Falcon em escala intermediária para exibição sai por 85 dólares — 15 dólares menos que a versão Smart Play, apesar de ser mais detalhado e maior.

O Smart Brick e o carregador não estão disponíveis para compra separada. Quem quiser aproveitar os conjuntos compatíveis com o sistema — que existem a preços menores, mas não incluem o tijolo eletrônico — precisa adquirir pelo menos um dos conjuntos completos, a partir de 70 dólares, para ter acesso ao hardware.

Essa limitação é um obstáculo concreto para famílias com orçamento restrito. A tecnologia embarcada justifica parte do custo adicional, mas o fato de o Smart Brick não ser vendido separadamente reduz a flexibilidade do sistema e aumenta a barreira de entrada para quem quer expandir a experiência com outros conjuntos compatíveis.

Por Que Esse Lançamento Importa Para Além dos Fãs de Lego

O Smart Brick interessa não apenas a quem coleciona ou compra Lego para crianças, mas também a qualquer pessoa que acompanha como empresas tradicionais tentam se reinventar sem perder sua identidade central.

A Lego é uma empresa de brinquedos físicos que sobreviveu à ascensão dos videogames, dos tablets e dos jogos mobile. Parte desse sucesso vem de não tentar competir diretamente com essas plataformas, mas de oferecer algo que elas não conseguem replicar: a experiência tátil de construir algo com as próprias mãos.

O Smart Play não abandona esse princípio. Ele adiciona uma camada tecnológica sem transferir a experiência para uma tela. A criança ainda monta, ainda segura, ainda movimenta. A tecnologia responde ao que ela faz no mundo físico, não o contrário.

Para marcas e empresas que buscam integrar tecnologia a produtos físicos, o modelo adotado pela Lego com o Smart Brick oferece uma referência concreta: priorizar a autonomia do produto, evitar dependência de serviços externos e garantir que o valor entregue ao consumidor não desapareça com uma atualização de política corporativa.

O próximo passo natural seria tornar o Smart Brick acessível como componente avulso. Enquanto isso não acontece, o sistema permanece uma das apostas mais inteligentes que a Lego fez em anos — com um preço de entrada que ainda deixa muita gente de fora.

@import url("https://assets.mlcdn.com/fonts.css?version=1775464"); /* LOADER */ .ml-form-embedSubmitLoad { display: inline-block; width: 20px; height: 20px; }.g-recaptcha { transform: scale(1); -webkit-transform: scale(1); transform-origin: 0 0; -webkit-transform-origin: 0 0; height: ; }.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }.ml-form-embedSubmitLoad:after { content: " "; display: block; width: 11px; height: 11px; margin: 1px; border-radius: 50%; border: 4px solid #fff; border-color: #000000 #000000 #000000 transparent; animation: ml-form-embedSubmitLoad 1.2s linear infinite; } @keyframes ml-form-embedSubmitLoad { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #mlb2-10548268.ml-form-embedContainer { box-sizing: border-box; display: table; margin: 0 auto; position: static; width: 100% !important; } #mlb2-10548268.ml-form-embedContainer h4, #mlb2-10548268.ml-form-embedContainer p, #mlb2-10548268.ml-form-embedContainer span, #mlb2-10548268.ml-form-embedContainer button { text-transform: none !important; letter-spacing: normal !important; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper { background-color: #fafafa; border-width: 0px; border-color: transparent; border-radius: 6px; border-style: solid; box-sizing: border-box; display: inline-block !important; margin: 0; padding: 0; position: relative; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper.embedPopup, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper.embedDefault { width: 900px; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper.embedForm { max-width: 900px; width: 100%; } #mlb2-10548268.ml-form-embedContainer .ml-form-align-left { text-align: left; } #mlb2-10548268.ml-form-embedContainer .ml-form-align-center { text-align: center; } #mlb2-10548268.ml-form-embedContainer .ml-form-align-default { display: table-cell !important; vertical-align: middle !important; text-align: center !important; } #mlb2-10548268.ml-form-embedContainer .ml-form-align-right { text-align: right; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img { border-top-left-radius: 6px; border-top-right-radius: 6px; height: auto; margin: 0 auto !important; max-width: 100%; width: undefinedpx; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody { padding: 20px 20px 0 20px; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal { padding-bottom: 0; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent { text-align: left; margin: 0 0 20px 0; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 { color: #000000; font-family: 'Inter', sans-serif; font-size: 37px; font-weight: 700; margin: 0 0 10px 0; text-align: center; word-break: break-word; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p { color: #000000; font-family: 'Inter', sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; margin: 0 0 10px 0; text-align: center; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol { color: #000000; font-family: 'Inter', sans-serif; font-size: 14px; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol { list-style-type: lower-alpha; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol ol, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol ol { list-style-type: lower-roman; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a { color: #000000; text-decoration: underline; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group { text-align: left!important; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label { margin-bottom: 5px; color: #444444; font-size: 14px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none;; display: inline-block; line-height: 20px; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child { margin: 0; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form { margin: 0; width: 100%; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow { margin: 0 0 20px 0; width: 100%; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow { float: left; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm { margin: 0; padding: 0 0 20px 0; width: 100%; height: auto; float: left; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow { margin: 0 0 10px 0; width: 100%; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item { margin: 0; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal { margin: 0; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input { background-color: #ffffff !important; color: #333333 !important; border-color: #dbe6f0; border-radius: 6px !important; border-style: solid !important; border-width: 1px !important; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px !important; height: auto; line-height: 21px !important; margin-bottom: 0; margin-top: 0; margin-left: 0; margin-right: 0; padding: 10px 10px !important; width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder { color: #333333; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder { color: #333333; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder { color: #333333; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder { color: #333333; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow textarea { background-color: #ffffff !important; color: #333333 !important; border-color: #dbe6f0; border-radius: 6px !important; border-style: solid !important; border-width: 1px !important; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px !important; height: auto; line-height: 21px !important; margin-bottom: 0; margin-top: 0; padding: 10px 10px !important; width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before { border-color: #dbe6f0!important; background-color: #ffffff!important; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.custom-control-input[type="checkbox"]{ box-sizing: border-box; padding: 0; position: absolute; z-index: -1; opacity: 0; margin-top: 5px; margin-left: -1.5rem; overflow: visible; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before { border-radius: 4px!important; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::after, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::after, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::before { border-color: #000000!important; background-color: #000000!important; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::after, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::after, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::after, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::after { top: 4px; box-sizing: border-box; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after { top: 2px!important; box-sizing: border-box!important; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after { top: 0px!important; box-sizing: border-box!important; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after { top: 2px!important; box-sizing: border-box!important; position: absolute; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before { top: 2px!important; box-sizing: border-box!important; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::before { position: absolute; top: 4px; left: -1.5rem; display: block; width: 16px; height: 16px; pointer-events: none; content: ""; background-color: #ffffff; border: #adb5bd solid 1px; border-radius: 50%; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::after { position: absolute; top: 4px!important; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before { position: absolute; top: 4px; left: -1.5rem; display: block; width: 16px; height: 16px; pointer-events: none; content: ""; background-color: #ffffff; border: #adb5bd solid 1px; border-radius: 50%; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after { position: absolute; top: 2px!important; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after { position: absolute; top: 0px!important; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-radio .custom-control-label::after { background: no-repeat 50%/50% 50%; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-checkbox .custom-control-label::after, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after { background: no-repeat 50%/50% 50%; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-control, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-control { position: relative; display: block; min-height: 1.5rem; padding-left: 1.5rem; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input { position: absolute; z-index: -1; opacity: 0; box-sizing: border-box; padding: 0; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label { color: #444444; font-size: 14px!important; font-family: 'Open Sans', Arial, Helvetica, sans-serif; line-height: 24px; margin-bottom: 0; position: relative; vertical-align: top; font-style: normal; font-weight: 700; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-select, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-select { background-color: #ffffff !important; color: #333333 !important; border-color: #dbe6f0; border-radius: 6px !important; border-style: solid !important; border-width: 1px !important; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px !important; line-height: 20px !important; margin-bottom: 0; margin-top: 0; padding: 10px 28px 10px 12px !important; width: 100% !important; box-sizing: border-box !important; max-width: 100% !important; height: auto; display: inline-block; vertical-align: middle; background: url('https://assets.mlcdn.com/ml/images/default/dropdown.svg') no-repeat right .75rem center/8px 10px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow { height: auto; width: 100%; float: left; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 70%; float: left; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal { width: 30%; float: left; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal.labelsOn { padding-top: 25px; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields { box-sizing: border-box; float: left; padding-right: 10px; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input { background-color: #ffffff; color: #333333; border-color: #dbe6f0; border-radius: 6px; border-style: solid; border-width: 1px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 0; margin-top: 0; padding: 10px 10px; width: 100%; box-sizing: border-box; overflow-y: initial; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button { background-color: #20d6f0 !important; border-color: #20d6f0; border-style: solid; border-width: 1px; border-radius: 6px; box-shadow: none; color: #000000 !important; cursor: pointer; font-family: 'Inter', sans-serif; font-size: 16px !important; font-weight: 700; line-height: 20px; margin: 0 !important; padding: 10px !important; width: 100%; height: auto; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover { background-color: #20d6f0 !important; border-color: #20d6f0 !important; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type="checkbox"] { box-sizing: border-box; padding: 0; position: absolute; z-index: -1; opacity: 0; margin-top: 5px; margin-left: -1.5rem; overflow: visible; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description { color: #000000; display: block; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; margin-bottom: 0; position: relative; vertical-align: top; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label { font-weight: normal; margin: 0; padding: 0; position: relative; display: block; min-height: 24px; padding-left: 24px;} #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a { color: #000000; text-decoration: underline; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p { color: #000000 !important; font-family: 'Open Sans', Arial, Helvetica, sans-serif !important; font-size: 12px !important; font-weight: normal !important; line-height: 18px !important; padding: 0 !important; margin: 0 5px 0 0 !important; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child { margin: 0; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit { margin: 0 0 20px 0; float: left; width: 100%; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button { background-color: #20d6f0 !important; border: none !important; border-radius: 6px !important; box-shadow: none !important; color: #000000 !important; cursor: pointer; font-family: 'Inter', sans-serif !important; font-size: 16px !important; font-weight: 700 !important; line-height: 21px !important; height: auto; padding: 10px !important; width: 100% !important; box-sizing: border-box !important; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading { display: none; } #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover { background-color: #20d6f0 !important; } .ml-subscribe-close { width: 30px; height: 30px; background: url('https://assets.mlcdn.com/ml/images/default/modal_close.png') no-repeat; background-size: 30px; cursor: pointer; margin-top: -10px; margin-right: -10px; position: absolute; top: 0; right: 0; } .ml-error input, .ml-error textarea, .ml-error select { border-color: red!important; }.ml-error .custom-checkbox-radio-list { border: 1px solid red !important; border-radius: 6px; padding: 10px; }.ml-error .label-description, .ml-error .label-description p, .ml-error .label-description p a, .ml-error label:first-child { color: #ff0000 !important; }#mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p, #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter { color: #ff0000 !important; } @media only screen and (max-width: 900px){.ml-form-embedWrapper.embedDefault, .ml-form-embedWrapper.embedPopup { width: 100%!important; } .ml-form-formContent.horozintalForm { float: left!important; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow { height: auto!important; width: 100%!important; float: left!important; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 100%!important; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal > div { padding-right: 0px!important; padding-bottom: 10px; } .ml-form-formContent.horozintalForm .ml-button-horizontal { width: 100%!important; } .ml-form-formContent.horozintalForm .ml-button-horizontal.labelsOn { padding-top: 0px!important; }}.ml-mobileButton-horizontal { display: none; }#mlb2-10548268 .ml-mobileButton-horizontal button {background-color: #20d6f0 !important; border-color: #20d6f0 !important; border-style: solid !important; border-width: 1px !important; border-radius: 6px !important; box-shadow: none !important; color: #000000 !important; cursor: pointer; font-family: 'Inter', sans-serif !important; font-size: 14px !important; font-weight: 700 !important; line-height: 20px !important; padding: 10px !important; width: 100% !important;}@media only screen and (max-width: 900px) { #mlb2-10548268.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm { padding: 0 0 10px 0 !important; } .ml-hide-horizontal { display: none !important; } .ml-form-formContent.horozintalForm .ml-button-horizontal { display: none!important; } .ml-mobileButton-horizontal { display: inline-block !important; margin-bottom: 20px;width:100%; } .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal > div { padding-bottom: 0px !important; } } @media only screen and (max-width: 900px) { .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields { margin-bottom: 10px !important; width: 100% !important; } }