.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-6b44909 */.br-servicos { max-width: 1180px; margin: 0 auto; padding: 10px 0; } .br-servico { display: grid; grid-template-columns: 1fr 1fr; gap: 36px; align-items: center; padding: 34px 0; border-bottom: 1px solid rgba(0,0,0,.08); } .br-servico:last-child { border-bottom: none; } .br-servico__img { width: 100%; height: 100%; border-radius: 14px; overflow: hidden; box-shadow: 0 10px 30px rgba(0,0,0,.08); } .br-servico__img img { width: 100%; height: 100%; display: block; object-fit: cover; aspect-ratio: 4/3; } .br-servico__content h3 { margin: 0 0 10px; font-weight: 600; line-height: 2; font-size: clamp(26px, 2.4vw, 40px); letter-spacing: -0.2px; } .br-servico__lead { margin: 0 0 14px; font-size: 15px; line-height: 1.9; opacity: .92; } .br-servico__list { margin: 0; padding: 0 0 0 18px; font-size: 15px; line-height: 1.75; } .br-servico__list li { margin: 6px 0; } .br-servico__content strong { font-weight: 600; } .br-servico.is-reverse .br-servico__img { order: 2; } .br-servico.is-reverse .br-servico__content { order: 1; } @media (max-width: 900px) { .br-servico { grid-template-columns: 1fr; gap: 18px; padding: 26px 0; } .br-servico.is-reverse .br-servico__img, .br-servico.is-reverse .br-servico__content { order: initial; } .br-servico__img img { aspect-ratio: 16/10; } } @media (max-width: 520px) { .br-servico__content h3 { font-size: 26px; } .br-servico__lead, .br-servico__list { font-size: 15px; } }/* End custom CSS */