body{color:#1f2937;-webkit-font-smoothing:antialiased;background-color:#fff;margin:0;padding:0;font-family:Lora,serif;font-size:1.1rem;line-height:1.8}h1,h2,h3,h4,h5,h6{color:#111827;margin-top:0;font-family:Lora,serif;font-weight:700}h1{margin-bottom:20px;font-size:3.5rem;line-height:1.2}h2{margin-bottom:24px;font-size:2.5rem;line-height:1.3}h3{margin-bottom:16px;font-size:1.5rem;line-height:1.4}a{color:#b48c66;font-weight:600;text-decoration:none;transition:color .2s}a:hover{color:#9c7855}p{margin-bottom:1.5rem}.section{width:100%;padding:80px 0}.section-hero{text-align:center;background-color:#fff;padding:100px 0}.section-alt{background-color:#f9fafb}.section-dark{color:#f9fafb;background-color:#111827}.section-dark h2,.section-dark h3{color:#f9fafb}.section-dark p{color:#d1d5db}.content-wrapper{max-width:1200px;margin:0 auto;padding:0 24px}.content-wrapper-sm{max-width:800px;margin:0 auto;padding:0 24px}.text-center{text-align:center}.text-left{text-align:left}.mb-8{margin-bottom:2rem}.mb-16{margin-bottom:4rem}.mt-16{margin-top:4rem}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-8{gap:2rem}.justify-center{justify-content:center}.items-center{align-items:center}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-cols-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}.bg-contain{background-size:contain}.logo-header{background-image:url(logo.2e6cc2e1.webp);background-size:contain;width:250px;height:100px;margin:0 auto 30px}.bg-sama-doma{background-image:url(sama_doma.f13670e2.webp)}.bg-idnes{background-image:url(idnes.565dff72.webp)}.course-card{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.course-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.course-card:hover .course-card-title{color:#b48c66}.course-card .course-img{background-position:50%;background-size:cover;width:100%;height:220px}.course-card .course-content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:24px;display:flex}.course-card .course-card-title{text-align:center;margin:0;font-size:1.25rem;transition:color .2s}.media-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.media-card:hover{border-color:#b48c66;transform:translateY(-4px)}.media-card .media-img-wrapper{background-position:50%;background-size:cover;border-bottom:1px solid #e5e7eb;width:100%;height:250px}.media-card .media-content{padding:24px}.media-card .media-content h3{margin-bottom:12px;font-size:1.25rem}.media-card .media-content p{color:#6b7280;margin:0;font-size:1rem}.profile-card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;align-items:center;gap:24px;padding:32px;display:flex;box-shadow:0 10px 40px #0000000a}@media (width>=768px){.profile-card{text-align:left;flex-direction:row;align-items:flex-start}}.profile-card .profile-avatar{background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;width:180px;height:180px;box-shadow:0 15px 30px #0000001a}.profile-card .profile-info h3{margin-bottom:8px;font-size:1.75rem}.profile-card .profile-info .level{color:#b48c66;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:.9rem;font-weight:600}.profile-card .profile-info p{white-space:pre-wrap;color:#6b7280;margin:0;line-height:1.7}.page-hero{text-align:center;padding:120px 0;position:relative}.page-hero:before{content:"";z-index:1;background:#ffffffd9;position:absolute;inset:0}.page-hero .content-wrapper{z-index:2;position:relative}.page-hero h1{margin:0;font-size:4rem}.bg-course-lez{background-image:url(pinocchio.b87327fa.webp)}.bg-course-nuda{background-image:url(nuda.b81581f7.webp)}.bg-course-odloz{background-image:url(delaying.f33f1ca9.webp)}.bg-course-labuznik{background-image:url(labuznik.0a91450a.webp)}.bg-course-inteligence{background-image:url(empty.18e36abd.webp)}.bg-hero-nuda{background-image:url(nuda.be3959f4.webp)}.bg-hero-odloz{background-image:url(delaying.f56a70a3.webp)}.bg-hero-labuznik{background-image:url(labuznik-top.8c736ae3.webp)}.bg-ilja{background-image:url(ilja.0d507c76.webp)}.bg-filip{background-image:url(filip.31a3ab30.webp)}.bg-mirija{background-image:url(mirija.1b1a817e.webp)}.bg-zuzana{background-image:url(zuzana.4654e18e.webp)}.price-table-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow-x:auto;box-shadow:0 10px 30px #0000000d}.price-table{text-align:left;border-collapse:collapse;width:100%}.price-table th,.price-table td{border-bottom:1px solid #e5e7eb;padding:24px}.price-table th{background:#f9fafb;font-size:1.2rem;font-weight:700}.price-table tr:last-child td{border-bottom:none}.price-table td.variant h3{color:#b48c66;margin:0 0 12px}.price-table td.variant ul{color:#6b7280;margin:0;padding-left:20px}.price-table td.variant ul li{margin-bottom:8px}.price-table td:last-child{vertical-align:top;color:#1f2937;text-align:right;width:150px;font-size:1.5rem;font-weight:700}footer{text-align:center;background:#f9fafb;border-top:1px solid #e5e7eb;margin-top:80px;padding:60px 20px}footer h2{color:#1f2937;margin-bottom:40px}footer .contacts-grid{flex-wrap:wrap;justify-content:center;gap:30px;max-width:800px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex}footer .contact-item{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;align-items:center;min-width:180px;padding:24px;text-decoration:none;transition:all .2s;display:flex}footer .contact-item .icon{margin-bottom:12px;font-size:2rem}footer .contact-item .name{color:#1f2937;font-weight:600}footer .contact-item:hover{border-color:#b48c66;transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}footer .disclaimer{color:#6b7280;max-width:700px;margin:0 auto;font-size:.9rem}
/*# sourceMappingURL=altovekurzy.6354ccbe.css.map */
