/* Jednotná typografia a medzery pre všetky stránky (jeden zdroj) */
html{font-size:14px}
body{line-height:1.6}
.text-display-hero,.md\:text-display-hero,.lg\:text-display-hero,.sm\:text-display-hero,.xl\:text-display-hero{font-size:30px!important;line-height:38px!important}
.text-display-hero-mobile,.md\:text-display-hero-mobile,.lg\:text-display-hero-mobile,.sm\:text-display-hero-mobile,.xl\:text-display-hero-mobile{font-size:26px!important;line-height:34px!important}
.text-display,.md\:text-display,.lg\:text-display,.sm\:text-display,.xl\:text-display{font-size:30px!important;line-height:38px!important}
.text-display-mobile,.md\:text-display-mobile,.lg\:text-display-mobile,.sm\:text-display-mobile,.xl\:text-display-mobile{font-size:26px!important;line-height:34px!important}
.text-display-xl,.md\:text-display-xl,.lg\:text-display-xl,.sm\:text-display-xl,.xl\:text-display-xl{font-size:30px!important;line-height:38px!important}
.text-display-xl-mobile,.md\:text-display-xl-mobile,.lg\:text-display-xl-mobile,.sm\:text-display-xl-mobile,.xl\:text-display-xl-mobile{font-size:26px!important;line-height:34px!important}
.text-headline-lg,.md\:text-headline-lg,.lg\:text-headline-lg,.sm\:text-headline-lg,.xl\:text-headline-lg{font-size:24px!important;line-height:32px!important}
.text-headline-lg-mobile,.md\:text-headline-lg-mobile,.lg\:text-headline-lg-mobile,.sm\:text-headline-lg-mobile,.xl\:text-headline-lg-mobile{font-size:22px!important;line-height:30px!important}
.text-headline-md,.md\:text-headline-md,.lg\:text-headline-md,.sm\:text-headline-md,.xl\:text-headline-md{font-size:19px!important;line-height:27px!important}
.text-headline-sm,.md\:text-headline-sm,.lg\:text-headline-sm,.sm\:text-headline-sm,.xl\:text-headline-sm{font-size:16px!important;line-height:23px!important}
.text-title-editorial,.md\:text-title-editorial,.lg\:text-title-editorial,.sm\:text-title-editorial,.xl\:text-title-editorial{font-size:15px!important;line-height:22px!important}
.text-title-lg,.md\:text-title-lg,.lg\:text-title-lg,.sm\:text-title-lg,.xl\:text-title-lg{font-size:16px!important;line-height:23px!important}
.text-title-md,.md\:text-title-md,.lg\:text-title-md,.sm\:text-title-md,.xl\:text-title-md{font-size:15px!important;line-height:22px!important}
.text-body-lg,.md\:text-body-lg,.lg\:text-body-lg,.sm\:text-body-lg,.xl\:text-body-lg{font-size:15px!important;line-height:24px!important}
.text-body-md,.md\:text-body-md,.lg\:text-body-md,.sm\:text-body-md,.xl\:text-body-md{font-size:14px!important;line-height:22px!important}
.text-body-sm,.md\:text-body-sm,.lg\:text-body-sm,.sm\:text-body-sm,.xl\:text-body-sm{font-size:13px!important;line-height:20px!important}
.text-label-lg,.md\:text-label-lg,.lg\:text-label-lg,.sm\:text-label-lg,.xl\:text-label-lg{font-size:12px!important;line-height:17px!important}
.text-label-md,.md\:text-label-md,.lg\:text-label-md,.sm\:text-label-md,.xl\:text-label-md{font-size:12px!important;line-height:17px!important}
.text-label-sm,.md\:text-label-sm,.lg\:text-label-sm,.sm\:text-label-sm,.xl\:text-label-sm{font-size:12px!important;line-height:17px!important}
.text-label-caps,.md\:text-label-caps,.lg\:text-label-caps,.sm\:text-label-caps,.xl\:text-label-caps{font-size:10.5px!important;line-height:15px!important}
.text-stat-counter,.md\:text-stat-counter,.lg\:text-stat-counter,.sm\:text-stat-counter,.xl\:text-stat-counter{font-size:28px!important;line-height:34px!important}
.text-6xl,.md\:text-6xl,.lg\:text-6xl,.sm\:text-6xl,.xl\:text-6xl{font-size:30px!important;line-height:38px!important}
.text-5xl,.md\:text-5xl,.lg\:text-5xl,.sm\:text-5xl,.xl\:text-5xl{font-size:28px!important;line-height:36px!important}
.text-4xl,.md\:text-4xl,.lg\:text-4xl,.sm\:text-4xl,.xl\:text-4xl{font-size:26px!important;line-height:34px!important}
.text-3xl,.md\:text-3xl,.lg\:text-3xl,.sm\:text-3xl,.xl\:text-3xl{font-size:22px!important;line-height:30px!important}
.text-2xl,.md\:text-2xl,.lg\:text-2xl,.sm\:text-2xl,.xl\:text-2xl{font-size:20px!important;line-height:28px!important}
.text-xl,.md\:text-xl,.lg\:text-xl,.sm\:text-xl,.xl\:text-xl{font-size:17px!important;line-height:25px!important}
.text-lg,.md\:text-lg,.lg\:text-lg,.sm\:text-lg,.xl\:text-lg{font-size:16px!important;line-height:24px!important}
.text-base,.md\:text-base,.lg\:text-base,.sm\:text-base,.xl\:text-base{font-size:14px!important;line-height:22px!important}
.text-sm,.md\:text-sm,.lg\:text-sm,.sm\:text-sm,.xl\:text-sm{font-size:13px!important;line-height:20px!important}
.text-xs,.md\:text-xs,.lg\:text-xs,.sm\:text-xs,.xl\:text-xs{font-size:11px!important;line-height:16px!important}
[class*="text-[32px]"]{font-size:24px!important;line-height:30px!important}
[class*="text-[36px]"]{font-size:26px!important;line-height:30px!important}
[class*="text-[48px]"]{font-size:30px!important;line-height:34px!important}
[class*="py-32"]{padding-top:3.25rem!important;padding-bottom:3.25rem!important}
[class*="py-28"]{padding-top:2.75rem!important;padding-bottom:2.75rem!important}
[class*="py-24"]{padding-top:2.5rem!important;padding-bottom:2.5rem!important}
[class*="py-20"]{padding-top:2.25rem!important;padding-bottom:2.25rem!important}
[class*="py-16"]{padding-top:1.75rem!important;padding-bottom:1.75rem!important}
[class*="min-h-[420px]"],[class*="min-h-[380px]"],[class*="min-h-[500px]"],[class*="min-h-[520px]"],[class*="min-h-[600px]"],[class*="min-h-[700px]"]{min-height:260px!important}
[class*="h-[420px]"],[class*="h-[480px]"],[class*="h-[500px]"],[class*="h-[600px]"]{height:300px!important}
main p,main li{max-width:72ch}
main .text-center p,main .text-center li,main .text-center h1,main .text-center h2{margin-left:auto;margin-right:auto}
main p{line-height:1.65}
.material-symbols-outlined{line-height:1!important}
