@import 'https://fonts.googleapis.com/css2?family=Rock+Salt&display=swap';:root{--cyan:rgb(0, 233, 216);--yellow:rgb(255, 245, 94);--green:rgb(0, 238, 120);--card-green:rgb(187, 234, 202);--workshop-card-green:rgb(153, 255, 238);--black:rgb(0, 0, 0);--white:rgb(255, 255, 255);--grey:rgb(238, 238, 238);--darkgrey:var(--darkgrey);--border:1px solid var(--black);--purple:rgb(255, 0, 226);--orange:rgb(255, 152, 28);--magenta-hed-original:#FF00E2;--magenta-hed:#f679e7;--magenta-1:#99008E;--magenta-2:#CC00BE;--magenta-3:#FF66FF;--magenta-4:#FFB3FD;--red-hed-original:rgb(255, 95, 95);--red-hed:rgb(251, 111, 111);--red-1:rgb(127, 40, 40);--red-2:rgb(204, 62, 62);--red-3:rgb(255, 153, 153);--red-4:rgb(247, 206, 205);--blue-hed-original:rgb(0, 92, 226);--blue-hed:rgb(44, 115, 222);--blue-1:#002E66;--blue-2:#004699;--blue-3:#4398DD;--blue-4:#9CCFE5;--purple-hed-original:rgb(127, 52, 245);--purple-hed:rgb(139, 72, 246);--purple-1:#421F99;--purple-2:#7627cb;--purple-3:#B180FF;--purple-4:#D1B3FF;--yellow-hed:rgb(251, 243, 89);--yellow-1:rgb(127, 115, 0);--yellow-2:rgb(178, 161, 0);--yellow-3:rgb(229, 207, 0);--yellow-4:rgb(255, 248, 179);--turquise-hed:rgb(22, 231, 207);--turquise-1:rgb(12, 102, 87);--turquise-2:rgb(16, 153, 133);--turquise-3:rgb(21, 204, 178);--turquise-4:rgb(153, 255, 238);--orange-hed:rgb(253, 167, 63);--orange-1:rgb(153, 89, 19);--orange-2:rgb(204, 118, 25);--orange-3:rgb(255, 194, 128);--orange-4:rgb(255, 217, 179);--green-hed:rgb(85, 234, 137);--green-1:#137F2D;--green-2:#14B249;--green-3:#8EEDAE;--green-4:#BBEACA}.text-container{font-size:3.5em;font-weight:700;color:#333;display:flex;flex-wrap:wrap}.text-container span{display:inline-block;opacity:0;transform:translate(var(--x),var(--y));animation:flyIn .6s ease-out forwards}.text-container span.space{width:.6em}.text-container span:nth-child(n){animation-delay:calc(.05s * var(--i))}@keyframes flyIn{to{opacity:1;transform:translate(0,0)}}body{color:var(--darkgrey);font-family:barlow;line-height:1.5;width:100%;display:flex;flex-direction:column;margin:0 auto;min-height:100vh;background:var(--grey)}.yellow{color:var(--yellow-hed)}.black{color:var(--black)}.white{color:var(--white)}.rock-salt{font-family:rock salt,cursive;font-weight:400;font-style:normal}.rock-salt-size{font-size:1.5em}.hide-on-big{display:none}h1{font-size:4em}h2{font-size:2.3em}h3{font-size:1.5em}h4{font-size:1.1em}h5{font-size:1.1em}h6{font-size:1.1em}.page-head{margin-top:50px}.pre-line{white-space:pre-line}.capitalise:first-letter{text-transform:capitalize}.logo-link{line-height:1;height:25px}.button{padding:8px 15px;color:var(--yellow-hed);background-color:var(--purple-2);border:1px solid var(--purple-2);max-width:200px;box-sizing:border-box;max-height:506px;text-decoration:none;margin:0 auto;display:block;text-align:center}.button:hover{background-color:var(--purple-hed);color:var(--yellow-4)}.button2{padding:8px 15px;border:var(--border);background-color:var(--orange);max-width:150px;height:25px;text-decoration:none;margin:20px auto;display:block}.button3{padding:8px 15px;border:var(--border);max-width:150px;height:25px;text-decoration:none;margin:0 auto;display:block;text-align:center}.button3:hover{background-color:rgba(0,0,0,5%)}a,a:hover,a:visited{color:var(--black)}.button:hover,.button:visited{color:var(--yellow-hed)}a:hover{text-decoration:none}a.white,a.white:hover,a.white:visited{color:var(--white)}header{background-color:var(--turquise-4);border:0;width:100%}header nav{margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;max-width:1080px}header nav ul{padding:0;display:flex;list-style:none;align-items:center;gap:20px}header nav ul li a{padding:0}header nav ul.menu-children-eghed-custom{gap:5px;right:0;top:20px;padding:20px 0 0;width:200px}.menu-children-eghed-custom li a{padding:10px;display:inline-block;width:calc(100% - 20px)}header nav ul a{text-decoration:none}header nav ul a:hover{color:var(--purple-2)}.menu-children-eghed-custom li a:hover{color:var(--yellow-hed)}header nav>ul:last-child a:hover{color:var(--yellow-hed)}header nav.header .menu-button,header nav.header .expertomraden-button,header nav.header .menu-icon{display:none}header nav ul .hide-kontakt{display:none}header nav.header .expertomraden-container{display:flex;gap:10px;top:50pxö}header nav.header .expertomraden-icon{cursor:pointer;user-select:none;padding:0 2px 0 0}header nav.header .expertomraden-icon .arrowicon{border:solid var(--black);border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .1s ease-out;transform:translateY(-3px)rotate(45deg);-webkit-transform:translateY(-3px)rotate(45deg)}header nav.header ul.expertomraden-menu{margin:0;padding:0;display:none;list-style:none;overflow:hidden}header nav.header ul.expertomraden-menu{max-height:0;transition:max-height .1s ease-out}header nav.header:has(.expertomraden-button:checked) .expertomraden-menu{max-height:340px;display:flex;position:absolute;top:50px;margin-left:-20px;flex-direction:column;background:var(--turquise-4);padding:20px 0;z-index:100}header nav.header:has(.expertomraden-button:checked) .expertomraden-menu>li{width:100%}header nav.header:has(.expertomraden-button:checked) .expertomraden-menu>li a{display:block;width:100%;padding:0 20px}header nav.header:has(.expertomraden-button:checked) .expertomraden-icon .arrowicon{transform:translateY(-1px)rotate(-135deg);-webkit-transform:translateY(-1px)rotate(-135deg)}main ul{padding:0;display:flex;flex-direction:column;list-style:none;align-items:center;margin:0}main ul li{width:100%}.content{max-width:1080px;width:100%;margin:0 auto}.accordion{max-width:1080px;width:100%;margin:0 auto}.text-width{max-width:720px}.center{margin:0 auto}.block{width:100%;align-content:center;margin-bottom:20px}.block a{margin:0;background-image:var(--yellow-4)}.block .info{padding:30px;display:flex;flex:1;flex-direction:column;margin:auto 0}.block .info .button3{margin-top:15px;margin-bottom:15px}.block .image-container{flex:1;align-items:center;width:100%}.block .image-container img{margin-top:10px;max-width:90%}.block section{padding-bottom:0;min-height:350px;background-color:var(--yellow-4)}.block .content{display:flex;flex-direction:row}.block .image-container{display:flex;align-items:flex-end;width:100%}.block img{margin:0 auto;mix-blend-mode:multiply}#home{background-color:var(--yellow-hed);gap:0}#home img{mix-blend-mode:multiply}main li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:40px;padding-right:40px}#home .landing-page{background-image:linear-gradient(var(--turquise-4),var(--yellow-hed));display:flex;flex-direction:row;padding-bottom:0;padding-top:20px;color:var(--black);text-align:center}#home .landing-page .content{align-content:center}#home .landing-page h1{font-size:3em;margin:20px 0}#home .landing-page h2{font-size:1.5em;margin:20px 0}#home .landing-page .buttons{padding:50px}#home .landing-page p{font-size:1.1em;margin:10px 0}#home .landing-page p strong{font-weight:900}#home .landing-page ul{display:flex;flex-direction:row}#home .landing-page ul li{align-items:left;display:flex;flex-direction:row;flex:1 1;padding:0}#home .landing-page ul .front-title{flex-direction:column;text-align:left;flex:1}#home .landing-page ul .front-title .button{margin:25px 0}#home .landing-page ul .front-image{flex-direction:column;text-align:left;flex:1;margin-left:20px}#home .landing-page img{max-width:100%}#home .logos{text-align:center;background-color:var(--yellow-hed);padding-bottom:20px;padding-top:20px}#home .logos ul{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:50px}#home .logos ul li{width:unset}#home .logos ul li img{max-width:auto;max-height:50px}#home .animals{width:100%;margin-bottom:50px;background-color:var(--yellow-hed);justify-content:center}#home .animals h3{padding:10px;margin:10px}#home .animals ul{display:flex;flex-direction:row;align-items:stretch;gap:10px;width:100%;background-color:var(--yellow-hed)}#home .animals ul li{display:flex;flex-direction:column;flex:1;text-align:left;align-items:center;background-color:var(--yellow-4);justify-content:space-between}#home .animals ul li img{width:100%}#home .metrics{text-align:center;background-color:var(--yellow-hed)}#home .metrics h3{padding-bottom:50px}#home .metrics ul{display:flex;flex-direction:row;align-items:stretch;width:100%;gap:10px;padding-bottom:40px}#home .metrics ul li{flex-direction:column;text-align:center;align-items:center;padding:10px;background-color:var(--yellow-4)}#home .metrics li h1{margin:auto 10px;padding-bottom:10px;font-size:4em}#home .metrics li h4{margin:auto 0}#home .block .info h3{margin-top:15px;margin-bottom:15px}#home .block .info h1{margin-top:15px;margin-bottom:15px}#home .examples{text-align:center;width:100%;margin-bottom:40px}#home .examples .cards{background-color:var(--yellow-4)}#home .examples .card-item{border:1px var(--yellow-hed)solid;border-radius:0}#home .examples .card-item-body{display:flex;flex-direction:column;justify-content:space-between}#home .examples .card-item-body{max-width:580px}#home .examples .card-image{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:30px;padding-bottom:30px}#home .examples .card-image .button3{margin:0;margin-right:30px}#home .examples .title{color:var(--black)}#home .block.get-started .content{background-color:var(--purple-2);color:var(--yellow-hed);align-items:center}#home .block.projects img{max-height:300px}#home .get-started img{max-height:400px}#home .block.get-started .button{background-color:var(--yellow-hed);color:var(--black);border:none}#home .block.get-started .button:hover{background-color:var(--yellow-3)}.projekt-card h1{font-size:1.2em}#projekt-collection h1{font-size:1.4em}#projekt .button{margin:50px auto 0;color:var(--yellow-hed)}#projekt h1{font-size:1.4em}#projekt h2{font-size:1.2em}#projekt h3{font-size:1.1em}#projekt-collection{background-color:var(--yellow-hed)}#projekt-collection .projekt .projekt-card .info .hide-titles h1{display:none}#projekt-collection .title{text-align:center;background-image:linear-gradient(var(--turquise-4),var(--yellow-hed));margin-bottom:20px}#projekt-collection a{margin:40px auto}#projekt-collection .projekt-cards{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}#projekt-collection .projekt-cards a{text-decoration:none;margin:0;padding:0}#projekt-collection .projekt-card{background-color:var(--yellow-4);padding:0}#projekt-collection .projekt-card:hover{transform:translateY(-5px);box-shadow:0 5px 10px rgba(0,0,0,.2)}#projekt-collection .projekt-card ul.tags{display:flex;flex-direction:row;margin:0}#projekt-collection .projekt-card li.tag{margin:5px;padding:4px;font-size:.9em;width:unset;color:var(--black);background-color:var(--yellow-hed)}#projekt-collection .projekt-card .info{max-height:250px;overflow:hidden;padding-left:20px;padding-right:20px;position:relative;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent)}#projekt-collection .projekt-card .image-container{width:100%}#projekt-collection .projekt-card img{display:block;width:100%;margin-left:auto;margin-right:auto}#projekt{background-color:var(--white);padding-bottom:100px;padding-top:20px}#projekt a{color:gray}#projekt img{width:100%;mix-blend-mode:normal}#projekt .post{background-color:var(--white);padding-top:20px}#projekt .post ul{padding-left:20px;list-style-type:disc}#partners img{mix-blend-mode:multiply}#partners{background-color:var(--yellow-hed)}#partners .title{background-image:linear-gradient(var(--turquise-4),var(--yellow-hed));text-align:center}#partners .title img{padding:20px;width:90%;max-width:500px}#partners .partner-list .card{display:flex;text-decoration:none;justify-content:space-between;align-items:left;padding:0;color:#2a2a2a;border-bottom:var(--border)}#partners .partner-list .card a{display:flex;justify-content:space-between}#partners .partner-list .card:hover{transform:scale(1.03);color:var(--black)}#partners .partner-list .card h3{font-size:28px;padding:0;margin:0;font-weight:700}#partners .partner-list .card p{font-size:16px;line-height:1.5;max-width:623px}#partners .partner-list .collapsible-header{display:flex;justify-content:space-between;align-items:center;flex:1;text-align:left}#partners .partner-list .collapsible-content{display:flex;justify-content:space-between;align-items:center;flex:2;text-align:right}#partners .partner-list .collapsible-content p{text-align:left}#partners .partner-list .toggle-icon{visibility:hidden;font-size:1.5em;font-weight:700;margin-left:10px}#partners .partner-image{min-width:300px;margin-left:auto;margin-right:auto;width:100%;display:block;position:relative}#partners .image-container{justify-content:center}#partners .partner-list .card{text-align:left;flex-direction:column;align-items:left}#partners .partner-list .collapsible-header{display:flex;flex-direction:row;justify-content:space-between}#partners .partner-list .toggle-icon{visibility:visible}#partners .partner-list .collapsible-content{max-height:0;overflow:hidden;opacity:0;align-items:left}#partners .partner-list .collapsible-content.show{max-height:500px;opacity:1}#partners .partner-list .content .image-container{display:flex;justify-content:center}#partners .partner-list img{max-width:650px}#workshop img{mix-blend-mode:multiply}#workshop .landing-page{text-align:center;background-image:linear-gradient(var(--turquise-4) 10%,var(--yellow-hed));color:var(--black);position:relative}#workshop .landing-page section>div{position:relative;z-index:2}#workshop .landing-page section>div>div{margin:0 auto;display:flex;max-width:300px}#workshop .landing-page .flex{padding:20px}#workshop .cards{background-color:var(--yellow-hed);color:var(--black);text-align:center;padding:20px}#workshop .cards .carousel-container{display:flex;position:relative;width:100%;margin:50px auto 20px;overflow:hidden}#workshop .cards ul.carousel{display:flex;overflow:hidden;scroll-behavior:smooth;list-style-type:none;flex-direction:row;padding:0;margin:0}#workshop .cards .carousel-card{flex:0 0 30%;box-sizing:border-box;padding:20px;background-color:var(--yellow-4);color:var(--black);position:relative;overflow:hidden;margin:0 10px;height:200px;box-shadow:0 4px 6px rgba(0,0,0,.1)}#workshop .cards .carousel-nav{display:flex;width:100%;justify-content:space-between;align-items:center;flex-direction:row;padding:0;margin:0}#workshop .cards .carousel-selection{display:flex;justify-content:left;margin:5px}#workshop .cards .carousel-selection p{width:8px;height:8px;background-color:var(--white);border-radius:4px;margin:3px}#workshop .cards .carousel-selection p.active{background-color:var(--black)}#workshop .cards .carousel-buttons{display:flex;justify-content:right}#workshop .cards .carousel-buttons button{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border:none;background-color:transparent;transition:transform .2s ease,background-color .3s ease}#workshop .cards .carousel-buttons button:hover{transform:scale(1.1)}#workshop .lectures{background-color:var(--yellow-hed);text-align:center;color:var(--black);display:flex;width:100%}#workshop{background-color:var(--yellow-hed)}#workshop .lectures.block{background-color:var(--yellow-hed);text-align:left}#workshop .journey{background-color:var(--yellow-hed);color:var(--black);text-align:center;display:flex;margin-bottom:20px}#workshop .journey .content ul{display:flex;flex-direction:row;gap:10px;align-items:stretch;justify-content:space-between;background:var(--yellow-4);color:var(--black);position:relative;z-index:2}#workshop .journey .content ul::after{content:' ';position:absolute;z-index:1;top:0;width:100%;height:100%}#workshop .journey .content ul li{max-width:340px;display:flex;padding:0;padding-bottom:20px;flex-direction:column;justify-content:flex-start;text-align:left}#workshop .journey .content ul li>*{z-index:2}#workshop .journey ul li img{width:100%;display:block;margin:0 auto;z-index:1!important}#workshop .journey ul li h3,#workshop .journey ul li h4,#workshop .journey ul li p{padding-left:20px;padding-right:20px}#workshop .contact .content{align-items:center}#workshop .contact .content .button{background-color:var(--yellow-hed);color:#000}#workshop .contact .content .info{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:var(--purple-2);color:var(--yellow-hed);padding:0 30px 30px}#webinar img{mix-blend-mode:multiply}#webinar .title img{width:100%;max-width:720px;border:2px solid #000;margin-top:30px;margin-bottom:30px}.centered{align-content:center}#webinar{background-color:var(--yellow-hed)}#webinar .title{background-image:linear-gradient(var(--turquise-4),var(--yellow-hed));padding-bottom:0;text-align:center}#webinar .info div{width:50%;align-items:center}#webinar .info img{width:400px;height:auto}#expertomraden img{mix-blend-mode:multiply}#expertomraden .optimering{background-color:var(--red-hed)}#expertomraden .prediktiv-analys{background-color:var(--green-3)}#expertomraden .machine-vision{background-color:var(--orange-3)}#expertomraden .helhetslosningar-ai{background-color:var(--turquise-4)}#expertomraden .nlp{background-color:var(--magenta-hed)}#expertomraden .fullpage{background-image:linear-gradient(var(--turquise-4),var(--yellow-hed))}#expertomraden .first .content{display:flex;flex-direction:row}#expertomraden .first .content>div:first-child{padding:20px 20px 20px 0;max-width:500px;width:100%}#expertomraden .first .content>div:last-child{display:flex;flex-direction:column;max-width:300px;width:100%}#expertomraden .first .content img{width:100%}#expertomraden .first .content .image-center{justify-content:center;margin:0 auto}#expertomraden .first .content .image-bottom{justify-content:flex-end}#expertomraden .second,#expertomraden .third,#expertomraden .fourth{padding-bottom:0}#expertomraden .third .content ul{display:flex;width:100%;flex-direction:row;align-items:stretch;gap:20px}#expertomraden .third .content ul li{background:var(--yellow-4);padding-left:20px;padding-right:20px;height:auto}#expertomraden .third .content ul li>*{padding-bottom:10px}#expertomraden .fourth .content ul{display:flex;width:100%;flex-direction:column;gap:20px}#expertomraden .fourth .content ul li{display:flex;flex-direction:row;padding-left:20px;background:var(--yellow-4);gap:10px;align-items:center}#expertomraden{background-color:var(--yellow-hed)}#expertomraden .fourth .content ul li>*{padding:20px}#expertomraden .fourth .content ul li h4{margin:0;padding:20px 20px 20px 0}#villkor{background-color:var(--white)}#villkor .first ul{padding-left:20px;list-style-type:disc}#kontakt{width:100%;background-image:linear-gradient(var(--turquise-4),30%,var(--yellow-hed))}#kontakt .first .content{display:flex;max-width:600px;flex-direction:column;align-content:center;text-align:center;color:var(--black);margin-bottom:20px}#kontakt .kontakt-info{text-align:cneter}#kontakt form{background-color:rgba(0,0,0,.1);flex:50%;text-align:left;padding:30px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:black;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #23232329}input[data-autocompleted]{background-color:#fff}#kontakt .kontakt-form .names{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#kontakt .kontakt-form .name{width:48%}#kontakt .kontakt-form li{padding:12px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box}#kontakt label{display:block;margin-bottom:5px;font-size:.8em;color:var(--black)}#kontakt input[type=text],input[type=email],input[type=tel],textarea{width:100%;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;background:var(--white);border:none;color:var(--black)}#kontakt textarea{height:150px;resize:none;font-family:sans-serif;color:var(--black)}#kontakt .submit-button{background-color:var(--purple-2);border:none;width:100%;color:var(--yellow-hed);cursor:pointer;padding:10px}#kontakt .submit-button.loading{pointer-events:none}#kontakt .submit-button.success{pointer-events:none}#kontakt .submit-button.loading::after{content:"";position:absolute;width:30px;height:30px;border:4px solid var(--purple-2);border-top-color:transparent;border-radius:50%;align-items:center;animation:spin .8s linear infinite;left:50%;top:50%;transform:translate(-50%,-50%)}@keyframes spin{from{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}#kontakt .submit-button:hover{background-color:var(--purple-hed);color:var(--yellow-4)}#kontakt .second p,#kontakt .second a{color:var(--black);font-size:small}#submit-status{text-align:center;height:50px;color:var(--black)}#about .title{text-align:center;background-image:linear-gradient(var(--turquise-4),var(--yellow-hed))}#about .title p{text-align:center}#about .portraits ul{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:25px auto 0}#about .portraits ul.management{grid-template-columns:repeat(3,1fr);max-width:715px}#about .portraits ul.management-short{grid-template-columns:repeat(2,1fr);max-width:475px}#about .portraits ul.management li p:first-of-type{margin-top:10px;margin-bottom:5px}#about .portraits ul.management li p{margin-top:5px;margin-bottom:5px}#about .portraits ul.management li p:last-of-type{margin-top:5px;margin-bottom:10px}#about .portraits ul.jobb{grid-template-columns:unset}#about .portraits{padding-bottom:50px;text-align:center;background-color:var(--yellow-hed)}#about .portraits ul li{background-repeat:no-repeat;background-size:cover;background-position:50% 0;background-color:var(--black);max-width:260px;width:unset;height:350px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;text-align:left}#about .portaits ul.jobb li{background:unset;max-width:100%;height:unset}#about img{mix-blend-mode:multiply}#about .portaits ul.jobb li p{margin-top:10px;margin-bottom:10px}.team-size-title{font-size:1em}.team-size-description{font-size:.8em}li.about{padding:25px 0;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:50%}li.about .content{padding:150px 40px}#job .title{background-image:linear-gradient(var(--turquise-4),var(--yellow-hed));color:var(--black);margin:0;text-align:center}#job .job-detail{background-color:var(--white);padding-bottom:50px}#job .jobs{color:var(--black);background-color:var(--yellow-hed);padding:0}#job .jobs .content a{color:var(--black)}#job .content img{mix-blend-mode:multiply}#job .team{background-color:var(--turquise-hed)}#job img{mix-blend-mode:multiply;width:100%;z-index:0}#job ul:not(.jobb){padding-left:20px;list-style-type:disc}footer{background-color:var(--yellow-hed);flex-grow:1;padding:50px 0}footer #footer-upper{margin:0 auto;max-width:1080px;padding:0 40px}footer #footer-lower{margin:20px auto;max-width:1080px;padding:0 40px}footer #footer-upper ul{padding:0;display:flex;flex-direction:row;list-style:none;align-items:center;justify-content:space-between}footer #footer-upper ul li:first-child{padding:0;display:flex;flex-direction:column;gap:20px;justify-content:left}footer #footer-upper ul li:last-child{padding:0;display:flex;flex-direction:row;gap:20px;justify-content:left}footer #footer-lower ul{padding:0;display:flex;list-style:none;align-items:center;gap:10px}footer #footer-lower ul li:first-child{margin-right:auto}footer .address{padding-top:15px}.modal{display:none;position:fixed;top:40px;bottom:40px;left:calc(50% - 320px);margin:0 auto;z-index:2}.modal:target{display:flex;flex-direction:column}.modal .iframe-parent{width:640px;height:calc(100% - 60px)}.modal .iframe-parent iframe{margin:0 auto;padding:0;z-index:2;max-width:640px;width:100%;height:100%}.modal a.zindex{z-index:2}.backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:0 0;z-index:1}.modal:target+.backdrop{display:block;background:rgba(238,238,238,.1);backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}.accordion .cards{margin:50px 0 0;background-color:var(--card-green);width:100%;height:660px;display:flex;flex-direction:row}.accordion .cards>div{flex:0 1 30px;object-fit:cover;border-radius:40px;padding:0 10px;transition:flex .25s ease-in-out;display:flex;flex-direction:row}.accordion .cards .card-item{border-radius:1p}.accordion .cards .card-item:first-child{border-left:0}.cards .card-item-head{padding:0 10px;display:flex;flex-direction:column;min-width:30px}.accordion .cards .card-item-head h3{text-align:center;vertical-align:middle;display:table-cell}.accordion .cards .card-item-head h3 span{writing-mode:vertical-rl;transform:scale(-1)}.accordion .cards .card-item-head div:first-child{margin-bottom:auto}.accordion .cards .card-item-head div:last-child{margin-top:auto}.accordion .cards .card-expanded{flex:1 1 400px!important}.accordion .cards .card-item-body{text-align:left;visibility:visible;opacity:1;transition:visibility 0s,opacity .5s ease-in-out;overflow-y:scroll;scrollbar-color:#000 transparent;scrollbar-width:thin;margin:40px 0;padding:0 10px 20px}.accordion .cards .card-item-body::-webkit-scrollbar{width:5px}.accordion.cards .card-item-body::-webkit-scrollbar-thumb{background-color:var(--black)}.accordion .cards .card-item-body::-webkit-scrollbar-track{background-color:transparent}.accordion .cards .card-item-body::-webkit-scrollbar-corner{background-color:transparent}.accordion .cards .card-item-body .card-image{margin-bottom:0}.accordion .cards .card-hidden{width:0;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s ease-in-out;overflow:hidden;padding:0;margin:0}.logo-carousel{width:100%;overflow:hidden;background:var(--yellow-hed);padding:20px 0;margin-bottom:30px;margin-top:30px;position:relative;white-space:nowrap}.logo-track,.logo-track-half{padding:20px;display:flex;width:max-content;gap:20px;animation:scroll 100s linear infinite}.logo-track-half{display:none;animation:scroll 50s linear infinite}.logo-track-half.reversed{display:none;animation:scroll 50s linear infinite reverse}.logo-track img,.logo-track-half img{padding-right:150px;height:50px;transition:filter .3s ease-in-out}.logo-track img:hover{filter:grayscale(0%)}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media only screen and (max-width:1050px){#home .landing-page .content h1{font-size:3em}}@media only screen and (max-width:900px){#workshop .journey .content ul{flex-direction:column;max-width:460px;margin:0 auto}#workshop .journey .content ul li{max-width:460px}#expertomraden .third .content ul{flex-direction:column}#about .portraits ul{grid-template-columns:repeat(3,1fr)}#home .landing-page .content .front-title{width:100%;text-align:center;align-items:center}#home .landing-page .content .button{width:100%;justify-content:center}#home .landing-page .content .front-image{display:none}#home .landing-page .content ul{width:100%;display:flex;flex-direction:column-reverse}#home .landing-page .content ul li{margin:auto 0}}@media only screen and (max-width:900px){header nav ul{gap:10px}.hide-on-narrow{display:none}header nav ul li.hide-kontakt{display:block}header nav.header ul.menu{margin:0;padding:0;display:none;list-style:none;overflow:hidden}header nav.header ul.menu{max-height:0;transition:max-height .1s ease-out}header nav.header .menu-icon{cursor:pointer;display:inline-block;padding:28px 20px;position:relative;user-select:none}header nav.header .menu-icon .navicon{background:var(--black);display:block;height:2px;position:relative;transition:background .1s ease-out;width:18px}header nav.header .menu-icon .navicon:before,header nav.header .menu-icon .navicon:after{background:var(--black);content:'';display:block;height:100%;position:absolute;transition:all .1s ease-out;width:100%}header nav.header .menu-icon .navicon:before{top:5px}header nav.header .menu-icon .navicon:after{top:-5px}header nav.header:has(.menu-button:checked) .menu{max-height:440px;display:flex}header nav.header:has(.menu-button:checked)>:nth-child(1){order:1}header nav.header:has(.menu-button:checked)>:nth-child(3){order:3;padding-top:90px}header nav.header:has(.menu-button:checked)>:nth-child(4){order:2;flex-direction:column;padding:10px 0}header nav.header:has(.menu-button:checked)>:nth-child(5){order:4}header nav.header .menu-button:checked~.menu-icon .navicon{background:0 0}header nav.header .menu-button:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}header nav.header .menu-button:checked~.menu-icon .navicon:after{transform:rotate(45deg)}header nav.header .menu-button:checked~.menu-icon:not(.steps) .navicon:before,header nav.header .menu-button:checked~.menu-icon:not(.steps) .navicon:after{top:0}header nav.header:has(.expertomraden-button:checked) .expertomraden-menu{top:75px;padding:10px}header nav.header:has(.expertomraden-button:checked) .expertomraden-menu>li a{padding:0 10px;top:50px}#projekt-collection .projekt-cards{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:720px){h1{font-size:3em}h2{font-size:1.5em}h3{font-size:1.3em}h4{font-size:1.3em}h5{font-size:1.2em}h6{font-size:1.1em}header nav{padding:0 20px}footer{padding:20px 0}footer #footer-upper{padding:0 20px}footer #footer-upper ul{align-items:start;flex-direction:column;gap:20px}footer #footer-upper ul li:nth-child(1){order:2}footer #footer-upper ul li:nth-child(2){order:1}footer #footer-upper ul li:nth-child(3){order:3}footer #footer-upper ul li:last-child{align-items:start;flex-direction:column;gap:20px}footer #footer-lower{padding:0 20px}footer #footer-lower ul{flex-direction:column;align-items:start;gap:20px}footer #footer-lower ul{flex-direction:column}main li{padding-left:20px;padding-right:20px}#expertomraden .first .content{flex-direction:column}#expertomraden .content{flex-direction:column}#expertomraden .content>div:first-child{padding:20px 0;max-width:100%}#expertomraden .content>div:last-child{margin:0 auto}#expertomraden .sixth .content{flex-direction:column}#expertomraden .sixth .content div:first-child{padding:20px}#expertomraden .sixth .content div img{width:100%}#kontakt .content{flex-direction:column}#kontakt .kontakt-info{text-align:center;padding:30px;padding-bottom:0}#kontakt form{padding:5px}#kontakt li{padding-left:0;padding-right:0}#kontakt .kontakt-form li{width:100%;min-width:none}#kontakt .kontakt-form .names{justify-content:baseline;align-items:baseline;flex-direction:column;padding:12px;width:100%}#kontakt .kontakt-form .name{width:100%;box-sizing:border-box;padding-top:12px;-moz-box-sizing:border-box}#webinar .fifth .content{display:flex;flex-direction:column}#workshop .journey .content{display:flex;flex-direction:column}#workshop .lectures.content .workshop-box img{mix-blend-mode:multiply;min-width:100px}.cards{flex-direction:column;height:100%}.cards .card-item{flex-direction:column;border-left:0}.cards .card-item:first-child{border-top:0}.cards .card-item-head{flex-direction:row;align-items:center;gap:20px;justify-content:center}.cards .card-item-head div{flex:1;text-align:left}.cards .card-item-head::after{content:" ";flex:1}.cards .card-item-head div:first-child{margin-bottom:0}.cards .card-item-head div:last-child{margin-top:0}.cards .card-item-head h3 span{writing-mode:horizontal-tb;transform:scale(1)}.cards .card-item-body{overflow-y:hidden;margin:0}.cards .card-item-body h2{margin-top:0}.cards .card-item-body strong{display:none}.cards .card-hidden{height:0;overflow:hidden}.modal{left:calc(50% - 220px)}.modal .iframe-parent{width:440px}.modal .iframe-parent iframe{max-width:440px}li.about{background-size:100%}li.about .content{padding:100px 20px}#home .animals .content ul{flex-direction:column;align-items:center}#home .animals .content li{width:70%}#home .metrics .content ul{flex-wrap:wrap}#home .metrics .content ul li{flex:40%}.block .content{flex-direction:column;align-items:center}.block .info{align-items:center;text-align:center}}@media only screen and (max-width:680px){#home .landing-page .content h1{font-size:2.3em}#about .portraits ul{grid-template-columns:repeat(2,1fr);gap:10px}#projekt-collection .projekt-cards{display:grid;gap:10px;grid-template-columns:repeat(1,1fr)}#about .portraits ul.management{grid-template-columns:repeat(2,1fr);gap:10px}li.about .content{padding:20px}#workshop .cards .carousel-card{flex:0 0 50%}}@media only screen and (max-width:500px){.modal{top:20px;bottom:20px;left:calc(50% - 200px)}.modal .iframe-parent{width:400px;height:calc(100vh - 40px)}.modal .iframe-parent iframe{margin:0 auto;max-width:400px}li.about{background-size:100%}li.about .content{padding:60px 20px}.hide-on-mobile{display:none}#home .logo-track-half{display:flex}#home .animals .content li{width:90%}#home .landing-page .button{width:100%}#home .button{max-width:100%}#projekt .button{max-width:500px}}@media only screen and (max-width:470px){#about .portraits ul{grid-template-columns:auto}#about .portraits ul.management{grid-template-columns:auto}#about .portraits ul li{max-width:90%;height:450px;width:300px;margin:0 auto}}@media only screen and (max-width:420px){.modal{top:20px;bottom:20px;left:calc(50% - 175px)}main li{padding-left:20px;padding-right:20px}.modal .iframe-parent{width:350px;height:calc(100vh - 40px)}.modal .iframe-parent iframe{margin:0 auto;max-width:350px}li.about{background-size:100%}li.about .content{padding:0 20px}}@media only screen and (max-width:360px){.modal{top:20px;bottom:20px;left:calc(50% - 165px)}.modal .iframe-parent{width:330px;height:calc(100vh - 40px)}.modal .iframe-parent iframe{margin:0 auto;max-width:330px}li.about{background-size:100%}li.about .content{padding:0 20px}}