.elementor-125811 .elementor-element.elementor-element-9265366{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-125811 .elementor-element.elementor-element-b814c0c > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-125811 .elementor-element.elementor-element-b814c0c{text-align:center;}.elementor-125811 .elementor-element.elementor-element-b814c0c .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:70px;font-weight:900;line-height:0.9em;letter-spacing:-2.7px;-webkit-text-stroke-width:0.25px;stroke-width:0.25px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}@media(max-width:767px){.elementor-125811 .elementor-element.elementor-element-b814c0c .elementor-heading-title{font-size:50px;}}/* Start custom CSS for html, class: .elementor-element-5b44654 */<style>
    *{box-sizing:border-box}
    body{margin:0;background:#fff;color:#111;
            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);
}
    }
    .page{width:min(1500px,calc(100% - 48px));margin:0 auto;padding:34px 0 64px}
    .system{margin-bottom:72px}
    .system-title{margin:0 0 24px;text-align:center;font-size:clamp(28px,3vw,44px);
        font-family: 'Bodoni Moda';
    font-weight: 800;
    letter-spacing: -0.05em;
    }
    .category{margin-top:34px}
    .category-title{margin:0 0 18px;font-size:clamp(22px,2vw,30px);font-weight:800;letter-spacing:-.02em}
    .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}
    .card{flex-direction:column;justify-content:space-between;background:#fff}
    .card h3{margin:0 0 20px;font-size:18px;line-height:1.2;font-weight:500}
    .formula{width:100%;border-collapse:collapse;margin-top:auto}
    .formula td{padding:4px 0;font-size:14px;vertical-align:top}
    .formula td:first-child {
    padding-right: 16px;
    padding-left: 10px;
}
    .formula td:last-child{width:58px;text-align:right;font-weight:600;white-space:nowrap;
        padding-right: 10px;
    }
    @media(max-width:980px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
    @media(max-width:640px){
      .page{width:min(100% - 28px,1500px);padding-top:22px}
      .system{margin-bottom:52px}
      .system-title{margin-bottom:18px}
      .category{margin-top:26px}
      .cards{grid-template-columns:1fr;gap:18px}
      .card{min-height:150px}
    }
    .elementor-kit-6 h2 {
    font-size: 34px;
    font-weight: 700;
    line-height: 34px;
}
  <\/style>/* End custom CSS */