.elementor-639 .elementor-element.elementor-element-2b67ea3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-639 .elementor-element.elementor-element-4839170{--spacer-size:50px;}.elementor-639 .elementor-element.elementor-element-ddcff13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );}.elementor-639 .elementor-element.elementor-element-43b8db3{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:68px;letter-spacing:0.2px;}.elementor-639 .elementor-element.elementor-element-c83c393{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-639 .elementor-element.elementor-element-8a55dfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-639 .elementor-element.elementor-element-e0b84cf.elementor-element{--align-self:flex-end;}.elementor-639 .elementor-element.elementor-element-e0b84cf{text-align:right;color:#000000;}.elementor-639 .elementor-element.elementor-element-30c6f2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-639 .elementor-element.elementor-element-f605e6c .elementor-button{background-color:#FF0000;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;}.elementor-639 .elementor-element.elementor-element-f605e6c{width:var( --container-widget-width, 101.938% );max-width:101.938%;--container-widget-width:101.938%;--container-widget-flex-grow:0;}.elementor-639 .elementor-element.elementor-element-f605e6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-639 .elementor-element.elementor-element-f605e6c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-639 .elementor-element.elementor-element-57c8133{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for html, class: .elementor-element-d695176 *//* big bilingual grid */
.bilingual{
  width:100%;
  border-collapse:collapse;
  margin-top:6px;
}
.bilingual thead th{
  background:#f2f2f2;
  padding:10px;
  border:1px solid var(--border);
  text-align:left;
  font-weight:700;
  vertical-align:middle;
}
.bilingual td{
  border:1px solid var(--border);
  padding:10px;
  vertical-align:top;
}
.left-title{
  font-weight:700;
  margin-bottom:6px;
}
.small{
  font-size:13px;
  color:var(--muted);
}

/* responsive */
@media (max-width:820px){
  header{flex-direction:column;align-items:flex-start}
  .formulation table{width:100%}
  .bilingual thead th{display:none}
  .bilingual tr{display:block;margin-bottom:10px}
  .bilingual td{display:block}
  .bilingual td:first-child{border-top-left-radius:6px;border-top-right-radius:6px}
  .bilingual td:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}
}/* End custom CSS */