/*
Theme Name: Deyda Consulting
Theme URI: https://www.deyda.net/
Author: Deyda Consulting GmbH
Description: Zweisprachiges Corporate Theme fuer Deyda Consulting.
Version: 1.0.6
Text Domain: deyda-consulting
*/
.site-footer{background:#fff!important;color:#625e6d!important;border-top:3px solid #9dce45}.footer-inner img{background:transparent!important;padding:0!important}.footer-links a:hover{color:#739f36!important}
:root{--violet:#150f2a;--green:#9dce45;--green-dark:#739f36;--paper:#f3f6ec;--muted:#625e6d;--line:#e5e5df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--violet);font-family:Arial,Helvetica,sans-serif;background:#fff}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,88vw);margin:auto}.site-header{height:104px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.custom-logo{width:210px;height:auto;display:block}.main-nav ul,.language-switcher{display:flex;align-items:center;gap:30px;list-style:none;margin:0;padding:0}.main-nav a,.language-switcher a{font-weight:700;font-size:13px}.main-nav a:hover,.language-switcher a:hover{color:var(--green-dark)}.language-switcher{border-left:1px solid var(--line);padding-left:22px}.language-switcher a{color:var(--green-dark)}.contact-link,.btn{display:inline-block;background:var(--violet);color:#fff;padding:16px 22px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hero{min-height:640px;background:linear-gradient(115deg,#fff 0 58%,var(--paper) 58%);display:flex;align-items:center}.hero-copy{max-width:750px;padding:90px 0}.eyebrow{color:var(--green-dark);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.eyebrow:before{content:"";display:inline-block;width:28px;height:2px;background:var(--green);margin:0 10px 3px 0}.hero h1,.page-hero h1{font-weight:300;font-size:clamp(58px,7vw,100px);line-height:.98;letter-spacing:-.055em;margin:28px 0;color:var(--violet)}.hero h1 em{font-style:normal;color:var(--green)}.hero p{max-width:650px;color:var(--muted);font-size:17px;line-height:1.75}.btn{background:var(--green-dark);margin-top:16px}.trust{background:var(--violet);color:#fff;padding:28px 0}.trust-inner{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.trust-tech{display:flex;gap:28px;flex-wrap:wrap;color:#aaa4b8;font-size:11px;font-weight:800}.section{padding:100px 0}.section h2{font-size:clamp(42px,5vw,70px);font-weight:300;letter-spacing:-.05em;margin:0 0 45px}.cards{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.card{padding:34px;border-right:1px solid var(--line)}.card:last-child{border:0}.card small{color:var(--green)}.card h3{font-size:25px}.card p,.content p,.content li{color:var(--muted);line-height:1.8}.dark{background:var(--violet);color:#fff}.dark h2{color:#fff}.dark p{color:#c3becd}.quote{border-left:2px solid var(--green);padding-left:25px;font-family:Georgia,serif;font-size:20px;line-height:1.6}.cta{text-align:center;background:var(--green-dark);color:#fff;padding:95px 0}.cta h2{font-size:clamp(44px,6vw,78px);font-weight:300;margin:0 0 20px}.page-hero{padding:80px 0;background:linear-gradient(115deg,#fff 0 62%,var(--paper) 62%);border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(52px,7vw,90px);margin-bottom:20px}.content{padding:70px 0 100px;max-width:900px}.content h2{font-size:24px;margin-top:42px}.legal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.legal-box{background:var(--paper);border:1px solid var(--line);padding:28px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.contact-card{background:var(--paper);padding:32px;border:1px solid var(--line)}.contact-form{display:grid;gap:18px}.contact-form label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.contact-form input,.contact-form textarea,.contact-form select{width:100%;padding:14px;border:1px solid #d8d8d2;margin-top:8px;font:inherit}.notice{padding:15px;background:var(--paper);border-left:3px solid var(--green)}.site-footer{background:#0e091b;color:#aaa4b8;padding:45px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-inner img{width:170px;background:#fff;padding:8px}.footer-links{display:flex;gap:22px;flex-wrap:wrap}.footer-links a:hover{color:#fff}@media(max-width:850px){.main-nav{display:none}.custom-logo{width:170px}.hero{background:#fff}.cards,.legal-grid,.contact-grid{grid-template-columns:1fr}.card{border-right:0;border-bottom:1px solid var(--line)}.footer-inner{align-items:flex-start;flex-direction:column}.hero-copy{padding:65px 0}.section{padding:70px 0}}
