:root{--k1-primary-color: #2bc7ce;--k1-primary-dark: #23a6ac;--k1-primary-gradient: linear-gradient(135deg, #2bc7ce, #23a6ac);--k1-text-color: #333;--k1-text-light: #666;--k1-shadow-light: rgba(43, 199, 206, .15);--k1-shadow-medium: rgba(43, 199, 206, .25);--k1-spacing-lg: 80px;--k1-spacing-md: 50px;--k1-spacing-sm: 20px;--k1-border-radius: 16px;--k1-bg-light: #f8f9fa;--k1-bg-white: #ffffff}.k1-kontakt-wrapper,.kontakt-wrapper{line-height:1.6;color:var(--k1-text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh;visibility:visible!important;background:var(--k1-bg-light)!important}.k1-kontakt-wrapper *,.kontakt-wrapper *{box-sizing:border-box}.k1-container,.container{max-width:1200px;margin:0 auto;padding:0 40px;width:100%}.k1-kontakt-wrapper h1,.k1-kontakt-wrapper h2,.k1-kontakt-wrapper h3,.k1-kontakt-wrapper h4,.kontakt-wrapper h1,.kontakt-wrapper h2,.kontakt-wrapper h3,.kontakt-wrapper h4{font-weight:700;line-height:1.3;margin-bottom:1rem}.k1-kontakt-wrapper h1,.kontakt-wrapper h1{font-size:2.5rem;margin-bottom:1.5rem}.k1-kontakt-wrapper h2,.kontakt-wrapper h2{font-size:2rem}.k1-kontakt-wrapper h3,.kontakt-wrapper h3{font-size:1.5rem}.k1-kontakt-wrapper h4,.kontakt-wrapper h4{font-size:1.25rem}.k1-kontakt-wrapper p,.kontakt-wrapper p{margin-bottom:1rem;font-size:1.1rem}.k1-hero-section,.hero-section{padding:var(--k1-spacing-lg) 0;background:var(--k1-primary-gradient)!important;color:#fff;position:relative;overflow:hidden;min-height:400px;text-align:center}.k1-hero-section:before,.hero-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="%23ffffff" opacity="0.1"/><circle cx="75" cy="75" r="1" fill="%23ffffff" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.k1-hero-content,.hero-content{display:flex;align-items:center;justify-content:center;gap:60px;max-width:1000px;margin:0 auto;min-height:300px;flex-direction:column;text-align:center}.k1-hero-text,.hero-text{flex:1;text-align:center;width:100%;max-width:800px}.k1-page-title,.luada-page-title{color:#fff!important;font-size:3rem;font-weight:800;letter-spacing:-.02em;margin-bottom:var(--k1-spacing-sm);text-align:center!important}.k1-hero-subtitle,.hero-subtitle{font-size:1.3rem;margin-bottom:var(--k1-spacing-sm);opacity:.9;font-weight:300;text-align:center!important}.k1-hero-description,.hero-description{font-size:1.1rem;opacity:.85;line-height:1.7;text-align:center!important;max-width:800px;margin:0 auto}.k1-hero-image,.hero-image{flex:0 0 300px;min-width:300px;min-height:300px;display:none}.k1-hero-image img,.hero-image img{width:100%;height:300px;min-height:300px;object-fit:cover;border-radius:20px;box-shadow:0 20px 40px #0003;display:block;background:#ffffff1a}@media (min-width: 769px){.k1-hero-content,.hero-content{flex-direction:row;justify-content:space-between;text-align:left}.k1-hero-text,.hero-text{text-align:left;max-width:none}.k1-page-title,.luada-page-title,.k1-hero-subtitle,.hero-subtitle{text-align:left!important}.k1-hero-description,.hero-description{text-align:left!important;margin:0}.k1-hero-image,.hero-image{display:block}}.k1-team-section,.team-section{padding:var(--k1-spacing-lg) 0;background:var(--k1-bg-light)!important;min-height:500px}.k1-team-member-container,.team-member-container{display:flex;align-items:center;gap:var(--k1-spacing-md);max-width:1200px;margin:0 auto;background:var(--k1-bg-white)!important;padding:var(--k1-spacing-md);border-radius:20px;box-shadow:0 12px 40px #0000001a;border:2px solid rgba(43,199,206,.1);min-height:400px}.k1-member-image-wrapper,.member-image-wrapper{flex-shrink:0}.k1-member-image,.member-image{width:160px;height:160px;min-width:160px;min-height:160px;border-radius:50%;object-fit:cover;border:3px solid var(--k1-primary-color);box-shadow:0 6px 20px var(--k1-shadow-medium);transition:all .3s ease;display:block;background:#f0f0f0}.k1-member-image:hover,.member-image:hover{transform:scale(1.05);box-shadow:0 8px 25px #2bc7ce59}.k1-member-info,.member-info{flex:1}.k1-member-name,.luada-member-name{font-size:2.2rem;color:#1a1a1a!important;margin-bottom:10px;font-weight:800;letter-spacing:-.02em}.k1-member-title,.member-title{font-size:1.3rem;color:var(--k1-primary-color)!important;margin-bottom:25px;font-weight:700}.k1-member-description,.member-description{color:#444;line-height:1.8}.k1-member-description p,.member-description p{margin-bottom:var(--k1-spacing-sm);font-size:1.1rem;color:#444!important}.k1-member-description p:last-child,.member-description p:last-child{margin-bottom:0}.k1-section-title,.luada-section-title,.section-title{text-align:center;margin-bottom:var(--k1-spacing-md);color:#1a1a1a!important;font-size:2.5rem;font-weight:800;min-height:3rem;line-height:1.3;letter-spacing:-.02em}.k1-contact-methods-section,.contact-methods-section{padding:var(--k1-spacing-lg) 0;background:var(--k1-bg-light)!important;min-height:500px}.k1-contact-methods-grid,.contact-methods-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;min-height:450px}.k1-contact-card,.luada-contact-card{background:var(--k1-bg-white)!important;border-radius:var(--k1-border-radius);padding:35px;text-align:center;transition:all .3s ease;border:1px solid rgba(43,199,206,.15);box-shadow:0 2px 12px #0000000f;min-height:320px;display:flex;flex-direction:column;justify-content:space-between}.k1-contact-card:hover,.luada-contact-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px #2bc7ce26;border-color:#2bc7ce4d}.k1-contact-icon,.luada-contact-icon{font-size:70px;margin-bottom:var(--k1-spacing-sm);line-height:1;height:70px;display:flex;align-items:center;justify-content:center}.k1-contact-title,.luada-contact-title{font-size:22px;font-weight:700;color:#1a1a1a!important;margin-bottom:15px;line-height:1.3;letter-spacing:-.01em}.k1-contact-value,.luada-contact-value{margin:15px 0;font-size:18px;font-weight:500;color:var(--k1-primary-color)!important}.k1-contact-value a,.luada-contact-value a{color:var(--k1-primary-color)!important;text-decoration:none;transition:color .3s ease}.k1-contact-value a:hover,.luada-contact-value a:hover{color:var(--k1-primary-dark)!important;text-decoration:underline}.k1-contact-info,.luada-contact-info{color:#666!important;font-size:14px;margin:10px 0;line-height:1.5}.k1-contact-actions,.luada-contact-actions{margin-top:var(--k1-spacing-sm)}.k1-contact-button,.luada-contact-button{display:inline-block;padding:14px 28px;color:#fff!important;background:var(--k1-primary-gradient)!important;border-radius:8px;text-decoration:none;font-weight:500;transition:all .3s ease;font-size:16px;box-shadow:0 4px 12px var(--k1-shadow-medium)}.k1-contact-button:hover,.luada-contact-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2bc7ce59;background:linear-gradient(135deg,#23a6ac,#1d8c91)!important;color:#fff!important}.k1-company-info-section,.company-info-section{padding:var(--k1-spacing-lg) 0;background:var(--k1-bg-light)!important;min-height:500px}.k1-company-info-grid,.company-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.k1-info-box,.info-box{background:var(--k1-bg-white)!important;padding:35px;border-radius:var(--k1-border-radius);box-shadow:0 2px 12px #0000000f;transition:all .3s ease;border:1px solid rgba(43,199,206,.15);min-height:280px}.k1-info-box:hover,.info-box:hover{transform:translateY(-5px);box-shadow:0 8px 24px var(--k1-shadow-light);border-color:#2bc7ce4d}.k1-info-box h3,.k1-info-title,.info-box h3,.luada-info-title{color:#1a1a1a!important;margin-bottom:22px;padding-bottom:15px;border-bottom:2px solid #e8e8e8;font-weight:800;font-size:1.5rem;min-height:2.5rem;letter-spacing:-.01em}.k1-info-content,.info-content{color:#444;min-height:250px;line-height:1.7}.k1-info-item,.info-item{margin-bottom:12px;font-size:1rem;color:#444!important}.k1-info-item strong,.info-item strong{color:#1a1a1a!important;font-weight:600}.k1-opening-hours,.opening-hours{margin-bottom:var(--k1-spacing-sm);min-height:150px}.k1-hours-item,.hours-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.k1-hours-item:last-child,.hours-item:last-child{border-bottom:none}.k1-day,.day{font-weight:600;color:var(--k1-text-color)!important}.k1-time,.time{color:var(--k1-primary-color)!important;font-weight:500}.k1-hours-note,.hours-note{font-size:.9rem;color:#999!important;font-style:italic;margin:0}.k1-legal-links{display:flex;flex-wrap:wrap;gap:15px;margin-top:var(--k1-spacing-sm);min-height:3rem}.k1-legal-links a{color:var(--k1-primary-color);text-decoration:none;font-size:.95rem;font-weight:500;padding:8px 16px;border-radius:20px;background:#2bc7ce1a;transition:all .3s ease;border:1px solid rgba(43,199,206,.2)}.k1-legal-links a:hover{background:#2bc7ce33;transform:translateY(-2px);box-shadow:0 4px 12px var(--k1-shadow-light)}.k1-maps-container{margin:25px 0}.k1-maps-embed{margin-bottom:15px;box-shadow:0 5px 15px #0000001a;border-radius:10px;overflow:hidden;height:200px;min-height:200px;background:#f0f0f0;position:relative}.k1-maps-embed iframe{width:100%;height:200px;min-height:200px;border:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.k1-maps-links{display:flex;gap:12px;flex-wrap:wrap}.k1-maps-link{display:inline-flex;align-items:center;gap:6px;color:var(--k1-primary-color);text-decoration:none;font-size:.9rem;font-weight:500;padding:8px 15px;border-radius:20px;background:#2bc7ce1a;transition:all .3s ease;border:1px solid rgba(43,199,206,.2)}.k1-maps-link:hover{background:#2bc7ce33;transform:translateY(-2px);box-shadow:0 4px 12px var(--k1-shadow-medium)}.k1-location-note{margin-top:var(--k1-spacing-sm);padding:15px;background:#2bc7ce1a;border-radius:8px;border-left:3px solid var(--k1-primary-color)}.k1-location-note em{color:var(--k1-primary-color);font-size:.95rem;font-style:italic}.k1-social-media-section,.social-media-section{padding:60px 0;background:var(--k1-bg-light)!important;text-align:center;min-height:300px}.k1-social-intro,.social-intro{color:var(--k1-text-light)!important;margin-bottom:40px;font-size:1.1rem}.k1-social-links,.social-links{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--k1-spacing-sm)}.k1-social-link,.social-link{display:flex;align-items:center;gap:12px;padding:15px 25px;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease}.k1-social-link.facebook,.social-link.facebook{background:#1877f2!important;color:#fff!important}.k1-social-link.instagram,.social-link.instagram{background:linear-gradient(45deg,#f56040,#e1306c,#833ab4)!important;color:#fff!important}.k1-social-link.youtube,.social-link.youtube{background:red!important;color:#fff!important}.k1-social-link.tiktok,.social-link.tiktok{background:#000!important;color:#fff!important}.k1-social-link:hover,.social-link:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0003}.k1-btn,.btn{display:inline-block;padding:15px 30px;border-radius:12px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;border:2px solid transparent;cursor:pointer;text-align:center;min-width:180px}.k1-btn-primary,.btn-primary{background:var(--k1-primary-gradient)!important;color:#fff!important;border-color:var(--k1-primary-color)!important;box-shadow:0 4px 15px var(--k1-shadow-light)}.k1-btn-primary:hover,.btn-primary:hover{background:var(--k1-primary-color)!important;border-color:var(--k1-primary-dark)!important;transform:translateY(-3px);box-shadow:0 6px 20px var(--k1-shadow-medium);color:#fff!important;text-decoration:none}.k1-btn-secondary,.btn-secondary{background:transparent!important;color:var(--k1-primary-color)!important;border-color:var(--k1-primary-color)!important}.k1-btn-secondary:hover,.btn-secondary:hover{background:var(--k1-primary-gradient)!important;color:#fff!important;transform:translateY(-3px);box-shadow:0 4px 15px var(--k1-shadow-light);text-decoration:none}img{transition:opacity .3s ease}img[loading=lazy]{opacity:0}img[loading=lazy].loaded{opacity:1}.k1-kontakt-wrapper *:focus{outline:2px solid var(--k1-primary-color);outline-offset:2px}@media (max-width: 768px){.k1-container,.container{padding:0 var(--k1-spacing-sm)}.k1-kontakt-wrapper h1,.kontakt-wrapper h1{font-size:2rem}.k1-kontakt-wrapper h2,.kontakt-wrapper h2{font-size:1.75rem}.k1-kontakt-wrapper h3,.kontakt-wrapper h3{font-size:1.25rem}.k1-kontakt-wrapper p,.kontakt-wrapper p{font-size:1rem}.k1-hero-section,.hero-section{padding:60px 0;text-align:center;min-height:350px}.k1-hero-content,.hero-content{flex-direction:column;gap:30px;min-height:250px}.k1-hero-image,.hero-image{flex:none}.k1-page-title,.luada-page-title{font-size:2.5rem}.k1-team-member-container,.team-member-container{flex-direction:column;text-align:center;gap:30px;padding:40px 30px;min-height:450px}.k1-member-image,.member-image{width:130px;height:130px;min-width:130px;min-height:130px}.k1-member-name,.luada-member-name{font-size:1.8rem}.k1-member-title,.member-title{font-size:1.1rem}.k1-member-description p,.member-description p{font-size:1rem}.k1-contact-methods-section,.contact-methods-section,.k1-company-info-section,.company-info-section{min-height:auto;padding:60px 0}.k1-contact-methods-grid,.contact-methods-grid,.k1-company-info-grid,.company-info-grid{grid-template-columns:1fr;gap:var(--k1-spacing-sm);min-height:auto}.k1-contact-card,.luada-contact-card{min-height:auto;padding:25px}.k1-contact-icon,.luada-contact-icon{font-size:60px;height:60px}.k1-contact-title,.luada-contact-title{font-size:20px}.k1-section-title,.luada-section-title{font-size:2rem}.k1-hero-section h1,.hero-section h1,.k1-page-title,.luada-page-title{font-size:2.2rem;text-align:center!important}.k1-hero-subtitle,.hero-subtitle,.k1-hero-description,.hero-description{text-align:center!important}}@media (max-width: 576px){.k1-maps-links{flex-direction:column}.k1-maps-link{justify-content:center;text-align:center}.k1-social-links{flex-direction:column;align-items:center}.k1-social-link{width:200px;justify-content:center}}@media (max-width: 480px){.k1-team-member-container,.team-member-container{padding:30px var(--k1-spacing-sm);min-height:420px}.k1-member-image,.member-image{width:110px;height:110px;min-width:110px;min-height:110px}.k1-member-name,.luada-member-name{font-size:1.5rem}.k1-contact-methods-section,.contact-methods-section{min-height:auto;padding:var(--k1-spacing-md) 0}.k1-contact-card,.luada-contact-card{min-height:300px;padding:25px 18px}.k1-info-box,.info-box{min-height:auto;padding:28px var(--k1-spacing-sm)}.k1-section-title,.luada-section-title{font-size:1.9rem;min-height:2.5rem;margin-bottom:35px}.k1-contact-icon,.luada-contact-icon{width:60px;height:60px;min-width:60px;min-height:60px;margin-bottom:var(--k1-spacing-sm);font-size:1.5rem}}@media (prefers-color-scheme: dark){.k1-kontakt-wrapper{background:#1a1a1a;color:#e0e0e0}.k1-contact-card,.k1-info-box,.k1-team-member-container{background:#2a2a2a;color:#e0e0e0}.k1-section-title,.k1-info-box h3,.k1-contact-title{color:#e0e0e0}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.k1-kontakt-wrapper,.k1-hero-section,.k1-social-media-section{background:#fff!important;color:#000!important}.k1-contact-card,.k1-info-box{box-shadow:none!important;border:1px solid #ddd!important}.k1-social-links{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/kontakt.css.map */
