.kontakt-hero{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),var(--cdn-subpage-hero-bg);background-size:cover;background-position:40%;color:#fff;padding:90px 0 50px;text-align:center}.kontakt-hero h1{font-size:48px;font-weight:700;margin-bottom:16px}.kontakt-hero p{font-size:18px;opacity:.85}.contact{padding-top:70px;padding-bottom:90px;color:#888;background-color:#FAFAFA;font-weight:300}@media (max-width:768px){.kontakt-hero h1{font-size:30px}.kontakt-hero p{font-size:15px}}.contact-wrapper{display:flex;align-content:center;justify-content:space-between}.contact-col{flex-basis:48%;color:#555}.contact-col h3{color:#555;fornt-weight:600;font-size:20px;display:flex;align-items:center;margin-bottom:20px}.contact-col h3 img{width:35px;margin-left:10px}.contact-col p{max-width:450px;line-style:.3}.contact-col ul li{display:flex;align-items:center;margin:20px 0}.contact-col ul li img{width:25px;margin-right:10px}.contact form label{font-size:13px;font-weight:600;color:#374151}.contact form input,.contact form textarea{display:block;width:100%;background:#f9fafb;padding:11px 16px;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;margin-bottom:12px;margin-top:5px;resize:vertical;font-family:inherit;font-size:14px;color:#111827;transition:border-color .18s,background .18s}.contact form input:focus,.contact form textarea:focus{border-color:#4fc3f7;background:#fff}.contact form input::placeholder,.contact form textarea::placeholder{color:#9ca3af}.contact form .btn{background-color:#4fc3f7;color:#0a1628;font-weight:700;margin-bottom:10px;transition:background .18s}.contact form .btn:hover{background-color:#81d4fa}.contact-hours{margin-top:24px;padding-top:20px;border-top:1px solid #e0e0e0}.contact-hours h4{font-size:15px;font-weight:600;color:#555;margin-bottom:8px}.contact-hours p{font-size:14px;color:#888;margin-bottom:4px}@media (max-width:768px){.contact{padding-top:40px;padding-bottom:10px}.contact-wrapper{display:block}.contact form .btn-wrapper{text-align:center}.contact-col{padding:20px}}