.edk-contact-page{max-width:1480px;margin:0 auto;color:#0b2a68;padding:0 16px 30px}.edk-contact-hero{min-height:110px;display:flex;align-items:center;padding:14px 28px;background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.14)),url('/?edk_contact_image=Kontakt1.jpg') center/cover,#eef2f8;border-radius:5px;margin-bottom:14px}.edk-contact-hero h1{font-family:Georgia,serif;font-size:42px;margin:0 0 3px}.edk-contact-hero p{font-size:18px;margin:0}.edk-contact-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(380px,2fr) minmax(180px,.95fr);gap:14px}.edk-contact-panel{background:linear-gradient(130deg,#f5f9ff,#edf4fc);padding:22px;border-radius:5px;box-shadow:0 1px 7px #1b397315}.edk-contact-panel h2{font-family:Georgia,serif;font-size:22px;margin:0 0 20px}.edk-contact-item{display:flex;gap:14px;margin:0 0 23px;font-size:16px;line-height:1.45}.edk-contact-item>span{font-size:25px;min-width:32px;color:#1343a6}.edk-contact-item strong,.edk-contact-item a,.edk-contact-item div>span{display:block}.edk-contact-item a{overflow-wrap:anywhere}.edk-contact-form label{display:block;font-weight:600;font-size:15px;margin-bottom:14px}.edk-contact-form input:not([type=checkbox]),.edk-contact-form select,.edk-contact-form textarea{display:block;box-sizing:border-box;width:100%;margin-top:6px;padding:11px 12px;border:1px solid #bfc9d8;border-radius:5px;background:white;color:#19355e;font:16px inherit}.edk-contact-form textarea{resize:vertical}.edk-contact-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.edk-contact-form em{color:#a70021;font-style:normal}.edk-contact-form .edk-contact-consent{display:flex;gap:12px;align-items:flex-start;font-weight:400;line-height:1.5}.edk-contact-consent input{margin-top:4px;min-width:17px;min-height:17px}.edk-contact-caution{font-size:13px;color:#42516b}.edk-contact-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.edk-contact-actions button{background:#1345a6;border:0;border-radius:5px;color:white;padding:12px 25px;font-size:16px;cursor:pointer}.edk-contact-actions button:hover{background:#082e7b}.edk-contact-photo{border-radius:5px;min-height:490px;background:url('/?edk_contact_image=Kontakt2.jpg') center/cover,#edf4fc}.edk-contact-hp{position:absolute!important;left:-99999px!important}.edk-contact-success{padding:16px;background:#e4f5e8;color:#135f27}.edk-contact-error{padding:12px;background:#fff0f0;color:#9c1b1b;margin-bottom:12px}@media(max-width:1050px){.edk-contact-grid{grid-template-columns:minmax(220px,1fr) minmax(380px,2fr)}.edk-contact-photo{display:none}}@media(max-width:650px){.edk-contact-grid,.edk-contact-two{grid-template-columns:1fr}.edk-contact-page{padding:0 10px 20px}.edk-contact-panel{padding:18px}.edk-contact-hero h1{font-size:34px}}

.edk-contact-heading{padding:12px 15px 8px}.edk-contact-heading h1{font: bold 40px Georgia,serif;margin:0 0 4px}.edk-contact-heading p{margin:0 0 12px;font-size:18px}.edk-contact-search{margin-bottom:16px}.edk-contact-photo{background-position:center center}@media(max-width:1050px){.edk-contact-photo{display:none!important}}
