﻿@import url(actiontext.css);:root{--color-kbp-blue: #91A2D3;--color-darkblue: #476088;--color-lightblue: #B1BDE0;--color-orange: #FF6E4B;--color-black: #000000;--color-white: #FFFFFF;--font-family-bai-jamjuree: Bai Jamjuree;--font-style-normal: normal;--font-weight-normal: normal;--font-size-15: 0.833333rem;--font-size-19: 19px;--font-size-26: 1.444444rem;--font-size-45: 2.5rem;--font-size-68: 3.777777rem;--character-spacing-1-5: 1.5px;--character-spacing--0-28: -0.28px;--character-spacing--0-26: -0.26px;--character-spacing--0-45: -0.45px;--character-spacing--1-36: -1.36px;--character-spacing--1-02: -1.02px;--line-spacing-20: 20px;--line-spacing-28: 28px;--line-spacing-36: 36px;--line-spacing-48: 48px;--line-spacing-50: 50px;--line-spacing-74: 74px;--grid-col-breakpoint: min-content;--gutter-xs: 5px;--gutter-s: 10px;--force-gutter-s: 10px;--gutter-m: 20px;--force-gutter-m: 20px;--gutter-30: 28px;--gutter-l: 40px;--force-gutter-l: 40px;--gutter-xl: 60px;--gutter-xxl: 80px;--gutter-xxxl: 120px;--gutter-max: 200px}@media screen and (max-width: 800px){:root{--gutter-xxxl: 30px;--gutter-max: 30px}}@media screen and (max-width: 600px){:root{--gutter-xs: 2px;--gutter-s: 4px;--gutter-m: 5px;--gutter-30: 10px;--gutter-l: 15px;--gutter-xl: 20px;--gutter-xxl: 25px;--gutter-xxxl: 30px;--gutter-max: 40px}}html{box-sizing:border-box;font-size:18px;line-height:normal;text-size-adjust:100%;height:100%;-webkit-text-size-adjust:100%}body{min-height:100%;border:1px solid transparent}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul,fieldset{margin:0;padding:0;font-weight:normal}body,h1,h2,h3,h4,h5,h6,figure,pre,dl,dd,blockquote,input[type=radio],input[type=checkbox]{margin:0}ol,ul{list-style:none}img,picture{max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}fieldset{border:0}input,textarea,select,button{display:block;max-width:100%;font-family:inherit;font-size:inherit;color:inherit}input[type=text],input[type=email],input[type=password],input[type=search]{-webkit-appearance:none}button{line-height:inherit}button::-moz-focus-inner{border:0}@font-face{font-display:swap;font-family:"Bai Jamjuree";font-style:normal;font-weight:400;src:url(/fonts/bai-jamjuree-v11-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Bai Jamjuree";font-style:italic;font-weight:400;src:url(/fonts/bai-jamjuree-v11-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Bai Jamjuree";font-style:normal;font-weight:500;src:url(/fonts/bai-jamjuree-v11-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Bai Jamjuree";font-style:italic;font-weight:500;src:url(/fonts/bai-jamjuree-v11-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Bai Jamjuree";font-style:normal;font-weight:600;src:url(/fonts/bai-jamjuree-v11-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Bai Jamjuree";font-style:italic;font-weight:600;src:url(/fonts/bai-jamjuree-v11-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Bai Jamjuree";font-style:normal;font-weight:700;src:url(/fonts/bai-jamjuree-v11-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Bai Jamjuree";font-style:italic;font-weight:700;src:url(/fonts/bai-jamjuree-v11-latin-700italic.woff2) format("woff2")}html{font-family:var(--font-family-bai-jamjuree);scroll-behavior:smooth}body{background-color:#efefff;color:var(--color-kbp-blue);max-width:1419px;margin:0 auto;position:relative;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto}body::before{content:"";position:fixed;margin-left:8px;height:100%;width:19px;background-color:#000;opacity:0.08;z-index:9999}header,main,footer{max-width:1400px;margin:auto;background-color:var(--color-white)}h1{font-size:var(--font-size-68);line-height:var(--line-spacing-74);margin-bottom:var(--gutter-m);color:var(--color-darkblue)}h1.color--darkblue{color:var(--color-darkblue)}h1.color--white{color:var(--color-white)}h2{text-transform:uppercase;font-size:var(--font-size-15);line-height:var(--line-spacing-20);letter-spacing:var(--character-spacing-1-5);color:var(--color-orange)}h2.color--darkblue{color:var(--color-darkblue)}h2.color--white{color:var(--color-white)}section>h2{margin-top:var(--gutter-l);margin-left:var(--gutter-l)}h3{font-size:var(--font-size-68);line-height:var(--line-spacing-74);letter-spacing:var(--character-spacing--1-02);color:var(--color-kbp-blue)}h3.color--darkblue{color:var(--color-darkblue)}h3.color--white{color:var(--color-white)}h3 a{opacity:0.3;transition:all 0.3s ease}h3.active,h3.active a,h3.active:visited,h3.active a:hover{color:var(--color-darkblue);opacity:1}h3 a:hover,h3 a:visited{opacity:1}h4{font-size:var(--font-size-45);line-height:var(--line-spacing-50);letter-spacing:var(--character-spacing--0-45);color:var(--color-darkblue)}h4.color--darkblue{color:var(--color-darkblue)}h4.color--white{color:var(--color-white)}h5{font-size:var(--font-size-26);line-height:var(--line-spacing-36);letter-spacing:var(--character-spacing--0-26);font-weight:bold}h5.border-top{border-top:2px solid var(--color-white);padding-top:var(--gutter-m);margin-top:var(--gutter-m)}h5.color--orange{color:var(--color-orange)}h5.color--darkblue{color:var(--color-darkblue)}a,a:visited{transition:all 0.3s ease;color:var(--color-kbp-blue)}a.mail,a.underline,a.mail:visited,a.underline:visited{border-bottom:1px solid var(--color-kbp-blue)}a.mail:hover,a.underline:hover,a.mail:visited:hover,a.underline:visited:hover{color:var(--color-darkblue);border-bottom:1px solid var(--color-darkblue)}a.external-link:after,a[href^=http]:after{content:" »"}.trix-content a{border-bottom:1px solid var(--color-kbp-blue)}.trix-content a:hover{color:var(--color-darkblue);border-bottom:1px solid var(--color-darkblue)}nhy{hyphens:none}.bg-darkblue a,.bg-darkblue a:visited{color:var(--color-white)}.bg-darkblue a.mail,.bg-darkblue a.underline,.bg-darkblue a.mail:visited,.bg-darkblue a.underline:visited{border-bottom:1px solid var(--color-white)}.bg-darkblue a.mail:hover,.bg-darkblue a.underline:hover,.bg-darkblue a.mail:visited:hover,.bg-darkblue a.underline:visited:hover{color:var(--color-kbp-blue);border-bottom:1px solid var(--color-orange)}.bg-kbp-blue a.mail,.bg-kbp-blue a.underline,.bg-kbp-blue a.mail:visited,.bg-kbp-blue a.underline:visited{color:var(--color-white);border-bottom:1px solid var(--color-white)}.bg-kbp-blue a.mail:hover,.bg-kbp-blue a.underline:hover,.bg-kbp-blue a.mail:visited:hover,.bg-kbp-blue a.underline:visited:hover{color:var(--color-darkblue);border-bottom:1px solid var(--color-orange)}section{border-bottom:1px solid var(--color-kbp-blue)}section.divider-top{margin-top:var(--gutter-xxxl)}section.no-bottom-border,section.no-border-bottom{border-bottom:none}section.no-top-border,section.no-border-top{border-top:none}section.border-top{border-top:1px solid var(--color-kbp-blue)}section.no-border{border:none}p{line-height:var(--line-spacing-28);color:var(--color-kbp-blue)}p.intro,p.large{font-size:var(--font-size-26);line-height:var(--line-spacing-36);letter-spacing:var(--character-spacing--0-26)}p+p{margin-top:var(--gutter-l)}p.kontakt{font-size:var(--font-size-26);line-height:var(--line-spacing-36);letter-spacing:var(--character-spacing--0-26)}img.img--cover{width:100%;height:100%;object-fit:cover}img.img--contain{width:100%;height:100%;object-fit:contain}.align-center{text-align:center}.align-middle{vertical-align:middle;position:relative}.align-middle img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.margin-bottom-xs{margin-bottom:var(--gutter-xs) !important}.margin-bottom-s{margin-bottom:var(--gutter-s) !important}.margin-bottom-m{margin-bottom:var(--gutter-m) !important}.margin-bottom-l{margin-bottom:var(--gutter-l) !important}.margin-bottom-xl{margin-bottom:var(--gutter-xl) !important}.margin-bottom-xxl{margin-bottom:var(--gutter-xxl) !important}.margin-bottom-xxxl{margin-bottom:var(--gutter-xxxl) !important}.margin-top-xs{margin-top:var(--gutter-xs) !important}.margin-top-s{margin-top:var(--gutter-s) !important}.margin-top-m{margin-top:var(--gutter-m) !important}.margin-top-l{margin-top:var(--gutter-l) !important}.margin-top-xl{margin-top:var(--gutter-xl) !important}.margin-top-xxl{margin-top:var(--gutter-xxl) !important}.margin-top-xxxl{margin-top:var(--gutter-xxxl) !important}.margin-top-max{margin-top:var(--gutter-max) !important}.margin-top-from-h2{margin-top:27px}.margin-xs{margin:var(--gutter-xs) !important}.margin-s{margin:var(--gutter-s) !important}.margin-m{margin:var(--gutter-m) !important}.margin-l{margin:var(--gutter-l) !important}.margin-xl{margin:var(--gutter-xl) !important}.margin-xxl{margin:var(--gutter-xxl) !important}.padding-xs{padding:var(--gutter-xs) !important}.padding-s{padding:var(--gutter-s) !important}.padding-m{padding:var(--gutter-m) !important}.padding-l{padding:var(--gutter-l) !important}.padding-xl{padding:var(--gutter-xl) !important}.padding-xxl{padding:var(--gutter-xxl) !important}.padding-bottom-xs{padding-bottom:var(--gutter-xs) !important}.padding-bottom-s{padding-bottom:var(--gutter-s) !important}.padding-bottom-m{padding-bottom:var(--gutter-m) !important}.padding-bottom-l{padding-bottom:var(--gutter-l) !important}.padding-bottom-xl{padding-bottom:var(--gutter-xl) !important}.padding-bottom-xxl{padding-bottom:var(--gutter-xxl) !important}.padding-bottom-xxxl{padding-bottom:var(--gutter-xxxl) !important}.padding-top-xs{padding-top:var(--gutter-xs) !important}.padding-top-s{padding-top:var(--gutter-s) !important}.padding-top-m{padding-top:var(--gutter-m) !important}.padding-top-l{padding-top:var(--gutter-l) !important}.padding-top-xl{padding-top:var(--gutter-xl) !important}.padding-top-xxl{padding-top:var(--gutter-xxl) !important}.padding-top-xxxl{padding-top:var(--gutter-xxxl) !important}.padding-top-max{padding-top:var(--gutter-max) !important}.bg-color--kbp-blue{background-color:var(--color-kbp-blue);color:var(--color-white)}.bg-color--kbp-blue p{color:var(--color-white)}.bg-color--darkblue{background-color:var(--color-darkblue);color:var(--color-white)}.bg-color--darkblue p{color:var(--color-white)}.bg-color--orange{background-color:var(--color-orange);color:var(--color-white)}.bg-color--orange p{color:var(--color-white)}.no-border-right,.no-border-right>div{border-right:0 none !important}#sticky-wrapper,.sticky{position:-webkit-sticky;position:sticky;top:0}#sticky-wrapper.stuck,.sticky.stuck{position:fixed;top:0;z-index:999}.col-1-text{padding:80px}.col-1-text h2{font-size:var(--font-size-26);line-height:var(--line-spacing-28);margin-top:var(--gutter-xl);margin-bottom:var(--gutter-m)}.col-1-text p{padding:0;margin:0;margin-bottom:var(--gutter-m)}.col-1-text a{text-decoration:underline;text-decoration-color:var(--color-lightblue)}.col-1-text a:hover{color:var(--color-darkblue);text-decoration-color:var(--color-darkblue)}ul.bullet-list{list-style:none;padding-left:0;margin-left:0}ul.bullet-list>ul{margin-left:var(--gutter-l)}ul.bullet-list li{position:relative;padding-left:1.1em;margin-bottom:var(--gutter-m)}ul.bullet-list li:before{content:"";position:absolute;top:0.4em;left:0;width:0.4em;height:0.4em;background-color:var(--color-orange);border-radius:50%}ul.bullet-list.bullets-white li:before{background-color:var(--color-white)}ul.bullet-list--narrow li{margin-bottom:var(--gutter-s)}note{display:block;margin:var(--gutter-s) 0}.small{font-size:var(--font-size-);line-height:var(--line-spacing-20);color:var(--color-kbp-blue)}@media (max-width: 1416px){body{padding-left:0}body::before{content:"";position:fixed;margin-left:0;height:100%;width:19px;background-color:#000;opacity:0.08;z-index:9999}main{margin-left:-1px}}@media (max-width: 1400px){body{padding-left:0}body::before{content:"";position:fixed;margin-left:0;height:100%;width:19px;background-color:#000;opacity:0.08;z-index:9999}main{margin-left:-1px}}@media (max-width: 1000px){h1{font-size:var(--font-size-45);line-height:var(--line-spacing-50)}.col-1-text{padding:40px}}@media (max-width: 600px){html{font-size:16px}body::before{display:none}.col-1-text{padding:20px}}@media (max-width: 400px){html{font-size:14px}}.grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-auto-rows:1fr;border-collapse:collapse;grid-gap:0px;gap:0px;position:relative}.grid--no-auto-rows{grid-auto-rows:min-content}.grid+.grid{margin-top:0}.grid--2cols{border-right:0;grid-template-columns:repeat(2, 1fr)}.grid--2cols>div:first-child{border-right:1px solid var(--color-kbp-blue)}.grid--2cols.no-divider>div:first-child{border-right:0 none}.grid.grid--leistungen{grid-template-columns:repeat(auto-fill, minmax(130px, 1fr));gap:var(--gutter-l);row-gap:var(--gutter-xxl);grid-auto-rows:min-content;text-align:center}.grid.grid--leistungen .row-image{align-self:center}.grid.grid--leistungen .row-image img{max-height:30px;margin:0 auto}.grid.grid--leistungen .row-text{color:var(--color-kbp-blue)}.grid--3cols{--n: 3;grid-template-columns:repeat(3, 1fr)}.grid--4cols{grid-template-columns:repeat(4, 1fr)}.grid.grid--4cols--small{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:var(--gutter-l);row-gap:var(--gutter-xxl)}.grid.grid--4cols--small.no-auto-rows{grid-auto-rows:min-content}.grid.grid--4cols--small .row-image{align-self:center}.grid>div{padding:var(--gutter-l)}.grid>div.no-padding{padding:0}.grid>div.border-right{border-right:1px solid var(--color-kbp-blue)}.grid>div.sticky{position:sticky;top:0;background-color:var(--color-white);z-index:1}.grid.grid--logos{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.grid.grid--logos>div{min-height:60px}.grid.grid--logos img{max-height:80px}.grid>div.color-blue{background-color:var(--color-kbp-blue);border-color:var(--color-white)}.grid>div.color-blue h2,.grid>div.color-blue h3,.grid>div.color-blue h4,.grid>div.color-blue h5,.grid>div.color-blue p{color:var(--color-white)}.grid>div.color-blue:first-child{border-right:1px solid var(--color-white)}.grid.gap-xs{gap:var(--gutter-xs)}.grid.gap-s{gap:var(--gutter-s)}.grid.gap-m{gap:var(--gutter-m)}.grid.gap-l{gap:var(--gutter-l)}.grid.gap-xl{gap:var(--gutter-xl)}.grid.gap-xxl{gap:var(--gutter-xxl)}.grid.border{border:1px solid var(--color-kbp-blue);border-collapse:collapse;border-left:none;border-bottom:none}.grid.border-top{border-top:1px solid var(--color-kbp-blue);border-collapse:collapse}.grid>.border-inline{width:100%;border-collapse:collapse;border:1px solid var(--color-kbp-blue);border-right:none;border-top:none}.grid>.border-row div{border-bottom:1px solid var(--color-kbp-blue);border-left:1px solid var(--color-kbp-blue);padding:var(--gutter-xl) var(--gutter-l)}.grid>.border-row div.no-border-right{border-right:0 none}.grid>.border-row div:last-child{border-bottom:0 none}.grid>.border-row.no-border-right div{border-right:0 none}.grid .colspan-2{grid-column:auto/span 2}.grid.colspan-3{grid-column:auto/span 3}.grid.colspan-4{grid-column:auto/span 4}.grid .img-cover{padding:0}.grid .img-cover img{width:100%;height:100%;object-fit:cover}.grid.bg-kbp-blue{background-color:var(--color-kbp-blue);color:var(--color-white)}.grid.bg-kbp-blue h2{color:var(--color-darkblue)}.grid.bg-kbp-blue h3,.grid.bg-kbp-blue h4,.grid.bg-kbp-blue p{color:var(--color-white)}.grid.bg-darkblue{background-color:var(--color-darkblue);color:var(--color-white)}.grid.bg-darkblue h2{color:var(--color-darkblue)}.grid.bg-darkblue h3,.grid.bg-darkblue h4,.grid.bg-darkblue p{color:var(--color-white)}section h2+.grid div{padding-top:0}@media (max-width: 1000px){.grid--4cols{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 800px){.grid{grid-template-columns:repeat(1, 1fr);grid-auto-rows:auto}.grid--2cols,.grid--4cols{grid-template-columns:repeat(1, 1fr)}.grid.grid--4cols--small{grid-template-columns:repeat(auto-fit, 50%, 1fr)}.grid.grid--logos{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.grid .colspan-2{grid-column:span 1}.grid .colspan-3{grid-column:span 1}.grid .colspan-4{grid-column:span 1}.grid.grid--2-cols>.content-swap--nav{position:relative;top:auto}}@media (max-width: 600px){.grid{grid-template-columns:repeat(1, 1fr);grid-auto-rows:auto}.grid--2cols,.grid--4cols{--n: 1;grid-template-columns:repeat(1, 1fr)}.grid.grid--logos{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.grid.grid--logos>div{margin:20px}.grid.grid--logos>div img{max-height:60px}}.lined-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(500px, 1fr));border-bottom:0 none;border-top:1px solid var(--color-kbp-blue)}.lined-grid article{background-color:var(--color-white);position:relative;border-bottom:1px solid var(--color-kbp-blue);overflow:hidden}.lined-grid article p+p{margin-top:var(--gutter-s)}.lined-grid article img{object-fit:cover;width:100%}.lined-grid article:nth-child(odd)>div{margin-right:var(--gutter-m);border-right:1px solid var(--color-kbp-blue)}.lined-grid article:nth-child(even)>div{margin-left:var(--gutter-m);border-left:1px solid var(--color-kbp-blue)}.lined-grid article:only-child>div{margin-right:0;border-right:0 none}.lined-grid article>div{height:100%;padding-bottom:var(--gutter-xl)}.lined-grid article>div div{padding:var(--gutter-30);height:100%}.lined-grid article>div div.center-middle{display:flex;flex-direction:column;justify-content:center;text-align:center}.lined-grid article>div div p.intro-center{max-width:400px;margin:auto}.lined-grid article.project>div{padding-bottom:var(--gutter-s)}.lined-grid article.image>div{padding-bottom:0}.lined-grid-3{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gutter-l);border-top:1px solid var(--color-kbp-blue)}.lined-grid-3 img{width:100%;object-fit:contain;margin-bottom:var(--gutter-30)}.lined-grid-3 article{display:flex;flex-direction:column}.lined-grid-3 article p{padding:0 var(--gutter-30)}.lined-grid-3 article p:last-child{margin-top:auto !important;padding-top:var(--gutter-l)}.lined-grid-3 article p+p{margin-top:var(--gutter-s)}.lined-grid-3 article>div{padding-bottom:var(--gutter-l);display:flex;flex-direction:column;height:100%;max-height:100%;margin-right:0;margin-left:0;border-left:1px solid var(--color-kbp-blue);border-right:1px solid var(--color-kbp-blue)}.lined-grid-3 article>div>div{display:flex;flex-direction:column;padding:var(--gutter-30);height:100%;max-height:100%}@media screen and (max-width: 800px){.lined-grid-3{grid-template-columns:repeat(1, 1fr)}.lined-grid-3 article>div{border-left:0 none;border-right:0 none;border-bottom:1px solid var(--color-kbp-blue)}.lined-grid-3 article>div:last-child{border-bottom:0 none}}@media screen and (max-width: 1000px){.lined-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.lined-grid article:nth-child(odd)>div,.lined-grid article:nth-child(even)>div{margin-right:0;margin-left:0;border-right:0 none;border-left:0 none}}.gap-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;grid-gap:var(--gutter-l);gap:var(--gutter-l);width:100%;height:fit-content}.gap-grid article.box-2-2{grid-column:span 2;grid-row:span 2}.gap-grid article.box-2-1{grid-column:span 2;grid-row:span 1}.gap-grid article.box-4-3{grid-column:span 4;grid-row:span 3}.gap-grid article p+p{margin-top:var(--gutter-s)}.gap-grid article img{object-fit:cover;width:100%}.gap-grid article>div{height:100%;padding:var(--gutter-30);height:100%}.gap-grid article>div.center-middle{display:flex;flex-direction:column;justify-content:center;text-align:center}.gap-grid article>div p.intro-center{max-width:400px;margin:auto}.gap-grid article.team-member{position:relative}.gap-grid article.team-member img .fit-cover{object-fit:cover}.gap-grid article.team-member img .fit-contain{object-fit:contain}.gap-grid article.team-member .team-member-name{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-darkblue);color:var(--color-white);text-align:center}.gap-grid article.team-member:hover .team-member-name{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1000px){.gap-grid{grid-template-columns:repeat(4, 1fr)}.gap-grid article.box-2-2{grid-column:span 2;grid-row:span 2}.gap-grid article.box-4-3{grid-column:span 2;grid-row:span 2}}@media screen and (max-width: 800px){.gap-grid{grid-template-columns:repeat(2, 1fr)}.gap-grid article.box-2-2{grid-column:span 2;grid-row:span 1}.gap-grid article.box-4-3{grid-column:span 2;grid-row:span 2}}@media screen and (max-width: 600px){.gap-grid{grid-template-columns:repeat(1, 1fr);grid-gap:0;gap:0;grid-row-gap:var(--gutter-l)}.gap-grid article.box-2-2,.gap-grid article.box-2-1{grid-column:span 1;grid-row:span 1}.gap-grid article.box-4-3{grid-column:span 1;grid-row:span 1}}header#header nav{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-auto-rows:1fr;border-collapse:collapse;grid-gap:0px;gap:0px;border-bottom:1px solid var(--color-kbp-blue)}header#header nav a.logo{display:block;padding:var(--gutter-s) var(--gutter-s) var(--gutter-s) var(--gutter-l);border-right:1px solid var(--color-kbp-blue)}header#header nav ul{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}header#header nav ul li{margin-left:var(--gutter-30);position:relative}header#header nav ul li a{transition:all 0.3s ease;border-bottom:1px solid transparent}header#header nav ul li a:hover{color:var(--color-darkblue);border-bottom:1px solid var(--color-darkblue)}header#header nav ul li a.active{border-bottom:1px solid var(--color-kbp-blue)}header#header nav ul#subnav{display:none;margin-top:var(--gutter-xs);position:absolute;border:1px solid var(--color-kbp-blue);background-color:var(--color-white);z-index:1000}header#header nav ul#subnav li{display:block;padding:0;margin:0}header#header nav ul#subnav li a{display:block;width:100%;padding:var(--gutter-s);border-bottom:1px solid var(--color-kbp-blue);white-space:nowrap}header#header nav ul#subnav li a:hover{color:var(--color-darkblue);border-bottom:1px solid var(--color-darkblue)}.hero{border-bottom:1px solid var(--color-kbp-blue)}.hero div{padding:var(--gutter-30)}.hero--2-cols{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.hero--2-cols div{width:50%;margin-left:auto}.hero--2-cols div:first-child{border-right:1px solid var(--color-kbp-blue)}.hero--2-cols div.hero--image{padding:0}.hero--2-cols div.hero--image img{object-fit:fill}.hero--2-cols div.hero--image img.contain{object-fit:contain}.hero--2-cols div.hero--image img.cover{object-fit:cover}.hero--2-cols div.hero--image.hero--image__sticky{position:relative}.hero--2-cols div.hero--image.hero--image__sticky img{position:sticky;top:0;height:auto;min-height:auto;width:100%;object-fit:contain}.hero--2-cols div.hero--text{margin-bottom:var(--gutter-xl)}.hero--2-cols div img{object-fit:cover;width:100%;height:100%;flex-shrink:0;min-width:100%;min-height:100%}.hero--banner{position:relative;color:var(--color-white);background-color:var(--color-kbp-blue);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;min-height:50vh;height:100%}.hero--banner div{color:var(--color-white);width:50%;margin-left:auto;border-left:1px solid var(--color-white);min-height:50vh;height:100%}.hero--banner div.no-border{border:none}.hero--banner p{color:var(--color-white)}.hero--project img{display:block;width:100%;height:100%;object-fit:cover}.hero.hero-index{background-image:url(/assets/dummy/hero1-eabd718754863f2071aeb79048a3596d6ebbf5832dd09de2eb0148d201957d3e.jpg)}@media (max-width: 1000px){.hero--2-cols{flex-direction:column}.hero--2-cols div{width:100%;margin-left:0}.hero--2-cols div:first-child{border-right:0 none}.hero--banner div{width:100%;border-left:0 none;min-height:50vh;height:100%}.hero--banner p{color:var(--color-white)}}.filter{position:relative}.filter.job_filter{width:fit-content}.filter .project_filter_form,.filter .job_filter_form{padding:var(--force-gutter-s);background-color:var(--color-darkblue);top:40px;display:none;position:absolute;width:fit-content;z-index:99}.filter .project_filter_form form,.filter .job_filter_form form{height:100%}.filter .project_filter_form select,.filter .job_filter_form select{display:block;margin-top:10px;width:100%;height:auto;border:1px solid var(--color-kbp-blue);background-color:var(--color-darkblue);color:var(--color-white);padding:0 10px;overflow-y:hidden;cursor:pointer}.filter .project_filter_form select option:hover,.filter .job_filter_form select option:hover{background-color:var(--color-kbp-blue)}.filter .project_filter_form .btn,.filter .job_filter_form .btn{margin-top:10px;cursor:pointer}.filter .job_filter_form{right:0px}.contact_form form{margin:var(--force-gutter-l) auto;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-flow:row;gap:var(--force-gutter-m)}.contact_form form>*{overflow:hidden}.contact_form label{display:none;color:var(--color-white)}.contact_form input,.contact_form textarea,.contact_form select{display:block;height:auto;border:1px solid var(--color-white);color:var(--color-white);background-color:transparent;overflow-y:hidden;padding:var(--force-gutter-s)}.contact_form input:focus,.contact_form input.focus-visible,.contact_form textarea:focus,.contact_form textarea.focus-visible,.contact_form select:focus,.contact_form select.focus-visible{border:1px solid var(--color-darkblue);border-radius:0 none;outline:none}.contact_form select{width:100%}.contact_form select option{background-color:var(--color-darkblue)}.contact_form select option:hover{background-color:var(--color-darkblue)}.contact_form textarea{min-height:6rem;resize:vertical}.contact_form .form_upload,.contact_form .form_textarea,.contact_form label.file-upload,.contact_form .form-span-2{grid-column:1/span 2}.contact_form ::placeholder{color:var(--color-white);opacity:1}.contact_form input[type=file]{position:absolute;left:-99999rem}.contact_form label.file-upload{display:inline-block;border:1px solid var(--color-white);cursor:pointer}.contact_form .field_with_errors:has(label.form-span-2){grid-column:1/span 2}.contact_form .field_with_errors:has(label.form-span-2) label.form-span-2{width:100%}.contact_form .field_with_errors:has(textarea){grid-column:1/span 2}.contact_form .field_with_errors:has(textarea) textarea{width:100%}.contact_form .field_with_errors label{width:100%;border:1px solid var(--color-darkblue)}#form_info{border:1px solid var(--color-darkblue);padding:var(--force-gutter-m);color:var(--color-darkblue)}#form_info h4{color:var(--color-darkblue)}#form_info ul{margin-top:var(--gutter-m);list-style-type:square}#form_info ul li{margin-left:var(--gutter-m)}#form_info.success{background-color:var(--color-orange);border:1px solid var(--color-white);color:var(--color-orange)}#form_info.success h3{color:var(--color-white)}#form_info.success p{color:var(--color-white)}@media screen and (max-width: 768px){.contact_form form{grid-template-columns:1fr}.contact_form .form_upload,.contact_form .form_textarea,.contact_form label.file-upload,.contact_form .form-span-2{grid-column:1/span 1}}.btn,a.btn,button.btn,input.btn[type=submit]{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-orange);color:var(--color-white);line-height:var(--line-spacing-42);text-decoration:none;padding-left:20px;padding-right:20px;min-height:42px;width:auto;transition:all 0.3s ease-in-out;border:2px solid var(--color-orange)}.btn span,a.btn span,button.btn span,input.btn[type=submit] span{display:inline-block;margin:auto auto auto 10px}.btn span.left,a.btn span.left,button.btn span.left,input.btn[type=submit] span.left{margin:auto 10px auto auto}.btn span svg,a.btn span svg,button.btn span svg,input.btn[type=submit] span svg{stroke:var(--color-white);fill:var(--color-white)}.btn:hover,a.btn:hover,button.btn:hover,input.btn[type=submit]:hover{background-color:transparent;color:var(--color-orange)}.btn--white,a.btn--white,button.btn--white,input.btn--white[type=submit]{background-color:var(--color-white);color:var(--color-kbp-blue);border:2px solid var(--color-white)}.btn--white span .icon-path,a.btn--white span .icon-path,button.btn--white span .icon-path,input.btn--white[type=submit] span .icon-path{stroke:var(--color-kbp-blue);fill:var(--color-kbp-blue)}.btn--white:hover,a.btn--white:hover,button.btn--white:hover,input.btn--white[type=submit]:hover{background-color:transparent;color:var(--color-white)}.btn--white:hover span .icon-path,a.btn--white:hover span .icon-path,button.btn--white:hover span .icon-path,input.btn--white[type=submit]:hover span .icon-path{stroke:var(--color-white);fill:var(--color-white)}.btn--trans,a.btn--trans,button.btn--trans,input.btn--trans[type=submit]{background-color:transparent;color:var(--color-white);border:2px solid var(--color-white)}.btn--trans span .icon-path,a.btn--trans span .icon-path,button.btn--trans span .icon-path,input.btn--trans[type=submit] span .icon-path{stroke:var(--color-white);fill:var(--color-white)}.btn--trans:hover,a.btn--trans:hover,button.btn--trans:hover,input.btn--trans[type=submit]:hover{background-color:var(--color-white);color:var(--color-kbp-blue)}.btn--trans:hover span .icon-path,a.btn--trans:hover span .icon-path,button.btn--trans:hover span .icon-path,input.btn--trans[type=submit]:hover span .icon-path{stroke:var(--color-kbp-blue);fill:var(--color-kbp-blue)}.btn--blue,a.btn--blue,button.btn--blue,input.btn--blue[type=submit]{background-color:var(--color-darkblue);color:var(--color-white);border:2px solid var(--color-darkblue)}.btn--blue span .icon-path,a.btn--blue span .icon-path,button.btn--blue span .icon-path,input.btn--blue[type=submit] span .icon-path{stroke:var(--color-white);fill:var(--color-white)}.btn--blue:hover,a.btn--blue:hover,button.btn--blue:hover,input.btn--blue[type=submit]:hover{background-color:transparent;color:var(--color-darkblue)}.btn--blue:hover span .icon-path,a.btn--blue:hover span .icon-path,button.btn--blue:hover span .icon-path,input.btn--blue[type=submit]:hover span .icon-path{stroke:var(--color-darkblue);fill:var(--color-darkblue)}#contact-button.sending{pointer-events:none;cursor:not-allowed;background-color:transparent;color:var(--color-white);border-color:transparent}.banner-image{border-top:1px solid var(--color-kbp-blue);aspect-ratio:239/100}.banner-image.banner-1{background:url(/assets/header/kbp-start-leistungen-b3b433244a3a2262658321a5109cec4d94989677e8ffde4d0f9e3c585972e47b.jpg) no-repeat center center;background-size:cover}.card--icon{display:flex;flex-direction:column;justify-content:space-between}.card--icon.content-top{justify-content:flex-start}.card--icon.content-top .row-text p{margin-top:var(--gutter-m)}.card--icon.no-gap{justify-content:flex-start}.card--icon.no-gap .row-image{min-height:auto;margin-bottom:var(--gutter-m)}.card--icon .row-image{align-self:flex-start;min-height:100px}.card--icon .row-image img{display:block}.card--icon .row-image img:last-child{display:none}.card--icon:hover .row-image img:first-child{display:none}.card--icon:hover .row-image img:last-child{display:block}.card--leistung .row-image img{display:block}.card--leistung .row-text{padding-top:var(--gutter-m)}.card--leistung .row-text p{margin-top:var(--gutter-m)}.card--text,section .grid div.card--text{align-self:stretch;display:flex;flex-direction:row;justify-content:space-between;padding:var(--gutter-30);padding-top:var(--gutter-xxl)}.card--text.paddint-top-xxxl,section .grid div.card--text.paddint-top-xxxl{padding-top:var(--gutter-xxxl)}.card--text.flex-row,section .grid div.card--text.flex-row{flex-direction:column;justify-content:flex-end}.card--text.flex-row h4,section .grid div.card--text.flex-row h4{align-self:flex-end}.card--text.flex-row p,section .grid div.card--text.flex-row p{padding-top:10px;display:block;align-self:self-start;width:100%}.card--text__toggle,section .grid div.card--text__toggle{flex-direction:column;justify-content:flex-start;padding-top:var(--gutter-30);flex-direction:column;max-height:100%}.card--text__toggle .text,section .grid div.card--text__toggle .text{transition:all 0.3s ease-in-out;overflow:hidden;height:0px;padding-top:var(--gutter-30)}.card--text__toggle p,.card--text__toggle .text p,.card--text__toggle .btn,section .grid div.card--text__toggle p,section .grid div.card--text__toggle .text p,section .grid div.card--text__toggle .btn{font-size:var(--font-size-19);margin-top:var(--gutter-m)}.card--text__toggle p i,.card--text__toggle .text p i,.card--text__toggle .btn i,section .grid div.card--text__toggle p i,section .grid div.card--text__toggle .text p i,section .grid div.card--text__toggle .btn i{font-style:normal}.card--text__toggle p:last-of-type,section .grid div.card--text__toggle p:last-of-type{margin-top:auto}.card--text.active .text,section .grid div.card--text.active .text{height:auto}.card--text h4,.card--text div,section .grid div.card--text h4,section .grid div.card--text div{display:inline-block;align-self:flex-end}.card--text h4,section .grid div.card--text h4{font-size:var(--font-size-45);line-height:var(--line-spacing-50);letter-spacing:var(--character-spacing--0-45);color:var(--color-white);width:100%;display:block}.card--text p,section .grid div.card--text p{width:100%;display:block;font-size:var(--font-size-26);line-height:var(--line-spacing-45);letter-spacing:var(--character-spacing--0-52);color:var(--color-white)}.card--text.card--orange,.card--text .card--orange .row-text,.card--icon.card--orange,.card--icon .card--orange .row-text{background-color:var(--color-orange);color:var(--color-white)}.card--text.card--orange h4,.card--text.card--orange p,.card--text .card--orange .row-text h4,.card--text .card--orange .row-text p,.card--icon.card--orange h4,.card--icon.card--orange p,.card--icon .card--orange .row-text h4,.card--icon .card--orange .row-text p{color:var(--color-white)}.card--text.card--blue,.card--text .card--blue .row-text,.card--icon.card--blue,.card--icon .card--blue .row-text{background-color:var(--color-kbp-blue);color:var(--color-white)}.card--text.card--blue h4,.card--text.card--blue p,.card--text .card--blue .row-text h4,.card--text .card--blue .row-text p,.card--icon.card--blue h4,.card--icon.card--blue p,.card--icon .card--blue .row-text h4,.card--icon .card--blue .row-text p{color:var(--color-white)}.card--text.card--darkblue,.card--text .card--darkblue .row-text,.card--icon.card--darkblue,.card--icon .card--darkblue .row-text{background-color:var(--color-darkblue);color:var(--color-white)}.card--text.card--darkblue h4,.card--text.card--darkblue p,.card--text .card--darkblue .row-text h4,.card--text .card--darkblue .row-text p,.card--icon.card--darkblue h4,.card--icon.card--darkblue p,.card--icon .card--darkblue .row-text h4,.card--icon .card--darkblue .row-text p{color:var(--color-white)}.card--text.card--lightblue,.card--text .card--lightblue .row-text,.card--icon.card--lightblue,.card--icon .card--lightblue .row-text{background-color:var(--color-lightblue);color:var(--color-white)}.card--text.card--lightblue h4,.card--text.card--lightblue p,.card--text .card--lightblue .row-text h4,.card--text .card--lightblue .row-text p,.card--icon.card--lightblue h4,.card--icon.card--lightblue p,.card--icon .card--lightblue .row-text h4,.card--icon .card--lightblue .row-text p{color:var(--color-white)}@media (max-width: 800px){.card--icon{flex-direction:row;flex-grow:1;flex-shrink:1;flex-basis:0}.card--icon .row-image{min-width:100px}}@media (max-width: 500px){.card--icon{flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:0}.card--icon .row-image{min-width:100px}}.content-swap{transition:all 0.3s ease}.content-swap.grid>div{padding:0}.content-swap.grid>div.content-swap--nav{padding:var(--gutter-l)}.content-swap--nav{position:sticky;top:0}.content-swap--nav>div{padding:var(--gutter-l)}.content-swap--nav.index a{color:var(--color-kbp-blue);opacity:1}.content-swap--nav.index a:hover{color:var(--color-darkblue)}.content-swap--content{transition:all 0.3s ease;padding:0}.content-swap--content>div{display:none;transition:all 0.3s ease}.content-swap--content>div.active{display:block;transition:all 0.3s ease}.content-swap--content>div .image img{width:100%;height:100%;object-fit:cover}.content-swap--content>div .text{padding:var(--gutter-m) var(--gutter-m) var(--gutter-xxl) var(--gutter-m)}.content-swap--content>div .text.border-top{border-top:1px solid var(--color-kbp-blue)}.content-swap--content>div .text.border-bottom{border-bottom:1px solid var(--color-kbp-blue)}.content-swap--content>div p:not(.large){font-size:var(--font-size-19);letter-spacing:var(--character-spacing--0-28);line-height:var(--line-spacing-28)}.content-swap--content--content-box{height:100%;transition:height 0.3s ease}.job-listing{display:grid;grid-template-columns:repeat(4, auto)}.job-listing .job{border-top:1px solid var(--color-kbp-blue);padding:10px 40px;display:contents}.job-listing .job .job-detail{border-top:1px solid var(--color-kbp-blue);grid-column:span 1;padding:28px;align-items:center}.job-listing .job .job-detail .btn{text-align:left}.job-listing .job .job-detail:first-child{padding-left:40px;font-size:var(--font-size-26);color:var(--color-darkblue)}.job-listing .job .job-detail:first-child span{display:block;font-size:var(--font-size-19);color:var(--color-kbp-blue)}.job-listing .job .job-detail:last-child{padding-right:40px;text-align:right}ul.job-details{list-style:none;padding:0;margin:0;min-height:fit-content;line-height:24px}ul.job-details li{padding:var(--gutter-xs) 0;display:flex;align-items:center}ul.job-details li:before{content:"";display:block;width:20px;height:20px;margin-right:var(--gutter-s);background-size:contain;background-repeat:no-repeat;background-position:center}ul.job-details li.job--worktime:before{background-image:url(/assets/jobs/ic-worktime-c71f5a60ffc091836cbd6ebfccd4a6576275e34bf1baf0fc3c049afff0f6c4f1.svg)}ul.job-details li.job--start_at:before{background-image:url(/assets/jobs/ic-start_at-cf81a9dc1ca1c36b63d6c94193b64ec2a6ab5b673a1845287d94a00a129ca7ff.svg)}ul.job-details li.job--location:before{background-image:url(/assets/jobs/ic-location-b66af436884a8a4a31a9d194126eda5c4ab35eb949c997d27153abb880f8548b.svg)}.job_profile ul,.job .trix-content ul{list-style:none;padding-left:0;margin-left:0}.job_profile ul>ul,.job .trix-content ul>ul{margin-left:var(--gutter-l)}.job_profile ul li,.job .trix-content ul li{line-height:1.5;margin-left:0;position:relative;padding-left:1.1em;margin-bottom:var(--gutter-m)}.job_profile ul li:before,.job .trix-content ul li:before{content:"";position:absolute;top:0.6em;left:0;width:0.4em;height:0.4em;background-color:var(--color-kbp-blue);border-radius:50%}.job .bg-color--kbp-blue ul li::before{background-color:var(--color-white)}.job_profile .trix-content{margin:0;padding:0}@media (max-width: 1000px){.job-listing .job .job-detail:first-child{font-size:var(--font-size-20)}}@media (max-width: 800px){.job-listing{grid-template-columns:repeat(2, auto)}.job-listing .job .job-detail:nth-child(3),.job-listing .job .job-detail:nth-child(4){border-top:none}.job-listing .job .job-detail:first-child{font-size:var(--font-size-20);padding-left:var(--gutter-m)}.job-listing .job .job-detail:last-child{padding-right:var(--gutter-m)}}@media (max-width: 460px){.job-listing{grid-template-columns:repeat(1, auto)}.job-listing .job .job-detail{padding:var(--gutter-l) var(--gutter-l) !important;text-align:left}.job-listing .job .job-detail:nth-child(2),.job-listing .job .job-detail:nth-child(3),.job-listing .job .job-detail:nth-child(4){border-top:none}.job-listing .job .job-detail:last-child{text-align:left}.job-listing .job .job-detail:first-child{font-size:var(--font-size-26)}}nav.pagination{padding:var(--gutter-l) 0;margin:auto;text-align:center}nav.pagination span{display:inline-block;padding:var(--gutter-xs)}nav.pagination .current{font-weight:bold;color:var(--color-orange)}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{display:block;position:absolute;width:100%;max-height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:var(--color-kbp-blue);transition:0.3s ease}.flickity-button:hover{background:white;cursor:pointer;color:var(--color-orange)}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:var(--color-kbp-blue);border-radius:50%;opacity:0.25;cursor:pointer;transition:0.3s ease}.flickity-page-dots .dot:hover{background-color:var(--color-orange)}.flickity-page-dots .dot.is-selected{opacity:1}.logo_slider{width:100%;transition:none;padding:var(--gutter-m) var(--gutter-xl);overflow-x:scroll;white-space:nowrap}.logo_slider::-webkit-scrollbar{background:transparent;width:0px}.logo_slider a,.logo_slider span{transition:none;display:inline-block;margin:var(--gutter-m)}.logo_slider a img,.logo_slider span img{max-height:50px}section.cms-form{display:flex;justify-content:center;align-items:center}.login{margin:auto;padding:var(--gutter-m) var(--gutter-l)}.login form{margin:auto}.login .field{margin:var(--gutter-m) 0}.login input{display:block;padding:5px;height:auto;border:1px solid var(--color-kbp-blue);color:var(--color-darkblue)}.login input[type=checkbox]{display:inline-block}.login .btn{background-color:var(--color-kbp-blue);color:var(--color-white);margin-top:20px;cursor:pointer}div.infobox--left{display:flex;flex-direction:column;align-items:left;justify-content:flex-start}div.infobox--left p.smaller{font-size:var(--font-size-15);margin-top:auto}article.project div{display:flex;flex-direction:column;max-height:100%}article.project div p.bottom{margin-top:auto !important}.section--leistungen{background-color:var(--color-kbp-blue)}.section--leistungen h2,.section--leistungen h3,.section--leistungen h4,.section--leistungen h5{color:var(--color-white)}.section--leistungen h4{color:var(--color-darkblue)}.section--leistungen .grid.grid--leistungen{color:var(--color-white)}.section--leistungen .grid.grid--leistungen .row-text{color:var(--color-white)}footer{padding-top:var(--gutter-xxxl)}footer nav{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;padding:var(--gutter-xl) var(--gutter-l);font-size:var(--font-size-15);line-height:var(--line-spacing-30);gap:var(--gutter-m)}footer nav ul{list-style:none;margin:0;padding:0;display:inline-block}footer nav ul li{display:block;margin:var(--gutter-s) 0}footer nav ul li:first-child{font-weight:bold}footer section.network{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;font-size:var(--font-size-15);line-height:var(--line-spacing-30);padding:var(--gutter-s) var(--gutter-l) var(--gutter-l) var(--gutter-l)}footer section.network a{display:block;margin:var(--gutter-s)}.scl-container{display:flex;flex-direction:column;height:100%}.scl-container h2,.scl-container h3{flex:0 0 auto;height:auto;margin:0;padding:0}.scl-container section.social{flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-top:var(--gutter-xxl);margin-bottom:var(--gutter-m)}.scl-container section.social div{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.scl-container section.social div a{text-align:left}.scl-container section.social div img{margin-top:20px;margin-right:20px;max-height:60px;height:auto;object-fit:contain}@media (max-width: 768px){.scl-container section.social div img{max-height:40px;margin-top:10px;margin-right:10px}}@media (max-width: 480px){.scl-container section.social div img{max-height:30px}}
