.elementor-5198 .elementor-element.elementor-element-6d602dcf{--display:flex;}/* Start custom CSS *//* ENOCHTEC TYPE V1 BEGIN — page 5198 */
body.page-id-5198 .en-prod {
  --eno-font-ui:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --eno-type-body:16px;
  --eno-leading-body:1.55;
  --eno-type-primary-action:16px;
  --eno-type-secondary-action:14px;
  --eno-leading-control:1.3;
  --eno-type-h1-content:clamp(36px,calc(24px + 3.45vw),76px);
  --eno-type-h2-content:clamp(30px,calc(22px + 2vw),52px);
  --eno-type-h3-card:clamp(18px,calc(17px + .33vw),22px);
  --eno-type-answer-heading:clamp(22px,calc(20px + .3vw),24px);
  --eno-leading-h1:1.05;
  --eno-leading-h2:1.10;
  --eno-leading-h3:1.25;
  --eno-weight-heading:700;
  --eno-weight-action:700;
  font-family:var(--eno-font-ui);
}
body.page-id-5198 .en-prod :where(h1,h2,h3,p,li,a,button,summary){font-family:var(--eno-font-ui)}
body.page-id-5198 .en-prod h1{font-size:var(--eno-type-h1-content);line-height:var(--eno-leading-h1);font-weight:var(--eno-weight-heading)}
body.page-id-5198 .en-prod :is(.en-section__head,.en-faq,.en-closing) h2{font-size:var(--eno-type-h2-content);line-height:var(--eno-leading-h2);font-weight:var(--eno-weight-heading)}
body.page-id-5198 .en-prod .en-answer h2{font-size:var(--eno-type-answer-heading);line-height:1.3;font-weight:var(--eno-weight-heading)}
body.page-id-5198 .en-prod .en-related h2{font-size:clamp(28px,calc(22px + 1.1vw),38px);line-height:1.15;font-weight:var(--eno-weight-heading)}
body.page-id-5198 .en-prod :is(.en-card,.en-model,.en-step) h3{font-size:var(--eno-type-h3-card);line-height:var(--eno-leading-h3);font-weight:var(--eno-weight-heading)}
body.page-id-5198 .en-prod p:not(.en-kicker),body.page-id-5198 .en-prod :is(li,summary){font-size:var(--eno-type-body);line-height:var(--eno-leading-body)}
body.page-id-5198 .en-prod .en-btn{font-size:var(--eno-type-primary-action);line-height:var(--eno-leading-control);font-weight:var(--eno-weight-action)}
body.page-id-5198 .en-prod :is(.en-card a,.en-model a){font-size:var(--eno-type-secondary-action);line-height:var(--eno-leading-control);font-weight:var(--eno-weight-action)}
body.page-id-5198 .en-prod :is(.en-kicker,.en-card__num,.en-model small,.en-step span,.en-faq summary){font-weight:700}
/* ENOCHTEC TYPE V1 END — page 5198 */
/* ENOCHTEC CARD ALIGN V1 — START */
body.page-id-5198 .en-prod .en-model > a.en-model__image {
  margin-top: -7px;
}
/* ENOCHTEC CARD ALIGN V1 — END *//* End custom CSS */