/* Font family and font size only. Original content, layout and decoration stay in Elementor. */
body.jaja-site,
.jaja-site .elementor-widget-text-editor,
.jaja-site .asa_shell,
.jaja-site .asa_contact_shell,
.jaja-site .jaja-reference-body,
.jaja-site .jaja-person-card,
.jaja-site .jaja-product-card,
.jaja-site .jaja-products-empty { font-family: "Inter", sans-serif !important; font-size: 18px !important; }
.jaja-site .elementor-button,
.jaja-site .elementor-nav-menu a,
.jaja-site input,
.jaja-site select,
.jaja-site textarea,
.jaja-site button,
.jaja-site .elementor-counter-title { font-family: "Inter", sans-serif !important; }
.jaja-site main .elementor-heading-title { font-family: "DM Sans", sans-serif !important; font-size: 40px !important; }
.jaja-site main .elementor-icon-box-title { font-family: "Inter", sans-serif !important; font-size: 13px !important; }
.jaja-site .asa_shell legend strong,
.jaja-site .asa_step_heading strong,
.jaja-site .asa_contact_intro h2,
.jaja-site .asa_success h3,
.jaja-site .asa_contact_success h3 { font-family: "DM Sans", sans-serif !important; font-size: 24px !important; }
.jaja-site .jaja-person-card h3.personname { font-family: "DM Sans", sans-serif !important; font-size: 24px !important; }
.jaja-site .jaja-person-card p.position { font-family: "Inter", sans-serif !important; font-size: 16px !important; }
.jaja-site .jaja-reference-body h3 { font-family: "DM Sans", sans-serif !important; font-size: 20px !important; }
.jaja-site .jaja-product-card h3 { font-family: "DM Sans", sans-serif !important; font-size: 24px !important; }
.jaja-site .jaja-animated-headline { font-family: "Inter", sans-serif !important; font-size: 22px !important; }
.jaja-site .elementor-1924 .elementor-element.elementor-element-1ad3436 .elementor-heading-title,
.jaja-site .elementor-1301 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-1201 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-1169 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-1015 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-949 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-882 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-874 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-822 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-44 .elementor-element.elementor-element-0f0083f .elementor-heading-title { font-size: 64px !important; }
.jaja-site .elementor-44 .elementor-element.elementor-element-74b822a .elementor-heading-title,
.jaja-site .elementor-44 .elementor-element.elementor-element-9e24d72 .elementor-heading-title,
.jaja-site .elementor-44 .elementor-element.elementor-element-50be1e9 .elementor-heading-title,
.jaja-site .elementor-44 .elementor-element.elementor-element-f9743cd .elementor-heading-title { font-size: 36px !important; }
.jaja-site .elementor-1015 .elementor-element.elementor-element-07cf2fa .elementor-heading-title,
.jaja-site .elementor-1015 .elementor-element.elementor-element-7356ade .elementor-heading-title,
.jaja-site .elementor-1015 .elementor-element.elementor-element-bf46384 .elementor-heading-title,
.jaja-site .elementor-1015 .elementor-element.elementor-element-254ad1c .elementor-heading-title { font-size: 32px !important; }
.jaja-site .elementor-882 .elementor-element.elementor-element-9093adc .elementor-heading-title,
.jaja-site .elementor-882 .elementor-element.elementor-element-554660d .elementor-heading-title { font-size: 24px !important; }
.jaja-site .elementor-882 .elementor-element.elementor-element-e7e6851 .elementor-heading-title,
.jaja-site .elementor-882 .elementor-element.elementor-element-5a75e0c .elementor-heading-title { font-family: "Inter", sans-serif !important; font-size: 18px !important; }
.jaja-site .elementor-44 .elementor-element.elementor-element-dde6ea3 .elementor-widget-container,
.jaja-site .elementor-44 .elementor-element.elementor-element-cef224d .elementor-widget-container,
.jaja-site .elementor-44 .elementor-element.elementor-element-2a0c593 .elementor-widget-container,
.jaja-site .elementor-1301 .elementor-element.elementor-element-f656589 .elementor-widget-container,
.jaja-site .elementor-1201 .elementor-element.elementor-element-f656589 .elementor-widget-container,
.jaja-site .elementor-1924 .elementor-element.elementor-element-574c077 .elementor-widget-container,
.jaja-site .elementor-1015 .elementor-element.elementor-element-3a45404 .elementor-widget-container,
.jaja-site .elementor-874 .elementor-element.elementor-element-3a45404 .elementor-widget-container,
.jaja-site .elementor-822 .elementor-element.elementor-element-3a45404 .elementor-widget-container,
.jaja-site .elementor-882 .elementor-element.elementor-element-3a45404 .elementor-widget-container,
.jaja-site .elementor-44 .elementor-element.elementor-element-dde6ea3,
.jaja-site .elementor-44 .elementor-element.elementor-element-cef224d,
.jaja-site .elementor-44 .elementor-element.elementor-element-2a0c593,
.jaja-site .elementor-1301 .elementor-element.elementor-element-f656589,
.jaja-site .elementor-1201 .elementor-element.elementor-element-f656589,
.jaja-site .elementor-1924 .elementor-element.elementor-element-574c077,
.jaja-site .elementor-1015 .elementor-element.elementor-element-3a45404,
.jaja-site .elementor-874 .elementor-element.elementor-element-3a45404,
.jaja-site .elementor-822 .elementor-element.elementor-element-3a45404,
.jaja-site .elementor-882 .elementor-element.elementor-element-3a45404 { font-size: 20px !important; }
@media (max-width: 1024px) {
.jaja-site main .elementor-heading-title { font-size: 36px !important; }
.jaja-site .elementor-1924 .elementor-element.elementor-element-1ad3436 .elementor-heading-title,
.jaja-site .elementor-1301 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-1201 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-1169 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-1015 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-949 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-882 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-874 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-822 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-44 .elementor-element.elementor-element-0f0083f .elementor-heading-title { font-size: 48px !important; }
.jaja-site .elementor-44 .elementor-element.elementor-element-74b822a .elementor-heading-title,
.jaja-site .elementor-44 .elementor-element.elementor-element-9e24d72 .elementor-heading-title,
.jaja-site .elementor-44 .elementor-element.elementor-element-50be1e9 .elementor-heading-title,
.jaja-site .elementor-44 .elementor-element.elementor-element-f9743cd .elementor-heading-title { font-size: 32px !important; }
.jaja-site .elementor-1015 .elementor-element.elementor-element-07cf2fa .elementor-heading-title,
.jaja-site .elementor-1015 .elementor-element.elementor-element-7356ade .elementor-heading-title,
.jaja-site .elementor-1015 .elementor-element.elementor-element-bf46384 .elementor-heading-title,
.jaja-site .elementor-1015 .elementor-element.elementor-element-254ad1c .elementor-heading-title { font-size: 30px !important; }
.jaja-site .elementor-882 .elementor-element.elementor-element-9093adc .elementor-heading-title,
.jaja-site .elementor-882 .elementor-element.elementor-element-554660d .elementor-heading-title { font-size: 24px !important; }
.jaja-site .elementor-882 .elementor-element.elementor-element-e7e6851 .elementor-heading-title,
.jaja-site .elementor-882 .elementor-element.elementor-element-5a75e0c .elementor-heading-title { font-size: 18px !important; }
}
@media (max-width: 767px) {
body.jaja-site,
.jaja-site .elementor-widget-text-editor,
.jaja-site .asa_shell,
.jaja-site .asa_contact_shell,
.jaja-site .jaja-reference-body,
.jaja-site .jaja-person-card,
.jaja-site .jaja-product-card,
.jaja-site .jaja-products-empty { font-size: 17px !important; }
.jaja-site main .elementor-heading-title { font-size: 30px !important; }
.jaja-site .elementor-1924 .elementor-element.elementor-element-1ad3436 .elementor-heading-title,
.jaja-site .elementor-1301 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-1201 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-1169 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-1015 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-949 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-882 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-874 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-822 .elementor-element.elementor-element-f01a78f .elementor-heading-title,
.jaja-site .elementor-44 .elementor-element.elementor-element-0f0083f .elementor-heading-title { font-size: 36px !important; }
.jaja-site .elementor-44 .elementor-element.elementor-element-74b822a .elementor-heading-title,
.jaja-site .elementor-44 .elementor-element.elementor-element-9e24d72 .elementor-heading-title,
.jaja-site .elementor-44 .elementor-element.elementor-element-50be1e9 .elementor-heading-title,
.jaja-site .elementor-44 .elementor-element.elementor-element-f9743cd .elementor-heading-title { font-size: 28px !important; }
.jaja-site .elementor-1015 .elementor-element.elementor-element-07cf2fa .elementor-heading-title,
.jaja-site .elementor-1015 .elementor-element.elementor-element-7356ade .elementor-heading-title,
.jaja-site .elementor-1015 .elementor-element.elementor-element-bf46384 .elementor-heading-title,
.jaja-site .elementor-1015 .elementor-element.elementor-element-254ad1c .elementor-heading-title { font-size: 28px !important; }
.jaja-site .elementor-882 .elementor-element.elementor-element-9093adc .elementor-heading-title,
.jaja-site .elementor-882 .elementor-element.elementor-element-554660d .elementor-heading-title { font-size: 22px !important; }
.jaja-site .elementor-882 .elementor-element.elementor-element-e7e6851 .elementor-heading-title,
.jaja-site .elementor-882 .elementor-element.elementor-element-5a75e0c .elementor-heading-title { font-size: 17px !important; }
.jaja-site main .elementor-icon-box-title { font-size: 12px !important; }
.jaja-site .elementor-44 .elementor-element.elementor-element-dde6ea3 .elementor-widget-container,
.jaja-site .elementor-44 .elementor-element.elementor-element-cef224d .elementor-widget-container,
.jaja-site .elementor-44 .elementor-element.elementor-element-2a0c593 .elementor-widget-container,
.jaja-site .elementor-1301 .elementor-element.elementor-element-f656589 .elementor-widget-container,
.jaja-site .elementor-1201 .elementor-element.elementor-element-f656589 .elementor-widget-container,
.jaja-site .elementor-1924 .elementor-element.elementor-element-574c077 .elementor-widget-container,
.jaja-site .elementor-1015 .elementor-element.elementor-element-3a45404 .elementor-widget-container,
.jaja-site .elementor-874 .elementor-element.elementor-element-3a45404 .elementor-widget-container,
.jaja-site .elementor-822 .elementor-element.elementor-element-3a45404 .elementor-widget-container,
.jaja-site .elementor-882 .elementor-element.elementor-element-3a45404 .elementor-widget-container,
.jaja-site .elementor-44 .elementor-element.elementor-element-dde6ea3,
.jaja-site .elementor-44 .elementor-element.elementor-element-cef224d,
.jaja-site .elementor-44 .elementor-element.elementor-element-2a0c593,
.jaja-site .elementor-1301 .elementor-element.elementor-element-f656589,
.jaja-site .elementor-1201 .elementor-element.elementor-element-f656589,
.jaja-site .elementor-1924 .elementor-element.elementor-element-574c077,
.jaja-site .elementor-1015 .elementor-element.elementor-element-3a45404,
.jaja-site .elementor-874 .elementor-element.elementor-element-3a45404,
.jaja-site .elementor-822 .elementor-element.elementor-element-3a45404,
.jaja-site .elementor-882 .elementor-element.elementor-element-3a45404 { font-size: 18px !important; }
.jaja-site .asa_shell legend strong,
.jaja-site .asa_step_heading strong,
.jaja-site .asa_contact_intro h2,
.jaja-site .asa_success h3,
.jaja-site .asa_contact_success h3 { font-size: 22px !important; }
.jaja-site .jaja-person-card h3.personname { font-size: 22px !important; }
.jaja-site .jaja-product-card h3 { font-size: 22px !important; }
.jaja-site .jaja-animated-headline { font-size: 18px !important; }
}
