/* Source: kontaktg/index.html, style 1 */
#cf_1 .cf-control-group[data-key="2"]{--button-border-radius:3px;--button-padding:13px var(--ev-space-8);--button-color:#fff;--button-font-size:var(--ev-text-base);--button-background-color:#4585f4}

/* Source: kontaktg/index.html, style 2 */
#cf_1 .cf-control-group[data-key="4"]{--button-border-radius:3px;--button-padding:13px var(--ev-space-8);--button-color:#fff;--button-font-size:var(--ev-text-base);--button-background-color:#4585f4}

/* Source: kontaktg/index.html, style 3 */
.convertforms{--color-primary:#4285F4;--color-success:#0F9D58;--color-danger:#d73e31;--color-warning:#F4B400;--color-default:#444;--color-grey:#ccc}

/* Source: kontaktg/index.html, style 4 */
#cf_1{--font:Arial;--background-color:rgba(255,255,255,1);--border-radius:0px;--control-gap:var(--ev-space-3);--label-color:#333;--label-size:16px;--label-weight:400;--input-color:#757575;--input-placeholder-color:#75757570;--input-text-align:left;--input-background-color:#fff;--input-border-color:#ccc;--input-border-radius:3px;--input-size:16px;--input-padding:var(--ev-space-4) var(--ev-space-4)}

/* Source: kontaktg/index.html, style 5 */
.cf-field-hp{display:none;position:absolute;left:-9000px}

/* Source: kontaktg/index.html, style 6 */
.ev-about-section{--ev-bg:#050608;--ev-fg:#f5f5f7;--ev-muted:#c0c7d2;--ev-accent:#347f00;--ev-border:#242b38;--ev-shadow:0 18px 40px rgba(0,0,0,0.55);font-family:var(--ev-font-sans);padding:4rem 1.5rem;background:radial-gradient(circle at top left,rgba(52,127,0,0.24),transparent 55%),radial-gradient(circle at bottom right,rgba(42,201,141,0.18),transparent 55%),var(--ev-bg);color:var(--ev-fg)}.ev-about{max-width:1100px;margin:0 auto;background:linear-gradient(135deg,rgba(255,255,255,0.02),rgba(255,255,255,0));border-radius:1.5rem;border:1px solid rgba(255,255,255,0.04);box-shadow:var(--ev-shadow);padding:2.75rem 2.25rem;position:relative;overflow:hidden}.ev-about::before{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(52,127,0,0.18);opacity:0.7;mix-blend-mode:screen;pointer-events:none}.ev-about-header{display:flex;flex-wrap:wrap;gap:1.5rem 2rem;border-bottom:1px solid var(--ev-border);padding-bottom:1.75rem;margin-bottom:2rem;align-items:flex-end;justify-content:space-between}.ev-about-kicker{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.16em;color:var(--ev-muted);margin-bottom:0.4rem}.ev-about-title{font-size:2.1rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:700;margin:0 0 0.4rem}.ev-about-subline{font-size:0.98rem;color:var(--ev-muted);max-width:30rem;line-height:1.7}.ev-about-tag{display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0.85rem;border-radius:999px;background:rgba(52,127,0,0.12);border:1px solid rgba(52,127,0,0.4);font-size:0.78rem;text-transform:uppercase;letter-spacing:0.12em;color:var(--ev-muted)}.ev-about-dot{width:7px;height:7px;border-radius:999px;background:var(--ev-accent);box-shadow:0 0 10px rgba(52,127,0,0.9)}.ev-about-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr);gap:2.5rem}.ev-about-story p{margin:0 0 1rem;font-size:0.98rem;line-height:1.8;color:var(--ev-fg)}.ev-about-story a{color:var(--ev-accent);text-decoration:none;border-bottom:1px dashed rgba(52,127,0,0.6);padding-bottom:1px}.ev-about-story a:hover{border-bottom-style:solid}.ev-about-aside{display:flex;flex-direction:column;gap:1.25rem}.ev-about-card{background:linear-gradient(145deg,rgba(7,11,17,0.96),rgba(12,16,24,0.96));border-radius:1.1rem;border:1px solid rgba(255,255,255,0.05);padding:1.1rem 1.2rem}.ev-about-card-label{font-size:0.78rem;text-transform:uppercase;letter-spacing:0.12em;color:var(--ev-muted);margin-bottom:0.35rem}.ev-about-card-title{font-size:1rem;font-weight:600;margin-bottom:0.3rem}.ev-about-card p{margin:0 0 .4rem;font-size:0.9rem;color:var(--ev-muted);line-height:1.6}.ev-about-card ul{margin:0.4rem 0 0;padding-left:1.1rem;font-size:0.9rem;color:var(--ev-muted);line-height:1.6}.ev-about-card li{margin:0.25rem 0}.ev-about-card strong{color:var(--ev-fg);font-weight:600}.ev-about-note{margin-top:2rem;font-size:0.9rem;color:var(--ev-muted)}@media (max-width:900px){.ev-about-grid{grid-template-columns:1fr}.ev-about-title{font-size:1.7rem}}@media (max-width:600px){.ev-about{padding:2.1rem 1.5rem;border-radius:1.25rem}}
