@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:100;src:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/fonts/lato-v24-latin-100.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:100;src:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/fonts/lato-v24-latin-100italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:300;src:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/fonts/lato-v24-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:300;src:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/fonts/lato-v24-latin-300italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:400;src:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/fonts/lato-v24-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:400;src:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/fonts/lato-v24-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:700;src:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/fonts/lato-v24-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:700;src:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/fonts/lato-v24-latin-700italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:900;src:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/fonts/lato-v24-latin-900.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:900;src:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/fonts/lato-v24-latin-900italic.woff2) format('woff2')}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal;font-variant-ligatures:common-ligatures;font-family:'Lato',system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;scroll-behavior:smooth}*{margin:0;padding:0;font-family:'Lato'}.wrap{width:1200px;margin:0 auto}.chili-reviews-slider{position:relative;overflow:hidden}.chili-rev-prev,.chili-rev-next{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:0 0;border:0;cursor:pointer;z-index:5}.chili-rev-prev{left:8px}.chili-rev-next{right:8px}.chili-rev-prev:after,.chili-rev-next:after{content:"";display:block;width:14px;height:14px;margin:0 auto;border-right:2px solid #333;border-bottom:2px solid #333}.chili-rev-prev:after{transform:rotate(135deg)}.chili-rev-next:after{transform:rotate(-45deg)}.chili-rev-dots{display:flex;gap:8px;justify-content:center;margin-top:14px;position:relative;z-index:4}.chili-rev-dot{width:7px;height:7px;border:1px solid #bbb;background:#ddd;border-radius:50%;cursor:pointer;padding:0}.chili-rev-dot[aria-selected=true]{background:#333;border-color:#333}header{background:#fff;background:linear-gradient(275deg,rgba(255,255,255,.75) 0%,rgba(255,255,255,.85) 100%);border-radius:50px;align-items:center;position:fixed;left:0;right:0;padding:15px 30px;margin:50px auto 0;width:calc(1200px - 60px);-webkit-box-shadow:4px 4px 25px 10px rgba(0,0,0,.05);box-shadow:4px 4px 25px 10px rgba(0,0,0,.05);z-index:99;transition:all .3s ease-in-out}.scrolled{margin-top:15px;background:linear-gradient(275deg,rgba(255,255,255,.85) 0%,rgba(255,255,255,.95) 100%);padding:7px 30px}.scrolled #logo img{height:20px}#logo img{height:33px;transition:all .3s ease-in-out}.flex{display:flex;justify-content:space-between}img{display:block;width:100%}.span-container{background-color:#bf1d1d;width:35px;height:35px;border-radius:50%;padding:5px;display:flex;justify-content:center;align-items:center;border:solid 2px #bf1d1d;transition:all .3s}.span-container span{background-color:#fff;height:2px;width:100%;display:block;width:26px;margin:0 auto}.span-container span:first-of-type{margin-top:0}.span-container span:nth-of-type(2){margin-top:3px}.span-container span:nth-of-type(3){margin-top:3px}.span-container div{width:100%}#nav-btn{align-items:center}#nav-btn p{font-size:12px;font-style:italic;text-transform:uppercase;color:#bf1d1d;margin-right:9px}#nav-btn:hover{cursor:pointer}#nav-btn:hover .span-container{background-color:#fff}#nav-btn:hover .span-container span{background-color:#bf1d1d}.content-wrap{width:90%;margin:0 auto}nav{position:fixed;inset:0;z-index:9999;background:#fff;display:flex;align-items:center;justify-content:center;padding:72px 24px 96px;opacity:0;visibility:hidden;transition:all .4s ease-in-out;top:-100%}.slide-in{opacity:1;visibility:visible;top:0}#close-btn{position:absolute;top:28px;left:50%;transform:translateX(-50%);width:48px;height:48px;border-radius:999px;background:#bf1d1d;cursor:pointer;border:solid 2px #bf1d1d;transition:all .3s}#close-btn:hover{background-color:#fff;border:solid 2px #bf1d1d}#close-btn:hover span{background-color:#bf1d1d}#close-btn span{position:absolute;top:50%;left:50%;width:24px;height:2px;background:#fff;border-radius:2px;transform-origin:center}#close-btn span:first-child{transform:translate(-50%,-50%) rotate(45deg)}#close-btn span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}nav ul{list-style:none;margin:0;padding:0;text-align:center}nav ul{display:flex;flex-direction:column;align-items:center;gap:50px}nav ul li a{font-family:inherit;font-weight:600;color:#4d4c4b;text-decoration:none;transition:color .2s ease,transform .2s ease;font-size:20px}nav ul li a:hover{color:#bf1d1d;transform:translateY(-1px)}nav li ul{margin-top:8px;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}nav li ul li a{font-weight:400;color:#4d4c4b;font-size:16px;text-decoration:none;transition:color .2s ease}nav li ul li a:hover{color:#bf1d1d}.button{background-color:#bf1d1d;padding:14px 20px;color:#fff;text-decoration:none;display:flex;align-items:center;font-size:18px;transition:all .3s ease-in-out;width:fit-content;margin:50px auto}.button:hover{background-color:#4d4c4b}.geschaeftsbereiche{padding:80px 20px;background:#f9f9f9}.geschaeftsbereiche .gb-intro{text-align:center;max-width:700px;margin:0 auto 50px;font-size:1.1rem;color:#555}.geschaeftsbereiche .gb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px, 1fr));gap:40px}.geschaeftsbereiche .gb-card{background:#fff;padding:30px;box-shadow:0 4px 25px rgba(0,0,0,.05);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.geschaeftsbereiche .gb-card .gb-sub{font-size:1rem;color:#666;margin-bottom:20px}.geschaeftsbereiche .gb-card ul{margin:0 0 30px;padding:0 0 0 30px}.gb-card h4{margin:30px 0}.geschaeftsbereiche .gb-card ul li{margin-bottom:10px;text-align:left}.geschaeftsbereiche .gb-btn{display:inline-block;padding:12px 24px;border-radius:6px;background:#33842f;color:#fff;text-decoration:none;font-weight:600;text-align:center;transition:background .2s ease}.button svg{margin-right:15px;width:22px}.page a.button{color:#fff}h1{font-size:42px;color:#4d4c4b;font-weight:300;text-align:center}h2{font-size:24px;color:#6d666c;margin-bottom:15px;text-align:center}h3{font-size:20px;color:#6d666c;text-transform:uppercase;text-align:center}h4{font-size:18px;color:#4d4c4b;text-align:center;text-transform:uppercase;margin-bottom:10px}h5{font-size:16px;color:#4d4c4b;font-weight:400;text-align:center}h6{font-size:18px;color:#4d4c4b;text-align:center}p,main ul li{font-size:18px;color:#4d4c4b;line-height:28px;margin:0;text-align:center}video{display:block;width:100%;height:auto}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#bf1d1d;background:linear-gradient(360deg,rgba(191,29,29,.3) 0%,rgba(109,102,108,.8) 20%,rgba(109,102,108,.7) 100%)}.team-foto img{-webkit-box-shadow:4px 4px 25px 10px rgba(0,0,0,.05);box-shadow:4px 4px 25px 10px rgba(0,0,0,.05)}.overlay h1,.overlay p,.overlay h3{color:#fff;text-align:center}.hero-text{max-width:768px;margin-top:120px}.bg-video{height:calc(100vh - 158px);min-height:560px;position:relative}.bg-video img,.bg-video video{height:calc(100% + 1px);object-fit:cover}.start-overlay{position:absolute;left:0;height:100%;background:#5e5e5e;background:linear-gradient(86deg,rgba(94,94,94,1) 0%,rgba(94,94,94,0) 100%);opacity:.9;width:200px;z-index:2;top:0}.logo-slider{position:relative}.end-overlay{background:#5e5e5e;background:linear-gradient(274deg,rgba(94,94,94,1) 0%,rgba(94,94,94,0) 100%);position:absolute;right:0;top:0;height:100%;opacity:.9;width:200px;z-index:2}.logo-slider .viewport{max-width:100%;padding:30px 0;margin:0 auto;height:98px;overflow:hidden;position:relative;display:flex;align-items:center;background-color:#5e5e5e}.logo-slider .track{display:flex;align-items:center;gap:48px;will-change:transform}.logo-slider img{height:100%;object-fit:contain;width:auto;flex:0 0 auto;opacity:.95;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15));transition:transform .2s ease,opacity .2s ease}.logo-slider img:hover{transform:scale(1.03);opacity:1}.footer-coop img{width:250px;max-width:100%}.footer-coop{display:flex;justify-content:flex-start;align-items:flex-start;gap:30px;flex-wrap:wrap;height:fit-content}.viewport{position:relative}.contact-chili{position:fixed;right:-303px;top:37%;background-color:#bf1d1d;padding:30px 50px;transition:all .3s ease-in-out}.contact-chili:hover{right:0}.chili-flag{position:absolute;top:0;left:-71px;background-color:#bf1d1d;padding:14px}.contact-chili .chili-flag img{width:43px;margin:0}.contact-chili .flex{justify-content:center}.contact-chili .contacts img{width:25px;height:auto;margin:15px 12.5px 0;border-radius:0}.contact-chili a,.contact-chili p,.contact-chili h5,.contact-chili h6,.contact-chili p{color:#fff;text-align:center;font-size:16px}.contact-chili h4{font-size:20px;color:#fff;text-align:center}.contact-chili img{margin:15px 0;border-radius:50%}.intro ul{text-align:center;display:flex;justify-content:center;margin-bottom:20px;list-style-type:none}.intro ul li{margin-left:50px;position:relative}.intro ul li:before{content:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/img/list-icon-green.svg);position:absolute;left:-33px;top:0;width:24px;height:24px}.spacer{padding:150px 0}.beige-fade{background:#f3ece6;background:linear-gradient(309deg,rgba(243,236,230,1) 0%,rgba(255,255,255,1) 100%)}.intro article,.intro aside{width:48%}.intro .flex{align-items:center}.social-icons{margin-top:30px}.social-icons img{width:29px}.channel{padding:15px;background-color:#fff;border-radius:50%;margin:0 25px;aspect-ratio:1/1;-webkit-box-shadow:4px 4px 25px 10px rgba(0,0,0,.05);box-shadow:4px 4px 25px 10px rgba(0,0,0,.05);width:44px;height:44px;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateY(10px) scale(.85);filter:blur(6px);will-change:transform,opacity,filter;transition:opacity .6s ease,transform .6s ease,filter .6s ease;transition-delay:var(--d,0ms)}.channel.in-view{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.intro aside img{will-change:transform,opacity;opacity:0;transition:opacity .4s ease}.intro aside img.in-view{opacity:1}.intro aside img.float{animation:floatY 6s ease-in-out infinite}@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.channel,.intro aside img{transition:none;animation:none}}.channel{padding:15px;background-color:#fff;border-radius:50%;margin:0 25px;aspect-ratio:1/1;-webkit-box-shadow:4px 4px 25px 10px rgba(0,0,0,.05);box-shadow:4px 4px 25px 10px rgba(0,0,0,.05);width:44px;display:flex;justify-content:center;align-items:center;height:44px}.intro h3{margin-bottom:20px}.gruender{background-attachment:fixed;background-size:cover;padding-top:500px}.gruender p{text-align:left}.gruender h2{color:#fff;text-align:left}.gruender article{background:#5e5e5e;background:linear-gradient(207deg,rgba(94,94,94,.8) 0%,rgba(94,94,94,1) 100%);padding:50px 30px 100px;width:30%}.gruender aside{background:#f8f4ef;background:linear-gradient(207deg,rgba(248,244,239,.8) 0%,rgba(248,244,239,1) 100%);padding:50px 30px 100px;width:70%}.chili-spice{position:absolute;bottom:-100px;left:-100px;background-color:#bf1d1d;border-radius:50%;width:140px;height:140px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:30px;color:#fff;text-decoration:none;text-align:center;font-size:18px;transition:all .3s ease-in-out}.chili-spice:hover{background-color:#4d4c4b}.chili-spice img{width:90px}.gruender .wrap{position:relative}.time-icons .icon{opacity:0;transform:translateY(12px) scale(.88);filter:blur(6px);will-change:transform,opacity,filter;transition:opacity .6s ease,transform .6s ease,filter .6s ease;transition-delay:var(--d,0ms)}.time-icons .icon.in-view{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@media (prefers-reduced-motion:reduce){.time-icons .icon{transition:none !important;transform:none !important;filter:none !important;opacity:1 !important}}.icon{width:120px;height:120px;aspect-ratio:1/1;background-color:#fdf8f1;border-radius:50%;padding:30px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;-webkit-box-shadow:4px 4px 25px 10px rgba(0,0,0,.02);box-shadow:4px 4px 25px 10px rgba(0,0,0,.02)}.icon img{width:52px;margin:0 auto 15px}.icon h4{font-size:16px;color:#6d666c}.time-text{margin-top:150px}.time-head,.time-article-toggle{width:48%}.time-head h3{color:#bf1d1d;text-transform:uppercase;font-size:40px;text-align:left}.time-head h3 span{font-size:19px;color:#4d4c4b}.time-article-toggle p{text-align:left}.text-content-toggle{max-height:200px;overflow:hidden}#click{position:absolute;bottom:-35px;margin:0 auto;left:0;right:0;width:100%;cursor:pointer;text-align:center;padding:7px 15px;color:#4d4c4b;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.show{max-height:none}.time-article-toggle{position:relative}.why-chili-content{padding:100px;width:1000px;-webkit-box-shadow:4px 4px 25px 10px rgba(0,0,0,.05);box-shadow:4px 4px 25px 10px rgba(0,0,0,.05)}.why-chili{padding:100px 0;background-repeat:no-repeat;background-size:cover}.narrow-wrap{width:678px;margin:0 auto}.roman,.roman-statement{width:48%}.roman{aspect-ratio:1/1;border-radius:50%;overflow:hidden}.roman-statement{text-align:center}.roman-statement p span{color:#bf1d1d;margin-bottom:20px;display:inline-block}.why-chili-text h3 img{width:auto;display:inline-block;margin:15px 10px -4px}.why-chili-text h3{line-height:35px;margin-bottom:20px}.roman-statement p i{color:#4d4c4b;font-size:16px}.roman-statement p{color:#bf1d1d}.why-chili-text .flex{margin-top:50px;align-items:center}.graph-info img{width:53px;height:auto;margin:0 auto}.graph-info hr{background-color:#bf1d1d;margin:30px auto;width:60%;height:1px;border:none}.graph .bg-container{background-attachment:fixed}.graph-overlay{width:100%;height:100%;display:block;background:#bf1d1d;background:linear-gradient(360deg,rgba(191,29,29,.3) 0%,rgba(109,102,108,.8) 20%,rgba(109,102,108,.99) 100%);padding:100px 0}.card{background-color:#fff;-webkit-box-shadow:4px 4px 25px 10px rgba(0,0,0,.05);box-shadow:4px 4px 25px 10px rgba(0,0,0,.05);padding:30px;text-decoration:none;flex:0 0 calc((100% - 150px) / 3);box-sizing:border-box;position:relative;bottom:0;transition:all .3s;border-bottom:4px solid #fff}.card:hover{bottom:10px;border-bottom:4px solid #bf1d1d}.card img{height:75px;margin:0 auto 30px}.cards{flex-wrap:wrap;justify-content:center;gap:75px;margin:50px auto}.cards .card{opacity:0;transform:translateY(12px) scale(.98);filter:blur(6px);will-change:opacity,transform,filter;transition:opacity .6s ease var(--reveal-delay,0ms),transform .6s ease var(--reveal-delay,0ms),filter .6s ease var(--reveal-delay,0ms),bottom .3s ease 0s,border-bottom-color .3s ease 0s}.cards .card.in-view{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@media (prefers-reduced-motion:reduce){.cards .card{transition:none !important;opacity:1 !important;transform:none !important;filter:none !important}}.toggles .narrow-wrap img{width:53px;height:auto;margin:0 auto 30px}.toggle-content{max-height:0;overflow:hidden;transition:all .3s ease-in-out;padding:0 20px;border:solid 0px transparent}.toggle-container p,.toggle-container a,.toggle-container h3{text-align:left}.toggle-container h3{border:solid 1px #e4e4e4;padding:17px 20px;text-transform:none;position:relative;cursor:pointer;transition:all .3s ease-in-out}.toggle-container h3:hover{border:solid 1px #bf1d1d}.toggle-container h3:after{content:'';background-image:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/img/plus.svg);position:absolute;right:20px;top:20px;width:16px;height:16px}.toggle-container h3.rotate:after{content:'';background-image:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/img/minus.svg);position:absolute;right:20px;top:20px;width:16px;height:16px;background-repeat:no-repeat;background-position:center}.open-toggle{max-height:300px;padding:17px 20px;border:solid 1px #e4e4e4}.google-flag{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .7rem;background:#fff;text-decoration:none;color:#4d4c4b;font-weight:500;line-height:1;position:absolute;bottom:30px;right:0;font-size:11px;font-weight:800;border-radius:5px 0 0 5px}.google-flag img{height:18px;width:auto;display:block}.gf-logo{font-weight:700;letter-spacing:.1px}.gf-star{color:#f4b400;margin-left:.1rem}.customer a{color:#8f1616}.voice{margin:50px 0;padding:35px 70px}.voice img{width:75px;margin:0 auto}.voice i{font-size:12px}.voice p{font-size:14px}.voice a{color:#4d4c4b;text-decoration:none;text-align:center;margin:20px auto 0;display:inline-block;width:100%}.google-link img{width:auto;margin:0 auto}.experience{opacity:0;transform:translateY(16px) scale(.98);filter:blur(6px);will-change:opacity,transform,filter;transition:opacity .6s ease,transform .6s ease,filter .6s ease}.experience.in-view{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@media (prefers-reduced-motion:reduce){.experience{transition:none !important;opacity:1 !important;transform:none !important;filter:none !important}}.experience{margin:100px 0}.experience article,.experience aside{width:48%}.tags{justify-content:flex-start;gap:15px}.tag p{font-size:14px;color:#6d666c;line-height:initial}.tag{border:solid .5px #6d666c;padding:2px 13px 3px 10px;border-radius:3px;width:fit-content;align-items:center;margin-bottom:20px}.tag .mark{width:7px;height:7px;border-radius:50%;margin-right:10px;aspect-ratio:1/1}.ag .mark{background-color:#1565c0}.ag{background:#dbecff;background:linear-gradient(86deg,rgba(219,236,255,.8) 0%,rgba(255,255,255,1) 100%)}.fs .mark{background-color:#91942d}.fs{background:#feffeb;background:linear-gradient(86deg,rgba(254,255,235,.8) 0%,rgba(255,255,255,1) 100%)}.experience h3,.experience h4{text-align:left;margin-bottom:10px}.experience p{text-align:left}.accomplishments{margin-top:20px}.experiences h2{margin-bottom:50px}.acc-single{border:solid .5px #6d666c;padding:2px 13px 3px 10px;border-radius:3px;width:fit-content;align-items:center}.acc-single p{font-size:16px}.acc-single .mark{width:14px;height:8px;margin-right:10px;position:relative}.positive .mark:before{content:'';background-image:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/img/positive.svg);width:16px;height:10px;position:absolute;top:0;right:0}.negative .mark:before{content:'';background-image:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/img/negative.svg);width:16px;height:10px;position:absolute;top:0;right:0}.accomplishments{flex-wrap:wrap;gap:10px;justify-content:flex-start}.positive{background:#eefff3;background:linear-gradient(86deg,rgba(238,255,243,.8) 0%,rgba(255,255,255,1) 100%)}.negative{background:#ffebeb;background:linear-gradient(86deg,rgba(255,235,235,.8) 0%,rgba(255,255,255,1) 100%)}.acc-single{-webkit-box-shadow:4px 4px 25px 10px rgba(0,0,0,.05);box-shadow:4px 4px 25px 10px rgba(0,0,0,.05)}.experience hr{background-color:#bf1d1d;height:1px;border:none;width:100%;display:block}.experience:nth-of-type(2n){flex-direction:row-reverse}.perso-container img{width:auto;border-radius:50%;aspect-ratio:1/1;object-fit:cover;margin-bottom:20px}#footer-beige-bar{padding:100px 0}#footer-beige-bar article{width:30%}#footer-beige-bar aside{width:50%}.perso-container{position:relative}.online-banner{position:absolute;bottom:0;left:0;border:solid .5px #6d666c;padding:2px 13px 3px 10px;border-radius:3px;width:fit-content;align-items:center;background:#eefff3;background:linear-gradient(86deg,rgba(238,255,243,.8) 0%,rgba(255,255,255,1) 100%)}.online-banner .perso-mark{width:7px;height:7px;border-radius:50%;margin-right:10px;aspect-ratio:1/1;background-color:#257d3d}.online-banner p{font-size:14px}#footer-beige-bar article p,#footer-beige-bar article h3,#footer-beige-bar article a{text-align:left}#footer-beige-bar article a{text-decoration:none}#footer-beige-bar article a{color:#4d4c4b}#footer-beige-bar article a.button{color:#fff}.footer-contact-icons{margin:20px 0}.footer-contact-icons img{width:26px;height:auto}.footer-contact-icons{gap:25px;justify-content:flex-start}#footer-beige-bar .button{margin:0}:root{--chili-rot:#bf1d1d;--text:#4d4c4b;--line:#6d666c;--bg:#f8f4ef;--ok:#1b8c4b;--warn:#b00020}.wpcf7-form{font:inherit;color:var(--text)}.hidden-fields-container{display:none}.contact-form{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;grid-row-gap:28px}.contact-form p{margin:0}.form-field{display:flex;flex-direction:column}.form-field--full{grid-column:1/-1}.form-field label{font-size:14px;color:var(--text);margin-bottom:10px}.grecaptcha-badge{visibility:hidden}.wpcf7-form-control{width:100%;appearance:none;border:0;border-bottom:2px solid var(--line);background:0 0;padding:8px 0 10px;font:inherit;color:var(--text);outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;border-radius:0}.wpcf7-form-control:focus{border-bottom-color:var(--chili-rot);box-shadow:0 2px 0 0 var(--chili-rot)}.wpcf7-textarea{resize:vertical;min-height:140px}.wpcf7-form-control::placeholder{color:rgba(77,76,75,.45)}.wpcf7-not-valid{border-bottom-color:var(--warn) !important}.wpcf7-not-valid-tip{margin-top:6px;font-size:12px;color:var(--warn)}.form-actions{grid-column:1/-1;display:flex;justify-content:center;padding-top:10px}.btn{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:600;padding:12px 24px;border:0;cursor:pointer;border-radius:2px}.btn--primary{background:var(--chili-rot);color:#fff;transition:background .2s ease,transform .1s ease,box-shadow .2s ease;box-shadow:0 3px 12px rgba(191,29,29,.18)}.btn--primary:hover{background:#8f1616}.btn--primary:active{transform:translateY(1px)}.wpcf7-spinner{margin-left:10px;transform:translateY(2px)}.wpcf7-response-output{grid-column:1/-1;margin-top:16px;padding:12px 14px;border-radius:4px;border:1px solid transparent;background:#f6f6f6;color:var(--text);font-size:14px}.wpcf7-form.sent .wpcf7-response-output{background:#f0fff6;border-color:#cdeedd;color:var(--ok)}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.failed .wpcf7-response-output{background:#fff4f4;border-color:#f2c7c7;color:var(--warn)}.wpcf7-form.submitting .wpcf7-response-output{opacity:.6}.contact-form p{text-align:left}@media (max-width:820px){.contact-form{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:22px;padding:0 16px}.form-field--full{grid-column:1/2}.btn--primary{width:100%}}.contact{background:linear-gradient(309deg,#f3ece6 0%,#fff 100%);padding:24px 0 64px}.btn{display:inline-flex;align-items:center;justify-content:center;font:inherit;padding:12px 24px;border:0;cursor:pointer}.btn--primary{background:var(--chili-rot);color:#fff;border-radius:2px;transition:background .2s ease,transform .1s ease}.btn:hover{background-color:#4d4c4b}.btn--primary:active{transform:translateY(1px)}.block{width:30%}.block p,.block a,.block h3,.block h4,.block h5,.block h6,.block ul li{text-align:left;color:#fff;text-decoration:none;font-size:16px;line-height:28px}.block h5{font-size:20px;text-transform:uppercase;margin-bottom:10px}.block h6{font-weight:400}#last-bar-footer{background-color:#4d4c4b;padding:100px 0}#last-bar-footer ul li{list-style-type:none}#last-bar-footer hr{margin:50px 0}.footer-logo img{width:auto;margin:0 auto 50px}.legal a{color:#fff;text-decoration:none;font-size:16px}.legal{gap:50px;justify-content:center}.anchor{position:relative;top:-100px}.sub-intro article{width:100%}.detail-exp .experience{flex-wrap:wrap;gap:50px}.detail-exp .experience article,.detail-exp .experience aside{width:calc(50% - 50px)}.detail-exp ul li{position:relative;list-style-type:none;text-align:left;margin:10px 0 10px 34px}.detail-exp ul li:before{content:url(//www.chili-consulting.de/wp-content/themes/chili-consulting/img/list-icon-green.svg);position:absolute;left:-33px;top:0;width:24px;height:24px}.page{padding:150px 0;text-align:center}.page a{color:#bf1d1d}.page ul{padding-left:30px}.page p,.page a,.page h1,.page h2,.page h3,.page h4,.page h5,.page h6,.page ul li{text-align:left}#footer-beige-bar article h2{text-align:left}.blocks{justify-content:flex-start;gap:30px}.detail-exp .social-icons{flex-wrap:wrap;justify-content:flex-start;gap:30px}.detail-exp .channel{margin:0}.experiences hr{border:none;height:2px;background-color:#bf1d1d}.cta-intro{background-color:#4d4c4b}.cta-intro h3{margin-bottom:15px}.cta-intro h3,.cta-intro p{color:#fff}.leistungen-overview{padding-top:70px}.video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;box-shadow:4px 4px 25px 10px rgba(0,0,0,.05)}.video-wrap iframe,.video-wrap object,.video-wrap embed{position:absolute;top:0;left:-1px;width:calc(100% + 1px);height:100%;border:0}@media only screen and (max-width:1300px){header{width:calc(768px - 60px)}#footer-beige-bar .online-banner.flex{gap:0}.hero-text{margin-top:150px}.wrap{width:768px}.flex{flex-wrap:wrap}.intro article,.intro aside{width:100%}img{width:auto;max-width:100%}.intro aside img{margin:0 auto}.spacer{padding:75px 0}.gruender aside,.gruender article{box-sizing:border-box;width:100%}.chili-spice{width:75px;height:75px;left:20px;bottom:-60px}.time-icons{gap:30px;justify-content:center}.roman img{width:100%}.gruender{padding-top:300px}.card{flex:0 0 calc((100% - 150px) / 2)}.experience{gap:50px;margin:50px 0}.experience article,.experience aside{width:100%}.why-chili-content.wrap{width:65%}.narrow-wrap{width:90%}#footer-beige-bar aside,#footer-beige-bar article{width:100%}#footer-beige-bar .flex{gap:50px}.contact-form{max-width:80%}html,body{overflow-x:hidden}.detail-exp .experience article,.detail-exp .experience aside{width:100%}}@media only screen and (max-width:868px){header{width:calc(90% - 30px);padding:15px}.sub-intro ul li{margin:0 10px 0 34px}.hero-text{max-width:90%}.wrap{width:90%}.time-head,.time-article-toggle{width:100%}.scrolled{padding:7px 15px}.time-text{gap:30px}.roman,.roman-statement{width:100%}.why-chili-text .flex{gap:50px}.roman{aspect-ratio:initial;border-radius:initial}.roman img{width:auto;border-radius:50%;margin:0 auto}.card{flex:0 0 calc(100% / 1)}#logo img{height:20px}.icon h4{font-size:14px}h1{font-size:20px;margin-bottom:20px;font-weight:700}p,main ul li{font-size:16px}.contact-chili{display:none}.google-flag{bottom:10px}.end-overlay,.start-overlay{width:75px}.logo-slider .viewport{height:50px}.logo-slider .track{gap:20px;height:100%}.button{font-size:16px}.gruender article{padding:30px}.gruender aside{padding:30px 30px 100px}.intro .wrap.flex{flex-direction:column-reverse}.logo-slider .viewport{padding:15px 0}.channel{margin:0}.social-icons{gap:20px;justify-content:center}.gruender{background-attachment:initial;padding-top:50px;background-position:center}.icon img{width:40px}.time-head h3{font-size:20px}.time-head h3 span{font-size:16px}.spacer{padding:30px 0}.history{margin-top:50px}#close-btn{top:20px}.channel{padding:8px}.social-icons img{width:27px}.why-chili-content{padding:20px}.why-chili-content.wrap{width:70%}h3{font-size:18px}.why-chili-text h3 img{width:150px;margin:0 0 -2px}.why-chili-text h3{line-height:24px}.time-text{margin:30px 0}.graph .bg-container{background-attachment:initial;background-size:cover}.graph-overlay{padding:30px 0}h2{font-size:20px}.contact-form{grid-template-columns:1fr}.block{width:100%}.blocks{gap:30px}.card img{height:50px;margin:0 auto 15px}h4{font-size:14px;margin-bottom:5px}.cards{gap:30px}.tag{margin-bottom:0}.tag:last-of-type{margin-bottom:20px}}